研究目标:利用在线考试系统,以减轻教师的工作负担及提高工作效:率,从而提高考试的质量,使考试更趋于公证,客观,激发学生的
学习 兴趣.系统除了包含最基本的在线考试功能外,最主要的目的是演示J2EE框架的完整应用,包括jsp/servlet,java
webstart,消息Bean,会话Bean,实体Bean等J2EE框架中最核心的技术.系统中大量使用了设计模式中的工厂模式,单例模式,委派模式,以及J2EE核心模式中的DAO模式和Sessionfa
cade模式,保证了系统的可扩展性和可插入性.本系统针对不同的模块,使用了CMP和Hibernate两种OR映射,也试图通过使用本地接口和异步
通信等手段优化系统性能.目标是使本系统在保证性能的同时,具有清晰的层次结构,以及良好的伸缩性和扩展性.这样的设计可能比较疯狂,理论价值大于实际价值.
三,阅读书目清单阅读书目清单1李桂玲.基于J2EE的在线考试系统吉林大学,20072李秋艳;基于J2EE的在线考试系统构建探讨3.精通Hibernate3.0—Java数据库持久层开发实践4.刘丰《在线考试系统的设计与研究》北京师范大学硕士学位论文.5.苗春义等著..Java项目开发全程实录清大学出版社2008.066.Kumar等著,宋梅等译.深入浅出J2EE架构——应用程序设计与部署的原
理学出版社.20067.曹广鑫编著《JAVA企业级开发项目实践》清华大学出版社2004年第一版8.EdRoman等著.精通EJB(第三版)——精通系列.电子工业出版社.9.曹晓钢,唐勇编著深入浅出Hibernate电子工业出版社夏昕
10.杨春花;彭永康;俞黎敏Hibernate实战(第2版)人民邮电出版社11.刘乃丽Java2EE项目案例-基于EclipseSpringStrutsHibernate人民邮电出版社
四,毕业论文进度计划序号1各阶段工作内容熟悉设计课题,构建环境,查找资料23撰写开题报告.起讫日期2008年11月底——12中旬2008年12月中旬完成外文翻译学习和研究Java,了解三层架构熟悉开发环境备注收集资料
进行需求分析,撰写2004年12月中旬—需求分析报告—2009年1月初2009年1月初——1月底
4
制定系统开发的概要设计和详细设计,
5
开发系统
2009年3月底——5接受学院的中期检月初查.作一次系统的Seminar修改论文
6
撰写论文
2009年5月初——5月底
7
参加论文答辩.
2009年6月初
五,主要参考资料[1]Struts2权威指南--基于WebWork核心的MVC开发电子工业出版社[2]精通Spring2.x:企业应用开发详解电子工业出版社陈雄华[3]深入浅出Hibernate电子工业出版社夏昕,曹晓钢,唐勇编著
[4]Hibernate实战(第2版)人民邮电出版社杨春花;彭永康;俞黎敏[5]JavaEE项目案例-基于EclipseSpringStrutsHibernate人民邮电出版社刘乃丽
[6]精通J2EE-Eclipse.Struts.Hibernate.Spring整合应用案例(含盘)人民邮电出版社计磊,李里,周伟编著
六,毕业论文进度表(本表每两周由学生填写一次,交指导教师签署审查意见)学生主要工作:熟悉设计课题,构建环境,查找资料,研究和阅读资料,翻译相关的外文资料和撰写阅读综述,以及着
第一,二周(月日至月日)
手调研.指导教师审查意见:
年
月
日
学生主要工作:在完成外文翻译和阅读综述的基础上,撰写开题报告和任务书.
第三,四周(月日至月日)
指导教师审查意见:
年
月
日
学生主要工作:
第五,六周(月日至月日)
指导教师审查意见: