图书管理系统详细设计文档

图书管理系统详细设计文档

ID:47529969

大小:259.02 KB

页数:39页

时间:2020-01-13

图书管理系统详细设计文档_第1页
图书管理系统详细设计文档_第2页
图书管理系统详细设计文档_第3页
图书管理系统详细设计文档_第4页
图书管理系统详细设计文档_第5页
资源描述:

《图书管理系统详细设计文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、版本号:V1.0文档名称:详细设计说明书项目名称:图书管理系统1.引言1.1编写目的根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《图书管理系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。1.2项目背景随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采

2、用一套行之有效的图书管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管理软件。图书管理系统软件LMSV1.0是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS,WINDOWS系列等操作系统上使用。除此以外,LMSV1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。1.3定义文档中采用的专门术语的

3、定义及缩略词简要如下:LMS:LibraryManagementSystem,图书管理系统。1.4参考资料[1]郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出版社,1997。[2]金勇华,曲俊生。《JAVA网络高级编程》。北京:人民邮电出版社,2001。[3]BorlandSoftwareCorporation。《JBUILDER培训教程》北京:机械工业出版社,2002。2总体设计1.软件结构主模块用户界面子模块调度用户输入输出借书还书图书查询系统操作借书模块读者身份查验用户界面图书查验借书登记输

4、入输入获取相输出操作命数据库操作关信息令生成数据库查询还书模块用户界面借书记录查验记录还书信息还书登记输入获取相输出计算超期操作命数据库操作关信息令生成数据库查询系统操作模块系统操作用户子模块调度权限查验界面输输更改图书库读者库数据系统数据数据入出口令操作操作统计设置备份恢复图书库操作模块用户界面获取记录事务处理输更新输移动加删移动移动移动移动入显示出至入除至上至下至至第指定记记一个一个最后一个ID录录记录记录记录记录借书记录查验输入IDID查验更新当前记录数据库查询数据库操作读者库操作模块用户界面获取记录事务处理输更

5、新输移动加删移动移动移动移动入显示出至入除至上至下至至第指定记记一个一个最后一个ID录录记录记录记录记录获取相关信息输入IDID查验更新当前记录数据库查询数据库操作数据统计/图书查询用户界面查询命令生成数据库查询结果显示输入输出生成结输入排序结果列果列表表显示系统设置模块用户界面系统设置获取操作员记录集获取事务处理输更新输上一个下一个删加保存当入显示出操作员操作员除入前设置更新当前记录数据库查询数据库操作3程序描述初始化1.主模块功能建立与数据库连接借还图系书书书统获取系统设置模模查查运行主对话框块块询询模模根据输入

6、调用子模块块块退出系统时断开与数据库的连接输入项目用户鼠标点击输入程序逻辑见右图存储分配内部数据:数据库连接m_pConnection_ConnectionPtr数据库连接指针m_IsConnectedBOOL数据库连接指示系统设置m_MaxLBNumint可借图书数上限m_MaxLBDayint借书天数上限子对话框m_BookOutDlgCBookOutDlg借书对话框m_BookInDlgCBookInDlg还书对话框m_BookQuiryDlgCBookQuiryDlg图书查询对话框m_SysDlgCSys

7、Dlg系统操作对话框测试要点数据库连接情况:正常情况,数据库文件缺少,外部系统异常。系统设置获取:正常情况,外部系统异常。对用户输入的响应:合法输入,能够正常调用子模块;非法输入,系统能否辨别,并作出响应(提出警告);子模块的异常状况,系统能否及时做出响应。2.借书模块功能查验输入的读者证号运行借书对话框获取该读者的相关信息查验输入的图书号登记借书输入项目读者证号、图书书号(用户输入)输出项目读者信息(姓名);读者已借图书信息(书名、借书日期);程序逻辑对话框初始化操作取消输入读者证号查验输入不合理借书对话框

8、点击返回查验出错借书登记更新相关信息及显示关闭对话框接口调用形式:voidCBookDlg::LendBook(const_ConnectionPtrpConnection,constintMaxLBNum)传入参数:pConnection数据库连接指针MaxLBNum系统参数(可借图书上限)传出参数:无存储分配内部数据:数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。