图书管理系统设计概要设计说明书

图书管理系统设计概要设计说明书

ID:28377257

大小:606.00 KB

页数:16页

时间:2018-12-09

图书管理系统设计概要设计说明书_第1页
图书管理系统设计概要设计说明书_第2页
图书管理系统设计概要设计说明书_第3页
图书管理系统设计概要设计说明书_第4页
图书管理系统设计概要设计说明书_第5页
资源描述:

《图书管理系统设计概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.概要设计说明书目录1引言31.1编写目的31.2背景31.3定义31.3.1专门术语31.3.2缩写41.4参考资料42总体设计42.1需求规定42.2运行环境42.3基本设计概念和处理流程52.3.1体系结构设计52.3.2基本处理流程62.3.2.1借书程序流程图62.3.2.1还书续借程序流程图62.3.3整体结构72.4功能需求与程序的关系82.5尚未问决的问题93接口设计93.1外部接口93.1.1用户界面93.2软件接口93.3硬件接口93.4内部接口104运行设计104.1运行模块组合1

2、04.2运行控制104.3运行时间105系统数据结构设计115.1逻辑结构设计要点115.2物理结构设计要点115.2.1图书类表115.2.2图书信息表115.2.3借阅记录表115.2.4预订图书记录表12资料.5.2.5管理员信息表125.2.6读者信息表125.3数据库概念结构设计135.3.1部分E-R图135.3.1.1图书135.3.1.2管理员135.3.1.3读者135.3.2整体E-R图146系统出错处理设计146.1出错信息146.2补救措施156.3系统维护设计156.4安全保密

3、设计15资料.1引言1.1编写目的在本图书借阅管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对图书馆及相关人员的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对图书借阅管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的

4、所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对图书借阅管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。该文档预期读者为开发组设计人员。1.2背景本项目名称:图书借阅管理系统项目开发人员:续期读者:所有在校的学生(包括专科,本科,研究生),老师(包括在职老师和离退休老师),以及其他行政人员1.3定义1.3.1专

5、门术语SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。资料.ROLLBACK:数据库的错误恢复机制。1.3.2缩写系统:若未特别指出,统指本图书借阅系统。SQL:StructuredQueryLanguage(结构化查询语言)。ATM:AsynchronousTransferMode(异步传输模式)。1.4参考资料图书借阅管理

6、系统需求说明书2总体设计2.1需求规定本项目是为了方便读者,图书管理员而设计的,读者可以直接输入相关书名、作者、出版社或者关键字到客户端系统,系统将在屏幕上显示所要查询图书信息(数量及所在位置),同时,读者输入图书证号和密码登录后,可查看自己的个人信息以及借阅图书情况(借阅图书信息,借阅日期等),读者可以在登录后输入自己想要借阅的图书信息来进行预定或解除预定;图书管理员输入登录名和密码登录系统,当读者需要借书时,图书管理员输入读者图书证号查看读者是否可以借书,如果可以再输入图书ID,如果该图书没有被其他

7、读者预定即可给予借阅,该读者借阅信息上将新增加一条借阅该书相关信息。如果读者要还书,图书管理员输入图书ID后系统自动检测该图书是否过期,如果过期则计算相应的罚款,否则读者可以续借,此时图书管理员只需修改借阅日期,否则更新读者借阅信息和图书库信息。2.2运行环境操作系统为windows系列数据库:软件开发平台:资料.2.3基本设计概念和处理流程2.3.1体系结构设计C/S体系结构的数据库应用,由两部分组成:客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,称为应

8、用服务器,一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户程序运行在用户自己的电脑上,对应于服务器电脑,可称为客户电脑。当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,送回结果。从原理和经验上看,对本案例或类似的应用,C/S结构是目前技术条件下,能较好适应不确定和变化的需求环境的比较现实的方案。它可以以较低的投入,实现将易变与稳定的要素分离,快速地增添和替换

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

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

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