图书管理系统需求规格说明书2.docx
- 文档编号:10942178
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:11
- 大小:143.97KB
图书管理系统需求规格说明书2.docx
《图书管理系统需求规格说明书2.docx》由会员分享,可在线阅读,更多相关《图书管理系统需求规格说明书2.docx(11页珍藏版)》请在冰豆网上搜索。
图书管理系统需求规格说明书2
图书管理系统需求规格说明书
第一部分 引言
编写目的
需求说明书有时候也被称为规格说明书,本规格说明描述了任务管理项目的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。
软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。
经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。
项目背景
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。
在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。
一个最典型的手工处理还书过程就是:
读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。
这样借书过程就完成了。
还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。
利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。
我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。
使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
图书馆中存在如下规则
书可外借3个月,期刊可外借7天,学生可以预约已被借出的书。
当一本书被归还时,如果已经有学生预订了这本书,则这本书将放在大厅中的借书处,否则将放回书库。
倘若过了预约期限还没有人来取,预约的书也将放回书库。
图书馆工作人员由1位领导、20位正式的图书管理员和10位学生图书管理员组成。
在任何时候,大厅中的借书处有两位正式的图书管理员、两位学生管理员,以及另外一位可能是领导、学生图书管理员或正式图书馆管理员的人。
正式的图书管理员负责监督学生图书管理员并向领导汇报工作。
该图书馆准备开发一个图书馆借阅系统,学生可利用该系统借书。
在使用该系统时,如果想借的书在图书馆,这本书将借给借阅者。
该系统有一个扩展版供图书管理员们维护图书馆的数据库并跟踪借阅情况和发送过期通知。
术语定义
1.系统:
图书馆管理软件
2.图书信息:
一些图书的基本信息,包括书名、书号、作者、出版社、库存数量及库存位置等信息,便于读者查询借阅。
3.借书记录:
包括借阅者的姓名、ID号以及所借书的书名和借书日期等信息。
4.借阅规则:
对不同的借阅者有不同的借阅册数和借阅时间,对不同的违章情况有不同的罚款措施。
参考资料
相关的文件包括:
A、产品开发部的内部文件《核准任务管理项目》;
B、任务管理项目分析会议备忘录;
C、《任务管理项目需求说明书》;
参考资料:
A、NIITACCP3.0Sem1《基于软件开发项目的毕业设计》;
B、国家标准《概要设计说明书(GB8567——88)》;
C、莱克公司的人力资源管理项目的概要设计说明;
第二部分任务概述
系统指导思想和建设目标
1.系统指导思想
立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。
2.系统建设目标
(1)要解决的问题:
随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动化信息处理阶段。
设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是势在必行的了。
(2)系统开发的目的:
提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
本系统将提供给图书办公人员使用,进行日常任务、工作的管理和调度,提高时间的利用率和工作效率。
(3)系统名称:
苏州大学图书馆管理系统
软件提供的功能包括:
1.永久存储用户输入的任务的信息;
2.任务调度和任务查找操作简易;
3.任务的删除和更新;
4.能够针对任务设置启动时间、终止时间、任务时间间隔;
5.任务启动的提示、多任务的启动提示;
6.显示系统的时钟;
7.任务启动时间、终止时间、任务启动时间间隔调整;
8.在多用户环境下,允许不同的人管理自己的任务;
用户的特点
本系统主要提供给图书馆理人员.
根据他们对本程序的认可、方便操作的程度,结合他们日常工作的频繁程度,系统每天操作完成一个功能点应该在2-10次之间。
用户对界面的友好性,有非常高的要求。
本系统的规模比较小,并且将提供操作手册进行操作项的详细说明。
假定和约束
已经有的约束条件包括:
1.本系统的预算在xxxxx元(人民币);
2.本系统的最后的交付日期是2009年4月18日,并且包括最后
的测试、产品包装,系统要求在2010年正式投入市场;
假设:
1.本项目不会在中期发生不可接受的范围变更;
2.系统不会有海量存储的要求;
其他相关的假定和约束条件将进一步补充。
基本设计概念和处理流程
对于SQLServer的企业版,本系统的实现采用典型的两层模式、C/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图
多用户版系统结构(C/S)
设计说明:
1、每一个计算机需要安装客户程序;
2、每个客户程序独立访问中央的数据库服务器,不使用业务处理服务器;
3、数据库服务器使用SQLServer2000企业版来实现,对于目前的需求和数据量,SQLServer2000完全适用;
4、多用户并发访问和处理、数据加锁、事务协调,由SQLServer数据库和数据库服务器来完成;
对于使用ACCESS作为数据库的单机版本,系统的结构比较简单,如图
单机系统结构
业务流程描述
1.图书馆进书后,由图书馆工作人员统计书名、作者、出版社、价格以及所进图书的册数、ISBN、进书日期等。
2.根据不同学科种类对图书进行编号,记入图书信息,并将图书入库。
3.有读者来借阅前,可以先使用本系统查询所要的或相关的书籍,获取图书信息。
4.读者根据查询获得的图书信息,方便的借阅到图书,并由图书馆工作人员将借书信息记入借书信息,并对图书信息作出修改。
5.当有读者来还书时,核对借书信息,判断有没有违章等并作相应的措施,最后完成还书。
还书后图书入库,对本条图书信息做出相应的修改。
系统功能描述
系统计划分为系统管理、进书管理、图书入库管理、查询功能、借书/还书管理以及报表打印6个模块,各模块款功能描述如下:
A、系统管理
这部分的功能有:
角色管理、用户管理、修改密码。
这部分的功能主要用户系统的安全管理,不同的操作者有不同的权限,可以执行不同的操作。
比如普通读者的权限只能是查询图书及自己的借阅情况;而图书馆管理员可以对图书信息进行管理,如对新书入库,也可以管理用户,如添加新用户和删除不用的账号等。
B、进书管理
这部分的功能有:
统计基本的图书信息。
这部分的功能用于统计新书的书名、作者、出版社、价格、进书的册数、进书日期、ISBN等。
C、图书入库管理
这部分的功能:
对新书分类编目,及时更新图书库中的图书信息。
这部分的功能用于对所购进的新书,按其种类学科进行编目,给与唯一的书号;及时更新书库中的图书信息,包括书名、书号、作者、出版社、价格、库存位置和库存册数这些信息,方便读者查询借阅。
D、查询功能
这部分的功能:
查询图书的信息,查询读者的借阅情况
这部分的功能主要提供多种方式的查询服务。
读者可以根据书名、作者或关键字模糊查询图书信息;读者也可以根据自己的借书证号查询自己的借阅情况,如已借了几本书,借书日期,还书日期,有没有续借等。
E、借书/还书管理
这部分的功能:
借书管理、还书管理
这部分的功能是当读者借书时,系统根据借书证号识别读者身份,核对读者的借书信息,做出判断如可不可以借、还可借几本,成功借阅后记录在借书信息并修改书库图书信息。
当读者还书时,系统根据借书证号识别读者身份,核对读者的借书信息,做出判断如有没有超期,要不要罚款,需要罚多少等,最后还书成功,修改书库图书信息。
F、报表打印
这部分的功能用于打印统计进书情况、图书破损情况、图书遗失情况及借阅违章罚款情况等。
流程图:
数据流图
顶层数据流图:
第二层数据流图:
数据字典
注册信息=学生证号+{院系+年级+班级+姓名}
图书=图书号(流水号)+{图书名+作者+定价+出版社+(备注)}
超期罚款=借书证号+{系+级+班+姓名}+图书号(流水号)+登记日期+定价
图书库=图书号(流水号)+图书名+作者+定价+出版社+(备注)+借/否
学生库=学号+系+级+班+姓名+性别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 需求 规格 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)