企业预算管理系统项目开发计划出自本人Word文件下载.docx
《企业预算管理系统项目开发计划出自本人Word文件下载.docx》由会员分享,可在线阅读,更多相关《企业预算管理系统项目开发计划出自本人Word文件下载.docx(17页珍藏版)》请在冰豆网上搜索。
4.3由外单位提供的条件13
5专题计划要点13
企业预算管理系统项目开发计划
1引言
1.1编写目的
编写本开发计划的目的主要有以下几个目的:
明确系统所要实现的功能,即开发这个软件系统到底有什么作用,确定系统必须完成那些工作,对目标系统提出、准确、清晰、具体的要求,准确的描述软件需求,为进一步的总体设计打下基础。
明确开发过程中对各项工作的人员、分工、经费、资源条件等问题的安排,编写成文档以便根据本计划开展和检查本项目工作,保证项目开发成功
本文档的读者为:
项目经理、项目开发组、测试经理、测试组、质量保证组。
1.2背景
1.系统名字:
企业预算管理系统,是实现预算自动化的软件系统,应用于中小型企业内部日常预算管理。
2.本项目提出者:
中小型企业
3.开发者:
企业开发部人员
4.用户:
主要是企业中的财务部工作人员,也可以用于企业内的各个部门。
该系统软件主要是利用数据库作为存储信息的平台,本系统这次用的是MicrosoftSQLserver2005作为数据库服务器,在企业内部运行即可,即网络可以用局域网,软件可以放置企业的PC机上,数据库放于一台服务器主机,运行客户端软件连接服务器上的数据库,即可以进行预算管理。
本系统是企业里财务部根据企业内部日常的活动所作的预算,通过添加企业内部每个部门的活动及各个活动的预算经费,从而来计算出企业在这些活动的预算总额,最后跟实际所花资金做对比,分析企业的盈亏情况。
本系统有利于企业节省开支以及调整资金的流动。
1.3定义
Java:
本系统的开发语言,是现在比较受欢迎的开发语言之一
SQLServer:
是微软的数据库软件,在系统中起到的作用是存放数据。
Project2003:
项目管理工具
VisualSourceSafe:
版本管理工具
1.4参考资料
1)经上级核准的计划任务书
2)软件配置管理计划指导书
3)软件质量保证计划指导书
4)软件开发流程和标准
5)项目可行性研究报告
2项目概述
2.1工作内容
本项目主要的工作任务情况如下图:
概括起来任务主要有:
1)项目计划
2)需求分析
3)概要设计
4)详细设计
5)实现
6)测试
7)交付
2.2主要参加人员
市场部:
市场部人员需要良好的市场洞察能力,要挖掘客户以及与客户交流沟通
项目经理:
对软件开发熟悉,熟悉系统的业务流程,还需具备良好的管理能力,有较好的项目管理经验
开发人员:
熟悉软件开发,善于用java开发软件,熟悉数据库系统原理。
测试人员:
具备java语言基础,熟悉使用测试工具,具备一定文档编写能力,熟悉软件开发流程以及数据库知识。
架构师:
熟悉系统业务,了解系统的各个功能结构以及实现方法。
熟悉软件开发过程以及开发平台,熟悉网络工作原理以及网络环境搭建。
数据库设计师:
熟悉业务流程以及数据库原理,熟悉设计数据库。
培训师:
熟悉系统的业务流程,熟悉软件操作,具备良好的计算机基础和良好的表达能力。
2.3产品
2.3.1程序
最后完成的系统主要包括以下几个功能模块:
1)预算业务信息管理:
包括预算业务的添加、删除、修改和查询等操作
2)预算业务的高级查询:
通过制定一定的限制条件来查询,比如制定日期范围、部门来查询相应的业务信息
3)报表管理:
预算业务的执行情况以及各种预算资金的流动等统计信息管理,最后生成统计报表的形式,并实现打印功能。
4)预算数据管理:
包括数据的备份和恢复
5)用户管理:
包括添加用户、删除用户以及修改密码
最后完成的软件,以安装包的形式,并且使用光盘的形式进行交付,具体包括
1)程序文件名为:
预算管理系统.exe,程序采取打包的形式,打包成exe格式的安装文件,在pc机上可以直接安装预算管理系统。
2)数据库文件:
yusuan.mdf和yusuanlog.ldf
2.3.2文件
1)操作手册
文件名:
预算管理系统操作手册.doc,作为用户操作系统的说明书,还可以为用户在操作过程中提供一些问题解决的参考。
2)安装指南
预算管理系统安装指南.doc,提供给企业管理员关于对预算管理系统程序、数据库系统的安装指导。
3)培训资料
预算管理系统培训.ppt,在通过培训阶段后,培训资料一并交付给用户,以备用户查阅用。
2.3.3服务
1)产品培训
在软件系统正式使用之前,提供给企业使用人员为期两天的培训,具体的安排是在系统提交后进行的。
2)产品首次安装
包括软件和数据库的安装演示,在企业管理人员的监督下完成一系列的安装,在产品提交之前。
3)售后维护性服务
为用户提供的服务包括网上和电话技术支持,不能远程解决的问题在产品售出1个月内提供免费上门调试和维护,对影响使用的缺陷及时提供升级补丁或更新版本。
2.3.4非移交的产品
1)软件的源代码
2)过程评审记录
3)可行性研究报告
4)项目计划任务书
5)项目开发计划
6)软件需求说明书
7)数据要求说明书
8)概要设计说明书
9)详细设计说明书
10)数据库设计说明书
11)测试计划
12)测试分析报告
13)软件配置计划
14)软件质量保证计划
15)项目开发总结报告
2.4验收标准
1)文件
系统程序的验收:
能够正常安装,系统的各项功能都正常且能正常操作,包括增删改查基本操作,且这些操作的可现实结果延时在1s以内,如果数据太多的可延长到3s。
提交的文档及手册的验收:
操作手册、安装指南的规格满足相关标准,对应的内容应包括以上功能的各部分的说明。
培训材料的形式,可以是非正式的,并且可以是PPT讲演文稿、总结打印稿件等,主要形式由用户确定。
2)服务
培训结果要求参加培训的人员基本熟练操作系统,并且能比较准确操作系统中的几个重要功能;
首次安装后,程序能够执行以上的功能,并且符合实际的业务规则
售后服务的按照协议上的规定
2.5完成项目的最迟期限
项目的系统测试的最后完成日期为2011-4-29日,可以宽限一个星期的时间,所以最后完成项目的时间是2011-5-9日,然后进行运行测试,包括用户培训等服务活动的实施。
2.6本计划的批准者和批准日期
本计划的批准人为项目经理以及开发部经理和测试部经理。
本计划的正式批准日期为2010–12–31日,实施日期为2011–1–3日。
3实施计划
3.1工作任务的分解与人员分工
3.2接口人员
负责接口工作的人员及他们的职责,包括:
1)项目经理负责同用户的组织接口事务,包括变更和事务协调等
2)项目经理负责组织内部的接口,包括项目进度报告,资源协调等。
3)开发部经理负责系统的开发进度以及向项目经理汇报开发情况及进展。
4)测试部经理负责测试过程,并与开发部经理做好缺陷跟踪事项。
5)培训师负责同用户的人际接口,包括文档、资料、培训和一些事务性的沟通。
3.3进度
每项工作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序如图:
甘特图:
网络图(只有任务编号):
3.4预算
本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算如下:
所需劳务及资源表:
盈余分析表:
经费预算表:
3.5关键问题
序号
风险名称
风险描述
影响项目程度
预防措施
1
人员流失
项目关键人员在项目实施过程中流失,影响项目进度和质量。
严重
制订项目资源管理办法,建立有效的激励机制,可以对人员签订合同或是协议
2
人力资源不足
在实际的操作中发现人员缺少,需重新填补。
一般
在预算人员基础上增加1到2个员工,或是可以加班
3
人员沟通不畅
项目进行中人员彼此的交流不够,导致项目的延误或是工作的中断。
制定交流方案,定时在一起讨论
4
用户提出需求的更新
软件还没完全开发好,用户提出新的需求
制定与客户的沟通方案,尽量让用户尽早把需求全部提出,在开发过程中也注意与客户保持良好的沟通。
5
资源的不足或是资源的延时
项目进行中会出现申请资源手续的延误导致所需的资源无法及时到位,从而延误工期
部门间做好资源的计划和预算,提前向上级申请,如临时需要的可找项目经理协调。
4支持条件
4.1计算机系统支持
所需的硬件及软件支持已全部到位,具体配置如下:
硬件环境:
CPU:
主频1.8G或以上
内存:
1G或以上
磁盘:
160G或以上
显卡:
集成
软件支持:
开发所用系统:
Windowsxpsp3
开发工具:
Eclipse
数据库系统:
MicrosoftSQLServer2005企业版
项目管理工具:
Project2003
测试工具:
TestDirector
测试所用系统:
Windows98、Windows2000、Windows2003、WindowsXP、Windowsvista、Windows7
版本管理工具:
VisualSourceSafe6.0
4.2需由用户承担的工作
1)需求阶段
用户需要提供熟识业务工作人员,就产品的功能、特性和要求进行讨论和交流,待需求规格说明书编制完成需用户查阅及确认,这些工作需在项目的设计前完成。
2)验收和维护
用户参加最后的测试验收,由用户到实验室参与验收测试过程,如还有什么异议可以提出,此项工作在软件测试通过进入最后一个阶段进行,且需在开始提交和培训前完成。
维护的工作具体按照协议上执行。
4.3由外单位提供的条件
无
5专题计划要点
1、质量管理计划:
1)质量政策
质量方针:
通过严格和规范的过程管理、文档化的流程开发,提高生产效率,为客户提供稳定、易用和符合要求的产品系列。
2)在质量方面,需要遵循的标准和规范包括:
《质量管理体系标准》(GB/T19001-2000),2000-12-18,国家质量技术监督局;
《计算机软件产品开发文档编制指南》(GB/T8567-88),1988-7-1,国家质量技术监督局;
《计算机软件质量保证计划规范》(GB/T12504-1990),1990-11-15,国家质量技术监督局;
2、人员培训计划
人员培训包括所有的项目参与人,主要是针对系统的业务培训,让每个人都知道系统的业务功能,在开发过程中各自的工作以及工作过程的各项注意事项等。
3、测试计划:
测试计划在项目开始阶段就开始了,主要包括单元测试、集成测试、系统测试、验收测试。
单元测试主要是由开发人员自己测试,单元测试通过后,集成测试、系统测试交由测试人员测试。
最后的验收测试由开发人员、测试人员和用户共同进行。
主要涉及的文档是:
软件测试计划编写规范、项目(整体)测试报告、测试分析报告编写规范
4、资源配置计划:
资源包括设备资源和人员,在设备方面,要保有足够的计算机用于开发和测试,除安排每个开发成员至少一台专用的计算机外,额外的测试的计算机要保证每人一台,并配置相应的打印机。
5、用户培训计划
用户培训内容主要是针对系统的功能、业务、操作进行培训,由培训师根据系统需求说明书、系统的业务说明书、系统操作手册制定培训计划。
6、安装测试计划
此安装包括安装过程和卸载过程,在测试安装时需注意以下几个方面:
a)先按完整流程安装,即正常安装,要求安装后可以进行操作。
b)安装测试需在多种环境下进行,包括不同的硬件环境、软件环境和软硬件环境。
c)安装测试需考虑多种情形,正常安装中的中途取消安装测试,意外情况的安装测试,如断电、断网等非人为因素。