可行性研究报告
说明编写本可行性研究报告的目的,指出预期的读者。
说明:
A. 所建议开发的软件系统的名称;
B. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
C. 该软件系统同其他系统或其他机构的基本的相互来往关系。
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
列出用得着的参考资料,如:
1. 本项目的经核准的计划任务书或合同、上级机关的批文;
2. 属于本项目的其他已发表的文件;
3. 本文件中各处引用的文件、资料,包括所需用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。
说明对所建议开发的软件的基本要求,如:
A. 功能;
B. 性能;
C. 输出如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口以及分发对象;
D. 输入说明系统的输入,包括数据的来源、类型、数量、数据的组织以及提供的频度;
E. 处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;
F. 在安全和保密方面的要求;
G. 同本系统相连接的其他系统;
H. 完成期限。
说明所建议系统的主要开发目标,如:
A. 人力和设备费用的减少;
B. 处理速度的提高;
C. 控制精度或生产能力的提高;
D. 管理信息服务的改进;
E. 自动决策系统的改进;
F. 人员利用率的改进。
说明对这项开发中给出的条件、假定和所受到的限制,如:
a. 所建议系统的运行寿命的最小值;
b. 进行系统方案选择比较的时间;
c. 经费、投资方面的来源和限制;
d. 法律和政策方面的限制;
e. 硬件、软件、运行环境和开发环境方面的条件和限制;
f. 可利用的信息和资源;
g. 系统投入使用的最晚时间。
说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的。摘要说明所使用的基本方法 和策略,如调查、加权、确定模型、建立基准点或仿真等。
说明对系统进行评价时所使用的主要尺度,如费用的多少、各项功能的优先次序、开发时间的长短 及使用中的难易程度。
这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚 至是一个人工系统。
分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。
说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。
列出现有系统所承担的工作及工作量。
列出由于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开 支总额。
列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。
列出现有系统所使用的各种设备。
列出本系统的主要的局限性,例如处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能 不够等。并且要说明,为什么对现有系统的改进性维护已经不能解决问题。
本章将用来说明所建议系统的目标和要求将如何被满足。
概括地说明所建议系统,并说明在第2章中列出的那些要求将如何得到满足,说明所使用的基本方法及理论根据。
给出所建议系统的处理流程和数据流程。
按2.2条中列出的目标,逐项说明所建议系统相对于现存系统具有的改进。
说明在建立所建议系统时,预期将带来的影响,包括:
说明新提出的设备要求及对现存系统中尚可使用的设备须作出的修改。
说明为了使现存的使用软件和支持软件能够同所建议系统相适应。而需要对这些软件所进行的修改和补充。
说明为了建立和运行所建议系统,对用户单位机构、人员的数量和技术水平等方面的全部要求。
说明所建议系统对运行过程的影响,如:
a. 用户的操作规程;
b. 运行中心的操作规程;
c. 运行中心和用户之间的关系;
d. 源数据的处理;
e. 数据进入系统的过程;
f. 对数据保存的要求,对数据存储、恢复的处理;
g. 输出报告的处理过程、存储媒体和调度方法;
h. 系统失效的后果及恢复的处理办法。
说明对开发的影响,如:
a. 为了支持所建议系统的开发,用户需进行的工作;
b. 为了建立一个数据库所要求的数据资源;
c. 为了开发和测验所建议系统而需要的计算机资源;
d. 所涉及的保密和安全问题。
说明对建筑物改造的要求及对环境设施的要求。
扼要说明为了所建议系统的开发,设计和维持运行而需要的各项经费开支。
说明所建议系统尚存在的局限性以及这些问题未能消除的原因。
本节应说明技术条件方面的可行性,如:
a. 在当前的限制条件下,该系统的功能目标能否达到;
b. 利用现有的技术,该系统的功能能否实现;
c. 对开发人员的数量和质量的要求并说明这些要求能否满足;
d. 在规定的期限内,本系统的开发能否完成。
扼要说明曾考虑过的每一种可选择的系统方案,包括需开发的和可从国内国外直接购买的,如果没有供选择的系统方案可考虑,则说明这一点。
参照第4章的提纲,说明可选择的系统方案1,并说明它未被选中的理由。
按类似5.1条的方式说明第2个乃至第n个可选择的系统方案。
......
对于所选择的方案,说明所需的费用。如果已有一个现存系统,则包括该系统继续运行期间所需的费用。
包括采购、开发和安装下列各项所需的费用,如:
a. 房屋和设施;
b. ADP设备;
c. 数据通讯设备;
d. 环境保护设备;
e. 安全和保密设备;
f. ADP操作系统的和使用的软件;
g. 数据库管理软件。
包括下列各项所需的费用,如:
a. 研究(需求的研究和设计的研究);
b. 开发计划和测量基准的研究;
c. 数据库的建立;
d. ADP软件的转换;
e. 检查费用和技术管理性费用;
f. 培训费、旅差费以及开发安装人员所需要的一次性支出;
g. 人员的退休及调动费用等。
列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:
a. 设备的租金和维护费用;
b. 软件的租金和维护费用;
c. 数据通讯方面的租金和维护费用;
d. 人员的工资、奖金;
e. 房屋、空间的使用开支;
f. 公用设施方面的开支;
g. 保密安全方面的开支;
h. 其他经常性的支出等。
对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等,包括;
说明能够用人民币数目表示的一次性收益,可按数据处理、用户、管理和支持等项分类叙述,如:
a. 开支的缩减包括改进了的系统的运行所引起的开支缩减,如资源要求的减少,运行效率的改进,数据进入、存贮和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技术的采用,处理的集中化/分布化等;
b. 价值的增升包括由于一个使用系统的使用价值的增升所引起的收益,如资源利用的改进,管理和运行效率的改进以及出错率的减少等;
c. 其他如从多余设备出售回收的收入等。
说明在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能用人民币数目表示的收益,包括开支的减少和避免。
逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起的风险的减少,信息掌握情况的改进,组织机构给外界形象的改善等。有些不可捉摸的收益只能大概估计或进行极值估计(按最好和最差情况估计)。
求出整个系统生命期的收益/投资比值。
求出收益的累计数开始超过支出的累计数的时间。
所谓敏感性分析是指一些关键性因素如系统生命期长度、系统的工作负荷量、工作负荷的类型和这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。在敏感性分析的基础上做出的选择当然会比单一选择的结果要好一些。
本章用来说明对社会因素方面的可行性分析的结果,包括:
法律方面的可行性问题很多,如合同责任、侵犯专利权、侵犯版权等方面的陷井,软件人员通常是不熟悉的,有可能陷入,务必要注意研究。
例如从用户单位的行政管理、工作制度等方面来看,是否能够使用该软件系统;从用户单位的工作人员的素质来看,是否能满足使用该软件系统的要求等等,都是要考虑的。
在进行可行性研究报告的编制时,必须有一个研究的结论。结论可以是:
a. 可以立即开始进行;
b. 需要推迟到某些条件(例如资金、人力、设备等)落实之后才能开始进行;
c. 需要对开发目标进行某些修改之后才能开始进行;
d. 不能进行或不必进行(例如因技术不成熟、经济上不合算等)。
航空机票预订系统可行性分析报告
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解
经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。
开发软件名称:机票预订系统。
项目任务提出者:中国民航及中国国际旅游开发公司。
项目开发者:浙江大学IMK开发小组。
用户:中国民航及中国国际旅游开发公司。
实现软件单位:中国国际旅游开发公司及浙江大学
项目和其他软件,系统的关系:
本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的使用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 10的为开发软件的数据库服务程序。
[专门术语]:
[缩写词]:
《软件工程导论》,张海藩,清华大学出版社。
《实用软件工程》,郑人杰等,清华大学出版社。
主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率
性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。售票系统的定单必须无差错的存储在机场的主服务器上。对服务器上的数据必须进行及时正确的刷新。
输出要求:数据完整,详实。
输出要求:简捷,快速,实时。
安全和保密要求: 服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理和修改。售票员只享有对订票信息库的部分修改(写入和读出)。
完成期限:预计六个月,即截止2010年2月8日。
系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。
建议软件寿命:5年。
经费来源:中国国际旅游开发公司。
硬件条件:服务器sun工作站,终端为pc机。
运行环境:Linux
数据库:Oracle10
投入运行最迟时间:2010/05/01
成本/效益分析结果,效益 〉成本。
技术可行,现有技术可完全承担开发任务。
操作可行,软件能被原有工作人员快速接受。
在旅游局中的终端是安装了Windows NT的PC机,主要目的是向机场的服务器传递数据。当顾客在旅游局进行咨询时,终端向服务器发出查询请求,服务器根据航班信息库的实时数据,向终端发送数据,显示在终端的屏幕上。当顾客向售票员定票时,终端向服务器发出详尽的一份定单,服务器核对后,存入定票信息库,并修改机票信息库。当顾客再次来取票时,终端向服务器发出查询定票请求,服务器接收后,查询定票信息库,核对后,传送机票确认表单,终端打印出机票。
(1)基础投资:
终端PC机20台:8000*20 = 16 万
网络设备:10 万
辅助配置:10 万
共计:36万
(2)其他一次性投资:
Oracle 10 : 20 万
Windows NT: 10 万
操作员培训费:5 万
共计:35 万
(3)经常性支出:
人工费用: 6(月)*20(人)*5000(圆)=60万
其他不可知额外支出: 20万
共计: 80万
支出共计: 151万
(1)一次性收益
0元
(2)经常性收益
(按银行利率:1%);
减少员工20人(1000圆/人)五年收益:
1000*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*20*12*5=120万
工作效率提高收益(工作效率提高30%):
30*(1.1+(1.1)2+(1.1)3+(1.1)4+(1.1)5)*(30%)*5 = 45万
经常性收益共计: 165万
(3)不可定量收益
因服务质量提高增加旅客量10%:
1000万*10%*(90%+(90%)2+(90%)3+(90%)4+(90%)5)=360万
收益共计: 520万
520万/151万 = 344%
2.3年
设计系统周期为五年, 估计最长可达10年
处理速度: 一般查询速度<4秒
关键数据查询速度: <2秒
所有软件都选用正版.
所有技术资料都由提出方保管。
合同制定确定违约责任.
使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识,所有人员都要经过本公司培训.
管理人员也需经一般培训.
经过培训人员将会熟练使用本软件.
两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本系统.
在旅游局中只设立终端,在机场设立服务器,数据输入由终端输入,所有数据都由服务器处理,只在终端上显示数据结果。
此设计简化了数据处理,但加重了服务器的数据处理。而使用客户端/服务器机理,简化数据流量,加快数据处理。
由于投资效益比远大于100%, 技术、经济、操作都有可行性,可以进行开发.
XXX超市进销货管理系统
可行性分析报告
项目编号:001
项目名称:XXX超市进销货管理系统
报告作者:YYY软件公司
报告完成日期:2010-10-3
1.引言
1.1 编写目的
在超市的运营过程中,随时了解货品销售情况和库存情况,对于主管人员掌握第一手资料、避免货源不足或存货过量具有重要的意义。同时,从前台销售获得的销售额、利润信息中,可以分析出货品的畅销情况及资金周转情况,从而有效地帮助超市主管对发展
方向作出决策。而对大量数据的收集和处理,依靠人工将远远无法达到要求,必须借助计算机管理系统的数据处理能力。
目前已经有多种超市进销货管理系统可供选用,但售价昂贵,对于XXX超市来说功能过多
,部分功能不符合超市实际,因此可以考虑针对该超市需求专门开发一个管理系统。
本报告的读者对象为YYY软件公司高级主管、项目负责人、项目组技术人员和XXX超市主
管人员。
本报告将从技术、经济、社会因素等方面的可行性对项目作出分析。
1.2 项目背景
本项目名称为“XXX超市进销货管理系统”,任务提出者为XXX超市公司,开发者为YYY软件公司,预期用户为XXX超市管理部门和销售、仓储、采购部门。本项目的设计参照了YYY软件公司以往开发的企业物流管理系统。
1.3 定义
C/S:客户机/服务器架构
OA:办公自动化
MIS:管理信息系统
1.4 参考资料
? 《XXX超市公司行政部关于开发数据库管理系统的报告》,2008.9
? 《XXX超市公司业务规程》,2010.1
? 《YYY软件公司可行性报告规范》,2009.1
2.可行性研究的前提
2.1 要求
进销货管理系统要能够对超市的采购、仓储、销售做出全面、准确、迅速的管理,操作简便,能安全快捷地对数据进行更新、查询,能提高工作效率,提高管理部门对企业运作情况和资金周转的把握能力。
1.功能
(1)品种和进货管理:对销售的产品品种、采购进货进行管理(设置厂商、名称、数量、日期、过期日期等)
(2)前台销售:要求根据后台的数据显示相关信息,输入产品代码、数量进行销售。提
供结算和打印单据功能,销售记录要存入数据库(如日期、售货员、数量、单价等)
(3)系统维护:
a) 参数设定(如超市名称、是否允许前台修改打折、是否允许前台修改单价等)
b) 设置打折对象
c) 设置产品单价
d) 系统管理员和售货员的增加和维护
(4)数据分析:如零售日合计(包括销售情况、利润情况)、进货情况、月/年汇总(包括销售情况、利润情况)、库存情况、零售(按品种、个人)查询等。
(5)过期和缺货警告:及时提醒产品过期和缺货的情况
(6)产品标签打印。
2.性能
(1)可实时更新和显示数据,对1年销售情况的查询和统计时间不超过5秒。
(2)可根据折扣设置随时更新产品售价。
(3)可在任意时刻提醒产品过期和缺货情况。
(4)产品标签打印速度达到10张/分钟以上。
3.输出
(1)销售日报表:由前台销售功能模块在每日打烊后汇总一日销售数据,上报销售经理;
(2)销售周报表:由前台销售功能模块每周日汇总一周销售数据,上报销售经理;
(3)库存周报表:由品种和进货管理功能模块每周统计库存数据,上报行政部;
(4)销售、库存对帐单:由数据分析功能模块对指定的产品在一段时间内的进货、仓储和销售数据进行统计对帐,分析利润情况,上报总经理;
(5)年度汇总表:由数据分析功能模块将一年销售和利润情况汇总打印,上报总经理;
(6)产品价格标签:由产品标签打印功能模块打印价格标签,供销售人员布置货架。
4.输入
(1)新产品信息:采购新产品时输入产品的名称、条形码编号、规格、产地、进货单价等;
(2)产品入库信息:采购的产品到货入库时输入条形码编号和数量、存放位置;
(3)产品上架信息:布置货架时输入产品条形码编号、货架位置和数量;
(4)折扣信息:节假日或产品推广期间输入产品条形码编号、折扣率和折扣期限等信息;
(5)前台销售信息:前台销售时输入产品条形码编号、数量;
(6)维护信息:和超市人事管理、系统维护等相关的信息。
5.处理流程
6.安全和保密要求
系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作。对资金数据要求保密。
7.完成期限
按照超市运营要求,需要在2个月内完成开发。
2.2 目标
本系统的开发目标是:
? 减少人力使用量:将前台销售员从6名减少到2名;统计员由4名减少到1名
? 提高处理速度:由一日销售后清点销售数量改为实时记录销售数量和存货数量,由原来的月报提升为自动的日报和周报
? 提高控制精度:对人员考核可提高到每人每日销售量;对货品损失的控制提高到每日损失件数? 决策系统的改进:辅助总经理作出更加迅速、准确的决策
2.3 条件、假定和限制
(1)建议系统的运行寿命最小值:应不低于2年。
(2)进行系统方案选择比较时间:一个月以内。
(3)经费、投资方面的来源和限制:经费来源为XXX超市公司,经费额度由双方合同确定。
(4)法律和政策方面的限制:系统开发必须遵守我国有关计算机软件的法律法规;和超市业务相关的法律问题由XXX超市公司承担,软件公司不负责任。
(5)硬件、软件、运行环境和开发环境方面的条件和限制:
硬件环境:
? PⅣ或更高档个人计算机、笔记本电脑
? 运行时内存要求:2GB
? 安装所需硬盘空间:2GB
? 打印机:支持标签打印的普通打印机
? 条形码读码器
软件环境:
? 中文Windows XP
? 英文中文Windows 2000/XP + 中文之星2.0
? Windows 2000 Server
? Microsoft SQL Server 2000 Enterprise Edition
(6)可利用的信息和资源:开发和使用可参考已有的使用系统。
(7)系统投入使用的最晚时间:2012年12月。
2.4 可行性研究采用的方法
本可行性研究采用的方法包括:
(1)客户调查:对超市管理层、业务层人员的需求进行调查,采用了问卷和座谈的形式;
(2)专家咨询:邀请本软件公司内开发过类似系统的专家提供咨询意见;
(3)市场相关产品、同类产品调查:对数家大型超市的数据库管理系统进行了比较研究。
2.5 评价尺度
对系统验收评价的标准主要为如下方面:
(1)开发费用:各项支出总和不应超出合同金额
(2)开发时间:不应晚于要求的最晚时间
(3)使用难易程度:操作复杂度不应超过类似软件
(4)功能优先次序:前台销售需提供最大量原始数据,最优;过期和缺货警告可防止销售意外,次之;品种和进货管理、数据分析和标签未涉及最关键业务,打印优先级较低。
3.对现有系统的分析
3.1 处理流程和数据流程
现有系统为人工处理系统,由人工书面记录产品信息、产品库存量、货架存放量,每销售一笔则记录相关产品和数量。每日打烊后清点存货量,并和记录下的销售量进行对比,数量出入计为损失。每月末由专人对库存、销售情况进行统计,制成报表上报总经理
,由总经理根据业务情况决定采购方向。
3.2 费用开支
(1)人力:
销售员:6人*2000元/月=12000元/月;
统计员:4人*2500元/月=10000元/月
(2)由无法估计最佳库存量带来的仓库管理开支:20000元/月
(3)支持性服务:对工作人员的工作场地、工作餐、福利等开支:15000元/月
(4)材料:书写报表所需纸张、文具:2000元/月
3.3 人员
前台销售员:负责收款、计帐,共6人
统计员:负责对库存进行统计和清点,共4人
财务:1人
3.4 设备
无特殊设备
3.5 局限性
目前的手工方式需要大量的人力,增加了人力开支,且记录和统计过程中容易发生差错,难以追查差错原因;时效性低,管理人员不可能及时获知最近的业务情况,对决策带来很大障碍。
4.所建议的系统
4.1 对所建议系统的说明
本进销货管理系统采用常规的C/S架构,数据存储在中央数据库服务器上,多台客户机连接到数据库服务器,分别完成销售、进货、查询统计、报表打印等功能。
4.2 处理流程和数据流程
处理流程同手工系统,但其中的处理皆改进为计算机辅助自动化。
4.3 改进之处
? 减少人力使用量:只需2名前台销售员轮班销售;只需1名统计员完成统计工作。
? 提高处理速度:由一日销售后清点销售数量改为实时记录销售数量和存货数量,由原来的月报提升为自动的日报和周报。
? 提高控制精度:对人员考核可提高到每人每日销售量;对货品损失的控制提高到每日损失件数。
? 决策系统的改进:可在实时、快速查询的基础上辅助总经理作出更加迅速、准确的决策。
4.4 影响
4.4.1 对设备的影响
无。
4.4.2 对软件的影响
无
4.4.3 对用户单位机构的影响
? 要求管理人员和业务人员熟悉计算机使用,熟悉管理系统的操作方式
? 要求工作人员改变书面手工工作习惯,适应电子化工作方式
4.4.4 对系统运行过程的影响
(1)用户的操作规程
? 前台销售由一人收款、一人同时记帐改为一人输入销售信息
? 存货盘点由多人统计销售记录、多人清点货物改为一人做查询统计、多人清点货物
(2)源数据的处理
? 采购入库时需利用管理系统填写入库信息
? 前台销售时需实时需用条形码扫描仪度取产品条形码编号,并录入数量等信息
? 系统维护时需设定折扣信息
(3)对数据保存的要求,对数据存储、恢复的处理
? 保存的销售历史数据由原先的2个月改为5年
? 书面记录改为数字化存储
? 书面记录损毁导致无法恢复数据改为从数据库备份中可安全恢复
4.4.5 对开发的影响
(1)为了支持所建议系统的开发,用户需进行:
? 参加计算机基本操作培训
? 参和需求调研会议
? 熟悉系统使用
? 使用系统模拟销售运营过程
(2)建立数据库所要求的数据资源:
? 所销售的产品信息列表
? 部门和工作人员列表、工作人员基本信息、登录用户名和密码
? 至少一个月的销售数据
? 其他和运营相关的初始信息
(3)为了开发和测试所建议系统而需要的计算机资源:
? 服务器1台,客户机多台,内部局域网
? 操作系统、数据库、开发工具等系统软件
(4)所涉及的保密和安全问题:
? 开发方应对获得的所有用户数据保密并负责其安全
? 用户方应对开发方的所有开发资料保密并负责其安全
4.4.6 对地点和设施的影响
? 需对门市进行改造,布置网络线路
4.4.7 对经费开支的影响
? 系统开发、设计和维持运行需要的各项经费开支包括:软件开发费用、硬件添置费用、系统软件购买费用、网络布线费用、后期维护费用等
? 具体金额参见“投资和效益分析”部分
4.5 局限性
? 目前所建议的系统只考虑了在一个门面实施管理的方案,尚不能适应今后增开连锁店的需要
? 目前所建议的系统只能完成对物流的完全管理,对资金流的管理尚未考虑和财务系统接口
4.6 技术条件方面的可行性
? 当前的限制条件未超过以往开发类似系统的限制条件,该系统的功能目标可以达到
? 利用现有的技术,采用成熟的C/S构架和关系式数据库技术,该系统的功能可以实现
? 投入的开发人员具备开发类似系统的经验和能力,人数足够,可以满足各项要求
? 以往开发类似系统的最长期限为一个半月,因此在要求的最后期限之前本系统的开发可以完成。
5.可选择的其他系统方案
5.1 可选择的系统方案1:直接购买现成管理系统
现有管理系统售价大多在8万元以上,价格过高,功能繁多,许多功能对于该超市来说属于多余,而对该超市管理的某些特别之处又无法按照要求作出处理,因此未予选择。
5.2 可选择的系统方案2:开发N-tier管理系统
通过将业务逻辑封装在客户端、数据库之间的多层使用层,可以更好得使业务逻辑独立出来,适应业务的持续改进。但该方案设计的技术复杂,软件开发费用高,而支持业务逻辑层的使用服务器售价更加昂贵,超出该超市的需求和承受能力,因此未予选择。
6.投资及效益分析
6.1 支出
6.1.1 基本建设投资
? 房屋和设施:主要为网络布线费用,2000.00元
? 升级设备:无
? 数据通讯设备:Hub 2个,400.00元;条形码扫描仪多个,600.00元
? 环境保护设备:无
? 安全和保密设备:无
? 升级操作系统的和使用的软件:无
? 数据库管理软件:10000.00元
6.1.2 其他一次性支出
? 研究(需求的研究和设计的研究):1000.00元
? 开发计划和测量基准的研究:500.00元
? 数据库的建立:500.00元
? 软件开发:30000.00元
? 升级软件的转换:无
? 检查费用和技术管理性费用:4000.00元
? 培训费、旅差费、以及开发安装人员所需要的一次性支出:4000.00元
? 人员的退休及调动费用:无
6.1.3 非一次性支出
? 设备的租金和维护费用:1000.00元/年
? 软件的租金和维护费用:1000.00元/年
? 数据通讯方面的租金和维护费用:无
? 人员的工资、奖金:1500元/月
? 房屋、空间的使用开支:无
? 公用设施方面的开支:无
? 保密安全方面的开支:无
? 其他经常性的支出等:1000.00元/年
6.2 收益
6.2.1 一次性收益
? 开支的缩减:人员减少、处理错误减少、效率提高带来的开支缩减,在系统运行半年内约为40000.00元/月
? 价值的增升:对资源利用的改进,管理和运行效率的改进以及出错率的减少带来的价值增生约为20000.00元
6.2.2 非一次性收益
在整个系统生存周期内(至少2年)由于运行本系统而导致的开支减少和避免约为10000.00元/月。
6.2.3 不可定量的收益
在系统生存周期内由服务的改进、由操作失误引起的风险的减少、由信息掌握情况的改进,对外形象的改善等带来的利润率预计可月增长5%~10%。
6.3 收益/投资比
? 一次性投资:49000.00元
? 按系统使用2年计,非一次性投资为42000.00元
? 一次性收益:260000.00元
? 按系统使用2年计,非一次性收益为240000.00元
? 收益/投资比值:300000/90000=3.33
6.4 投资回收周期
系统投入使用后3个月即可收回投资。
7.社会因素方面的可行性
7.1 法律方面的可行性
本系统的研制和开发将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。
7.2 使用方面的可行性
本系统的研制和开发将充分考虑用户的业务往来、管理流程和人员素质等,从而能满足使用要求。
8.结论
? 经上述可行性分析,系统研制和开发可以立即开始进行。
AAA图书管理系统可行性分析报告(实例)
1.1编写目的
可行性分析报告是为“图书管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。其编写过程由某高校信息工程学院学生完成。预期读者是从事“图书管理系统”开发的相关人员。
1.2 项目背景
本项目名称为“图书管理系统”。系统功能主要包括:能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理、能够对一定数量的读者进行相应的信息存储和管理;能够提供一定的安全机制,提供数据信息授权访问。本项目的任务提出者为某高校信息学院,开发者为信息学院学生。
1.3 定义
LMS:Library Management System图书管理系统
SQL Server:所用的数据库管理系统
eclipse:所用的开发工具
1.4 参考文献
略
2 项目概述
2.1 要求:该系统应该具有对图书信息、读者信息进行存储和管理,并能够保存图书信息、读者信息、借阅信息、帐号信息,并具有用户管理的功能。该系统能极大地减少图书管理员的日常工作,并提供图书借阅报表,给图书管理员的图书管理提供辅助决策的功能。
2.1.1 功能:图书管理系统最主要功能是图书信息管理、读者信息管理、图书借阅管理、用户管理等功能。
2.1.2 性能
图书管理系统的使用者是图书管理员和读者。对于图书管理员的管理工作,性能要求不是很严格,但需要方便图书入库等操作。对于读者的一般预定、借阅、返还等功能,对性能要求较高,一般需要达到并发数200以上。
2.1.3 系统的输出
(1)图书库存情况。(2)读者图书预定需求。(3)学生图书借阅情况。
2.1.3 系统的输出
(1)图书库存情况。(2)读者图书预定需求。(3)学生图书借阅情况。
2.1.4 系统的输入(1)新书入库。(2)读者图书借阅。(3)用户数据添加。
2.1.5 处理流程和数据流程
图2.1 系统处理流程
2.1.6可靠性和安全性需求
由于图书管理系统的图书量会非常大,所有在对这些图书导入和查询时要保证速度。在图书借阅过程中又要保证事务的完整性。对于整个系统,需要完整的
权限控制,防止某些人恶意的攻击系统,修改原始记录。同时对于数据库中的数
据需要定时备份,防止系统数据丢失。
2.1.7 完成期限本项目的完成期限为2007年6月底。具体进度见软件项目计划。
2.2 项目基本目标
所建议的系统的开发目标应考虑以下几个方面:
(1)系统需要操作方便,方便管理员对整个系统的管理和读者借阅。
(2)系统需要提供综合查询系统,方便图书的查询。
(3)系统需要良好的扩展性,方便功能扩展和性能扩展。
(4)系统需要较好的安全性和灾难恢复机制。
2.3 条件、假定和限制
对本项目开发中给出的条件、假定和所受到的限制如下。
2.3.1 所建议系统的运行寿命的最小值
系统运行寿命的最小值应为10年。
2.3.2 进行系统方案选择比较的时间
系统方案选择比较的时间为1个月。
2.3.3 经费、投资的来源和限制
经费、投资的来源是某高校信息学院,限制不超过合同上约定的条目。
2.3.4 硬件、软件、运行环境和开发环境方面的条件和限制
(1)硬件资源
服务器:工作站或小型机;
网络设备:网络交换机,网卡,网线;
图书条码打印和扫描机。
打印机。
(2) 软件资源
服务器端软件选择的具体说明:
操作系统:Windows 2000 Server 或 Windows NT。
数据库管理系统:SQL Server。
开发工具:Eclipse。
软件平台:Tomcat。
客户端软件选择的具体说明:web浏览器。
2.3.5 可利用的信息和资源
可参考传统的手工管理方式。
2.3.6 系统投入使用的最晚时间
系统投入使用的最晚时间为2007年7月。
2.4 进行可行性分析的方法
本次可行性分析是按照前面给出的步骤进行的,即按照复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复过程进行的。
2.5 评价尺度
本系统进行评价时的主要尺度有:费用的多少,开发时间的长短,以及使用的难易程度等。
3 对现有系统的分析
3.1 处理流程和数据流程
图2.2 处理流程图
3.2 工作负荷
现有系统的工作主要有:
(1)图书的信息维护。
(2)读者的信息维护。
3.3 费用支出
运行现有系统所需要的费用支出包括:图书管理人员的工资等。
3.4 人员
运行维护现有系统的人员为图书管理员。
3.5 设备
现有系统所需要的设备有:打印机、扫描仪等。
3.6 局限性
现有系统的局限性表现在以下方面:手工操作难度较大、易出错、工作量大;对图书借阅信息和库存信息详细的查询困难。
4 所建议的系统
4.1 对所建议的系统的说明
所建议的系统是基于B/S结构的图书管理系统,其利用J2EE技术,解决了对图书的各个流程的控制,并供了一个良好的、易操作、直观的用户操作界面,从而实现自动化和系统化的管理。
4.2 处理流程和数据流程
见图2.1。
4.3 改进之处
所建议系统和现有系统比较,改进之处包括:不需要管理人员手工操作查询、可及时更新图书和用户信息,节省了大量的人力、物力资源,提高的管理质量和工作效率。
4.4 影响
在建立所建议系统时,预期会带来的影响包括以下几个方面。
4.4.1 对设备的影响
由于本系统开发时采用新的技术和手段,所以需要配备符合本报告2.3条件所列出的条件的计算机硬件。
4.4.2 对软件的影响
软件环境需符合本报告2.3条件所列出的。
4.4.3 对用户单位机构的影响
为了运行所建议系统,需要图书管理员熟悉计算机相关操作。
4.4.4 对系统运行过程的影响
用户操作规程按照系统所建议系统的提示进行;系统失效后,数据库恢复到最新的更新备份状态进行保存。
4.4.5 对开发的影响
开发过程需要及时和用户沟通、了解其需求,不断改进和完善系统。
4.4.6 对地点和设施的影响
无。
4.4.7 对经费开支的影响
需要支付开发单位有关费用。
5 可行性分析
5.1 技术条件可行性分析
本系统是一个基于B/S结构的图书管理系统,采用面向对象技术、数据库技术、分布式
技术等先进技术开发的使用程序,现有的开发技术已非常成熟,且被广泛使用于各行各业,利用现有技术完全可以达到功能目标。考虑开发期限较为充裕,预计可以在规定的时间内完成开发。
5.2 经济可行性分析
5.2.1支出
(1) 基本建设投资
硬件设备:服务器。
软件:Windows 2000 Server 或 Linux、数据库管理系统:SQL Server。开发工具:Eclipse。
软件平台:Tomcat。
(2) 其他一次性支出
系统设计和开发费用。
(3) 非一次性支出
系统维护费用。
5.2.2收益
管理方式的自动化,减少了人力、物力费用,缩短了操作时间,极大地提高了工作效率和系统性能。
5.2.3 投资回报周期
根据投资回收期计算方法,收益的累计数开始超过支出的累计数的时间为1年。
6 社会因素方面的可行性
6.1 法律方面的可行性
所建议系统的研制和开发都选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反相关的国家政策和法律。
6.2 操作方面的可行性
本系统的研制和开发充分考虑用户工作流程、计算机操作水平等,尽可能提供更人性化、直观的界面,满足用户要求。系统的操作方式在用户组织内可行。
7 可行性的结论
经上述可行性分析,系统的研制和开发可以立即开始进行。
¥29.8
¥9.9
¥59.8