图书管理系统需求分析报告

时间:2024.4.13

图书管理系统需求分析

1、引言

1.1编写目的

编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和使用单位的验收标准。

1.2项目背景

实现一个将各种图书管理和服务功能集合起来的管理信息系统就显得十分必要,既可以节省资源又可以有效存储、更新查询信息,提高工作和服务效率。

2、任务概述

2.1目标

本系统通过计算机技术实现图书信息和用户信息的管理,还包括如下目标:

减少人力成本和管理费用;

提高信息的准确性和信息的安全;

改进管理和服务;

良好的人机交互界面,操作简便;

2.2用户特点

本系统的最终用户是面向管理员(图书馆管理员和其他管理人员)和读者(教师和学生),他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。

系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。

2.3需求概述

在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡(提供借书卡号、姓名、部门或班级等信息)。读者可以凭借书卡在图书馆进行图书的借、还、续借、查询等操作,不同类别的读者在借书限额、还书期限以及可续借的次数上要有所不同。

借阅图书时,由管理员录入借书卡号,系统首先验证该卡号的有效性,若无效,则提示无效的原因;若有效,则显示卡号、姓名、借书限额、已借数量、可再借数量等信息,本次实际借书的数量不能超出可再借数量的值。完成借书操作的同时要修改相应图书信息的状态、读者信息中的已借数量、在借阅信息中添加相应的记录。

归还图书时,由管理员录入借书卡号和待归还的图书编号,显示借书卡号、读者姓名、读书编号、读书名称、借书日期、应还日期等信息,并自动计算是否超期以及超期的罚款金额,若进行续借则取消超期和罚款等信息;若图书有损坏,由管理员根据实际情况从系统中选择相应的损坏等级,系统自动计算损坏赔偿金额。完成归还操作的同时,修改相应图书信息的状态、修改读者信息中的已借数量、在借书信息中对相应的借书记录做标记、在还书信息中添加相应的记录。

图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。

系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。

2.4功能层次图

3、数据描述

3.1静态数据

图书:图书编码,书名,书号,图书类别,作者,出版社,出版时间,单价

管理员:用户名,密码,权限,姓名

读者:借书卡号,姓名,性别,读者类别,所属系部,部门或班级

3.2动态数据

输入数据:鼠标对按钮的点击,查询方式,查询关键字,新建图书项,新建读者项,图书项、读者项记录的修改,图书借还以及注销操作时的输入信息,受限操作所需的密码等。

输出数据:查询关键字所确定的数据库子集,统计结果,操作成功或失败的消息,图书借还以及注销操作时的结果信息。

3.3数据库描述

数据库采用SQL Server数据库。

3.4数据流图与数据字典

1、数据流图

(1) 顶层数据流图

(2)0层数据流图

(3)1层数据流图

·           1.读者信息管理

·           2.图书信息管理

·           3.图书借还管理

2、数据字典

(1)数据接口描述

·           名称:图书管理员

简要描述:完成登记注册、统计查询、借书、还书等操作;

有关数据流:读者信息,图书信息,统计条件信息,读者情况,图书情况,统计结果;

·           名称:系统管理员

简要描述:完成用户设置,读者类别设置,图书类别设置,罚金标准设置等操作;

有关数据流:用户信息,读者类别信息,图书类别信息,罚金标准信息;

(2)加工逻辑词条描述

·           加工名:录入新读者

加工编号:1.1

简要描述:将新的读者信息登记到读者信息表中

输入数据流:新读者数据,读者类别

输出数据流:有效读者信息

加工逻辑:

输入读者信息

选择读者类别

执行SQL语句,将完整的读者信息写入读者信息表

(3)主要数据流名词条描述

·           数据流名:新图书信息

数据流说明:用以标识新图书的书面信息

数据流来源:图书管理员

数据流去向:图书信息录入

数据流组成:图书编号+书名+书号+作者+出版社+出版时间+单价

·           数据流名:图书信息

