已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于S2SH框架的试题管理系统用户管理模块详细设计总页数 12 正文 8 附录 生效日期编制 批准南昌航空大学 详细设计报告 版本:0.1.12修 改 履 历修改编号 日期 修改人 版本号 修改内容南昌航空大学 详细设计报告 版本: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 参考资料Java 书籍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 系统设计思路用户管理模块主要完成学生和课程负责人的登录工作以及权限管理。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.课程负责人权限包括增加习、删除习、修改、查询习题和试卷。3.学生权限为查看试卷及其答案。5.1.2 子模块设计用户管理模块.1模块功能用户登录及权限管理.2界面设计南昌航空大学 详细设计报告 版本:0.1.1.3 类、方法设计Student 类该类功能:创建一个学生实体,为 UserAction 提供调用返回值 方法名 功能 参数说明void setters 学生的各类信息 无String/Integer getters 学生的各类信息 无Teacher 类该类功能:课程负责人实体,为 UserAction 提供调用返回值 方法名 功能 参数说明void setters 课程负责人的各类信息无String/Integer getters 课程负责人的各类信息无UserAction 类该类的功能:对于习题管理提供相应的方法。返回值 方法名 功能 参数说明String Login() 登录验证 无.4相关数据表student 表 ,teacher 表, manager 表南昌航空大学 详细设计报告 版本:0.1.1116 数据库设计6.1 功能说明对数据库设计中涉及到的各种项目,如数据项、记录、表、数据库等建立数据字典,以说明它们的标识符、同义名及有关信息,并说明对此数据字典设计的基本考虑,如有单独数据库设计文档,此处标明文件名和存储位置即可。6.2 数据表设计6.2.1 表名:Manager 表字段名 类型 可为空 默认 注释mana_no NUMBER(6) 不可空 账号mana_name VARCHAR2(20) 不可空 姓名mana_pwd VARCHAR2(20) 不可空 密码Teacher 表字段名 类型 可为空 默认 注释tea_no NUMBER(6) 不可空 老师工号tea_pwd VARCHAR2(20) 不可空 老师密码tea_name VARCHAR2(20) 不可空 老师姓名tea_discipline VARCHAR2(20) 不可空 老师专业tea_mail VARCHAR2(20) 不可空 老师邮箱南昌航空大学 详细设计报告 版本:0.1.112student 表,表功能说明字段名 类型 可为空 默认 注释stu_no NUMBER(6)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中生演讲稿励志
- 幼儿园教师对的中班评语
- 高中上学期期末复习讲话稿
- 中国广西木材行业投资前景分析、未来发展趋势研究报告(智研咨询发布)
- 温度巡回检测仪校准规范
- 银行-行业周报:制造业和居民消费景气度改善
- 计算机操作系统实验指导-基于RISC-V代理内核 课件全套 邵志远 第1-6章 RISC-V体系结构 -实验4:文件系统
- 北交所策略专题报告:北交所周观察:新三板创新层突破2000家大关北交所“后备军”迎扩容与壮大
- 学校合同管理办法
- DB3411-T 0038-2024 智慧养老服务区块链隐私保护规范
- 幼儿园中班教案《苗族》含反思
- “文学阅读与创意表达”任务群:语文一下第二单元教学设计构想
- 2023年中国盐业集团有限公司招聘笔试题库及答案解析
- 《一个消逝了的山村》精美课件
- LY/T 2214-2013松材线虫病疫木热处理设施建设技术规范
- GB/T 35193-2017土方机械非公路机械传动矿用自卸车试验方法
- GB/T 32249-2015铝及铝合金模锻件、自由锻件和轧制环形锻件通用技术条件
- GB/T 19355.1-2016锌覆盖层钢铁结构防腐蚀的指南和建议第1部分:设计与防腐蚀的基本原则
- GB 39800.3-2020个体防护装备配备规范第3部分:冶金、有色
- 九年级下册第十单元酸和碱黄琳娜-微项目《皮蛋制作》-酸碱盐的复习
评论
0/150
提交评论