实验1项目计划说明书解析.docx
- 文档编号:11473218
- 上传时间:2023-03-01
- 格式:DOCX
- 页数:26
- 大小:164.78KB
实验1项目计划说明书解析.docx
《实验1项目计划说明书解析.docx》由会员分享,可在线阅读,更多相关《实验1项目计划说明书解析.docx(26页珍藏版)》请在冰豆网上搜索。
实验1项目计划说明书解析
实验一项目计划说明书
目标:
规划项目范围并做出项目计划
主要活动
●定义问题
●确定项目可行性
●制定项目的进度表
●为项目安排人员
●启动项目
1.1定义问题
目标:
准确定义要解决的商业问题,从而确定新系统的问题域
定义问题主要有下面3个活动
●超市销售管理系统系统商业收益说明
●超市销售管理系统的系统能力说明
●超市销售管理系统的关联图
1.1.1超市销售管理系统商业收益说明。
●减少因为人手工统计产生的错误
●可以减少会计等雇佣员工的数量,降低成本
●通过销售管理系统自动产生订单,提高工作的效率
●通过软件统计销售量,优化进货数量,减少货物积压
●加快资金周转,快速地获取利润
●提高工作效率,增加货物销售量,增加收入
1.1.2超市销售管理系统的系统能力说明:
●是一个拥有两级管理权限的安全的管理系统
●对货物供应商信息进行管理
●根据销售情况制定进货计划,实施产品采购
●对超市的货物库存情况查询
●管理员能添加、删除某一种类的货物
●能够根据销售清单进行出货管理,以及库存统计
●提供销售管理,能够进行销售明细查询和打印销售报表
●对超市的员工和供货商信息进行管理,包括查询,更新等
系统能力是能够使这个组织实现商业收益的机制。
1.1.3超市销售管理系统的关联图
关联图提供对问题域的解释。
1.2确认项目可行性
目标:
确定项目可行性,给出可行性研究报告并给出结论
主要活动
●经济可行性
●组织和文化上的可行性
●技术可行性
●进度表可行性人员
●资源可行性
1.2.1经济可行性
1)开发成本
开发成本主要包括以下几个方面:
超市销售管理系统开发成本一览
分类
金额管理
薪水/工资
1636000
设备与安装
55100
培训
91500
设施
52500
支持人员
150000
软件许可证
38000
旅行与杂项
343800
实用程序
15000
总计
2381900
薪水和工资支付的详细说明
小组人员
项目薪水/工资(单位:
元)
备注
项目经理
300000
20000元/月×1人×15个月
(2014/3月-2015年5月)
高级系统分析员
360000
15000元/月×3人×8个月
(2014/3月-2014年10月)
系统分析员
288000
12000元/月×3人×8个月
(2014/3月-2014年10月)
程序分析员
200000
10000元/月×4人×5个月
(2014/9月-2015年1月)
程序员
400000
8000元/月×10人×5个月
(2014/10月-2015年2月)
系统测试人员
88000
11000元/月×4人×2个月
(2015/2月-2015年3月)
总计工资
1636000
设备与安装支付的详细说明
设备名称
项目设备与安装
备注
显示器
14000
1400元/个×10个
鼠标
1000
200元/个×10个
键盘
2000
200元/个×10个
主机
30000
3000元/台×10台
开发软件
5000
Windows系列软件费用,office,visualstdio2012等软件费用
投影仪
1500
500元/台×3个
电子教鞭
1600
400元/个×4个(其中一个为备用)
总计
55100
培训支付的详细说明
培训支出
项目培训
备注
培训教员
80000
每人2000元/天,共5名教员培训8天
资料
3500
包括图书资料和电子版相关开发资料
教员路费
8000
1600元/人×5人
总计工资
91500
设施支付的详细说明
设施支出
项目设施
备注
场地租用
24000
1200/次×20次(用于培训、接待客户、验收等预计共30天)
水费
6000
400/月×15个月
电费
10500
700/月×15个月
桌椅
12000
800元/套×15套
总计工资
52500
旅行与杂项支付的详细说明
旅行与杂项支付
项目旅行与杂项
备注
货物搬运
17000
雇佣人员总共约7000元,车辆8000,燃油费用2000元
住宿
60000
15个月,每月需要4000元
伙食
225000
15个月,每月大约15000元
工作服
25000
25套,每人约1000
网络费用
15000
每个月大约1000元,共15个月
电话费用
1800
每分0.3元,预计约6000分钟
总计工资
343800
2)运行费用一览
超市管理系统年运行费用一览
分类
金额
数据管理
53000
设备维护
30000
程序升级
65000
使用培训
32000
分期偿付
33000
电费
8500
总计
221500
3)收益来源:
有两个主要来源。
减少成本和增加收入
减少成本包括下面几个方面:
1)减少会计的数量上减少的支出费用
2)省去多余的订单生成和处理工作
3)订购货物数量、种类上的优化,减少货物积压
4)减少不良账单或不良信贷损失
5)降低仓库货物统计与管理的成本
6)捕获货币管理员上损失的折扣
7)更合理化的管理会员用户,提高信誉
8)及时的对将要过期或失效的产品进行提醒,减少损失
9)采用批量折扣购买减少商品成本
10)采用电子数据交换和其他自动化手段减少文书工作的成本
超市管理系统的收益示例
超市销售管理系统收益
收益/成本节省
金额
注释
货物销售增加效率
85000
5人每人17000
货物订购增加的效率
37000
商品信息管理增加效率
45000
1人每人25000
仓库/运输增加效率
140000
由于网络出现增加效率
500000
增加50%/年
其他节省(库存、供应商)
52000
总的年收益
859000
4)财务计算
超市销售管理系统净现值(NPV)计算
成本利润分析
第0年
第1年
第2年
第3年
第4年
第5年
总计
1
利润值
859000
1109000
1484000
2046500
2890250
2
贴现系数
1
0.9000
0.8100
0.7290
0.6561
0.5905
3
利润净现值
773100
898290
1081836
1342709
1706693
5802628
4
开发成本
(2381900)
(2381900)
5
运行成本
(221500)
(221500)
(221500)
(221500)
(221500)
6
贴现系数
1
0.9000
0.8100
0.7290
0.6561
0.5905
7
成本净现值
(199350)
(179415)
(161474)
(145326)
(130796)
(816361)
8
净利润和成本净现值
(2381900)
573750
718875
920362
1197383
1575897
9
累积的净现值
(2381900)
(1808150)
(1089275)
(168913)
1028470
2604367
10
投资回收期
3年+168913/(168913+1028470)=3.14107年
11
五年的投收益率
(5802628-(2381900+816361))/(2381900+816361)=81.43%
第8行净利润和成本净现值=利润净现值-成本净现值
第9行是用开发成本-第8行后的结果
除此之外还要计算投资回收期和投资回收率
投资回收率=(利润净现值-(开发成本+成本净现值))/(开发成本+成本净现值)
5)无形收益:
不能量化和正确估算的收益
无形收益可包括如下几种:
1)提高企业之间的竞争力
2)提高服务水平
3)提高客户满意
4)操作步骤简化
5)需要自行开发的专门技能
无形成本包括如下几种
1)减少了职工之间工作交流的机会
2)降低了职工对销售预测分析的能力
3)依赖于一定的客户,难以扩大销售渠道
1.2.2组织和文化上的可行性
这样的问题包括如下几种
1)对新技术的抵制感
2)实际存在对计算机处理可靠性的恐惧
3)工作人员或管理人员的失落感
4)由于新系统引起行政上和组织上的潜在变化
5)担心工作职责变化
6)担心由于增加自动化而失业
7)为时甚久的工作适应过程
1.2.3技术可行性
超市管理系统开发涉及到的技术因素有:
A.管理系统的开发方法。
B.网络和通信技术。
C构规划和技术设计。
D.数据库技术。
E.生命周期法开发技术。
经过条件上的分析和考虑最后在现有条件下的最终方案如下:
本系统可以在WindowsXP下运用vs2005等一系列开发工具,运用Visio画出数据流程图,用例图等一系列图形进行更形象的分析,在SQLServer2005等数据库的支持下进行研发,而这在本研发条件下是可行的并且是有条件的。
在IT行业中从业的工作人员一般都要求懂计算机,具有一定软硬件基础,会使用各种管理软件,熟悉IT产品。
因为,超市中的对员工素质要求比较高,从管理层到下面的营销人员,都要求具有一定的IT背景,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够使系统顺利的运行了。
1.2.4进度表可行性
进度表的可行性决定着项目工程能否正常完成,需要事先对各个模块的开发进行详尽的计划,关键路径通常(但并非总是)是决定项目工期的进度活动序列。
它是项目中最长的路径,即使很小浮动也可能直接影响整个项目的最早完成时间。
关键路径的工期决定了整个项目的工期,任何关键路径上的终端元素的延迟在浮动时间为零或负数时将直接影响项目的预期完成时间(例如在关键路径上没有浮动时间)。
通过分析可以得出该项目可以通过控制各项的工期来尽量减少项目总时间,因此具有进度表可行性。
1.2.5资源可行性
人员风险:
开发一个项目需要系统分析员、系统技术员和用户参与。
一种风险是项目组得不到所需要的人,另一种可能是所分配的人没有所需要的技能。
再一种风险是有的人在半途退出跳槽而走。
其他资源风险:
计算机资源、物理设备和维护人员,如果要用到这些资源时不能得到满足就会影响进度。
1.3制定项目进度表
目标:
确定项目资源任务表、PERT图和甘特图
主要活动
●资源估算任务表的制定
●各活动的带权有向图
计度计划的制定
三个重要术语:
任务、活动和阶段。
阶段是由一组有关的活动组成的,活动是由一组相关的任务组成的,而任务是可识别和安排的最小的一项工作。
如设计阶段,经理要确定诸如用户界面、设计并统一数据库和完成应用程序设计这样的活动。
1.3.1 资源估算任务表的制定
资源估算任务表
序号
阶段活动和任务
最佳周期(天)
最差周期(天)
最大可能(天)
资源数
(人、设备)
1.0
项目计划阶段
1.1
定义问题
1.1.1
会见用户
1
4
2
2人
1.1.2
确定作用域
1
3
2
2人
1.1.3
书写需求说明
1
2
1
1人
1.1.4
定义系统能力说明
1
2
1
1人
1.1.5
制定关联图
1
2
1
1人
1.2
确认项目可行性
1.2.1
识别无形成本和收益
1
1
1
2人
1.2.2
估算有形收益和计算成本/收益
1
3
2
2人1台计算机
1.2.3
计算净现值和投资回报率和投资回收期
1
3
2
2人
1.2.4
评价组织和文化可行性
1
1
1
1人
1.2.5
评价技术可行性
1
1
1
1人
1.2.6
评价所需进度表
1
2
2
2人
1.2.7
评价资源可用性
1
2
1
1人
1.2.8
制定工作分解进度表
1
1
1
1人
1.3
制定项目进度表
1.3.1
制定工作分解进度表
2
4
3
2人
1.3.2
估算资源、周期和优先权
1
3
2
2人
1.3.3
制定PERT图和甘特图
1
3
2
2人1台计算机
1.4
为项目配备人员
1.4.1
为项目制定资源计划
1
1
1
2人
1.4.2
确认和邀请技术人员
1
2
1
1人
1.4.3
会见用户,确定和邀请用户工作人员
1
3
2
1人
1.4.4
组织项目小组
1
1
1
1人
1.4.5
实施小组磨合训练
2
5
3
2人
1.4.6
实施初步的技能培训
2
6
4
2指导人员20台计算机
1.5
启动项目
1.5.1
准备演示文稿材料
1
1
1
1人
1.5.2
制作演示文稿
1
1
1
1人
1.5.3
配备项目设备和支持资源
1
5
3
2人
1.5.4
召开正式的启动会议
1
1
1
1人
2.0
分析阶段
2.1
收集信息
2.1.1
制定收集计划
1
4
2
2人
2.1.2
设计收集提纲和表格
1
2
2
2人
2.1.3
明确信息收集的方式和方法
1
1
1
1人
2.1.4
实施收集计划
4
8
6
1人
2.1.5
收集结果汇总
1
3
1
1人
2.2
定义系统需求
2.2.1
确定业务逻辑
1
5
1
2人
2.2.2
明确用户需求
1
4
1
1人
2.2.3
系统性能规定
1
8
2
1人
2.2.4
确定系统功能
1
8
1
1人
2.3
建立需求发现的原型
2.3.1
使用实例描述
1
8
3
2人
2.3.2
勾画出整个系统的轮廓
1
4
2
2人
2.3.3
评估建立的模型
1
8
2
6人
2.4
确定需求优先级
2.4.1
列出要设定优先级的所有需求
1
10
1
2人
2.4.2
为需求划定等级
1
4
1
1人
2.4.3
估计每个需求的相对费用
1
4
2
1人
2.4.4
估计每个需求的相对风险
1
7
1
1人
2.4.5
综合评定各需求优先级
1
10
3
2人
2.4.6
按优先级排序
1
1
4
2人
2.5
产生并评价可选方案
2.5.1
提出数套解决方案
2
10
2
2人
2.5.2
去除不可行方案
1
5
2
2人
2.5.3
选取最佳方案
1
5
1
1人
2.5.4
对方案进行评价
1
4
1
1人
2.6
与管理人员一起复审推荐方案
2.6.1
确定复审人员
1
3
1
4人
2.6.2
向客户征求意见
1
6
1
2人
2.6.3
提出缺陷或不足
1
6
1
1人
2.6.4
对方案进行修改
1
8
4
8人
2.6.5
确定最终方案
1
9
1
3人
3.0
设计阶段
3.1
设计应用程序结构
3.1.1
确定开发使用工具
1
10
2
1人
3.1.2
搭建整体框架
1
7
1
1人
3.1.3
主程序结构流程图
1
8
3
2人
3.1.4
各模块程序流程图
1
6
4
2人
3.1.5
对各模块结构细化
1
5
2
1人
3.2
设计系统界面
3.2.1
启动封面设计
1
6
1
2人2台计算机
3.2.2
框架设计
1
8
1
1人2台计算机
3.2.3
按钮设计
1
8
2
1人1台计算机
3.2.4
面板设计
1
9
1
1人1台计算机
3.2.5
菜单、标签设计
1
7
3
2人2台计算机
3.2.6
界面进一步美化和调整
1
1
4
2人2台计算机
3.3
设计用户界面
3.3.1
结构设计
1
3
1
4人
3.3.2
交互设计
1
2
1
5人
3.3.3
视觉效果设计
1
2
1
2人
3.3.4
快捷菜单和工具栏设计
1
3
1
6人
3.3.5
征求客户意见
1
5
1
5人
3.3.6
进一步调整
1
5
1
8人8台计算机
3.4
设计并集成数据库
3.4.1
了解用户数据需求
1
9
2
2人
3.4.2
设计系统概念模型
1
2
2
2人
3.4.3
画出E-R图
1
3
1
1人
3.4.4
设计系统的模式和外模式
1
4
6
1人
3.4.5
设计存储结构和方法
1
5
1
1人
3.4.6
实用性测试
1
2
2
2人
3.5
设计系统的实现细节
3.5.1
程序模块划分
1
1
1
1人
3.5.2
各模块的函数划分
1
1
3
2人
3.5.3
画出相应的流程图
1
2
4
2人2台计算机
3.6
设计并集成网络
3.6.1
系统建设原则
1
4
2
2人
3.6.2
综合系统网络的结构
1
5
2
2人
3.6.3
集成网络的方案
1
6
1
1人
3.6.4
选择网络设计方案
1
3
2
4人
3.6.5
网络设备选型
1
2
1
7人
3.3.6
安全与测试
1
4
2
2人2台计算机
3.7
设计并集成系统控制逻辑
3.7.1
系统控制逻辑分析
1
8
1
2人
3.7.2
数据动态特性
1
5
1
1人
3.7.3
数据库完整性测试
1
3
2
1人
3.7.4
对测试结果分析
1
7
1
1人
4.0
实施阶段
4.1
构造软件部件
4.1.1
结构化组织
1
2
1
1人
4.1.2
设计规格说明
1
3
2
4人
4.1.3
设计决策描述
1
1
1
7人
4.1.4
相应的设计文档
1
8
2
2人2台计算机
4.2
检验与测试
4.2.1
软件业务逻辑检查
1
10
4
2人
4.2.2
代码细化检查
1
3
2
2人
4.2.3
进行黑盒测试
2
10
5
1人1台计算机
4.2.4
白盒测试
2
12
6
4人4台计算机
4.2.5
测试报告
1
3
1
7人
4.3
移植数据
4.3.1
数据帐表核对
2
5
3
2人
4.3.2
确保数据备份完整性
1
6
2
1人
4.3.3
更新数据移植日志
1
3
2
8人
4.4
准备用户文档
2
7
4
1人1台计算机
4.4.1
确定文档大纲
1
3
1
7人7台计算机
4.4.2
功能阐述说明编写
1
8
4
1人
4.4.3
可能问题解决说明
1
4
2
1人
4.4.4
其他应注意事项编写
1
7
2
6人
4.5
培训用户
4.5.1
管理系统基础应用培训
4
8
5
2人
4.5.2
高级应用培训
4
10
4
1人
4.5.3
特色应用
1
2
2
1人
4.5.4
注意事项等说明
1
2
1
1人
4.6
安装系统
4.6.1
设备安装软件
1
3
2
4人
4.6.2
使用测试
2
10
5
2人
5.0
支持系统
5.1
提供对最终用户的支持
20
40
30
10人
5.2
维护和升级系统
10
20
12
3人
1.3.2 PERT图基于单个任务或活动对项目进行规则的一种方法
1.3.3 Gantt图以条形图代表项目进度表的任务和活动。
1.4为项目提供人员
为项目提供人员是项目经理的主要职责,这个活动有5个任务:
●为项目制定一个资源计划
●确定并邀请专门技术人才
●确定并邀请专门用户人员
●把项目组分成多个工作小组
●实施初步的培训和建组训练
1.4.1 为项目制定资源计划。
在制定资源计划时项目经理必须认识到:
(1)资源通常不是想要就有的,
(2)要求小组成员在一段时间内熟悉项目。
本项目包含对人力资源的计划和物力资源计划。
如下是本项目对于项目时间计划安排
(1)每天17:
00~17:
30,项目组成员进行口头交流。
(2)每周五的14:
00前提交项目进度报告。
(3)每周五的15:
00~17:
00,召开项目周例会,会后发布会议纪要给相关的项目人员,其中说明项目的进展和存在的问题。
(4)及时提交问题报告,问题报告可以通过网络提交,项目经理会及时获取问题信息。
对于人力资源调配计划如下所示:
小组人员
数量(单位:
人)
项目经理
1
高级系统分析员
6
系统分析员
3
程序分析员
3
程序员
10
系统程序员
6
总计
29人
1.4.2 确定并邀请专门技术人才。
专门技术人员有:
系统分析员、程序分析员、网络专家和其他技术人员组成。
必要时人事部门需要招聘人才。
1.4.3 确定并邀请专门用户人员。
用户人员是分到项目组的组织内部的人员。
经常是一些专职的组员能代表用户团体并起到联络作用。
1.4.4把项目组分成多个工作小组
一个项目组多天4-5人就需分成小的工作组,每个小组由一个小组领导协调分到小组的任务。
这个任务的责任由项目组领导承担。
1.4.5实施初步的培训和建组训练
实施的培训和建组训练。
总体上可以为项目组进行培训,当使用新技术、新数据库或新程序设计语言时要进行培训。
另一方面。
如果项目组成员以前没有在一起工作过,那么建组的训练就特别重要。
1.5启动项目
这个活动主要任务是:
下达正式启动项目的通知
经过公司总部的审核,该项目从经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 项目 计划 说明书 解析