系统可行性分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统可行性分析
可行性分析的主要目标是:进一步明确系统的目标、规模和功能,对系统开发的背景、必要性和意义进行调查分析并根据需求提出开发系统地初步方案和计划。它对初步调查进行复审,重新明确问题,对所提系统大致规模和目标及约束进行论证。
因此本案例中对于学生宿舍管理信息系统的方案也要从经济可行性、技术可行性、使用(营运)可行性这三个方面进行分析,并论证学生宿舍管理信息系统建设的必要性和可能性。
1. 经济可行性
即进行成本——效益分析,从经济角度判断系统开发是否“核算”。
1、费用的支出
由于该学生宿舍管理系统是作为软件工程大作业设计的,因此,该宿舍不需要支付任何费用。而在硬件方面,该宿舍已有电脑,只需要简单地升级一下,就可以满足系统要求。网络方面,因为暂时开发的是单机版系统,所以也不用架设网络。综合上述,可见开发系统在支出上的耗费是很小的。
2、资金的收益
宿舍原来是采用手工作业的方式进行数据管理和文档处理,费时耗力,如果现在采用数据库电脑化管理,可以节约大量纸张、油墨等耗材,也可以节约大量的人力和时间,有效的提高了宿舍管理的质量和效率。更为重要的是,从长远的眼光来看,效益的回报是不断增加的。
总而言之,效益远远大于投入。
2. 技术可行性
即进行技术风险评价,从开发者的技术实力、工作基础、问题的复杂性等方面出发,判断系统在开发时间、费用等限制条件下成功的可能性。
系统采用SQL数据库平台和JA V A开发语言进行开发,在开发技术上具有如下的特点和功能:
优秀的开发软件:它提供了完全可视化的开发环境,以直观的界面,简洁的语言,强大的功能,开放的系统为特色,便于管理和调试,使开发的效率大大提高。
先进的客户机/服务器开发解决方案:C/S模式是当前数据库管理软件中最常用的开发模式,对数据进行统一化管理,多用户客户端分散管理,使数据库安全、稳定、可靠。SAS 又以其稳定的数据库平台而著称,最适合具有复杂流程的管理信息系统开发。
采用面向对象的程序设计:所有的程序编写都是由对象组成,对象中的各种控件功能齐全,而其对象都具有其特有的特色——封装性、继承性和多态性,增加了应用程序的可重用性、可移植性和可扩展性。
因此,在技术方面优秀的开发平台和开发语言为整个系统提供了强有力的保证,加上优秀的开发人员和完善的开发环境,为系统的顺利开发提供了技术保证。
3. 营运可行性
指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训补充的可能性。
在硬件方面,宿舍内部已有一台电脑;软件方面,开发的该系统可以运行在WinXP/Win7等多个操作下,且用户界面友好,易于操作,模块与模块之间相互独立,数据库具有保密性。而且在系统开发时,完全是根据宿舍管理原先的操作流程和操作习惯开发,对操作人员进行短期培训就能很快适应系统的运作,不必对业务流程进行重大的调整就能运作,缩短了开发的时间。另外系统对用户的权限进行了严格的分层控制,使宿舍中的不同人员既能够使用又不越权。总之系统已经存在了营运的可能性。
经过以上可行性调查研究,学生宿舍管理层最终决定开发出一套合适的宿舍管理信息系统。