毕业设计案例-图书借阅v1.0.doc_第1页
毕业设计案例-图书借阅v1.0.doc_第2页
毕业设计案例-图书借阅v1.0.doc_第3页
毕业设计案例-图书借阅v1.0.doc_第4页
毕业设计案例-图书借阅v1.0.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

图书借阅管理系统 详细设计说明书 1 图图 书书 借借 阅阅 管管 理理 系系 统统 详详 细细 设设 计计 说说 明明 书书 图书借阅管理系统 详细设计说明书 2 1 引言引言 1 1 目的目的 编写此文档的目的是进一步定制软件开发的细节问题 便于用户与开发商协调工作 希望能使本软件开发工作更具体 本文档为该系统的软件详细设计说明书 较详细阐述了用户的系统概况 和对此软件 所提出的需求 对系统中的各项功能需求 技术需求 实现环境及所使用的实现技术进行 了明确定义 同时 对软件应具有的功能和性能及其他有效性需求也进行了定义 本文档主要适用于图书借阅管理系统的设计指导 系统名称 图书借阅管理系统 项目功能 为图书资料借阅提供规范化管理 对图书资料采购提供指导性建议 项目提出者 某公司图书资料管理部门 项目管理者 培训中心 最终用户 为某公司图书资料管理部门 术语及缩略语定义术语及缩略语定义 术语定义术语定义 列明 系统详细设计说明书 中涉及到的全部计算机术语定义 缩略语定义缩略语定义 列明 系统详细设计说明书 中涉及到的全部缩略语全称及其含义 参考资料参考资料 图书借阅管理系统 详细设计说明书 3 2 总体设计总体设计 2 1 需求概述需求概述 2 1 1 总体功能需求总体功能需求 1 要求能够对图书资料进行管理 如登记新书 删除不存在的书目 对已经变更的 图书信息进行修改 还可以根据多种条件从数据库中查询书目的详细信息 2 要求能对新读者信息进行登记 对已经变更的读者信息进行修改 对不再借阅的 读者信息进行删除 还可以查询读者的详细信息 以及读者借阅过的书目和正在 借阅的书目 3 提供借阅登记表和返还登记表来管理借阅 并且提供查询借阅次数最高的前 10 个 书目 2 2 功能划分功能划分 功能结构图如下 2 3 功能描述功能描述 2 3 1 图书管理图书管理 1 图书资料登记 1 登记图书的相关信息包括图书名称 作者 出版社 入库时间 类型 分为图书 和杂志 状态 分为在库和借出 2 登记新书时 默认状态为在库 3 登记新书时 默认借阅次数为 0 次 图书借阅管理系统 图书管理读者管理借阅管理 图书资料登记 读者信息登记 读者借阅查询 借阅登记 返还登记 借阅信息查询 图书借阅管理系统 详细设计说明书 4 4 在登记图书资料的同一界面可以浏览其他图书资料 5 显示书目详细资料时 要求显示图书名称 作者 出版社 价格 入库时间 类 型 状态 借阅次数 6 浏览书目详细资料时 提供对该书目信息删除的功能 2 3 2 读者管理读者管理 1 读者信息登记 1 登记新读者的相关信息包括读者姓名 年龄 性别 职务 分为经理和职员 2 显示读者详细信息时 要求显示读者姓名 年龄 性别 职务 曾经借阅的图书 的数目 每个人最多同时借 3 本 3 显示读者详细信息时 提供对该读者信息删除的功能 2 读者借阅查询 能够列出读者借阅过书目的详细信息 包括图书名称 借出时间 返还时间等 如该 图书尚未返还 则返还时间为未还 2 3 3 借阅管理借阅管理 1 借阅登记 1 提供借阅登记表 登记借阅信息 包括图书名称 借阅人 借阅时间 2 判断该图书是否存在 如不存在则提示并返回借阅登记表 3 判断该图书是否已经借出 如已经借出则提示并返回借阅登记表 4 判断该读者未返还的图书数目是否超过 3 本 超过则提示 并不允许借出 5 更改该图书状态为借出 2 返还登记 1 从未返还列表中选择 然后进行返还登记 登记返还时间 返还时间即处理时间 2 更改该图书状态为在库 3 借阅信息查询 提供借阅次数前 10 名的书目列表 包括图书名称 作者 借阅次数 图书借阅管理系统 详细设计说明书 5 3 图书借阅管理系统详细设计图书借阅管理系统详细设计 3 1 软件系统结构图软件系统结构图 3 2 程序设计程序设计 3 2 1 菜单对象描述菜单对象描述 3 2 2 图书管理图书管理 3 2 2 1 图书资料登记图书资料登记 1 模块功能 上一个 上一个图书信息 如果是第一个则提示 下一个 下一个图书信息 如果是最后一个则提示 登记 提供一个空表格填写新图书信息 删除 删除当前图书信息 保存 保存登记的图书信息 关闭 关闭此窗体 2 界面画面 数据库 图书管理 读者管理 借阅管理 图书登记 读者登记 借阅登记 图书管理图书资料登记打开图书资料登记窗体 读者管理读者信息登记打开读者信息登记窗体 读者借阅查询打开读者查询窗体 借阅管理借阅登记打开借阅登记窗体 返还登记打开返还登记窗体 借阅信息查询打开借阅登记窗体 图书借阅管理系统 详细设计说明书 6 3 数据合法性 check 检查描述 图书编号为自动编号 图书类型为图书和资料两类 图书状态为在库和借出 登记新书时默认为在库 3 2 3 读者管理读者管理 3 2 3 1 读者信息登记读者信息登记 1 模块功能 上一个 上一个图书信息 如果是第一个则提示 下一个 下一个图书信息 如果是最后一个则提示 登记 提供一个空表格填写新图书信息 删除 删除当前图书信息 保存 保存登记的图书信息 关闭 关闭此窗体 2 界面画面 3 数据合法性 check 检查描述 读者编号为自动编号 借书次数默认为 0 次 性别类型有男性和女性两类 3 2 3 2 读者借阅查询读者借阅查询 1 模块功能 上一个 察看上一个读者的借阅纪录 如果是第一个则提示 下一个 察看下一个读者的借阅纪录 如果是最后一个则提示 关闭 关闭此窗体 2 界面画面 图书借阅管理系统 详细设计说明书 7 3 2 4 借阅管理借阅管理 3 2 4 1 借阅登记借阅登记 1 模块功能 登记 登记新的借书记录 关闭 关闭此窗体 2 界面画面 3 数据合法性 check 检查描述 借阅时间为日期 时间型 对输入的图书编号进行校验该图书是否存在 并列出对应的图书名称 对填写的借阅人进行校验 看其是否已登记 若未登记则提示先登记 3 2 4 2 返还登记返还登记 1 程序逻辑 显示所有未还的书籍 处理完更新 2 模块功能 返还处理 修改借阅信息为已还 更新显示 3 界面画面 3 2 4 3 借阅信息查询借阅信息查询 1 程序逻辑 显示被借阅的次数最多的前 10 本图书 2 模块功能 关闭 关闭此窗体 图书借阅管理系统 详细设计说明书 8 3 界面画面 3 3 数据表及文件结构设计数据表及文件结构设计 3 3 1 数据表设计数据表设计 完成日期完成日期版本版本设计者设计者审核者审核者 系统名称系统名称图书管理系统图书管理系统 2002 8 81 0 表名表名BookMessage实体名称实体名称 主键主键BookIndex 外键外键 索引表名称索引表名称 和和 索引字段名称索引字段名称 估计纪录数 条估计纪录数 条 月 月 100估计数据量 估计数据量 MB 月 月 1 序号字段名称字段说明类型 位 数 属性备注 1BookIndex图书编号图书编号文本文本10 必填 非必填 非 空空 2BookName图书名称图书名称文本文本50 必填 非必填 非 空空 3Auther作者作者文本文本10 必填 非必填 非 空空 4Publish出版社出版社文本文本50 必填 非必填 非 空空 5JoinTime入库时间入库时间日期日期 时间时间 必填 非必填 非 空空 6Type类型类型文本文本10 必填 非必填 非 空空 7State状态状态文本文本10 必填 非必填 非 空空 完成日期完成日期版本版本设计者设计者审核者审核者 系统名称系统名称图书管理系统图书管理系统 2002 8 81 0 表名表名ReaderMessage实体名称实体名称 主键主键ReaderIndex 外键外键 索引表名称索引表名称 和和 图书借阅管理系统 详细设计说明书 9 索引字段名称索引字段名称 估计纪录数 条估计纪录数 条 月 月 100估计数据量 估计数据量 MB 月 月 1 序号字段名称字段说明类型 位 数 属性备注 1ReaderIndex读者编号读者编号文本文本10 必填 非必填 非 空空 2ReaderName读者名称读者名称文本文本10 必填 非必填 非 空空 续 表 3Age年龄年龄数字数字10 必填 非必填 非 空空 4Sex性别性别文本文本10 必填 非必填 非 空空 5Duty职务职务文本文本10 必填 非必填 非 空空 完成日期完成日期版本版本设计者设计者审核者审核者 系统名称系统名称图书管理系统图书管理系统 2002 8 81 0 表名表名BorrowMessage实体名称实体名称 主键主键Index 外键外键 索引表名称索引表名称 和和 索引字段名称索引字段名称 估计纪录数 条估计纪录数 条 月 月 100估计数据量 估计数据量 MB 月 月 1 序号字段名称字段说明类型 位 数 属性备注 1Index记录编号记录编号自动编号自动编号 长长 整整 型型 必填 非空必填 非空 2BookIndex图书编号图书编号文本文本10必填 非空必填 非空 3ReaderIndex读者编号读者编号文本文本10必填 非空必填 非空 4BorrowTime借阅时间借阅时间日期日期 时间时间必填 非空必填 非空 5ReturnTime返还时间返还时间日期日期 时间时间必填 非空必填 非空 图书借阅管理系统 详细设计说明书 10 4 软件测试要点软件测试要点 测试数据库损坏或不存在时是否能正常运行 测试输入数据与需求不一致是否能识别并正常运行 测试增加 删除 保存 关闭等模块功能是否正常 测试各种查询是否正常 图书借阅管理系统 详细设计说明书 11

温馨提示

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

评论

0/150

提交评论