文档库 最新最全的文档下载
当前位置:文档库 › 项目管理大作业参考

项目管理大作业参考

黄淮学院信息工程学院《软件项目管理》

项目名称:超市管理系统

组长:党利梦1434270102

组员:潘晓明 1434270125

韩明慧 1434270110

赵娟 1434270113

常榜明 1434270134

樊一涤 1434270106 完成时间 2015-6-15

目录

软件项目管理 (1)

1.项目范围说明书 (4)

一、基本信息 (4)

二、项目范围说明 (4)

1. 网站前台 (4)

2. 网站后台 (5)

三、项目可交付成果 (5)

四、约束条件 (6)

2.需求规格说明书 (7)

1.引言 (7)

2.任务概述 (8)

3.需求规定 (8)

3.项目计划 (12)

一、项目的简要介绍 (12)

二、项目的内容 (12)

三、技术可行性、人员 (13)

四、项目准备和进展的时间表 (14)

4.工作分解结构 (15)

1.工作分解结构: (15)

2.甘特图 (15)

5.项目资源管理 (16)

一、项目背景 (16)

二、项目成本计划 (19)

一、单项工程成本计划 (19)

二、月生产进度计划成本 (20)

三、相关规定要求 (21)

6.组织计划 (23)

1、项目组织计划 (23)

1、角色和职责安排 (23)

2、人员配备管理计划 (23)

3.组织关系图表 (24)

2、项目风险控制 (24)

1、风险分析 (25)

2、风险对策 (25)

7.软件外包企业项目管理 (27)

1. 项目计划管理......................................................................................错误!未定义书签。附录: .. (28)

小组成员角色及工作内容介绍 (23)

1.项目范围说明书

一、基本信息

项目名称:网上书城管理系统

项目类型:网站开发

编写日期:2016年10月7日

二、项目范围说明

整个项目分为网站前台和网站的后台两个部分。

1.网站前台

网站的前台主要分为图书供应商信息管理,图书销售管理,商品入库,员工档案,商品数据查询。

1.1图书供应商信息管理模块

该模块主要功能是对图书供应信息进行管理,具有添加图书供应商、删除图书供应商、查询图书供应商等功能。

1.2员工档案模块

该模块主要功能是对员工档案进行管理,具有添加员工、删除员工、查询员工等功能。

1.3图书销售管理模块

该模块的主要功能如下。

①图书价格查询

②收银信息管理。

1.4图书入库管理模块

该模块主要对图书入库进行管理,比如分类等。

1.5图书信息管理模块

模块主要功能是对图书信息进行管理,具有添加图书、删除图书、查询图书等功能。

1.6商品数据查询管理模块

该模块主要用来统计商品的各种数据信息,比如进货多少,出库量,剩余量等。

2.网站后台

网站后台主要由登录模块。

2.1登录模块

登录分为管理员登录,和普通用户登录。登录界面应简洁美观,应有身份验证功能,应有验证码以防机器人,登录程序还应有一定安全性防止注入,xss等网络攻击。

三、项目可交付成果

1.网站使用说明及各种资料参数

2.几套网站首页模板

3.网站前台

4.网站后台

5.各种附带工具包

四、约束条件

1.项目开发周期

自签订合同之日起三个月为开发周期,开发周期之后进入一个月的测试周期,测试完成后正式上线运行。

2.服务器运行环境

操作系统:Windows 2007或linux

Web Server:Tomcat以上,并配置JSP运行环境

数据库:mysql5.0以以上

3.网上书城管理系统采用目前比较流行的C/S模式,eclipse 作为前端开发工具,后台数据库管理系统为SQL Server2000,系统的运行平台为Windows。系统运行再图书馆工作人员的客户机上,对数据库访问的并发处理由SQL Server控制。

2.需求规格说明书

1.引言

1.1编写目的

伴随着Internet的蓬勃发展,网上书城作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网上书城正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的图书。

1.2项目背景

随着21世纪网络信息时代的到来,现代社会都是利用快速高效率的internet来传播大量信息资源。人们通过浏览器浏览信息,当然这种方式也是最常用的,这种方式的需求形成了电子商务,它是指利用简单、快捷、低成本的电子通讯方式,买卖双方不也可以进行各种商贸活动。

