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

需求规格说明书

★制作人及其任务:

刘飞 0945534125:引言和综合描述

刘军 0945534126:功能需求

刘阳0945534127:非功能需求和ER实例模型

☆1.引言

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落,计算机软件也在各方面得到广泛的应用。但是,很多图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,并结合我院图书馆管理现状,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。

1.1         编写目的

方便学校的图书管理,提高工作效率,让学生更快的借阅,编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。

1.2         预期的读者和阅读建议

本需求的预期读者是我院图书馆管理员,部分学员,与图书管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,软件验证者。

1.3项目背景

Ø  开发软件名称:图书管理系统。

Ø  项目开发者:江科大张家港学院计算机科学系“图书管理系统”开发小组:

刘飞:0945534125; 刘军:0945534126 ;刘阳:0945534127

Ø  用户单位:江科大张家港校区图书馆

1.4参考资料

《软件工程导论》——张海藩  编著  清华大学出版社

《软件工程》 ——张海藩  编著  清华大学出版社

          

 ☆ 2.综合描述

  为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特编写该程

序以提高图书馆的管理效率。使用该程序后,图书馆管理人员可以管理读者的登记,图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的情况。在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。

2.1  产品的前景

     图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。系统的功能相对比较完善,根据以后不同的需要,还要对系统进行更新。

2.2   产品的功能

(1) 读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注。

(2) 书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。

(3) 借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注。

  (4) 还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注。

  (5) 有条件、多条件查询各种信息.

2.3   用户类和特征

本系统的最终用户有三种:一是管理员(图书管理员和其它管理人员),他们可以删除图书信息、删除或增加学生信息等;二是读者(老师和同学等),可以查看他们的借阅信息。他们都具有一定的计算机应用基础,可以比较熟练操作计算机;三是系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。管理员和读者都是经常性用户,维护人员为间隔性用户。

2.4 运行环境

1硬件环境

²  服务器

      (1) 处理器(CPU):Pentium 900M (推荐Pentium 4 1.2G)

      (2) 内存容量(RAM):至少256M(推荐 512M)

²  客户端

      (1) 处理器(CPU):Pentium 133M 或更高

      (2) 内存容量(RAM):64M或更高

2)软件环境

²   数据库服务器端

(1) 操作系统:Microsoft Windows 2000

(2) 数据库管理系统:Oracle,配置TCP/IP协议

²   Web服务器端

(1) 操作系统:Microsoft Windows 2000

(2) Internet 信息服务(IIS)6.0管理器

(3) Visual Studio.NET 2003,配置TCP/IP协议

²   客户端

(1) 操作系统:Windows 98/2000/2003/XP

(2) Web浏览器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP协议

3)接口

²  硬件接口

考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。

²  软件接口

这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。

2.5 设计与实现上的限制

开发时间比较紧,机器限制,开发人员的经验少,是开发系统中主要的问题。开发经费不到位,管理不完善,设计时没能全得到考虑,都会影响本项目的开发进程

☆3. 功能需求

3.1  需求规定

在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。

借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。

图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。

为系统维护人员提供权限管理、数据备份等通用功能。

3.2 数据流图(系统维护为通用功能,这里不做具体分析)

²  顶层图

²  0层图

²  1层图(2书籍管理)

²  1层图(3读者管理)

²  1层图(4借阅管理)

☆4.非功能需求

4.1   性能需求

1精度需求

在精度需求上,根据使用需求,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。

2时间需求

在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。

3灵活性

当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。

4故障处理

内部故障处理:在开发阶段可以随即修改数据库里的相应内容。

外部故障:对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。

 4.2  属性

1保密性

本软件作为教学管理辅助设备,它的规模比较小,不需要保密技术,先顶一个程序中某些区域的规约,给不同的模块分配不同的功能。

2可维护性

本软件的组成程序组构较为简单,直观意义上较独立。因此,给予电子化的所构成的硬件的简单可维护的特点,决定了该软件的简单;。他与文件系统的

 4.3  其他需求

  1数据库

数据库是实现有组织的,动态的存储大量关联数据,方便多用户访问的计算机软硬自愿组成的系统。他与文件系统的重要区别时数据的充分共享,交叉访问,与应用程序的高度独立性。

由于本软件的整体结构比较简单,所涉及的数据相对来说也比较少,组成文件的最小单位是记录。

 2操作

a.初始化操作

b. 数据处理的功能较强

 c.后援和恢复操作

☆5  ER关系实例图

 

                                          1                                                                                      N

 

                         N                           <=5

                                               

                                                                                                                   

                                                                    

 

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

图书馆管理系统

可行性分析报告

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

专业班级: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

相关推荐