中学图书馆管理系统-软件工程-概要设计.doc_第1页
中学图书馆管理系统-软件工程-概要设计.doc_第2页
中学图书馆管理系统-软件工程-概要设计.doc_第3页
中学图书馆管理系统-软件工程-概要设计.doc_第4页
中学图书馆管理系统-软件工程-概要设计.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

南京信息工程大学南京信息工程大学 实验 实习 报告实验 实习 报告 实验 实习 名称 概要设计 实验 实习 日期 2012 12 20 得分 指导教师 李振宏 专业 计算机科学与技术 年级 3 班次 1 姓名顾鑫磊 学号 20102308011 一 实验目的一 实验目的 1 通过对所选题目进行概要设计 掌握概要设计的方法和过程 2 掌握概要设计结果的表示方法 3 完成一个小型软件系统的概要设计 二 实验准备二 实验准备 1 熟悉设计方法和工具的使用 三 实验要求三 实验要求 完成所选题目的概要设计 提交实验报告 四 实验内容 四 实验内容 1 1 系统主要目标 图书管理系统 针对的用户是单个中小型图书室或者个人 藏书的种类和数量较少 读者的数量 和来源受到一定的限制 相应的需求有 1 能够存储一定数量的图书信息 并方便有效的进行相应的书籍数据操作和管理 这主要包括 1 图书信息的录入 删除及修改 2 图书信息的多关键字检索查询 3 图书的出借 返还和资料统计 能够对一定数量的读者进行相应的信息存储与管理 这其中包括 1 读者信息的登记 删除及修改 2 读者资料的统计与查询 能够对需要的统计结果提供列表显示输出 能够提供一定的安全机制 提供数据信息授权访问 防止随意删改 同时提供信息备份的服务 1 2 设计约束 限制 一个更为完善的图书管理系统 应提供更为便捷与强大的信息查询功能 如相应的网络操作及服务 由于开发时间和计算机数量有限 该系统并未提供这一功能 对信息的保护手段仅限于设置用户级别 以 及提供数据文件的备份 比较简单 不能防止恶意的破坏 安全性能有待进一步完善 2 软件系统结构设计 2 1 复审数据流 控制流 1 系统流程图 借还书处 理 借还书信 息 图书馆 管理员 检索学生 教师 图书添加 及删除 图书信 息 图书分 类信息 图书馆 管理员 浏览处理 ID 卡 号书 籍 ID 卡号 信息 查询结 果 查 询 要 求 阅 读 信 息 添加删除 修改图书 查询浏览统 计图书 2 各部分功能的数据流图 学生教师借书数据流图 学生 教 师 借 书 登 记 ID 卡 图书 借书 信息 读者库借书信息库 借书日期 错误 借 书 成 功 还书数据流图 学生 教师 还 书 登 记 ID 卡 图书 还书信 息 还书日期 读者库还书信息库 错误 还书成功 查询个人信息及图书操作数据流图 学生 教师 登 陆 用户名 密码 查 询 借书信息 违约记录 书评 荐 购 图 书 预约图书 图书信息 图书信息 评语 图书管理员增删改图书信息数据流图 管理员 登 录 操 作 用户名 密码 错误 操作信 息 图书信 息 图书库 管理员信息 操作成功 查询图书数据流图 学生教师 验证 并查 询 读者库图书库检索库 查询关键字 ID 卡号 错误 查询信息 图书馆管理员增删改读者 管理员 身 份 验 证 管理员信息 读者信息 操作信息 读者信息 更 新 读者信息 读者库 验证错误 管理员信息 管理员库 操 作 成 功 3 数据设计 3 1 数据字典复审 1 数据流字典 数据流名称 图书入库单 2 数据存储字 数据库名称 图书出库单 工作流名 出库单别名 D2 说明 仓库管理员填写 仓库保管员检验并登记图书出库流水帐 来源 图书仓库去向 图书出库处理 数据结构 日期 图书代码 图书名称 规格 出库数量 组织 按 日期 图书代码 升序排列 流量 最大 60 份 日 平均 40 份 日 数据流名 入库单别名 D1 说明 仓库管理员按图书编号名称和代码分类填报并检验 来源 出版社去向 图书入库处理 数据结构 日期 图书代码 图书名称 单位 规格 入库数量 日期 年 月 日 图书代码 数字 3 图书名称 2 字符 16 单位 2 字符 4 规格 6 数字 字母 10 入库数量 1 数字 6 组织 按 入库日期 图书代码 升序排列 流量 最大 60 份 日 平均 30 份 日 数据流名称 库存月报表 工作流名 库存月报表别名 D3 说明 仓库管理员填写 检验并登记图书出库流水帐 来源 仓库统计分析去向 图书管理部门 数据结构 日期 图书代码 图书名称 单位 月累计入库数量 月累计出库数量 组织 按日期升序排列 流量 最大 1 份 日 平均 1 份 月 其他中间过程的数据流描述略 2 数据存储字典 存储文件名 入库帐 工作流名 入库帐别名 F1 说明 存储每日图书入库流水帐 流入数据流 图书入库单流出数据流 入库日累计数据 数据结构 日期 图书代码 图书名称 单位 规格 入库数量 存储方式 按入库日期顺序存储 涉及的处理 入库处理 记库存总帐 存储文件名 出库帐 工作流名 出库帐别名 F2 说明 存储每日图书出库流水帐 流入数据流 图书出库单流出数据流 出库日累计数据 数据结构 日期 图书代码 图书名称 单位 规格 出库数量 存储方式 按出库日期顺序存储 涉及的处理 出库处理 记库存总帐 存储文件名 图书库存总帐 工作流名 图书库存总帐别名 F3 说明 存储全部库存信息 流入数据流 库存登记处理结果流出数据流 出入库存月报表 数据结构 日期 图书代码 图书名称 单位 月累计入库数量 月累计出库数量 存储方式 按日期 图书代码顺序存储 涉及的处理 登记库存总帐 生成月报表 名字别名描述定义位置 图书编目图书编号图书馆图书编号10 字符 10图书信息 作者信息每本图书的作者 的信息 100 字符 100图书信息 出版社图书出版社信息100 字符 100图书信息 可借数目图书还可以借出1 数字 100图书信息 的数量 借书时间学生或老师借书 的时间 10 字符 10图书信息 还书时间学生或老师还书 的时间 10 字符 10图书信息 借阅量图书借阅数目每个读者借阅图 书的数目 1 数字 10读者信息 违约记录学生或老师的违 约情况记录 100 字符 100读者信息 书评图书评语学生和老师对图 书馆图书的评价 100 字符 100图书信息 借阅记录每本书的借阅历 史记录 100 字符 100图书信息 3 2 数据库结构设计 总控模块 模块名 CCMAIN 编号 0 0 功能 本模块用于定义本系统地数据录入 数据查询等功能菜单及各项功能地下拉式菜单 接收用户 对功能菜单及其下拉菜单地选择 进入相应地操作 界面 下属模块 1 1 1 2 1 3 1 4 处理过程 CASE 1 调用模块 INPUTDATA 实现出入库数据地录入 2 调用过程 INQUIRE 实现数据查询 3 调用过程 TOTALREPORT 实现统计报表功能 4 调用过程 MAINTAIN 实现图书目录维护功能 5 调用过程 FINISH 实现本系统运行结束退出功能 ENDCASE 出入库数据录入模块 模块名 INPUTDATA 编号 1 0 功能 接受用户选择 完成图书入库数据的录入 界面 调用模块 0 0 下属模块 2 0 2 1 处理过程 打开数据库文件 输入入库日期 CASE 1 调用模块 INSTORE 将入库数据录入到相应的临时数据表文件中 2 调用模块 OUTSTORE 将出库数据录入到相应的临时数据表文件中 ENDCASE 询问录入数据是否正确并保存 IF 数据不保存 退出并返回总控界面 ELSE 将临时数据表中的数据记录日期全部用输入日期替代 然后转录到正式的入库或出库数据表文件中 更新每日库存累计数据表文件 更新每日的出入库累计数据表文件 ENDIF 出入库数据查询模块 模块名 INQUIRE 编号 1 1 功能 接受用户选择 完成现有库存数据查询 出入库数据查询 界面 调用模块 0 0 下属模块 2 2 2 3 处理过程 打开相应数据库文件 CASE 1 调用模块 STOREINQUIRE 实现库存数据的查询 2 调用模块 IOSTOREFIND 实现出库入库数据查询 ENDCASE 4 接口设计 4 1 用户界面设计规则 按 Windows 应用软件用户界面的规范来设计 使用以对话框为主的用户界面 便于用户使用 4 2 内部接口设计 在这里主要考虑软件与操作系统的接口 考虑到文档处理的需要有可能可以包括与较常用的办公软件 的接口 例如 microsoft 的 office 系列 另外用户还有用户所需要的软件接口 这些应在用户需求定义时 明了 4 3 外部接口设计 软件较小除硬盘外 基本没有与外界硬件的联系 不过考虑到数据库大量数据的备份等要求可以保持 与磁带机和光盘刻录机的接口 这点较易实现 5 出错处理设计 系统失效后能给出错误信息 提示用户采取适当手段处理故障 使用本系统时可能出现如下故障 1 输入用户名不存在 说明数据库没无此用户名 需开户 2 密码错误 说明用户名和密码不匹配 弹出警告信息后需重新输入密码 一天内输入十次错误密码 将对此帐户进行冻结 需持身份证解冻 3 由于管理员没有及时保存数据造成的数据丢失 可通过数据还原 还原成最近的数据备份 4 要于不可抗拒力造成的损失 由用户自行承担 6 系统维护设计 6 1 运行维护 本网站的维护主要包括以下内容 1 权限维护 管理员需要对用户的用户名 密码和权限进行维护 给每位读者分配享用的用户名和密码 确定阅读级别 2 书目管理 书目需要经常进行更新 在书目信息表中更改 增加各相应的数据信息 书目类别管理 书目的更新操作 引起书目类别信息表的更改 管理员就需要及时调整书目类别 6 2 系统的改进与提高 由于各种原因 本系统有许多缺点 针对本系统的一些缺点 在二期开发时主要在以下方面进行改进

温馨提示

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

评论

0/150

提交评论