图书管理系统详细设计分析说明书模板

上传人:xmg****18 文档编号:119734558 上传时间:2020-01-24 格式:DOC 页数:61 大小:957.50KB
返回 下载 相关 举报
图书管理系统详细设计分析说明书模板_第1页
第1页 / 共61页
图书管理系统详细设计分析说明书模板_第2页
第2页 / 共61页
图书管理系统详细设计分析说明书模板_第3页
第3页 / 共61页
图书管理系统详细设计分析说明书模板_第4页
第4页 / 共61页
图书管理系统详细设计分析说明书模板_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《图书管理系统详细设计分析说明书模板》由会员分享,可在线阅读,更多相关《图书管理系统详细设计分析说明书模板(61页珍藏版)》请在金锄头文库上搜索。

1、 WORD 完美格式 专业知识编辑整理 图书图书管理系统统 详细设计说详细设计说明书书 WORD 完美格式 专业知识编辑整理 2020 年 1 月 WORD 完美格式 专业知识编辑整理 目录录 1引言 2 1 1编写目的 2 1 2项目背景 2 1 3定义 2 1 4参考资料 2 2总总体设计设计 2 2 1需求概述 2 2 2软件结构 2 3程序描述 2 3 101 登陆模块 2 3 202 管理模块 2 3 3031 图书信息查询模块 2 3 4032 学生信息查询模块 2 3 5021 入库管理模块 2 3 6022 学生借书模块 2 3 7023 学生还书模块 2 3 8024 图书注

2、销模块 2 3 9接口设计 2 3 10测试要点 2 WORD 完美格式 专业知识编辑整理 WORD 完美格式 专业知识编辑整理 文档名称 详细设计规格说明书 项目名称 图书馆管理系统 项目负责人 陈新光 编写 TEST 年 月 日 校对 所有小组成员 年 月 日 审核 所有小组成员 年 月 日 批准 XXX 年 月 日 开发单位 组员 TEST1 TEST2 TEST3 WORD 完美格式 专业知识编辑整理 1 引言 1 1 编写目的 图书管理系统详细设计是设计的第二个阶段 这个阶段的主要任务是在图书管理系统概要设计书基础 上 对概要设计中产生的功能模块进行过程描述 设计功能模块的内部细节

3、包括算法和详细数据结构 为编写源代码提供必要的说明 概要设计解决了软件系统总体结构设计的问题 包括整个软件系统的结构 模块划分 模块功能和模 块间的联系等 详细设计则要解决如何实现各个模块的内部功能 即模块设计 具体的说 模块设计就是 要为已经产生的图书管理各子系统设计详细的算法 但这并不等同于系统实现阶段用具体的语言编码 它 只是对实现细节作精确的描述 这样编码阶段就可以将详细设计中对功能实现的描述 直接翻译 转化为 用某种程序设计语言书写的程序 1 2 项目背景 根据 XX 学校希望能够充分利用现代科技来提高图书管理的效率 在原有的办公系统基础上进行扩展 将一些可以用计算机来管理的都进行计

4、算机化 使得图书馆管理人员工作更加方便 工作效率也更加的高 1 3 定义 Mysql 数据库管理软件 DBMS 数据库管理系统 Windows 2000 2003 XP 运行环境 JSP 软件开发语言 Myeclipse 开发工具 WORD 完美格式 专业知识编辑整理 1 4 参考资料 软件工程导论 第 5 版 张海藩编著 清华大学出版社 实用软件工程 Leszek A Maciaszek Bruc Lee Liong 著 机械工业出版社 2 总体设计 2 1 需求概述 按照需求分析文档中的规格要求 使用条形码扫描器进书 借书 还书 使得信息传递准确 流畅 同时 系统最大限度地实现易安装 易维

