background image

  

第二章

    需求分析

2.1 可行性分析

可行性研究是在项目开发前期对项目的一种考察和鉴定,对拟议中的项目

进行全面的、综合的调查研究,其目的是要判断项目可行与否。信息系统技术可
行性研究要从系统开发的计划出发,论述系统开发力量的可行性,同时论证系
统方案中所采取的各种技术手段上是否可以实现。信息系统经济可行性研究主要
是对项目进行经济评价,分析系统建设投资的可能性以及评价系统运行之后给
组织带来的效益。信息系统营运可行性研究要给出的方案是否可以从人力、物力、
组织工作等方面保证项目按计划完成实施,还要说明项目开发后在经济、技术和
环境等方面能否保证系统正常运行。

由于系统建设是一项投资大、涉及面广、工程复杂的系统工程,因此必须充

分的进行可行性论证,以确保投资的准确无误,而且信息系统建设是一项整体
工程,必须站在系统的角度论证它的可行性才有说服力,才有意义。可行性研究
的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的
不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑。

2.1.1 技术可行性

该课题

---机械爱好者论坛,它采用了当前流行的 B/S 结构和 Internet 网络技

术。而如今编写

HomePage 也没原来那么麻烦,网站的一些制作要求和素材在

Internet 随处都可以找到,制作网站的工具也是种类繁多。我们可以从中找到符
合自己要求的工具。管理信息系统的开发有很多的实例,一些实例的源代码也可
以提供参考。所以,从技术上来说,开发这个系统的技术难题是不多的。

2.1.2 经济可行性

从我搜集的一些资料来看,论坛系统对计算机硬件没有特殊要求,也可以

以域名的形式提交到网上。而我们是自行开发的系统,成本可以忽略不计,还有
后期维护的费用也相对比较低廉。

2.1.3 操作可行性

参照其它的系统,该系统在技术上完全可以实现与用户的良好交互作用,

并且作为开发者,我也尽可能地减少让用户难以操作或是难以理解的交互方式。

2.1.4 法律可行性

本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国

家法律,因此具有法律可行性。

综上所述,从技术上、经济上、法律上、可操作性上都是可行的

,而且要求不

高,所以该系统的开发是可行的。

2.2 业务流程

业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务

流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方