基于JAVA的题库管理系统
- 格式:pdf
- 大小:288.07 KB
- 文档页数:13
基于JavaEE技术的在线考试系统的设计与实现的研究报告随着互联网的普及和教育信息化的发展,在线考试系统已经成为一种常见的教育衍生应用,极大地方便了教育工作者和学生的交流与互动。
本文旨在讲述如何使用JavaEE技术设计一个高效、稳定和可扩展的在线考试系统。
1.系统设计在线考试系统主要由两个部分组成:前端和后端。
前端是用户面向的界面,主要包括登录、注册、答题、提交等模块;后端是系统的核心,包括题库管理、试卷生成、考试管理、成绩统计等模块。
系统采用B/S模式架构,使用JavaEE技术实现。
前端基于JSP、HTML、CSS和JavaScript技术;后端采用Spring框架、Hibernate框架和MySQL数据库。
2.系统实现2.1 前端实现前端采用Bootstrap框架设计并实现,可以在不同终端上自适应,保证了用户使用的舒适度。
在登录模块实现中,使用Ajax技术,当用户输入用户名和密码后,系统可以实时对用户进行验证,同时对非法输入进行提示。
在答题模块中,根据用户的选择和回答情况进行动态更新界面,可以提升用户体验。
在提交模块中,使用HttpURLConnection技术实现向后端服务器发送数据,保证数据的安全性。
2.2 后端实现后端采用Spring框架,实现了IoC、AOP和MVC的思想,使系统解藕、可扩展性更强。
在控制层中,使用Restful风格设计接口,保证系统的可维护性和易扩展性。
在业务层中,使用Hibernate框架实现了检索、持久化和事务管理,提升系统效率和数据安全性。
在数据访问层中,使用MySQL数据库,在设计表结构时,采用了优化的范式,保证数据一致性和完整性,并使用索引优化查询,提高查询效率。
3.系统测试在系统开发和完善的过程中,我们使用Junit对各个模块进行单元测试和集成测试,保证系统的正确性和稳定性。
在最终测试过程中,我们邀请了多个用户进行测试,收集用户反馈,针对用户需求进行改进,使系统更加易用和用户友好。
基于Java的在线考试系统设计与实现目录一、内容综述 (2)1.1 背景与意义 (3)1.2 研究目标与内容 (3)二、系统需求分析 (4)2.1 功能需求 (5)2.2 性能需求 (6)2.3 安全性需求 (7)三、系统设计 (9)3.1 系统架构设计 (9)3.2 数据库设计 (10)3.3 前端界面设计 (12)3.4 后端逻辑设计 (13)四、系统实现 (14)4.1 前端页面实现 (16)4.2 后端逻辑实现 (16)4.3 数据库操作实现 (18)4.4 安全性实现 (19)五、系统测试 (21)5.1 测试计划与方法 (22)5.2 测试过程与结果 (23)5.3 缺陷分析与修复 (24)六、系统部署与维护 (25)6.1 系统环境搭建 (26)6.2 系统部署过程 (27)6.3 系统维护与升级 (28)七、总结与展望 (30)7.1 工作成果总结 (31)7.2 存在问题与改进方向 (32)一、内容综述该在线考试系统旨在提供一个集中化、模块化的平台,以便教师、学生和考试管理者能够轻松地创建、管理、执行和评估在线考试。
系统核心功能包括但不限于创建试卷、管理题库、分配试题、组织考试、自动评分和生成报告等。
这些功能确保了在线考试的完整流程得以高效执行。
系统设计的重点在于用户体验和安全性,用户界面设计友好,操作简单直观,满足不同用户的操作习惯和需求。
系统采用先进的加密技术和访问控制机制,确保考试数据的机密性、完整性和安全性。
考生需要在安全的环境下完成考试,防止任何形式的作弊行为。
该系统的可扩展性和可维护性也是设计重点之一,系统架构采用模块化设计,以便根据实际需求进行灵活调整和优化。
系统代码遵循良好的编程规范,易于维护和升级。
在实现方面,系统主要使用Java开发语言进行编程,结合Spring 框架、MySQL数据库等技术实现系统的各项功能。
系统不仅支持PC端的使用,也兼顾移动端的需求,以实现跨平台的无缝衔接。
第1篇一、基础知识1. Java简介题目:请简述Java的基本特点。
答案:- 简单易学:Java设计之初就考虑了易学性,使用面向对象编程。
- 原生跨平台:Java通过JVM(Java虚拟机)实现跨平台运行。
- 安全性:Java提供了强大的安全机制,如沙箱安全模型。
- 体系结构中立:Java不依赖于特定的硬件或操作系统。
- 高效:Java的运行速度接近C/C++。
- 多线程:Java内置多线程支持,便于实现并发处理。
- 动态性:Java在运行时可以进行扩展和修改。
2. Java虚拟机题目:请解释Java虚拟机(JVM)的作用。
答案:JVM是Java程序的运行环境,其主要作用包括:- 将Java字节码转换为本地机器码。
- 管理内存,包括堆、栈、方法区等。
- 提供垃圾回收机制。
- 管理线程和同步。
3. Java内存模型题目:请简述Java内存模型的组成。
答案:Java内存模型主要由以下部分组成:- 堆(Heap):存储对象实例和数组。
- 栈(Stack):存储局部变量和方法调用。
- 方法区(Method Area):存储类信息、常量、静态变量等。
- 本地方法栈(Native Method Stack):存储本地方法调用的相关数据。
- 程序计数器(Program Counter Register):存储线程的当前指令地址。
4. Java关键字题目:请列举并解释Java中的几个关键字。
答案:- `public`:表示访问权限为公开。
- `private`:表示访问权限为私有。
- `protected`:表示访问权限为受保护。
- `static`:表示属于类本身,而非对象实例。
- `final`:表示常量或方法不能被修改。
- `synchronized`:表示线程同步。
- `transient`:表示数据在序列化时不会被持久化。
二、面向对象编程5. 类和对象题目:请解释类和对象之间的关系。
答案:类是对象的模板,对象是类的实例。
第37卷第2期2021年2月福建电脑Journal of F ujian ComputerVol . 37 No .2Feb . 2021部门都开设了网上教学、远程教学,学生也越来越 容易从网络上获取知识。
在这样的背景下,网络考 试开始在各大高校使用。
目前的试题库系统在通用 性、易用性、高效性等诸多方面还存在着严重的不 足,不能有效提高办公效率,减轻教师组卷压力的 效果不理想[1]。
2系统的总体设计2.1系统的整体功能本系统设计为用户管理模块、题库管理模块、 组卷模块以及试卷分析四大模块。
系统可以实现题 库资源的类别管理、试题录入、试题组卷、试卷统 计等管理功能。
题库管理模块遵循使用方便、可回 顾、准确性和可维护性的设计原则[2]。
系统的整体 功能结构如图1所示。
图1系统整体功能结构图2.2系统的其它功能(1)登录功能登录功能是众多系统都拥有的基本功能,在用 户想要进入系统之前需要先进入登录页面进行身 份验证,当验证通过方可被允许进入系统。
(2)管理员和学生功能除了教师用户外,系统还存在管理员和学生这 两个主要用户角色。
管理员主要完成对系统用户的维护,并能够完 成对科目的管理。
在系统使用前管理员首先为系统 设立几个科目,以便教师和学生用户的使用。
为防 止用户管理混乱,本系统只设置了一个管理员。
(苏州科技大学电子与信息工程学院江苏苏州215011)摘要本文针对网络教育快速发展的现状,完成了基于web 的C 语言题库管理系统。
本系统主要包含了用户管理模块、题库管理模块、组卷模块以及试卷分析四大模块。
系统用户主要分为学生、教师和管理员。
系统采用了 Spnngboot +Mybatis 框 架技术,以java 为编程语言进行开发,数据库选择使用MySql 关系型数据库,建立了 12张数据表,实现了一个操作简单快 捷、界面简洁、可根据题目难易程度进行组卷的C 语言试题库管理系统。
关键词题库;管理;关系型数据库;组卷中图法分类号TP 311.1 DOI :10.16707/j .cnki .fjpc .2021.02.032Design and Implementation of The Question Bank Management SystemREN Jianping , ZHAO Chunhui , ZHAO Meihong , ZHOU Beibei(School of Electronic & Information Engineering , Suzhou University of Science and Technology , Suzhou , China , 215011)1引言随着计算机技术、网络技术的快速发展,人们的学习和工作也发生了很大变化。
java毕业论文参考文献范文java毕业论文参考文献的范文有哪些呢?下面是应届毕业生小编为大家收集的关于java毕业论文参考文献范文,希望能够帮到大家![41]袁伟华。
Java线程池的研究与实现[J]. 电脑编程技巧与维护,2021,01:28-29.[42]李博,徐云杰,翁丹。
基于Java的汽车企业产能管理系统设计[J]. 汽车实用技术,2021,01:151-153+156.[43]李养胜,李俊。
基于JAVA的在线考试系统的设计与实现[J]. 物联网技术,2021,01:107-108.[44]凌方。
基于Java的图书管理系统的设计与实现[J]. 计算机光盘软件与应用,2021,21:290+292.[45]刘建。
基于Java和EJB的信息管理系统开发框架[J]. 计算机光盘软件与应用,2021,22:167+169.[46]施阳,张海燕,戴德伟。
基于JavaEE的毕业设计管理系统设计与实现[J]. 软件导刊,2021,02:86-88.[47]莫前玲。
基于Java语言的手机软件开发技术分析[J]. 计算机光盘软件与应用,2021,24:295-296.[48]李佳,毛岽博。
基于Java局域网内实时通信系统设计[J]. 计算机光盘软件与应用,2021,24:283-284.[49]崔佳佳。
基于JAVA的测试自动化设计应用[J]. 电子技术与软件工程,2021,05:253.[50]刘金全,邹联。
一种基于JAVA的多业务综合短信平台设计[J]. 电子设计工程,2021,01:58-61.[51]康镨月。
刍议软件开发中JAVA编程语言的应用[J]. 科技风,2021,06:88-89.[52]刘冠梅。
JAVA虚拟机技术研究与实践思考[J]. 科技创新与应用,2021,11:104-105.[53]邢翀。
基于Java的在线考试系统的设计与实现[J]. 科技创新导报,2021,06:51-52.[54]王军。
基于JavaWeb的题库设计与开发一、引言随着互联网技术的快速发展,在线学习和考试已成为教育领域的重要趋势。
为满足广大师生在线学习的需求,设计与开发一个基于JavaWeb的题库系统具有重要意义。
本文将详细介绍基于JavaWeb 的题库系统的设计与开发过程。
二、需求分析在设计题库系统之前,首先需要明确系统的需求。
根据用户需求,题库系统应具备以下功能:1.题库管理:支持管理员对题目进行增删改查操作,包括题目类型、难度、知识点等信息的设置。
2.试卷生成:支持根据特定条件(如知识点、难度等)从题库中随机抽取题目生成试卷。
3.在线答题:支持学生在线答题,记录答题过程和成绩。
4.成绩统计与分析:支持对学生答题成绩进行统计和分析,以便教师和学生了解学习情况。
5.用户管理:支持管理员对学生和教师用户进行管理,包括用户注册、登录、权限分配等。
三、系统设计1.技术选型:考虑到系统的稳定性和可扩展性,采用JavaWeb技术栈进行开发,具体包括Spring Boot、MyBatis、Thymeleaf等技术。
2.系统架构:采用MVC(Model-View-Controller)设计模式,将数据、视图和控制逻辑分离,降低系统复杂度。
3.数据库设计:采用MySQL数据库存储题目、试卷、用户等信息。
设计合理的数据库表结构,如题目表(包括题目ID、类型、内容、答案等字段)、试卷表(包括试卷ID、题目ID列表、考试时间等字段)、用户表(包括用户ID、用户名、密码、角色等字段)。
4.功能模块设计:根据需求分析,将系统划分为题库管理模块、试卷生成模块、在线答题模块、成绩统计与分析模块和用户管理模块。
每个模块分别实现相应的功能,模块间通过接口进行交互。
四、系统开发1.环境搭建:安装并配置Java开发环境(JDK)、Maven项目管理工具以及MySQL数据库。
2.后端开发:使用Spring Boot框架搭建项目骨架,整合MyBatis实现数据库操作,编写Controller、Service和DAO层的代码。
JAVA毕业设计论文题目参考毕业设计是大学生在校期间最重要的学术项目之一,对于计算机科学与技术专业的学生来说,JAVA是一个非常重要的编程语言。
本篇文章将为即将进行JAVA毕业设计的同学们提供一些有关毕业设计题目的参考。
1. 基于JAVA的学生信息管理系统开发学生信息管理系统是各个学校和教育机构必备的系统之一。
本设计可以基于JAVA平台开发一个功能完善、界面友好的学生信息管理系统,包括学生登记、成绩管理、课程表管理等模块,并通过数据库进行数据存储和检索。
2. 基于JAVA的在线考试系统设计与实现在线考试系统已经成为许多教育机构和企业招聘评估的常用方式。
本设计旨在基于JAVA平台开发一个功能全面、安全稳定的在线考试系统,包括题库管理、试卷生成、成绩统计等模块,同时具备防作弊和数据保密的功能。
3. 基于JAVA的图书管理系统设计与实现图书管理系统是图书馆等图书机构必备的管理工具。
本设计可以基于JAVA平台开发一个便捷高效的图书管理系统,包括图书入库、借阅归还、查询统计等功能,并通过数据库实现图书信息的存储和检索。
4. 基于JAVA的在线购物平台设计与实现随着互联网的发展,越来越多的人选择在网上购物。
本设计旨在基于JAVA平台开发一个安全可靠的在线购物平台,包括用户注册、商品浏览、购物车管理、支付结算等功能,并通过数据库实现用户和商品信息的存储和检索。
5. 基于JAVA的智能家居控制系统设计与实现智能家居系统已经成为现代家庭生活的一部分,为居民提供了更智能、更便捷的生活体验。
本设计可以基于JAVA平台开发一个功能丰富的智能家居控制系统,实现对家居设备的远程控制、自动化场景设置等功能。
总结:以上是几个基于JAVA平台的毕业设计题目参考,每一个题目都有其独特的特点和难点,同学们可以根据个人的兴趣和实际情况选择适合自己的题目进行研究与开发。
希望以上参考题目对同学们的毕业设计能够提供一些帮助和启发。
祝愿同学们毕业设计顺利完成!。
一、实验目的1. 熟悉出题系统的基本功能和使用方法;2. 了解出题系统的设计原理和实现过程;3. 提高编程能力和系统设计能力。
二、实验环境1. 操作系统:Windows 102. 编程语言:Java3. 开发工具:Eclipse4. 数据库:MySQL三、实验内容1. 出题系统概述出题系统是一个基于Web的在线出题平台,主要功能包括题库管理、在线出题、在线组卷、在线答题、成绩统计等。
用户可以通过该系统实现题库的创建、修改、删除、查询等操作,以及在线组卷、答题、统计成绩等功能。
2. 系统设计(1)系统架构出题系统采用B/S架构,主要包括以下模块:1)前端展示层:使用HTML、CSS、JavaScript等技术实现;2)业务逻辑层:使用Java编程语言实现;3)数据访问层:使用MySQL数据库实现;4)服务层:提供各类服务接口,供前端展示层调用。
(2)功能模块设计1)题库管理模块:包括题目添加、修改、删除、查询等功能;2)在线出题模块:包括组卷、发布试卷、导出试卷等功能;3)在线答题模块:包括在线答题、提交答案、查看答案等功能;4)成绩统计模块:包括成绩查询、成绩统计、成绩导出等功能。
3. 系统实现(1)前端展示层实现前端展示层主要使用HTML、CSS、JavaScript等技术实现,主要包括以下页面:1)首页:展示系统功能模块,方便用户快速了解系统;2)题库管理页面:实现题库的添加、修改、删除、查询等功能;3)在线出题页面:实现组卷、发布试卷、导出试卷等功能;4)在线答题页面:实现在线答题、提交答案、查看答案等功能;5)成绩统计页面:实现成绩查询、成绩统计、成绩导出等功能。
(2)业务逻辑层实现业务逻辑层使用Java编程语言实现,主要包括以下功能:1)题库管理:实现题目的添加、修改、删除、查询等功能;2)在线出题:实现组卷、发布试卷、导出试卷等功能;3)在线答题:实现在线答题、提交答案、查看答案等功能;4)成绩统计:实现成绩查询、成绩统计、成绩导出等功能。
毕业设计(论文)选题申请表基本情况题库姓名学 号 专 业年 级题 目基于JAVA的题库管理系统的设计与实现选题来源指导教师推荐 题库自拟 其它选择本题目原因 选择基于JAVA的题库管理系统作为毕业设计的主要原因是:1. 从现实因素来说,随着计算机技术的发展和高等教育体制改革的不断深入,传统题库管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成题库管理工作。
2. 由于学习了JAVA语言,这次想借助此系统的设计来进一步提高对JAVA语言的学习。
因此,选择此论文题目。
指导教师意见指导教师签字:年 月 日院部意见院长签字: 年 月 日枣庄学院本科生毕业设计(论文)任务书论文题目基于JAVA的题库管理系统的设计与实现学院专业班级毕业设计(论文)的要求1. 利用JAVA技术开发一个题库管理系统;2. 要求系统实现题库管理、试卷管理、用户管理;3. 论文需6000个字以上;4. 论文应该由电子文本和打印件构成,统一用A4纸打印;5. 完整的论文构成要件: 封面 、 摘要页、目录、正文、致谢、参考文献(在20篇以上,包含英文文献)。
毕业设计(论文)的内容与技术参数1.本毕业设计题库管理系统主要有题库管理,试卷管理,用户管理等组成。
2.要求论文条理清晰,内容规范,设计合理,按照XXX学院本科生毕业论文模板要求的规范认真撰写。
3.毕业设计要有自己的思想,不得抄袭他人的成果,要有创新点,有实用的价值。
4.资料要求详实,有相应的参考文献,如果有引用别人的地方,要注明。
毕业设计(论文)工作计划2015年12月01日-2016年1月12日:查找各种文献资料明确对题库管理系统的需求,并完成开题报告的论证;2016年1月13日-2016年1月27日:搜集相关资料,完成初步的设计方案;2016年1月28日-2016年2月28日:完成数据库的设计,编程实现各个模块的功能;2016年3月01日-2016年3月31日:开展实践调查分析,拟定论文提纲,撰写论文初稿;2016年4月01日-2016年4月30日:对题库管理系统进行功能完善和测试,提交论文二稿;2016年5月01日-2016年5月20日:完成毕业论文的最终稿,并将毕业论文和开发的题库管理系统上交指导老师。
说明一、开题报告前的准备毕业设计(论文)题目确定后,题库应尽快征求导师意见,讨论题意与整个毕业设计(论文)(或设计)的工作计划,然后根据课题要求查阅、收集有关资料并编写研究提纲,主要由以下几个部分构成:1.研究(或设计)的目的与意义。
应说明此项研究(或设计)在生产实践上或对某些技术进行改革带来的经济与社会效益。
有的课题过去曾进行过,但缺乏研究,现在可以在理论上做些探讨,说明其对科学发展的意义。
2.国内外同类研究(或同类设计)的概况综述。
在广泛查阅有关文献后,对该类课题研究(或设计)已取得的成就与尚存在的问题进行简要综述,只对本人所承担的课题或设计部分的已有成果与存在问题有条理地进行阐述,并提出自己对一些问题的看法。
引用内容要有标注。
3.课题研究(或设计)的内容。
要具体写出将在哪些方面开展研究,要重点突出。
研究的主要内容应是物所能及、力所能及、能按时完成的,并要考虑与其它同学的互助、合作。
4.研究(或设计)方法。
科学的研究方法或切合实际的具有新意的设计方法,是获得高质量研究成果或高水平设计成就的关键。
因此,在开始实践前,题库必须熟悉研究(或设计)方法,以避免蛮干造成返工,或得不到成果,甚至于写不出毕业设计(论文)或完不成设计任务。
5.实施计划。
要在研究提纲中按研究(或设计)内容落实具体时间与地点,有计划地进行工作。
二、开题报告1.开题报告可在导师所在教研室或系内举行,须适当请有关不少于3位老师参加,导师及所有同导师的同学必须参加。
2.本表(页面:A4)在开题报告通过论证后填写,一式三份,本人、导师、所在系(要原件)各一份。
三、注意事项1.开题报告的撰写完成,意味着毕业设计(论文)工作已经开始,题库已对整个毕业设计(论文)工作有了周密的思考,是完成毕业设计(论文)关键的环节。
在开题报告的编写中指导教师只可提示,不可包办代替。
2.无开题报告者不准申请答辩。
一、选题依据(拟开展研究项目的研究目的、意义)1. 背景在《国家中长期教育改革和发展规划纲要( 2010-2020 年)》中明确提出: “就业、改善民生、解决“ 三农” 问题的重要途径,是缓解劳动力供求结构矛盾的关点。
以服务为宗旨,以就业为导向,推进教育教学改革。
实行工学结合、校企合作持、帮助,教育体制改革逐步深入,改革创新不断,尤其是高等教育发展极为迅速未来学校的发展趋势是完全自动化的信息管理, 而且随着计算机的普及, 信息处活动的需要 ,各种工作都逐渐由手工转为自动化 ,将使许多复杂、繁琐、且需要很多有对新生的管理 ,对题库成绩的管理 ,对毕业生的管理等等, 这么多复杂的工作如果都查询也极其不便。
在当今学校管理现代化要求下 ,为了提高学校教务处对题库管理工2. 目的和意义由于网络教学可以实现信息资源共享,在网上组织最优秀的教材和教法,使学方向。
通过本项目的研究与实践,使网络教学更能为学习者提供一个建构主义的学不同情境下去运用他们所学的知识,而且学生可以根据自身的行动的反馈来形成对学的质量。
网络环境下的教学与传统教学,不仅是教学环境的不同,在教学内容、教学手究,能够解决网络环境下,教学如何进行教学设计,如何调控教学过程,如何有效和发展。
纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求应充分依托校园网,实现教学信息的集中管理、分散操作、信息共享,使传统的教并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基二、文献综述内容(在充分收集研究主题相关资料的基础上,分析国内外研究现状1. 国内外研究现状通过对国内外有关的学术刊物(如《电化教育研究》、《中国电化教育》、《Technology》等)、教育网站和国际国内有关学术会议(GCCCE、ICCE、CBE等构主义学习环境的设计和协作学习的设计等方面,缺乏系统的研究。
可以说,网络要去研究和探索。
例如,在网络环境下如何利用网络资源进行主动学习、利用虚拟具进行创造学习的设计以及教师指导性活动的设计等方面,都值得我们去研究。
1 随着Internet应用的普及,网络教学已成为一种重要的教学手段和教学场所。
然够完善、健全。
如何保证网络教学的质量,建立一个行之有效的网络教学评价模教育部批准全国31所高校建立网络教育学院,但却没有制定出如何保证网络教育(The Institute For Higher Education Policy)于2000年4月也发表了一份名告,然而,这些文章(报告)也仅仅是描述性的定义网络教学的评价指标,而对学等方面则很少涉及。
目前,网络教学的支撑平台中的学习评价模块往往只含有2. 课题难点和拟解决的关键问题2.1 课题难点如何使系统更加完善,高效的运行,操作更加的便捷。
难点在于如何解决用户围;对数据库操作时,如何运用逻辑性较强的SQL语句,建立表之间较强的关联,来2.2 拟解决的关键问题为了确保系统的安全运行,在服务器端安装防火墙,确保数据的安全。
为了确的页面将过期不再显示。
Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。
就其本身而言,环境。
因此,运用Eclipse开发工具可以提高开发的效率,也有利于对代码的维护。
3. 拟采取的研究方法及可行性设计实施方案包括:可行性分析、需求分析、流程设计、搭建系统、建立数据此管理系统基于B/S模式,JSP所支持的语言是JAVA,因此JSP具有JAV并且JSP是编译型的;采用B/S结构体系,具有易安装、成本低、易升级、可扩充、务器端。
当系统出现了故障,只需系统管理员对服务器端进行故障排除,进而达到量。
4. 主要参考文献[1] 李刚. 疯狂Java讲义.第2版[M].北京: 电子工业出版社,2012.[2] 杨志茹. Java入门与实战教程[M].北京: 人民邮电出版社,2010.[3] 刘永辉.昌吉广播电视大学校园办公系统的设计与实现[D].成都:电子科技大学2009,14-67[4] 陶雪娇.工作过程导向的管理信息系统课程开发与设计[J].福建电脑, 2009,1[5] 张春晓.题库管理系统的研究与实现[D].吉林:吉林大学, 2008,1-52[6] 陈佳.基于 B/S 结构的高校题库工作管理系统的设计和实现[J].网络安全技术[7] 耿祥义. Java基础教程[M].北京: 清华大学出版社,2004.[8] 赵国玲,王宏,徐莉. Java语言程序设计[M].北京: 机械工业出版社,[9] 叶达峰. Eclipse编程技术与实例[M].北京: 人民邮电出版社,2006.[10] 韩万江. 软件工程案例教材[M].北京: 机械工业出版社,2007.[11] 张海潘. 软件工程导论[M].北京: 清华大学出版社,2007.[12] 张文静,林琪著. JSP程序设计[M].人民邮电出版社,2005.[13] 明日科技李钟尉陈丹丹. Java项目开发案例全程实录.第2版[M].北京: 清华大[14] 孙涌. 现代软件工程[M].北京希望电子出版社,2003.[15] 孙卫琴等著. 精通struts:基于MVC的Java Web设计与开发[M]. 电子工业出版[16] 那静. EclipseSwt/JFace核心应用[M].北京: 清华大学出版,2007.[17] 赛奎春. Java工程应用与项目实践[M].机械工业出版社,2002.[18] BruceEckel. Java编程思想[M].北京: 机械工业出版社,2002.[19] 郭玉梅. 个人信息安全的风险规避[J].软件工程,2011,(Z1):71-72[20] 王立福. 软件工程(第二版)[M]. 北京: 北京大学出版社, 2002.[21] 刘杰. Eclipse下插件的设计方法[J].程序员,2006,(05):57-59.[22] 张孝祥. 深入Java Web开发内幕——核心基础[M].北京: 电子工业出版社.北[23] Offutt JAbdurazik A. Using UML Collaboration Diagrams for S Generation[C]. New York: Third International Con- ference on UML, 2000, [24]Javey. S. “CONCEPT OF 'CORRESPONDENCE' IN JSP”,Proceedings of the Vol2,1987.[25]Marilyn G. Electronic commerce security, risk man-agement and contro[26]Elliotle R. Java network programming O’Reilly[M]. 北京:机械工业出版[27] 李克东,谢幼如编著。