软件工程 可行性研究报告

一、可行性研究报告

一、可行性研究报告

一、可行性研究报告 ....................................................................................................................... 1

1.引言............................................................................................................................................. 2

1.1编写目的 ............................................................................................................................. 2

1.2项目背景 ............................................................................................................................. 2

1.3定义 ..................................................................................................................................... 2

1.4参考资料 ............................................................................................................................. 2

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

2.1要求 ..................................................................................................................................... 3

2.2目标 ..................................................................................................................................... 3

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

2.4可行性研究方法 ................................................................................................................. 4

2.5决定可行性的主要因素 ..................................................................................................... 4

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

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

3.2工作负荷 ............................................................................................................................. 5

3.3费用支出 ............................................................................................................................. 6

3.4人员 ..................................................................................................................................... 6

3.5设备 ..................................................................................................................................... 6

3.6局限性 ................................................................................................................................. 7

4.所建议技术可行性分析 ............................................................................................................. 7

4.1对系统的简要描述 ............................................................................................................. 7

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

4.3与现有系统比较的优越性 ................................................................................................. 7

4.4采用建议系统可能带来的影响 ......................................................................................... 8

4.5技术可行性评价 ................................................................................................................. 9

5.所建议系统经济可行性分析 ..................................................................................................... 9

5.1支出 ..................................................................................................................................... 9

5.2效益 ................................................................................................................................... 10

5.3收益/投资比...................................................................................................................... 10

5.4投资回收周期 ................................................................................................................... 10

5.5敏感性分析 ....................................................................................................................... 11

6.社会因素可行性分析 ............................................................................................................... 11

6.1法律因素 ........................................................................................................................... 11

6.2用户使用可行性 ............................................................................................................... 12

7.其他可供选择的方案 ............................................................................................................... 12

一、可行性研究报告

1.引言

1.1编写目的

目前,大部分企业的工作方式主要是采用有纸化办公,这种方式效率低,浪费资源;为了提高公司员工办公的效率,减少不必要的浪费,该公司提出开发一个既能提高员工的办公效率,也可以节约资源的办公系统,即办公自动化系统。

1.2项目背景

a. 所建议开发软件的名称:企业办公自动化管理系统

b. 提出者:征宇信息科技

开发者:征宇信息科技

用户:面向广大不同类型的企业。

软件开发单位:征宇信息科技

c. 本项目于其它软件或其它系统的关系:工作于windows的xp及以上系统

1.3定义

ASP.NET:ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行 的服务器端脚本技术。 指 Active Server Pages(动态服务器页面),运行于 IIS之中的程序 InfoPath:企业级搜集信息和制作表单的工具,将很多的界面控件集成在该工具中,为企业开发表单搜集系统提供了极大的方便,后缀名为XML

OA: Office Automation的缩写,意即“办公自动化”

SQL语言:SQL全称“结构化查询语言(Structured Query Language)”,SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航

对象:Object是一些相关的变量和方法的软件集,软件对象经常用于模仿现实世界中我们身边的一些对象。对象是理解面向对象技术的关键。

控件:空间实际上是子窗口,在应用程序与用户进行交互的过程中,控件是主要角色。 经济可行性:估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较支出的费用和收到的 利益.

技术可行性:分析功能,性能以及限制条件,能否是一个技术上可实现的系统.

法律可行性:明确系统开发可能导致的责任,有无违法问题.

不同的方案:对系统开发的各种方案进行评价.

1.4参考资料

1、 《软件工程技术与实用开发工具》王伟著 中国人民大学出版社 20xx年2月

2、 《软件工程概论》李存珠 李宣东 编著 南京大学计算机系出版 20xx年8月

一、可行性研究报告

3、 《SQL Server 数据库应用技术》 张浦生 何升 编著 清华大学出版社 出版

4、 《软件工程》 耿建敏 吴文国 主编 清华大学出版社 出版

5、 《ASP.NET程序设计教程与实训》 方明清 易永红 主编 北京大学出版社 出版

6、 《管理信息系统与案例分析》高林等著,人民优点出版社,20xx年12月

