1、课题预期目标:1)本系统主要由以下模块组成:1.系统管理模块,2.考生管理模块,3.控制考试模块,4.题库管理模块,5.在线制作试题模块,6.试卷中心模块,7.试卷审批模块,8.在线考试模块2)主要功能模块图:
考生管理模块
在线考试模块
控制考试模块
系统管理模块
试卷审批模块
题库管理模块
试卷中心模块
在线制作试题
2、采用方法1)应用技术:
JSP+servlet+javabean的技术,结合SQLserver2000数据库,采用B/S模式,主要应用语言为Java、JSP以及JavaScript。2)系统开发环境:MicrosoftWindowsXP3)应用服务器:ApacheTomcat5.54)数据库:MSSQLServer20005)开发工具:Dreamwerver8
三、预计设计过程中可能遇到的问题以及解决的方法1、后台数据库的设计:后台数据库要设计多张表,这些表的每一个字段的定义、类型的定义,涉及到表与表之间如何更好的关联等一系列的问题。2、试题的录入:试题录入,仅录入主观题(简答,
程序设计),与客观题(选择题),解决方法,通过持久化录入数据库中。可以选定题目,以便以后添加到考试模版中。3、数据的安全性和完整性:所有的用户都是以唯一的ID登录,登录成功后进行相关操作,为了确保数据的安全性就必须对用户的权限进行管理等。
四、进度安排顺序1.2.3.4.5.6.7.阶段日期第1~2周第3~5周第6~7周第8~9周第10周第11周第12~13周计划完成内容查阅相关资料,写出开题报告。并进行系统设计。建立并熟悉开发环境,完成初步的数据库设计。进行文件功能管理、系统用户管理功能等模块。完成权限管理。进行系统调试和系统模块集成,进行系统测试与
文档整理。撰写毕业论文并完善完成毕业论文,进行毕业答辩。备注
五、参考文献
[1]JosephL.Weber.java2编程详解.北京:电子工业出版社,1999[2]Brett.Spell.java专业编程指南.北京:电子工业出版社,2001[3]宛延垲,定海.向对象分析和设计.北京:清华大学出版社,2001[4]Y.Daniel,linang.java语言程序设计.北京:机械工业出版社.,2005[5]林邦杰.JAVA程序入门教程.北京:中国青年出版社,2002[6]王夕宁,王晓平.jsp通用模块及典型系统开发.北京:人民邮电出版社,2006[7]池雅庆.jsp项目开发与实践.北京:中国铁道出版社,2006[8]David.Flanagan.JAVA实例技术手册.北京:中国电力出版社,2001[9]BrianW.KernigHan,RobPike.程序设计实践.北京:机械工业出版社,2000
[10]josephschmuller.UML基础案例与应用.北京:人民邮电出版社,2006[11]黄敬仁.系统分析.北京:清华大学出版社,2002[12]耿祥义,张跃平.JAVA实用教程.北京:清华大学出版社,2001[13]白尚旺.PowerDesigner软件工程技术[M].北京:电子工业出版社.2001[14]杨磊,陈凌云.精通EclipseWeb开发-Java体系结构,工具,框架及整合应用[M].北京:人民邮电出版社.2006[15]王怀民译.企业应用架构模式[M].北京:机械工业出版社.1998[16]AbrahamSilberschatz.DatabaseSystemConcepts(FourthEdition)[M].BeiJin:HigherEducationPress.2001[17]CayS.Horstmann,GaryCornell.CoreJava2,VolumeI-Fundamentals(SeventhEdition)[M].U.S.A.:SunMicrosystemsPress.2005[18]ThomasConnolly.DatabaseSystem:APracticalAppr
oachtoDesign,Implementation,andManagement(ThirdEdition)[M].BeiJin:PublishingHouserofElectroniesIndustry.1999
六、指导教师意见
指导教师签名:年月日