收藏 分销(赏)

超市标准管理系统软件综合项目专题计划说明指导书.doc

上传人:快乐****生活 文档编号:2704419 上传时间:2024-06-04 格式:DOC 页数:18 大小:669.54KB
下载 相关 举报
超市标准管理系统软件综合项目专题计划说明指导书.doc_第1页
第1页 / 共18页
超市标准管理系统软件综合项目专题计划说明指导书.doc_第2页
第2页 / 共18页
超市标准管理系统软件综合项目专题计划说明指导书.doc_第3页
第3页 / 共18页
超市标准管理系统软件综合项目专题计划说明指导书.doc_第4页
第4页 / 共18页
超市标准管理系统软件综合项目专题计划说明指导书.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、软 件 学 院 超市管理系统项目筹划书 系(部、中心) 软件学院 姓 名 朱发军 学 号 07082233 专 业 软件工程 班 级 .net122班 课程名称 软件工程项目管理 设计题目名称 超市管理系统软件项目筹划书 起止时间 4月25日5月9日 成 绩 指引教师签名 刘风华 中原工学院软件学院制 目录1.1编写目31.2背景31.3定义31.4参照资料31.5重要术语42项目进度筹划编制背景概述52.1软件生存期模型选取与设计52.2项目团队状况简述62.3软件估算状况72.4项目范畴信息分析与使用72.4.1软件工作任务分解构造(WBS)72.4.2基于项目背景WBS细化方案82.4.

2、3重要假设及其阐明83实行筹划93.1进度筹划93.2基于进度筹划成本核算113.3调节后进度筹划123.4关于进度筹划其她阐明123.5关于其她筹划阐明124项目成果产品144.1软件程序144.2软件文档144.3软件服务144.4非移送软件产品144.5验收原则145其她151.1 编写目此项目开发筹划书编写重要是为了给开发超市管理系统做重要规划和整合,在开发过程中起到引导作用,以及给使用者提供简要阐明进度是对执行活动和里程碑制定工作筹划日期表1.2 背景a.待开发软件系统名称:超市管理系统b.本项目任务提出者、开发者、顾客及实现该软件组织构造(公司)项目任务提出者:XX超市高层领导本系

3、统开发者:YY软件股份有限公司员工朱发军本系统顾客:XX超市高层领导、部门经理及其员工。实现该软件公司(YY软件股份有限公司)组织构造图:(参照例图)c.该软件系统同其她系统或其她机构基本互相来往关系。与本系统关于系统:无1.3 定义WBS :Work Breakdown Structure 任务分解构造。PMI:Project Management Institute 美国项目管理学会 ,成立于1969年一种国际性组织,PDM :Precedence Diagramming Method 单代号网络图1.4 参照资料1 软件项目管理案例教程(第一版),韩万江 姜立新编著, 机械工业出版社,4

4、月2 软件项目管理案例教程(第二版),韩万江 姜立新编著, 机械工业出版社,4月 3 软件项目预计(第二版),(美)CAPERS JONES 著,刘从越编译,电子工业出版社,3月4 软件需求(第二版),(美)Karl E. wiegers 著,刘伟琴、刘洪涛译,清华大学出版社,9月1.5 重要术语1.WBS,Work Breakdown Structure,任务分解构造,是面向可交付成果对项目元素分组,它组织并定义了整个项目范畴。2.进度筹划,进度,就是工作筹划日期表3.质量筹划:重要质量管理对象是针对项目过程中那些对最后产品起着重要作用中间产品:需求规格、设计阐明书,源程序,测试筹划,测试成

5、果等。2 项目进度筹划编制背景概述2.1 软件生存期模型选取与设计1.选取增量模型因素:1).瀑布模型规定严格线性开发,每个阶段开发活动结束后, 通过严格阶段性复审与确认,得到该阶段一致、完整、对的和无二义性良好文档资料,以“冻结”这些文档资料, 作为该阶段结束标志,保持不变,作为下一阶段活动唯一基本, 以每一步对的性和完整性来保证最后系统质量。 但是大量实践并不是这种抱负线性开发序列,而是在开发过程中逐渐完善。而在增量开发过程:软件描述、设计和实现活动被分散成一系列增量,这些增量轮流被开发。先完毕一种系统子集开发,再按同样开发环节增长功能 (系统子集),如此递增下去直至满足所有系统需求。规定

