版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
仓库管理系统开发项目管理综合报告仓库管理系统开发项目管理综合报告所学专业:信息管理与信息系统二、可行性研究的前提4.进行可行性研究的方法5.决定可行性分析的主要因素2.处理流程和数据流程4.标准、条约和约定……………错误!未定义书签。2.项目团队内部协作……………错误!未定义书签。3.项目团队外部沟通与协作模式2.总体结构和模块外部设计2.数据结构与系统程序的关系文档仅供参考第一章可行性分析一、引言项目需求规格说明书的编制是为了使用户和项目开发者双方基础。项目需求规格说明书将作为下一个阶段——概要及详细设本项目需求规格说明书的编写目标是使项目用户和项目开发库管理系统将发挥越来越重要的作用。高效方便的仓库管理系统,仓库管理系统主要提供一个仓库业务及其作业管理的信息存储和检索系统。经过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管文档仅供参考安全性。本系统能够方便快捷地实现库管理中的货物登记、出库表1.1日常管理列名数据类型是否允许为空备注日常管理否否否否表1.2查询管理列名数据类型是否为空备注否库存查询否出库查询否入库查询否紧俏商品查询否滞销商品查询F否表1.3打印管理列名数据类型是否为空备注否出库单打印否入库单打印否库存单打印否供应商打印否业务信息打印否学出版社<数据库系统概论>-------萨师煊王珊主编高等教育出版社<软件项目计划书>二、可行性研究的前提1.前提极大提高仓库工作人员的工作效率,大大减少以往入货、出库的管理水平。系统的存货信息必须保持更新状态,客户的产品出入库信息必须无差错,及时的保存到仓库管理系统的服务器上,对服务器上的数据必须定时的检查并与仓库中存放的货物进行核对实现物资设备系统管理化、规范化和自动化,从而达到提高单位工作效率的目的。主要包括:(1)库存管理的各种信息的输入,包括入库、出库、还库、需求信息的输入等(2)库存管理的各种信息的查询、修改和维护和打印文档仅供参考(4)操作日志的管理(5)库存管理系统的使用帮助3.条件、假定和限制(1)在必要时候应当对现有的业务流程进行合理的调整。(2)保证本系统的软硬件需求,提供相当的仓库信息。(3)对仓库的管理人员进行基本的操作培训,保证系统正常运行和维护。(4)该软件要实现更信息化、合理化,要符合用户需求。(5)法律方面可保证所用的一切信息皆来自正规渠道,保证信息4.进行可行性研究的方法经过重复的访谈,能够得知该配送中心自身的情况,已经对各种在财务的分析上,能够经过走访市场确定各种设备的价格,根据现有的工作效率与工资体系,能够计算出将来的效益提高的收入与工资节省额度。5.决定可行性分析的主要因素(1)技术可行性此系统采用了成熟且完善的VisualStudio和SQLServer软件开发工具来进行后台数据库的管理操作和维护。该软件功能强大,在经济方面可行。完善的异常处理机制及信息处理机制,一般仓库管理者稍加培训即可使用。在操作方面可行三、技术可行性分析(1)登录功能要求必须具备合法身份且知道密码的人才能有资格登录到该系统,保证系统的安全。管理员为仓库所有者指定的管理仓库的管理人员,客户为在仓库管理员处注册使用仓库存取货物的个人或公司。(2)货物的存入与取出功能是将出入库货物的详细资料(包括:等信息)存入数据库中。(3)查询功能能够实现管理员按客户名称、货物名称、出入库时间等详细资料进行查询并可查询客户的基本信息,客户可查询自己的出入货物的详细信息。2.处理流程和数据流程入库清入库清退货退货处理货物信货物伟息货物信退货清数据库出库清入库货物图1.1仓库管理系统数据流程图四、对现有系统的分析1.系统分析现有系统主要为人工操作系统,对于仓库货物信息的整理,统计,快,传统的商品仓库管理方式显然已经不能满足人们的需求。理仓库过程中工作人员难免会出现纰漏,会给企业造成不必要的损需要仓库管理人员具备基础的运营知识以及必须的仓库管理技能,需要2人对此系统进行管理。现有系统的设备主要包括:电话机、复印机、传真机等通讯设现有系统延续了以前的仓库管理机制,不能满足时代发展的需求。开发新系统有利于实现企业的电子信息化并能提高企业的经济效益。五、所建议的系统仓库管理系统是经过入库业务、出库业务、仓库调拨、库存文档仅供参考调拨和仓库管理等功能,综合批次管理、物料对应、库存盘点、质检管理、仓库管理和即时库存管理等功能综合运用的管理系统。登陆系统时,需验证身份和密码,只有经过验证的身份才能进处理流程和数据流程:业务临息打印业务临息打印印管理供应商打印库存单打印入管理入库单打印出库单打印滞明商品查询隆许管理紧件商品查润入库在询臣陈管由出库查闻库存查询内库管理名片临息管理供应信息管理商品信息管理难货管理面常管理图1.2处理流程图文档仅供参考该系统能够独立执行库存操作,与其它系统的单据和凭证等结合使用,可提供更为完整全面的企业业务流程和财务管理信息本系统需要扫描仪以及销售电脑终端以及服务器中心,为了防成企业的损失。要运行本系统,需要首先配置好销售终端环境与中心服务器之机之间是并行操作。要建立和运行本系统,首先要有技术人员把硬件和软件环境给人员熟悉软件的使用方法。该系统的数据主要是经过扫描商品条形码来输入商品信息,如果是从销售终端扫描入的商品信息,会在商品总量上实行减1的操作,销售终端采取的是并行工作方式。仓库管理中心经过扫描商品供应商的供货单来往系统录入商品信息。4.技术可行性评价此系统采用了成熟且完善的VisualStudio和SQLServer软件开发工具来进行后台数据库的管、操作和维护。该软件功能强大,可用性强,完全能够满足我们开发项目的要求。要求开发人员为两个,能够满足对软件开发的需求。10周内完全能够完成项目的开5.技术条件方面的可能性本系统主要利用WindowsSQLserver作为本系统的数据库,在c#上做系统的开发。小组人员已掌握面向过程和面向对象开发统是可行的。六、经济可行性分析该系统需要的支出包括软件和硬件支出,还有系统维护的费文档仅供参考用。软件支出的表现方式主要是由软件开发人员的开销,开发环境所需要的水电支出等;硬件支出主要包括售货终端机、中心服务器(1)一次性收益应用此系统后可减少设备购置费用。若可减少购置3台设备,应用此系统后可直接削减工厂仓库管理人员。若按削减5人计算,每人每月工资3000,则每年直接减少支出18万。主要为企业的经济效益和社会效益。其中社会效益更是不可若以五年为周期,则收入为93万,投资16万,则收益投资比为由收入与投资的预算可知,21/16=1.31即1.3年可收回成本。文档仅供参考5.敏感性分析该系统操作简单,开发完善,预计使用年限为5年,对硬件有较低要求。故只需要在操作时注意保护硬件设备即可。七、社会因素方面的可能性本系统可保证所利用到的一切资源来源皆合法,不涉及任何侵2.用户使用可行性系统对操作人员要求较低,只需具备基础的职业素质及操作技八、可选择的其它系统方案1.可选择的系统方案1保持竞争力,就必须有所改革,否则便会被市场所淘汰。故不予考2.可选择的系统方案2标准化的WMS系统并不开放源代码,因此在日后有个性化的更新升级需求时便无法满足。故不予考虑。九、结论仓库管理是一种既麻烦又单调的工作,每天都是重复记录一些做,为经营者增加了很多成本。因此开发一个可行的仓库管理系统是十分必要的。经分析可得,该系统具有开发周期短,开发成本低,第二章需求分析文档变更历史记录一、引言1.编写目的项目需求规格说明书的编制是为了使用户和项目开发者双方对该项目的初始规定有一个共同的理解,使之成为整个开发工作的基础。项目需求规格说明书将作为下一个阶段——概要及详细设计工作的前提和依据。本项目需求规格说明书的编写目标是使项目用户和项目开发商建立起沟通的基础,并在说明书经过用户评审后成为项目设计的依据和系统建设的依据。2.读者对象(1)项目经理:项目经理能够根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,包括数据库的设(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。3.软件项目概述系统功能划分和描述如下:商品信息管理、供应信息管理、名片信息管理入库管理操作、出库管理、出库管理操作出库查询、入库查询、库存查询、紧销商品查询、滞销商品查询退货管理操作出库单打印、入库单打印、库存单单打印、供应商打印、业务信息打印4.文档概述本文档按以下要求和约定进行书写:(3)正文中文字体为宋体五号,数字及英文为宋体,无特殊情况(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为1、(1)等,特殊情况另作规定。(5)正文的行间距为0.5行。数据字典:(Datadictionary)是一种用户可访问的记录数据库和应用程式源数据的目录,帮助客户看的明白。表2.1日常管理列名数据类型是否允许为空备注日常管理否否否否表2.2查询管理:列名数据类型是否为空备注否库存查询否出库查询否入库查询否紧俏商品查询否滞销商品查询F否表2.3打印管理:列名数据类型是否为空备注否出库单打印否入库单打印否库存单打印否供应商打印否业务信息打印否6.参考资料文档仅供参考<软件工程导论>(第四版)-------张海藩编著清华大学出版社<数据库系统概论>--------萨师煊王珊主编高等教育出版社<软件项目计划书>二、一般性描述为了方便对仓库的信息化管理,我们对仓库管理系统进行了软件可行性分析,认为这个系统能够完成,而且具有很高的使用价值,值得开发。该系统将代替传统仓库管理中手动数据处理,而且能够大大降低工作人员的工作量和提高工作效率,同时也相对于传统处理更具有准确性,和实用性。该系统软件当前定性为一款独立软件,所有内部模块或数据自含。1.软件产品与其环境之间的关系该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。以下是系统的软件环境。2.用户特征该软件的用户需要具有计算机基本操作的能力。3.限制与约束4.假设与前提条件(1)在必要时候应当对现有的业务流程进行合理的调整。(3)对仓库的管理人员进行基本的操作培训,保证系统正常运行三、功能需求描述数据录入:录入货品信息、供货商信息、入库、出库以及退货统计数据:统计仓库中货品的数量、价格、类别以及总价值障而使重要数据丢失文档仅供参考业务给息打印业务给息打印供应丽打印库存单打印入库单打印出库单打印浙胡商品查询香询音理紧件商品查解入库查询出库管用出片查前库存查询内阵管阵名片信息管型供应信息管理商品信息管理退货管理回常管理仓库管理系统退货退货数据库货物信出库清图1.2数据流图数据库描述:记录系统用户信息记录商品出库信息记录供货商信息记录商品库存信息记录业务员信息记录商品入库信息记录商品信息记录商品退货信息记录商品退入信息1.性能要求(1)数据精确度:由于采用数据库技术而且用户的应用领域对数户数据的安全性与正确性是更新处理时间上性能是比较突出的。而且也正由于数据量相对较统运行时间上表现的较让人满意。(3)适应性:有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段能够保持一个与其它类软件接□,随时满足用户的使用要求。2.设计约束者有计划地管理仓库。3.进度要求表2.4工作内容(可用工作日)开始时间完成时间需求分析232块32模块汇总344测试维护22文件F)编辑①)视图Y)插入①)格式@)工具T)项目①)协作C)窗口Y帮助@)键入需要帮助的问题·司×2014年9月14日旧一二三四五|六2014年9月21日2014年9月26日2014年9月13日2二2014年9月15日32014年9月15日二2014年9月15日5□2014年9月16日62014年9月17日72014年9月18日8二2014年9月21日92014年9月25日二2014年9月26日上图1.3甘特图及投资理财的各个项目、金额和一段时间内的起伏情况。用户能5.验收要求文档仅供参考设计小组应该对用户进行跟踪记录,反映在使用过程中出现的第三章成本估算算能够重复多次进行,而且是逐步精确的。成本估算和成本管理是软件项目管理的核心任务之一。在制定项目计划时,就必须对项目需要的人力及其它资源、项目持续时间和项目成本做出估算。如果新项目和以往的项目类似,估算能够参考以前的成本费用。现在已有一些用于软件成本估算的技术可供借鉴。本项目采用类比和一、合同签订前的成本估算上需要1~2个开发人员,3个月左右的开发时间,基本上是1人月的规模,因此,1~1.5万能够作为合同的参考价格。这个阶段只需要一二、合同签订后成本估算1、资源估算人力资源:1个开发人员1个项目管理人员设备资源(作为间接成本计算):1台电脑1台服务器2、项目成本估算(1)根据项目任务分解结果WBS估算出1所示。名称估计值(人天)小计(人天)总计(人天)1登陆2添加信息1添加管理员添加货物添加入库信息添出库的信息34丢失货物信息15查询信息2查询货物信息查询出库记录查询操作记录查询供应商信息查询管理员67退出8删除货物信息1删除供应商信息删除管理员9货物丢失(1)由于任务分解的结果只是针对开发任务的分解,管理任务和(2)根据表1-1得知,项目规模为10人天,假设每个开发人员成本参数是500元/天,则该项目内部开发成本=500元/天*10天=5000元(3)由于该系统没有外包外购部分的成本,则开发成本=5000(3)计算管理、质量成本项目的管理和质量成本=开发成本*20%=1000元直接成本=5000元+1000元=6000元;(1)间接成本包括前期合同费用、房租水电、培训、员工福利、客户服务等。项目总估算成本=6000+1500=7500元的项目运作和利润情况;如果项目的利润是40%,则项目的总报价为7500*1.4=10500元,应该说报价还是比较合适的。3、项目成本预算在编制项目计划中考虑到:2个开发人员是全职在这个项目中,而项目经理、质量保证人员和配置管理人员不是全职在这个项目项目人员付出的时间进行成本预算。人力资源费率见表2。表3.2人力资源费率编号资源名称110元/工时210元/工时项目成本预算如表3所示,预算总成本为75160元,与估算的成表3.3项目成本预算标号开始日期结束日期12项目计划书3概要设计说明书4详细设计说明书5用户操作手册6完成测试计划7测试分析报告89项目总结报告完成文档第四章项目计划一、引言随着企业规模的扩大,管理信息系统也发挥越来越重要的作用。作为企业管理信息系统关键组成部分的仓库管理系统的应用给企业带来巨大的效益。采用仓库管理系统将使企业改变其传统库管理系统将发挥越来越重要的作用。高效方便的仓库管理系统,仓库管理系统主要提供一个仓库业务及其作业管理的信息存报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理。本论文以标准的仓库管理模式为蓝本,基于JavaEE开发出一个能够用于一般单位的仓库管理系统,实现了仓库管理的高效性与安全性。本系统能够方便快捷地实现库管理中的货物登记、出库入库、库房管理等操作,使企业的仓库管理井井有条,为企业的健康发展创造良好的条件。(1)软件开发时的专业术语:SQL数据库、Dreamweaver网站设计平台。人手一台PC机。网络环境需要100M及以上速率局域测试(whiteboxtesting)。语句覆盖(statementcoverage)和条件覆盖4.标准、条约和约定(1)GB/T13702-1992计算机软件分类与代码(2)GB/T20918-信息技术软件生存周期过程风险管理(3)GB/T19003-软件工程GB/T19001-(4)GB/T15538-1995软件工程标准分类法(5)GB/T9386-计算机软件测试文档编制规范(6)GB/T9385-计算机软件需求规格说明规范(7)GB/T15532-计算机软件测试(8)GB/T18221-信息技术程序设计语言环境与系统软件接口(10)GB/T11457-信息技术软件工程术语实现物资设备系统管理化、规范化和自动化,从而达到提高2.产品目标与范围据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序具有功能完备,易使用等特点。仓库管理系统对公司员工实行统一的管理,能够方便的进行录入、查询、修改、删除等工作。仓库管理系统:管理员将各项产品进行编排设备号,位置好,从而有效划分区域管理。设置系统:设置各项分类的标签,便于其它人进行查询及复查。仓库查询系统:进入系统后,客户或者管理员有效快捷查询产品各项目录。用户登入系统:用户如果进行查询操作,需要输入正确的登入名3.假设与约束任何事情都有风险,软件开发也不例外。比如客户需求会经常变更,影响项目的进度,能够加班并延长需求调研时间,也能够严格控制需求变更;对于仓库物品流动问题,能够招聘技术人员作为长期实习学生参与一部分辅助工作,降低开发成本,也能够与客户商量,(1)硬件条件和限制:服务器为WindowsSQLServer,并可在客户端服务器上使用;(3)该系统受硬件、软件、运行环境、开发环境、技术等因素(4)法律方面可保证所用的一切信息皆来自正规渠道,保证信息4.项目工作范围仓库管理系统是一个面向企业仓库部门工作人员,为其提供服务的综合信息管理系统。仓库管理经过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。仓库物品的流动信息等等都记录在仓库系统里进行管理。格的的发回重写,合格的以原始资料存档,并举以填写职工人事卡仓库档案统计过程,仓库部门调查分析组按管理组提供的员工仓库卡片统计各中所需要得信息和数据,然后填写所对应的统计报上一级主管部门,另一份统计报表存档备查。如发生企业内部仓库调动升职降职或添加职工和开除职工等情况时,只需修改添加和仓库部门将收集到的仓库信息统一进行审核。审核过程中,仓库信息需要核人员进行经过,方可录入系统数据库,如信息有错误,需要返回给员工进行重新填写或修改。本系统打算使用AdobeDreamweaverCS5作为界面和功能开的开发工具进行界面和数据库开发。系统开发过程要结合快速原对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系<用户操作手册>给用户使用该系统提供方便。项目组内部的文档:有<需求规格说明书>,<概要设计说明书>、<详细设计说明书>、<项目开发计划>、<测试分析报告>、<测试计划>、<程序维护手册>、<项目总结报告>。用户登录功能:该仓库管理管理系统主要面向仓库部门工作人员,为了提高系统人性化管理,该系统也为其它员工提供一个窗□,方便员工方便查询仓库物资存储资料等。因此,用户在登陆时需选择身份登录,系统根据身份向数据库查询用户出入的密码和账号是留言版功能:该系统提供一个人是部门与其它人员交流的平台,该模块可匿名留言,仓库部门工作人员对留言可选择性的进行回复仓库部门信息发布功能:仓库部门能够将最新的仓库部门信息招聘信息培训计划发布出去,加强员工之间的交流,并对企业的人才和引进都有很大的帮助。括员工的自助注册功能新员工的录入审核员工的修改权限系统的基本信息如公司名电话等等;系统可设置多名管理员,她们能够根据各自的权限进行相关的操作,实现系统功能的有效分配。该功能提高了人事管理的人性化,降低了仓库部门工作人员的工作强度,提高工作效率。员工管理功能:包括员工信息的修改查询删除添加。员工在企业工作过程中可能会遇到部门调动年度考核奖惩记录等等,这于员工离职或停薪留职就可对员工信息永久删除或删除到回收站,对删除但回收站的员工信息仍可回复;该系统提供了较详细的查询员工自助功能:员工登录后可查询自己的资料是否在于自己提工修改日志中。操作记录功能:包括管理员和员工登记记录管理员操作记录,员工查询记录。该记录功能主要方便管理员和员工对自己的操作进行了解,这些记录对系统的安全以及员工信息的安全都有很大的帮助,如员工登陆记录里包含了员工登录时所用电脑的信息和IP如果发现IP于以前登录的IP不一致,就需要去了解密码是否已经泄5.项目开发环境windows操作系统、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月上旬项目总结报告文档仅供参考22MicrosoftProject-食详设计说明书十月中句十二月中句10-1210-1910-2611-211-311-1811-2311开始一月上句句□图4.1显示(⑤-宋体BIu9-219-2810-5工10-1210-1910-2611-211-911-1611-2311-3012-712-1412-2112-28-4就堵街开始6”经2945阿址导就...QQ曲箱-写…本地酷篮(F)孟冬害(H)文件编辑(C)视图Y插入1)二口切□x证软件质量。对每个开发阶段的阶段性成果都进行评审或者测试,文档仅供参考4.成本管理计划开发经费预算是200万元人民币。在项目启动与计划阶段在统与测试设计在10月份完成,预算30万元,编码与测试执行在10月份到11月份完成,每月预算30万元,测试评估与系统部署在115.配置管理计划制定版本控制流程。本系统将向客户提供一次集中培训和辅导和6.采购计划表4.2文档历史记录修改日期审阅人简要描述审阅人名字,每一次审阅经过小数点左边的数字审阅,小数点右边数字加1第五章仓库管理系统设计说明书一、引言编写这份概要设计说明书的主要目的是将对用户的需求分析文档仅供参考升级为对实现这些需求的功能进行体系结构设计,将原本比较复杂的系统划分为一个个模块来确定这些模块的功能以及模块间的调用关系,同时,设计该系统的总体数据结构和数据库结构。仓库系统是为了仓库管理而设计的,经过试用本系统,能够更加有效的管理仓库物品,其中包括仓库的基本信息,供应商信息,客户信息而且具有增加,查询,修改等功能,这份说明书的主要读者为系统分析师和软件设计师。为之后的系统开发提供开发标准。在需求分析阶段中,已经对本软件系统的功能需求做了详细的阐述。本阶段将会在需求分析阶段的基础上对仓库管理软件系统做进一步的概要设计。主要包括仓库管理系统的操作处理流程设计、该系统接□设计、出错处理设计和数据库结构的设计等。以上系统模块的设计将结合需求分析阶段的功能需求,把各模块间的关系给建立起来,从而完成整个系统的概要设计需求。另外,在下一阶段的详细设计中,本阶段的概要设计将作为参考,以方便完成整个系统的设计工作。<软件项目管理><数据库原理及应用>王珊、萨师煊主编.高等教育出版社二、任务概述本系统软件主要实现的功能是仓库管理员对仓库进行库存的每一次出库后实施一次数据盘点,若某些货物库存不足,发出警报,提醒生产部门及时供给。硬件环境2.A4打印机一台4.所需硬盘空间:≤10MB软件环境:操作系统:Microsoft本系统软件主要实现的功能是仓库管理员对仓库进行库存的于销售部门请求的货物进行核实,无误后出库。并对仓库的库存量顾客经过进入系统的主界面进行货物的浏览,确定所需要的商(1)仓库管理的具体操作功能(包括):设备代码、设备入库、设备出库、设备还库、设备需求。(2)仓库信息的管理:库存信息、入库信息、出库信息、还库信4.条件与限制为了更好地对仓库进行管理,本系统能够和公司内部网站系联合,达到高效和精确的目的。系统还能根据不同的用户进行不同的三、总体设计开始开始用户登录否登陆验证是仓库管理系统主界面系统管理查询修改打印退出系统图5.1流程图2.总体结构和模块外部设计文档仅供参考亥管理员通过货物验收和盘点没有通过,返回收到提货单仓库盘点准备货物,清点数量定期进行清查商收到出库单客户提货货物入库入库单审核审核审核图5.3业务流图P退货↵入库↵货物↵出库↵出库清单(数据库客户↵图5.4数据流图四、接口设计(1)用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,而且要注意到界面的布局。考虑到用户多对Windows界面熟悉,本系统界面设计将以Windows风格为主。由于本系统采用的是C#编程语言,在界面统的用户界面应具有良好的人机交互特性、简易性和易操作性。(2)软件接□文档仅供参考本系统应封装好对SQLServer数据库访问的接口,以满足系统对数据库进行系统可使用SQLServer数据库提供的数据备份命(3)硬件接口内部接口方面,各模块之间采用表单提交、超链接的方式进行信息传递。各模块能够通行引用类包调用相应的类中的方法,完成数据库的连接、查询、删除、添加、修改操作。五、数据结构设计1.数据库数据结构设计本系统采用SQL数据库对数据信息进行维护管理,所有数据共涉及4张表。表5.1供应商表列名数据类型是否允许为空备注货物编号否供应商编号否货物名称否货物规格否货物数量否货物进价否供应商信息否否规格、货物数量、货物进价、供应商信息、供应商电话等。主键表5.2出库表列名数据类型是否为空备注货物编号否客户编号否货物名称否货物规格否客户信息否货物数量否货物售价否否记录仓库的出库,货物编号、客户编号、货物名称、货物规格、客户信息、货物数量、货物售价、客户电话等。主键是货物表5.3客户表列名数据类型是否为空备注客户编号否客户名称否客户地址否否表5.4库存表列名数据类型是否为空备注货物编号否货物规格否货物数量否货物名称否记录仓库的库存,货物编号、货物规格、货物数量、货物名称等。主键是货物编号。2.数据结构与系统程序的关系操作过程中将涉及到对数据信息的录入、添加和删除等简单操作,这些操作都是经过程序中的SQL语句来实现的。另外,当用户进行然后将查询结果经过表格的形式最终呈现给用户六、运行设计系统自动执行相应的处理过程,把用户请求的网页显示在浏览器文档仅供参考②数据库中增加/删除记录:管理员按指定要求和指定数据格式输入记录信息,点击提交按钮后,系统把新记录存储到数据库中的正确位置或者从数据库中删除相应的信息,同时返回是否增加/删除成功的提示信息。(2)管理员模块:普通成员只能进行个人信息的管理,即修改、查询个人信息。管理员账户则能够进行所有用户信息的管理。包括添加、修改、删除、查询所有用户信息。(3)入库管理模块:所有用户身份的用户都能进行查询,包括、仓储信息、供应商信息等时。(4)出库管理模块:所有用户身份的用户都能进行查询,包括查询产品信息、库存、以及客户信息等。(5)供应商管理模块:管理员能进行供应商信息的管理,记录供应商的地址电话,以及入库的货物信息。(6)客户管理模块:管理员能进行客户信息的记录,以及客户信(7)运行时间说明每种运行模块组合将占用各种资源的时间。在软件的需求分析中,对运行时间的要求为必须对做出的操作有较快的反应。当网络负载量大时,对操作的反应可能受到影响。因此采用快速以太网络,实现客户机与服务器之间的连接,以减少网络在传输时的开销。服务器的性能非常重要,它会对数据库访问时间即操作时间的长短,影响可能会加大客户机操作的等待时间,因此需要使用性能高的WEB服务器和DB服务器,建议使用Pentium4处理器以上的PC机。总之,硬件对系统的速度的影响会大于软件的影响。七、出错处理设计1.出错输出信息程序在运行时主要会出现两种错误:(1)由于输入信息不能满足要求产生的错误(软错误);(2)由于其它问题,如网络传输超时等引起的错误(硬错误)①对于软件错误,输入数据后点击提交按键后,后出现错误提示②对于硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。③在硬件方面需要选择比较可靠和稳定的服务器机种,保证系统的可靠运行。2.补救措施(1)所有的客户机及服务器需要安装上不间断电源系统以防止由于停电或电压不稳所造成的数据库数据的丢失。如果真断电时,客户机不会有较大的影响。文档仅供参考保证当主网络断路时的数据通信。(3)在硬件方面需要选择比较可靠和稳定的服务器机种,保证系统的可靠运行。八、安全保密设计数据保存在专门的数据库服务器上,这样能够避免在本地误操作或者由于硬件的故障造成数据的丢失。2.登陆用户安全性对授权用户权限的授予和回收。如对用户没有查看其它用户信息的权利,也不能执行其它用户的增加、删除、修改等操作。对登录进行了严格的验证,对于不经过登录而直接访问系统页面的是实现不了的。九、系统维护设计在整个系统的运行过程中,系统的维护和管理是始终贯穿其中的,包括进行系统应用程序的维护、代码的维护、数据的备份与恢复、硬件设备维护。系统在运行时,也要随着环境的变化根据不同的需求及变化对系统进行必要的修改,使得系统功能更加完善。系护、数据的维护、代码的维护、硬件设备维护,系统维护的重点是系统应用软件的维护工作。而系统维护工作不应总是被动的等待第六章配置管理一、引言本报告的主要作是确定各个项目模块的开发情况和主要的负文件(E)编辑(E查看(V版本(⑤工具(T站点(W帮助(H)C:DocumentsandSettings\日□配置管理□人员管理□项目开发计划□编程□测试□设计名称 ▶排序:用户1项图6.1参考书主编出版社<数据库系统概论>高等教育出版社<C语言程序设计><数据结构与算法分析>靳燕霞<软件工程导论>张海藩<数据库原理及应用>王珊、萨师煊主编高等教育出版社<Visualfoxpro课程设计案例精编>罗松编著3.组织及职责表6.2角色人员职责和工作范围文件(E)编辑(E)查看(V)版本(⑤工具(T站点(W帮助(H)/仓库管理系统/软件开发的内容C:{DocumentsandSetings\xzc\桌面名称用户日期时间签出目录□人员管理□编程□测试□设计▶管理工具。文件(E)编辑(E)查看(V版本(⑤工具(T站点(W帮助(H)口时事/仓库管理系统/配置管理/项目开发计划C:DocumentsandSett名称用户日期时间签出目录□编程□测试排序:用户1项图6.3表6.2序号内容说明路径12需求管理3软件项目规划4567设计89目标代码表6.4发布表6.3类别人员权限说明负责项目配置管理,拥有所有权限4.配置管理活动本项目配置项命名规范由5个字段组成,从左到右依次为:公司、项目、类型、编号和版本号,如图1所示。这些字段用一横线(.)分隔。 类型主要配置项预计正式发表时间技术合同<合同>QTD.School.TCM.Contr计划<项目计划><质量保证计划><配置管理计划>需求<需求规格说明书>设计<总体设计说明书><数据库设计><详细设计说明书><设计术语及规范>QTD.School.Code.ModuleN编码规则<测试计划><测试用例><测试报告>QTD.School.Test.Rep运行产品QTD.School.Product.<验收报告>QTD.School.Product.Rep<用户手册>QTD.School.Product.Man文档仅供参考时Contentsof新家庭理财规划项目管理/配置管理/进度NoWorkingFNaneUserDate-TimeCheckOutFolder日自家庭理财规划项目管理日自配置管理自人员管理日自软件开发回张慧慧小组(修改)…回中,四品品图6.5基线包含的主要配置项预计建立时间需求总体设计<总体设计说明书>、<数据库设计>软件源代码、编码规则系统测试<测试用例>、<测试报告>配置项可能包含的分支从逻辑上能够划分成4个不同功能的分支:主干分支、私有分支、小组分支、集成分支。让它们分别对应4类工作空间。这四类工作空间(分支)由项目执行负责人统一管理,根据各开发阶段的实际情况定制相应的版本选取规则,来保证开发活动的正对配置项的版本管理在不同分支具有不同的策略:主干分支系统默认自动建立的物理分支一—主干分支(/main),基线均以LABLE方式出现在主干分支上。私有分支如果多个开发工程师维护一个配置项时建议建立自己的私有分支。配置管理员对其基本不与管理,如个别私有空间上的版本树小组分支如果出现小组共同开发同一配置项,该分支可视为项目组内部集成分支集成测试时在主干分支的特定版本(由LABLE标志清晰)上建(6)变更管理由请求者提交变更请求,SCCB会召开复审会议对变更请求进行复审,以确定该请求是否为有效请求。典型的变更请求管理有需求变更管理、缺陷追踪等。配置管理者收到基线修改请求后,在配置库中生成与此配置项相关的波及关系表。配置管理者将基线波及关系表提交给SCCB,由SCCB确定是配置管理者按照出库程序从配置库中取出需要修改的文件。项目人员将修改后的文件提交给配置管理者。配置管理者将修改后的配置项按入库程序放入配置库。配置管理者按SCCB标识出的修改文件,由波及关系表生成基利用配置状态统计,能够记录和跟踪配置项的改变。状态统计确保所有必须的更改已被执行。为跟踪工作产品基线,配置管理者基线类型工作产品名称●配置项名称/标识符版本号●更改日期/时间更改请求列表●需要更改的配置项●当前状态
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年陕西省西安交大附中初三下学期质量调研考试(一模)物理试题含解析
- 江苏省无锡市刘潭中学2025-2026学年开学摸底考试初三数学试题含解析
- 2026年大学大一(建筑材料)砂浆强度检测综合测试题及答案
- 防洪预案编制指南
- 2025年前台服务保险箱考核练习卷
- 警惕六大决策“陷阱”
- 护理操作技能
- 护理学基础:病区环境的心理支持作用
- 护理防跌倒:跨学科合作的重要性
- 五年级《舌尖上的美食》课堂实录与评析
- 物业小区控烟监督制度
- 2026年郑州市检验检测有限公司公开招聘19人笔试备考题库及答案解析
- 2026年春季安全教育班会记录表(19周):开学安全第一课-启航安全守护新学期
- 多模式镇痛临床实践与应用
- 2025年黄山职业技术学院单招职业技能测试题库附答案解析
- 2026吉林农业大学三江实验室办公室招聘工作人员笔试备考试题及答案解析
- 脑中风科普知识讲座
- 大坝安全监测仪器检验测试规程
- 绿色数据中心 暨对算力行业的一点思考 行业洞察 2026
- 历史试题-汕头市2025-2026学年度普通高中毕业班教学质量监测(含解析)
- 部队食堂制度规范标准
评论
0/150
提交评论