linq技术的在线考试系统开发与设计(源码)

摘 要互联网的迅猛发展推动了当今社会许多行业的进步,比如智能化的电子产品,自动化生产控制管理,网上购物等等,同时也为人们的生活带来了很多便利。通过网络技术,许多复杂的浪费人力物力的工作可以化繁为简。目前高等院校基本上都开设了在线考试,很多高校采用人工的方式进行考试安排和管理,不仅工作量大,而且容易出错。本课题以高校教务管理中的考试安排和管理实际应用需求为背景,设计开发了一套试卷生成系统,本系统在ASP.NET平台下,采用B/S模式,以C#为开发语言,运用SQL SERVER 2008强大的数据库管理功能,主要过程是管理员通过系统申请考试安排,添加考试题目,生成套题试卷;学生和管理员2种角色均可以查询详细考试试卷详情信息。本课题设计开发的系统界面友好、操作简单,实现了学校课程在线考试系统的基本功能。
目 录
第一章 引言 1
1.1课题背景 1
1.2本课题发展现状 1
1.3课题目的及意义 1
1.4系统设计原则 2
第二章 系统功能分析 3
2.1可行性分析 3
2.1.1技术上的可行性 3
2.1.2操作可行性 4
2.1.3时机可行性 4
2.1.4管理上的可行性 4
2.2功能分析 4
2.3数据库设计 4
2.3.1数据库的完整性和安全性 4
2.3.2物理结构设计 5
第三章 总体设计 9
3.1开发环境 9
3.2系统运行环境 9
3.3系统设计原则 9
3.3.1系统角色用例图 9
3.4系统功能模块 11
第四章 系统详细设计与实现 12
4.1学生模块 12
4.1.1登录界面 12
4.1.2参加考试界面 13
4.1.3考试界面 15
4.1.4批改试卷 19
4.2教师模块 21
4.2.1上传试卷界面 21
4.2.2试卷信息列表 23
4.2.3考卷基本信息 24
4.2.
 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
4成绩信息管理 25
4.3管理员模块 27
4.3.1管理员界面 27
4.3.2学员信息导入导出 27
4.3.3基础信息维护 30
第五章 系统调试与测试 34
5.1测试的重要性及目的 34
5.2测试的步骤 34
5.3测试的主要内容 35
结束语 39
致 谢 40
参考文献 41
第一章 引言
1.1课题背景
随着本科教学实行改革,传统考试管理方式已经不能够满足教学管理的要求了。随着计算机信息技术的快速发展和高校校园网建设的日渐成熟,运用先进的信息管理系统及软件开发平台对高校考试进行科学化的管理,实现高校考试的网络化管理,已经成为高校考试管理发展的一个必然趋势。
因此,基于Web开发一套考试管理管理系统来有效提高考试的网络化管理,是很有必要的。本系统是针对目前考试人工管理效率比较低下,安全性不足、可控性差等缺点,以校园网为依托,采用科学的、高效率的教学管理方式,使学校的教学资源得到充分的利用。本系统主要实现了学校课程在线考试系统的主要功能,比如管理员可以管理注册学生、专业信息、课程信息、套题信息、管理考生成绩、管理考试题目和添加试题等。
1.2本课题发展现状
在我国据调查发现,现在还有很多高校的考试,其监考安排管理方式还处于人工纸质阶段,这样的方式已经不能适应时代的发展要求了。它不仅浪费人力和物力,还致使办公效率低下。
在信息化越来越普及的社会,传统低效率的管理方法必然会被以计算机为基础的信息管理系统取代,因此根据当前大多数高校办公系统的现存状态,开发一款学校课程在线考试系统是十分必要的。
而排考问题和排课问题,在根本上都是时间表问题,即关于时间、空间组合的数学问题而已。如今国内外对排课问题的研究已经比较成熟,而对排考问题的研究还是相对较少的,只能通过对国内外排课问题的研究状况来了解排考问题的研究现状。
1.3课题目的及意义
对当前学校课程在线测试是为了更深入分析在线考试系统需求和系统分析,系统设计和实施,所以我们要对计算机大专学校课程的在线考试工作进行全面,细致,全面的调查和研究。系统研究的主要途径是通过访问,实地考察,甚至直接参加考试的活动,自上而下,逐步求精理解。
从导师那里获得学生对学校课程网上审核意见教训。在此基础上,将进深入式地调查的业务管理,所述特定功能,了解他们对当前方法的意见,判断在操作上是否需要改进。
与传统的管理模式相比,基于网络的系统能够更有效地管理信息。使用Web数据库的学校课程在线考试系统,数据库形式的信息数据,更容易更新和管理。传统的管理方式通常以表的形式,一旦数据量太大,管理数据将花费大量的时间,而且很容易出问题。对于基于Web的设备管理系统就不会有这样的问题。它使用计算机处理信息管理和数据的更新,不仅提高了工作效率,降低了脑力劳动和体力劳动,大大提高了工作的准确性,不容易出问题。
此外,学校课程的在线考试系统可以及时传送设备信息。通过传统的管理方式,在了解信息的实验过程中,由于时间和区域,由于限制和人为操作,难免有这样或那样的疏忽而造成的,所以不能及时的学生的实验信息的理解,导致工作不顺利,严重的还会造成不可挽回的损失。
对于大多数高校考试管理,现在仍是传统的管理模式,没有很好的采用计算机网络技术,使管理效率低下。校园网网络管理系统的研究和开发的完成奠定了在国内的基础上,基于Web的考试管理的研究和国外仍处于发展最旺盛的时期。
1.4系统设计原则
系统设计原则如下:
a)实用性
用户既能简单、方便、高效地采集基础数据,又能实现信息共享与交换。
b)稳定性
为了使系统更加稳定运行,应该采用先进成熟的技术和软硬件工具进行开发。
c)开放性
运用Web技术,使各个局域网能够进行分布数据的处理,各子系统能在Internet上进行数据操作和信息的检索。
d)通用性
系统应适用于多机构的应用,具有一定的推广价值。
e)先进性
采用先进的系统分析与开发工具,建立先进的设备管理信息系统。
第二章 系统功能分析
目前各大学的课程,班级,考试日益繁多,如何合理考试安排,已经成为当今各个大学考试安排的难题。因此,这个学校课程在线考试系统就是研究考试管理的相关问题。学校课程在线考试系统的设计主要是基于B/S模型,在Windows系统下,运用ASP.NET平台和SQL SERVER 2008数据库实现考试管理功能。本设计主要实现了考试的安排和管理功能。功能包括老师对考试信息、考试安排信息的查询;学生对自己考试信息的查询。管理功能包括教职工、学生、管理员三者的登录、注册、个人资料管理,管理员对考试的管理与对学生和教职工信息的删除功能。最后通过调试、完善该系统,基本实现了高校考试管理、管理功能,为各大学的学校课程在线考试系统提供有用的模版参考。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2145.html

好棒文