软件工程可行性研究报告.doc_第1页
软件工程可行性研究报告.doc_第2页
软件工程可行性研究报告.doc_第3页
软件工程可行性研究报告.doc_第4页
软件工程可行性研究报告.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、可行性研究报告一、可行性研究报告一、可行性研究报告11引言21.1编写目的21.2项目背景21.3定义21.4参考资料22可行性研究的前提22.1要求22.2目标32.3条件、假定和限制32.4可行性研究方法32.5决定可行性的主要因素33对现有系统的分析33.1处理流程和数据流程33.2工作负荷33.3费用支出33.4人员33.5设备33.6局限性34所建议技术可行性分析34.1对系统的简要描述34.2处理流程和数据流程34.3与现有系统比较的优越性34.4采用建议系统可能带来的影响34.5技术可行性评价35所建议系统经济可行性分析35.1支出35.2效益35.3收益/投资比35.4投资回收周期35.5敏感性分析36社会因素可行性分析36.1法律因素36.2用户使用可行性37其他可供选择的方案31引言1.1编写目的目前,大部分企业的工作方式主要是采用有纸化办公,这种方式效率低,浪费资源;为了提高公司员工办公的效率,减少不必要的浪费,该公司提出开发一个既能提高员工的办公效率,也可以节约资源的办公系统,即办公自动化系统。1.2项目背景a. 所建议开发软件的名称:企业办公自动化管理系统b. 提出者:征宇信息科技 开发者:征宇信息科技 用户:面向广大不同类型的企业。 软件开发单位:征宇信息科技c. 本项目于其它软件或其它系统的关系:工作于windows的xp及以上系统1.3定义ASP.NET:ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行 的服务器端脚本技术。指ActiveServerPages(动态服务器页面),运行于IIS之中的程序InfoPath:企业级搜集信息和制作表单的工具,将很多的界面控件集成在该工具中,为企业开发表单搜集系统提供了极大的方便,后缀名为XMLOA:OfficeAutomation的缩写,意即“办公自动化”SQL语言:SQL全称“结构化查询语言(StructuredQueryLanguage)”,SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航对象:Object是一些相关的变量和方法的软件集,软件对象经常用于模仿现实世界中我们身边的一些对象。对象是理解面向对象技术的关键。控件:空间实际上是子窗口,在应用程序与用户进行交互的过程中,控件是主要角色。经济可行性:估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较支出的费用和收到的利益.技术可行性:分析功能,性能以及限制条件,能否是一个技术上可实现的系统.法律可行性:明确系统开发可能导致的责任,有无违法问题.不同的方案:对系统开发的各种方案进行评价.1.4参考资料1、 软件工程技术与实用开发工具王伟著中国人民大学出版社2010年2月2、 软件工程概论李存珠李宣东编著南京大学计算机系出版2001年8月3、 SQLServer数据库应用技术张浦生何升编著清华大学出版社出版4、 软件工程耿建敏吴文国主编清华大学出版社出版5、 ASP.NET程序设计教程与实训方明清易永红主编北京大学出版社出版6、 管理信息系统与案例分析高林等著,人民优点出版社,2005年12月7、 管理信息系统理论与实务姜方桃著,清华大学出版社,2009年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、建议开发软件投入使用的最迟时间:2012年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元;2A DP设备:¥2000元;3数据通讯设备:¥2000元;4环境保护设备:¥2000元;5安全与保密设备:¥2000元;6ADP操作系统的和应用的软件:¥5000元;7数据库管理软件:¥5000元。5.1.2其他一次性支出1研究(需求的研究和设计的研究):¥5000元;2开发计划与测量基准的研究:¥5000元;3数据库的建立:¥2000元;4ADP软件的转换:¥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法律因素符合相关法律法规并且没有触犯合同中双方所签署的条款所有资料由提出方保管,合同确定违约责任政府,无论是中央政府还是地方政府,一般都用法律规定组织可以做什么,不可以做什么。例如:合同法,消费者权益保护法,专利法,反不正当竞争法等对所有企业的行为都做了限制。我们公司就设有自己的法律顾问,这是因为法规的影响不仅仅限于时间和金钱,它还缩小了管理者可斟酌决定的范围,限制了可行方案的选择。根据中华人民共和国计算机软件保护条例(1991年6月4日中华人民共和国国务院令第84号发布)(修改后的新条例2002年1月1日起施行)第九条可知:软件著作权人享有下列各项权利:(一)发表权, 即决定软件是否公之于众的权利; (二)开发者身份权, 即表明开发者身份的权利以及在其软件上署名的权利; (三)使用权, 即在不损害社会公共利益的前提下, 以复制、展示、发行、修改、翻译、注释等方式使用其软件的权利; (四)使用许可权和获得报酬权, 即许可他人以本条第(三)项中规定的部分或者全部方式使用其软件的 权利和由此而获得报酬的权利; (五)转让权, 即向他人转让由本条第(三)项和第(四)项规定的使用权和使用许可权的权利。 第十二条 受他人委托开发的软件, 其著作权的归属由委托者与受委托者签订书面协议约定, 如无书面协议或者在协议中未作明确约定, 其著作权属于受委托者。 第十八条 在软件著作权的保护期内, 软件的著作权人或者其受让者有权许可他人行使本条例第九条第(三)项规定的使用权。著作权人或者其受让者许可他人行使使用权时, 可以按协议收取费用。 另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。被许可人应当在合同规定的方式、条件、范围和时间内行使使用权。合同中未明确规定为独占许可的, 被许可的软件权利应当视为非独占的。 第二十二条 因课堂教学、科学研究、国家机关执行公务等非商业性目的的需要对软件进行少量的复制, 可以不经软件著作权人或者其合法受让者的同意, 不向其支付报酬。但使用时应当说明该软件的名称、开发者, 并且不得侵犯著作权人或者其合法受让者依本条例

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论