资源描述
,仓库管理系统 软件2班 组员:邵志华,李可灿, 罗弘耀,黄文迪, 全博伟,一、需求分析,1.引言1.1 编写目的开发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括:数据录入:录入商品信息、供货商信息、名片、 入库信息、出库信息、退货信息等信 息;数据修改:修改商品信息、供货商信息、名片、 帐号等信息;统计数据:统计仓库里面的商品的数量,种类, 并计算库存总价值; 数据查询:输入查询条件,就会得到查询结果;数据备份:定期对数据库做备份,以免在数据库 遇到意外破坏的时候能够恢复数据 库,从而减少破坏造成的损失。,功能概述 系统功能划分和描述如下: 教室管理系统 A.日常管理 A.1商品信息管理 A.2供应信息管理 A.3名片信息管理 B入库管理 B.1入库管理操作 C出库管理 C.1出库管理操作,一、需求分析,D查询管理 D.1出库查询 D.2入库查询 D.3库存查询 D.4紧销商品查询 D.5滞销商品查询 E退货管理 E.1退货管理操作 F打印管理 F.1出库单打印 F.2入库单打印 F.3库存单单打印 F.2供应商打印 F.2业务信息打印,一、需求分析,一、需求分析,3.数据字典,一、需求分析,一、需求分析,接口 1 用户界面 系统运行时的主界面大致要求为windows的经典运行界 面,主界面可以是用ASP开发独立的页面,有一个主页, 可以链接其他页面。用户可通过各自的权限对各个页面进 行操作. 2 硬件接口 系统较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。 3软件接口 在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如Microsoft的Office系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。,一、需求分析,性能需求 1数据精确度 由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。 2 时间特性 本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。 3适应性 该软件是使用ASP在windows xp系统下完成的所以只要是兼容windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。,一、需求分析,故障处理 考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序一般是比较稳定的。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上再增加用户所需要的附加功能即可。,一、需求分析,二、项目时间计划,仓库项目风险管理计划,仓库管理系统项目的主要风险是开发人员对客户需求中的仓库管理环境不是很熟悉,另外,客户要求进度比较紧,而且具体要求不是很明确,下面就是通过一系列的风险识别、风险评估、风险应对,最来得出项目风险计划。,三、风险计划,(一)、进度风险评估与控制,1利用已有数据(主要是类似项目有关风险的历史资料)和相关专业方法分析进度风险因素发生的概率 2分析各类风险的损失量,包括可能发生的装卸损失、费用损失、以及对仓库储存能力,天灾人祸等方面的影响; 3根据各种风险发生的概率和损失量,确定各种风险的风险量和风险等级; 进度控制: 一、事前控制: 1.到货前商定存货的工作流程,有建议的流程; 2.审核卸货进度计划 二、事中控制: 1.掌握人员、时间和货物进度情况; 2.比较计划与实际进度,发现偏差; 3.核定已完工存货 三、事后控制 1.公正、合理地处理索赔; 2.整理货物进货资料,附有进货记录工作流程框图。 附:进货记录工作流程图。,三、风险计划,(二)、质量风险评估与控制,1用已有数据(主要是类似项目有关风险的历史资料)和相关专业方法分析质量风险因素发生的概率 2分析各类质量风险的损失量,如货物的数量、装袋的程度等方面的影响; 3根据各种风险发生的概率和损失量,确定各种风险的风险量和风险等级; 质量控制: 一、 事前控制。 二、 事中控制: 1.现场巡视;2.旁站监督;3.检查验收;4.质量事故处理。 三、 事后控制:1.要求管理单位每月上报存货情况汇报表;2.定期进行货物盘查检查。,三、风险计划,(三)、安全风险评估与控制,1用已有数据(主要是类似项目有关风险的历史资料)和相关专业方法分析安全风险因素发生的概率 2分析各类风险的损失量,包括不可抗力因素等方面的影响。 3据各种风险发生的概率和损失量,确定各种风险的风险量和风险等级; 安全风险控制 一、货物在进货过程中安全控制方法 1双方人员监督进货过程 2进货完毕进行货物清点,双方签字 二、货物在出货过程中安全控制方法 1双方人员监督出货过程 2出货完毕进行货物清点,双方签字 3科技手段 三、货物储存过程中安全控制方法 1有专门的轮班人员进行货物的巡视 2定期对实有货物和库存清单进行比对清算 四、仓库管理过程中安全事故的分类和处理 1人为因素导致货物损伤 2不可抗力导致货物损伤 3遵循安全事故处理的原则(“四不放过”原则) (1)事故原因不清楚不放过(2)事故责任者和员工没有受到教育不放过(3)事故责任没处理不放过(4)没有指定防范措施不放过 2、安全事故处理程序 (1)报告安全事故(2)组织调查组进行安全事故调查(3)分析事故原因,明确责任(4)制定预防措施(5)提出处理意见,写出调查报告(6)事故的审定和结案(7)货物损伤事故登记记录(8)货物赔偿方案,三、风险计划,(四)、新工艺使用风险评估与控制,1根据现有数据(或是类似项目有关风险的历史资料)和相关专业方法分析新工艺风险因素发生的概率 2分析各类风险的损失量,包括可能造成的工货物损失、以及新材料对工货物的存取,储存等方面的影响; 3根据各种风险发生的概率和损失量,确定各种风险的风险量和风险等级; 新材料、新工艺风险控制: 1有质控原则; 2复核签证; 3审核新工艺安全技术方案,及安全储存,新工艺方案验收; 4货物验收及质量评估; 5保存阶段。,三、风险计划,风险计划表格,三、风险计划,四、成本估算,1 签合同前 采用类比估算法,进行粗略估算。根据用户的需求,采用B/S结构,用jsp + SQL Server技术比较成熟,根据经验需要4名精英级的开发人员,一个月左右时间的规模,估20W左右可以作为合同的参考价格。,开发成本估算:项目规模为120人天,开发人员成本参数900¥/天。项目内部开发成本=120*900=108000¥管理和质量估算:管理和质量成本是开发成本的20%,21900¥,2 合同签署后 人力资源: 设备资源:,四、成本估算,间接成本估算: 包括合同费 房电租 培训 客服服务等。 根据经验一般为直接成本的25%:27000¥ 计算总估算成本: 项目总估算成本=108000+21900+27000=156600¥ 如果项目的盈利是30%,其中风险金10%,利润15%,税费5%。则总价:156600*1.3=20385¥ (20W左右),四、成本估算,四、成本预算,根据每个任务的资源分配和时间安排,确定项目的预算细则,如下图:,项目成本预算表,五、项目质量计划,引言 开发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括: 数据录入:录入商品信息、供货商信息、名片、入库信息、出 库信息、退货信息等信息; 数据修改:修改商品信息、供货商信息、名片、帐号等信息; 统计数据:统计仓库里面的商品的数量,种类,并计算库存总 价值; 数据查询:输入查询条件,就会得到查询结果; 数据备份:定期对数据库做备份,以免在数据库遇到意外破坏 的时候能够恢复数据库,从而减少破坏造成的损失。,五、项目质量计划,项目经理职责: (1)制定并评审质量计划。 (2)与质量保证人员一起协商不符合项目问题的 纠正措施,并安排资源实施纠正措施。 (3)定期评审质量保证活动和质量检验结果,制 定并评审质量改进计划。,五、项目质量计划,质量保证人员职责: (1)负责自己范围内项目的质量实施情况进行监督,包括项 目实施过程和工作产品进行监督检查。 (2)制定质量保证计划。 (3)按照计划实施审计活动,依照质量保证计划执行评审/ 审计,并记录结果,包括不符合项。 (4)定期向项目经理提交不符合项报告,跟踪并验证纠正措 施的执行情况。 (5)定期向项目经理提交项目质量工作状况和质量检测结果 报告。 (6)制订质量保证的过程改进计划,严格记录过程数据。,五、项目质量计划,质量目标 根据企业的质量方针和质量目标,结合本项目特点,制定如下的项目总体质量目标: (1)基于需求的测试覆盖率必需为100%。 (2)软件功能测试用例通过率不低于95%。 (3)每个阶段评审中发现的问题都必需得到解决 或得到适当处理。 (4)产品发布时不得存在严重及以上缺陷。,五、项目质量计划,五、项目质量计划,五、项目质量计划,记录的收集、维护和保存。 项目组应当保留项目执行过程中形成的各类文档、各种记录、各级周报、各级回忆记录、对于项目中问题的处理也需要形成记录保存。每周由质量保证人员根据任务清单的审计任务进行审计活动,并收集各活动的过程数据。,the end 2010.06.02,
展开阅读全文