可行性分析是经过对项目的主要内容和支配条件,从技术、经济、社会等方面进行调查研究和分析比较,并对项目建成之后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具备预见性、公正性、可靠性、科学性的特色。mysql
可行性研究的根本目的是实现项目决策的科学化、民主化,减小或避免投资决策的失误,提升项目开发建设的经济、社会和环境效益。sql
1、主要内容数据库
本例实验具体可细分为整体可行性分析、技术可行性分析、经济可行性分析和社会可行性分析,具体详见实验步骤。编程
2、实现平台安全
系统平台:略服务器
3、具体内容网络
整体可行性分析:架构
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版本仍然为期保留相应的接入点,以可模拟性操做本系统,使用户达到最大的使用体验。
技术可行性分析:
一、 硬件环境条件:
本系统,即校园生活一体化管理系统,目前主要致力于Alpha版本研发,以现有的Windows7及其以上版本机器做为Microsoft SQL Server数据库运行的寄宿母本。在正式启用运行时,下行的客户软件系统构连成多边一体化体系,即客户所使用的本地操做系统均有客户现有条件决定。
在数据库所运行的寄宿母本中,要求统一化现有网络硬件资源。如:基本的联网功能硬件、基本的输入输出以及可视化硬件储备;等。而对于客户端机器而言,在具有运行本系统的基础条件的层次上,并没有拙劣苛刻要求。
二、 软件环境条件:
本团队所研发Alpha版本系统,系统数据库均由Microsoft SQL Server 2008R型版本挂载。对于对系统数据库的基本维护问题,可采用目前所流行的图形化管理工具进行相关操做,如:DBTools Manager、HeidiSQL或SQL Maestro MySQL Tools Family;等等。而在本例中,依旧采用旧式的维护工具。
在相对研发的过程当中,因为所涉及开发语言的选定,因此研发工具较以研发类为主,如:Microsoft Visual Studio 2010版本以上。研发的底层系统架构,均由所在研发的机器现有操做系统底层框架所决定。
三、 安全可靠性:
研发Alpha版本的本系统,最为核心的安全机制采用数据库自己的安全触发模式。而关键的可靠性能,依赖于数据库所运行的寄宿母本的防外性为主。在底层的安全机制维护中,对客户端使用的本系统所起的维护性,相对来讲能随着底层的安全防御的提升而提升。
四、 技术开发条件:
本团队署名刺激战场雷霆冲锋特战纵队第二小分队,所起的并非对感官体验的通常追求,在以往开发团队经验的遗留下,保留现有高技术思考能力组员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. 产生的后果与隐患
校园生活管理系统使用的是一体化的模式,若是使用的机器出现损坏或漏洞,会引发整个系统瘫痪并没有法使用。
4、分析结果
通过初步技术鉴定,以及系统地走访调研,综合技术、经济和社会上的重要可行分析,在充分融入了教研老师的指导意见,由此可肯定,本例项目可行,可用于布展实施。
5、分析经验
本例实验心得可总结以下:
1)、可行性研究的目的是,用最小的代价在尽量短的时间内肯定问题可否解决,从技术、经济和操做三个方面进行可行性研究;
2)、在给定成本、进度的前提下,开发出具备可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操做性而且知足用户需求的软件产品;
3)、可行性演技的任务:不是解决问题是肯定问题是否知得解决,进行一次大大压缩简化可系统分析和设计过程,也就是在较高层次上以较抽象的方式进行系统分析和设计过程。
如:从成本效益分析,从开发所需的成本和资源的,潜在的市场价值前景方面进行估算,肯定要开发的项目是否值得投资开发,就是分析在整个系统开发的花费的代价和效益之间的度量;等等。