当前位置:
文档之家› 图书管理系统管理员模块软件详细设计文档 改
图书管理系统管理员模块软件详细设计文档 改
图书管理系统 详细设计说明书
编 写: 检 查: 审 核: 批 准:
(内部资料 请勿外传)
日 期: 日 期: 日 期: 日 期:
文档变更记录
序号 1 2
变更(+/-)说明
作者 版本号
日期
批准
目录 1. 引言..........................................................................................................................................................4
2.1 常量
包括数据文件名称及其所在目录,功能说明,具体常量说明等。
2.2 变量
本章说明本程序系统中使用的全局数据常量、变量和数据结构。
2.3 数据结构
包括数据结构名称,功能说明,具体数据结构说明(定义、注释、取值)等。
3. 模块设计
3.1 用例图
管理员服务用例图:
3.2 功能设计说明 3.2.1 模块 1
列出有关资料的名称、作者、文件编号或版本等。参考资料包括: a.需求说明书、架构设计说明书等; b.本项目的其他已发表的文件; c.引用文件、资料、软件开发标准等。
资料名称
作者
文件编号、版本
资料存放地点
1.4 使用的文字处理和绘图工具
文字处理软件:wps 绘图工具:Visio
2. 全局数据结构说明
本章说明本程序系统中使用的全局数据常量、变量和数据结构。
管理员服务模块
3.2.1.1 子模块 1 3.2.1.1.1 设计图 (用户输入并点击登录)
(后台验证) (返回结果至前台进行页面跳转)
3.2.1.1.2 功能描述
验证管理员 id 和密码的合法性。用户存在且密码正确则完成登录,进入功能页面。否 则提示管理员重新登录。
3.2.1.1.3 输入数据
1. 引言
1.1 编写目的和范围
为了开发程序的便捷,特此对某些功能模块进行详细的设计,减少开发时间和开发难度, 有条理系统性的开发项目。
1.2 术语表
定义系统或产品中涉及的重要术语,为读者在阅读文档时提供必要的参考信息。
Байду номын сангаас序号
术语或缩略语
说明性定义
1
PM
Project Manager,项目经理
2
1.3 参考资料
1.1 编写目的和范围............................................................................................................................4 1.2 术语表............................................................................................................................................4 1.3 参考资料........................................................................................................................................4 1.4 使用的文字处理和绘图工具....................................................................................................... 4 2. 全局数据结构说明..................................................................................................................................4 2.1 常量................................................................................................................................................5 2.2 变量................................................................................................................................................5 2.3 数据结构........................................................................................................................................5 3. 模块设计..................................................................................................................................................5 3.1 用例图............................................................................................................................................5 3.2 功能设计说明................................................................................................................................6
管理员 id,密码
3.2.1.1.4 输出数据
字符串 true 或者 false
3.2.1.1.5 业务算法和流程
登录;(前提条件:进入登录页面) View 层:进入登录界面,提示输入用户 id,密码。Id 和密码不能为空,id 为十一位的 纯数字,密码为字母和数字的混合。输入 id 和密码后,点击登录按钮。 Model 层:在视图层点击登录,根据后台数据传送至业务层,调用持久化层的方法验证 数据合法性。根据返回值的内容跳转页面,内容为 true 跳转成功页面,并且将 session 中设 置一个变量来记录登录用户的 id,内容为 false 跳转失败页面。 持久化层:定义用户验证的方法,根据传入的数据对数据库进行查询,若用户合法则返 回字符串 true,否则返回字符串 false。
3.2.1 模块 1..................................................................................................................................6 3.2.2 模块 2............................................................................................... 错误!未定义书签。 4. 接口设计................................................................................................................................................17 4.1 内部接口......................................................................................................................................17 4.2 外部接口......................................................................................................................................17 4.2.1 接口说明...........................................................................................................................17 4.2.2 调用方式...........................................................................................................................17 5. 数据库设计............................................................................................................................................18 6. 系统安全保密设计................................................................................................................................18 6.1 说明..............................................................................................................................................18 6.2 设计..............................................................................................................................................18 6.2.1 数据传输部分.................................................................................................................. 18 6.2.2 IP 过滤分部....................................................................................................................... 18 6.2.3 身份验证部分.................................................................................................................. 18 7. 系统性能设计........................................................................................................................................18 8. 系统出错处理........................................................................................................................................18