可行性分析是通过对项目的主要内容和支配条件,从技术、经济、社会等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。
可行性研究的根本目的是实现项目决策的科学化、*化,减少或避免投资决策的失误,提高项目开发建设的经济、社会和环境效益。
一、主要内容
本例实验具体可细分为总体可行性分析、技术可行性分析、经济可行性分析和社会可行性分析,具体详见实验步骤。
二、实现平台
系统平台:略
三、具体内容
总体可行性分析:
1.1 调研软件开发背景
(1) 调研用户工作现状,分析软件开发背景。说明项目在什么条件下提出,提出的要求、目标、实现环境和限制条件。
在如今信息流高度交换的时代,各具特色的应用平台往往能在学习、社交等生活中占据一定的使用者青睐,特别是年轻一代的青年学生。由此,也带来了一些令人繁琐的问题。如,对于绝大部分在校生而言,既要顾及学习效果进度,也往往着迷闲暇课余生活的丰富追求。相对来说,这部分学生里的绝大部分往往也会因为无心分身他顾,从而错过学校、社团和班级等的及时通知,同时同学们还要使用各类工具于繁琐的后勤奔走。由此急迫需求一种简单便捷一体化的管理系统的出现,迎刃而解繁琐的后勤生活,节约课余时间提高学习的利用比。
(2) 确定供需双方。
软件用户方:徐氏校园后勤管理集团有限公司
软件开发方:刺激战场雷霆冲锋特战纵队第二小分队
1.2 问题定义
(1) 软件名称:校园生活一体化管理系统 Alpha_1.0
(2) 软件背景:
校园生活中,后勤的各类使用设备均由不同的服务商合作提供,随着服务的不断增加和校园招商的不断加大,这也让在不同设备和不同服务功能之间来回切换的繁琐弊端日渐突出,势必会影响在校生的校园生活质量。由此,急迫需求一种既简单又便捷的一体化管理系统的出现,迎刃而解繁琐的后勤生活,节约在不同设备和不同服务功能之间来回切换的时间,以此提高学习时间和校园生活质量的可利用比。
(3) 软件目标:
本管理系统和整个产品开发团队,一直努力致力于一体化集成平台,旨在将校园内不同类型服务商所提供的设备纳入统一使用管理平台,将远远加大服务提供商内部的交流,以及减少在不同服务商所提供的不同类别设备和不同服务功能之间来回切换的繁琐程度。这可以使青春的校园生活与当前的新型便捷的互联网所接轨,以最大程度上,提供给当前在校师生一个简单便捷的统一使用平台。
(4) 软件类型:
生活类实用软件、设备管理辅助软件
(5) 软件服务范围:
本产品为生活类实用软件、设备管理辅助软件,同时主要致力于校园生活一体化管理,可在各大校园内满足当前在校师生的校园生活需求。在模块中对接各大设备的后台提供商,在经过模块化的装卸,可利用与不同场景的需求性统一管理,如:小区生活、规模高度发展的办公场地等。
(6) 基本需求:
以当前在校师生为主要服务对象,为提高服务级别和使用效率,设置不同身份权限的必要设备限度功能。如:在校学生拥有一次性仅能借阅4本图书,而出于老师担任教育备课需求,一次性可借阅5本及其以上,同时借阅的期限又有所不同。
在学生的角度来看,需要将健康饮用热水机、热水洗澡机、宿舍电费缴纳和学校社团通知等设备或功能一体化集成使用管理,各模块兼具同一付费体系;以教师的角度来看,在需要将健康饮用热水机、热水洗澡机、公寓电费缴纳等设备或功能一体化集成的同时,应该将需要的通知及时地下发给所任教学生们。
(7) 软件环境:
操作系统:win 7版本及其以上。
服务器:Linux(CentOS) 6.4环境及其以上,Alpha版本仅在win7或win10使用。
数据库:mysql 或者SQL SERVER,Alpha版本仅使用SQL SERVER 。
编程语言:C# 。
编程工具:Visual Studio 2010版本以上皆可。
(8) 主要技术:
Alpha版本的校园生活一体化管理系统,兼具伪分式工作原理与所提供的数据库进行测试连接进行数据交换,以达到用户数据的较高程度的同步运行,同时在各大需求模块中预留相应的设备提供商开发接口,以便设备的新旧维修更换。
(9) 基本条件:
由于本系统需要校园后勤设备接入的权限,在未获得允许又保证不侵犯商家权利的情况下,Alpha版本仍然为期保留相应的接入点,以可模拟性操作本系统,使用户达到最大的使用体验。
技术可行性分析:
1、 硬件环境条件:
本系统,即校园生活一体化管理系统,目前主要致力于Alpha版本研发,以现有的Windows7及其以上版本机器作为Microsoft SQL Server数据库运行的寄宿母本。在正式启用运行时,下行的客户软件系统构连成多边一体化体系,即客户所使用的本地操作系统均有客户现有条件决定。
在数据库所运行的寄宿母本中,要求统一化现有网络硬件资源。如:基本的联网功能硬件、基本的输入输出以及可视化硬件储备;等。而对于客户端机器而言,在具备运行本系统的基础条件的层次上,并无拙劣苛刻要求。
2、 软件环境条件:
本团队所研发Alpha版本系统,系统数据库均由Microsoft SQL Server 2008R型版本挂载。对于对系统数据库的基本维护问题,可采用目前所流行的图形化管理工具进行相关操作,如:DBTools Manager、HeidiSQL或SQL Maestro MySQL Tools Family;等等。而在本例中,依旧采用旧式的维护工具。
在相对研发的过程中,由于所涉及开发语言的选定,所以研发工具较以研发类为主,如:Microsoft Visual Studio 2010版本以上。研发的底层系统架构,均由所在研发的机器现有操作系统底层框架所决定。
3、 安全可靠性:
研发Alpha版本的本系统,最为核心的安全机制采用数据库本身的安全触发模式。而关键的可靠性能,依赖于数据库所运行的寄宿母本的防外性为主。在底层的安全机制维护中,对客户端使用的本系统所起的维护性,相对来说能随着底层的安全防护的提高而提高。
4、 技术开发条件:
本团队署名刺激战场雷霆冲锋特战纵队第二小分队,所起的并不是对感官体验的一般追求,在以往开发团队经验的遗留下,保留现有高技术思考能力组员4名。
在兼具课内外知识的储备条件,最大程度上利用现有网络指导能力,在技术开发的思考阶段以及研发过程中能充分的活跃本开发团队的热情,对本系统的研发起到了至关重要的作用。
经济可行性分析:
经济及竞争实力分析
学校使用该系统可以节约许多人力和物力,方便管理,由此可以减少不必要的开支;同时该系统可以提高学生的生活效率,并且提高了学校的经济效益,所以从经济上是完全可行的。而对于经济部署和经济可行化实现,均由相对现实提供真实效率。
使管理人员决策及时、准确、更科学化;使操作管理人员、学生信息流通结构更趋于合理;提高知名度,扩大影响力、增强竞争力。具有一定的隐含性质和延迟性,但对于学校的管理以及学校的发展、壮大都具有不可定量的收益。
1.投资成本
(1) 一次性支出
a.系统开发、建立费用共2.4万元。
其中: 本系统开发期为近2个月,需开发人员3人,测试员1人,充值管理人员2人,设备管理维护人员2人
根据软件系统的规模估算,开发工作量约为2个月,每个月的人工费按12000元计算,开发费用为2.4万元。
b.硬件设备费共7万元,其中:微机5台约3万元;服务器2台及网络等设备费4万元;
c.其他费费用共4万元。
一次性支出总费用:13.4万元。
(2)经常性费用
主要是系统运行费用,假设本系统运行期8年,每年的运行费用(包括系统维护、设备维护等)5万元,按年利率5%计算
系统投资成本总额为:13.4+38.6082=52.0082万元。
2.收益
假设投入本系统,效率可以提高3%,若现有的工作人员以20人计算,可减少6人,每人每月平均工资按5000元计算,每年节约人员工资6×12×0.5=36万元/年。按年利率5%计算。
系统收益总额为:301.546万元。
3.收益/投资比
在10年期内,系统总成本52.0082万元,系统总收益301.546万元。 收益投资比 =301.546/52.0082=5.7980
4.投资回收周期
收益的累计数开始超过支出的累计数的时间:1 +(71.0435-53.4082)/13.6592=1.29年。
5经济效益分析
1) 系统开发、建立费用共6万元。其中:
2) 本系统开发期为30天,需开封系统人员4人,充值管理人员4人。根据软件的规模估算,开发工作量约为8人,每人月的人工费按5000元计算,开发费用为4万
3) 硬设备费3万,其中服务器等设备费2万元 。
4) 其他费用共2万元
5) 一次性支出总费用:11万。
社会可行性分析:
概要:
社会可行性所涉及的范围较广,包括法律及道德的可行性、安全因素、对经济政策和市场发展趋势的分析、用户组织的管理模式、业务规范、应用操作可行性及产生的后果与隐患等。在软件开发过程中可能涉及到各种合同、侵权、责任以及与法律法规相抵触的各种问题、双方有关规章制度责任等问题,软件的应用操作方式是否可行,是否违背现有的管理制度,对研发人员素质要求等。以免在研发过程中,出现不必要的纠纷和其他限制问题。
1. 法律及道德的可行性分析
对于校园生活一体化管理系统的法律及道德有严格规划。具体有以下几点:
(1) 个人信息及其财产安全受法律保护。
(2) 司法合同经过校方和我方签订盖章后立即生效。
(3) 如使用软件有漏洞及后果双方将按法律及其合同规定承担相应责任。
2. 安全因素的可行性分析
在建立数据库时可以通过对数据库的设计用户名和密码进行保密,以及在建立数据库以后可以对数据进行压缩等技术,保证数据的安全,使数据库具有安全保障。
3. 对经济政策和市场发展趋势的分析
本系统适应经济政策和市场发展趋势。在国内需求量不断扩大,通过用户的反应和本开发人员的不断测试,技术不断提高。我国提出云计算,正是利用这点使系统不断更新,安全想逐步提升,性能提升快,适应当今用户的需求。
4. 用户组织的管理模式
a.系统管理员:负责分配由软件开发人员开发的权限的管理权限给权限管理员。
b. 权限管理员:负责将分配给自己的管理权限分配给管理员。
c. 管理员:使用权限管理员分给自己的权限将该权限对应的资源授权普通用户使用。
d. 普通用户:在自己拥有的权限范围内使用相应的资源。
e. 软件开发人员:按照已有的资源,开发相应的权限模块,包括分配权限的管理权限给权限管理员;权限管理员分配权限给管理员;管理员分配资源使用权给普通用户等权限模块。
f.每个用户都隶属于一个部门,是一个或多个角色的成员。
g. 用户对资源的权限表现为拥有一个权限记录的集合,每个记录表示了用户对某范围资源的操作。此权限集合是由系统管理员、权限管理员或者管理员在行使权限时产生、修改或删除,由用户拥有。
5. 业务规范
校园一体化管理在不影响用户的使用条件下,广泛运用在学生的生活里,能够充分发挥出这个系统的能力。
6. 操作可行性
校园生活一体化管理系统在学校运用这方面,将有很大的操作可行性。一是该系统适用于拥有大量学生的学校,满足了大量用户的需求。二是该系统使用方法简单便捷,大大节省了用户的时间。三是该系统安装方便、花费成本少,能够广泛的使用。
7. 产生的后果与隐患
校园生活管理系统使用的是一体化的模式,如果使用的机器出现损坏或漏洞,会引起整个系统瘫痪并无法使用。
四、分析结果
经过初步技术鉴定,以及系统地走访调研,综合技术、经济和社会上的重要可行分析,在充分融入了教研老师的指导意见,由此可确定,本例项目可行,可用于布展实施。
五、分析经验
本例实验心得可总结如下:
1)、可行性研究的目的是,用最小的代价在尽可能短的时间内确定问题能否解决,从技术、经济和操作三个方面进行可行性研究;
2)、在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品;
3)、可行性演技的任务:不是解决问题是确定问题是否知得解决,进行一次大大压缩简化可系统分析和设计过程,也就是在较高层次上以较抽象的方式进行系统分析和设计过程。
如:从成本效益分析,从开发所需的成本和资源的,潜在的市场价值前景方面进行估算,确定要开发的项目是否值得投资开发,就是分析在整个系统开发的花费的代价和效益之间的度量;等等。