7、 《管理信息系统理论与实务》姜方桃著,清华大学出版社,20xx年3月

2.可行性研究的前提

2.1要求

a. 功能:提高员工的办公效率,节约资源的办公系统

b. 性能:要求性能稳定,不能出现数据丢失等情况,并且按要求在显示器上显示所需内容

并能打印成有条理的表格。

c. 输出:要求将各种输出数据以表单形式打印。

d. 输入:数据来源主要是来源于日常工作中存放的大量文件,如员工基本信息的输入和人

员的变动修改的文档。文件类型主要包括word文档、Excel文档。

e. 基本的数据流程和处理流程:

f. 安全与保密要求:要求系统软件具有权限功能,使不同的用户具有不同的权限;建立后

的数据库需要加密

g. 与软件相关的其他系统:操作系统:WindowsXP及以上操作系统。

打印系统

邮件系统:outlook、office、wps等

办公软件:office 2003 及以上

浏览器:internet explorer6.0或以上版本

h. 完成期限:3个月

2.2目标

a、建立公司内部经济、方便、快捷的电子邮件通讯平台;

b、实现公司内部动态信息的及时反馈、收集,指导公司工作的良性循环;

c、实现公司内部科技图书、资料、文书以及科技档案、人事档案的有效管理;

d、实现公司行政管理及督办查办管理;

e、建立培训基地,使公司员工能够不断学习新知识,提高员工素质;

f、提供灵活的内部日程安排、办事指南、通讯名录方便企业员工办公;

g、改革办公方式,通过现代管理理念,全面提高员工的素质;

h、改进员工的认知过程,利用计算机的多媒体功能创造情境,有利于全方位获取知识; i、利用计算机辅助教学,可充分调动员工积极性,增强员工的注意力,提高办事效率。

2.3条件、假定和限制

一、可行性研究报告

a、硬件、软件、运行环境和开发环境的条件和限制

软件需求:

客户端软件需求:

客户端操作系统:Windows XP或以上的系统

数据库管理系统:Windows2000 Server

浏览器:Internet Explorer6.0或以上版本(建议采用Internet Explorer 8.0)

开发工具需求:

前台开发工具:Microsoft Visual Studio2008

后台数据库管理工具:SQL Server 2000

数据库建模工具:PowerDesigner

硬件需求:

终端机硬件最低要求:CPU PIII及以上、内存256、具有10到100兆的网卡

服务器硬件推荐方案(可选用其他类似的方案)

b、建议开发软件运行的最短寿命:5年

c、进行系统方案选择比较的期限:1至2个星期

d、经费来源和使用限制:自筹资金

e、法律和政策方面的限制:严禁违反宪法确定的基本原则,

严禁危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一.

严禁损害国家荣誉和利益

严禁传播发布会妨害第三方权益的文件或者信息,包括但不限

于:病毒代码,黑客程序,软件破解注册信息.

严禁抄袭剽窃他人作品

符合双方合同多签署的条款

f、可利用的信息和资源:从各个系部门现场调研后了解的信息、公司现有系统的相关信息。 g、建议开发软件投入使用的最迟时间:20xx年8月

2.4可行性研究方法

实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围,软件的成本估算,速度安排等。

2.5决定可行性的主要因素

决定软件可行性的四个主要方面有:经济因素,技术因素,法律因素,不同方案

3.对现有系统的分析

现有系统功能模块较少,并且功能实现的比较少;随着公司业的扩大,原先的系统不能满足

一、可行性研究报告

需求,且为了精简公司的结构,提高办事效率,实现对分公司的统一领导,所以进行新系统的开发。性能上速度不是很快,主要是由于后台数据库的盘大,数据之间的管理不是很好,数据的交互存在不足等的问题。在应用方面,只是少部分的信息对外部开放,不能达到多数的用户需求,对公司办公的管理这块没有很系统的一个管理系统,只是大概的管理方式。 其中具有如下特点:

① 更高效地联系到人、访问信息和连接业务过程。

② 访问以前在相互不兼容的异类系统中捕获的信息。

