上海电力学院
软件工程实验报告
题 目: 图书管理系统可行性研究报告
院 系:计算机科学与技术学院
专业年级: 三年级
学生姓名: 王嘉璐 学号:20111788
同组姓名:
20##年 10月 22日
图书管理系统可行性研究报告
一、引言
1.1 编写目的
本项目为大学图书管理系统。之前我校的借书还书只能在工作日即教职工上班时间借阅。对于有需要的教师和学生而言都极为不方便。即使现在改进为自助终端仍时常出现终端断网,数据无法录入,借阅信息无法实时显示等诸多弊端。所以,该报告是为了进一步提高本校图书管理系统的工作效率。 该文档书写的前提是上海电力学院南汇校区。其他任意图书馆不在本报告的研究范围之内。
1.2项目背景
开发软件名称:图书管理系统
二、可行性研究的前提
2.1 功能:
① 读者管理:管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名)。
② 借阅管理:持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书。
③ 读者查询:可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。
④ 图书管理:图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。
2.2 基本要求:
能准确无误地完成结束过程。不计入错误数据。完成时间小于5秒。
2.3 限制条件:
①必须是南汇校区的图书馆。
②由于系统需要用到微机,以及自助借书终端,所以不可断点。
③还需要短信平台。
2.4 达到目标:
① 减少人力资源。
② 减少延迟时间。
2.5 决定可行性的主要因素:
本次可行性分析是按照软件工程的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案,对所推荐的方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论。
三、对现有系统的分析:
3.1现有系统存在的问题:
①显示图书是否真正存在。例如:查询G001的书,结果显示为空。而实际上G001存在,只是被外借了。
②无法显示外借图书还有多少天到期。
③图书到期没有E-mail 或者短信通知。
④某学生或教职工喜欢的图书到库也无法及时通知。
3.2 系统处理流程和数据流程
四、所建议系统的技术可行性分析
五、可行性分析
①使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。经过简单培训人员就会熟练使用本软件。
② 本系统是一个基于局域网、互联网和WINDOWS操作的系统,现有技术已较为成熟,利用现有技术完全可以实现系统开发目标。同时,开发期限较为宽裕,预计可以在规定期限内完成开发任务。
六、数据字典
(1) 数据流条目:
①数据流的信息: 借阅信息
别名 : 无
简述: 教师学生借书时产生的借阅信息
数据流的来源:教师和学生
数据流去向:加工“修改库存”
数据流组成: 借阅日期+教师/学生 编号+ 工号/学号+最后归还日期+ 书号+书名
流通量: 1000份/每天
② 数据流信息: 逾期信息
别名: 无
简述: 借书逾期信息
数据流的来源:“图书逾期信息”
数据流去向:加工“发送逾期信息”
数据流组成: 逾期天数+ 本应归还日期+ 工号/学号+书名+书号
流通量: 30份/每天
③ 数据流的信息:到库信息
别名:无
简述: 归还的图书到库的信息
数据流的来源:图书书库
数据流去向:加工“发送到库信息”
数据流组成: 书号+书名+到库日期
流通量: 30份/每天
(2)
① 数据库存储名称: 库存记录
别名: 无
简述: 存放在书库所有可供图书的信息
流入的数据流: 来源是“修改库存”
流出的数据流: 去向是加工“生成逾期,到库信息”
数据存储的组成: 书名+书号+ 出版社+ 单价+数量
组织方式 : 索引文件,以书号为关键字建立索引
查询要求: 要求能立即查询
(3) 数据项条目
数据项名称: 书号
别名: 图书编号
简述: 图书馆所有图书的编号
类型: 字符串
长度:15
取值范围及含义: 第一位: 进口/国内
第二位: 文学/教材/小说/杂志......
第三~十五位:编号
(4)加工条目
① 加工名 : 确定是否借书
编号:
简述: 确定来访者是否借书
激发条件: 当来访者确定操作是借书时
优先级: 普通
输入: 借书
输出: 借阅信息
加工逻辑: 根据用户输入
IF 借书
执行下一步
Else 还书
END IF
② 加工名: 确定书目存在
编号:
简述: 确定要借的书或者要还的书是否存在
激发条件: 当输入的书目存在的时候
优先级: 普通
输入: 书目
输出: 借阅信息
加工逻辑: 根据用户输入书目
IF 书目存在
执行下一步
ELSE 返回
END IF
第二篇:图书管理系统项目可行性研究报告
电 子 科 技 大 学
实 验 报 告
学生姓名:皮晨光 学 号:2806301010 指导教师:王玉林 实验地点:计算机学院软件工程专业实验室 实验时间:10年12月6日
一、实验室名称: 计算机学院软件工程实验室
二、实验项目名称:项目可行性研究报告的撰写
三、实验学时:4
四、实验原理:
在Rose环境下,熟悉画用例图并定义类原型、创建UML顺序图的方法。
五、实验目的:
掌握可行性研究的必要性,可行性研究报告的主要内容,根据各自小组
所做的项目协作完成可行性研究报告。
报告评分:
指导教师签字:
1引言 ............................................................................................................................................... 1
1.1编写目的 ................................................................................................................................. 1
1.2背景......................................................................................................................................... 1
1.3参考资料 ................................................................................................................................. 1
2可行性研究的前提 ....................................................................................................................... 1
2.1要求......................................................................................................................................... 1
2.2目标......................................................................................................................................... 2
2.3条件、假定和限制 ................................................................................................................. 2 1
3对现有系统的分析 ....................................................................................................................... 3
3.1处理流程和数据流程 ............................................................................................................. 3
3.2工作负荷 ................................................................................................................................. 3
3.3费用开支 ................................................................................................................................. 3
3.4人员......................................................................................................................................... 3
3.5设备......................................................................................................................................... 3
3.6局限性..................................................................................................................................... 3
4所建议的系统 ............................................................................................................................... 4
4.1对所建议系统的说明 ............................................................................................................. 4
4.2处理流程和数据流程 ............................................................................................................. 4
4.3系统中提出的问题 ................................................................................................................. 4
4.4工作负荷 ................................................................................................................................. 4
4.5改进之处 ............................................................................................... 错误!未定义书签。
4.6影响....................................................................................................... 错误!未定义书签。
5投资及效益分析 ........................................................................................................................... 5
5.1支出......................................................................................................................................... 5
5.2收益......................................................................................................................................... 6
5.3收益/投资比 ......................................................................................................................... 6
6社会因素方面的可行性................................................................................................................ 6
7.1法律方面的可行性 ................................................................................................................. 6
7.2使用方面的可行性 ................................................................................................................. 6
7结论 ............................................................................................................................................... 6 2
可行性研究报告
1引言
1.1编写目的
本报告为学校图书馆图书管理系统进行可行性的研究。
1.2背景
说明:
A. 所建议开发的软件系统的名称:科大图书管理系统
B. 本项目的任务提出者:皮晨光。开发者:工作室。用户:学校图书馆。
C. 该软件系统同其他系统或其他机构的基本的相互来往关系:该系统暂时定为单机系统,与其他系统独立。
1.3参考资料
参考资料:
1. 学院批准书、工作室经费批准。
2. 软件工程、系统开发。
2可行性研究的前提
2.1要求
对科大图书管理系统的基本要求:
A. 功能:这是一个图书管理系统,主要负责图书的采购信息存档、对图书信息的查询和编辑、对学生相关信息的管理、对借阅书本情况的管理。
B. 数据的来源:由学校图书馆提供的处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述。
1
C. 在安全保密方面:登录系统时需要验证身份和密码,只有图书管理员的身份
才能进入系统进行信息的操作。
D. 同本系统相连接的其他系统:学校图书馆图书查询预订系统。
E. 完成期限:2个月。
2.2目标
科大图书管理系统的主要开发目标:
A. 图书管理系统可以通过一台电脑和一名工作人员就能轻松的完成图书的管
理。
B. 提高对新书入库、借阅图书以及学生信息管理的速度。
C. 减少了人力的投入的同时提供啊了信息处理的精度和准确度,在输入无误的
基础上可保证数据的正确性。
D. 改进了管理服务的质量,可由系统对入库图书进行自动分类、归类,学生信
息整理、借阅情况登记入档。
E. 改进人员的利用率,减少了前台操作人员,更多的人员可用于为借阅者服务、
更新采购图书等其他事物,节约人力资源。
2.3条件、假定和限制
科大图书管理系统开发中给出的条件、假定和所受到的限制:
a. 硬件配备不齐,内存不够。电脑性能不稳定,对SQL等数据库软件和VB等开发工具的运行有不利的影响。
b.可利用的信息和资源比较单一,客户需求分析主要来源于对原图书管理人员的采访和询问,由需求分析员进行概括整理提炼。
c. 对VB的掌握还有待提高,不足之处还靠借阅有关书籍进行补充,组成成员互相讨论分析解决,其余包括经济效益和社会效益则依靠上网查询资料获得。 d.经费不足。
e. 进行系统方案选择比较的时间较短。
f. 系统投入使用的最晚时间为本学期末。
2
3对现有系统的分析
对于现有的图书管理系统做如下几个方面的分析,以进一步阐明开发新系统的必要性。
3.1处理流程和数据流程
1.如馆选择书籍并且到前台登记。
2.书籍按照分类号和作者号进行分类入架。
3.学生凭借有效证件到前台登记图书借阅情况。
3.2工作负荷
图书馆人员不够,图书的进书,分类,如架,借阅,维护,卫生打扫等事宜经常依靠勤工的学生。
3.3费用开支
由于图书馆较大,在维护管理以及人员支出上数目比较大。
3.4人员
前台工作人员,保安,图书管理人员,卫生清扫人员等。
3.5设备
电脑,电视,桌椅等。
3.6局限性
不能向学生展示借阅图书的基本流程。
3
4所建议的系统
4.1对所建议系统的说明
该系统时一个针对学校图书的管理系统。
4.2处理流程和数据流程
1.功能概括:存储、查阅、修改书库信息;统筹管理结束过程。
2.系统环境以及工具:windows编程语言、VB数据库。
4.3系统中提出的问题
采购书本的唯一性:可以根据书本的书名以及出版社唯一标示书本,保证预购书本。
4.4工作负荷
该系统工作量小,一般不会由于信息量大而造成的麻烦。
4.5改进之处
使用的这个系统,可以使结束过程系统化,方便统计信息。
4.6影响
4.6.1设备方面
需要配置电脑以及相关管理人员。
4.6.2软件方面
SQL和VB
4
4.6.3用户单位机构方面
需要图书管理人员会简单的计算机操作即可。
4.6.4经费方面
根据图书馆的具体规模选择配备的电脑等。
4.6.5技术方面可行性
因为采用的是SQL以及VB,遇到困难也可以从书籍中很快的找到解决办法,技术方面是可行的。
......
5投资及效益分析
5.1支出
5.1基本建设投资
包括采购、开发和安装下列各项所需的费用,如:
a. 房屋和设施20000
b. ADP设备2000
c. 数据通讯设备10000
d. 环境保护设备1000
e. 安全与保密设备1000
f. ADP操作系统的和应用的软件1000
g. 数据库管理软件1000
5
5.2收益
5.2一次性收益
a. 开支的缩减包括改进了的系统的运行所引起的开支缩减,如资源要求的减少,运行效率的改进,数据进入、存贮和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技术的采用,处理的集中化/分布化等5000
b.价值的增升包括由于一个应用系统的使用价值的增升所引起的收益,如资源利用的改进8000
c. 其他如从多余设备出售回收的收入等3000
5.3收益/投资比
4/9
6社会因素方面的可行性
6.1法律方面的可行性
本系统是由工作室专门为学校图书馆所开发,在未经过允许的情况下不得盗用。
6.2使用方面的可行性
我们的系统操作简单,运行方便,在使用我们的系统来处理学生学籍系统没有什么困难。7结论
最终我们的研究结论:我们可以立即执行我们的软件设计,来达到我们的预期目标。
6