ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:19.39KB ,
资源ID:26278783      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26278783.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(书店租借系统概要设计说明书.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

书店租借系统概要设计说明书.docx

1、书店租借系统概要设计说明书课 程 名: 软件工程 题 目: 图书租赁管理系统 概要设计说明书 班 级: 软件工程092 编 制 人: 黄明兵 0093623 余兵兵 0093649 图书租借管理系统概要设计说明书1、引言1.1 编写目的-根据需求规格说明书,在仔细考虑讨论之后,我们又进一步对图书租借管理系统软件的功能划分、数据结构、软件总体结构有了进一步的认识。我们把讨论的结果记录下来,作为概要设计说明书,并作为进一步详细设计软件的基础。1.2、项目背景随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式

2、来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。1.3、参考资料郑人杰,殷人昆,陶永雷。实用软件工程(第二版)。北京:清华大学出版社,1997。刘钢 程序设计基础 北京:高等教育出版社,2007赵池龙,杨林 实用软件工程 北京:电子工业出版社,20082、任务概述2.1、目标图书租借管理系统针对的用户是社区图书室,藏书的种类和数量较少,读者的数量和来源受到一定的限制。相应的需求有:1能够存储一定数量的图书信息,并方便有效的进

3、行相应的书籍数据操作和管理,这主要包括:1) 图书信息的录入、删除及修改。2) 图书信息的多关键字检索查询。3) 图书的出借、返还和资料统计。能够对一定数量的读者进行相应的信息存储与管理,这其中包括:1) 读者信息的登记、删除及修改。 2) 读者资料的统计与查询。 3)能够对需要的统计结果提供列表显示输出。 4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。2.2、运行环境Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;运行时占用内存:1MB; 所需硬盘空间:5MB;软件平台:中文Windows95/98/NT 4.0或更高版本并

4、装有JAVA虚拟机的操作系统;2.3条件与限制一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别。3、总体设计3.1处理流程1、图书流通流程选择项用户选择显示主菜单输入口令启动系统 查验退出系统 NO YES查验用户输入读者证号还书退出出借 读入书号过期 NO YES罚款用户输入书出错信息 更新数据库更新数据库确认 NO YES继续 YES NO继续 YES NO查找记录输入所需记录要求退出多属性分类关键字书号作者书名用户选择显示主菜单启动系统2图书查询流程查询方式选择

5、显示记录继续YES NO查验输入用户口令启动系统3系统管理流程 no退出系统 yes显示主菜单存入确认书号修改退出删除选择项用户选择此项操作退出图书库操作读者库操作数据备份数据恢复系统设置更改口令输入口令输入数据输入文件名输入要求选择检查口令确认确认确认 No no录入 Yes yes no yes确认 输入要求 no yes确认yes操作继续继续yes3.2总体结构和模块外部设计资料管理321 总体结构图书租借管理系统报表管理借阅管理资料管理馆藏图书报表模块在馆图书报表模块在借图书报表模块图书报表管理超期未还图书报表模块超期未还读者报表模块读者借阅历史报表模块图书借阅历史报表模块馆藏图书遗失

6、报表模块办证读者报表模块挂失读者报表模块读者挂失管理模块借阅管理图书借阅管理模块图书归还管理模块还书主模块操作权限模块修改用户密码模块系统管理公司信息设置模块系统帮助设置模块图书类别设置模块出版社信息设置模块资料管理会员级别设置模块馆藏图书登记模块读者信息设置模块322模块外部设计1登录管理系统模块:输入:操作系统传递至的各种消息以及用户的输入数据 输出:用户界面显示2图书类别设置模块: 输入:用户口令 输出:相应的界面3出版社信息设置模块:输入:用户的输入 输出:相应的界面4.会员级别设置模块:输入:用户口令 输出:各个对话框5馆藏图书登记模块:输入:读者证号、图书书号 输出:读者信息、相关

