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

图书管理系统概要设计说明书-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN概要设计说明书目录1引言 ............................................................................................................... 错误!未定义书签。
编写目的 ................................................................................................. 错误!未定义书签。
背景 ......................................................................................................... 错误!未定义书签。
定义 ......................................................................................................... 错误!未定义书签。
专门术语 ....................................................................................... 错误!未定义书签。
缩写 ................................................................................................ 错误!未定义书签。
参考资料 ................................................................................................. 错误!未定义书签。
图书管理系统概要设计说明书1学理

图书管理系统概要设计说明书设计题目:图书管理系统学院:计算机学院班级:08网络工程1班组员:张学理200813024017张巡200813024036李忠义200813024016 指导老师:罗代忠完成时间:2010.12.25目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考文献 (4)2总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3基本设计概念和处理流程 (4)2.4结构 (7)2.5功能需求与程序的关系 (8)2.6人工处理过程 (8)2.7尚未解决的问题 (8)3接口设计 (8)3.1用户接口 (8)3.2外部接口 (9)3.3内部接口 (9)4运行设计 (10)4.1运行模块组合 (10)4.2运行控制 (10)4.3 运行时间 (11)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2 物理结构设计要点 (12)5.3数据结构与程序的关系 (13)6系统出错处理设计 (15)6.1出错信息 (15)6.2补救措施 (15)6.3系统维护设计 (15)概要设计说明书1引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。
而中小型租、借书机构仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。
1.1编写目的本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。
以求在最短的时间高效的开发图书管理系统。
1.2背景本项目的名称:图书管理系统开发软件。
随着图书馆图书种类、数量的不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。
因此,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。
图书管理系统设计

图书管理系统设计1. 引言图书管理系统是一种用于管理图书馆图书资源的系统。
它允许图书管理员轻松管理图书馆的图书,包括图书的借阅、归还、订购和检索等功能。
本文档将详细介绍图书管理系统的设计,包括系统的功能需求、系统架构和数据库设计等。
2. 功能需求2.1 登录与权限管理图书管理系统需要提供用户登录功能,以区分不同类型的用户,例如图书管理员、读者和系统管理员。
不同类型的用户拥有不同的权限,例如图书管理员可以管理图书的借阅和归还,而读者只能进行图书借阅和查询。
2.2 图书管理图书管理是图书管理系统的核心功能之一,包括图书的录入、修改和删除等操作。
图书的基本信息应包括书名、作者、出版社、出版日期和ISBN号等。
图书管理系统还应提供图书分类和索引功能,以便读者可以方便地搜索和定位图书。
2.3 借阅与归还借阅和归还是图书管理系统的另一个重要功能。
图书管理员可以通过输入读者的信息和图书的编号进行借阅和归还操作。
在借阅时,系统应记录借阅日期和归还日期。
如果读者逾期未归还图书,系统应自动计算罚款金额并生成罚单。
2.4 读者管理图书管理系统应提供读者管理功能,包括读者信息的录入、修改和删除等操作。
读者的基本信息应包括姓名、性别、年龄和联系方式等。
系统还应记录读者的借阅历史和欠款情况。
2.5 数据统计与报表图书管理系统应提供数据统计和报表功能,方便管理员对图书馆的图书借阅情况进行分析和管理。
包括借阅情况统计、图书流通率统计和欠款情况统计等报表。
3. 系统架构图书管理系统的设计采用三层架构,包括表示层、业务逻辑层和数据访问层。
3.1 表示层表示层是用户与系统之间的交互界面,主要通过图形界面(GUI)实现。
图书管理员和读者通过表示层进行图书管理和查询操作。
表示层还应提供用户登录界面,用于验证用户身份和权限。
3.2 业务逻辑层业务逻辑层负责处理用户的请求和业务逻辑。
它接收表示层的请求并调用数据访问层进行数据操作。
例如,在借阅图书时,业务逻辑层会先检查读者的借阅权限和图书的可借状态,然后更新数据库中的借阅记录。
图书馆管理系统概要设计说明书201212(10本)

