资源描述
《软件工程》实验报告
实验一 可行性研究
专业年级
组 长
其它成员
指导教师
实验日期
实验一 可行性研究
一.实验目的
1.掌握系统可行性研究和分析的基本方法;
2.掌握可行性分析报告的撰写。
二.实验内容与要求
参照可行性分析报告实例,学生就所选课题从工程、经济、技术的角度,论证系统的可行性,并撰写和提交《可行性分析报告》。矚慫润厲钐瘗睞枥庑赖。
三.可行性分析报告
1 引言
1.1 编写目的
文本档将描述对网上书店(电子商务网站)项目的可行性研究 。对项目的正确开发做铺垫。
1.2 项目背景
A.项目名称:基于web服务的网上书店。
B.所建项目的开发平台: Windows XP
C.所建项目的测试平台:Windows XP
D.所建项目的开发软件.Borland Jbuilder2005,Tomcat5.0,srver2000,JDK1.5聞創沟燴鐺險爱氇谴净。
1.3 定义
电子商务,JSP,J2ee,JINI
1.4 参考文献
《软件工程(第3版)》 张海潘 倪宁 人民邮电出版社。
《实用软件工程》 郑人杰 殷人昆 陶永雷 清华大学出版社。
《件工程方法与实践》胥光辉 金凤林 丁立 机械工程出版社。
2 项目概述
说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。
2.1 要求
说明对所建议开发的软件的基本要求。
2.1.1 功能
对书店图书和用户信息进行有效地管理,对图书的进存销等环节进行信息化管理。
2.1.2 性能
实现读者网上浏览图书,网上购书的可能,通过论坛对读书者进行有效地沟通。
2.1.3 系统的输出
图书信息查询,与用户的沟通。
2.1.4 系统的输入
数据库的插入,图书检索。
2.1.5 处理流程和数据流程
用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述。
2.1.6 可靠性和安全性需求
图书中所有的图书能够供用户随时查阅,用户的个人信息可以由用户自行修改,添加。图书的信息只能由店管理员添加和修改,所有注册用户只能由图书管理员查询。残骛楼諍锩瀨濟溆塹籟。
2.1.7 完成期限
本学期结束完成。
2.2 项目基本目标
本系统通过构建一个J2EE构架的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个全新的平台。本系统希望通过电子信息化的手段对书店的进存销环节进行管理,已达到人力和设备费用的减少。酽锕极額閉镇桧猪訣锥。
2.3 条件假定和限制
对本项开发中给出的条件、假定和所受到的限制如下:
2.3.1 所建议系统的运行寿命的最小值
建议开发软件运行的最短寿命:4个月
2.3.2 进行系统方案选择比较的时间
系统方案选择比较的时间为1周。
2.3.3 经费、投资的来源和限制
经费、投资的来源是信息学院,限制不超过合同上约定的条目。
2.3.4 硬件、软件、运行环境和开发环境方面的条件和限制
硬件软件,运行环境和开发环境的条件和限制:在Windows XP下使用
2.3.5 可利用的信息和资源
可参考其他管理系统。
2.3.6 系统投入使用的最晚时间
建议开发软件投入使用的最迟时间:4个月。
2.4 进行可行性分析的方法
经过需求分析决定了该系统的开发技术,前期经过大量的社会调查对项目的个组成部分进行优化。通过技术方面,硬件环境,软件环境,团队合作各方面进行研究,确立正确有效地最佳开发方式。彈贸摄尔霁毙攬砖卤庑。
2.5 评价尺度
我们的目的就是为了开发一个经济适用方便的书店。评价尺度主要是通过用户登录系统,查询书籍,管理员管理等方面进行评价。謀荞抟箧飆鐸怼类蒋薔。
3 对现有系统的分析
这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚 至是一个人工系统。厦礴恳蹒骈時盡继價骚。
分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。
3.1 处理流程和数据流程
暂不考虑。
3.2 工作负荷
暂不考虑。
3.3 费用支出
我们所有的费用都是自行支付。
3.4人员
系统数据库维护人员。
系统安全和维护人员。
3.5设备
几台电脑。
3.6局限性
列出本系统的主要的局限性,例如处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能 不够等。并且要说明,为什么对现有系统的改进性维护已经不能解决问题。茕桢广鳓鯡选块网羈泪。
4所建议的系统
本章将用来说明所建议系统的目标和要求将如何被满足。
4.1对所建议系统的说明
对于本网上书店,我们将实现网上购物,网上预定,以及退订等购书的一系列流程,满足消费者足不出户即可购物的需求。利用现在流行的技术MVC—SSH等技术以及现有的计算机硬软件环境(包括JBOSS,Myeclipse,MySQL等)开发。理论依据:针对现在火爆的电子商务以及消费者图方便的心理,网上书店的开发将会满足消费者这种需求。因此,基于这种需求,我们将开发该网上书店系统。鹅娅尽損鹌惨歷茏鴛賴。
4.2处理流程和数据流程
用户通过浏览器登录我们的系统,可以通过点击相应的选项完成购书,预定,退订等需求,系统将根据用户的操作将信息反馈给系统的后台,即服务商。我们将根绝用户的需求通过物流或者其他的相关操作完成用户的请求,从而完成整个业务流程。籟丛妈羥为贍偾蛏练淨。
数据流程:用户通过点击将信息传递给后台数据库,后台操作界面将数据库的信息显示在后台界面,服务商将根据用户的需求信息完成后续的服务,从而完成整个数据流程。預頌圣鉉儐歲龈讶骅籴。
4.3改进之处
由于该系统属于新开发的系统,不存在原来的系统,因此,没有相应的改进之处,但我们将在以后的运行过程中对不行进行不断的改进的更新,以满足用户的各种需求以及对系统缺陷的修复。渗釤呛俨匀谔鱉调硯錦。
4.4影响
4.4.1对设备的影响
现有的设备完全可以满足系统需求,因此无需作出相应的修改。
4.4.2对软件的影响
说明为了使现存的应用软件和支持软件能够同所建议系统相适应。而需要对
现有的应用软件和支持软件完全可以满足该系统需求,因此无需作出相应的修改和补充。
4.4.3对用户单位机构的影响
该系统适应与大小厂商,人员数量没有特殊要求,技术水平要求不高,只要懂得网上一般操作流程即可。
4.4.4对系统运行过程的影响
4.4.5对开发的影响
对开发的影响:
a. 为了支持所建议系统的开发,用户需及时与开发人员沟通,以及时满足用户需求;
b. 为了建立一个数据库,需要相关的书籍的信息的输入。
4.4.6对地点和设施的影响
系统运行时需要网络以及电脑等相关设备的支持。
4.4.7对经费开支的影响
暂无经费开支计划。
4.5局限性
由于该系统属于新系统,因此一些用户需求可能会注意不到,导致一些用户需求无法满足,运行过程中,我们将会根据用户的反馈信息对系统进一步完成,以最大限度的解除系统的局限性。铙誅卧泻噦圣骋贶頂廡。
4.6技术条件方面的可行性
技术条件方面的可行性,如:
a. 在当前的限制条件下,该系统的功能目标完全可以达到;
b. 利用现有的技术,该系统的功能完全可以实现;
c. 对开发人员的数量和质量的要求并说明这些要求完全可以满足;
d. 在规定的期限内,本系统的开发可以完成。
5可选择的其他系统方案
无可供选择的系统方案。
6投资及效益分析
6.1支出
对于网上书店,所需的费用,包括开发系统时所消耗的和之后系统运行所需要的。下面我们作详细分析:
6.1.1基本建设投资
包括采购、开发和安装下列各项所需的费用,如:
a. 房屋和设施;
b. ADP设备;
c. 数据通讯设备;
d. 环境保护设备;
e. 安全与保密设备;
f. ADP操作系统的和应用的软件;
g. 数据库管理软件。
6.1.2其他一次性支出
包括下列各项所需的费用,如:
a. 网上书店的研究费用(需求的研究和设计的研究);
b. 数据库建立所需的费用;
c. ADP软件的转换;
d. 检查费用和技术管理性费用;
e. 培训费、旅差费以及开发安装人员所需要的一次性支出;
f. 人员的退休及调动费用等。
6.1.3非一次性支出
列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:
a. 设备的租金和维护费用;
b. 软件的租金和维护费用;
c. 数据通讯方面的租金和维护费用;
d. 人员的工资、奖金;
e. 房屋、空间的使用开支;
f. 公用设施方面的开支;
g. 保密安全方面的开支;
h. 其他经常性的支出等。
6.2收益
对于网上书店,能够带来的收益,表现为开支费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划方面的改进等。擁締凤袜备訊顎轮烂蔷。
6.2.1一次性收益
说明能够用人民币数目表示的一次性收益,可按数据处理、用户、管理和支持等项分类叙述,如:
a. 开支的缩减包括改进了的系统的运行所引起的开支缩减,如资源要求的减少,运行效率的改进,数据进入、存贮和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技术的采用,处理的集中化/分布化等;贓熱俣阃歲匱阊邺镓騷。
b. 价值的增升包括由于一个应用系统的使用价值的增升所引起的收益,如资源利用的改进,管理和运行效率的改进以及出错率的减少等;坛摶乡囂忏蒌鍥铃氈淚。
c. 其他如从多余设备出售回收的收入等。
6.2.2非一次性收益
说明在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能用人民币数目表示的收益,包括开支的减少和避免。蜡變黲癟報伥铉锚鈰赘。
6.2.3不可定量的收益
逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起的风险的减少,信息掌握情况的改进,组织机构给外界形象的改善等。有些不可捉摸的收益只能大概估计或进行极值估计(按最好和最差情况估计)。買鲷鴯譖昙膚遙闫撷凄。
6.3收益/投资比
求出整个系统生命期的收益/投资比值。
6.4投资回收周期
求出收益的累计数开始超过支出的累计数的时间。
6.5敏感性分析
所谓敏感性分析是指一些关键性因素如系统生命期长度、系统的工作负荷量、工作负荷的类型与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。在敏感性分析的基础上做出的选择当然会比单一选择的结果要好一些。綾镝鯛駕櫬鹕踪韦辚糴。
7社会因素方面的可行性
本章用来说明对社会因素方面的可行性分析的结果,包括:
7. 法律方面的可行性
我们的网上书店系统符合社会需求,满足广大读者的基本要求书本知识面覆盖面积广收集书本类型丰富,肯定会受到社会好评的!驅踬髏彦浃绥譎饴憂锦。
7.2使用方面的可行性
网上书店系统方便易用,便于管理,任何会玩电脑的人都能操作自如,无论是行政管理还是企业经商都能很快上手,系统稳定性较好可长期连续工作不司机,是很值得应用得系统。猫虿驢绘燈鮒诛髅貺庑。
8结论
a. 我们的系统现在正在制作中,制作好之后即可运行。
b. 系统做好之后首要问题是作相关方面的测试及时发现漏洞改进漏洞,尽量避免错误的发生。
c. 我们的系统测试完成功后即可运行。
四.实验小结
可行性分析报告是投资决策前必不可少的关键环节,可行性分析报告是在前一阶段的项目建议书获得审批通过的基础上,主要对项目市场、技术、财务、工程、经济和环境等方面进行精确系统、完备无遗的分析,完成包括设备选择、人员组织、实施计划、投资与成本、效益及风险等的计算、论证和评价,选定最佳方案,依此就是否应该投资开发该项目以及如何投资,或就此终止投资还是继续投资开发等给出结论性意见,为投资决策提供科学依据,并作为进一步开展工作的基础。锹籁饗迳琐筆襖鸥娅薔。
通过这一次的撰写可行性分析报告,了解了系统可行性研究和分析的基本方法,也学会了怎么撰写可行性分析报告。構氽頑黉碩饨荠龈话骛。
展开阅读全文