③ 减少重复的和低效的数据输入。

④ 更有效地与工作组成员协作。

⑤ 更灵活、更准确地收集信息。

⑥ 随时随地收集并处理信息。

⑦ 降低培训需求。

⑧ 快速创建易于使用的表单。

⑨ 更轻松地开发高级表单解决方案。

⑩ 轻松地在整个组织内部署和维护InfoPath 解决方案。

3.1处理流程和数据流程

软件工程可行性研究报告

3.2工作负荷

现有系统所承担的工作只能实现企业办公自动化管理系统的简单功能,已无法适应目前工作中处理大量数据的功能。

一、可行性研究报告

3.3费用支出

软件工程可行性研究报告

3.4人员

项目经理:1人;

数据库管理员:1人;

调度管理人员:1人;

软件工程师:2人;

系统分析员:1人;

系统测试员:1人。

3.5设备

该系统的运行环境包括硬件环境和软件环境,是一个以Internet/Intranet为架构的平台。系统的总体结构如下图所示,分为五个层次:

软件工程可行性研究报告

一、可行性研究报告

第一层:是物理设备层,包括PC服务器、路由器、访问服务器、程控交换机、语音卡等。 第二层:是网络支撑平台,用TCP/IP、PPP、HTTP、HTML、POP3和SMTP构成基本的网络及传输层,是网络操作系统管理环境与通讯平台。

第三层:是办公自动化管理系统的应用支撑平台,提供对上层应用系统的信息管理支持,包括数据库管理系统(Microsoft SQL Server/ORACLE)、Windows NT操作系统、Microsoft Internet Information Server 6.0 Web服务器系统。

第四层:是应用开发平台,用于对信息的综合开发处理:利用Intedev、VB,HTML,DreamWaver3等。在数据库访问方面,利用ODBC技术建立对应数据库的数据源(DSN),采用ADO等技术访问和操纵数据库。

第五层:为应用软件层,即办公自动化管理系统应用软件。客户端计算机运行Windows XP操作系统,以IE浏览器访问应用系统Web服务器。

3.6局限性

现有系统所承担的工作只能实现企业办公自动化管理系统的简单功能,已无法适应目前工作中处理大量数据的功能以及对数据进行智能管理与备份,针对此情况,有必要设计完成一套适应当前工作环境的企业办公自动化管理系统。

4.所建议技术可行性分析

4.1对系统的简要描述

建议系统实现员工管理、会议管理、公告管理、优秀员工管理、办公用品管理、车辆管理、文档管理、账号管理等管理模块的添加、修改、删除、查询、上传、下载、查看等具体功能。

4.2处理流程和数据流程

4.3与现有系统比较的优越性

系统实现员工管理、会议管理、公告管理、优秀员工管理、办公用品管理、车辆管理、文档管理、账号管理等管理模块的添加、修改、删除、查询、上传、下载、查看等具体功能。 其中具有如下优势:

1、 改变当下面对面的信息交换与传递等具有局限性的方式,建立一个支持在线办公与信息传递需要的系统

2、 可以高效的管理与协调公司不同部门之间的人事管理的需要以及管理办公信息需要

3、 对历史数据可以长期保存以及能够进行分析以适应企业制度改革的需要

4、 为合作企业及其它企事业单位的信息接入提供标准统一的接口以利于不同单位之间信息交流的需要(如企业招聘信息、研讨会、企业项目招标等信息)

一、可行性研究报告

5、 自动化办公,有效的整合信息,提供一个简单方便的管理方式以减少不必要的人员参与成本

6、 具有扩展性,能在需要的情况下,方便的通过预留的接口快速的增加扩展性模块

本报告其它方面的目的:

7、 有助于项目分析员对项目进一步的分析

8、 有助于利于软件开发人员正确的把握开发的需求

4.4采用建议系统可能带来的影响

4.4.1对设备的影响

需将计算机升级为:CPU PIII、内存256或以上、添加三台或以上打印机。

4.4.2对现有软件的影响

需将操作系统升级为Windows XP及以上。

4.2.3对用户的影响

