软件设计说明书
文档编号:QY2014007-LY7
文档信息:图书馆信息管理系统软件设计说明书
文档类别:管理文档
密 级:机密
版本信息:1.0
建立日期:2014-05-20
创 建 人:
审 核 者:
批 准 人:
批准日期:
编辑软件:Microsoft Office 2003 中文版
WPS 文字
目录
1引言
2. 本文档供所有与此系统相关的人员使用,包括设计人员、开发人员、测试人员、维护人员。
3. 方便用户与设计、开发人员之间的信息交流,确定开发者的基本设计实现思路想法是否满足实现条件。
4. 本文档可以作为系统分析员进行系统详细设计的出发点。
5. 本文档可以作为系统分析员向程序员分配代码设计任务的依据。
1.2背景
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总体设计
(1)图书信息输入输出:图书编号,每本图书都有一个唯一的编号,它是唯一有效区分图书的方式;图书名称,每本书的名称,是区分图书的的方法之一;作者,出版社,出版时间,图书定价,如果每本书的出版时间超过了七年,则需要图书管理员申请更新图书,是区分每本书是否为已过时很久需要更新图书的标准,图书定价是如果读者违章阅读还书时需要缴纳的罚金的额度标准;库存量,是图书馆一共有该图书的数量;已借数目,当前图书借出去的数量;可借数目,当前图书还剩余可借的数目,是图书管理员进行图书清点的最方便快捷的方法。
(2)用户输信息入输出:用户编号,每个用户都有一个唯一的编号,是有效区分用户的唯一标识;密码,使用户登录的必须前提,只有用户编号和密码都输入正确才能登陆系统开始使用;用户名,每个用户的真实姓名,是区分用户的方式之一;性别,年龄,院系,专业,电话,地址,是用户资料的组成部分,用来完善用户资料,方便管理员进行管理;入校时间,离校时间,是用户的有效期范围,只有在校用户才能使用该系统,用户从入学时分配用户编号,知道用户离校此编号作废,不能再使用;
(3)借书还书输入输出:读者的用户编号,用户姓名,图书编号,图书名称,是查看用户所借(所还)图书信息是否正确的方式;借书时间,结束时的日期;还书时间,还书时的日期;借阅时长,从借书成功开始算起,一直到还书的日期所经历的时间长度。
(4)罚金输入输出:若读者违章,则需要缴纳罚金,额度由系统管理员设定,由前台操作员代收。
处理器:Intel双核心处理器:支持多线程,二级缓存为2MB或4MB,主频133MHZ或266MHZ
内存:2GB 支持DDR2