7、借书信息6读者信息设置模块:输入:用户口令 输出:相关读者信息7 读者挂失管理模块:输入:查询条件 输出:挂失读者信息8图书借阅模块:输入:读者证号 输出:未借图书信息9图书归还模块输入:读者信息 输出:借阅信息10馆藏图书报表模块:输入:查询条件 输出:操作结果显示馆藏信息.11在馆图书报表模块:输入:查询条件 输出:操作结果显示13在借图书报表模块:输入:用户的输入 输出:根据用户的输入显示相应的对话框 14超期末还图书报表模块: 输入:用户的操作输入 输出:操作结果显示15超期末还读者报表模块: 输入:用户的操作输入 输出:操作结果显示16读者借阅历史报表模块: 输入: 用户的操作输入输

8、出: 操作结果显示17图书借阅历史报表模块: 输入:相应的信息 输出:相应的结果18馆藏图书遗失报表模块: 输入:相应的信息 输出:相应的结果19 办证读者报表模块: 输入: 相应的信息 输出: 相应的结果 20 挂失读者报表模块: 输入:查询条件 输出:帮助信息21 操作权限设置模块: 输入:相关信息 输出:相关信息22修改用户密码模块: 输入:用户信息 输出:操作结果显示23公司信息设置模块: 输入:公司信息 输出:所需信息24.系统帮助设置模块:输入: 输出:33 功能分配报表管理功能: 馆藏报表模块 在馆图书报表模块 在借图书报表模块 超期末未还图书报表模块 超期未还读者报表模块 读者

9、借阅历史报表模块 图书借阅历史报表模块 馆藏图书遗失报表模块 办证读者报表 模块 挂失读者报表模块借阅管理功能: 读者挂失管理模块 图书借阅管理模块 图书归还管理模块 系统管理功能: 操作权限设置模块 修改用户密码模块 公司信息设置模块 系统帮助设置模块资料管理功能: 图书类别设置模块 出版社信息设置模块 会员级别设置模块 馆藏图书登记模块 读者信息设置模块4、接口设计4.1 外部接口1用户界面按Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。1)登录管理系统2)图书借阅管理对话框:读者号编辑框: 用于输入读者号;图书信息显示区: 用于显示图书信息;借出日

10、期,应还日期显示区:用于显示已借图书的时间信息;保存按钮:图书借阅管理对话框。3)图书归还管理模块对话框:读者编号区:用于输入读者证号;查询图书框:用于查询图书书号;查询读者所借图书信息显示区:用于显示读者已借图书信息(书名、超期天数);挂失区:用于挂失图书;归还按钮:用于提交还书请求;4)读者挂失管理模块对话框:新增:输入相关挂失读者信息;查询:非挂失读者信息;保存:保存记录;删除:删除挂失读者信息。5)查询(馆藏图书报表,在馆图书报表,在借图书报表,超期末还图书报表,超期末还读者报表,读者借阅历史报表,图书借阅历史报表,馆藏图书遗失报表)模块对话框:图书书号查询编辑框:用于显示图书书号;书

11、名查询编辑框:用于显示编辑图书书名;作者查询编辑框:用于显示编辑作者;出版社查询编辑框:用于显示编辑出版社;开始日期,结束日期查询编辑框:用于显示编辑图书的年月;类别查询编辑框:用于显示图书类别;会员等级查询编辑框:用于显示会员等级;读者姓名查询编辑框:用于显示读者姓名;读者性别查询编辑框:用于显示读者性别;6)资料管理(图书类别设置,出版社信息设置,会员级别设置,馆藏图书登记,读者信息设置)对话框:图书书号编辑框:用于显示图书书号;书名编辑框:用于显示编辑图书书名;出版社编辑框:用于显示编辑出版社;出版社地址,说明编辑框:用于显示编辑图书出版的信息;类别名称,类别编号编辑框:用于显示图书类别