图书馆管理系统概要设计说明书拟制人____________________ 审核人____________________2011年月日目录1.引言 (3)1.1系统概述 (3)1.2文档概述 (3)1.3引用文件 (4)2.系统概述 (4)2.1系统运行环境 (4)2.2条件与限制 (4)2.3系统用户分析 (4)2.3.1用户角色 (4)2.4系统建设内容 (4)3.总体设计 (5)3.1设计思想 (5)3.1.1设计原则 (5)3.1.2技术路线 (5)3.1.3设计方法 (5)3.2总体结构 (6)3.2.1系统功能架构 (6)3.2.2系统技术架构 (6)4.总体结构设计 (7)4.1系统功能结构图 (7)4.2系统功能列表 (7)4.3系统动态模型 (8)4.4功能模型 (8)1.引言1.1系统概述图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统(MIS)。
该信息系统能够方便地向借阅者提供各种借阅服务,也能够为管理员提供方便的管理服务。
图书管理系统能够为一定数量的借阅者提供服务。
每个借阅者能够拥有惟一标识其存在的编号。
根据图书管理的日常工作需求和图书借阅管理流程,系统应实现以下目标:●界面设计友好、美观,数据存储安全、可靠;●基本信息设置保证图书信息和读者信息的分类管理;●实现图书信息的查询功能,保证数据查询的灵活性;●实现对图书借阅、归还过程的全程数据信息跟踪;●提供借阅到期提醒功能,使用户可以及时了解已经到期的图书借阅信息;●提供管理员修改自己密码的功能,保证系统的安全性;●提供灵活、方便的权限设置功能,使整个系统的管理分工明确;●采用人机对话的操作方式,方便管理员的日常操作;●系统最大限度地实现易维护性和易操作性。
安全与保密要求:对于图书资料录入者提供管理员级别的权限,对于游客提供游客权限,在游客权限范围内进行常规操作(主要是图书信息的查询操作),老师以及学生属于图书管理系统主要的服务对象,属于注册用户,必须登录后进行相关的借阅、资料管理。
图书管理系统概要设计说明书

系统说明图书管理信息系统概要设计说明书目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (4)1.4参考资料 (4)2总体设计 (5)2.1需求规定………………………………………………………………………………...5-62.2运行环境 (6)2.3基本设计概念和处理流程……………………………………………………………...6-72.4结构……………………………………………………………………………………...7-82.5功能器求与程序关系 (8)2.6人工处理过程 (9)2.7尚未解决的问题 (9)3接口设计 (9)3.1用户接口 (9)3.2外部接口 (9)页脚内容系统说明3.3内部接口 (9)4运行设计 (10)4.1运行模块组合 (10)4.2运行控制 (10)4.3运行时间 (10)5系统数据结构设计 (10)5.1逻辑结构设计要点…………………………………………………………………...10-115.2物理结构设计要点 (11)5.3数据结构与程序的关系 (11)6系统出错程序设计 (12)6.1出错信息 (12)6.2补救措施 (12)6.3系统维护设计 (12)页脚内容系统说明概要设计说明书1引言1.1编写目的随着电子计算机硬软的高速发展和信息时代中日益暴涨的信息,以前的人工处理信息方式及简单的计算机处理是日益不能满足要求,实用、高效、安全的计算机管理信息系统正是如日中天,如火如荼。
使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。
譬如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等优点。
图书管理系统主要致力于为图书借阅人提供方便快捷的服务,以及为图书管理人员提供准确可靠的信息。
具体目标如下:提高图书管理的效率,节约相关的管理成本。
增强图书管理的安全性。
为图书管理部门提供系统、规范的图书管理手段。
满足借阅人、图书信息管理人员和部门管理人员的不同层次和不同方面的需要。
图书管理系统概要设计

