财经职业技术教材管理系统(附件)
随着国家对教育的重视程度不断上升,对教学管理工具的改革也日趋重要,因此实现高校教材管理系统化的重要性也不容忽视。江苏财经职业学院作为江苏省示范性高职院校,其教材管理系统对学校发展的重要性也可见一斑。江苏财经职业学院的教材管理系统采用了B/S架构模式,分为前台界面和后台数据库两个部分。前台界面使用了Visual Studio运用C#编写,分为教师/学生模块和管理者模块。教师/学生模块实现了学生教师自由查询教材,学生还能在网页端实现对教材的领用,老师则可以个性征订自己想要的教材。管理者模块则实现了对用户的管理和教材的出入库管理等,后台数据库使用了SQL Server 实现对数据的存储。二者结合实现了教材信息公开化、教材管理便捷化,友好的人机交互功能化等。最后对该系统进行了软件测试,描述了测试的过程,给出了测试过程中的部分实例和测试结果。关键词教材管理系统,SQL Server,ASP.NET技术
目 录
1绪论 1
1.1课题背景与意义 1
1.2课题研究现状 1
1.3系统研究内容 2
2技术介绍 3
2.1ASP.NET 3
2.2Microsoft Visual Studio 2012 3
2.3SQL Server 2012 3
3需求分析 4
3.1可行性分析 4
3.2功能需求分析 5
4系统总体设计 8
4.1概述 8
4.2功能设计 8
4.3数据库设计 14
4.4系统架构设计 21
5系统模块详细设计 21
5.1学生模块设计 21
5.2教师模块设计 25
5.3管理员模块设计 27
6系统测试 32
6.1概述 32
6.2测试内容 32
6.3测试总结 34
结论 35
致谢 36
参考文献 37
1 绪论
1.1 课题背景与意义
现代信息技术的飞速发展,教材管理的系统化是发展的必然趋势,教学媒体是承载和传播教学 *好棒文|www.hbsrm.com +Q: ¥351916072$
信息的载体工具[1],教材这种最常用的教学媒体在教学过程中体现的作用很大[1]。为了响应趋势的号召,目前各大高校都在进行相关教材管理系统的开发。因此教材管理系统的开发将有效实现江苏财经职业技术学院的教材管理的信息化,既保证教材管理质量,又为教师与学生提供了便捷快速的服务。以往高校教材采用手工管理既费时间、又费人力,而且还可能会存在无可避免的人为错误,因此用教材管理系统来实现对教材的管理就显得尤为重要。通过本课题的研究能为江苏财经职业技术学院提供一套实用安全,便捷成熟的教材信息管理平台,既能了解学生与教师一些关于教材建设的建议,又可以实现老师对教材的有效管理查询,这对江苏财经职业技术学院的教学管理的发展具有非常重要的意义。
1.2 课题研究现状
国内最早应用的教材管理系统是单机版,主要是让教务处老师方便订购和发放教材,但是由于单机版存在局限性,无法实现协同合作和数据的流转,所以人们已经逐步淘汰了这种方式逐渐向网络版过渡。
与国内不同,国外的教材管理系统多数都是基于网络版的,如麻省理工学院的教材管理系统。但是把其作为一个系统软件开发的情况还不是太常见。很多都是将其作为教务系统中的一个模块来供师生使用,这使得教材管理的效率不高,如果整个教务系统遭到损坏,那教材系统也不得使用,甚至会出现更多严重的错误。
因此,现如今教材管理系统的趋势正由以往的C/S模式向B/S模式转变,人工管理早已满足不了繁杂的教材管理的需要,单机版软件也被淘汰,所以开发出一款基于B/S模式的教材管理系统已成为主流趋势,例如现在主流的教材管理系统宏达管理系统等,都是使用了B/S模式。
本教材管理系统就是使用了B/S模式开发出来的,主要服务于江苏财经职业技术学院的系部、教材科、教师以及学生,涉及的角色多,业务繁杂。开发江苏财经职业技术学院教材管理系统的关键就在于打破人工管理的传统模式,将人力从繁杂的工作中解放出来,把计算机作为主力代替人力解决问题。同时,充分发挥计算机存储量、速度快、不易出错、方便简洁性等特点,针对现有的人工教材管理弊端和不足,通过江苏财经职业技术学院教材管理系统的有效应用解决以上问题,满足江苏财经职业技术学院教材管理的诸多需求。
1.3 系统研究内容
高校教材管理主要是由教材计划制定、采购、入库、发放、学生领用、教师个性征订等一系列工作组成,因此,教材管理系统的主要研究内容包括:
1.教材管理系统学生页面设计,包括学生登录,学生查看教材,学生领用教材等功能模块;
2.教材管理系统教师页面设计,包括教师登录,教师查看教材,教师个性征订教材等功能模块;
3.教材管理系统管理员页面设计,包括管理员登录,用户管理,教材录入信息,教材采购信息,教材出入库信息,个性征订,教材查询,库存管理等功能模块;
4.数据库使用SQL Server,用来储存所有用户与教材的信息;
5.串联各个模块设计,调试测试,发布系统;
教材管理系统的设计架构分为五大阶段,如图11所示:
图11 系统设计架构图
第一阶段:在完成开题报告的基础上,寻找与系统所使用的有关技术的书籍如ASP.NET等进行自学;
第二阶段:设计系统大体框架,设计数据库所涉及的所有的表,并分模块进行系统的架构;
第三阶段:经过上一阶段的涉及,本阶段主要需要我们回顾整个系统,分析是否使用了最优方法,并进行优化;
第四阶段:在各个模块都实现了最优化后,实现模块的整合,并试用测试系统查找是否有错误存在;
第五阶段:实现教材管理系统的设计并撰写论文。
2 技术介绍
教材管理系统的功能主要由ASP.NET、C#语言、SQL Server 2012数据库、Visual Studio 2012编写而成 。
2.1 ASP.NET
ASP.NET是微软旗下开发的技术。ASP.NET架构,包含了广阔的一套意在满足任何可以想象的编程需要。就如Visual Basic,JScript和C ++都为编程类的一部分一样,这些编程语言所能实现的功能都有很多,但这些语言中也存在很多功能共性,例如包括用于访问文件,连接操作数据库以及操作字符串等功能,这些编程语言中都包含类似的编程语句,例如循环和判断语句。即在用Visual Basic编写的语法与用C ++编写的语法上有些细微的差别,但是语句中包含的操作功能却是相同的。如果要维护这些所有功能并且能够支持多国语言,则需要大量的工作。为了方便,微软开发出一个类库能够一次创建所有这些功能并支持多种语言,这就是.NET Framework类库。
目 录
1绪论 1
1.1课题背景与意义 1
1.2课题研究现状 1
1.3系统研究内容 2
2技术介绍 3
2.1ASP.NET 3
2.2Microsoft Visual Studio 2012 3
2.3SQL Server 2012 3
3需求分析 4
3.1可行性分析 4
3.2功能需求分析 5
4系统总体设计 8
4.1概述 8
4.2功能设计 8
4.3数据库设计 14
4.4系统架构设计 21
5系统模块详细设计 21
5.1学生模块设计 21
5.2教师模块设计 25
5.3管理员模块设计 27
6系统测试 32
6.1概述 32
6.2测试内容 32
6.3测试总结 34
结论 35
致谢 36
参考文献 37
1 绪论
1.1 课题背景与意义
现代信息技术的飞速发展,教材管理的系统化是发展的必然趋势,教学媒体是承载和传播教学 *好棒文|www.hbsrm.com +Q: ¥351916072$
信息的载体工具[1],教材这种最常用的教学媒体在教学过程中体现的作用很大[1]。为了响应趋势的号召,目前各大高校都在进行相关教材管理系统的开发。因此教材管理系统的开发将有效实现江苏财经职业技术学院的教材管理的信息化,既保证教材管理质量,又为教师与学生提供了便捷快速的服务。以往高校教材采用手工管理既费时间、又费人力,而且还可能会存在无可避免的人为错误,因此用教材管理系统来实现对教材的管理就显得尤为重要。通过本课题的研究能为江苏财经职业技术学院提供一套实用安全,便捷成熟的教材信息管理平台,既能了解学生与教师一些关于教材建设的建议,又可以实现老师对教材的有效管理查询,这对江苏财经职业技术学院的教学管理的发展具有非常重要的意义。
1.2 课题研究现状
国内最早应用的教材管理系统是单机版,主要是让教务处老师方便订购和发放教材,但是由于单机版存在局限性,无法实现协同合作和数据的流转,所以人们已经逐步淘汰了这种方式逐渐向网络版过渡。
与国内不同,国外的教材管理系统多数都是基于网络版的,如麻省理工学院的教材管理系统。但是把其作为一个系统软件开发的情况还不是太常见。很多都是将其作为教务系统中的一个模块来供师生使用,这使得教材管理的效率不高,如果整个教务系统遭到损坏,那教材系统也不得使用,甚至会出现更多严重的错误。
因此,现如今教材管理系统的趋势正由以往的C/S模式向B/S模式转变,人工管理早已满足不了繁杂的教材管理的需要,单机版软件也被淘汰,所以开发出一款基于B/S模式的教材管理系统已成为主流趋势,例如现在主流的教材管理系统宏达管理系统等,都是使用了B/S模式。
本教材管理系统就是使用了B/S模式开发出来的,主要服务于江苏财经职业技术学院的系部、教材科、教师以及学生,涉及的角色多,业务繁杂。开发江苏财经职业技术学院教材管理系统的关键就在于打破人工管理的传统模式,将人力从繁杂的工作中解放出来,把计算机作为主力代替人力解决问题。同时,充分发挥计算机存储量、速度快、不易出错、方便简洁性等特点,针对现有的人工教材管理弊端和不足,通过江苏财经职业技术学院教材管理系统的有效应用解决以上问题,满足江苏财经职业技术学院教材管理的诸多需求。
1.3 系统研究内容
高校教材管理主要是由教材计划制定、采购、入库、发放、学生领用、教师个性征订等一系列工作组成,因此,教材管理系统的主要研究内容包括:
1.教材管理系统学生页面设计,包括学生登录,学生查看教材,学生领用教材等功能模块;
2.教材管理系统教师页面设计,包括教师登录,教师查看教材,教师个性征订教材等功能模块;
3.教材管理系统管理员页面设计,包括管理员登录,用户管理,教材录入信息,教材采购信息,教材出入库信息,个性征订,教材查询,库存管理等功能模块;
4.数据库使用SQL Server,用来储存所有用户与教材的信息;
5.串联各个模块设计,调试测试,发布系统;
教材管理系统的设计架构分为五大阶段,如图11所示:
图11 系统设计架构图
第一阶段:在完成开题报告的基础上,寻找与系统所使用的有关技术的书籍如ASP.NET等进行自学;
第二阶段:设计系统大体框架,设计数据库所涉及的所有的表,并分模块进行系统的架构;
第三阶段:经过上一阶段的涉及,本阶段主要需要我们回顾整个系统,分析是否使用了最优方法,并进行优化;
第四阶段:在各个模块都实现了最优化后,实现模块的整合,并试用测试系统查找是否有错误存在;
第五阶段:实现教材管理系统的设计并撰写论文。
2 技术介绍
教材管理系统的功能主要由ASP.NET、C#语言、SQL Server 2012数据库、Visual Studio 2012编写而成 。
2.1 ASP.NET
ASP.NET是微软旗下开发的技术。ASP.NET架构,包含了广阔的一套意在满足任何可以想象的编程需要。就如Visual Basic,JScript和C ++都为编程类的一部分一样,这些编程语言所能实现的功能都有很多,但这些语言中也存在很多功能共性,例如包括用于访问文件,连接操作数据库以及操作字符串等功能,这些编程语言中都包含类似的编程语句,例如循环和判断语句。即在用Visual Basic编写的语法与用C ++编写的语法上有些细微的差别,但是语句中包含的操作功能却是相同的。如果要维护这些所有功能并且能够支持多国语言,则需要大量的工作。为了方便,微软开发出一个类库能够一次创建所有这些功能并支持多种语言,这就是.NET Framework类库。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/351.html