图书馆管理系统设计说明书

本文档详细介绍了图书馆信息管理系统的软件设计,包括系统总体设计、接口设计、运行设计、数据结构设计等。系统包含前台操作、管理员管理、图书管理、用户管理以及读者客户端等多个子系统,满足图书借阅、用户管理等需求。设计考虑了硬件和软件环境,以及异常处理和系统维护。文档旨在促进开发者与用户之间的沟通,确保设计满足需求。
摘要由CSDN通过智能技术生成

   图书馆信息管理系统

软件设计说明书

文档编号:QY2014007-LY7

文档信息:图书馆信息管理系统软件设计说明书

文档类别:管理文档

密    级:机密

版本信息:1.0

建立日期:2014-05-20

 

创 建 人:

审 核 者:

批 准 人:

批准日期:

 

编辑软件:Microsoft Office 2003 中文版

WPS 文字

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

目录

1引言 47

1.1编写目的 47

1.2背景 47

1.3定义 47

1.4参考资料 47

2总体设计 47

2.1需求规定 47

2.2运行环境 47

2.3基本设计概念和处理流程 47

2.4结构 48

2.5功能器求与程序的关系 48

2.6人工处理过程 48

2.7尚未问决的问题 48

3接口设计 48

3.1用户接口 48

3.2外部接口 48

3.3内部接口 48

4运行设计 48

4.1运行模块组合 48

4.2运行控制 49

4.3运行时间 49

5系统数据结构设计 49

5.1逻辑结构设计要点 49

5.2物理结构设计要点 49

5.3数据结构与程序的关系 49

6系统出错处理设计 49

6.1出错信息 49

6.2补救措施 49

6.3系统维护设计 50

7程序1(标识符)设计说明 52

7.1程序描述 52

7.2功能 53

7.3性能 53

7.4输人项 53

7.5输出项 53

7.6算法 53

7.7流程逻辑 53

7.8接口 53

7.9存储分配 53

7.10注释设计 53

7.11限制条件 54

7.12测试计划 54

7.13尚未解决的问题 54

8程序2(标识符)设计说明 54


 


1引言

1.1编写目的

1. 本文档是“图书馆信息管理系统”的设计说明书。

2. 本文档供所有与此系统相关的人员使用,包括设计人员、开发人员、测试人员、维护人员。

3. 方便用户与设计、开发人员之间的信息交流,确定开发者的基本设计实现思路想法是否满足实现条件。

4. 本文档可以作为系统分析员进行系统详细设计的出发点。

5. 本文档可以作为系统分析员向程序员分配代码设计任务的依据。

1.2背景

1. 待开发的软件系统的名称:青院图书馆信息管理系统

2. 本项目的任务提出者:青院图书馆馆长

3. 开发者:

4. 用户:系统管理员、图书馆相关工作人员、学校教职工、注册学生

5. 实现该软件的计算中心或计算机网络:计算中心

6. 该软件系统同其他系统或其他机构的基本的相互来往关系:数据相互调用关系 

1.3定义

1. 非功能性需求:所有用户在使用本系统之前都必须通过自己的用户名和密码登录,才能进行其他操作。该子系统主要负责判断登录时判断用户名和密码的正确性。

2. 图书信息管理系统:该子系统主要负责图书的录入、查询、修改和删除功能的实现。

3. 读者信息管理系统:包括读者信息的添加、查询、修改、删除等功能。

4. 读者客户端系统:该子系统主要负责读者管理自己的个人信息和修改密码信息,还支持读者查询检索图书和预约图书还能续借一次已借图书

5.   管理员管理系统:该子系统主要负责添加、查询、修改、删除所有用户的信息,还支持管理员查看个人信息、修改密码、重新登陆、退出系统等功能。


6.    前台操作子系统:该子系统主要负责借书时需要输入读者的用户号和图书ISBN;如果该图书可借,则正常借书,提示借阅成功;如果该书不可借,则弹出窗口提示。还书时需要输入读者的用户号和图书ISBN;若正常还书,点击确定即可;若读者违章,可填写违章记录,并处以罚款。

1.4参考资料

1. GB/T8567——2006《计算机软件文档编制规范》;

2. 《软件工程导论(第五版)》 张海藩编著 清华大学出版社

3. 《图书馆信息管理系统 ——需求分析与规格说明》

4. 《软件工程》 李浪、朱雅莉、熊江主编  华中科技大学出版社;

5. 《软件文档写作教程》 马平、黄冬梅编著  电子工业出版社;

6. 《青院图书馆管理规章制度》

2总体设计

2.1需求规定

(1)图书信息输入输出:图书编号,每本图书都有一个唯一的编号,它是唯一有效区分图书的方式;图书名称,每本书的名称,是区分图书的的方法之一;作者,出版社,出版时间,图书定价,如果每本书的出版时间超过了七年,则需要图书管理员申请更新图书,是区分每本书是否为已过时很久需要更新图书的标准,图书定价是如果读者违章阅读还书时需要缴纳的罚金的额度标准;库存量,是图书馆一共有该图书的数量;已借数目,当前图书借出去的数量;可借数目,当前图书还剩余可借的数目,是图书管理员进行图书清点的最方便快捷的方法。

(2)用户输信息入输出:用户编号,每个用户都有一个唯一的编号,是有效区分用户的唯一标识;密码,使用户登录的必须前提,只有用户编号和密码都输入正确才能登陆系统开始使用;用户名,每个用户的真实姓名,是区分用户的方式之一;性别,年龄,院系,专业,电话,地址,是用户资料的组成部分,用来完善用户资料,方便管理员进行管理;入校时间,离校时间,是用户的有效期范围,只有在校用户才能使用该系统,用户从入学时分配用户编号,知道用户离校此编号作废,不能再使用;

(3)借书还书输入输出:读者的用户编号,用户姓名,图书编号,图书名称,是查看用户所借(所还)图书信息是否正确的方式;借书时间,结束时的日期;还书时间,还书时的日期;借阅时长,从借书成功开始算起,一直到还书的日期所经历的时间长度。

(4)罚金输入输出:若读者违章,则需要缴纳罚金,额度由系统管理员设定,由前台操作员代收。

 

2.2运行环境

2.2.1硬件环境:

 处理器:Intel双核心处理器:支持多线程,二级缓存为2MB或4MB,主频133MHZ或266MHZ

 内存:2GB 支持DDR2

  • 16
    点赞
  • 204
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值