考试系统开题报告

考试系统开题报告

ID:41560797

大小:51.61 KB

页数:6页

时间:2019-08-27

考试系统开题报告_第1页
考试系统开题报告_第2页
考试系统开题报告_第3页
考试系统开题报告_第4页
考试系统开题报告_第5页
资源描述:

《考试系统开题报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、毕业设计开题报告(2011届大学本科)题目:数据库原理考试系统的设计与开发学院:计算机与电子信息学院专业:信息管理与信息系统班级:07[班姓名:顾锤华学号:07101040105主指导教师:毛_梅2011年1月3日教务处印制—、弓丨言3课题背景31.2课题意义31.3课题目的31.4国内外现状3二、设计课题所要实现的主要功能42.1用户模块实现的功能42.2管理员模块实现的功能42.3试卷管理模块实现的功能4三、设计课题实现的技术方案43.1系统分析43.2系统实现的技术方案5四、设计课题所用主要技术5五、设计课题开发相关开发环境的配备5六、毕业设计论文进度

2、计划5七、参考文献6八、指导教师意见:7—、引言1.1课题背景考试是学习过程屮的一个重要环节,但是每组织一场考试,都要进行出题、考查、批阅、核对、成绩统计等一系列活动,这些工作都是由教师人工管理和操作,非常繁琐。另外诸如《数据库原理》、《计算机基础》等实验性较强的学科,传统的笔试不能考查到学生的实际操作能力。于是,在计算机技术飞速发展的当代,如何利用计算机高效地对学生进行测试,检验学习成果,提高学习效率,是一个值得我们思考的问题,考试系统就在这样的背景和设想下被设计开发出来的。考试系统是一种信息管理系统(MIS),它的开发主要包括后台数据库的建立与维护和前端

3、应用程序的开发两个方面。用计算机来管理学生考试是对计算机应用技术的一种创新,可以说利用先进的信息技术、方便实用的考试系统来代替传统的笔试符合我国现代化、信息化的发展方向,是社会发展的必然趋势。1-2课题意义与传统的笔试相比,本系统有多方面的优势。首先,上机考试可以省去试卷印刷的费用,减轻老师阅卷、成绩统计的负担,节约了教育资源,加快了考试进程。其次,上机考试客观地反映了学生的操作和实践能力。再次,上机考试可以充分发挥计算机在信息处理方面的优势,例如建立海量的题库随机出题,对试题、考试结果进行分析等等。既节省了人力、物力、财力,又提高了劳动效率。1・3课题目的

4、本课题的目标和预期价值在于,以最小的活动和物化劳动的消耗,取得最好的测试效果。对于我本人来说,此系统的设计与开发是对自身所学知识的一种检验和提升。除了对考试系统进行需求分析意外,还要掌握其开发技术。1・4国内外现状考试系统指的是由计算机软件来辅助考试,计算机辅助考试简称CAT,60年代初起源于美国。基于Web考试系统的研究在国外开发得比较早,在90年代就已纷纷投入使用了。国内计算机考试虽然起步较晚,但由于硬件条件比较成熟,近几年也发展很快,己投入使用的网上考试系统有计算机等级考试和GRE考试等,这些考试系统一般是基于二层C/S(Client/Server)模

5、式的。目前,此类系统发展的主流是基于Web的考试系统,即B/S(Browser/Web)模式,它是近几年伴随着因特网迅速发展起來的一种技术,与C/S模式类似,客户端是一个标准的浏览器,服务器端是WebServero二、设计课题所要实现的主要功能本系统主要有三大模块:用户模块、管理员模块和试卷管理模块。2.1用户模块实现的功能(1)用户登录。不同的用户有对应的用户权限,本系统需要进行用户验证。2.2管理员模块实现的功能(1)系统管理员可以对教师、学生的信息进行操作。如增加、修改、删除等。(2)系统管理员可以设置用户的权限。其中包括试卷使用对彖、调用试卷范围、考

6、核成绩等权限。2.3试卷管理模块实现的功能(1)教师能够利用该平台批改试卷、查阅学生成绩、打印成绩、进行试题分析等。(2)学生可以根据需要进行单元自测、综合练习及参加正式考试,其中在综合练习时可以查阅答案、查看成绩等。三、设计课题实现的技术方案3.1系统分析本系统是通过网页浏览器进行访问的,所以本系统采用B/S结构,即WebServer.数据库和应用服务器相结合的模式。Web服务器釆用Tomcat,后台数据库管理系统则采用SQLServer技术。从本系统的需求出发,建立系统模型。建模能全面表达出系统与用户、系统与管理员的关系。建立适应强的独立的逻辑结构。因为

7、独立的逻辑结构可以保证系统结构相对的稳定,也有助于系统维护。系统的逻辑结构主要从三个方面体现:信息、行为、表示。信息可以完整描述系统中所处理的全部信息;行为可以完全描述系统状态变化所需处理或功能;表示就是指详细描述系统的对外接口与界面。3.2系统实现的技术方案本系统的应用实现主要用到了三层架构,分别是:Struts2>Hibernate>Spring。Struts2负责用户管理请求;提供一个控制器(controller)代理调用业务逻辑及其它上层处理;处理从其它层掷出给一个StrutsAction的异常;未显示提供一个模型;执行用户验证(UI)。Hibern

8、ate可以提供对象-关系持久化和查询服务的中间件,可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。