30天学通C#项目案例开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.2 可行性分析

项目的可行性分析可以综合考虑项目的难度、项目会带来的收益等,可为决定是否对该项目进行开发提供基本依据,对本项目的可行性分析如下。

1.引言

用户厌倦了现有通讯录的用户界面,希望提供一种自由的具有时尚感觉的通讯录工具来管理自己的联系人。联系人要能具有音视频等多媒体信息。

1.1 编写目的

帮助用户管理通讯信息,并且提供时尚的、现代感觉强烈的用户界面,来让用户对于使用软件具有很大的兴趣,并提供音视频资料来丰富联系人资料。

1.2 项目背景

● 项目提出者:某公司管理层。

● 项目开发者:某软件公司。

● 系统用户:公司所有的职员。

2.可行性分析的前提

可行性分析的前提条件涉及系统的要求和系统的目标,如下所示。

2.1 系统要求

具有基本的联系信息记录功能,要能够添加多媒体信息,重要的是提供良好的用户界面。

2.2 系统目标

多媒体通讯录的系统目标:丰富用户的日常生活,提高软件可用性,重拾用户信心。

3.对企业支出与收益的分析

传统的软件记录方式,类似于Outlook,使用复杂,没有新意,令很多用户放弃转而手工记录,而且对于多媒体信息难以呈现,不具有现代用户界面感。

公司支出了适量的资金进行本系统的开发。使得大部分用户对于现代应用软件有了全新的认识,公司只花费很少的人力和物力进行系统的维护即可,显著改善了办公氛围,提升了用户对软件的兴趣。

4.对公司技术支持的分析

该系统可以采用Visual Studio 2008+C#+WPF+LINQ+XLINQ技术来完成,公司之前已经开发过很多类似的项目,完全可在要求时间内完成该系统的开发。

5.对公司支出与收益的分析

该项目要求在20天内完成,要求有一年的维护期。经分析,去除开发费用及维护费用,公司最后所得利润为1万元。对该系统的开发,既可以增加公司的技术储备,又增加了对类似项目开发的熟练程度。

6.社会因素的分析

该系统完全由本公司独立开发完成,是按本公司的开发体系结构进行开发的,在法律方面没有任何侵权行为,完全符合合同的规定。

7.结论

根据上述分析,公司认为此项目结构清晰、功能合理,而且使用C#技术能够进行开发,并实现客户要求的全部功能。由于这是一个小型系统,客户要求的开发时间完全充裕,利润与开发成本比也比较高,这可以在一定程度上提高公司的效益,因此公司决定开发此项目。