图书馆管理系统概要设计说明书_第1页
图书馆管理系统概要设计说明书_第2页
图书馆管理系统概要设计说明书_第3页
图书馆管理系统概要设计说明书_第4页
图书馆管理系统概要设计说明书_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1 引言 1 1 编写目的 1 2 背景 1 3 定义 1 4 参考资料 2 总体设计 2 1 需求规定 2 2 运行环境 2 3 基本设计概念和处理流程 2 4 结构 2 5 功能需求与程序的关系 2 6 人工处理过程 2 7 尚未问决的问题 3 接口设计 3 1 用户接口 3 2 外部接口 3 3 内部接口 4 运行设计 4 1 运行模块组合 4 2 运行控制 4 3 运行时间 5 系统数据结构设计 5 1 逻辑结构设计要点 5 2 物理结构设计要点 5 3 数据结构与程序的关系 6 系统出错处理设计 6 1 出错信息 6 2 补救措施 6 3 系统维护设计 概要设计说明书概要设计说明书 1 引言引言 1 1 编写目的编写目的 概要设计的目的在于 准确 无误地用计算机处理过程来表达用户的各项要求 以此作 为详细设计的纲领性文件 考核系统总体质量的重要技术文档 作为软件设计的第一阶段 日后的设计均在此基础之上进行 本文档的编写是为了完善图书管理系统软件的开 发途径和应用方法 以求在最短的时间高效的开发图书管理系统 1 2 背景背景 本项目的名称 图书管理系统开发软件 本项目的任务提出者及开发者是图书管理系统软件开发小组 用户是高校图书 馆借书 本产品是针对电脑管理图书的需求设计的 可以完成读者登记 购入新书 读者借还书 等主要功能 1 3 定义定义 在我们进行正式软件设计之前 要先了解一些概念 1 模块化 模块是数据 说明 可执行语句等程序对象的集合 模块可以单独被命名而且可通过名字来访问 例如 过程 函数 子程序 宏等都可以作为模块 2 抽象与逐步求精 软件工程过程的 每一步都是对软件解法的的抽象层次的一次精化 逐步求精与抽象是紧密相关的 3 模块独立性 模块独立性是指系统软件中每个模块只涉及软件的具体自功能 而和软 件系统的其他的模块接口是简单的 4 耦合 是对一个软件结构内各个模块之间互 连程度的度量 耦合强弱取决与模块间接口的复杂程度 调用模块的方式 以及通过接口 的信息 1 4 参考资料参考资料 1 数据库系统教程 史嘉权 史红星 李博编著 北京 清华大学出版社 2003 2 Delphi 软件工程案例精解 王业龙 范朝辉 李育龙编著 北京 电子工业出 版社 2005 1 2 总体设计总体设计 2 1 需求规定需求规定 主要输入输出项目 图书信息 书名 ISBN 出版社 数量 是否可借 用户信息 ID 姓名 年龄 性别 开户时间 借阅信息 ID ISBN 数量 借出日期 2 2 运行环境运行环境 用 SQL server 2000 做后台数据库设计 因此要有 SQL server 服务器来支持 再者 航 空管理系统的业务比较复杂 数据库涉及范围比较广泛 所以支持此系统的操作系统的硬 件配置应该高一些 CPU 速度快 内存要大 2 3 基本设计概念和处理流程基本设计概念和处理流程 用户提示 信息 图书检索程序图书信息数据库 身份确认程序用户资料数据库 图书借还程序图书借阅数据库 读者借还图书处理流程 2 4 结构结构 图书管理系统 管理员子系统用户子系统 维护图书资料维护用户资料 添 加 删 除 修 改 添 加 删 除 修 改 管理员子系统 用户信息库 用户子系统 图书归还图书借阅 图书检索 更新个人资料 总体结构示意图 图书管理系统 管 理 员 模 块 维 护 图 书 资 料 维 护 用 户 资 料 用 户 模 块 更 新 个 人 资 料 图 书 归 还 图 书 借 阅 图 书 检 索 插 入 删 除 修 改 创 建 修 改 注 销 2 5 功能需求与程序的关系功能需求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系 程序 1程序 2 程序 n 功能需求 1 功能需求 2 功能需求 n 2 6 人工处理过程人工处理过程 在本系统中用人工的操作就是输入书籍及用户的各种信息 2 7 尚未问决的问题尚未问决的问题 1 能自动对各类输入的信息分类 整理 2 自动对电子文稿筛选和摘要 3 增加网络 QQ 聊天功能 4 能够对磁盘文件进行监控 5 增加项目活动和日程安排提示功能 6 拥有公共数据库 7 支持语音组件 8 暂未考虑 3 接口设计接口设计 3 1 用户接口用户接口 向用户提供命令软件回答信息 检索书目匹配检索关键字的书目信息 修改用户资料修改后新的用户资料 借阅图书借阅成功的图书信息 归还图书归还成功的图书信息 3 2 外部接口外部接口 接口传递信息 与打印机接口图书信息 用户信息 借阅 信息 硬件接口 与读条码机接口图书 ISBN 借阅号 软件接口与数据库接口图书信息 用户信息 借阅 信息 3 3 内部接口内部接口 接口传递信息 维护图书资料添加图书图书信息 书名 ISBN 定价 出版社 数 量 是否可借 维护图书资料修改图书信息图书信息 书名 ISBN 定价 出版社 数 量 是否可借 维护图书资料删除图书信息图书信息 书名 ISBN 定价 出版社 数 量 是否可借 维护用户资料添加新用户用户信息 ID 姓名 年龄 性别 开户时 间 维护用户资料修改用户资料用户信息 ID 姓名 年龄 性别 开户时 间 维护用户资料删除用户资料用户信息 ID 姓名 年龄 性别 开户时 间 用户主模块更新用户资料用户信息 ID 姓名 年龄 性别 开户时 间 用户主模块借阅图书借阅信息 ID ISBN 数量 借出日期 用户主模块归还图书借阅信息 ID ISBN 数量 借出日期 4 运行设计运行设计 4 1 运行模块组合运行模块组合 创建模块查找模块修改模块删除模块 管理员添加新用户 管理员修改用户 管理员删除用户 管理员添加图书信息 管理员修改书目信息 管理员删除书目信息 用户借阅图书 用户归还图书 4 2 运行控制运行控制 新用户的添加 管理员根据用户填写的信息写入系统 该用户信息将在系统用户信息 表中存在 修改用户信息 图书管理员根据要求将需要修改的用户信息修改提交 系统会更新信 息 删除用户信息 图书管理员根据要求将需要修改的用户信息修改提交 系统会更新信 息 图书书目信息的添加 管理员填写图书目录并提交 系统会自动在图书目录信息表中 生产新数据 图书书目信息的修改 图书管理员根据要求将需要修改的书目信息修改提交 系统会 更新信息 图书书目信息的删除 图书管理员根据要求将需要删除的书目信息删除 系统中将不 再有该信息 用户借阅图书 用户通过查找找到所需要的书借阅 系统将该书标志为以借阅并添加 借阅信息及该书所剩数量 用户归还图书 系统删除对该书借阅的信息 并修改该书的所剩数量 4 3 运行时间运行时间 修改用户信息 2s 删除用户信息 1s 图书书目信息的添加 2s 图书书目信息的修改 1s 图书书目信息的删除 2s 用户借阅图书 3s 用户归还图书 3s 5 系统数据结构设计系统数据结构设计 5 1 逻辑结构设计要点逻辑结构设计要点 给出本系统内所使用的每个数据结构的名称 标识符以及它们之中每个数据项 记录 文卷和系的标识 定义 长度及它们之间的层次的或表格的相互关系 本系统需要三个数据表 乘客数据表 飞行时刻表 航班信息表 他们的数据结构设 计如下所示 5 2 物理结构设计要点物理结构设计要点 采用线性表结构 数据结构数据项类型长度是否主键 ISBNCHAR20 是 书名 CHAR20 否 图书基本信息 定价 FLOAT6 否 出版社 CHAR20 否 数量 INT4 否 是否可借 BOOL1 否 IDCHAR10 是 姓名 CHAR8 否 年龄 INT2 否 性别 CHAR4 否 开户时间 DATA 否 余额 MONEY 否 累计金额 MONEY8 否 用户信息 是否 VIP BOOL1 否 IDCHAR10 是 ISBNCHAR20 否 数量 INT2 否 借出日期 DATA 否 借阅信息 押金 MONEY 否 5 3 数据结构与程序的关系数据结构与程序的关系 说明各个数据结构与访问这些数据结构的各个程序之间的对应关系 程序 1 程序 2 程序 m 数据结构 1 数据结构 2 数据结构 n 6 系统出错处理设计系统出错处理设计 6 1 出错信息出错信息 输入用户名不存在 说明数据库没无此用户名 需开户 密码错误 说明用户名和密码不匹配 弹出警告信息后需重新输入密码 一天内输入十次 错误密码 将对此帐户进行冻结 需持身份证解冻 由于管理员没有及时保存数据造成的数据丢失 可通过数据还原 还原成最近的数据 备份 6 2 补救措施补救措施 说明故障出现后可能采取的变通措施 包括 a 后备技术说明准备采用的后备技术 当原始系统数据万一丢失时启用的副本的建 立和启动的技术 例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的 一种后备技术 b 降效技术说明准备

温馨提示

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

评论

0/150

提交评论