数据流说明:用以标识图书在图书信息表中的信息

数据流来源:图书信息录入,图书信息表

数据流去向:图书信息表,借书管理,图书总量统计

数据流组成:图书编号+书名+书号+图书类别+作者+出版社+出版时间+单价+入库时间+操作员姓名+书架编号+图书状态

(4)数据存储词条描述

·           数据存储名:图书信息表

简单描述:存放已登记入库的图书的详细信息

输入数据:图书状态

输出数据:图书信息

数据组成:图书编号+书名+书号+图书类别+作者+出版社+出版时间+单价+入库时间+操作员姓名+书架编号+图书状态

存储方式:关键码(图书编号)

·           数据存储名:读者信息表

简单描述:存放读者的详细信息

输入数据:已借数量,操作员姓名

输出数据:读者信息

数据组成:借书卡号+姓名+性别+读者类别+所属系部+部门或班级+联系电话+登记日期+操作员姓名+已借数

存储方式:关键码(借书卡号)

(5)数据项词条描述

3.5数据关系E-R图

3.6数据采集

数据采集采用键盘输入

4、功能需求

4.1功能划分

该系统具有以下主要功能:

浏览功能;

查询功能;

添加功能;

修改功能;

删除功能;

4.2功能描述

1、浏览功能

·         列出当前数据库文件中图书信息、读者信息、借阅信息和还书信息等的所有记录。

·         可选定一项记录,显示所有域。

2、查询功能

·         书目匹配查询

·         读者匹配查询

·         书目和读者匹配查询

3、添加功能

·         添加书目和读者记录以及借书还书记录

·         添加系统设置相关信息

4、修改功能

·         修改书目和读者记录,提供相关确认机制。

·         修改系统设置相关信息,提供相关确认机制。

5、删除功能

·         删除书目和读者记录,提供相关确认机制。

·         删除系统设置相关信息,提供相关确认机制。

5、性能需求

5.1数据精确度

保证查询的查全率和查准率为100%,所有在相应域中包含查询关键字的记录都能查到,所有在相应域中不包含查询关键字的记录都不能查到。

5.2系统响应时间

系统对大部分操作的相应时间应在1—2秒内。

5.3适应性

满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。

6、运行需求

6.1用户界面

系统采用对话框方式,多功能窗口运行。

6.2硬件接口

支持各种X86系列的PC机。

6.3软件接口

运行于Windows2000及更高版本的具有WIN32 API的操作系统之上。


第二篇:图书管理系统可行性分析报告


图书馆管理系统

可行性分析报告

学院名称:电子信息工程学院

专业班级:09软件二班

指导老师:曾小荟

完成时间:2011/10/20

目 录 1. 引言............................................................. 1

1.1 编写目的 .................................................... 1

1.2 背景 ........................................................ 1

1.3 定义 ........................................................ 1

1.4 参考资料 .................................................... 1

2. 可行性研究的前提................................................. 1

2.1 要求 ........................................................ 1

2.2 目标 ........................................................ 1

2.3 条件、假定和限制 ............................................ 1

2.4 进行可行性研究的方法 ........................................ 2

2.5 评价尺度 .................................................... 2

3. 对现有系统的分析................................................. 2

3.1 处理流程和数据流程 .......................................... 2

3.2 工作负荷 .................................................... 2

3.3 费用开支 .................................................... 2

3.4 人员 ........................................................ 2

3.5 设备 ........................................................ 2

3.6 局限性 ...................................................... 3

4. 所建议的系统..................................................... 3

4.1 对所建议系统的说明 .......................................... 3

4.2 处理流程和数据流程 .......................................... 3

4.3 改进之处 .................................................... 4

4.4 影响 ........................................................ 4

4.5 技术条件方面的可能性 ........................................ 5

5. 可选择的其他系统方案............................................. 5

5.1 可选择的系统方案1 ........................................... 5

5.2 可选择的系统方案2 ........................................... 5

6. 投资及效益分析................................................... 6

6.1 支出 ........................................................ 6

