图书管理系统总体设计报告.docx
- 文档编号:4569827
- 上传时间:2022-12-06
- 格式:DOCX
- 页数:9
- 大小:42.98KB
图书管理系统总体设计报告.docx
《图书管理系统总体设计报告.docx》由会员分享,可在线阅读,更多相关《图书管理系统总体设计报告.docx(9页珍藏版)》请在冰豆网上搜索。
图书管理系统总体设计报告
V项目名称〉
总统设计说明书
图书管理系统
作者:
姚楦楦、罗燕梅、陈玲玲、黄文秀、黎俊麟
完成日期:
2010年3月28日
签收人:
签收日期:
1引言
1.1编写目的0
1.2范围0
1.3定义1
1.4参考资料1
2总体设计1
2.1需求规定2
2.2系统环境配置2
2.3处理流程4
2.4结构5
3接口设计6
3.1用户接口错误!
未定义书签。
3.2
4系统数据结构设计6
4.1逻辑结构设计要点6
4.2物理结构设计要点6
5系统出错处理设计8
5.1出错信息8
5.2补救措施8
5.3系统维护设计8
1引言
对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
1.1编写目的
1.1.1为开发人员、维护人员、客户之间提供共同的协议而创立基础,对图书管理软件功能的实现作使命描述。
1.1.2本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2范围
说明:
a.待开发的软件系统的名称:
图书管理系统
b.工程的组织者:
管理信息系统开发小组组长
产品的生产者:
图书馆管理系统开发课题组
产品的设计者:
图书馆管理系统开发课题组
已明确用户:
就读学生以及图书馆管理员
产品的所有权:
图书馆管理系统开发课题组
1.3定义
图书管理信息系统软件:
它是由图书馆管理信息系统软件课题组完全自主开发的图
书管理软件,以图书馆为基本元素的、用汉语编程来实现其功能的软件。
需求:
用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、
标准,规范或其它正式规定文档所需具有的条件或权能。
科学出版社,2005
人民邮电出版社,2004
1.4参考资料
《数据库系统项目开发实践》
《管理信息系统与案例分析》
2总体设计
2.1需求规定
(略,见需求分析说明书)
2.2系统环境配置
2.2.1网络结构选型我们小组对于我们的图书管理系统的网络结构选型进行了讨论和分析,首先我们对网络版和单机版进行了比较:
1.网络板和单机板的选择
单机版就是仅授权给一台PC使用的,不需连接互联网或与其他计算机所能应用的软件或游戏。
只要在单个计算机上能运行的程序的版本称单机版。
单机版适合普通个人用户使用,无法用于多台计算机。
至于网络版,一般所指的网络版是针对企业或者整个网络用的,分服务器端和客户端,服务器端可以对客户端做统一的配置和操作。
一般来说这个版本对于个人用户来说意义不大。
网络版适合企业,学校使用,多台计算机可以安装一个网络版即可,可以同时升级。
由于我们设计的是图书管理系统,供应对象是全校师生,必需使用服务器端,这样方便系统更新和维护,也方便大家查阅图书!
所以我们选择了网络板作为我们的开发选择对象。
2.网络板的选择。
(b/s和c/s的选择)
B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。
C/S功能强大,可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。
硬件环境不同:
C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行对安全要求不同
C/S一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.可以通过B/S发布部分可公开信息.
B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群.对程序架构不同
C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.
B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.比C/S有更高的要求B/S结构的程序架构是发展的趋势。
软件重用不同
C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.
B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子系统维护不同系统维护是软件生存周期中,开销大,重要
C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是再做一个全新的系统
B/S构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.
处理问题不同
C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关.应该都是相同的系统
B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操作系统平台关系最小.用户接口不同
C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高
B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本.
经过上面的比较和联系着图书馆管理系统的服务对象、作用和维护情况来看,b/s更有利于我们用来开发图书管理系统,所以经过小组成员的讨论,我们决定使用B/S。
2.2.2计算机硬件结构选型
2.2.3计算机软件配置图书馆管理系统是基于b/s结构的应用系统。
用户单位可根据实际情况,配置系统运行环境的需求:
网络版是指系统有二个或二个以上用户时的版本,其运行环境配置情况如下:
高性能的PII/266以上服务器,硬盘自由空间大于1G,内存128M以上。
网络操作系统:
Windows98/2000server系统,并安装有TCP/IP协议。
服务器与各客户端计算机应能通过TCP/IP进行连接。
软件环境为Windows98以上版本开发工具:
世纪桥
2.3处理流程
图书管理系统首先需要用户进行登录,管理员和学生都有密码,分别设置权限登陆,
下T7禹入适岩ttA
.二'
(4111
〈舌向N—
1■*Jr=l1■J*3®
库
*
J
*I1
[14]读看娃窑
【佝读青学号
[IFi]l^者Sf即
【咖4
L亠
iF
1(
野书
'—
什.
7(191^书目、
(盍询1
—
-«
【■H肢书君井宾
仇胆作者分
—-
J
【R]燐佶书、
L1咄史出牖社好类
特库
[
证号至词1
2.4结构
3接口设计
.3.1用户接口
本产品的用户一般需要通过终端进行操作,
进入主界面后点击相应的窗口,分别进入相对应
的界面(如:
输入界面、输出界面)。
用户对程序的维护,最好要有备份。
3.2软件接口
WIN9X/NT操作系统。
3.3控制
4系统数据结构设计
4.1逻辑结构设计
用户系统管理表:
用户名、密码、权限
图书信息库:
图书编号、图书名称、作者、出版社、出版日期、简介、备注
读者信息库:
学号、姓名、性别、专业、联系电话、班级
借阅信息库:
姓名、图书名称、图书编号、借阅日期、归还日期、备注
4.2物理结构设计要点
用户系统管理表
字段
字段名称
字段类型
字段大小
格式
1
姓名
文本
20
2
密码
文本
6
图书表:
字段
字段名称
字段类型
字段大小
格式
1
图书编号
文本
20
2
图书名称
:
文本n
50
3
作者
:
文本
12
4
出版社
文本
50
5
出版日期
datetime
长日期
6
简介
文本
200
7
备注
文本
200
、壬廿一h
读者表:
字段
字段名称
字段类型
字段大小
格式
1
学号
文本
12
2
姓名
「文本—
10
3
性别
:
文本
2
4
专业
文本
12
5
联系电话
文本
10
6
班级
文本
12
借阅表:
字段
字段名称
字段类型
字段大小
格式
1
姓名
文本
10
2
学号
:
文本—
12
3
图书名称
文本
50
4
图书编号
文本
20
5
借阅日期
Datetime
长日期
6
归还日期
Datetime
长日期
7
备注
文本
200
5系统出错处理设计
5.1出错信息
输出出错提示信息
5.2补救措施
a.重新启动系统
b.管理员修改代码,调试数据库
c.中断系统工作
5.3系统维护设计
管理信息系统是一个复杂的人机系统。
系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 总体 设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)