图书管理系统概要设计
编写人:**
学号:***********
需求分析阶段的数据流图1、顶层数据流图
2、第一层数据流图
3、数据流图细化
(1)借书过程细化
“管理员检验借书证的有效性和借阅权限,然后依次登记该读者所借图书”
(2)还书过程细化
“判断每本图书是否超期并计算罚金。
登记每本图书的归还情况。
”
2、设计软件结构(从数据流图出发)
2.1、第一级软件结构
2.2、第二级软件结构图
3、软件优化结构
3.1、优化考虑
一、还书过程中的计算罚金在后面软件设计时只需要一条计算语句,比较简单考虑可以和下一步的印发罚金通知合并成一个罚金处理模块
二、借书过程中借书证和书籍审核应该是分先后执行的,同时这两个处理也比较简单可以合并成信息审核模块
三、信息的审核应该在最开始就已经完成不需要一个特定的模块进行。
3.2、优化后的软件结构
4、模块描述4.1借书办理模块
4.2 还书办理模块。
图书管理系统的概要设计
该子系统提供公共查询 和个人查询两种功能。 () 公 共 查 询 即 普通 O A , “ P C是 O l eP bi 1 PC OA ni u l n c
A c s C t ou 缩 写 ,即 联 机 公 共 查 询 目录 ,在 O A ces a lge的 a P C上
用户 的数据 以及操作 ,并转换 成相应 的数据库 请求传 送给 数
在不同地理位置的读者提供 一种 分布式 的查询服务 1 3 1 。在需求
分析的基础上 ,对 目标 系统 的功能设计如 图 1 所示 。
31 检 索 子 系 统 .
在 这种模式下 ,后 台为数据 库服务器 ,前 台为客 户端数据 库
操作 程序 。服务 器接受客户 端 的数据 库请求 并将执 行结果 返 回给客户端 ,客 户端作为用 户的操作 显示 界面 ,一 方面接 受
随着科 学技术 的不 断提 高 ,计算 机科学 日渐 成熟 ,其 强 大 的功 能 已为人们 深刻认识 ,它 已进 人人类 社会 的各个领 域
并发挥着越来越重要 的作用 。 作为计算机 应用 的一部分 ,使用 计算机对 图 书信 息进 行
管理 ,具有着手工管理所无法 比拟 的优点 。例如 :检索 迅速 、
D TBS N FR A1NM N GM N AAAEADI 0 M T A A E ET N 0
数据 库与信 息管理
图书管理 系统 的概 要设计
熊魁
( 同济大学软件学院 ,上海 2 0 0 ) 0 0 0 摘 要 : 简单地描述 了当前 图书管理 系统存在 的一些问题 ,并详细地介绍 了图书管理 系统的概要设计的详细过程。
关 键 词 : 图 书 管理 系统 ; 概要 设 计
图书馆管理系统概要设计说明书
图书馆管理系统概要设计说明书目录1引言 (2)1.1 背景 (2)1.2 系统概述 (2)1.3 文档概述 (2)2引用文档 (3)3设计与决策 (3)4软件体系结构设计 (3)4.1 体系结构 (4)4.1.1 程序模块划分 (4)4.1.2 程序功能模块关系 (6)4.2接口设计 (6)4.2.1接口描述 (6)4.2.2 用户接口 (7)4.2.3 外部接口 (7)4.2.4 内部接口 (7)5各模块设计 (7)5.1用户登录模块 (8)5.2图书管理模块 (9)5.3读者信息管理模块 (9)5.4借阅信息管理模块 (10)5.5系统管理模块 (11)6数据库设计 (12)6.1数据库逻辑结构设计 (12)6.2 数据库物理结构 (17)6.3数据结构与程序的关系 (17)7需求的可追踪性 (17)8系统运行与维护设计 (17)8.1运行设计 (17)8.2维护设计 (18)1引言1.1 背景随着信息化水平的不断扩大,计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。
而中小型租、借书图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。
为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理馆系统软件力求提高其管理效率,代替人工处理提高图书馆的信息化和自动化。
1.2 系统概述根据需求分析说明书所得出的客户需求,本图书馆管理系统的主要实现的功能有:图书馆管理员对图书的系统化管理,包括图书信息的增删改以及查询、读者信息的增删改以及查询;读者借书和还书的处理以及相关信息的管理,用户信息管理、图书信息检索查询、用户登录操作等。
本图书馆管理系统属于一个数据管理型系统。
包括数据的处理加工,数据的存储,以及用户交互等;运行的现场不应该出现太多的错误,能够准确的根据用户的操作进行一系列的交互,以满足用户的需求。
图书馆管理系统概要设计
图书馆管理系统概要设计目录1引言 (3)1.1编写目的 (3)1.2定义 (3)2总体设计 (3)2.1需求规定 (3)2.2基本设计概念和处理流程 (4)2.3结构 (5)2.4时间特性要求 (8)3接口设计 (8)3.1用户接口 (8)3.2外部接口 (8)3.3内部接口 (8)4运行设计 (9)4.1运行模块组合 (9)4.2运行控制 (9)4.3运行时间 (9)5系统数据结构设计 (9)5.1逻辑结构设计 (9)5.2物理结构设计 (11)5.3数据结构与程序的关系 (11)6系统出错处理设计 (11)6.1出错信息 (11)6.2补救措施 (12)6.3系统维护设计 (13)1引言1.1编写目的概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
1.2定义SQL Server:数据库管理软件SQL:是一种数据库查询和程序设计语言DBMS:数据库管理系统Windows运行环境Java :软件开发语言JDBC:是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成2总体设计2.1需求规定系统实现易安装,易维护性,易操作性,运行稳定,安全可靠。
该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。
2.2基本设计概念和处理流程2.3结构登录系统管理系统查询系统借书管理还书管理学生信息查询图书信息2.4时间特性要求本系统要求程序在响应时间,数据更新处理时间上性能要好。
而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上还可以。
3接口设计3.1用户接口采用窗口化,菜单式进行设计,在操作时响应热键。
图书馆管理系统概要设计说明书
《软件工程写作》实验报告院系:班级:学号:姓名:目录一、引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (1)1.4参考资料 (1)1.5目标 (2)1.6运行环境 (2)1.7需求概述 (2)二、总体设计 (3)2.1功能结构图 (3)2.1.1在管理子系统中: (4)2.1.2在查询子系统中: (4)三、接口设计 (4)3.1外部接口 (4)3.1.1用户接口: (4)3.1.2硬件接口: (4)3.1.3软件接口 (5)3.2内部接口 (5)四、数据结构设计 (5)4.1逻辑结构设计 (5)4.1.1学生文件表: (5)4.1.2图书目录文件 (5)4.1.3借书文件表 (6)4.1.4罚款单表 (6)4.1.5入库单表 (6)4.1.6管理员表 (6)五、物理结构设计 (7)5.1数据结构与程序的关系 (7)六、维护设计 (7)6.1数据库维护 (7)6.2软件功能维护 (7)图书馆管理系统概要设计说明书一、引言1.1 编写目的由需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
1.2 项目背景根据学校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。
1.3 定义•MySQL:数据库管理软件•navicat:数据库管理软件•Windows XP/7:运行环境•Java :软件开发语言1.4 参考资料《软件工程导论》----张海潘牟永敏编著清华大学出版社《数据库系统概念》 ----Abraham Silberschatz Henry F.Korth S.Sudarshan 著杨冬青等译机械工业出版社《软件文档写作教程》 ----马平黄冬梅编著电子工业出版社1.5 目标通过该系统的实施,将图书馆管理等方面通过系统来实施,其中包括对学生借还图书信息,员工信息,以及图书信息等等,使得图书馆借还等管理业务和查询业务运转周期缩短来提高学校图书馆运转效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书管理系统概要设计
一、概要设计的规范及准则:
1.以四人小组讨论的形式制定系统设计方案及相关协调措施.
2.文档的编制标准
3.信息编码形式
4.设计目标及原则:满足普通的学生用户对图书管理系统的基本要求,保证最基础的图书管理系统的正常运行.
二、系统框架设计:
该图书管理系统按系统业务需求分成具有独立任务的5个子系统,分别为:用户信息管理系统、图书信息管理系统、借阅证信息系统、借还书系统以及更换皮肤系统.
用户信息管理系统:
满足用户对其用户信息的基本管理需求,并对用户的信息进行一定的收集.在后续系统设计阶段可开发相应程序对该系统信息进行大数据采集及分析,获得用户的基本阅读习惯及喜好信息,从而在后期加入书本系列推荐子系统.该子系统尚在开发阶段。
另外加入重新登录及修改密码操作模块,以满足用户最基本的切换用户及信息加密管理
的需求。
图书信息管理系统:
该子系统面向主体为图书管理员及图书馆相关人士,其设计旨在对图书馆藏书进行更加系统及规范的管理以满足学生用户基本的借阅需求。
1。
新书登记入库模块可方便管理员对新书入库,并对图书管理系统进行及时地更新,方便用户实时掌握最新书本动态,满足各自所需.
2.信息查询系统为该子系统的主要功能模块,该模块能让读者不仅仅获得图书能否借阅的信息,而且能提供读者相关书籍包括作者,出版情况,内容概要,相关评价等书本信息。
预计该模块可以方便用户选择借阅相关书籍,并对类似书籍进行取舍.
3。
图书挂失功能则是一个更加人性化的系统设计.该系统模块面向遗失所借阅图书的用户,方便其与图书馆相关人员沟通联系,并进行相关手续的完成。
借阅证信息系统:
借阅证信息系统是对读者借阅证信息进行管理的重要子系统,也是图书管理系统中一个不可
或缺的环节。
该系统是关于用户借书证办理、信息查询和挂失的有效辅助系统。
1.借阅证办理功能模块是用户办理借书证的主要应用途径。
该模块帮助读者快速完成结束证办理的相关注册及认证手续。
2.借阅证信息查询系统则是用户对自己借阅证信息进行查询的有效渠道.通过该模块,读者可以快速获取自己借阅的相关信息。
预期该系统能帮助读者及时获得书本的还书截止日期信息,并能及时对等待处理的图书馆消息进行处理。
3.挂失系统是保证读者快速挂失借阅证的有效功能模块。
该功能是借阅证信息系统不可缺少的模块。
该模块方便丢失借阅证的读者快捷登记相关信息并及时补办证件。
借还书管理系统:
借还书管理系统是图书管理系统的主系统,也是支撑整个图书管理系统乃至整个图书馆运行的重要系统。
它面向读者,满足读者最基本的借书、还书需求,维持整个图书管理系统的正常运行。
1.“借书”功能模块:读者可在该模块完成相关的借阅登记及记录操作,完成借书手续。
借书操作完成后,该用户自动进入还书等待周期,直到还书截止日止.
2.“还书”功能模块:读者可在该模块完成相关的归还图书及登记操作,完成还书手续.成功进行还书后,该用户自动获得新的借书机会,可后续完成借还书操作.
更换皮肤系统:
该系统是优化用户界面的系统,用户可根据个人喜好更改用户界面,美化系统界面。
经我们的调查统计显示,我校44.3%的学生对现在我校图书馆的图书管理系统的界面并不满意,而大部分是认为系统的风格过于死板。
所以我们加入了这个系统,旨在使整个系统活泼化和人性化,使界面更符合用户需求.
三、软件结构设计
根据系统框架设计中的子系统概述,对组成系统的各个子系统进行结构设计.
用户信息管理系统模块元素包括:基本管理模块,重新登录模块,修改密码模块。
1.基本管理模块满足用户最基本的信息管理模块。
2.重新登录及修改密码操作模块,以满足用户最基本的切换用户及信息加密管理
的需求。
图书信息管理系统模块元素包括:新书登记入库模块,信息查询模块,图书挂失模块。
1。
新书登记入库模块可方便管理员对新书入库,并对图书管理系统进行及时地更新,方便用户
实时掌握最新书本动态,满足各自所需。
2。
信息查询系统为该子系统的主要功能模块,该模块能让读者不仅仅获得图书能否借阅的信息,而且能提供读者相关书籍包括作者,出版情况,内容概要,相关评价等书本信息.预计该模块可以方便用户选择借阅相关书籍,并对类似书籍进行取舍。
3。
图书挂失功能则是一个更加人性化的系统设计.该系统模块面向遗失所借阅图书的用户,方便其与图书馆相关人员沟通联系,并进行相关手续的完成。
借阅证信息系统模块元素包括:借阅证办理模块,信息查询模块,挂失模块。
4.借阅证办理功能模块是用户办理借书证的主要应用途径。
该模块帮助读者快速完成结束证办理的相关注册及认证手续。
5.借阅证信息查询系统则是用户对自己借阅证信息进行查询的有效渠道。
通过该模块,读者可以快速获取自己借阅的相关信息.预期该系统能帮助读者及时获得书本的还书截止日期信息,并能及时对等待处理的图书馆消息进行处理。
6.挂失系统是保证读者快速挂失借阅证的有效功能模块。
该功能是借阅证信息系统不可缺少的模块。
该模块方便丢失借阅证的读者快捷登记相关信息并及时补办证件.
借还书系统模块元素:借书模块,还书模块。
3.“借书”功能模块:读者可在该模块完成相关的借阅登记及记录操作,完成借书手续.借书操作完成后,该用户自动进入还书等待周期,直到还书截止日止。
4.“还书”功能模块:读者可在该模块完成相关的归还图书及登记操作,完成还书手续.成功进行还书后,该用户自动获得新的借书机会,可后续完成借还书操作.
更换皮肤系统模块元素:skin1,skin2,skin3.各种界面都美观大方。
四、公共数据结构设计
1.公共数据变量的数据结构和作用范围
2.输入、输出文件的结构
3.数据库中的表结构、视图结构
五、安全性设计
1.操作权限管理:该图书管理系统仅面向在校学生(即持有学生证有入馆资格的在校学生)及图书馆相关人员。
2.操作日志管理:操作日志由图书馆管理员每日进行更新,对相关信息进行采集和再处理,保证图书馆系统第二天正常运行.
3.文件及数据加密设计:除了最基本的用户密码功能模块来满足该要求外,我们团队还设计了密码修改功能,以帮助密码的安全性的提升。
六、故障处理设计
软件系统工作过程中难免出现故障,概要设计就是对各种可能出现的来自于软件、硬件以及网络通信方面的故障作出专门考虑。
其中,我们加入了备用图书管理系统设备以处理应对原系统故障或崩溃的特殊情况。
另外我们团队也专门设计了数据备份模块,以方便备用系统投入运行.将备份后的数据载入新系统后可保证备份系统后续完成其目标任务。
七、可维护性设计
该图书管理系统在投入使用后必将面临维护。
读者会有新的需求,图书馆方面也会有新的管理目标,所以维护性设计尤为重要。
我们团队计划定期对系统程序进行改进及排错以保证系统正常运行.我们也计划扩充该软件的功能,如加入根据读者借阅查询偏好的书籍推荐子系统。
我们预计该系统将给我们整个图书管理系统加入新的活力.另外,我们特意设置了用于系统检测维护的专用模块,该模块将帮助对系统进行实时的检测.
概要设计评审:
1、经试用及调研,软件已基本覆盖所有已确定的软件需求.
2、软件的内接口与外部接口已明确定义.
3、所有模块已满足高内聚、低耦合的要求,且模块的作用范围已在其控制范围之内。
4、经试用,该设计对需求的解决是实用的,用户反映良好。
5、已经过全面的可维护性设计,保证该系统再投入实用时是可维护的.
6、在试用期,该图书管理系统表现出了良好的质量特性.
软件的框架设计。