第 2 章 可行性分析
当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行
性的研究.并不是所有问题都具有简单的解决办法,许多问题不能在预定的
规模之内解决.可行性分析就是在系统调查的基础上,针对新系统的开发是
否具备必要性和可能性,对新系统的开发从技术,经济,社会的方面进行分析
和研究,以避免投资失误,保证新系统的开发成功.可行性研究的目的就是用
最小的代价在尽可能短的时间内确定问题是否能够解决。
2.1 技术可行性
根据客户提出的系统功能,性能及实现系统的各项约束条件,根据新系
统目标,来衡量所需的技术是否具备。本系统主要采用 Microsoft visual
studio 2010 开发,Microsoft Visual Studio 是目前最流行的 Windows 平台
应用程序开发环境,它提供了高级开发工具、调试功能、数据库功能和创
新功能,帮助在各种平台上快速创建当前最先进的应用程序。同时结合数
据库管理方法,服务器选用微软的 Mysql 数据库,他是它是目前能处理所有
中小型系统最方便的流行数据库,它能够处理大量数据,同时保持数据的完
整性并提供许多高级管理功能.它的灵活性,安全性和易用性为数据库编程
提供了良好的条件。硬件方面,该系统短小精悍对平台没有太大要求,只要
能够运行 windows xp 就可以很好的运行该软件.也能在如今比较流行的
windows 7 下运行。总之,这几项技术都是比较流行且比较成熟的,因此
在技术上是可行的。
2.2 操作可行性
本系统采用用户界面交互方式,具有友好的界面,并设有必要的帮助信
息,操作简单,用户只要具备简单的应用计算机的能力,不需要什么专业
知识,无论学历,无论背景,均可以使用本系统,用户界面上的按钮的功
能明确,用户一看就可以了解怎么使用本系统,以及本系统能够完成的功能。
因此本系统在操作上是可行的。
2.3 经济可行性
估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用
和今后的运行, 维护费用,估计新系统将获得的效益,估算开发成本是否回高
于项目预期的全部经费. 并且,分析系统开发是否会对其它产品或利润带来
一定影响.本系统作为一个课程设计, 没有必要考虑维护费用,以及本系统可