6.2 收益 ........................................................ 6

6.3 收益/投资比 ................................................. 6

6.4 投资回收周期 ................................................ 7

6.5 敏感性分析 .................................................. 7

7. 社会因素方面的可能性............................................. 7

7.1.法律方面的可行性............................................. 7

7.2.使用方面的可行性............................................. 7

8. 结论............................................................. 7

I

[图书馆管理系统]――可行性分析报告

可行性分析报告

1. 引言

1.1 编写目的

可行性研究报告的目的是说明实现该软件项目在技术、经济、社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案。

1.2 背景

a.软件名称:图书馆管理系统

b.项目开发小组成员:

c.用户:各大图书馆

d.项目开发环境:Windows XP + SQL Server2005+ C++或C

1.3 定义

图书管理系统 项目 可行性分析 方案 效益

1.4 参考资料

(1) GB/T 8567-2006《计算机软件文档编制规范》

(2) 《软件工程实验》 杨小兵、狄国强、杜宾 著 清华大学出版社

(3) 《数据库系统概论》 王珊、萨师煊 著 高等教育出版社

(4) 《实用软件工程》 赵池龙、杨林、孙伟 著 电子工业出版社

2. 可行性研究的前提

2.1 要求

主要功能:负责图书的采购信息存档、对图书信息的查询及编辑、对学生相关信息的管理、借阅图书的管理。

安全与保密要求:登陆系统时,需验证身份和密码,只有图书管理员的身份才能进入系统进行信息的操作。

完成期限:完成软件需2个多月,即20xx年12月15日完成(包括文档编写与软件测试)。

2.2 目标

减少人力的投入;由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度。

2.3 条件、假定和限制

建议软件寿命:5年

硬件条件:PC机

1

[图书馆管理系统]――可行性分析报告

运行环境:Windows 系列

开发软件:SQL Server 、C++或C等

开发限制:开发时间短,小组成员水平和经费有限。

2.4 进行可行性研究的方法

通过对已有图书管理系统的分析和研究比较的方法

2.5 评价尺度

费用的多少、各项功能的优先次序、开发时间的长短及使用中的难易程度等等。

3. 对现有系统的分析

这里的现有系统是指江西财经大学麦庐园校区的图书馆管理系统,针对现有的图书馆系统所欠缺的功能,进行分析,所以我们开发新的图书馆管理系统。

3.1 处理流程和数据流程

1.购买图书

拿到中图公司的书目选书→抄下所选书名制成表单送至院办公室审批→办公室向领导打报告→领导批准以后将定单寄至中图公司→拿到书后寄钱。

2.书籍入架

按分类号和作者号对书籍进行分类→贴馆藏条码,盖章→入架。

3.图书借阅

读者通过图书证在图书馆借阅书籍,进门凭证件换取借书卡,还书后取回证件;读者借阅的书籍(通常为2个月期限),管理员登记图书借阅情况。

3.2 工作负荷

图书馆人员少,借阅时间长,费时、费力;办事效率不高;学生借书;同时系统增加了读者查询功能,也为管理员减轻了工作量。

3.3 费用开支

a. 基本建设投资25720元

b. 其他一次性支出105600元

c. 非一次性支出11200元

综上合计142520元

3.4 人员

馆长1名

采编部3名

流通阅览部4名

网络技术部2名

3.5 设备

2

[图书馆管理系统]――可行性分析报告

? 服务器: PentiumIII 500以上或更高,

内存:128M以上;

硬盘:至少10G以上;

CD-ROM:16倍速以上;

网卡:10MB/100MB自适应;

? 工作站: PentiumII 266以上微机;

内存:64MB

硬盘: 至少5G以上;

CD-ROM:16倍速以上;

网卡:10MB/100MB自适应

3.6 局限性

处理时间缓慢、响应不及时、效率低、数据存储能力不足、没有查询处理功能。

4. 所建议的系统

4.1 对所建议系统的说明

