图书管理系统需求分析说明书.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书管理系统
需求分析说明书
1引言
1.1目的和背景
随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理变得非常有必要。另一方面,随着Internet的迅速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了信息处理的及时性和正确性。
图书馆管理系统就是能满足读者和图书的图书馆实现日常操作信息化和后台统计电算化的系统。它能够帮助图书馆管理人员处理基本的管理项目,图书馆满足信息化的需要,并且有操作简单,易上手,错误较少等优点。
同时,世界的信息化的趋势也让我们的生活不得不进入信息化与模范化,软件产业更是如此,大力推进信息化发展,已成为我国经济社会发展新阶段重要而紧迫的战略任务。所以,图书管理系统的制作是急迫的和必须的。
1.2可行性分析
随着政府机关与广大企事业单位内部网络的广泛建立,在通用信息平台上构筑高效实用
的自动化办公应用系统,以满足信息高度共享和即时发布的需求,有效实现相关资料的管理,已成为众多用户的共同需求。所以开发图书管理系统、实现图书管理的计算机自动化是非常必要的。
在开发图书管理系统过程中,按照软件工程的步骤,从设计到开发采用面向对象的思想和技术。同时,注意从软件的图形应用界面上优化软件质量,使系统具有较强的可操作性。另外,由于SQL Server 2000是一个功能强、实用性好的数据库管理系统,使用它作为系统的后台数据库管理并配合相应的前端开发工具,可以很容易地实现图书管理系统所需的功能。因此,从使用系统所带来的良好效果以及我们目前所掌握的知识和技术来看,开发一个简易而实用的图书管理系统都是可行的。
1.3 术语定义
(1)系统:图书管理软件
(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索书号、库存数量以及库存位置等,以供于读者查阅。
(3)借书记录:包括借阅者的姓名、班级、借书卡ID号以及所借图书的书名、借书日期等
(4)借阅规则:对不同的借阅者有不同的规定借阅图书数量和借阅时间,对不同的违章情况有不同的罚款措施。
1.4参考资料
[1]《软件工程》钱乐秋,清华大学出版社
[2]《数据库系统概论》萨师煊、王珊,高等教育出版社
[3]《Visual 程序设计实践教程》纪多辙刘万军李白萍,清华大学出版
[4]《Visual 数据库编程》,清华大学出版社
[5]《管理信息系统》,中国水利水电出版社
2任务概述
2.1目标
本系统通过强大的计算机技术给图书的信息更新带来便利。本系统实现了图书管理信息更新等功能。目标还包括:
A、减少人力与管理费用;
B、提高信息准确度;
C、改进管理和服务;
D、建立高效的信息传输和服务平台,提高信息处理速度和利用率;
E、系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效
率高;
F、更简便、信息化程度更高的图书管理流程;
2.2用户特点
本软件的使用对象是学校图书馆的管理人员。会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。
系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。
3 需求规定
3.1功能需求分析
(1)能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;
(2)能够实现对读者档案的查询和编辑管理;
(3)能够进行罚款功能;
(4)能够进行借阅历史的查询功能;
3.2系统性能要求
(1)系统安全、可靠;
(2)功能齐全;
(3)操作方便、界面友好;
(4)易于维护和扩充。
3.3系统流程分析
3.4系统功能分析1、登录系统模块
5、缴纳罚金子系统
编号输入处理输出
1 图书编号、读
者编号、罚款
金额、罚款原
因如果读者交纳了罚金,则将借阅登记表的允
许借阅标志置为“Y”。删除罚款记录表中该
读者对应的记录,将这一条记录同时插入到
罚款历史记录表中。
“操作成功”或
“操作失败”字
样
6、基础数据维护子系统
编号输入处理输出
1图书资
料管理图书编号,作
者,书名,大
类,小类,总
数,价格,出
版社根据图书记录集和图书类记录集,初始
化大类,根据大类初始化小类,再根据
所属小类找到相应的一项。然后单击增
加,删除,修改记录。当击增加或其它
按键时,其它都失效,只有一个确定和
取消二个按健
增加,删除,修改
记录的操作结果
2逾期未还书管理借阅天数
根据借阅天数调用数据库查询逾期未还
的书和读者
逾期未还的书和读
者
3读者资
料管理
读者编号根据记录集,初始化大类,根据大类初
始化小类,再根据所属小类找到相应的
一项。然后单击增加,删除,修改记录。
当击增加或其它按键时,其它都失效,
只有一个确定和取消二个按健
增加,删除,修改
记录的操作结果
3.5数据流图与数据字典1、数据流图
(1) 顶层数据流图