1、湖 南 科 技 大 学毕 业 设 计( 论 文 )题目 基于 J2EE 平台在线考试系统设计与实现作者 王超杰学院 计算机科学与工程学院专业 计算机科学与技术系学号 0605010124指导教师 王润云二一 年六月六日湖 南 科 技 大 学毕业设计(论文)任务书 计算机科学与工程院计算机基础教学部 (教研室)系(教研室)主任:(签名)年月日学生姓名: 王超杰学号: 0605010124 专业: 计算机科学与技术 1 设计(论文)题目及专题:基于 J2EE 平台的在线考试系统的设计与实现 2 学生设计(论文)时间:自2009 年12 月14 日开始至2010 年6 月 8 日止3 设计(论文)所
2、用资源和参考资料:1 张海潘.软件工程导论(第 5 版)M.清华大学出版社,2008. 2 强风科技,赵辉.HTML+CSS 网页设计指南M.清华大学出版社,2010.3 施伯乐,丁宝康,汪卫.数据库系统教程M.高等教育出版社.2003.4 George Franciscus, Danilo Gurovich.Struts Recipes 中文版M.电子工业出版社.2007.5 陈天河,等.Struts,Hibernate,Sprint 集成开发宝典M.电子工业出版社.2007.6 Cay S.Horstmann Gary Cornell,Java2 核心技术.人民邮电出版社M2006.7 魏
3、杰,Struts 框架详解I, 8 百度百科,B/S 结构I, 4 设计(论文)应完成的主要内容:(1) 系 统 可 行 性 分 析(2) 系 统 需 求 分 析 与 概 要 设 计(3) 系 统 数 据 库 设 计 与 功 能 模 块 设 计(4) 系统详细设计与实现 5 提交设计(论文)形式(设计说明与图纸或论文等)及要求:(1) 按照湖南科技大学本科毕业设计论文规范撰写的论文一本及其电子文档 (2) 系统源代码及电子文档 6 发题时间: 2009 年 12月 14日指导教师:(签名)学生:(签名)湖 南 科 技 大 学毕业设计(论文)指导人评语主要对学生毕业设计(论文)的工作态度,研究内
4、容与方法,工作量,文献应用,创新性,实用性, 科学性,文本(图纸)规范程度,存在的不足等进行综合评价 指导人:(签名) 年月日指导人评定成绩:湖 南 科 技 大 学毕业设计(论文)评阅人评语主要对学生毕业设计(论文)的文本格式、图纸规范程度,工作量,研究内容与方法,实用性与科学性,结论和存在的不足等进行综合评价评阅人:(签名)年月日评阅人评定成绩:湖 南 科 技 大 学毕业设计(论文)答辩记录日期: 学 生 : 学 号 : 班 级 : 题 目 : 提交毕业设计(论文)答辩委员会下列材料:1 设计(论文)说明书 共页2 设计(论文)图 纸 共页3 指导人、评阅人评语 共页毕业设计(论文)答辩委员
5、会评语:主要对学生毕业设计(论文)的研究思路,设计(论文)质量,文本图纸规范程度和对设计(论文) 的介绍,回答问题情况等进行综合评价答辩委员会主任:(签名)委员:(签名)(签名)(签名)(签名)答辩成绩: 总评成绩:摘 要教育的网络化代表了教育改革的一个重要的方面,并且已经开始成为现代教育的一个主要特征,对教育的发展形成新的推动力。随着Internet/Intranet 的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,在线考试作为远程教育的一个子系统也成为一个重要的研究领域。系统以 MyEclipse 为开发工具,Java 为编程语言,通过基于面向对象的设计方法,
6、针对 B/S 结构的特点,采用 J2EE 相关技术的分层设计思想,有效将业务逻辑与视图层分开,大大增强了系统的灵活性。系统整体架构在基于 MVC 模式的Web 应用框架 Struts 之上,后台的数据库为 Microsoft SQL Server 2000。系统实现的主要功能有在线考试、管理员信息管理、用户信息修改、题目信息管理、课程信息管理、成绩信息管理等。系统采用 B/S 模式设计实现,可以灵活地部署在 Internet 上,使系统具有可扩展性和易用性,从而很大程度提高了考试工作的效率,优化了考试信息管理工作流程,使考试更加方便快捷。关键字: 在线考试;MIS 系统;J2EE 平台;B/S
7、 模式;MVC 模式;SQL2000ABSTRACTThe networking education represents an important direction of development and has started to become one of the main features of modern education, and formed a new impetus to the education in the future. With the development of Internet / Intranet and the wide popularization
8、, the establishment of distance education is to become one of the direction of modern education technology, and certainly the test online as a subsystem of distance education will become an important area of research.This system which adopting MyEclipse for development tools, Java for programming la
9、nguage, based on object-oriented design method, according to the characteristics of B/S structure and adopting J2EE related technical stratification design ideas, is effective to separate business logic layer from view layer, greatly enhancing the flexibility of this system. Systems architecture is
10、based on Struts which is a web application framework of MVC pattern. The database in backgroud is Microsoft SQL Server 2000. The main function of the system includes the administrator information management, the personnal information changes, the question information management, the courses infomati
11、on management, the score information management.This system which based on B/S pattern designing and implementation, could be deployed in Internet flexibly, so that the system has the scalability and ease of use, which largely increased the efficiency of examinations to optimize the test information
12、 management workflow, made the examination more convenient.Key Words: Online Examination;MIS systems;J2EE platform;B / S pattern;MVC pattern;SQL2000湖南科技大学本科生毕业设计(论文)目录第一章 前言. - 1 -1.1 传统考试方式. - 1 -1.2 在线考试方式. - 1 -1.3 系统的开发意义. - 1 -第二章 系统可行性分析和开发方法. - 2 -2.1 系统调研. - 2 -2.2 系统的总体目标. - 2 -2.3 技术可行性. -
13、 2 -2.4 经济可行性分析. - 3 -2.5 系统环境. - 3 -2.5.1 系统配置. - 4 -2.5.2 系统命名规则. - 4 -2.6 开发方法. - 4 -第三章 系统分析. - 6 -3.1 需求分析. - 6 -3.1.1 系统功能要求. - 6 -3.2 系统流程图. - 6 -3.3 系统数据库设计. - 7 -3.3.1 数据表概要说明. - 8 -3.3.2 系统 E-R 图. - 8 -第四章 概要设计. - 10 -4.1 设计原则. - 10 -4.2 功能模块概要. - 10 -第五章 详细设计. - 12 -5.1 数据库设计. - 12 -5.1.1
14、 数据表设计. - 12 -5.1.2 数据库完整性. - 14 -5.1.3 关系数据库的规范化. - 14 -5.2 系统模块设计. - 14 -5.2.1 用户注册/登录模块设计. - 14 -5.2.2 在线考试模块设计. - 16 -5.2.3 密码找回模块设计. - 17 -5.2.4 管理员信息管理模块设计. - 18 -5.2.5 课程信息管理模块设计. - 19 -5.2.6 套题信息管理模块设计. - 21 -5.2.7 题目信息管理模块设计. - 22 -ii5.2.8 考生信息管理模块. - 23 -5.2.9 成绩管理模块设计. - 24 -第六章 系统实现. - 26 -6.1 系统框架. - 26 -6.2 构建系统框架. - 26 -6.2.1 struts-config.xml 配置文件. - 27 -6.2.2 web.xml 配置文件. - 27 -6.3 系统页面的实现. - 28 -6.3.1 考生页面. - 28 -6.3.2 管理员页面. - 33 -6.4 业务逻辑层. - 37 -6.4.1 模型. - 37 -6.4.2 控制. - 39 -6.5 持久层. - 40 -6.5.1 DAO 类描述.
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2