a. 小巧而不失使用的功能,方便师生。

b. 库存图书馆功能,师生借阅信息管理。

c. 财务信息的统计分析。

d. 多种图表统计,可统计每年,每月,每日的图书借出和借入情况统计。

e. 多种排行统计等。

4.2 处理流程和数据流程

a. 系统能对书籍信息进行管理。

b. 系统不需要管理借阅者除姓名以外的信息。对每一名借阅者最多可借阅的书籍数目为10本。

c. 借书时,管理人员记录借书者的姓名、借阅书籍名称和借阅日期。

d. 时间时,管理人员记录还书者的姓名、归还书籍名称和还书日期。系统设定书籍的最长借阅时间为2个月。

e. 操作人员可以根据书籍名称、作者、出版社三者之一或三者的任意组合查询书籍信息。

f. 操作人员可以查询借阅某书籍的所有借阅者的姓名;也可以查询某借阅者借阅的所有书籍名称;还可以根据借阅者的姓名、书籍名称查询借阅者的借书时间、还书时间。

g. 系统由图书馆工作人员操作。分为:系统管理员,书籍管理员和借阅管理员,每人对应相应的权限。

h. 报表的打印输出。

3

[图书馆管理系统]――可行性分析报告

i. 所有操作人员凭帐号和密码登陆系统。

4.3 改进之处

a. 由于时间仓促,人力和物力资源缺乏,本系统存在诸多不完善之处。

b. 整体系统不够强,功能模块需要添加和其他查询功能。

4.4 影响

a. 对设备的影响:没有什么特殊影响,信息量不大,一般PC机都能用。

b. 对用户单位的影响:用户单位现有符合国家管理行政,业务完全不变。其他机构可

以参考系统提示的要求做一定调整,该操作简单,使用人员能基本操作计算机基本操作即可。

4.4.1.对设备的影响

服务器: PentiumIII 500以上或更高,内存:128M以上;硬盘:至少10G以上; CD-ROM:16倍速以上;网卡:10MB/100MB自适应;打印机一台 ,至少一台服务器

工作站: PentiumII 266以上微机;内存:64MB硬盘: 至少5G以上; CD-ROM:16倍速以上; 网卡:10MB/100MB自适应,至少一台工作站,使用TCP/IP协议的局域网。

4.4.2.对软件的影响

目前没有影响

4.4.3.对用户单位机构的影响

在学校中要有良好的管理体系,管理业务标准化;需要组建一个管理应用队伍,需要体现出团队的精神。

4.4.4.对系统运行过程的影响

Windows XP + SQL Server2000 中运行

4.4.5.对开发的影响

在当前网络信息时代下,计算机技术和软件技术的不断更新是图书馆管理系统需要更强大的功能,远远不能满足将来现代化的社会,在管理上也可能需要人员调整。

4.4.6.对地点和设施的影响

基本的办公条件,一台电脑和若干参考书籍

4.4.7.对经费开支的影响

图书馆在学校或大型公众场存在,其经济成分比重相对比较适中,主要是支出的费用:其中包括基本建设费、软件开发费用、管理和维护费、人员工资和培训费等。在一个图书馆中实行统一操作,资源共享,前期的资金投入主要集中于购置图书上。建立图书信息库,收集各方面的图书信息,提高图书管理的计划性和预见性。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。

4

[图书馆管理系统]――可行性分析报告

4.5 技术条件方面的可能性

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。所使用的语言是JAVA和SQL之间连接,这是大家还比较熟悉的内容,可行性绝对可行。

5. 可选择的其他系统方案

5.1 可选择的系统方案1

a. 拟建系统的目标:

1) 促进管理体制的改革和改进管理手段

2) 提高和改进管理信息服务质量

3) 增强资源共享

4) 减少人力和设备费用

5) 加快信息的查询速度和准确性

b. 系统规划及初步方案

管理系统建成后可以和校园网相连,提供网上服务。

c. 系统的实施方案

