资源描述
仲恺农业工程学院
课程设计报告
公司合同管理系统开发项目
课程名称 I T项目课程设计
姓 名 郭子东
院(系) 信息科学与技术学院
专业班级 计算机145班
学 号 201420224510
指导教师
仲恺农业工程学院教务处制
需求分析
一直以来,项目管理主要以手工管理为主,这存在了审批流程不明确项目合同处理效率低的问题,导致浪费大量时间和精力。为解决这一问题,需要开发一套功能完善的项目合同管理系统软件,用于公司的项目合同管理,实现该公司项目合同管理智能化。通过项目合同管理系统前期的调研和可行性分析,确定系统开发的可行性。根据业务流程分析,确定系统的功能模块设计,通过以上分析与设计,为完成项目合同管理系统的开发与设计工作提供方向。
方案以及说明
项目开始时间:2016年6月1号
项目结束时间:2016年6月17号
时间流程安排:
2016年6月1日~2016年6月3日:项目范围方案设计
2016年6月4日~2016年6月5日:系统需求调研
2016年6月5日~2016年6月6日:系统设计
2016年6月7日~2016年6月9日:代码开发
2016年6月10日~2016年6月11日:系统测试
2016年6月12日~2016年6月13日:系统安装部署
2016年6月14日~2016年6月15日:项目验收
2016年6月16日~2016年6月17日:项目评价
WBS
任务名称
开始时间
完成时间
工期
1
公司合同管理系统开发项目
2016年6月1日
2016年6月17日
17天
1.1
项目范围方案设计
2016年6月1日
2016年6月3日
3天
1.2
系统需求调研
2016年6月4日
2016年6月5日
2天
1.3
系统设计
2016年6月5日
2016年6月6日
2天
1.4
代码开发
2016年6月7日
2016年6月9日
3天
1.5
系统测试
2016年6月10日
2016年6月11日
2天
1.6
系统安装部署
2016年6月12日
2016年6月13日
2天
1.7
项目验收
2016年6月14日
2016年6月15日
2天
1.8
项目评价
2016年6月16日
2016年6月17日
2天
项目总体预算:6.5万元
项目计划
根据公司要求,需提交一份项目工作计划表,具体如下表1
工作安排
工作进度
项目范围方案设计
2016年6月1日~2016年6月3日
系统需求调研
2016年6月4日~2016年6月5日
系统设计
2016年6月5日~2016年6月6日
代码开发
2016年6月7日~2016年6月9日
系统测试
2016年6月10日~2016年6月11日
系统安装部署
2016年6月12日~2016年6月13日
项目验收
2016年6月14日~2016年6月15日
项目评价
2016年6月16日~2016年6月17日
表1
工作分解
对上表划分的各工作阶段进行工作分解,并把工作分解的内容列在表2中。
WBS
任务名称
1
1
公司合同管理系统开发项目
2
1.1
项目方案范围设计
3
1.1.1
项目方案设计
4
1.1.2
确定方案范围
5
1.1.3
项目范围规划完成
6
1.2
系统需求调研
7
1.2.1
客户需求分析
8
1.2.2
起草项目规格书
9
1.2.3
审批规格书
10
1.2.4
修改规格书
11
1.2.5
分析完成
12
1.3
系统设计
13
1.3.1
系统功能概要设计
14
1.3.2
系统的详细设计
15
1.3.3
审批功能模块
16
1.3.4
修改系统模块
17
1.3.5
设计完成
18
1.4
代码开发
19
1.4.1
确定模块并设计参数
20
1.4.2
分配任务给开发人员
21
1.4.3
编写代码
22
1.4.4
代码测试
23
1.4.5
开发完成
24
1.5
系统测试
25
1.5.1
审批模块功能
26
1.5.2
找出异常
27
1.5.3
修改代码
28
1.5.4
测试修改后的代码
29
1.5.5
测试完成
30
1.6
系统安装部署
31
1.6.1
安装软件
32
1.6.2
安装部署工作完成
33
1.7
项目验收
34
1.7.1
确定范围
35
1.7.2
检验质量
36
1.7.3
项目交接
37
1.7.4
验收完成
38
1.8
项目评估
39
1.8.1
完成评价
40
1.8.2
评价完成
表2
费用安排
每位参与项目的工作人员每天工作时间为8个小时,编制项目预算得出下表,下表中给出了项目各项工作任务需要的工时、工期、人力资源数目、以及除人力资源外的其它投入(包括固定成本等):
项目名称
工作时间(小时)
资源费率(元/小时*人)
人力资源(人)
其他投入(元)
成本预算(元)
公司合同管理系统开发项目
136
项目方案范围设计
24
200
6600
项目方案设计
8
200
2
100
3300
确定方案范围
8
200
2
100
3300
项目范围规划完成
0
系统需求调研
16
300
8300
客户需求分析
4
200
3
50
2450
起草项目规格书
4
200
3
50
2450
审批规格书
4
200
2
100
1700
修改规格书
4
200
2
100
1700
分析完成
0
系统设计
16
500
7700
系统功能概要设计
4
200
2
150
1750
系统的详细设计
4
200
2
150
1750
审批功能模块
4
200
3
100
2500
修改系统模块
4
200
2
100
1700
设计完成
0
代码开发
24
800
15200
确定模块并设计参数
6
200
3
300
3900
分配任务给开发人员
6
200
3
300
3900
编写代码
6
200
3
100
3700
代码测试
6
200
3
100
3700
开发完成
0
系统测试
16
700
10300
审批模块功能
4
200
3
300
2700
找出异常
4
200
3
200
2600
修改代码
4
200
3
100
2500
测试修改后的代码
4
200
2
100
2500
测试完成
0
系统安装部署
16
200
3400
安装软件
16
200
3200
200
3400
安装部署工作完成
0
项目验收
16
400
7800
确定范围
6
200
2
200
2600
检验质量
5
200
3
100
3100
项目交接
5
200
2
100
2100
验收完成
0
项目评估
16
80
3280
完成评价
16
200
1
80
3280
评价完成
0
根据上表,各项任务预算成本如下:
工作阶段
费用(元)
项目方案范围设计
6600
系统需求调研
8300
系统设计
7700
代码开发
15200
系统测试
10300
系统安装部署
3400
项目验收
7800
项目评价
3280
合计
62580
项目风险管理
本次开发过程中存在的风险及规避方法如下表
风险类型
存在风险
规避方法
进度风险
由于时间紧急导致项目无法按时交付
充分考虑各种突发情况,适当留些余地。严谨地分析每一个步骤,做到零疏忽。工作时应以工作进度表为前提,不要超过进度表的范围,同时应合理利用时间赶工期。如果出现必须延期的情况,需及时同公司相关负责人沟通,并申请延期时间
系统没有足够的测试时间
持续地监控项目,进度控制随着项目的进行而不断进行,保证每个环节都有足够的时间
技术风险
开发软件存在缺陷导致无法完成项目系统
选用正版开发软件
对开发软件的理解不够深,导致成型的产品不过关
提前制定好学习计划,每个组员都需要提前理解各个开发软件的精髓,保证不要让自身因素延误工期
质量风险
产品质量达不到用户的要求
提前跟客户沟通好,确保产品开发的可行性。开发过程中要多于客户分享经验,保证朝着客户需要的方向发展。认真测试系统的可行性
人力资源风险
小组成员因故无法参与设计开发
提前做好应急方案,必要时更换小组成员
工具风险
开发工具不到位导致时间浪费
事先把每个阶段所需要的工具准备好,并且考虑备用工具
展开阅读全文