1、实验1项目计划说明书解析实验一 项目计划说明书目标:规划项目范围并做出项目计划主要活动定义问题确定项目可行性制定项目的进度表为项目安排人员启动项目1.1定义问题目标: 准确定义要解决的商业问题,从而确定新系统的问题域定义问题主要有下面3个活动超市销售管理系统系统商业收益说明超市销售管理系统的系统能力说明 超市销售管理系统的关联图1.1.1超市销售管理系统商业收益说明。减少因为人手工统计产生的错误可以减少会计等雇佣员工的数量,降低成本通过销售管理系统自动产生订单,提高工作的效率 通过软件统计销售量,优化进货数量,减少货物积压加快资金周转,快速地获取利润提高工作效率,增加货物销售量,增加收入1.1
2、.2 超市销售管理系统的系统能力说明:是一个拥有两级管理权限的安全的管理系统对货物供应商信息进行管理根据销售情况制定进货计划,实施产品采购对超市的货物库存情况查询管理员能添加、删除某一种类的货物能够根据销售清单进行出货管理,以及库存统计提供销售管理,能够进行销售明细查询和打印销售报表对超市的员工和供货商信息进行管理,包括查询,更新等系统能力是能够使这个组织实现商业收益的机制。1.1.3超市销售管理系统的关联图关联图提供对问题域的解释。1.2确认项目可行性目标:确定项目可行性,给出可行性研究报告并给出结论主要活动经济可行性组织和文化上的可行性技术可行性进度表可行性人员资源可行性1.2.1 经济可
3、行性1)开发成本开发成本主要包括以下几个方面:超市销售管理系统开发成本一览分类金额管理薪水/工资1636000设备与安装55100培训91500设施52500支持人员150000软件许可证38000旅行与杂项343800实用程序15000总计2381900薪水和工资支付的详细说明小组人员项目薪水/工资(单位:元)备注项目经理30000020000元/月1人15个月(2014/3月-2015年5月)高级系统分析员36000015000元/月3人8个月(2014/3月-2014年10月)系统分析员28800012000元/月3人8个月(2014/3月-2014年10月)程序分析员200000100
4、00元/月4人5个月(2014/9月-2015年1月)程序员4000008000元/月10人5个月(2014/10月-2015年2月)系统测试人员8800011000元/月4人2个月(2015/2月-2015年3月)总计工资1636000设备与安装支付的详细说明设备名称项目 设备与安装备注显示器140001400元/个10个鼠标1000200元/个10个键盘2000200元/个10个主机300003000元/台10台开发软件5000Windows系列软件费用,office,visual stdio 2012等软件费用投影仪1500500元/台3个电子教鞭1600400元/个4个(其中一个为备用
5、)总计55100培训支付的详细说明培训支出项目 培训备注培训教员80000每人2000元/天,共5名教员培训8天资料3500包括图书资料和电子版相关开发资料教员路费80001600元/人5人总计工资91500设施支付的详细说明设施支出项目 设施备注场地租用240001200/次20次(用于培训、接待客户、验收等预计共30天)水费6000400/月15个月电费10500700/月15个月桌椅12000800元/套15套总计工资52500旅行与杂项支付的详细说明旅行与杂项支付项目 旅行与杂项备注货物搬运17000雇佣人员总共约7000元,车辆8000,燃油费用2000元住宿6000015个月,每月
6、需要4000元伙食22500015个月,每月大约15000元工作服2500025套,每人约1000网络费用15000每个月大约1000元,共15个月电话费用1800每分0.3元,预计约6000分钟总计工资3438002) 运行费用一览超市管理系统年运行费用一览分类金额数据管理53000设备维护30000程序升级65000使用培训32000分期偿付33000电费8500总计2215003) 收益来源:有两个主要来源。减少成本和增加收入减少成本包括下面几个方面:1)减少会计的数量上减少的支出费用2)省去多余的订单生成和处理工作3)订购货物数量、种类上的优化,减少货物积压4)减少不良账单或不良信贷损
7、失5)降低仓库货物统计与管理的成本6)捕获货币管理员上损失的折扣7)更合理化的管理会员用户,提高信誉8)及时的对将要过期或失效的产品进行提醒,减少损失9)采用批量折扣购买减少商品成本10)采用电子数据交换和其他自动化手段减少文书工作的成本超市管理系统的收益示例超市销售管理系统收益收益/成本节省金额注释货物销售增加效率850005人每人17000货物订购增加的效率37000商品信息管理增加效率45000人每人25000仓库/运输增加效率140000由于网络出现增加效率500000增加50%/年其他节省(库存、供应商)52000总的年收益8590004) 财务计算超市销售管理系统净现值(NPV)计
8、算成本利润分析第0年第1年第2年第3年第4年第5年总计1利润值85900011090001484000204650028902502贴现系数10.90000.81000.72900.65610.59053利润净现值77310089829010818361342709170669358026284开发成本(2381900)(2381900)5运行成本(221500)(221500)(221500)(221500)(221500)6贴现系数10.90000.81000.72900.65610.59057成本净现值(199350)(179415)(161474)(145326)(130796)(81
9、6361)8净利润和成本净现值(2381900)573750718875920362119738315758979累积的净现值(2381900)(1808150)(1089275)(168913)1028470260436710投资回收期3年+168913/(168913+1028470)=3.14107年11五年的投收益率(5802628-(2381900+816361)/( 2381900+816361)=81.43%第8行净利润和成本净现值利润净现值-成本净现值第9行是用开发成本第8行后的结果除此之外还要计算投资回收期和投资回收率投资回收率=(利润净现值-(开发成本+成本净现值)/ (开
10、发成本+成本净现值)5) 无形收益:不能量化和正确估算的收益无形收益可包括如下几种:1)提高企业之间的竞争力2)提高服务水平3)提高客户满意4)操作步骤简化5)需要自行开发的专门技能无形成本包括如下几种1)减少了职工之间工作交流的机会2)降低了职工对销售预测分析的能力3)依赖于一定的客户,难以扩大销售渠道1.2.2 组织和文化上的可行性 这样的问题包括如下几种1)对新技术的抵制感2)实际存在对计算机处理可靠性的恐惧3)工作人员或管理人员的失落感4)由于新系统引起行政上和组织上的潜在变化5)担心工作职责变化6)担心由于增加自动化而失业7)为时甚久的工作适应过程1.2.3 技术可行性超市管理系统开
11、发涉及到的技术因素有: A.管理系统的开发方法。 B. 网络和通信技术。 C 构规划和技术设计。 D.数据库技术。 E.生命周期法开发技术。 经过条件上的分析和考虑最后在现有条件下的最终方案如下: 本系统可以在Windows XP 下运用vs2005等一系列开发工具,运用Visio画出数据流程图,用例图等一系列图形进行更形象的分析,在SQL Server 2005等数据库的支持下进行研发,而这在本研发条件下是可行的并且是有条件的。 在IT行业中从业的工作人员一般都要求懂计算机,具有一定软硬件基础,会使用各种管理软件,熟悉IT产品。因为,超市中的对员工素质要求比较高,从管理层到下面的营销人员,都
12、要求具有一定的IT背景,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够使系统顺利的运行了。1.2.4进度表可行性进度表的可行性决定着项目工程能否正常完成,需要事先对各个模块的开发进行详尽的计划,关键路径通常(但并非总是)是决定项目工期的进度活动序列。它是项目中最长的路径,即使很小浮动也可能直接影响整个项目的最早完成时间。关键路径的工期决定了整个项目的工期,任何关键路径上的终端元素的延迟在浮动时间为零或负数时将直接影响项目的预期完成时间(例如在关键路径上没有浮动时间)。通过分析可以得出该项目可以通过控制各项的工期来尽量减少项目总时间,因此具有进度表可行性。1.
13、2.5资源可行性人员风险:开发一个项目需要系统分析员、系统技术员和用户参与。一种风险是项目组得不到所需要的人,另一种可能是所分配的人没有所需要的技能。再一种风险是有的人在半途退出跳槽而走。其他资源风险:计算机资源、物理设备和维护人员,如果要用到这些资源时不能得到满足就会影响进度。1.3制定项目进度表目标:确定项目资源任务表、PERT图和甘特图主要活动资源估算任务表的制定各活动的带权有向图计度计划的制定三个重要术语:任务、活动和阶段。阶段是由一组有关的活动组成的,活动是由一组相关的任务组成的,而任务是可识别和安排的最小的一项工作。如设计阶段,经理要确定诸如用户界面、设计并统一数据库和完成应用程序
14、设计这样的活动。1.3.1资源估算任务表的制定资源估算任务表序号阶段活动和任务最佳周期(天)最差周期(天)最大可能(天)资源数(人、设备)1.0项目计划阶段1.1定义问题1.1.1会见用户1422人1.1.2确定作用域1322人1.1.3书写需求说明1211人1.1.4定义系统能力说明1211人1.1.5制定关联图1211人1.2确认项目可行性1.2.1识别无形成本和收益1112人1.2.2估算有形收益和计算成本/收益1322人1台计算机1.2.3计算净现值和投资回报率和投资回收期1322人1.2.4评价组织和文化可行性1111人1.2.5评价技术可行性1111人1.2.6评价所需进度表122
15、2人1.2.7评价资源可用性1211人1.2.8制定工作分解进度表1111人1.3制定项目进度表1.3.1制定工作分解进度表2432人1.3.2估算资源、周期和优先权1322人1.3.3制定PERT图和甘特图1322人1台计算机1.4为项目配备人员1.4.1为项目制定资源计划1112人1.4.2确认和邀请技术人员1211人1.4.3会见用户,确定和邀请用户工作人员1321人1.4.4组织项目小组1111人1.4.5实施小组磨合训练2532人1.4.6实施初步的技能培训2642指导人员20台计算机1.5启动项目1.5.1准备演示文稿材料1111人1.5.2制作演示文稿1111人1.5.3配备项目
16、设备和支持资源1532人1.5.4召开正式的启动会议1111人2.0分析阶段2.1收集信息2.1.1制定收集计划1422人2.1.2设计收集提纲和表格1222人2.1.3明确信息收集的方式和方法1111人2.1.4实施收集计划4861人2.1.5收集结果汇总1311人2.2定义系统需求2.2.1确定业务逻辑1512人2.2.2明确用户需求1411人2.2.3系统性能规定1821人2.2.4确定系统功能1811人2.3建立需求发现的原型2.3.1使用实例描述1832人2.3.2勾画出整个系统的轮廓1422人2.3.3评估建立的模型1826人2.4确定需求优先级2.4.1列出要设定优先级的所有需求
17、11012人2.4.2为需求划定等级1411人2.4.3估计每个需求的相对费用1421人2.4.4估计每个需求的相对风险1711人2.4.5综合评定各需求优先级11032人2.4.6按优先级排序1142人2.5产生并评价可选方案2.5.1提出数套解决方案21022人2.5.2去除不可行方案1522人2.5.3选取最佳方案1511人2.5.4对方案进行评价1411人2.6与管理人员一起复审推荐方案2.6.1确定复审人员1314人2.6.2向客户征求意见1612人2.6.3提出缺陷或不足1611人2.6.4对方案进行修改1848人2.6.5确定最终方案1913人3.0设计阶段3.1设计应用程序结构
18、3.1.1确定开发使用工具11021人3.1.2搭建整体框架1711人3.1.3主程序结构流程图1832人3.1.4各模块程序流程图1642人3.1.5对各模块结构细化1521人3.2设计系统界面3.2.1启动封面设计1612人2台计算机3.2.2框架设计1811人2台计算机3.2.3按钮设计1821人1台计算机3.2.4面板设计1911人1台计算机3.2.5菜单、标签设计1732人2台计算机3.2.6界面进一步美化和调整1142人2台计算机3.3设计用户界面3.3.1结构设计1314人3.3.2交互设计1215人3.3.3视觉效果设计1212人3.3.4快捷菜单和工具栏设计1316人3.3.
19、5征求客户意见1515人3.3.6进一步调整1518人8台计算机3.4设计并集成数据库3.4.1了解用户数据需求1922人3.4.2设计系统概念模型1222人3.4.3画出E-R图1311人3.4.4设计系统的模式和外模式1461人3.4.5设计存储结构和方法1511人3.4.6实用性测试1222人3.5设计系统的实现细节3.5.1程序模块划分1111人3.5.2各模块的函数划分1132人3.5.3画出相应的流程图1242人2台计算机3.6设计并集成网络3.6.1系统建设原则1422人3.6.2综合系统网络的结构1522人3.6.3集成网络的方案1611人3.6.4选择网络设计方案1324人3
20、.6.5网络设备选型1217人3.3.6安全与测试1422人2台计算机3.7设计并集成系统控制逻辑3.7.1系统控制逻辑分析1812人3.7.2数据动态特性1511人3.7.3数据库完整性测试1321人3.7.4对测试结果分析1711人4.0实施阶段4.1构造软件部件4.1.1结构化组织1211人4.1.2设计规格说明1324人4.1.3设计决策描述1117人4.1.4相应的设计文档1822人2台计算机4.2检验与测试4.2.1软件业务逻辑检查11042人4.2.2代码细化检查1322人4.2.3进行黑盒测试21051人1台计算机4.2.4白盒测试21264人4台计算机4.2.5测试报告131
21、7人4.3移植数据4.3.1数据帐表核对2532人4.3.2确保数据备份完整性1621人4.3.3更新数据移植日志1328人4.4准备用户文档2741人1台计算机4.4.1确定文档大纲1317人7台计算机4.4.2功能阐述说明编写1841人4.4.3可能问题解决说明1421人4.4.4其他应注意事项编写1726人4.5培训用户4.5.1管理系统基础应用培训4852人4.5.2高级应用培训41041人4.5.3特色应用1221人4.5.4注意事项等说明1211人4.6安装系统4.6.1设备安装软件1324人4.6.2使用测试21052人5.0支持系统5.1提供对最终用户的支持20403010人5
22、.2维护和升级系统1020123人1.3.2PERT图基于单个任务或活动对项目进行规则的一种方法1.3.3Gantt图以条形图代表项目进度表的任务和活动。 1.4为项目提供人员为项目提供人员是项目经理的主要职责,这个活动有5个任务:为项目制定一个资源计划确定并邀请专门技术人才确定并邀请专门用户人员把项目组分成多个工作小组实施初步的培训和建组训练1.4.1为项目制定资源计划。在制定资源计划时项目经理必须认识到:(1)资源通常不是想要就有的,(2)要求小组成员在一段时间内熟悉项目。本项目包含对人力资源的计划和物力资源计划。如下是本项目对于项目时间计划安排(1) 每天17:0017:30,项目组成员
23、进行口头交流。(2) 每周五的14:00前提交项目进度报告。(3) 每周五的15:0017:00,召开项目周例会,会后发布会议纪要给相关的项目人员,其中说明项目的进展和存在的问题。(4) 及时提交问题报告,问题报告可以通过网络提交,项目经理会及时获取问题信息。对于人力资源调配计划如下所示:小组人员数量(单位:人)项目经理1高级系统分析员6系统分析员3程序分析员3程序员10系统程序员6总计29人1.4.2确定并邀请专门技术人才。专门技术人员有:系统分析员、程序分析员、网络专家和其他技术人员组成。必要时人事部门需要招聘人才。1.4.3确定并邀请专门用户人员。用户人员是分到项目组的组织内部的人员。经常是一些专职的组员能代表用户团体并起到联络作用。1.4.4把项目组分成多个工作小组一个项目组多天45人就需分成小的工作组,每个小组由一个小组领导协调分到小组的任务。这个任务的责任由项目组领导承担。1.4.5 实施初步的培训和建组训练实施的培训和建组训练。总体上可以为项目组进行培训,当使用新技术、新数据库或新程序设计语言时要进行培训。另一方面。如果项目组成员以前没有在一起工作过,那么建组的训练就特别重要。1.5启动项目这个活动主要任务是:下达正式启动项目的通知经过公司总部的审核,该项目从经
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1