网络在线考试系统设计.doc
约26页DOC格式手机打开展开
网络在线考试系统设计,本文总计26页,12859字;摘 要本文阐述了一个网络题库管理系统的体系结构和设计实现过程。系统采用的三层体系结构,jsp-javabean-oracle开发,即前端由jsp网页实现表现逻辑,中间使用javabean的组件实现系统内部复杂的业务逻辑,后端使用oracle数据库实现数据逻辑,并提出了在...
内容介绍
此文档由会员 sally410 发布网络在线考试系统设计
本文总计26页,12859字;
摘 要
本文阐述了一个网络题库管理系统的体系结构和设计实现过程。系统采用的三层体系结构,JSP-JavaBean-Oracle开发,即前端由JSP网页实现表现逻辑,中间使用JavaBean的组件实现系统内部复杂的业务逻辑,后端使用Oracle数据库实现数据逻辑,并提出了在线题库管理系统解决方案,提出了题目分类的特殊原则。采用了com.jspsmart.upload组件实现文件上传。系统实现了题库的基本增加、修改、删除功能,实现了对于题库系统各科目的统计,分析;实现了对于题目的使用频率统计分析,实现了对于出题人员的工作量的统计分析。系统在Windows 2000平台下开发。
关键字:管理系统, 在线题库 ,JSP JavaBean Oracle数据库
目 录
摘要 ………………………………………………………… 4
第一章 前言 ………………………………………………………… 6
第二章 系统体系结构 ……………………………………………… 7
第三章 系统设计 …………………………………………………… 8
3.1系统设计原则 …………………………………… 8
3.2工作流程分析 …………………………………………… 10
3.3总体模块分析 ………………………………………………… 12
3.4关键问题分析 ……………………………………………… 13
3.5系统数据库E-R图……………………………………………… 16
3.6系统具体模块设计 ………………………………………… 17
3.7系统CI设计…………………………………………………… 20
3.8 系统采用的主要技术………………………………………… 24
第四章 系统实现 ……………………………………………………… 28
4.1系统实现原则 ………………………………………………… 28
4.2系统共用信息处理 …………………………………………… 29
4.3系统数据库连接……………………………………………… 31
4.4系统登录模块部分………………………………………… 32
4.5系统管理模块部分………………………………………… 33
4.6 题目管理模块…………………………………………… 36
4.7 分页的实现………………………………………………… 41
4.8上载文件的实现…………………………………………… 44
4.9转义代码的处理…………………………………………… 45
第五章 系统测试及结果分析 ………………………………… 47
5.1系统功能测试 …………………………………………… 47
5.2系统错误处理测试 ……………………………………… 47
5.3系统安全性分析…………………………………………… 47
5.4系统实用性分析 ………………………………………… 48
5.5结论………………………………………………………… 48
第六章 展望 …………………………………………………… 49
参考文献 ……………………………………………………… 50
参考文献
[1] 最新Java 2核心技术卷1:原理(原书第5版)(Core Java 2 Volume I:Fundamentals)/(美)霍斯特曼(Horstmann,C.S.),(美)科奈尔(Cornell,G.)著;李如豹等译。-北京:机械工业出版社,2002.1
[2] Oracel8i 数据库高级应用开发技术 袁鹏飞编著; -北京:人民邮电出版社 2000.7
[3] JSP应用开发详解/飞思科技产品研发中心编著 . –北京:电子工业出版社 2002.1
[4] JSP程序设计精彩实例 姜晓铭 刘波 张亦华编著;清华大学出版社,2001.6
[5] Karl Avedal, Danny Ayers等著,《JSP Professional》,电子工业出版社,2001-4
[6] 廖若雪编著,《JSP高级编程》,机械工业出版社,2001-3