5、护性 易操作性 运行稳定 安全可靠 WORD 完美格式 专业知识编辑整理 2 2 软件结构 图书馆 管理系 统 基础信息设置 查询子系统 管理子系统 图书馆信息 系统参数设置 管理员设置 书架设置 图书词库设置 新书购入 学生借书 学生还书 图书注销 学生信息查询 图书信息查询 系统登 陆 系统统由 3 大模块块 6 小模块组块组成 WORD 完美格式 专业知识编辑整理 序号号编编号号名称称 1 01 登陆模块 2 02 管理模块 3 031图书信息查询模块 4 032学生信息查询模块 5 021入库管理模块 6 022学生借书模块 7 023学生还书模块 8 024图书注销模块 9 040基

6、础信息设置 WORD 完美格式 专业知识编辑整理 3 程序描述 3 1 01 登陆模块 具体格式见下表 功能编编号号01功能名称称登陆陆模块块内内容功能流程图图 所属属业务业务图书馆管理所属项目图书馆管理 系统 编编写写人陈新光完成时间2007 11 26 页码 第 5 页 3 1 1 功能流程图 功能流程图如下图所示 登陆 jsp 录入项检验 非空 提交所填内容 失败 登陆数据处理 jsp成功是否成功执行数据库操作管理 jsp成功 失败 需要说明的问题 1 录入项检测使用 javascript 实现 各项必须非空 2 登陆 jsp 页面也包含查询按钮 在此的登陆 jsp 提交的数据只是用户

7、名和密码 WORD 完美格式 专业知识编辑整理 3 1 2 功能描述 1 功能类型 查询数据 2 功能描述 提高系统的安全性 3 前提业务 无 4 后继业务 02 管理模块 5 功能约束 权限约束 6 约束描述 7 操作权限 图书馆管理员 3 1 3 界面设计 1 基础信息处理 动作说明 动动作编编号号动动作名称称动动作描述 A01登陆点击登陆按钮 提交数据 到登陆数据处理 jsp 页面 A02重至点击退重至按钮 将当前 信息恢复原先状态 A03图书信息查询点击 将页面转至到图书 信息查询 jsp 页面 A04学生信息查询点击 将页面转至学生信 息查询 jsp 页面 WORD 完美格式 专业知

8、识编辑整理 A05基础信息点击 将显示基础信息 2 数据要求 1 功能类型 数据查询 2 数据描述 页面显示录入字段如下 字段名称称长长度录录入方式是否非空项项数数据检验检验默认显认显示 管理员员 ID10文本框YN 管理员员密码码15passwordYN 3 1 4 登陆数据处理 jsp 的内部逻辑 登陆数据处理 关键点两点 1 数据库连接 2 记录登陆信息及信息处理 1 数据库连接 如下 public class lib system Conn extends Object public lib system Conn private Connection conn null privat

9、e ResultSet rs String re WORD 完美格式 专业知识编辑整理 设置你的数据库ip String dbip 127 0 0 1 设置你的数据库用户名和密码 String use root String pass 860409 设置您的数据库名 String dbName lib system public java sql Connection getConn try Class forName org gjt mm mysql Driver newInstance String url jdbc mysql dbip 3306 dbName user use conn

10、 DriverManager getConnection url catch Exception e e printStackTrace return this conn WORD 完美格式 专业知识编辑整理 在Mysql建立lib system数据库 之后将与数据操作相关数据与该数据库相连 2 记录登陆信息及信息处理 当用户点击 登陆 按钮之后 数据将提交到登陆数据处理 jsp 页面 取得帐号 密码这两个从页面传入的值 然后跟数据库当中管理员表中的账号和密码比较 如果正确的话 在 JSP 的 SESSION 中存入一个标记属性 表示当前已经有管理 员登陆了 处理完毕后 跳转到管理页面 如果失

11、败 则提示登陆失败 并重 新进入到登陆页面 具体的逻辑如下 3 1 5 存储分配 管理员表 admin 序号号字段名类类型长长度精度小数数 位数数 默认认 值值 允许许 空 主键键说说明 1 admin ID 管理员 ID Int10 2 admin password 管理员密码 Char15 3 admin quanxian Nvarcha15 WORD 完美格式 专业知识编辑整理 权限r 3 2 02 管理模块 具体格式见下表 功能编编号号02功能名称称管理模块块内内容功能流程图图 所属属业务业务图书馆管理所属项目图书馆管理 系统 编编写写人陈新光完成时间2007 11 26 页码 第 8