要求用户单位操作人员熟悉软件运行的基本环境Windows操作系统,需要短时间来熟悉新的系统,由于系统比较简单,不需要进行培训(原先公司操作员工比较熟悉)。

4.2.4对系统运行的影响

1.用户的操作严格按照系统要求规程;

2.要求创建系统管理员与普通用户两种登录方式,分权限管理;

3.数据应由系统管理员手动输入系统,普通用户无权输入数据;

4.对数据有保存的要求,并且对数据存储、恢复的处理;

5.输出报告的以报表的形式打印出来;

6.系统具有备份与恢复功能。

4.2.5对开发环境的影响

1.为了支持所建议系统的开发,用户需在WindowsXP以上的操作系统中安装jdk-6u12、Tomcat6、myeclipse7.0和SQLServer2000;

2.为了建立数据库要求提供详细的数据资源;

3.为了开发和测验所建议系统而需要的计算机资源:CPU PIII 、内存256;

4.如数据涉及保密与安全问题,应由专人负责录入。

一、可行性研究报告

4.2.6对经费支出的影响

所建议系统的开发,设计经费开支:¥166000元;

维持运行而需要的经费开支:¥6400元/年。

4.5技术可行性评价

【包括:

a. 在限制条件下,功能目标是否能达到;

b. 利用现有技术,功能目标能否达到;

c. 对开发人员数量的和质量的要求,并说明能否满足;

d. 在规定的期限内,开发能否完成。】

5.所建议系统经济可行性分析

5.1支出

5.1.1基建投资

1.房屋和设施:¥62000元;

2.A DP设备:¥2000元;

3.数据通讯设备:¥2000元;

4.环境保护设备:¥2000元;

5.安全与保密设备:¥2000元;

6.ADP操作系统的和应用的软件:¥5000元;

7.数据库管理软件:¥5000元。

5.1.2其他一次性支出

1.研究(需求的研究和设计的研究):¥5000元;

2.开发计划与测量基准的研究:¥5000元;

3.数据库的建立:¥2000元;

4.ADP软件的转换:¥500元;

5.检查费用和技术管理性费用:¥2000元;

6.培训费、旅差费以及开发安装人员所需要的一次性支出:¥1000元;

7.人员的退休及调动费用:¥2000元。

列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用,包括:

1.设备的租金和维护费用:¥1000元;

2.软件的租金和维护费用:¥2000元/年(五年共10000元);

3.数据通讯方面的租金和维护费用¥1000元;

一、可行性研究报告

4.人员的工资、奖金:¥62500元;

5.房屋、空间的使用开支:¥6000元;

6.保密安全方面的开支:¥1000元/年;(五年共5000元)

7.日常维护与系统资讯服务:¥2000元/年(五年共10000元)

8.其他经常性的支出:¥1000元/年(五年共50000元)5.1.3经常性支出

5.2效益

5.2.1一次性收益

1.开支的缩减包括改进了的系统的运行所引起的开支缩减,如资源要求的减少,运行效率的改进,数据进入、存贮和恢复技术的改进,系统性能的可监控,软件的转换和优化,数据压缩技术的采用,处理的集中化/分布化等;

2.价值的增升包括由于一个应用系统的使用价值的增升所引起的收益,如资源利用的改进,管理和运行效率的改进以及出错率的减少等;

3.其他如从多余设备出售回收的收入等;

5.2.2经常性收益

说明在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能用人民币数目表示的收益,开支的减少和避免。

5.2.3不可定量收益

逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起的风险的减少,信息掌握情况的改进,组织机构给外界形象的改善等。有些不可捉摸的收益只能大概估计或进行极值估计(按最好和最差情况估计)。

5.3收益/投资比

整个系统生命期的收益/投资比值:¥959310.921/¥198000(元)

5.4投资回收周期

求出收益的累计数开始超过支出的累计数的时间:2+62229.7451/194256.372=2.33年

一、可行性研究报告

5.5敏感性分析

1.应尽量延长系统生存周期,可延长至8年;

2.应是有效数据全部录入系统,使系统工作负荷量达到饱和;