6、系统总体设计在初始子集设计阶段就应做出设计。2)增量模型有如下长处:l 可以避免一次性投资太多带来风险,将重要功能或者风险大功能一方面实现,然后逐渐完善,保证投入有效性。l 可以更快地开发出可以操作系统。l 可以减少开发过程中顾客需求变更。l 某些增量也许需要重新开发(如果初期开发需求不稳定或者不完整)。3)增量模型开发适合项目:q 项目开始,明确了需求大某些,但是需求也许会发生变化q 对于市场和顾客把握不是很准,需要逐渐理解q 对于有庞大和复杂功能系统进行功能改进,就需要一步一步实行。咱们开发是酒店管理系统,分客房模块、餐饮模块、财务模块、人力资源模块。虽然大某些需求已明确,但是某些需求也许

7、会发生变化;对于顾客需逐渐理解才干精确把握;对于复杂功能系统进行功能改进,就需要一步一步实行。同步系统具备可扩充性,若使用增量模型,可以保证系统可扩充性。本项目具备增量模型其她特点:项目复杂限度中档;项目风险较低;产品和文档使用率会很高。因此选取增量式作为咱们开发模型。图2-1 增量式模型2.详细设计为:图2-2 详细增量模型2.2 项目团队状况简述表2-1 此项目团队人员简介:职位人员项目经理:朱发军需求分析员:朱发军概要设计员:朱发军详细设计员:朱发军编码人员:朱发军测试人员:朱发军由于项目初期信息不是很充分,因此初期项目筹划只存在一种筹划表格,相称于一种大筹划,简朴阐明筹划执行环节,如表

8、5所示。表2-2 项目初期筹划任 务完毕时间负责人资 源备 注项目规划-5-24朱发军全体人员参加需求获取-01-05同上开发人员,超市领导,部门经理,员工代表参加需求拟定-01-13同上全体人员参加概要设计-02-03同上详细设计-03-04同上全体人员参加项目实行-11-17同上朱发军参加有待细化项目集成、测试-01-11同上提交-02-07同上朱发军参加2.3 软件估算状况此软件估算成果列表:表2-3 估算列表估算项估算成果功能点估算:该软件功能点总数约为20个进度估算:该软件开发时间30天成本估算:总成本为3900元人员数估算:所需人员为1个人2.4 项目范畴信息分析与使用2.4.1

9、软件工作任务分解构造(WBS)表2-4 WBS 分解状况编号任务名称任务内容定义备注1前台销售系统涉及到超市部门员工超市前台销售功能1.1收银管理收银业务 1.1.1金额计算销售金额计算 1.1.2打印清单打印交易收据1.1.2会员卡支持会员卡打折功能1.2顾客信息录入对顾客购物信息进行管理 1.2.1顾客退货管理对顾客退货进行有效记录2后台管理系统涉及到超市部经理及部门员工功能2.1人事管理涉及超市人事部部经理功能模块 2.1.1员工信息管理显示员工工作等信息 2.1.2员工操作权限管理规定员工操作守则2.2销售管理涉及超市销售部部经理功能模块 2.2.1查询销售信息查看销售人员工作成绩 2

10、.2.2生成销售排行榜对销售人员评优2.3进退货管理涉及超市货品购买负责人功能模块 3.2.1进货信息系统查看进货信息 3.2.2退货信息系统查看退货信息2.4库存管理仓库负责人功能模块2.4.1库存信息管理查看商品库存信息2.4.2库存状态警告对货品存量进行分析警告2.4.2 基于项目背景WBS细化方案表2-5 WBS 细化方案项目阶段各活动下任务任务内容定义负责人需求分析阶段1对各个子系统进行需求获取用各种方式进行需求获取朱发军2对获得需求进行确认分阶段开需求评审会议同上概要设计阶段1.各个系统用例描述和图各个系统总用例,分用例和所有用例解说同上2.各个系统概念数据建模各个系统E-R模型和

