详细设计-基于S2SH框架的试题管理系统——习题管理模块的设计与实现_第1页
详细设计-基于S2SH框架的试题管理系统——习题管理模块的设计与实现_第2页
详细设计-基于S2SH框架的试题管理系统——习题管理模块的设计与实现_第3页
详细设计-基于S2SH框架的试题管理系统——习题管理模块的设计与实现_第4页
详细设计-基于S2SH框架的试题管理系统——习题管理模块的设计与实现_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于S2SH框架的试题管理系统习题管理模块详细设计总页数 12 正文 9 附录 生效日期编制 批准南昌航空大学 详细设计报告 版本:0.1.12修 改 履 历修改编号 日期 修改人 版本号 修改内容1 0.1.0 初始做成南昌航空大学 详细设计报告 版本:0.1.13目 录1 引言 .41.1 编制目的 .41.2 参考资料 .41.3 系统开发环境 .41.4 词汇表 .42 系统开发环境 .53 系统设计思路 .54 系统公用代码设计 .54.1 分页组件类: .54.2 过滤组件类:CHARACTER FILTER, LOGINFILTER.54.3 HIBERNATESESSIONFACTORY 类 .64.4 404.JSP, 500.JSP .74.5 CSS: CSS.74.6 页面图片文件夹:IMAGES .85 功能模块设计 .85.1 XXX 模块设计 .86 数据库设计 .96.1 功能说明 .96.2 数据表设计 .96.3 视图设计 .106.4 序列设计 .10南昌航空大学 详细设计报告 版本:0.1.141 引言1.1 编制目的本报告详细完成对试题管理系统习题管理模块的整体设计,达到指导开发的目的,同时实现和测试人员及用户的沟通。本报告面向详细设计人员、开发人员、测试人员及最终用户而编写,是了解系统的导航。1.2 参考资料东软上课课件1.3 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 8.0M编译环境:J2SDK 1.6Web 服务器:Tomcat 6.01.4 词汇表词汇名称 词汇含义 备注删除验证 是指对改习题是否删除作验证习题 试题库里面的各种单一的题目南昌航空大学 详细设计报告 版本:0.1.152 系统开发环境操作系统: Windows XP集成开发工具:MyEclipse 8.0M编译环境:J2SDK 1.6Web 服务器:Tomcat 6.03 系统设计思路本系统采用 S2SH 架构以系统公用代码为基本功能支持,将整个系统划分为用户管理模块、习题管理模块、试卷管理模块。而我做的是习题管理模块,在习题管理模块中又分为习题查询、习题录入、习题修改、习题删除、删除验证。4 系统公用代码设计4.1 分页组件类:4.1.1 功能描述南昌航空大学 详细设计报告 版本:.2 类、方法描述Xxx 类返回值 方法名 功能 参数说明4.2 过滤组件类:CharacterFilter, LoginFilter4.2.1 功能描述用于字符编码的过滤,用户是否登陆验证类,方法描述CharacterFilter返回值 方法名 功能 参数说明void doFilter() 过滤字符串 HttpServletRequest request, 请求对象HttpServletResponseresponse, 回应对象FilterChain chainLoginFilter返回值 方法名 功能 参数说明void doFilter() 判断用户是否登陆 HttpServletRequest 南昌航空大学 详细设计报告 版本:0.1.17request, 请求对象HttpServletResponseresponse, 回应对象FilterChain chain4.3 HibernateSessionFactory 类4.3.1 功能描述获取 Session 对象实例4.3.2 类、方法描述Page返回值 方法名 功能 参数说明Session getSession () 获得 Session 对象实例4.4 404.jsp, 500.jsp4.4.1 功能说明该页面显示经 Struts 捕获的异常信息,并提供返回超链接。4.4.2 设计说明 界面设计南昌航空大学 详细设计报告 版本:0.1.18图 4-2 404 异常处理图 4-3 500 异常处理 逻辑设计该页面使用标签显示 Struts 捕获的异常信息。并使用 JavaScript 代码作为返回发生异常的请求。4.5 CSS: css4.5.1 功能说明为本系统各页面提供 CSS 支持,使得样式统一化。4.5.2 设计说明分别为 HTML 基本元素(body 、table、select 、a 等) 、去掉图片和表单边框、按钮、普通信息、分页页码、后台任务链接等设计统一的样式。4.6 页面图片文件夹:imag es4.6.1 功能说明该文件夹中包含了本系统页面需要使用的图片文件。南昌航空大学 详细设计报告 版本:0.1.195 功能模块设计5.1 习题管理模块设计5.1.1 功能说明1.课程负责人可以按章节、知识点与难度进行习题的输入与维护(包括增加习题,删除习题,修改习题,查询习题) 。2.管理员对习题的删除进行重复验证。5.1.2 子模块设计习题管理模块.1模块功能主要是对习题的管理,如增删改查南昌航空大学 详细设计报告 版本:0.1.1.2界面设计.3 类、方法设计Problem 类该类功能:创建一个习题实体,为 ProblemAction 提供调用返回值 方法名 功能 参数说明南昌航空大学 详细设计报告 版本:0.1.111void setters 习题的各类信息 无String/Short/Integer/Bytegetters 习题的各类信息 无ProblemAction 类该类的功能:对于习题管理提供相应的方法。返回值 方法名 功能 参数说明String getAllProblemByCha_mpiont()按知识点查询习题无String getAllProblemByCha_no()按章节号查询习题无String getAllProblemByPro_dif()按习题难度查询无.4相关数据表problem 表6 数据库设计6.1 功能说明对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位置即可。南昌航空大学 详细设计报告 版本:0.1.1126.2 数据表设计6.2.1 表名:problem 表,表功能说明字段名 类型 可为空 默认 注释PRO_NO NUMBER(6) 不可空 习题编号PRO_DETAIL VARCHAR2(400) 不可空 习题内容PRO_ANSNO NUMBER(6) 不可空 习题答案号PRO_KEYW VARCHAR2(40) 不可空 习题关键字PRO_DIF NUMBER(2) 不可空 习题难度CHA_NO NUMBER(3)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论