3.应尽力提高系统处理速度;

4.应提高设备和软件配置。

6.社会因素可行性分析

6.1法律因素

符合相关法律法规并且没有触犯合同中双方所签署的条款

所有资料由提出方保管,合同确定违约责任

政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。例如:《合同法》,《消费者权益保护法》,《专利法》,《反不正当竞争法》等对所有企业的行为都做了限制。我们公司就设有自己的法律顾问,这是因为法规的影响不仅仅限于时间和金钱,它还缩小了管理者可斟酌决定的范围,限制了可行方案的选择。

根据《中华人民共和国计算机软件保护条例》(19xx年6月4日中华人民共和国国务院令第84号发布)(修改后的新条例20xx年1月1日起施行)第九条可知:软件著作权人享有下列各项权利:

(一)发表权, 即决定软件是否公之于众的权利;

(二)开发者身份权, 即表明开发者身份的权利以及在其软件上署名的权利;

(三)使用权, 即在不损害社会公共利益的前提下, 以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利;

(四)使用许可权和获得报酬权, 即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的 权利和由此而获得报酬的权利;

(五)转让权, 即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。 第十二条 受他人委托开发的软件, 其著作权的归属由委托者与受委托者签订书面协议约定, 如无书面协议或者在协议中未作明确约定, 其著作权属于受委托者。

第十八条 在软件著作权的保护期内, 软件的著作权人或者其受让者有权许可他人行使本条例第九条第(三)项规定的使用权。著作权人或者其受让者许可他人行使使用权时, 可以按协议收取费用。

另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。被许可人应当在合同规定的方式、条件、范围和时间内行使使用权。合同中未明确规定为独占许可的, 被许可的软件权利应当视为非独占的。

第二十二条 因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量的复制, 可以不经软件著作权人或者其合法受让者的同意, 不向其支付报酬。但使用时应当说明该软件的名称、开发者, 并且不得侵犯著作权人或者其合法受让者依本条例所享有的其他各项权利。该复制品使用完毕后应当妥善保管、收回或者销毁, 不得用于其他目的或者向他人提供。

第三十条 除本条例第二十一条及第二十二条规定的情况外, 有下列侵权利为的, 应当根据

一、可行性研究报告

情况, 承担停止侵害、消除影响、公开赔礼道歉、赔偿损失等民事责任, 并可以由国家软件著作权行政管理部门给予没收非法所得、罚款等行政处罚:

(一)未经软件著作权人同意发表其软件作品;

(二)将他人开发的软件当作自己的作品发表;

(三)未经合作者同意, 将与他人合作开发的软件当作自己单独完成的作品发表;

(四)在他人开发的软件上署名或者涂改他人开发的软件上的署名;

(五)未经软件著作权人或者其合法受让者的同意修改、翻译、注释其软件作品;

(六)未经软件著作权人或者其合法受让者的同意复制或者部分复制其软件作品;

(七)未经软件著作权人或者其合法受让者的同意向公众发行、展示其软件的复制品;

(八)未经软件著作权人或者其合法受让者的同意向任何第三方办理其软件的许可使用或者转让事宜。

第三十三条当事人不履行合同义务或者履行合法义务不符合约定条件的,应当依照民法通则有关规定承担民事责任。

6.2用户使用可行性

从用户单位企业的行政管理、工作制度等方面来看,能够使用该软件系统。从用户单位的工作人员的素质来看,需要经过培训才能满足使用该软件系统的要求等等,都是要考虑的。

7.其他可供选择的方案

可选择的系统方案一

直接从国外购买:虽然是别人的成熟的方案,但是缺少灵活性,并不一定能够适合每一位厂商,而我们所设计的是按照厂商的要求直接设计的,更能符号商家的要求。

可选择的系统方案二

沿用旧的方案:不能满足现状。

8. 结论意见

经过一系列的各个不同方面的可行性分析,分析员和用户及使用部门的负责人对需要解决的问题取得基本的一致看法,开发小组的开发方案的到批准,使用部门负责人同意开发工程继续进行下去

相关推荐