电子商务真正的发展将是建立在internet技术上。所以许多出版社也正是通过浏览器浏览或其他方式在网络进行书籍的宣传、销售。随着信息以N次方的速度不断的增长,所以网络书城也变的极其重要。

2.任务概述

2.1目标

管理员可以维护客户注册信息、维护图书信息、处订定单信息、网上售书、查看图书调查报告;游客可以在线注册为会员、投票、购书。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。

开发意图:面对网购越来越走红的趋势,结合广大书迷对于购书的需求,特意推出书店的网络版,以满足广大购书者能够实现足不出户就购买到所需图书的意愿。

作用范围:本网上书店系统面向所有的网民公开使用,将会架设在公用网络上,以满足广大网民新形势下对于买书的需求。

《网上书店管理系统》正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售系统。

3.需求规定

3.1 对功能的规定:

处理流程图

用例图等详见UML设计文档

3.2 性能的规定

3.2.1数据精确度

A.要按照严格的数据格式输入,否则系统不给予响应进行处理。

B.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。因为通常有文件的记录会很多,所以本系统采用直接查询。

3.2.2时间特性要求

①.响应时间:响应时间应在人的感觉和视觉事件范围内

②.更新处理时间:由系统运行状态来决定

③.数据的转换和传送时间:能够在10秒钟内完成

3.2.3适应性

满足小型超市使用的需求(记录量控制在1000项内)。

对前面提到的运行环境要求不应存在困难。

3.3运行需求

3.3.1硬件接口

本软件不需要特定的硬件或硬件接口进行支撑。

3.3.2软件接口

运行于Windows Xp的操作系统之上。

4.其它要求

1)系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能。

2)系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性。

3)系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。

4)系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据。

3.项目计划

一、项目的简要介绍

目前电化技术已经越来越普及,各地的超市纷纷建设自己的信息系统,但是好多在投巨资建设信息系统之后,未能高效利用其资源。所以我觉得做这个系统是很有必要的。

二、项目的内容

1.立项依据:国家对互联网企业有各种扶持以及鼓励政策

2.项目意义:减少人员的使用,控制缩减成本;对用户提供好的系统.

3.项目的内容

超市系统主要是实现在网站上购物、管理超市相关事宜的功的系统。超市管理系统主要分为商品供应商信息管理,商品销售管理,商品入库,员工档案,商品数据查询。

4.项目可行性分析

目前超市管理系统已经在大型的超市中得到了广泛的应用,超市商品需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经

营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时超市管理系统对操作人员的要求不高,也合理的节约了成本的投入。

超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少劳力资本的投入,根据核算,系统投入10个月之后,就能够收回开发系统的投资,所以从经济角度来说,本系统开发完全必要。5、需求预测及分析

小型超市适用本系统。

三、技术可行性、人员

1.人员技术:

总体来说,覆盖全面对该项目掌控力强.

2.生产成本和费用的分类数据:

见下面图表5.2

四、项目准备和进展的时间表

1、进行项目分解:见下面图表4

2、里程碑事件:

用户方单位:开发方单位:

用户方代表:开发方代表:

年月日年月日

4.工作分解结构1.工作分解结构:

2.甘特图

5.项目资源管理

项目资源管理:天时、地利、人和一直被认为是成功的三大因素。其中,"人和"是主观因素,就显得更为重要。比如,在足球比赛中,主场球迷甚至可以被视为主队又多了一名队员。在项目管理中"人"的因素也极为重要,因为项目中所有活动均是由人来完成的。如何充分发挥"人"的作用,对於项目的成败起著至关重要的作用。项目人力资源管理中所涉及的内容就是如何发挥"人"的作用。

一、项目背景

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大

经营规模,成为超市营业者努力追求的目标。

为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。

二.角色和职责分配

项目角色和职责在项目管理中必须明确,否则容易造成同一项工作没人负责,最终影响项目目标的实现。为了使每项工作能够顺利进行,就必须将每项工作分配到具体的个人(或小组),明确不同的个人(或小组)在这项工作中的职责,而且每项工作只能有唯一的负责人(或小组)。同时由於角色和职责可能随时间而变化,在结果中也需要明确这层关系。表示这部分内容最常用的方式为:职责分配矩阵(RAM),对於大型项目,可在不同层次上编制职责分配矩阵(RAM)。

人员配备管理计划

它主要描述项目组什么时候需要什么样的人力资源。