本系统客户端拟采用Window XP操作系统,服务器采用Window 操作系统,前端开发语言使用JAVA, 使用SQL server数据库管理系统

d. 投资方案

此系统由北方信息工程学院投资

e. 人员培训及补充方案

由于人-机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,故不需要专门的培训

5.2 可选择的系统方案2

a. 拟建系统的目标

1) 促进管理体制的改革和改进管理手段

2) 提高和改进管理信息服务质量

3) 减少人力和设备费用

4) 用计算机代替手工劳动

5) 加快信息的查询速度和准确性

b. 系统规划及初步方案

管理系统使用单机作业,由专人输入有关信息,可以选购书目,上报计划。进行统计分析等,向财务处报盘进行结算。本系统拟采用奔腾Ⅳ处理器,256M内存,硬盘80G。打印机

5

[图书馆管理系统]――可行性分析报告

一台,UPS电源,光驱一个。

c. 系统的实施方案

本系统客户端拟采用Window XP操作系统,服务器采用Window XP操作系统,前端开发语言使用C++ ,使用MS SQL server数据库管理系统

d. 投资方案

此系统由井冈山大学电子与信息工程学院投资.

e. 人员培训及补充方案

由于人-机界面友好,操作简单,帮助信息详尽,一般人员都可以使用,故不需要专门的培训

6. 投资及效益分析

6.1 支出

6.1.1 基本建设投资

计算机设备8台8×3000=24000元

数据通讯设备:(手机产生的实时花费)规定每人每月50共计8×50=400元 办公室对外通信电话包月8×40=320元

环境设备(办公室,人员住宿)办公租房3000元,人员住宿1000元。

6.1.2 其他一次性支出

开发软件费用价值100000元

调研(主要是图书馆的调研需若干次)调研费用1000元

培训费、差旅费、安装费(请外面老师培训等)400+4000+200=4600元

6.1.3 非一次性支出

? 人员工资:9人,月工资1200 年支出费用=9*1200=10800元

? 维护费:单次100元 每年4度维修1次 年支出费用=4*100=400元

6.2 收益

6.2.1 一次性收益

学生每人一次办卡5元 按中小型学校预算10000人*5=50000元

6.2.2 非一次性收益

在使用中有学生可能把卡丢失或损坏费用 办卡收费5元/次的收益。

6.2.3 不可定量的收益

图书在读者借阅中超期或者损害的赔偿。

6.3 收益/投资比

收益50000元

投资(含非一次性投资)142520元

6

[图书馆管理系统]――可行性分析报告

收益/投资比=50000/142520=0.35

6.4 投资回收周期

此系统回报周期在3.5年

6.5 敏感性分析

电脑遭遇病毒的侵害是难以预料,不可估算。

7. 社会因素方面的可能性

7.1.法律方面的可行性

●合同责任:符合国家标准的合同,经双方签字后生效

●侵犯专利权:没有

●侵犯版权:没有

当今社会发展迅速,知识量的积累更是与日俱增,无论是学校的图书馆还是公司的资料库,学生或员工的知识渴求的越显强烈,书籍资料的借阅量也是越来越高,而逐渐显现出来的读者信息管理质量问题是越来越严重。一方面,管理员为了将读者的部分个人信息记录下来,需要每一位新读者自己填写他们个人资料,并且能够对读者进行编号和排序,对他们的信息进行修改和查询操作。另一方面,为了能够使读者信息更加安全,必须限制非管理员对读者信息的访问权。为了能够解决这些问题,需要建立一个安全完善的管理平台,能够使读者信息能够快速完整地自动记录在案,并且不能够随便被任何人非法窃取,这对学校和公司的读者信息管理都有着非常重要的作用。

7.2.使用方面的可行性

●用户单位的行政管理:自定

●工作制度:自定

●人员素质等能否满足要求:可以满足

从社会效益上看,随着技术的发展,采用软件管理图书馆日常工作,毫无疑问会在使用过程中产生新的需求和问题,这样也会不断地促进信息技术和软件应用的革新。用哲学的思维分析可概括为软件应用促进技术进步,技术进步反作用于软件的应用,从而双方面同时促使社会不断朝前。

