




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录1引言11.1课题背景11.2本文研究的目的和意义11.3考试管理系统发展阶段11.4考试管理系统的发展趋势22系统开发的可行性及分析32.1操作流程可用性32.2系统的性能32.3系统的可扩充性和可维护性33需求分析44系统总体设计54.1总体设计目标和解决的问题54.2数据库设计54.3数据库需求分析64.4考试管理系统业务流程64.5后台数据库管理75系统详细设计85.1软件设计85.2界面设计85.3必要说明145.4系统存在的问题145.5软件测试目的156前景展望167总结17参考文献18考试管理系统的设计与实现xxxx摘 要:随着网络技术的发展,考试管理系统作为目前高校必不
2、可少的应用系统,不但要脱离仅仅依赖用户手工的管理,而且也要向网络方向发展。使用B/S开发模式,使整个校园网甚至是Internet上的用户都可访问本地考试管理系统即可在多地域、任意时间段以不同身份来访问考试,管理系统中的数据,大大加强了系统数据共享的能力。设计出在人为干预最少的前提下,实现高效率、高灵活性、高可扩充性的考试管理软件,使繁琐的考试管理自动化、规范化、通用化、公正化,极大地提高了学校的考试管理效率,给各教务人员进行考试管理带来了极大方便。关键词:考试管理系统;系统数据共享;考试管理效率Design And Implementation Of Examination Managemen
3、t SystemxxxxAbstract: With the development of network technology, the examination management system as the indispensable application system in universities, not only should get rid of relying on user manual management, and also want to develop in the direction of the network.Using B/S development mo
4、de make users of the whole campus network and even on the Internet can access to the local examination management system in many regions,any time period and different identity.The data of management system greatly strengthened the ability of system data sharing.Design on the premise of human interve
5、ntion at least to achieve high efficiency, high flexibility and high extending test management software make the automation, standardization, generalization, justice of the tedious examination management, greatly improve the efficiency of the school examination management work and bring great conven
6、ience to educational administration personnel of performing the examination management.Key words:Examination management system; The system data sharing; The efficiency of the examination management1引言1.1课题背景 基于目前计算机、互联网技术的快速发展和逐渐成熟,我们进行了本课题的研究。高校管理工作的主要部分就是高校学生的管理,它是衡量高校管理工作好坏的重要依据,高校管理工作中的一个很重要的子系统
7、就是它,从高考入学到完成学业离校这期间,学生学习的许多方面如学生的学习、行为、思想和生活等各个方面都被它所贯穿川。具有工作量大、工作内容广、工作分类细、牵涉部门多、覆盖面广等特点。高等教育己经约有60年的发展史,其经历了建国初期的高等教育、1997年的扩招和发展到今天这三个阶段,在我国社会和经济的快速发展上,高等教育为它做出了很大的贡献。当然,任何事物都有两面性,高等教育发展到现在,要求发展和发展中的矛盾已经日益明显。依靠单机管理和传统人工管理的模式已经不能够适应新形势,其缺点主要表现在以下几个方面:不能够及时的更新数据;很容易出错,效率较低;信息管理不够规范性等等。由学生、老师和领导共同参与
8、管理的学生信息管理系统能够保证教育质量以及提高管理水平,培养一流人才的重要保障就是它,也在传统的学生管理工作的基础上提出了新的模式。 所以,在现在的技术条件下,规范化、科学化和网络化的高等教育管理模式,再结合现代化的信息管理系统,己经是高等学校信息管理的必然走向,设计一个基于网络环境的学生信息管理系统已经是高校现代化的首先工作。1.2本文研究的目的和意义 本课题的研究目的是高校学生的考试管理系统,并运用ASP. NET技术来开发出一套基于Web的学院信息管理系统。当学生、教师或者管理员成功登录该系统后,他们能够根据自身的角色,在本系统中进行相应的操作。比如学生享有修改登录密码和查询自己的成绩等
9、权限;教师具有录入学生成绩、增加科目、删除科目、新增试题、修改试题、删除试题、查询学生成绩和数据库管理等权限;在今后的开发中,更多的功能会在本系统得到增加。系统基于B/S模型,运用了WWW技术,不管在什么地方,只要有联入互联网的计算机,就能够使用本系统。其整个过程也是更加及时、便捷的。1.3考试管理系统发展阶段 随着科技水平的发展、网络的普及,计算机网络己经蔓延在了生活中的各个角落了,我们的生活、工作、学习也因此得到了巨大的改变。通过计算机网络实现的在线考试系统打破了原来的传统考试模式,大大的减轻了教师出卷、学生答卷、成绩管理等工作的强度,使考试变的更加的公正、方便。 考试管理系统是在传统的考
10、试模式上发展而来的,考试管理系统通过对计算机技术、数据库技术、互联网技术的整合,实现满足学生随时随地的进行考试检验,大大的提高的组织考试工作的效率。所以考试管理系统是现代学校信息化教育中不可或缺的一部分,也是当今科技水平发展的一个必然结果。1.4考试管理系统的发展趋势 在早期的在线考试系统中,多数是基于局域网的在线考试系统,当时的互联网通信技术还没有得到完善,相应的开发技术也在不断地进步当中,其应用领域也仅限于一些比较正式的考试之中。 随着互联网的发展和进步,网络教学进入了我们日常生活之中,越来越多的人们通过网络方便的进行相应的学习,各大高校也利用网络进行相应的教学,来提高教学水平和教学质量。
11、因此,检验其学习成果必要手段之一的考试环节成为需求,各种类型化的考试需要得到满足,所以大规模试题库的、标准化的、计算机互联网络化的考试模式成为满足此类需求的趋势,也成为当今在线考试系统的发展趋势。2系统开发的可行性及分析2.1操作流程可用性由于考虑到用户在操作过程中的可用性,本系统的导航菜单是二级菜单结构,用户可以按照菜单信息,把所需要访问的页面方便的定位到,从而使用户的工作效率得到大大的提高,使系统的可用性也增加了。2.2系统的性能 系统基于组件的基础平台架构遵循技术进行开发。分层分模块设计的思想组织进行CMS内外网门户的设计开发以及基于业务支撑层各系统的二次开发设计并且支持系统应用的新特性
12、。采用面向服务的技术架构SOA来设计支撑业务应用确保系统能够符合信息技术发展的趋势并具有明显的先进性为今后的业务系统开发设计预留开发接口和实施规范。 系统的数据处理基于信息计算保证全系统的性能稳定可靠。采用有效的技术和机制保障和实现数据的可靠存储、可靠传输和可靠使用。具有系统功能模块上的权限控制和数据的权限控制实现完善的权限管理保障系统中各项业务的可靠运行。提供完善的数据的备份与恢复功能可对功能模块、表进行备份也可对数据库进行整体备份。能够通过系统操作系统对数据进行恢复、还原操作。2.3系统的可扩充性和可维护性 性能可扩展性很多系统由于在建设初期没有充分的考虑系统的可扩展性,当系统的规模增长到
13、一定程度之后性能出现严重下降由于缺乏扩展性在系统的扩展中面临重重困难,这就要求在设计阶段从体系、设备、拓扑、功能等各个方面对系统的可扩展性加以考虑。功能可扩展性系统的开发设计充分考虑功能的上的扩展可以方便地在原有系统上增加新的功能也可方便地对原有功能进行改进调整或是增加新的特性。应用可扩展性提供完善、灵活的工作流、数据流的配置和管理机制为各业务系统提供良好的扩充。具有完善的二次开发接口及自定义模块功能系统提供符合个性化的业务规范以及新开发业务系统的集成和交互并实现模块间的协调工作提升系统的扩展性。3需求分析 根据对传统考试分析,基于互联网的在线考试系统可以很好的解决现阶段在线考试系统所出现的问
14、题。在线考试系统好处多多,不仅节省纸张,减少不必要劳动量,又可提高整体考试的公平公正性,避免抄袭等现象。根据调查分析,我认为考试系统具体功能如下:命题功能:教师根据大纲选出或者制定考题,然后将题目录人试题库,为后续组卷提供试题来源;1.组卷功能:利用智能组卷算法组成试卷;2.试卷分配功能:根据试卷的题型要求,调整试卷,每位考生所考试卷各不相同;3.在线考试功能:各位考生按照考号对应选择电脑打开开始系统进行在线考试,考生试题随机生成各不相同。考生答题完毕或者考试时间到,将自动提交试卷;4.阅卷功能:提交后的试卷保存后,客观题与标准答案匹配,自动阅卷给分;5.成绩查询功能:考试结束后,考生可以根据
15、自己的考号查询到自己的考试成绩;4系统总体设计4.1总体设计目标和解决的问题 考试管理系统的主要目标是管理学生的考试数据,安排新生入学考试、期末考试和一些特殊考试,通过该系统能方便高效的处理考试工作。由于系统是针对于大学的考试系统,考试工作基本按学期为周期进行批次管理,与考试相关的数据主要有学生的学籍信息、课程的基本信息、学生的选课数据、教师的任课数据等多类数据的综合,并生成相关的考试数据,在按排考试工作结束后,学校的学生和老师需要及时查询到考试成绩,因此系统在实现上主要的难度集中在有良好的考试管理业务分析和有效节约的算法上。要解决的问题如下:1、考试管理中需要的数据来源多且复杂,需要对大量数
16、据进行汇总分析,如何使系统对数据有效的整合和挖掘,以接下来的分流、查询数据的分析提供决策的依据。2、 实现考试管理过程中算法,实现学生所有课程考核安排,解决手工操作带来的工作效率低的问题。3、 考试管理的相关人员包括多种类型的用户(考试管理人员、学生),解决用户对象能快捷准确的查询校内课程考试信息,确保考试信息的精确性和完整性。基于以上原因,考试管理系统实现以下目标1. 功能全面,实现从基础数据处理到最后导出报表公布通知整个流程的功能,系统提供的功能越多,就能承担更多的任务,越能减轻考试管理人员的工作量,提高工作效率。2. 界面人性化、操作简便,面向用户界面要达到美观大方、简洁实用,网页的整体
17、风格一致且执行速度快。3. 建立一套完整的业务数据字典,可以根据不同的业务数据扩充,提高资源的复用率和效率性,并建立通用的业务处理功能。4. 各部门协同工作,实现信息实时共享。通过网页发布信息,并提供查询功能对外服务:系统内部则通过完整的业务处理操作或查询数据,实现系统内部及系统间的数据信息共享。4.2数据库设计本节主要介绍考试管理系统的数据库的设计,首先进行需求分析,分析出信息的存储种类,需要制定的数据库表的张数等。其次对每一张表进行详细的设计,分别设计每张表的表名,表的含义,表中各个字段的名称,含义,数据类型和是否允许为空值等。数据库采用Microsoft Access,其简单,方便,快捷
18、。4.3数据库需求分析 数据库最初设计的起点就是需求分析,后面各个阶段设计受到用户实际需要的影响。用户实际需求是通过需要分析结果所得,同时对于设计结果是否实用也有着直接的影响。 根据分析,该系统主要涉及到几种信息的存储,题型信息的存储,考生信息的存储,题库信息的存储,试卷详细信息的存储,答案信息的存储,考生答卷信息的存储。所以该系统需要建立题型信息表,考生信息表,题库信息表。4.4考试管理系统业务流程 登陆界面用户类型密码用户名注册教职工学生数据库管理成绩查询试题管理考试科目图4-1 基本框架示意图 在线考试系统主要是对高校的各类考试进行管理。它的基本数据包括:试题基本信息管理、试卷基本信息管
19、理、课程信息、教师信息、学生信息。系统要生成一张完整的试卷,就必须要有相应的试题,试题中要包含题型、知识点、分数等各类信息,对于这些繁复的试题信息,有必要对其进行管理。无论是组织一场考试,还是作为学生练习由系统自动生成的试卷,都有必要对整张试卷的情况有一个整体的把握,有时候还需要有专门的负责人对其进行审核,进而形成正式的统考试卷,所以对试卷的管理就变得必不可少。不同的考试对应着不同的课程,在一所高校中,存在着上百个课程,且这些课程信息在不断地更新中,因此,对其的管理也变得很有必要。作为在线考试系统使用的主体一一教师和学生,教师通过此系统进行出题、组卷、阅卷等工作,这些工作都要分别记录在试题、试
20、卷、改卷的信息中,以明确其相应的责任人,所以对于教师信息的存储也是不可缺少的。在线考试系统在方便管理人员工作的同时,服务的主要对象就是作为考试主体的学生。对参与考试主体的控制,学生信息的存储也就成为不可或缺的一部分。4.5后台数据库管理 试题作为试卷的绝对组成部分,每一道试题对应一个或多个知识点,对应需要考察的课程,对应相应的出题人、试题内容、试题答案等信息。试题库的管理工作主要包括出题,以及对这些信息的确认、删除以及修改,从而做到统一管理、分类处理、降低信息的复杂度、提高工作效率。 教师管理,主要是教师对学生成绩进行查询、添加、删除等操作以及对试题的管理,包括添加、删除和修改等操作。5系统详
21、细设计5.1软件设计系统开发环境:操作系统:Windows 7/XP;开发工具:C+,Microsoft Access,HTML等;5.2界面设计可执行文件位置:09源程序DebugExamOnline.exe,登陆界面如下图:图5-1 登陆界面本系统默认教职工用户名为:tsoft,密码为:111。使用本系统,首先在登录界面中单击“注册”按钮,注册用户名及密码。注册界面如下图:图5-2用户注册然后在登录界面中的“用户类型”下拉列表中选择“教职工”或“学生”,教职工为本系理员,学生则只可以进行考试操作。学生的每个科目只可以考一次,不可多次考试,考试时间系统默认为1小时,可在源程序中修改考试时间。
22、学生信息:吴冉运 密码: 李刚 密码: .(可自行添加)如果输入用户名错误,系统提示如下图:图5-3用户名错误提示如果密码输入错误,则系统提示是否找回密码,界面如下:图5-4用户密码错误提示找回密码界面如下:图5-5找回密码界面学生登录后界面如下图:图5-6学生登录界面如果参加过考试,则提示如下图:图5-7考试系统提示在教师管理页面中实现了添加科目、试题、及查询学生成绩等功能,如图所示。图5-8教职工登录后界面在“学生成绩查询”选项卡中,双击学生成绩信息可删除该学生考试成绩。如图所示。图5-9成绩查询在“数据库管理”选项卡中可将数据备份和还原,注意的是若选择数据库初始化则清空数据库,所有学生信
23、息及成绩将清空。如图所示:图5-10数据库管理5.3必要说明(1)本系统是基于C+软件开发的,运行此系统要先安装Microsoft Visual C+ 6.0软件,安装时要所有加载项都安装,包括图形库等。源代码不是独立编译运行,不能单独运行,整个系统是封装起来的。(2)科目及题目有限,因为目的是调试系统可行性,不需添加大量数据,必要时可自行添加。科目及题目均本人自己设计,不具有代表性,请见谅。(3)可在安装access软件后查看以“ExamOnline”文件名的数据库。5.4系统存在的问题 在这几个月的开发系统的学习过程中,本论文基本完成了本次智能组卷考试系统的设计与开发。并且通过测试,可以作
24、为正式考试系统投入使用,但是由于本人经验的缺乏、技术的不成熟和考虑问题的不全面,难免会使得本系统有不完善的地方,经过本人的测试和总结,功能有待增多,系统的安全性没有很好的保障。5.5软件测试目的 软件测试是为了对系统的运行指标进行检测,测试性能指标是否能满足系统设计和用户需求。性能测试软件既是一种对软件性能测试的工具,也是预测系统行为和负载情况测试工具,能够对整个软件架构进行测试,并能适用于各种体系架构的软件系统,通过创建真实的负载和模拟大量虚拟用户来并发执行脚本,并使用控制器来调度虚拟用户,对系统性能进行测试,定位性能问题,预测系统行为并优化系统性能。 测试步骤,采用了主观评测和软件评测相结
25、合的方法,利用测试软件的专业测试工具LoadRunner,采用录制/回放的方法,然后采用多线程的方式模拟大量客户端向服务器方发送查询数据请求,达到系统性能测试的目的。6前景展望 学无止尽,人们对知识的渴望和追求会促使各种形态的互联网形式学习不断涌现,并且越来越细化和精化。比如现在较为流行的一些空间,博客,论坛等慢慢被人们所接纳和使用,改变着人们的生活习惯和学习习惯,网络的伟大之处在此体现,这也一步一步的吸引着更多的年轻一代继续上下求索。 计算机各项技术的迅猛发展,同时也带动了Web的发展,其间,也同时需要数据库技术,只有这样配套的技术组合才会有更为宽广的未来。其中JAVA开发技术操作相对简单,
26、容易上手,且功能强大,所以得到众多程序员的喜爱,也得到更多产品的支持,成为主流的开发语言。由此分析,JAVA在网络上各种技术中势必越来越火。(1)对于一些计算题或者是填空题这样的主观问题系统基本上是可以解决的,但是这样还是不够的,需要一种方式能够通过计算机对于主观问题进行更加完善或者是高效的自动评分方式。(2)在线考试系统中所设计到的题目都是标准化的试题,可以在考试中适当的加入一些视频或者是音频,这样能够使得试题库丰富,从而实现了多媒体考试。就现在所有的系统,可以在题型上有所改变,使得题型更加的灵活,在各个科目中要可以使用,这样能够实现一个通用的考试系统。(3)在进行组卷算法的时候,要更加完善,使用较为先进的遗传算法,在此基础上不断地完善,这样才能更好地实现智能化,产生更加高效的成卷系统。同时现阶段内在线考试系统发展要和学生自身情况很好地结合在一起
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《财务软件应用》课件(共九个项目)
- 预防儿童腹泻培训课件
- 预防中暑安全课件
- 预备小学生课件
- 项目部税务筹划课件
- 项目性学习实验说课课件
- 音乐课件与环境相关主题
- 铁路工程培训课件模板
- 健康饮食产业园项目人力资源管理方案(模板)
- 相关专业知识:健康教育的基本理论三
- GB/T 8312-2002茶咖啡碱测定
- 2023年苏州国发创业投资控股有限公司招聘笔试题库及答案解析
- 通信线路工程施工组织设计方案【实用文档】doc
- 高中历史《第一次工业革命》说课课件
- 预计财务报表编制及分析课件
- 学生集体外出活动备案表
- Q∕SY 1347-2010 石油化工蒸汽透平式压缩机组节能监测方法
- 基于Qt的俄罗斯方块的设计(共25页)
- 西门子顺序功能图语言S7-Graph的应用
- 中医治疗室工作制度管理办法
- 提花装造工艺技术培训课程
评论
0/150
提交评论