0784-图书管理系统-概要设计

0784-图书管理系统-概要设计

ID:32593227

大小:420.22 KB

页数:18页

时间:2019-02-13

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

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

1、目录1引言21」编写目的21.2背景21.3定义21.4参考资料32总体设计32」需求规定32.2运行坏境52.3基本设计概念和处理流程62.5功能需求与程序的关系92.6人工处理过程92.7尚未解决的问题93接口设计103」用户接口103.2外部接口123.3内部接口124运行设计134.1运行模块组合134.2运行控制144.3运行时间145系统数据结构设计145」逻辑结构设计要点145.2物理结构设计要点155.3数据结构与程序的关系166系统出错处理设计176.1出错信息176.2补救措

2、施176.3系统维护设计17概要设计说明书1引言1-1编写目的进行概要设计的目的是说明对程序系统的设计考虑,包括程序系统的基本功能:流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。并把用户的要求从计算机专业的角度定义出来,建立逻辑模型。概要设计就是对要解决的问题进行分析,弄清楚问题的要求,确定计算机“怎么做”。本概要设计报告的目的是实现主要模块,说明系统模块划分、选择的技术路线等,整体说明软件的实现思路,指出关键技术难点等

3、。为系统提供清晰的设计框架,使设计更适合于实施环境,更能提高系统性能。便于对软件在概要设讣的基础上进行扩展和详细的描述,完成主要模块的详细设计。1.2背景■软件系统的名称:图书馆借还书管理系统。■项目的任务提出者、开发者是武汉大学计算机学院温泉,翁名为,黄萍,张仲伟,肖寰,余光,用户为个人图书馆或者公共图书馆的管理员。系统主体采用C、C++开发,基于.NET和ASP技术,运行于WindowsServers,通过Oracle和SQLServer构建网络环境下的数据库系统,实现数据的存储、管理和交互

4、,同时使系统具备可扩展性和可维护性。1.3定义■概要设计:设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同吋,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。■ASP:全称为ActiveServerPages,是一套由微软公司开发的服务器端运行的脚本平台,可用于开发动态网页。■DB:即DATABASE,数据库,是按一定结构组织并长期存储在计算机硬件内的、可共享的大量数据的有机集合。■.N

5、ET:.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。■Oracle:Oracle(即甲骨文)公司生产研发的信息管理软件,是一个面向Internet计算环境的数据库软件,是目前世界上流行的大型数据库管理系统之一。■SQLServer:SQLServer是Micro

6、soft公司推出的适用于大多数网络环境的数据库产品,是一种典型的具有客户机/服务器体系架构的关系数据库管理系统。1.4参考资料■《软件工程原理及应用》陈世鸿等武汉大学出版社2008■《数据库原理和技术》尹为民等武汉大学出版社2008■《UML用户指南》(美)布奇(美)兰宝等人民邮电出版社2006■《中文版SQLSERVER2000应用及实例集佛》赵松涛等人民邮电出版社20022总体设计2.1需求规定功能规定书籍管理方面:读者管理方面:还书管理:性能规定:精度:该软件在使用中,对“按序列号查询”要

7、求规定的格式外,其他查询方式并没有特殊要求,并且在按照书名查询时候支持“模糊查询”。时间特性要求:■查询响应时间:平均响应时间为1.5s■更新处理时间:平均为1S■数据的转换和传送时间:不超过1S■可靠性:平均故障I'可隔时I'可不低于200小时灵活性:■可以使用多种查询方式查询,时间允许的前提下可以增加多重条件模糊查询功能。■适用多种windows版本。■适当整理数据库,或者增加网络传输速度可以提高速度。■在吋I'可允许的情况下可以适当增加读者留言板、图书推荐等模块,方便用户使用。2.2运行环

8、境设备:■服务器(1)处理器(CPU):Pentium900M(推荐Pentium41.2G)(2)内存容量(RAM):至少256M(推荐512M)■客户端(1)处理器(CPU):Pentium133M或更高(2)内存容量(RAM):64M或更高支持软件:■数据库服务器端(1)操作系统:MicrosoftWindows2000(2)数据库管理系统:SQLServer,配置TCP/IP协议■Web服务器端(1)操作系统:MicrosoftWindows2000(2)Internet信息服务(IIS

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

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

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