《项目计划书》由会员分享,可在线阅读,更多相关《项目计划书(5页珍藏版)》请在金锄头文库上搜索。
1、茶庄系统项目计划书编制:编制日期:审核:批准:单位名称:茶庄系统开发小组软件项目计划书1.引言1.1 编写目的本报告的主要作用是确定各个项目模块的开发情况和主要的负责人,供各项目模 块的负责人阅读,做到及时协调,按步有序进行项目的开发.减少开发中的不必要损失. 便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此 以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、 项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经 费预算、项目内外环境条件等内容做出的安排以书面的方式,作为项目团队成员以及 项目干系人之间的共识与约定,项目生
2、命周期内的所有项目活动的行动基础,项目团 队开展和检查项目工作的依据。1.2 具体步骤:拟订开发计划书,分配项目工作,安排项目进度1.3 计划对象:茶庄系统开发小组2.项目概述2.1 项目背景近年来,随着市场经济的复苏,人们的日常需求越来越丰富,于是茶庄发展 加快,客户也迅速增多。为了能够更好的为客户提供服务,便于管理日常茶庄的事 物,因此我们将开发一个典型的茶庄管理系统,以方便茶庄能够更好的管理茶庄, 统计数据。2.2 项目目标与范围2.2.1 目标和范围描述项目:茶庄系统该系统适用于茶庄工作人员管理茶庄,及时准确的记录茶庄的日常交 易,统计出各种茶的平均消耗数量,方便采购时对各种茶的数量控
3、制,以 便使茶庄更好的管理和发展。问题:客户较多时,工作人员不能及时记录订单。项目目标:开发一个茶庄系统是项目的总目标,为实现项目的总目标可按以下三 个阶段目标来进行: 第一阶段目标:实现茶庄系统的基本功能,小组成员进行各个模块的 开发,形成初步的系统。第二阶段目标:实现茶庄系统的一些特殊功能,进一步完善系统。 第三阶段目标:让系统投入到实际运用中,做好系统的维护工作。项目范围:利用现有的微型计算机,借鉴他人的开发模式,加快开发速度,预计 软件开发费用不超过*元。2.2.2 主要功能(1)概述可行性分析:此系统可帮助茶庄更好的管理订单和各种茶品,减少工作人员的工作量,但是增加了管理的力度和准确
4、性。若成功后,可与一些茶庄洽 谈,获得经济效益。如果反映较好,还可以对其稍作改变,以用于其 他行业的管理,加大系统的利用度。(2)系统流程图统计订单数茶庄流程2.2.3 性能2.2.4 管理和技术约束2.项目估算2.1 使用的评估技术 软件规模估算:采用类比的方法,根据历史数据来进行估算 工作量估算:基本COCOMO模型 成本估算:基本 COCOMO 模型 时间估算:基本 COCOMO 模型2.2 工作量、成本、时间估算软件规模:LOC= (50 (重新设计)% +50 (重新编码)% +重新测试(100) %)/3x已 有代码行工作量估算:人员:六人 成本估算:资料费(资料费、复印费)通信费
5、(移动通信费、上网费、电费)时间估算:基本 COCOMO 模型把工作量作为软件规模的函数来计算,其计算公式为: E=aS% S是以千源代码行(KLOC)计数的程序规模,a,b为开发模式因子 在我们的项目中,我们采用半分离式,计算出工作量E根据计算的工作量,我们由下面公式计算所需的开发时间: t=cEP E为我们所计算的工作量人月为单位,c,d是随开发模式而改变的因 子,在这里我们同样采用半分离式,计算出开发时间t3.进度(日程)3.1 甘特图(时间安排)3.2 资源表 人员:6人 材料:书籍、打印的资料 信息:网络,移动电话 硬件:计算机4.项目资源4.1 人员 开发小组:六人4.2 硬件和软
6、件 硬件: 计算机 软件: Windows XPJdk1.6EclipseSQL Server 2000 Photoshop CS45.人员组织5.1 组织结构 文档编写人员:王正坤 殷弼民 界面设计人员:许露 编码员:魏迪迪 陈毓东 测试人员:陈毓东 维护人员:袁灿5.2 管理报告6. 风险管理6.1合同风险:全面准确地了解合同各条款的内容,尽早和合同各方就模糊或不明确的条款签订 补充协议6.2需求变更风险:项目建设之初和用户书面约定好需求变更控制流程、记录并归档用户的需求变更申请。6.3项目管理风险:a. 沟通不良风险建设之初和项目各干系方约定好沟通的渠道和方式、项目建设过程中多和项 目各
7、干系方交流和沟通、注意培养和锻炼自身的沟通技巧。b. 缺之领导支持风险主动争取领导对项目的重视、确保和领导的沟通渠道畅通、经常向领导汇报 工作进展。6.4进度风险:分阶段交付产品、增加项目监控的频度和力度、多运用可行的办法保证工作质量避 免返工。6.5质量风险:a. 经常和用户交流工作成果b. 采用符合要求的开发流程c. 认真组织对产出物的检查和评审d. 计划和组织严格的独立测试6.6系统性能风险:在进行项目开发之前先设计和搭建出系统的基础架构并进行性能测试,确保架构 符合性能指标后再进行后续工作。6.7软件操作失误风险a. 保存操作日志b. 服务器定时自动备份c. 错误操作撤销d. 设置管理员权限及普通权限