12、;会员等级编辑框:用于显示会员等级;会员姓名编辑框:用于显示读者姓名;最长出借天数,最多借书册数,会费,说明编辑框:输入相关信息;读者编号,姓名,性别,出生日期,证件名称,证件号码,会员等级,办证日期,联系电话,手机号码,电子邮件,说明编辑框:编辑读者相关信息。7)系统设置(操作权限设置,修改用户密码,公司信息设置,系统帮助设置)模块用户名称,用户密码,说明:输入相关信息;旧密码,新密码,再输一次密码,用户名称:输入相关信息;系统帮助设置:显示相关系统帮助信息;公司名称,法人代表,公司地址,等相关对话框:输入相关信息;2软件接口使用Access数据库的驱动程序,通过COM接口访问。3硬件接口鼠

13、标。4.2 内部接口模块间接口采用数据耦合方式,通过参数表传送数据,交换信息。5数据结构设计5.1 逻辑结构设计 1)图书表:由多个图书记录构成图书记录的数据结构如下:图书编号(BookID) 整数(唯一标示符)图书书名(BookName) 变长字符串图书作者(Author) 变长字符串图书出版社(Publisher) 变长字符串图书状态(BookStatus) 整数2)读者表:由多个读者记录构成读者记录的数据结构如下: 读者证号(ReaderID) 整数(唯一标示符) 读者姓名(ReaderName) 变长字符串 读者联系方法(Address) 变长字符串 读者电话号码(TelephoneN

14、umber) 整数 读者电子邮件(Email) 变长字符串3)借书记录表:由若干个借书记录构成借书记录的数据结构如下:借阅图书(BookID) 整数(与图书库中的图书编号对应)(唯一标示符)借阅者(ReaderID) 整数(与读者库中的图书编号对应)借阅时间(BorrowDate) 日期4)会员记录表:由若干个会员记录构成会员记录的数据结构如下:记录序号(id) 整数(系统自动生成,唯一标示符)账号(Addminister) 变长字符串口令(Password) 变长字符串会员级别(Level) 整数(0-7)5.2 物理结构设计:采用链表结构5.3 数据结构与程序的关系主模块:连接数据库借阅模

15、块:读者查验模块:读入读者号,对应输出读者姓名,读者联系方法,读者电话号码,读者电子邮件。图书查验模块:读入图书号,对应输出图书书名,图书作者,图书出版社,图书状态。借书登记模块:读入图书号,在借书记录表中加入读者号,图书号,借书时间。归还模块:借书记录查验模块:读入图书号,对应输出借书记录表中的读者号,借书时间。还书登记模块:读入图书号,修改图书状态,删除借书记录表中的读者号,图书号,借书时间。查询报表模块: 指定报表查询条件,对应输出相应的信息,如图书书名,图书作者,图书出版社 等。 系统设置模块:修改用户密码模块,公司信息设置,系统帮助设置,操作权限设置:读入帐号,口令,输出相应的信息。

16、资料管理模块:增加,修改,删除对应表中的信息。6.运行设计6.1 运行模块的组合 程序启动后,进入主模块,用户的单击对话框按钮事件触发主模块调用各下层模块,进入对应的子对话框,同样由用户的输入触发这些模块调用其下层模块,完成相应操作。 6.2 运行控制 本软件控制流程:主程序运行,等待用户的输入,根据用户的输入调用各子模块6.3 运行时间 检索业务响应时间2s; 运行响应时间1s;7出错处理71 出错输出信息 根据不同的出错情况给出不同的出错信息,一般用对话框给出。72 出错处理对策 对一般错误,给用户提示信息,让用户重新输入或退出。 对于严重错误,启动备份文件恢复,建议使用帮助文件。8安全保密设计为每个操作人员设置账号及口令,规定每一级操作人员的权限。9维护设计由于此项目比较小,除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,没有特殊的维护设计,如:设置维护模块等。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1