版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
83/92课程报告仓库管理系统开发项目管理综合报告姓名:所在学院:商学院_所在系别:管理科学与工程系_所学专业:信息管理与信息系统班级:学号:指导教师:完成时间:2014-12-9第一章可行性分析 1一、引言 11.编写目的 12.背景 13.定义 14.参考资料 2二、可行性研究的前提 21.前提 22.目标 23.条件、假定和限制 34.进行可行性研究的方法 35.决定可行性分析的主要因素 3三、技术可行性分析 31.系统简要概述 32.处理流程和数据流程 4四、对现有系统的分析 41.系统分析 42.费用开支 53.人员 54.设备 55.局限性 5五、所建议的系统 51.处理流程和数据流程 52.改进之处 63.影响 64.技术可行性评价 75.技术条件方面的可能性 7六、经济可行性分析 71.支出 72.收益 73.收益/投资比 74.投资回收周期 85.敏感性分析 8七、社会因素方面的可能性 81.法律方面可行性 82.用户使用可行性 8八、可选择的其他系统方案 81.可选择的系统方案1 82.可选择的系统方案2 8九、结论 8第二章需求分析 9一、引言 101.编写目的 102.读者对象 103.软件项目概述 104.文档概述 115.定义 116.参考资料 12二、一般性描述 121.软件产品与其环境之间的关系 122.用户特征 123.限制与约束 124.假设与前提条件 12三、功能需求描述 12四、其它需求描述 131.性能要求 142.设计约束 143.进度要求 144.交付要求 155.验收要求 15五、附录 15第三章成本估算 16一、合同签订前的成本估算 16二、合同签订后成本估算 161、资源估算 162、项目成本估算 163、项目成本预算 18第四章项目计划 19一、引言 191.编写目的 192.背景 193.定义 194.标准、条约和约定 19二、项目概述 201.项目目标 202.产品目标与范围 203.假设与约束 214.项目工作范围 215.项目开发环境 23三、项目团队组织 231.协作与沟通 232.项目团队内部协作 233.项目团队外部沟通与协作模式 23四、实施计划 231.风险评估及对策 232.项目时间管理 243.质量管理计划 254.成本管理计划 255.配置管理计划 256.采购计划 25五、文档历史 26第五章仓库管理系统设计说明书 27一、引言 271.编写目的 272.背景 273.定义 274.参考资料 27二、任务概述 271.目标 272.运行环境 283.需求概述 284.条件与限制 28三、总体设计 281.处理流程 282.总体结构和模块外部设计 29四、接口设计 311.外部接口 312.内部接口 32五、数据结构设计 321.数据库数据结构设计 322.数据结构与系统程序的关系 33六、运行设计 331.运行模块组合 332.运行控制 33七、出错处理设计 341.出错输出信息 342.补救措施 34八、安全保密设计 341.数据安全性 352.登陆用户安全性 353.操作安全性 35九、系统维护设计 35第六章配置管理 36一、引言 361.编写目的 362.参考资料 363.组织及职责 374.配置管理活动 39第七章项目总结报告 43一、引言 431.编写目的 432.项目背景 433.定义 434.参考资料 43二、项目计划 441.仓库系统 442.主要功能及性能 443.时间进度 454.费用 46三、评价 461.技术方案评价 462.产品质量评价 463.出错原因的分析 46四、经验与教训 47五、附录 47第一章可行性分析一、引言1.编写目的项目需求规格说明书的编制是为了使用户和项目开发者双方对该项目的初始规定有一个共同的理解,使之成为整个开发工作的基础。项目需求规格说明书将作为下一个阶段——概要及详细设计工作的前提和依据。本项目需求规格说明书的编写目标是使项目用户和项目开发商建立起沟通的基础,并在说明书通过用户评审后成为项目设计的依据和系统建设的依据。2.背景随着经济的不断繁荣以及加入WTO后市场环境的变化,对企业的生产经营提出了更高的要求,企业必须合理利用各种先进制造技术,在网络与信息技术的支持下,改进现在的生产经营模式和组织结构,才能在市场竞争中赢得更多的份额。随着企业规模的扩大,仓库管理系统将发挥越来越重要的作用。高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。本论文以标准的仓库管理模式为蓝本,基于JavaEE开发出一个可以用于一般单位的仓库管理系统,实现了仓库管理的高效性与安全性。本系统可以方便快捷地实现库管理中的货物登记、出库入库、库房管理等操作,使企业的仓库管理井井有条,为企业的健康发展创造良好的条件。3.定义表1.1日常管理列名数据类型是否允许为空备注日常管理Char否主键商品信息管理Char否供应商信息管理Char否名片信息管理Char否表1.2查询管理列名数据类型是否为空备注查询管理Char否主键库存查询Char否出库查询Char否入库查询Char否紧俏商品查询Char否滞销商品查询CharF否表1.3打印管理列名数据类型是否为空备注打印管理Char否主键出库单打印Char否入库单打印Char否库存单打印Char否供应商打印Char否业务信息打印Char否4.参考资料《软件工程导论》(第四版)张海藩编著清华大学出版社《数据库系统概论》萨师煊王珊主编高等教育出版社《软件项目计划书》二、可行性研究的前提1.前提极大提高仓库工作人员的工作效率,大大减少以往入货、出库流程繁琐,杂乱,周期长的弊端;基于仓库管理的全面自动化,减少入库管理、出库管理及库存管理中的漏洞,节约不少管理开支,增加企业收入;实现仓库的管理操作自动化和信息的电子化,全面提高仓库的管理水平。系统的存货信息必须保持更新状态,客户的产品出入库信息必须无差错,及时的保存到仓库管理系统的服务器上,对服务器上的数据必须定时的检查并与仓库中存放的货物进行核对2.目标实现物资设备系统管理化、规范化和自动化,从而达到提高单位工作效率的目的。主要包括:(1)库存管理的各种信息的输入,包括入库、出库、还库、需求信息的输入等(2)库存管理的各种信息的查询、修改和维护和打印(3)用户管理(4)操作日志的管理(5)库存管理系统的使用帮助3.条件、假定和限制(1)在必要时候应当对现有的业务流程进行合理的调整。(2)保证本系统的软硬件需求,提供相当的仓库信息。(3)对仓库的管理人员进行基本的操作培训,保证系统正常运行和维护。(4)该软件要实现更信息化、合理化,要符合用户需求。(5)法律方面可保证所用的一切信息皆来自正规渠道,保证信息的合法性,在法律方面完全可行;4.进行可行性研究的方法通过反复的访谈,可以得知该配送中心自身的情况,已经对各种可能方案的真实想法,并以此为依据,进行可行性分析。在财务的分析上,可以通过走访市场确定各种设备的价格,根据现有的工作效率与工资体系,可以计算出将来的效益提高的收入与工资节省额度。5.决定可行性分析的主要因素(1)技术可行性此系统采用了成熟且完善的VisualStudio2010和SQLServer2008软件开发工具来进行后台数据库的管理操作和维护。该软件功能强大,可用性强,完全可以满足我们开发项目的要求。(2)经济可行性经济方面,随着我国经济的飞速发展,中小工厂所占的市场份额越来越大,但是大多数工厂并不具备完善的仓库管理系统,也因此造成了许多不必要的浪费。在此方面,若此项目投入使用,将给企业带来丰厚的经济效益社会效益。并且,此项目开发成本低,占用资源少,在经济方面可行。(3)操作可行性本系统设计思路清晰,操作简捷,具有良好的用户界面,和较为完善的异常处理机制及信息处理机制,一般仓库管理者稍加培训即可使用。在操作方面可行三、技术可行性分析1.系统简要概述(1)登录功能要求必须具备合法身份且知道密码的人才能有资格登录到该系统,保证系统的安全。管理员为仓库所有者指定的管理仓库的管理人员,客户为在仓库管理员处注册使用仓库存取货物的个人或公司。(2)货物的存入与取出功能是将出入库货物的详细资料(包括:出入库单号,货品名称,产品数量,产品类型,出入库时间,出入货客户等信息)存入数据库中。(3)查询功能可以实现管理员按客户名称、货物名称、出入库时间等详细资料进行查询并可查询客户的基本信息,客户可查询自己的出入货物的详细信息。2.处理流程和数据流程退货清单入库清单退货清单入库清单客户退货 退货客户退货入库入库入库处理货物信息货物处理货物信息货物出库出库出库 货物信息货物信息数据库出库清单货物信息数据库出库清单图1.1仓库管理系统数据流程图四、对现有系统的分析1.系统分析现有系统主要为人工操作系统,对于仓库货物信息的整理,统计,货物的出库入库全部都是由人工进行,花费的人力、物力很多,随着超市行业的日益发展,商品信息更是日益膨胀,人们的工作压力也不断加大,出错率也越来越高。在如今的信息化社会,生活步骤越来越快,传统的商品仓库管理方式显然已经不能满足人们的需求。2.费用开支现有系统的人力资源浪费严重,得不到合理利用,由于在人工管理仓库过程中工作人员难免会出现纰漏,会给企业造成不必要的损失等等的因素,会给企业带来巨大的开销,资金得不到合理应用。3.人员需要仓库管理人员具备基础的运营知识以及必须的仓库管理技能,需要2人对此系统进行管理。4.设备现有系统的设备主要包括:电话机、复印机、传真机等通讯设备;叉车等装卸设备;用于单据、数据处理的计算机及网络。5.局限性现有系统延续了以前的仓库管理机制,不能满足时代发展的需求。开发新系统有利于实现企业的电子信息化并能提高企业的经济效益。五、所建议的系统仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和仓库管理等功能,综合批次管理、物料对应、库存盘点、质检管理、仓库管理和即时库存管理等功能综合运用的管理系统。1.处理流程和数据流程(1)系统环境及工具 运行环境:MicrosoftWindows2007以及其后继操作系统 编程语言:c# 数据库:SQLServer2005(2)安全设置 登陆系统时,需验证身份和密码,只有通过验证的身份才能进入系统进行信息的操作,系统采用管理员ID密码登陆。处理流程和数据流程:图1.2处理流程图2.改进之处该系统可以独立执行库存操作,与其他系统的单据和凭证等结合使用,可提供更为完整全面的企业业务流程和财务管理信息3.影响(1)对设备的影响本系统需要扫描仪以及销售电脑终端以及服务器中心,为了防止突然掉电数据丢失,所以最好配个小型发电机,以备不时之需,造成企业的损失。(2)对现有软件的影响:要运行本系统,需要首先配置好销售终端环境与中心服务器之间的网络连接,确保数据传输的实时性和准确性,同时要保证各终端机之间是并行操作。(3)对用户的影响:要建立和运行本系统,首先要有技术人员把硬件和软件环境给搭建起来,需要有系统培训人员对上岗操作的人员进行培训,让操作人员熟悉软件的使用方法。(4)对运行环境的影响该系统的数据主要是通过扫描商品条形码来输入商品信息,如果是从销售终端扫描入的商品信息,会在商品总量上实行减1的操作,销售终端采取的是并行工作方式。仓库管理中心通过扫描商品供应商的供货单来往系统录入商品信息。(5)对经费支出的影响:因为此系统操作简单,除支付开发人员费用以外,每年只需支付少量的设备维护费用,对支出要求较低。4.技术可行性评价此系统采用了成熟且完善的VisualStudio2010和SQLServer2008软件开发工具来进行后台数据库的管、操作和维护。该软件功能强大,可用性强,完全可以满足我们开发项目的要求。要求开发人员为两个,能够满足对软件开发的需求。10周内完全可以完成项目的开发。5.技术条件方面的可能性本系统主要利用WindowsSQLserver2005作为本系统的数据库,在c#上做系统的开发。小组人员已掌握面向过程和面向对象开发工具,对仓库管理系统也有一定的了解,对其中要用到的技术能够满足需求,小组成员虽然没有开发系统的经验,但已经向相关技术人员请教了系统开发的技术问题,也翻阅了不少书籍,因此技术上实现系统是可行的。六、经济可行性分析1.支出该系统需要的支出包括软件和硬件支出,还有系统维护的费用。软件支出的表现方式主要是由软件开发人员的开销,开发环境所需要的水电支出等;硬件支出主要包括售货终端机、中心服务器和网络配置等硬件设施;除此之外,系统投入使用后,由于环境、社会的不断变化发展,系统维护费用的投入是必不可少的。2.收益(1)一次性收益应用此系统后可减少设备购置费用。若可减少购置3台设备,每台一万,则可减少支出3万元。(2)非一次性收益应用此系统后可直接削减工厂仓库管理人员。若按削减5人计算,每人每月工资3000,则每年直接减少支出18万。(3)不可定量的收益主要为企业的经济效益和社会效益。其中社会效益更是不可估计。3.收益/投资比若以五年为周期,则收入为93万,投资16万,则收益投资比为5:1,由收入与投资的预算可知,21∕16=1.31即1.3年可收回成本。4.投资回收周期由收入与投资的预算可知,21∕16=1.31即1.3年可收回成本。5.敏感性分析该系统操作简单,开发完善,预计使用年限为5年,对硬件有较低要求。故只需要在操作时注意保护硬件设备即可。七、社会因素方面的可能性1.法律方面可行性本系统可保证所利用到的一切资源来源皆合法,不涉及任何侵权行为,更不设计合同纠纷,法律方面完全可行。2.用户使用可行性系统对操作人员要求较低,只需具备基础的职业素质及操作技能即可。操作简单,对人员无太大要求。八、可选择的其他系统方案除本WMS系统以外,还有其他几种选择。1.可选择的系统方案1维持原系统不变,这是最简易的方案,但该配送中心如果要继续保持竞争力,就必须有所改革,否则便会被市场所淘汰。故不予考虑。2.可选择的系统方案2购买现有的WMS软件,这个方案成本不高,获得速度也快。但标准化的WMS系统并不开放源代码,所以在日后有个性化的更新升级需求时便无法满足。故不予考虑。九、结论仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些货物的存入与取出,而且货物的种类繁多,存取有很大的随机性,这样为工作人员带来了很大的不便,在操作过程中,由于人为的计算出错率很高,一旦出错改正也很困难,这样简单繁重的工作要很多人来做,为经营者增加了很多成本。所以开发一个可行的仓库管理系统是十分必要的。经分析可得,该系统具有开发周期短,开发成本低,简单易于操作,投资收益比低,并且收回成本周期短的优点,建议开始组织开发。第二章需求分析文档变更历史记录序号变更日期变更人员变更内容详情描述版本一、引言1.编写目的项目需求规格说明书的编制是为了使用户和项目开发者双方对该项目的初始规定有一个共同的理解,使之成为整个开发工作的基础。项目需求规格说明书将作为下一个阶段——概要及详细设计工作的前提和依据。本项目需求规格说明书的编写目标是使项目用户和项目开发商建立起沟通的基础,并在说明书通过用户评审后成为项目设计的依据和系统建设的依据。2.读者对象(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。(3)程序员:配合《设计报告》,了解系统功能,编写《用户手册》。(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)销售人员:了解预期产品的功能和性能。(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。3.软件项目概述系统功能划分和描述如下:(1)日常管理商品信息管理、供应信息管理、名片信息管理(2)入库管理入库管理操作、出库管理、出库管理操作(3)查询管理出库查询、入库查询、库存查询、紧销商品查询、滞销商品查询(4)退货管理退货管理操作(5)打印管理出库单打印、入库单打印、库存单单打印、供应商打印、业务信息打印4.文档概述本文档按以下要求和约定进行书写:(1)文档的上边距:30mm;下边距:20mm;左边距:30mm;右边距:20mm;行间距为20磅行距;装订线:5mm(左侧装订)(2)标题最多分三级,分别为黑体小四、黑体小四、黑体小四。(3)正文中文字体为宋体五号,数字及英文为宋体,无特殊情况下,字体颜色均采用黑色。(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为1、(1)等,特殊情况另作规定。(5)正文的行间距为0.5行。5.定义数据字典:(Datadictionary)是一种用户可访问的记录数据库和应用程式源数据的目录,帮助客户看的明白。表2.1日常管理列名数据类型是否允许为空备注日常管理Char否主键商品信息管理Char否供应商信息管理Char否名片信息管理Char否表2.2查询管理:列名数据类型是否为空备注查询管理Char否主键库存查询Char否出库查询Char否入库查询Char否紧俏商品查询Char否滞销商品查询CharF否表2.3打印管理:列名数据类型是否为空备注打印管理Char否主键出库单打印Char否入库单打印Char否库存单打印Char否供应商打印Char否业务信息打印Char否6.参考资料《软件工程导论》(第四版)张海藩编著清华大学出版社《数据库系统概论》萨师煊王珊主编高等教育出版社《软件项目计划书》二、一般性描述为了方便对仓库的信息化管理,我们对仓库管理系统进行了软件可行性分析,认为这个系统可以完成,并且具有很高的使用价值,值得开发。该系统将代替传统仓库管理中手动数据处理,并且可以大大降低工作人员的工作量和提高工作效率,同时也相对于传统处理更具有准确性,和实用性。该系统软件目前定性为一款独立软件,所有内部模块或数据自含。1.软件产品与其环境之间的关系该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。以下是系统的软件环境。(1)客户端操作系统:Windows/7/8(2)应用服务器端操作系统:Windows/7/8(3)数据库服务器端操作系统:Windows/7/8数据库系统:SQLServer2005及更新版本2.用户特征该软件的用户需要具有计算机基本操作的能力。3.限制与约束此系统软件要求简单易学,操作容易,满足初学者的使用要求;4.假设与前提条件(1)在必要时候应当对现有的业务流程进行合理的调整。(2)保证本系统的软硬件需求,提供相当的仓库信息。(3)对仓库的管理人员进行基本的操作培训,保证系统正常运行和维护。(4)该软件要实现更信息化、合理化,要符合用户需求。三、功能需求描述数据录入:录入货品信息、供货商信息、入库、出库以及退货信息等。数据修改:可以对录入的信息进行更改。统计数据:统计仓库中货品的数量、价格、类别以及总价值等。数据查询:按要求输入查询条件,找到所需的信息。数据备份:对系统中的数据进行备份,以防止数据库因为意外故障而使重要数据丢失系统整体的简单关系图如下所示:图1.1退货清单入库清单退货清单入库清单客户退货客户退货入库 退货入库处理货物信息货物 入库处理货物信息货物出库出库 货物信息出库数据库数据库出库清单货物信息出库清单货物信息图1.2数据流图四、其它需求描述数据库描述:记录系统用户信息记录商品出库信息记录供货商信息记录商品库存信息记录业务员信息记录商品入库信息记录商品信息记录商品退货信息记录商品退入信息1.性能要求(1)数据精确度:由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。(2)时间特性:本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。(3)适应性:有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。2.设计约束(1)客户PC机:Pentium级的处理芯片,内存建议520M以上。(2)客户PC机:WindowsXP/7/8(3)服务器:SQLServer2008及更新版本(4)安全性:安全性高与杀毒软件相链接,以便排除病毒,并且保护使用者的隐私;(5)可靠性:设计的软件版本符合仓库管理系统的需要,是使用者有计划地管理仓库。3.进度要求表2.4工作内容任务期限(可用工作日)开始时间完成时间需求分析22014.9.132014.9.14基本信息设置模块32014.9.142014.9.16仓库往来管理模块22014.9.152014.9.16仓库账户信息管理模块32014.9.152014.9.17数据统计管理模块22014.9.162014.9.17模块汇总32014.9.172014.9.19测试运行42014.9.182014.10.21测试修改42014.9.212014.10.24测试维护22014.9.252014.9.26验收22014.9.262014.9.27图1.3甘特图4.交付要求公司成员以及一段时间内详细的出库入库信息,用户设置的预期收入和支出以及各项消费所占的比例。用户的银行存款,现金以及投资理财的各个项目、金额和一段时间内的起伏情况。用户可以通过系统将近期内的资产详情发送到邮箱或进行打印。5.验收要求开发的仓库管理系统能在客户端成功运行,各个模块实现各自的功能,用户拥有良好的用户体验,任何一个普通的计算机用户都能很快的熟悉整个软件的使用。并且本系统所耗费的资源非常小,任何公司成员只需要在一般的电脑上面,就能够使用这个软件,简单、方便、快捷的实现对理财信息进行管理。五、附录设计小组应该对用户进行跟踪记录,反映在使用过程中出现的问题,并及时地维护修改,保证用户的正常使用。第三章成本估算众所周之,估算是个循序渐进的过程,随着项目的不断发展,估算可以重复多次进行,而且是逐步精确的。成本估算和成本管理是软件项目管理的核心任务之一。在制定项目计划时,就必须对项目需要的人力及其他资源、项目持续时间和项目成本做出估算。如果新项目和以往的项目类似,估算可以参考以前的成本费用。现在已有一些用于软件成本估算的技术可供借鉴。本项目采用类比和自下而上法分别进行估算,具体过程如下:一、合同签订前的成本估算签订合同前,根据以往类似项目的经验,采用类比估算方法,进行粗略的估算:根据用户的要求采用B/S结构,公司SQLServer的技术比较成熟,以前成功完成过类似的项目,根据SOW的说明,基本上需要1~2个开发人员,3个月左右的开发时间,基本上是1人月的规模,所以,1~1.5万可以作为合同的参考价格。这个阶段只需要一个粗略的量级的成本估算,可以不进行详细的成本预算。二、合同签订后成本估算合同签署之后,根据现有的资源和WBS分解的结果,进一步细化估算,由于WBS分解是针对项目的功能进行的分解,在成本估算的时候,首先估算每个任务的开发规模,然后通过系统获得相应的质量、管理任务规模,从而计算直接成本,在计算间接成本,最后计算总成本,具体过程如下。1、资源估算人力资源:1个开发人员1个项目管理人员设备资源(作为间接成本计算):1台电脑1台服务器2、项目成本估算(1)根据项目任务分解结果WBS估算出项目开发工作量,如表1所示。表3.1项目开发工作量估算表单位:人天WBS名称估计值(人天)小计(人天)总计(人天)1登陆0.5102添加信息12.1添加管理员0.252.2添加货物0.252.3添加入库信息0.52.4添出库的信息0.53添加操作记录0.254丢失货物信息15查询信息25.1查询货物信息1.55.2查询出库记录0.55.3查询操作记录0.55.4查询供应商信息0.255.5查询管理员0.256修改密码0.257退出0.258删除货物信息18.1删除操作记录0.258.2删除供应商信息0.258.3删除管理员0.259货物丢失0.5(2)计算开发成本(1)由于任务分解的结果只是针对开发任务的分解,管理任务和质量任务可以通过计算开发任务得到,因此,根据一般的数据及其经验,管理任务和质量任务=20%*开发任务;(2)根据表1-1得知,项目规模为10人天,假设每个开发人员成本参数是500元/天,则该项目内部开发成本=500元/天*10天=5000元(3)由于该系统没有外包外购部分的成本,则开发成本=5000元。(3)计算管理、质量成本项目的管理和质量成本=开发成本*20%=1000元(4)计算直接成本直接成本=5000元+1000元=6000元;(5)计算间接成本(1)间接成本包括前期合同费用、房租水电、培训、员工福利、客户服务等。(2)根据以往经验,采用公式:间接成本=25%*直接成本=1500元;(6)计算总估算成本项目总估算成本=6000+1500=7500元(7)重新评估项目的报价新评估一下项目报价的准确性,当然这个时候,项目合同已经签署了,报价是不能修改的,但是通过再次的评估可以进一步明确企业的项目运作和利润情况;如果项目的利润是40%,则项目的总报价为7500*1.4=10500元,应该说报价还是比较合适的。3、项目成本预算在编制项目计划中考虑到:2个开发人员是全职在这个项目中,而项目经理、质量保证人员和配置管理人员不是全职在这个项目中,他们同时还在管理其他的项目,进行成本估算的时候,应该根据项目人员付出的时间进行成本预算。人力资源费率见表2。表3.2人力资源费率编号资源名称标准费率1宋娜10元/工时2孟冬青10元/工时项目成本预算如表3所示,预算总成本为75160元,与估算的成本基本持平。这样75160元可以作为项目的成本控制参考。表3.3项目成本预算标号任务名称开始日期结束日期预算成本1仓库管理系统2014.9.132014.12.10100002项目计划书2014.9.142014.9.2520003概要设计说明书2014.9.262014.10.1018004详细设计说明书2014.10.112014.10.207005用户操作手册2014.10.212014.10.285006完成测试计划2014.10.292014.11.813007测试分析报告2014.11.92014.11.188008程序维护手册2014.11.192014.11.259009项目总结报告2014.11.262014.12.570010提交2014.12.62014.12.660011完成文档2014.12.72014.12.8700第四章项目计划一、引言1.编写目的随着企业规模的扩大,管理信息系统也发挥越来越重要的作用。作为企业管理信息系统关键组成部分的仓库管理系统的应用给企业带来巨大的效益。采用仓库管理系统将使企业改变其传统的手工记录模式,应用数据库技术使海量数据的存储与处理成为很方便的事情,这样可大幅缩短主要业务流程的处理时间,提高对市场的响应能力。2.背景随着经济的不断繁荣以及加入WTO后市场环境的变化,对企业的生产经营提出了更高的要求,企业必须合理利用各种先进制造技术,在网络与信息技术的支持下,改进现在的生产经营模式和组织结构,才能在市场竞争中赢得更多的份额。随着企业规模的扩大,仓库管理系统将发挥越来越重要的作用。高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。本论文以标准的仓库管理模式为蓝本,基于JavaEE开发出一个可以用于一般单位的仓库管理系统,实现了仓库管理的高效性与安全性。本系统可以方便快捷地实现库管理中的货物登记、出库入库、库房管理等操作,使企业的仓库管理井井有条,为企业的健康发展创造良好的条件。3.定义(1)软件开发时的专业术语:SQL数据库、Dreamweaver网站设计平台。人手一台PC机。网络环境需要100M及以上速率局域网,TCP/IP协议。(2)软件时测试时专业术语:结构测试(structuraltesting)和白盒测试(whiteboxtesting)。语句覆盖(statementcoverage)和条件覆盖(decisionoverage);测试套件(testsuite)、测试规格说明书(testspecification)和测试计划(testplan)4.标准、条约和约定(1)GB/T13702-1992计算机软件分类与代码(2)GB/T20918-2007信息技术软件生存周期过程风险管理(3)GB/T19003-2008软件工程GB/T19001-2000(4)GB/T15538-1995软件工程标准分类法(5)GB/T9386-2008计算机软件测试文档编制规范(6)GB/T9385-2008计算机软件需求规格说明规范(7)GB/T15532-2008计算机软件测试规范(8)GB/T18221-2000信息技术程序设计语言环境与系统软件接口(9)独立于语言的数据类型(10)GB/T11457-2006信息技术软件工程术语(11)GB8567-2006计算机软件文档编制规范二、项目概述1.项目目标实现物资设备系统管理化、规范化和自动化,从而达到提高单位工作效率的目的。主要包括:(1)库存管理的各种信息的输入,包括入库、出库、还库、需求信息的输入等(2)库存管理的各种信息的查询、修改和维护和打印(3)用户管理(4)操作日志的管理(5)库存管理系统的使用帮助2.产品目标与范围仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序具有功能完备,易使用等特点。仓库管理系统对公司员工实行统一的管理,可以方便的进行录入、查询、修改、删除等工作。仓库管理系统:管理员将各项产品进行编排设备号,位置好,从而有效划分区域管理。设置系统:设置各项分类的标签,便于其他人进行查询及复查。仓库查询系统:进入系统后,客户或者管理员有效快捷查询产品各项目录。用户登入系统:用户如果进行查询操作,需要输入正确的登入名和密码,如果输入错误,则停留在登陆页。3.假设与约束任何事情都有风险,软件开发也不例外。比如客户需求会经常变更,影响项目的进度,可以加班并延长需求调研时间,也可以严格控制需求变更;对于仓库物品流动问题,可以招聘技术人员作为长期任务,加强沟通,及时了解人员开发动态;对于资金不足问题,可以请实习学生参与一部分辅助工作,降低开发成本,也可以与客户商量,去掉不必要的需求,降低工作量,减少开发时间(1)硬件条件和限制:服务器为Windows
SQLServer2005,并可在客户端服务器上使用;(2)数据库:SQL
Server2005;
(3)该系统受硬件、软件、运行环境、开发环境、技术等因素的制约和限制;(4)法律方面可保证所用的一切信息皆来自正规渠道,保证信息的合法性,在法律方面完全可行;4.项目工作范围仓库管理系统是一个面向企业仓库部门工作人员,为其提供服务的综合信息管理系统。仓库管理通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。仓库物品的流动信息等等都记录在仓库系统里进行管理。仓库档案登记过程。员工在仓库部门领取通行证,然后填写,填写完毕交回人事部门,由人事部门的档案管理组进行审核,审核不合格的的发回重写,合格的以原始资料存档,并举以填写职工人事卡片。仓库档案统计过程,仓库部门调查分析组按管理组提供的员工仓库卡片统计各中所需要得信息和数据,然后填写所对应的统计报表,该统计报表一式两份,然后做出分析后,连同一份统计报表上交上一级主管部门,另一份统计报表存档备查。如发生企业内部仓库调动升职降职或添加职工和开除职工等情况时,只需修改添加和删除相应的人事卡片,其余过程同上。仓库部门将收集到的仓库信息统一进行审核。审核过程中,仓库信息需要核人员进行通过,方可录入系统数据库,如信息有错误,需要返回给员工进行重新填写或修改。(1)需完成的软件本系统打算使用AdobeDreamweaverCS5作为界面和功能开发工具,使用SQL作为后台数据库,并利用其提供的各种面向对象的开发工具进行界面和数据库开发。系统开发过程要结合快速原型模型与增量模型的优点:首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。(2)需提交的用户文档《用户操作手册》给用户使用该系统提供方便。(3)需提交内部的文档项目组内部的文档:有《需求规格说明书》,《概要设计说明书》、《详细设计说明书》、《项目开发计划》、《测试分析报告》、《测试计划》、《程序维护手册》、《项目总结报告》。(4)需提供的服务用户登录功能:该仓库管理管理系统主要面向仓库部门工作人员,为了提高系统人性化管理,该系统也为其他员工提供一个窗口,方便员工方便查询仓库物资存储资料等。因此,用户在登陆时需选择身份登录,系统根据身份向数据库查询用户出入的密码和账号是否符合,然后根据身份跳转到不同的页面。留言版功能:该系统提供一个人是部门与其他人员交流的平台,该模块可匿名留言,仓库部门工作人员对留言可选择性的进行回复并发布。仓库部门信息发布功能:仓库部门可以将最新的仓库部门信息招聘信息培训计划发布出去,加强员工之间的交流,并对企业的人才和引进都有很大的帮助。系统管理功能:高级管理员登录系统后可对该系统进行设置,包括员工的自助注册功能新员工的录入审核员工的修改权限系统的基本信息如公司名电话等等;系统可设置多名管理员,他们可以根据各自的权限进行相关的操作,实现系统功能的有效分配。该功能提高了人事管理的人性化,降低了仓库部门工作人员的工作强度,提高工作效率。员工管理功能:包括员工信息的修改查询删除添加。员工在企业工作过程中可能会遇到部门调动年度考核奖惩记录等等,这些都会造成系统数据与实际数据不符,因此需要及时修改和更新;对于员工离职或停薪留职就可对员工信息永久删除或删除到回收站,对删除但回收站的员工信息仍可回复;该系统提供了较详细的查询功能,管理员可对选择性的对员工资料查询,并可将查询的信息输出到EXCEL。员工自助功能:员工登录后可查询自己的资料是否在于自己提交的资料一致,如过不一致可向仓库部门申请修改资料,如果管理员设置可修改自己的资料,则员工可自行修改,修改后记录将保存到员工修改日志中。操作记录功能:包括管理员和员工登记记录管理员操作记录,员工查询记录。该记录功能主要方便管理员和员工对自己的操作进行了解,这些记录对系统的安全以及员工信息的安全都有很大的帮助,如员工登陆记录里包含了员工登录时所用电脑的信息和IP如果发现IP于以前登录的IP不一致,就需要去了解密码是否已经泄露,应该及时修改密码,避免别人盗用你的账号造成不必要的影响。5.项目开发环境windows2007操作系统、SQL数据库系统、DreamweaverCS5作为界面和功能开发工具。三、项目团队组织1.协作与沟通开发组需要对软件开发所用到的数据库语言和数据库技术特别擅长,在规定的时间内迅速完成软件开发工作;测试组需要在开发过程中就开始参与进来,开展测试工作,并且在开发完成后还要继续测试工作,知道软件交付使用。测试组需要有广阔的思维来设计测试用例,然后细心的测试,发现问题;文档组需要对软件开发和测试流程相当熟悉并且有扎实的写作工作,能够配合其他团队编写出项目开发过程的全部文档。2.项目团队内部协作内部团队之间也是有相互沟通的。文档组向开发组和测试组挖掘技术信息,写到技术文档中。测试组在开发过程中就介入到开发组中来,和开发人员共同完成本系统的开发任务。管理层给大家分配任务,并督促大家完成。3.项目团队外部沟通与协作模式在与客户的沟通中,开发组和需求顾问需要深入了解客户需求,通过需求分析明确定义系统的功能,再把设计和开发任务下达到各个小组负责人和组员,然后在规定的时间把产品交给高校,形成一种良性循环。项目经理—XXX(负责全面管理项目的开发工作)(1)需求顾问—企业负责人(负责需求分析工作)(2)技术专家—专家(负责项目的可行性分析以及项目中重大技术问题的决策)(3)另外客户方相应地也成立了项目组,由一个项目负责人和多个业务部门联系人组成。(4)项目负责人—客户方经理(客户方为此项目指定的负责人,代表客户方做出决策)(5)各部门联系人—各部门经理(反映各部门业务需求和部门用户意见)四、实施计划1.风险评估及对策任何事情都有风险,软件开发也不例外。比如客户需求会经常变更,影响项目的进度,可以加班并延长需求调研时间,也可以严格控制需求变更;对于人员流动问题,可以招聘技术人员作为长期任务,加强沟通,及时了解人员开发动态;对于资金不足问题,可以请实习学生参与一部分辅助工作,降低开发成本,也可以与客户商量,去掉不必要的需求,降低工作量,减少开发时间。2.项目时间管理项目进度是把总体工作计划分配到每个月,进而分配到每一天,每个人,如果在上班时间没有完成,在晚上加班的时候必须完成天计划。只有确保每天的计划完成,才能确保总体工作计划顺利完成。具体安排如下:表4.1项目时间管理时间段完成进度9月中旬到9月下旬项目计划书9月下旬到10月上旬概要设计说明书10月上旬到10月中旬详细设计说明书10月中旬到10月下旬用户操作手册10月下旬到11月上旬完成测试计划11月上旬到11月中旬测试分析报告11月中旬到11月下旬程序维护手册11月下旬到12月上旬项目总结报告图4.1图4.23.质量管理计划质量管理由项目经理牵头,测试经理通过负责软件测试工作保证软件质量。对每个开发阶段的阶段性成果都进行评审或者测试,以保证软件产品的质量。4.成本管理计划开发经费预算是200万元人民币。在项目启动与计划阶段在9月份完成,预算10万元。需求分析在9月份完成,预算20万元,系统与测试设计在10月份完成,预算30万元,编码与测试执行在10月份到11月份完成,每月预算30万元,测试评估与系统部署在11月份完成,预算40万元。系统维护在12月份完成,预算50万元。5.配置管理计划要采用专用的版本管理工具进行软件版本的控制,由开发经理制定版本控制流程。本系统将向客户提供一次集中培训和辅导和一年之内的系统维护项目验收将采取三方验收的方式进行:客户方,开发方和监理方。通过考察系统的使用情况,用户的反馈以及专家的意见,形成共同意见并共同签署验收报告,标志着验收工作告一段落。6.采购计划在项目初期需要采购服务器两台和10台PC机,以便使用。五、文档历史表4.2文档历史记录版本修改内容修改日期修改人审阅人版本由1.0开始,每一次审阅通过小数点左边的数字加1,每一次提交审阅,小数点右边数字加1简要描述修改内容格式MM.DD.YY修改人名字审阅人名字第五章仓库管理系统设计说明书一、引言1.编写目的编写这份概要设计说明书的主要目的是将对用户的需求分析升级为对实现这些需求的功能进行体系结构设计,将原本比较复杂的系统划分为一个个模块来确定这些模块的功能以及模块间的调用关系,同时,设计该系统的总体数据结构和数据库结构。仓库系统是为了仓库管理而设计的,通过试用本系统,可以更加有效的管理仓库物品,其中包括仓库的基本信息,供应商信息,客户信息并且具有增加,查询,修改等功能,这份说明书的主要读者为系统分析师和软件设计师。为之后的系统开发提供开发标准。2.背景在需求分析阶段中,已经对本软件系统的功能需求做了详细的阐述。本阶段将会在需求分析阶段的基础上对仓库管理软件系统做进一步的概要设计。主要包括仓库管理系统的操作处理流程设计、该系统接口设计、出错处理设计和数据库结构的设计等。以上系统模块的设计将结合需求分析阶段的功能需求,把各模块间的关系给建立起来,从而完成整个系统的概要设计需求。另外,在下一阶段的详细设计中,本阶段的概要设计将作为参考,以方便完成整个系统的设计工作。3.定义仓库的基本信息:姓名,性别,年龄,用户权限等。仓库的入库信息:收入信息,保存,添加,修改用户的支出信息:支出信息,保存,修改,添加,删除。基本信息查询,入库信息查询,出库信息查询,供应商信息查询,库存查询,客户信息查询4.参考资料《软件项目管理》《软件工程导论》张海藩编著.清华大学出版社
《数据库原理及应用》王珊、萨师煊主编.高等教育出版社二、任务概述1.目标本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库,并对仓库的库存量在每一次出库后实施一次数据盘点,若某些货物库存不足,发出警报,提醒生产部门及时供给。2.运行环境硬件环境1.管理计算机一台。2.A4打印机一台3.运行时占用内存:≤2MB。4.所需硬盘空间:≤10MB软件环境:操作系统:MicrosoftWindows2007支持环境:IIS5.0数据库:MicrosoftSQLServer20083.需求概述本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库。并对仓库的库存量进行查询,当存货不足时,让采购员进行采购。顾客通过进入系统的主界面进行货物的浏览,确定所需要的商品,进行商品的购买时,必须进行顾客的注册,仓库管理员通过个人的帐号进入系统,转到管理显示页面,选择要处理的管理要求。(1)仓库管理的具体操作功能(包括):设备代码、设备入库、设备出库、设备还库、设备需求。(2)仓库信息的管理:库存信息、入库信息、出库信息、还库信息、需求信息;(3)一些必要的附加功能操作:生成和查看报表、库存警报。(4)仓库管理系统的操作日志(记录好每次的操作)。4.条件与限制为了更好地对仓库进行管理,本系统可以和公司内部网站系联合,达到高效和精确的目的。系统还能根据不同的用户进行不同的权益设置,与一些高档的安全软件组合,提高系统的安全性。三、总体设计1.处理流程图5.1流程图2.总体结构和模块外部设计图5.2E-R图图5.3业务流图 图5.4数据流图四、接口设计1.外部接口(1)用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局。考虑到用户多对Windows界面熟悉,本系统界面设计将以Windows风格为主。由于本系统采用的是C#编程语言,在界面上可使用MicrosoftVisualStudio2008进行界面布局设计。总的来说,系统的用户界面应具有良好的人机交互特性、简易性和易操作性。(2)软件接口本系统应封装好对SQLServer2005数据库访问的接口,以满足系统对数据库进行系统可使用SQLServer2005数据库提供的数据备份命令,以做到对数据的保存备(3)硬件接口在输入方面,对于键盘、鼠标的输入,对输入进处理。在输出方面,打印机的连接及使用。在网络传输部分,在网络硬件部分,为了实现高速传输,使用快速以太网。2.内部接口内部接口方面,各模块之间采用表单提交、超链接的方式进行信息传递。各模块可以通行引用类包调用相应的类中的方法,完成数据库的连接、查询、删除、添加、修改操作。五、数据结构设计1.数据库数据结构设计本系统采用SQL数据库对数据信息进行维护管理,所有数据共涉及4张表。表5.1供应商表列名数据类型是否允许为空备注货物编号Char否主键供应商编号Char否货物名称Char否货物规格Char否货物数量Char否货物进价Char否供应商信息Char否
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 购货合同购销合同的权益保障
- 放弃参加培训的理由说明
- 工程模板施工劳务分包协议
- 个人停车库租赁合同示例
- 还款协议合同样本
- 合同调整协议格式样本
- 董事服务合同的法律效力
- 权威采购合同范本样式
- 铝合金外门窗招标方案
- 水产品购销合同范本
- 以瞄准我的妹妹没剪板
- 弹性和塑性变形的区分
- 建设单位对施工单位的管理
- 针灸的步骤和流程-标准的针灸过程介绍
- 《学习的本质》读书会活动
- 石化年产15万吨腈项目-反应器设计说明书
- 浙江省宁波市宁海县六校联考2023-2024学年九年级上学期11月月考数学试题
- 医院保安服务方案(技术方案)
- Unit-4Natural-Disasters单元整体教学设计课件-高中英语人教版(2019)必修一
- 11D703-2 液位测量装置安装
- 武汉理工建筑工程概预算课程设计(新)
评论
0/150
提交评论