经过研究,此系统的用户无使用方面的问题。

8. 结论

根据以上分析可知,开发该图书馆管理信息系统不仅有巨大的经济效益,而且有更大的社会效益,从而使该系统开发具有价值,也节省了大量资源,但是时间有限,该管理系统考虑不太健全,我们会在这方面加强学习和改进。所以,我们认为开发此系统的条件已经具备,可以开始进行开发。

7

更多相关推荐:
图书管理系统需求分析报告

图书管理系统需求分析报告目录图书管理系统需求分析报告21引言211编写目的212项目背景213相关定义22需求概述321目标322用户类和特征323运行环境33需求分析331数据需求332事物需求433系统的业...

图书管理系统需求分析报告

图书管理系统需求规格说明书盛旭张驰1引言随着计算机技术的不断应用和提高计算机已经深入到社会生活的各个角落计算机软件也在各方面得到广泛的应用但是很多图书馆仍采用手工管理图书的方法不仅效率低易出错手续繁琐而且耗费大...

图书管理系统需求分析报告(经典范例)

实验报告课程名称软件工程导论课题名称图书管理系统需求分析报告专业计算机科学与技术班级计算机0903学号**姓名指导教师20##年4月24日图书管理系统需求分析1、引言1.1编写目的编写本报告的目的是明确本系统的…

图书管理系统需求分析报告

设计名称课程名称姓名班级授课教师信息工程学院课程设计图书管理系统需求分析报告软件需求2薄文正12软件工程1班邱老师目录第一章引言211编写目的212项目背景213产品范围214术语说明215参考文献3第二章项目...

图书管理系统需求分析报告

图书管理系统需求分析1、引言1.1编写目的编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和使用单位的验收标准。1.2项…

图书管理系统需求分析报告

图书管理系统需求分析报告目录图书管理系统需求分析报告21引言211编写目的212项目背景213相关定义22需求概述321目标322用户类和特征323运行环境33需求分析331数据需求332事物需求433系统的业...

图书馆管理系统需求分析报告

软件工程图书管理系统需求分析设计组名SOS组长总设计师解说员设计成员专业计算机应用报告日期20xx年10月25日星期一1简介11目的1能够存储一定数量的图书信息并方便有效的进行相应的书籍数据操作和管理这主要包括...

图书管理系统_开题报告

附件6毕业设计论文开题报告题目图书管理系统专业计算机科学与技术班级学生指导教师一毕业设计论文课题来源类型通过对某类传统资源进行数字化或对现有数字资源进行归并整理采用实用的Web和数据库技术构建服务平台二选题的目...

图书管理系统需求分析报告

需求规格说明书制作人及其任务刘飞0945534125引言和综合描述刘军0945534126功能需求刘阳0945534127非功能需求和ER实例模型1引言随着计算机技术的不断应用和提高计算机已经深入到社会生活的各...

学校图书管理系统课程设计报告正文

目录第1章绪论2第2章需求分析2第3章总体设计3第4章数据库设计441概念结构设计442逻辑结构与物理结构设计5第5章详细设计7第6章编码8第7章测试1471测试1472发现错误和解决方法15第8章设计总结16...

图书管理系统需求分析报告

软件工程大作业图书管理系统需求分析1引言11编写目的编写本报告的目的是明确本系统的详细需求提供给使用单位确认系统的功能和性能并在此基础上进行修改和完善同时作为设计人员进行软件设计的依据和使用单位的验收标准12项...

图书管理系统需求分析报告

图书管理系统需求分析报告摘要图书管理系统主要是用来管理图书信息和读者信息而设计的图书管理系统的管理包括用户管理图书管理读者管理借阅管理图书管理系统的查询包括图书查询读者查询借阅查询该系统可以查询图书的基本信息读...

图书管理系统需求分析报告(24篇)