项目组角色主要职责如下。

项目经理:确保所负责子项目的需求、设计、实施、测试、培训、维护升级,按照软件项目建设过程进行项目建设,负责与子项目相关方的协调沟通,处理与客户方、监理方的工作,与其他子项目经理确定项目公共的设计规则,协商项目公共功能的分工。负责落实项目里程碑事件评审,接受客户方和监理方组织的项目初验、终验。

系统分析员:全面对该项目的质量和进度负责,是项目的主要组

织者和领导者。是用户需求调查的主要负责人,与用户沟通的主要协调人。负责起草项目建议书、用户需求报告、系统可行性分析报告、系统需求说明和设计任务书等,制定系统开发计划,制定系统测试方案,制定系统试运行计划,参与项目架构设计和项目设计的规范标准的制定。

架构设计师:参加系统分析,参加用户需求调查,负责确定整体项目的架构,在整体系统架构基础上进一步确定所在项目的架构设计,制定设计规范和设计标准,并负责项目子系统的划分和功能模块的规划。负责服务器端、客户端、中间层的可行性分析,协助系统分析员完成系统分析报告。制定详细的设计任务书,制定程序设计风格,制定软件界面风格,确定可引用的软件资源,指导程序员的工作。

数据库工程师:是数据库的唯一负责人,负责项目数据库的设计和建模,负责数据库的初始化和数据库的维护,及时发布数据库变更信息。子项目所有有关数据库的修改、变更,必须经过数据库工程师完成,确保数据库设计的统一。

程序员:根据设计要求完成项目代码编写、实现软件功能。在架构设计师的直接指导下开展工作,严格按照设计任务书的要求进行设计,不许追求个人风格,强调沟通与协作,培养务实求精的工作作风。

系统测试员:直接接受项目经理的指导,严格执行项目经理制定的测试方案,深入用户实际工作环境,了解用户的实际工作情况,收集来源于实际的测试试例,做好测试记录和测试报告,开展与程序员和系统设计师的沟通,并跟踪问题的解决。测试报告和测试卡要交档

案控制员归档。

二、项目成本计划

为增强本组创效能力,强化项目核算机制的建立,加强项目成本计划工作力度,确保成本计划机制的落实。结合本组工作的实际情况,制定本办法。

一、单项工程成本计划

超市管理系统项目采取的是自上而下和参数法综合的成本估算方法,而后结合进度形成项目成本预算基线。

a 成本估算

(1)签订合同前

签订合同前根据以往的经验对此次项目采用类比估计方法,粗略估算一下成本,不需要太过详尽。

(2)签订合同后

签订合同后根据自身资源和WBS分解的结果进一步的细化估算。具体过程如下:

首先分析资源

人力资源:一个开发人员;一个项目管理人员;一个项目质量人员;一个配置管理人员

设备资源:四台电脑,一个服务器。

具体估算步骤如下:

1)获取项目分解结果WBS。任务分解是根据项目的功能进行分解的。

2)计算开发成本。

任务分解的结果主要是针对开发任务的分解,管理和质量任务可以通过计算开发任务得到,一般来说,管理和质量任务是开发任务的20%。

3)计算管理,质量成本。

管理和质量任务是开发任务的20%,所以其成本是@@@@@@@

4)直接成本++++++++++++++++++++

5)计算间接成本。

间接成本包括房租及水电费,员工福利等,按以往经验,间接成本是直接成本的25%,所以是++++++++++++++

6)计算总估算成本

项目总估算成本是+++++++++++++

7)重新评估项目报价。

重新评估一下项目的报价准确性,但是报价因为已经签过合同所以不能更改,但是可以通过再次的评估进一步明确项目的运作和利润情况等。

b 成本估算

在超市管理系统的开发过程中,除了开发人员其他人员像项目经理还在管理其他项目,所以估算的时候,应该根据这些人员的具体工作时间和各个任务的具体情况而估算。最后会得到一个比较详尽的成本分配情况,即,成本基准。

二、月生产进度计划成本

根据项目进度计划,每月30日前完成下月项目计划成本汇总,并进行实施、跟踪。

计划成本由人工费、材料费、上机费、管理费及其他费用组成。

1、人工费指在施工过程中直接从事项目开发的人工费用。

2、材料费指在施工过程中耗用的项目实体的费用。

相关文档