资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
.毕业设计开题报告( 2011 届大学本科) 题 目: 数据库原理考试系统的设计与开发 学 院: 计算机与电子信息学院 专 业: 信息管理与信息系统 班 级: 071班 姓 名: 顾钰华 学 号: 07101040105 主指导教师: 毛一梅 2011年 1 月 3 日教务处印制 目录一、引言21.1课题背景21.2课题意义31.3课题目的31.4国内外现状3二、设计课题所要实现的主要功能32.1用户模块实现的功能42.2管理员模块实现的功能42.3试卷管理模块实现的功能4三、设计课题实现的技术方案43. 1系统分析43.2系统实现的技术方案4四、设计课题所用主要技术5五、设计课题开发相关开发环境的配备5六、毕业设计论文进度计划5七、参考文献6八、指导教师意见:7一、引言1.1课题背景 考试是学习过程中的一个重要环节,但是每组织一场考试,都要进行出题、考查、批阅、核对、成绩统计等一系列活动,这些工作都是由教师人工管理和操作,非常繁琐。另外诸如数据库原理、计算机基础等实验性较强的学科,传统的笔试不能考查到学生的实际操作能力。于是,在计算机技术飞速发展的当代,如何利用计算机高效地对学生进行测试,检验学习成果,提高学习效率,是一个值得我们思考的问题,考试系统就在这样的背景和设想下被设计开发出来的。考试系统是一种信息管理系统(MIS),它的开发主要包括后台数据库的建立与维护和前端应用程序的开发两个方面。用计算机来管理学生考试是对计算机应用技术的一种创新,可以说利用先进的信息技术、方便实用的考试系统来代替传统的笔试符合我国现代化、信息化的发展方向,是社会发展的必然趋势。1.2课题意义与传统的笔试相比,本系统有多方面的优势。首先,上机考试可以省去试卷印刷的费用,减轻老师阅卷、成绩统计的负担,节约了教育资源,加快了考试进程。其次,上机考试客观地反映了学生的操作和实践能力。再次,上机考试可以充分发挥计算机在信息处理方面的优势,例如建立海量的题库随机出题,对试题、考试结果进行分析等等。既节省了人力、物力、财力,又提高了劳动效率。1.3课题目的本课题的目标和预期价值在于,以最小的活动和物化劳动的消耗,取得最好的测试效果。对于我本人来说,此系统的设计与开发是对自身所学知识的一种检验和提升。除了对考试系统进行需求分析意外,还要掌握其开发技术。1.4国内外现状考试系统指的是由计算机软件来辅助考试,计算机辅助考试简称CAT,60年代初起源于美国。基于Web考试系统的研究在国外开发得比较早,在90年代就已纷纷投入使用了。国内计算机考试虽然起步较晚,但由于硬件条件比较成熟,近几年也发展很快,已投入使用的网上考试系统有计算机等级考试和GRE考试等,这些考试系统一般是基于二层C/S(Client/Server)模式的。目前,此类系统发展的主流是基于Web的考试系统,即B/S(Browser/Web)模式,它是近几年伴随着因特网迅速发展起来的一种技术,与C/S模式类似,客户端是一个标准的浏览器,服务器端是Web Server。二、设计课题所要实现的主要功能本系统主要有三大模块:用户模块、管理员模块和试卷管理模块。2.1用户模块实现的功能(1)用户登录。不同的用户有对应的用户权限,本系统需要进行用户验证。2.2管理员模块实现的功能(1)系统管理员可以对教师、学生的信息进行操作。如增加、修改、删除等。(2)系统管理员可以设置用户的权限。其中包括试卷使用对象、调用试卷范围、考核成绩等权限。2.3试卷管理模块实现的功能(1)教师能够利用该平台批改试卷、查阅学生成绩、打印成绩、进行试题分析等。(2)学生可以根据需要进行单元自测、综合练习及参加正式考试,其中在综合练习时可以查阅答案、查看成绩等。三、设计课题实现的技术方案3. 1系统分析本系统是通过网页浏览器进行访问的,所以本系统采用B/S结构,即Web Server、数据库和应用服务器相结合的模式。Web服务器采用Tomcat,后台数据库管理系统则采用SQL Server技术。从本系统的需求出发,建立系统模型。建模能全面表达出系统与用户、系统与管理员的关系。建立适应强的独立的逻辑结构。因为独立的逻辑结构可以保证系统结构相对的稳定,也有助于系统维护。 系统的逻辑结构主要从三个方面体现:信息、行为、表示。 信息可以完整描述系统中所处理的全部信息;行为可以完全描述系统状态变化所需处理或功能;表示就是指详细描述系统的对外接口与界面。3.2系统实现的技术方案本系统的应用实现主要用到了三层架构,分别是:Struts2、Hibernate、Spring。Struts2负责用户管理请求;提供一个控制器(controller)代理调用业务逻辑及其它上层处理;处理从其它层掷出给一个Struts Action的异常;未显示提供一个模型;执行用户验证(UI)。Hibernate可以提供对象-关系持久化和查询服务的中间件,可以让程序员依据面向对象的原理开发持久化类,实现对象之间的关联、继承、多态、组合、集合等。Spring可以提供一种方法管理业务对象。Spring全面且模块化,它有分层的体系结构,这表示当我们随意选择使用它孤立的任何部分,它的内部架构还是稳定的。Spring可以有效地组织中间层对象,它的主要目的是使J2EE方便使用,并有利于形成良好的编程习惯。四、设计课题所用主要技术(1)网站开发技术:JSP、ASP、JavaScript、CSS、 HTML(2)数据库开发工具:SQL Server 2005(3)网站开发工具:My Eclipse 6.0、Photoshop(4)应用服务器:Tomcat五、设计课题开发相关开发环境的配备(1)系统要求:Windows操作系统(2)Web服务器:Tomcat 6.0(3)数据库:SQL server 2005(5)开发工具:MyEclipse 6.0(6)开发语言:JSP、JAVA、HTML六、毕业设计论文进度计划序号起止日期任务提交阶段成果备注12010/12/132011/1/3系统调研,提出系统总体需求和总体设计方案提交开题报告、中英文翻译和文献综述22011/1/32011/1/30进行系统设计分析, 根据指导老师意见修改开题报告、文献综述和中英文资料翻译提交详细设计方案,包括主要的系统操作界面的设计32011/2/12011/2/28完善设计方案提交论文提纲。提交系统基本功能模块42011/3/12011/3/20基本完成系统设计任务提交论文初稿。52011/3/212011/4/10进行系统子模块调试,系统总体测试根据指导教师意见修改论文。62011/4/12011/4/20:完善系统和论文提交系统安装及使用说明72011/4/22011/5/10:修改系统和完善论文提交论文正式稿,准备答辩七、参考文献1王红主编,动态Web数据库技术基于JSP和XML技术实现,中国水利出版社,2006.12唐红亮刘家愚冯茂岩郑有增,计算机专业毕业设计指导(第2版),科学出版社,北京科海电子出版社,科学出版社,2008.23明日科技,JSP网络开发实例自学手册,人民邮电出版社,2008.84王国辉,郭珍,JSP程序设计教程,人民邮电出版社,2008.55张新曼,精通JSPWeb开发技术与典型应用,人民邮电出版社,2007.26周中雨,Active Server Page(ASP) 网页制作指南,北京:清华大学出版社,20007启明工作室,MIS系统开发与应用,人民邮电出版社,2005.88 Kenneth E.Kedall等著,施平安译,系统分析与设计(第6版),清华大学出版社,20069郭立文,基于Web的考试系统设计及实现:(硕士学位论文),陕西:陕西科技大学,200610Sharon Allen著,李化等译,数据建模基础教程,200411郝英立,基于Web的军队在线考试系统的设计与实现 D;大连理工大学,2006年12邓文渊、陈惠贞,ASP与网络数据库技术(第一版) ,北京:中国铁道出版社,200313牛娃,基于WEB的考试模型探讨 J:辽宁大学学报(自然科学版),2003年01期14Rick F.van der Lans 著,王崧等译. SQL完全手册(第四版),北京:电子工业出版社,200715闫明霞,基于J2EE的网上考试系统的研究与实现:(硕士学位论文),济南:济南大学,2006八、指导教师意见: 欢迎您的光临,word文档下载后可以修改编辑。双击可以删除页眉页脚。谢谢!单纯的课本内容,并不能满足学生的需要,通过补充,达到内容的完善 教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。优质范文
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号