11、UML模型同上3.概要设计评审分阶段开概要评审会议同上详细设计阶段1. 各个系统对象关系建模各个系统对象模型建立同上2. 各个系统分析类各个系统分析类,界面类,控制类同上3. 各个系统设计类设立所有类属性值,和办法头同上4. 各个系统物理数据库设计对所关于系进行物理数据库同上5.详细设计评审分阶段开详细评审会议同上编码阶段1.前台销售管理子系统编码对前台销售子系统分析类办法进行编码同上2.前台销售管理子系统集成对前台销售子系统所有模块进行集成同上3.后台管理子系统编码对后台管理子系统分析类办法进行编码同上4.后台管理子系统集成对后台管理子系统所有模块进行集成同上系统集成1.系统集成对各个子系统

12、进行集成同上系统测试1.集成测试对各个子系统集成进行测试同上2.环境测试对发布版本环境进行测试同上提交1.编写顾客使用手册涉及用法同上2.提供应顾客安装程序重要是安装向导同上顾客培训1.给顾客进行初期进行系统应用基本培训同上2.4.3 重要假设及其阐明假设:1.超市领导,公司领导都比较注重。2.酒店里领导,员工都比较积极积极配合。3.分派功能点总数为20个,平均每人1个功能点4.每个人每月人均生产率为1个功能点。3 实行筹划3.1 进度筹划此处用甘特图或进度表格描述。1) 进度筹划:表3-1 进度筹划表任务名称工 期开始时间结束时间资 源酒店管理系统30d-4-26-5-26l 软件项目规划1

13、 d-4-26-12-24全体人员参加项目规划1 d-12-6-12-15全体人员参加筹划评审1d-12-16-12-24全体人员参加l 需求开发1d-12-27-1-13全体人员参加顾客界面设计1d-12-27-12-31全体人员参加顾客需求评审1d-1-3-1-5全体人员参加修改需求、修改顾客界面1-1-6-1-10全体人员参加编写需求规格阐明书1d-1-11-1-12全体人员参加需求验证1-1-13-1-13全体人员参加l 概要设计1-1-14-2-3全体人员参加用例描述图1-1-14-1-20全体人员参加概念数据建模1-1-21-1-27全体人员参加概要设计评审1-1-28-2-3全体

14、人员参加l 详细设计1-2-4-3-4全体人员参加对象关系建模1-2-4-2-9全体人员参加分析类1-2-10-2-16全体人员参加设计类1-2-17-2-22全体人员参加物理数据库设计1-2-23-3-1全体人员参加详细设计评审1-3-2-3-4全体人员参加l 项目实行1-3-7-11-17全体人员参加前台销售管理子系统1-3-7-5-13全体人员参加顾客信息录入功能-增量11-3-7-3-11全体人员参加顾客退货管理1-3-7-3-9全体人员参加增量1评审1-3-10-3-11全体人员参加收银-增量21-3-14-3-24全体人员参加交易金额计算1-3-14-3-16全体人员参加打印交易清

15、单1-3-17-3-18全体人员参加会员卡打折1-3-21-3-22全体人员参加增量2评审1-3-23-3-24全体人员参加前台销售子系统集成1-5-5-5-13全体人员参加子系统集成测试1-5-5-5-9全体人员参加子环境测试1-5-10-5-13全体人员参加后台管理子系统1-5-16-7-13全体人员参加人事功能-增量11-5-16-6-16全体人员参加员工信息管理1-5-16-5-19全体人员参加员工操作权限管理1-5-20-5-25全体人员参加增量1评审1-6-13-6-16全体人员参加销售管理功能-增量21-6-17-7-1全体人员参加查询打印销售信息1-6-17-6-23全体人员参

16、加生成销售排行旁1-6-24-6-28全体人员参加增量2评审1-6-29-7-1全体人员参加进退货管理-增量31-7-14-7-26全体人员参加进货信息管理1-7-14-7-18全体人员参加退货信息管理1-7-19-7-21全体人员参加增量3评审1-7-22-7-26全体人员参加库存管理-增量41-7-27-8-8全体人员参加查询库存信息1-7-27-7-29全体人员参加库存状态自动警告1-8-1-8-3全体人员参加增量4评审1-8-4-8-8全体人员参加后台管理子系统集成1-11-8-11-17全体人员参加子系统集成测试1-11-8-11-14全体人员参加子环境测试1-11-15-11-17