12、 页 3 2 1 功能流程图 功能流程图如下所示 管理 jsp 查询 jsp入库管理 jsp图书注销 jsp学生还书 jsp学生借书 jsp 需要说明的问题 在选择相应的业务时 需要在当前的页面显示 并且在管理页面内 默认 显示图书查询页面 WORD 完美格式 专业知识编辑整理 3 2 2 功能描述 1 功能类型 其他 2 功能概述 总体归纳图书馆管理功能 3 前提业务 登陆模块 01 4 后续业务 021 022 023 024 03 5 功能约束 权限约束 6 约束描述 7 操作权限 图书馆管理人员 3 2 3 界面设计 1 基本信息处理 动作说明如下 动动作编编号号动动作名称称动动作描述

13、 A01入库管理点击按钮 将页面转至入 库管理 jsp 页面 A02学生借书点击按钮 将页面转至学 生借书 jsp 页面 A03学生还书点击按钮 将页面转至学 生还书 jsp 页面 A04图书注销点击按钮 将页面转至图 书注销 jsp 页面 WORD 完美格式 专业知识编辑整理 A05 图书查询 点击按钮 将页面转至图 书查询 jsp 页面 2 数据要求 功能类型 其他 3 3 031 图书信息查询模块 具体格式如下 功能编编号号031功能名称称图书图书信息查查 询询模块块 内内容功能流程图图 所属属业务业务图书馆管理所属项目图书馆管理 系统 编编写写人陈新光完成时间2007 11 26 页码

14、 第 10 页 WORD 完美格式 专业知识编辑整理 3 3 1 功能流程图 功能流程图如下图 图书查询 jsp 录入项检验 非空 提交所填内容 失败 图书查询数据处 理 jsp 成功是否成功执行数据库操作查询结果 jsp成功 失败 需要说明的问题 录入项检测使用 javascript 来实现 各项非空 操作权限 面向所有用户 3 3 2 功能描述 1 功能类型 查询数据 2 功能概述 显示查询结果 3 前提业务 无 4 后继业务 5 功能约束 没有约束 6 约束描述 7 操作权限 面向所有用户 3 3 3 界面设计 1 基础信息处理 下表是动作说明 WORD 完美格式 专业知识编辑整理 动动

15、作编编号号动动作名称称动动作描述 A01确定点击按钮 提交数据到图 书查询数据处理 jsp 页面 A02学生信息查询点击按钮 将页面转至学 生信息查询 jsp 页面 2 数据要求 1 功能类型 数据查询 2 数据描述 页面显示字段见下表 字段名称称长长度录录入方式是否非空项项数数据检验检验默认显认显示 请选择查询请选择查询 类类型 20下拉列表YN 请输请输入查询查询 内内容 200文本框YN 3 图书信息查询的输出项 书名 图书类型 作者 译者 ISBN 出版社 价格 书架名称 WORD 完美格式 专业知识编辑整理 现存量 简介 书名 图书类型 3 3 4 模块内部逻辑 Search jsp

16、 Lib query jsp Chuli jspView jsp 1 Search jsp 用于显示界面的内容 给用户显示一个查询接口 2 Lib query jsp 用来调度所有的页面 它根据传入的参数来决定 包含哪一个 jsp 页面来显示内容 在 lib query jsp 页面中 它根据传入的参数来决定包含哪一个 jsp 页面来显示内容 则可 WORD 完美格式 专业知识编辑整理 以通过 jsp include page 利用 jsp include 标 签来被动态加载发送到相应页面 3 chuli jsp 用来处理数据查询和显示查询到的结果列表 在这个页面中 数据要求是以列表的形式显示到输出页面 由于查询到的结果可能过多 所以采用分页形式显示 对于分页功能的内部逻辑 4 View jsp 用来显示查询到的图书的各项属性 3 3 5 存储分配 图书目录文件 Book 序号号字段名类类型长长度精度小数数位数数默认值认值允许许空主键键说说明 1 BookID 图书编号Int101 自动编号 2 TXM 条形码nvarchar20 3 Title 书名nvarchar200 4 TSL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号