图书管理系统总体设计_第1页
图书管理系统总体设计_第2页
图书管理系统总体设计_第3页
图书管理系统总体设计_第4页
图书管理系统总体设计_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

1、信息与电气工程学院图书管理系统( 总体设计报告 )课程名称 : 软件工程导论 题 目 : 图书管理系统总体设计 专业班级 : 计算机 1501学生姓名 :张李智学 号:指导教师 :吴迪设计成绩 :2017 年 4 月 16 日目录一、引言编写目的背景定义1参考资料2二、总体设计需求规定3运行环境3基本设计概念及处理流程4结构5人工处理过程5三、接口设计5读者接口5管理员接口5外部接口5四、运行设计6运行模块的组合6运行控制6运行时间6五、系统数据结构设计6逻辑结构设计6物理设计7六、系统出错处理设计8出错信息8补救措施8系统维护设计8总体设计说明书一、引言编写目的在系统需求分析的基础上,对整个

2、图书馆管理系统的功能划 分,机器设备(包括软硬件)配置,数据的存储设计以及整个系统 实现规划等方面的合理安排。背景 传统方式下,图书馆的日常管理工作以手工方式为主,图书 的查询使用索引卡片,读者借阅用登记本记录,日常报表一般手工 统计汇总。随着图书馆图书种类、数量的不断扩大,图书检索速度慢、统 计工作量大,难以满足图书馆现代化管理的要求。因此,建立一 套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的 检索和读者借阅工作。定义(1)客户 与我们签定合同,要求购买产品的人。软件的开发以他们的 需要为基础。2)用户 使用这个软件的所有人 3)服务器 (Server)?一台共享信息的主机, 配

3、置比一般微机高, 主要起监管网络, 提供数据信息的作用。(4)客户机 (Client)?是相对于服务器 (Server) 的名词, 与客户没有关系, 是用户运 行图书馆管理软件的一台微机。(5)C/S结构 软件的一种结构,前提是有一个局域网,一台角色为数据服 务器, 安装数据库管理软件, 其他为客户机, 安装管理系统软件, 起操作平台的作用,数据保存在远程数据库服务器上。参考资料1 软件工程导论(第五版) ,张海潘,清华大学出版社2 数据库原理及应用二、总体设计需求规定在本窗体中,操作员或管理员在 “读者编号” 中输入读者的编号, 点击该文本框后“确定”按钮,即在“读者信息”栏中显示该读者的

4、基本信息, 同时在借书信息表中显示该读者在此之前借书情况, 然后 再在“图书编号” 中输入该读者此次要借书的图书编号,点击该文本 框后的“确定”按钮即完成图书的借阅,此时在此窗体下方显示“ * 书借阅成功!”,如果没有借阅成功也会相应的显示“借阅失败” 。当读者归还图书时,有操作员或管理员在“读者编号”对话框中 输入来归还图书的读者的编号点击“确定” ,同样显示该读者的相 应信息(包括所借书籍信息) ,在显示图书的表中,双击要归还图书 的对应信息,在“图书编号”对话框中即显示该书的“图书编号” 点击“确定”,即完成此书的归还,同时在此窗体下方显示“归还成 功!”,否则显示“归还失败!”,以醒目

5、提示读者和操作员此次归还是 否完成,以免操作出错!如果此读者所归还图书已经超期,当点击归还“确定”时自动弹 出。(1)主要输入输出要求输入项目:1 )图书信息(书目类别,书名,作者名,图书编号,图书存 放位置等)2 )读者信息(读者姓名,联系方式,借书证编号,借阅书目,借阅日期等)3 )图书借阅情况输出项目:1 )图书借阅情况2 )读者借阅图书情况运行环境设备:计算机操作系统: Windows 操作系统数据库管理系统软件: MySql?server?2005接口:局域网与互联网接口,软件与操作系统接口。基本设计概念及处理流程实体 -联系图( E-R 图)如下:密码管理员账号学号姓名联系方式借书

6、证号图1 图书管理系统实体 -联系图顶层数据流图如下:图 2 顶层数据流图结构图 3 结构功能层次图人工处理过程(1)当有新书到达图书馆,系统管理员将新书的所有信息录入系统 数据库中。(2)当有图书须下架时,系统管理员将书籍信息从系统中删除。(3)当有新用户注册时,系统管理员录入新读者信息。(4)当有老用户须注销系统,系统管理员将老用户信息删除三、接口设计读者接口登录界面,查询读者信息,查询读者借阅情况等。管理员接口登录界面,查询图书信息,录入、修改和删除。外部接口计算机,数据库, MySQ、L 操作系统等。四、运行设计运行模块的组合 内部接口方面,各模块之间采用函数调用、参数传递、返回值 的

7、方式进行信息传递。 具体参数的结构将在下面数据结构设计的内容 中说明。接口传递的信息将是以数据结构封装了的数据, 以参数传递 或返回值的形式在各模块间传输。运行控制 该图书管理系统运行控制方式以按钮点击为主,用户只需点击 按钮即可。用户点击按钮时系统先将判断此次点击操作的前置条件是 否符合规范要求, 若不符合规则则提醒用户, 此时系统不进行任何动 作。此时用户有两种选择: 更改前置条件或退出该功能。如果符合规 范,系统将自动进行数据的传递和相应模块功能的调用, 完成用户希 望系统所完成的功能。运行时间借还图书所运行时间都很短( 4到 5秒而已)五、系统数据结构设计逻辑结构设计 图书:书目类别,

8、书名,作者名,出版社,单价,简介,图书 编号,图书存放位置,状态信息等,图书编码为主键,持有者为 外键。读者:读者姓名,联系方式,借书证编号,借阅书目,借阅 日期等,借书证编号为主键。物理设计表 1 图书表字段字段名称字段名称字段大小格式1书目类别文本202图书名称文本503作者文本124出版社文本50表 2 读者表字段字段名称字段类型字段大小格式1借书证编号文本122姓名文本103性别文本25联系电话文本10表 3 借阅表字段字段名称字段类型字段大小格式1姓名文本102借书证编号文本123图书名称文本505借阅日期datetime长日期6归还日期datetime长日期7备注文本200六、系统出错处理设计出错信息用一览表的方式说明每种可能的出错或故障情况出现时系统输 出信息的形式、含义及处理方法。补救措施说明故障出现后可能采取的变通措施,包括:(1)后备技术 :说明准备采用的后备技术,当原始数据万一丢失 时启用副本的建立和启动的技术。(2)降效技术:说明准备采用的后备技术,使用另一个效率较 低的

温馨提示

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

评论

0/150

提交评论