1.5 系统开发计划
系统开发进度如表1.1所示。
表 1.1 开发进度计划表
编号 任务内容 起止时间
1 接受任务,外出调研,书籍和资料的准备,完成开题报告 2012-2013年度第1学期17-20周
2 概要设计 2012-2013年度第2学期第1周至3周
3 详细设计 第4周至7周
4 逐步提交软件系统;并完成系统初步测试 第8周至11周
5 修改、文护软件系统;系统整合、试运行;并撰写完成毕业论文 第12周至14周
6 提交毕业论文,准备答辩 第15周至16周
2 系统分析
对于任何一个应用软件的设计和开发,分析做得好不好直接影响到软件开发效率以及产品正确度。可以说是系统分析金字塔最基础的一层,系统是不是“牢固”就要看基础打得够不够好。并且很多开发实例都表明,设计过程中出现的错误大多数都源自分析的不充分,相反,如果有到位的分析,就可以避免很多设计的错误和修改过程,既可以提高软件质量又可以节约开发成本。下面将介绍个人办公助手软件系统的相关分析,由可行性分析开始。
2.1 可行性分析
可行性分析,顾名思义,意指分析此项目可不可行,简言之,做还是不做,而且可行性分析必须为决策提供有价值的证据。一般地,软件领域的可行性分析主要考虑四个要素:经济、技术、社会环境和人。下面将介绍个人办公助手软件系统的开发在这四个方面的可行性。
2.1.1 经济上可行性
经济可行性分析主要包括:“成本—收益”分析和“短期—长远利益”分析。
首先,从“成本—收益”上分析,开发设备和相关软件都是现成的可以实现,所以成本几乎为零,而开发完成后的系统对于公司的收益却是不可估量的,它可以帮助总经理进行系统化管理等。其次,从“短期—长远利益”上看,此系统对于公司规模扩大后的管理十分有利,带给公司的绝对是长远利益而非短期,适合长期发展使用。
所以,在经济上,开发个人办公助手软件系统是完全可行的。
2.1.2 技术上可行性
此系统设计的关键技术是编程语言IIS5和SQL Server 2000数据库相结合,就大方向来讲,这两者的组合对于开发一个个人使用的小型系统来说是再适合不过了,也是当代开发技术中较为成熟的一种方案。细节方面,界面要求简洁易操作,人性化设计,技术上可以实现;数据库要求数据存储合理,查询速度较快,现有的技术力量也可以解决;协议要求能及时和需求方保持联系,掌握了解最新的需求,从要求中可以看出需求方对需要的协议非常明确,并且非常愿意合作,所以,通过和需求方沟通,问题都可以得到解决。
开发平台为Window XP SP2,操作比较简单和熟悉,结合IIS5编程语言和SQL Server 2000数据库,软件基础都没有问题,因此,个人办公助手软件的开发在技术要求上也是可行的。
2.1.3 社会环境可行性
管理方式的信息化和系统化使得个人办公助手变得很有必要,如今企业管理的分支细节越来越多,相应的企业员工的工作量也日渐增多,如何轻松掌握需要的办公资料,如何有一个助手时刻提醒需要实现的日程安排,所以一个信息汇聚并且又能帮助使用者条理的处理日常办公行程的个人办公助手系统就变得非常有需要了。现在是信息普及化的社会,人们也越来越看重办公效率这样的发展理念,有一些公司已经开始使用这种适合个人的类似办公助手的系统,这样的办公应用系统使个人办公助手系统的制作有了很好的物理基础。同时,从政策上来讲,对于这样的个人使用的小型系统是完全无碍的。因此,个人办公助手软件的开发在社会环境上也是可行的。 C#个人办公助手软件的实现+需求分析+可行性分析(4):http://www.youerw.com/jisuanji/lunwen_6403.html