图书管理系统总体设计报告
更新时间:2023-05-13 22:25:01 阅读量: 实用文档 文档下载
图书管理系统
作 者: 完成日期: 签 收 人: 签收日期:
目录
1 引言
1.1 编写目的 ................................................................................................................................... 1 1.2 范围 ........................................................................................................................................... 1 1.3 定义 ........................................................................................................................................... 1 1.4 参考资料 ................................................................................................................................... 2
2 总体设计 ........................................................................................................................... 2
2.1 需求规定 ................................................................................................................................... 2 2.2 系统环境配置 ........................................................................................................................... 2 2.3处理流程 .................................................................................................................................... 4 2.4 结构 ........................................................................................................................................... 4
3 接口设计 ........................................................................................................................... 5
3.1 用户接口 ................................................................................................. 错误!未定义书签。 3.2 外部接口 ................................................................................................. 错误!未定义书签。 3.3 内部接口 ................................................................................................. 错误!未定义书签。
4 系统数据结构设计 ........................................................................................................... 6
4.1 逻辑结构设计要点 ................................................................................................................... 6 4.2 物理结构设计要点 ................................................................................................................... 6
5 系统出错处理设计 ........................................................................................................... 7
5.1 出错信息 ................................................................................................................................... 7 5.2 补救措施 ................................................................................................................................... 7 5.3 系统维护设计 ........................................................................................................................... 7
1 引言
对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发
现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
1.1 编写目的
1.1.1 为开发人员、维护人员、客户之间提供共同的协议而创立基础,对图书管理
软件功能的实现作使命描述。
1.1.2 本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2 范围
说明:
a. 待开发的软件系统的名称:图书管理系统 b. 工程的组织者:管理信息系统开发小组组长
产品的生产者:图书馆管理系统开发课题组 产品的设计者:图书馆管理系统开发课题组 已明确用户:就读学生以及图书馆管理员 产品的所有权:图书馆管理系统开发课题组
1.3 定义
图书管理信息系统软件:它是由图书馆管理信息系统软件课题组完全自主开发的图书管理软件,以图书馆为基本元素的、用汉语编程来实现其功能的软件。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、
标准,规范或其它正式规定文档所需具有的条件或权能。
1.4 参考资料
《数据库系统项目开发实践》 科学出版社,2005
《管理信息系统与案例分析》 人民邮电出版社,2004
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以上。
网络操作系统: Windows 98/2000 server系统,并安装有TCP/IP协议。服务器与各客户端计算机应能通过TCP/IP进行连接。 软件环境为Windows 98以上版本 开发工具:世纪桥
2.3处理流程
图书管理系统首先需要用户进行登录,管理员和学生都有密码,分别设置权限登陆,
2.4 结构
3 接口设计
.3.1 用户接口
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。 3.2 软件接口
WIN9X/NT操作系统 。 3.3控制
本软件是以中文版Windows 98及其以上版本的操作系统来控制软件运行。
4系统数据结构设计 4.1 逻辑结构设计
用户系统管理表:用户名、密码、权限
图书信息库:图书编号、图书名称、作者、出版社、出版日期、简介、备注 读者信息库:学号、姓名、性别、专业、联系电话、班级
借阅信息库:姓名、图书名称、图书编号、借阅日期、归还日期、备注
4.2 物理结构设计要点
图书表:
读者表:
5系统出错处理设计 5.1 出错信息
输出出错提示信息
5.2 补救措施
a. 重新启动系统
b. 管理员修改代码,调试数据库 c. 中断系统工作
5.3 系统维护设计
管理信息系统是一个复杂的人机系统。系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。
正在阅读:
图书管理系统总体设计报告05-13
新版七年级上册语文课后生字词08-31
lemon tree12-07
十二局--隧道坍塌应急演练计划10-02
软肋骨炎怎么治疗养生小知识03-15
功的原理机械效率03-07
2017年市政公用工程行业现状及发展趋势分析 (目录)06-15
凯特摆测重力加速度 - 图文11-11
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 管理系统
- 总体
- 报告
- 图书
- 设计
- 人教版英语七年级下册 Unit1_SectionB(2a-2c)名师教案
- 2008届安徽高考信息交流试卷物理
- 空压机维护保养记录表
- 1-7用显微镜观察身边的生命世界(三)
- 高一化学原电池练习题2
- 2017年度河北省专业技术人员标准化的理论方法与实践答案
- APMS全通纸笔王网上阅卷系统
- 我终于还是说了一句我爱你
- 全国2009年4月自考网络操作系统试题
- 2015年中国海洋大学金融硕士考研参考书,考研复试分数线,考研报录比
- 年产1000吨的苯甲醛生产工艺
- 《糖类 油脂 蛋白质》、《合成材料》两章
- 小学科学教学叙事.---小组合作学习doc
- 英语教学方法名称
- 昔颉堡小学校发展五年规划
- 中国生产力布局和区域经济的发展
- 趣味运动会流程及评分细则
- PE投资《尽职调查》指引
- 兽药GSP企业质量管理文件
- 茵陈蒿汤及其血中移行成分6,7-二甲氧基香豆素的肝保护作用