医科大学网上教材管理系统设计与实现(源码)
1 绪论 1
1.1 课题背景 1
1.2 研究意义 1
1.3 研究现状 1
2 系统开发环境介绍 2
2.1 ASP.NET简介 2
2.2 SQL Server 2008简介 3
2.3 jQuery简介 3
2.4 Ajax和jQuery formValidator简介 3
3 需求分析 4
3.1 可行性分析 4
3.2 系统需求分析 5
3.3 系统总体设计 6
4 数据库设计 8
4.1 概念设计 8
4.2 逻辑设计 11
4.3 物理设计 11
5 系统功能详细设计与实现 15
5.1 教材管理人员模块 15
5.2 教室管理模块 27
5.3 学生模块 29
5.4 前台模块 31
6 软件测试 35
6.1 软件测试的意义 35
6.2 软件测试重要性 36
6.3 主要模块测试 36
*51今日免费论文网|www.jxszl.com +Q: ^3^5`1^9`1^6^0`7^2#
11
5 系统功能详细设计与实现 15
5.1 教材管理人员模块 15
5.2 教室管理模块 27
5.3 学生模块 29
5.4 前台模块 31
6 软件测试 35
6.1 软件测试的意义 35
6.2 软件测试重要性 36
6.3 主要模块测试 36
结 论 39
致 谢 40
参 考 文 献 41
1 绪论
1.1 课题背景
近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教材管理都受到了极大的挑战。Internet技术持续迅猛的发展,也给传统的教材提出了新的模式。以现代计算技术、网络技术为基础的数字化教材主要是朝着信息化、网络化、现代化的目标迈进。作为新型的办学模式,它们具有对于教育、教材过程来说极为宝贵的特性,可以为新型教材模式的建构提供理想的环境。在此开发的医科大学网上教材辅助,旨在探索一种以互联网为基础的教材模式。通过这种新的模式,使教师掌握学过的知识,为学院营造一种新的教材环境,从而提高工作效率和教材水平。
1.2 研究意义
在高校中,想要更好的保证教学的质量核心环节是做好信息化管理。在教学中教材的作用是非常重要的。教材征订的时候,选择是否正确决定教学的效果。将信息化管理手段运用进去,在进行教材征订的时候各个部门可以进行信息的共享,通过网络的方式进行交流,教材征订的质量和效率都会有明显的提高。
据调查,到目前为止,我国还有许多学校甚至一些重点院校的教材管理系统仍为手工管理方式,这种现状不但与现实学校教材管理的业务需求不相适应,并且也与学校信息化建设的发展趋势不相适应[1]。手工管理中每次需要信息时,在电脑中找到对应文档提取所需信息,把所需要的信息打印或手抄出来。在此开发的计算机基础网上教材辅助,旨在探索一种以互联网为基础的教材模式。通过这种新的模式,使教师掌握学过的知识,为学院营造一种新的教材环境,从而提高工作效率和教材水平。
本系统主要实现各院系和各部门可对教材进行征订、审核、统计并向教材科提交所需教材的详细信息,教材科可以通过本系统统计教材信息。因此本系统方便了学校里各教师和教材科的工作,提高了工作效率。
1.3 研究现状
根据调查研究,现在许多高校的教材管理系统是比较简单的单用户的,只有一小部分的高校将信息技术与教育工作相结合实现了信息的共享,产生这种情况的原因可能有如下几点:
教材管理软件是单用户管理员模式的,管理起来比较繁琐,不能及时的处理。
管理软件的设计简单,各个模块的功能不齐全,信息的共享比较困难
有些优秀的软件操作起来比较麻烦,需要掌握一定的技术,不适用于普通的教师人群
由于以上的种种原因,所以许多的高校还是采用比较传统的方式来管理,严重影响了高校的信息化发展。
在国外,大部分的教材管理软件都是基于WEB端的,而国外的许多软件开发商也把高校的教材管理集成在教务系统中作为一个复杂的模块来实现,这使得本来就占用资源的教务系统中嵌入一个复杂的模块极大的降低了系统运行的速度,而且还有可能导致意想不到的错误,对于出现错误以后的技术支持与维护也带来了一定的难度,无法去准确的定位出错的原因与模块,如果把这个模块单独作为一个软件独立来开发就不同了,这样结构可以更加的清晰,也更加便于以后的运营与维护[2]。同时在国外高校的内部网络中,教材管理人员可以公布教材的版本与价格清单以便学生自主的去选择教材。
2 系统开发环境介绍
2.1 ASP.NET简介
ASP.NET 4.0框架支持许多种语言,包含C#、VB、J#、C++等。从语法上来说,C#与Java和C++很相似,最初是在NET 1.0中出现的一种语言。实际上C#是微软整合了Java和C++的优点而开发出来的一种语言,是微软对抗Java平台的一个王牌。ASP.NET语言拥有跨平台性,实现动态网页的设计,根据需要合理地将数据信息与图像信息展示给网站的各个使用者。该语言使用简单,具有可管理性、易于部署、可用性等特性,继承C#面向对象语言的优势,代码的可视化处理便于合理地布局网站,使用C#语言合理地存储数据信息和管理SQL数据库。能够很好的使得后台与数据库的交互,便于信息的管理和保证信息的安全。该技术便于对SQL数据库中信息进行安全、可靠的管理。
.NET框架提供了一个公共语言规范以保证这些语言之间的兼容性[3]。CTS定义了像数组、整数、字符串等类型,因为它们的类型都是公共的可以共享的,所以只要是.NET语言都可以使用这些类型,其中CTS还定义了像类、对象、方法等对象类型。任何一个使用.NET语言编写的组件都是可以被其他语言引用的,但前提是一定要遵循CLS的规
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/34376.html