17、全体人员参加l 系统集成1-11-18-12-21全体人员参加系统集成1-11-18-12-21全体人员参加l 系统测试1-12-22-1-31全体人员参加系统测试1-12-22-1-11全体人员参加环境测试1-1-12-1-31全体人员参加l 提交1-2-1-2-7全体人员参加完毕文档1-2-1-2-3全体人员参加验收、提交1-2-6-2-7全体人员参加备 注:安排时间范畴已包括节假日2)项目进度图图3-1 进度筹划网络图3)项目进度筹划甘特图:图3-2 进度筹划甘特图4)项目甘特图实行某些筹划展开如下:图3-3 实行某些甘特图5)里程碑高层领导也许更加关注里程碑进展,因此需要一种里程碑图示

18、,如下表所示。表3-2 里程碑表事件时间增量1收银业务-03-11增量2顾客信息录入-03-24增量3人事管理-04-06增量4销售管理-04-19增量5进退货管理-05-04增量6库存管理-05-133.2 基于进度筹划成本核算表3-3 基于进度筹划成本核算表任务名称开始时间结束时间比较基准酒店管理系统-4-26-5-26340,000l 软件项目规划-12-6-12-2412,000项目规划-12-6-12-157,000筹划评审-12-16-12-245,000l 需求开发-12-27-1-1330,000顾客界面设计-12-27-12-3110,000顾客需求评审-1-3-1-59,0

19、00修改需求、修改顾客界面-1-6-1-104,000编写需求规格阐明书-1-11-1-123,000需求验证-1-13-1-134,000l 概要设计-1-14-2-313,000用例描述图-1-14-1-204,000概念数据建模-1-21-1-276,000概要设计评审-1-28-2-33,000l 详细设计-2-4-3-440,000对象关系建模-2-4-2-98,000分析类-2-10-2-1611,000设计类-2-17-2-2211,000物理数据库设计-2-23-3-16,000详细设计评审-3-2-3-44,000l 项目实行-3-7-11-17210,000前台销售管理子系

20、统-3-7-5-1360,000收银业务-增量1-3-7-3-1813,000顾客信息录入-增量2-3-21-3-2510,000前台销售管理子系统集成-11-8-11-175,000后台管理子系统-5-16-7-1350,000人事管理-增量1-7-14-7-2015,000销售管理-增量2-7-21-8-311,000进退货管理-增量3-8-4-8-1111,000库存管理-增量4-8-12-8-3013,000后台管理子系统集成-9-8-9-215,000l 系统集成-11-18-12-2115,000系统集成-11-18-12-2115,000l 系统测试-12-22-1-3115,0

21、00系统测试-12-22-1-119,000环境测试-1-12-1-316,000l 提交-2-1-2-75,000完毕文档-2-1-2-33,500验收、提交-2-6-2-71,500项目开发人员为1个人员。项目开发用到1个人月。预算总成本为340,000元(见上表),与估算成本333,900元基本持平(有一点差距)。这样340,000元可以作为项目成本控制参照。3.3 调节后进度筹划逐项列出影响初始筹划因素和调节条目(涉及影响项目成败核心问题、技术难点和风险),指出这些问题对项目影响然后给出调节后进度筹划。由于系统规模不是很大,开发团队人员对本系统也很熟悉,因此开发过程中风险较小。因此进度

22、筹划没有太大改动。3.4 关于进度筹划其她阐明1.本进度筹划是从按照交付日期倒推拟定期间,然后安排筹划内容; 2.进度安排提交日期并非是真实交付日期,而是留有半个月左右余量时间,以备变化。3.5 关于其她筹划阐明质量管理筹划、1.软件质量是设计出来不是检查出来。因此质量管理核心是防止重于检查,事前筹划好质量,而不是事后检查。2. 软件质量筹划重要内容为:针对项目过程中那些对最后产品起着重要作用中间产品:需求规格、设计阐明书,源程序,测试筹划,测试成果等管理。配备管理筹划1.管理重要内容为:版本信息。2.管理重要目的:软件配备完整性和可追溯性。项目跟踪管理筹划1.基本原理:2.项目跟踪重要目是:

23、保证对的人在对的时候得到对的信息。4 项目成果产品4.1 软件程序程序名称:酒店管理系统安装程序所用编程语言:Visual Basic 存储程序媒体形式:移动硬盘本系统可以完毕顾客所提基本功能需求和非功能需求,安全性能比较高,且能同步容纳人同步访问服务器。4.2 软件文档验收报告:客户对产品验收状况记录顾客安装手册:指引顾客如何安装产品顾客使用手册:指引顾客如何使用本系统协助:提供应顾客在使用过程中参照4.3 软件服务服务名称服务级别服务开始日期服务期限与否收费安装培训低软件提交给顾客时1d不收系统维护高每年寒假开始2d视状况而定运营支持高软件提交给顾客时1d不收4.4 非移送软件产品项目筹划

24、质量保证筹划配备管理筹划项目范畴阐明书概要设计阐明书详细设计阐明书设计术语及规范源程序编码规则测试筹划测试用例测试报告4.5 验收原则1.验收测试对象:软件涉及程序、数据和文档。2.验收测试要注意问题:(1)验收测试始终要以双方确认需求规格阐明和技术合同为准,确认各项需求与否得到满足,各项合同条款与否得到贯彻执行。(2)验收测试和单元测试、集成测试不同,它是以验证软件对的性为主,而不是以发现软件错误为主。(3)对验收测试中发现软件错误要分级分类解决,直到通过验收为止。(4)验收测试中用例设计要具备全面性、多维性、效率性,能以至少时间在最大限度上确认软件功能和性能与否满足规定。 3.验收测试目是

25、确认系统与否满足产品需求规格阐明和技术合同有关规定。通过实行预定测试筹划和测试执行活动确认软件功能需求、性能需求和文档需求。安装测试、功能测试、界面测试、性能测试、文档测试、负载压力测试、恢复测试、安全性测试、兼容性测试等。(1)安装测试 :安装测试目在于验证软件能否在不同配备状况下完毕安装,并确认能否正常运营。(2)功能测试 :功能测试是验收测试中重要内容。功能测试要包括如下项目:单个模块查询、增长、删除、修改、保存等操作;数据输入与输出;数据解决操作,如导入、结转等;基本数据定义精度;计算精确性,如仓库历史库存、当前库存、货位库存与否精确;数据共享能力;身份验证和权限管理。(3)界面测试

26、:界面要符合现行原则和顾客习惯。软件公司可以形成自己特色,但要保证整个软件风格一致。界面测试要从和谐性、易操作性、美观性、布局合理、分类科学、标题描述精确等方面入手。测试用例设计要重点掌握如下几点: 第一,背景和前景颜色与否协调,颜色反差与否用得恰当;第二,软件得图标、按钮、对话框等外观风格与否一致,美观效果所规定屏幕辨别率;第三,窗口元素布局与否合理,并保持一致;第四,各种字段标题信息描述与否精确;第五,快捷键、按钮、鼠标等操作在软件中与否一致;第六,窗口及报表显示比例和格式与否能适应顾客预期需求;第七,误操作引起错误提示与否和谐;第八,活动窗口和被选中记录与否高亮显示;第九,与否有协助信息

27、,菜单导航能否正常执行;第十,检查某些特殊域和特殊控件能否运营。 (4)性能测试 :性能测试重要测试软件运营速度和对资源消耗。通过调节软硬件配备、网络拓扑构造、工作站点数、数据量和服务祈求数来测试软件移植性、运营速率、稳定性和可靠性。普通借助Win Runner之类公司级自动化测试工具来辅助测试,通过极限测试来分析评估软件性能。 (5)文档测试 :文档是软件重要构成某些,也是软件质量保证和软件配备管理重要内容。文档测试重要通过评审方式检查文档完整性、精确性、一致性、可追溯性和可理解性。(6)其她测试 :第一,安全性测试。通过非法登陆、漏洞扫描、模仿袭击等方式检测系统认证机制、加密机制、防病毒功能等安全防护方略健壮性;第二,兼容性测试。通过硬件兼容性测试、软件兼容性测试和数据兼容性测试来考察软件跨平台、可移植特性。5 其她由于项目开发是个循环迭代过程。在项目筹划编制过程中,存在清晰依赖关系,原则上规定它们按照基本相似顺序进行。但在详细实现过程中也许会有所变动。因而项目筹划是一种逐渐完善过程。项目筹划开发是贯穿项目始终,可以渐进式进行,例如初始筹划也许包括资源属性和未定义项目日期活动排序,而后可以细化项目筹划,涉及详细资源和明确项目日期等。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服