第二章
需求分析
2.1 可行性分析
可行性研究是在项目开发前期对项目的一种考察和鉴定,对拟议中的项目
进行全面的、综合的调查研究,其目的是要判断项目可行与否。信息系统技术可
行性研究要从系统开发的计划出发,论述系统开发力量的可行性,同时论证系
统方案中所采取的各种技术手段上是否可以实现。信息系统经济可行性研究主要
是对项目进行经济评价,分析系统建设投资的可能性以及评价系统运行之后给
组织带来的效益。信息系统营运可行性研究要给出的方案是否可以从人力、物力、
组织工作等方面保证项目按计划完成实施,还要说明项目开发后在经济、技术和
环境等方面能否保证系统正常运行。
由于系统建设是一项投资大、涉及面广、工程复杂的系统工程,因此必须充
分的进行可行性论证,以确保投资的准确无误,而且信息系统建设是一项整体
工程,必须站在系统的角度论证它的可行性才有说服力,才有意义。可行性研究
的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的
不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑。
2.1.1 技术可行性
该课题
---机械爱好者论坛,它采用了当前流行的 B/S 结构和 Internet 网络技
术。而如今编写
HomePage 也没原来那么麻烦,网站的一些制作要求和素材在
Internet 随处都可以找到,制作网站的工具也是种类繁多。我们可以从中找到符
合自己要求的工具。管理信息系统的开发有很多的实例,一些实例的源代码也可
以提供参考。所以,从技术上来说,开发这个系统的技术难题是不多的。
2.1.2 经济可行性
从我搜集的一些资料来看,论坛系统对计算机硬件没有特殊要求,也可以
以域名的形式提交到网上。而我们是自行开发的系统,成本可以忽略不计,还有
后期维护的费用也相对比较低廉。
2.1.3 操作可行性
参照其它的系统,该系统在技术上完全可以实现与用户的良好交互作用,
并且作为开发者,我也尽可能地减少让用户难以操作或是难以理解的交互方式。
2.1.4 法律可行性
本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国
家法律,因此具有法律可行性。
综上所述,从技术上、经济上、法律上、可操作性上都是可行的
,而且要求不
高,所以该系统的开发是可行的。
2.2 业务流程
业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务
流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方