《制造业ERP系统分析与设计.doc》由会员分享,可在线阅读,更多相关《制造业ERP系统分析与设计.doc(83页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、制造业ERP系统分析与设计学 院:专 业:姓 名:指导老师:商学院信息管理与信息系统关智衡学 号:职 称:160802104931李玉敏讲师中国珠海二二年五月北京理工大学珠海学院2020届本科生毕业设计诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计制造业ERP系统分析与设计是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。本人签名: 日期: 年 月 日制造业ERP系统分析与设计摘 要本系统为制造业ERP系统,开发本系统有以下目的:(1)优化企业现有作业流程,减少重复步骤;(2)相应企业信息化趋势,利用ERP系统来替代原
2、有的手工记录方式,减少企业运营信息的遗漏和丢失;(3)提高企业管理效率,减少生产成本。根据用户实际需求和核心业务,系统应具有下述作用:(1)销售人员能够通过系统对销售订单信息进行管理,包括增加、删除、修改和查询销售订单信息;(2)采购人员能够通过系统管理采购订单信息,包括增加、删除、修改和查询销售采购信息;(3)仓库管理员能够通过系统管理商品信息和进行出入库操作,操作内容包含了增加商品信息、商品信息的删除、商品信息的修改以及查询商品信息,还包括了出入库表单信息的增加、删除和查询;(4)管理人员可利用该系统对用户信息和用户权限进行管理,包括增加、删除、修改和查询用户信息和进行权限管理;考虑到本系
3、统作为商业用途使用,为避免日后版权等问题的纠纷以及成本等因素,在系统开发时,系统开发实现的平台选择的是Eclipse,后台数据库则采用了使用方便且开源的MYSQL。此外,考虑到用户对新系统的接受能力和实际使用情况,在UI设计中,尽量简化操作页面来优化用户的使用体验。设计本系统的另一目的是希望利用ERP系统来提高一些制造业企业的管理效率,优化制造流程,实现更大利润的目标。同时,本系统在设计前参考了汉德、金蝶等国内知名ERP开发的系统,对原来企业业务流程所设计出来的运行模式,符合现代信息化的工厂管理对应标准模式,对于企业的实际使用也是具有很大的可行性。关键词:ERP系统;业务流程优化;企业信息化英
4、文题目AbstractThis system is a manufacturing ERP system. The development of this system has the following purposes: (1) optimize the existing operation process of the enterprise, reduce the repeated steps; (2) use ERP system to replace the original manual recording mode, reduce the omission and loss of
5、 enterprise operation information; (3) improve enterprise management efficiency, reduce production costs. According to the users actual needs and core business, the system shall have the following functions: (1) the sales personnel can manage the sales order information through the system, including
6、 adding, deleting, modifying and querying the sales order information; (2) the purchasing personnel can manage the purchase order information through the system, including adding, deleting, modifying and querying the sales purchase information; (3) the warehouse administrator can Through the system
7、management of commodity information and the operation of stock in and stock out, including adding, deleting, modifying and querying commodity information, as well as the addition, deletion and query of stock in and stock out form information; (4) management personnel can manage user information and
8、carry out authority management, including adding, deleting, modifying and querying user information and carrying out authority management through the system.Considering that the system is used for commercial purposes, in order to avoid disputes about copyright and other issues in the future, as well
9、 as cost and other factors, eclipse is the platform for system development and implementation, and MYSQL, which is convenient and open-source, is used as the background database. In addition, considering the users acceptance and actual use of the new system, in the UI design, the operation page shou
10、ld be simplified as much as possible to optimize the users experience. Another purpose of designing this system is to use ERP system to improve the management efficiency of some manufacturing enterprises, optimize the manufacturing process, and achieve the goal of greater profits. At the same time,
11、before the design, the system refers to the well-known ERP development systems such as hande and Kingdee. The operation mode designed by the original enterprise business process conforms to the corresponding standard mode of modern information factory management, which is also very feasible for the
12、actual use of enterprises. Key words: ERP system; Business process optimization; Enterprise informationization目 录第1章 绪论11.1 系统开发的背景和目标11.1.1 系统开发的背景11.1.2 系统开发的目标21.2 系统的主要功能和特点31.3 设计开发的方法和工具的选择31.4 论文的内容和结构安排3第2章 系统规划42.1 初步需求分析42.2 可行性研究6第3章 系统分析73.1 系统功能分析73.1.1用例7(1)用例图7(2) 用例规约73.1.2概念数据模型263.
13、1.3顺序图273.1.4活动图403.1.5协作图48第4章 系统设计494.1 总体设计494.1.1构建图494.1.2部署图494.2 数据库设计504.3 输入、输出设计53第5章 系统实现575.1 系统页面57总结62参考文献63谢辞64附录65附录1 程序源代码65第1章 绪论1.1 系统开发的背景和目标1.1.1 系统开发的背景宏观层面的背景是2015年5月19日国务院印发了中国制造2025战略文件,该文件规划了未来十年中国制造业的发展路线。其中中国制造2025包括“推进信息化与工业化深度融合”这一战略任务,同时要求制造业要由成本竞争优势向质量效益竞争优势转变。1同时由于中国
14、经济的不断发展,居民收入逐年提高,工人的工资则随着增长。过去人口密集型制造业的廉价人力成本这一优势将不再存在,此外,随着全球经济的快速发展,企业的市场竞争也越来越激烈,越南、菲律宾、马来西亚和印度通过其人口红利和廉价的劳动成本优势,将大量的海外企业吸引过去,并在本地投资建厂。由于价格的优势,大量在中国落地的工厂迁移到了成本更为低廉的地区,这不仅意味着中国作为“世界工厂”的地位正在受到威胁,同时意味着中国的制造业出现了许多竞争对手,且他们拥有我们无法实现的优势,中国制造业在这种大环境下,需要继续发展,在国际市场中继续保持领先,则意味着需要对原有的生产模式做出一些改变2,而ERP系统的引入可以优化
15、中小企业内部管理,合理整合各项资源,提高企业经营水平。3价格(成本)、产能、工艺、配套服务、质量、供应链以及其他因素决定了一个国家的制造业发展的前景。在失去了廉价劳动力这一优势的环境背景下,大多数的制造业企业开始寻找其他的方法来提升竞争力。随着5G时代的到来以及供应链、物联网、ERP等概念和技术的成熟,许多大型制造企业如:富士康、华硕等都引入了oracle公司提供的ERP系统,并且由于ERP系统其成本节约,精益管理,流程规范等优的获得了众多制造业企业的青睐。然而在制造业中,小微型企业仍占据绝大部分,而像Oracle这类大型专业系统开发公司所开发的ERP系统成本高,导致大多数小微企业不愿意或者无
16、力承担这一笔开销。此外,专业的ERP系统具备了所有完善的功能,然而其中部分功能对于小微型企业是不必要的,而这部分额外的功能却需要企业支付一笔额外的开发和维护费用,这也导致了一部分的小微型企业放弃建设ERP系统的原因。而系统开发的背景具体到企业中则是因为企业于2019年初进行搬迁,搬到了新的工厂,新的工厂具有更大的规模,购置了大量的机器且雇佣了更多的工人,产能大大提高,所以原有的纸质记录模式无法满足企业扩大了的生产规模,原来的记录方法难以适应接踵而至的订单,许多订单信息遗漏导致出现了订单逾期的现象,且历史订单信息难以查询,不利于企业调整产品的定价,也不利于企业了解成本和利润的变化。此外,由于企业
17、引进了新的机器进行生产规模的扩大,越来越多的商品能够被生产,而原来通过利用纸质记录商品信息的模式难以适应且更新成本大,因此需要通过ERP系统来对信息进行管理以及更好地进行资源配置4。在参考其他优秀企业的业务流程,结合企业原业务流程,优化后,ERP系统的业务过程如下:首先,仓库管理员进行商品信息管理,新增商品信息;销售人员接受销售订单,并在系统中记录销售订单信息;管理者查看销售订单和查看库存情况要求仓库管理员出库原材料,若原材料不足则通知采购部门采购原材料;采购人员采购原材料并记录采购订单信息;仓库管理员进行原材料入库并记录入库信息;生产投料时,仓库管理员进行出库操作并记录出库信息;商品出货后,
18、仓库管理员对多余产品进行入库并记录(由于企业仓库较小,且产品数量大,所以商品的成品和半成品无法存储到仓库,而是直接放在生产车间)。5与原有的流程相比,ERP系统有以下优点:(1)信息沟通更方便,管理员能够很好的查询各个部门的信息,更好的安排企业的生产等业务。(2)更易查询各种数据。(3)减少业务流议程部分步骤重复,增加费用。考虑到企业生产扩张后提升的信息记录需求,此外,由于原材料价格的波动比较大,人力成本逐渐增加,竞争对手多,顾客压价等原因,生产成本和销售价格经常波动,所以,能够查询历史订单的售价和成本能够有助于管理者作出定价的决策和查看成本波动。因此本系统的研发有助于企业的扩大生产,信息管理
19、以及规范管理有很好的帮助。1.1.2 系统开发的目标本次将根据某一小型制造业企业需求所设计的一套方便、实用的企业ERP系统软件,能够减少原来手工记录中存在的信息遗漏、记录出错各部门数据不互通,信息交流不及时的情况,提高管理和决策效率。利用这套ERP系统,工厂的管理者可以清晰明了的查询库存、销售和采购等信息,系统地管理全部的产品和物料信息,从而更好地安排生产,根据销售、库存和生产能力来考虑接受新的订单;优化企业的业务流程,使各部门的信息交流更加及时,提供了工厂的生产效率,不必花费使时间在等待材料等步骤上,整合各项资源,提高企业经营水平。 同时,利用这套系统,可以使工厂规范各部门的管理,减少纰漏,
20、降低管理成本,为企业赚取更多的利润。1.2 系统的主要功能和特点为了给用户提供更好的使用体验用户,该系统具备了以下几个特点:(1)在系统的UI设计友好,功能实用且操作比较快捷简单。(2)系统的开发成本低廉,且后期维护费用不高。(3)使用本系统的用户只需通过简单的培训就能熟练的使用本系统。(4)系统根据企业实际运营需求设计开发,在开发过程中密切与用户沟通,了解用户日常运营模式,简化功能的同时保留了其他必要的功能。1.3 设计开发的方法和工具的选择(1) 研究方法和基本思路该ERP系统使用B/S框架。由于该系统是根据企业实际需求进行开发,在前期的需求分析时需与用户充分沟通,在了解用户需求的基础上添
21、加、完善所需功能,再对各功能模块进行设计和实现。完成功能模块后对各功能进行测试,确保正常使用。(2) 技术路线该系统将使用SSM+spring boot技术实现6,考虑到用户只会基础的计算机使用方法,此前并未接触过任何ERP系统,且未接受相关的ERP系统的使用培训,所以该系统尽量简化页面操作,让用户易于上手。该系统数据库使用开源的MYSQL,方便对系统数据的存储以及修改。1.4 论文的内容和结构安排该毕业设计将分为五部分进行论述: (1)绪论:包括项目开发背景特点,开发目标、功能特点以及开发方法和工具。(2)系统规划:对系统进行初步需求分析,阐明系统结构并进行可行性分析。(3)系统分析:以业务
22、流程分析和数据流程分析两方面对该系统进行分析,主要以各种图表的方式呈现。(4)系统设计:主要由总体设计和数据库设计两部分构成。(5)系统页面设计:系统各个页面的UI设计。(6)总结:分析在开发系统时所遇到的状况,总结问题经验,记录解决方案。第2章 系统规划2.1 初步需求分析本次将设计一套方便、实用的制造业ERP系统软件,能够提高企业生产效率,规范企业管理模式。7根据实际调研发现,现阶段工厂的商品管理使用EXCEL表记录;订单分为纸质订单和电子版订单,而两种订没有用一种统一的模式记录,而是纸质订单和电子订单分别记录;工厂库存信息记录在纸上,工厂在库存管理方面存在较大问题,存在实际库存量与记录库
23、存量不符的情况,库存信息记录混乱,职能分工不明确;采购业务管理不到位,没有明确的信息记录,且生产原材料价格经常波动,一些早期的原材料采购订单信息很容易遗失,不利于管理者了解生产成本并作出价格调整;在财务方面,企业有专门的财务部门管理财务信息。在系统设计时,考虑到上述存在的问题,需要对企业运营业务进行优化,对采购业务展开的管理与控制,以期采购业务能够得到高质高效的落实8。尝试通过优化业务流程,提高仓库管理效率,降低仓管成本9。同时商品管理的功能集成到系统中,各部门负责将其部门的信息记录在系统上,工厂的管理者则可以通过查询各个部门的信息进行生产、采购、销售等决策,考虑到当地政府的优惠政策和其他财务
24、问题过于复杂,算法过于繁琐,开发成本将大大提高,且企业已经雇有专业人员进行财务上的管理,此外财务信息涉及企业股份组成、分红等商业机密,故本系统不需考虑财务管理模块。所以在系统设计上,根据企业实际情况和需求,具体功能如下:(1) 商品管理:添加商品信息:仓库管理员登陆后进入商品管理页面,仓库管理员新增商品并输入商品编号、名称、数量、单价等信息,新增信息录入数据库。若商品已存在则新建商品信息失败。删除商品信息:仓库管理员登陆后进入商品管理页面,仓库管理员选择待删除商品并删除商品所有信息,更新数据库。修改商品信息:仓库管理员登陆后进入商品管理页面,首先选择商品,填写商品新的信息,修改完成之后,商品信
25、息数据库进行数据更新。如果商品必填信息数值为NULL则该操作失败。查询商品信息:仓库管理员登陆后进入商品管理页面,输入商品名称,便可查看商品的具体信息。(2) 销售管理:添加销售订单信息:销售人员成功登陆后进入销售管理页面,销售人员新增订单并输入销售订单信息,输入销售订单信息后输入该订单明细,新增订单信息录入数据库。若订单已存在则新建销售订单信息失败。删除销售订单信息:销售人员成功登陆后进入销售管理页面,销售人员选择待删除销售订单并删除该订单所有信息,更新数据库。修改销售订单信息:销售人员成功登陆后进入销售管理页面,销售人员选择待修改的销售订单(如需修改订单可直接修改销售订单)后修改销售订单明
26、细信息,修改后更新销售订单信息数据库。若销售订单必填信息为空则修改订单信息失败。查询销售订单信息:销售人员成功登陆后进入销售管理页面,销售人员输入销售订单号查看订单信息,选择查看明细查看订单明细信息。(3) 采购管理:添加采购订单信息:采购人员成功登陆后进入采购管理页面,采购人员新增订单并输入采购订单信息,输入采购订单信息后输入该订单明细,新增订单信息录入数据库。若订单已存在则新建采购订单信息失败。删除采购订单信息:采购人员成功登陆后进入采购管理页面,采购人员选择待删除采购订单并删除该订单所有信息,更新数据库。修改采购订单信息:采购人员成功登陆后进入采购管理页面,采购人员选择待修改的采购订单(
27、如需修改订单可直接修改采购订单)后修改采购订单明细信息,修改后更新采购订单信息数据库。若采购订单必填信息为空则修改订单信息失败。查询采购订单信息:采购人员成功登陆后进入采购管理页面,采购人员输入采购订单号查看订单信息,选择查看明细查看订单明细信息。(4) 用户管理:添加用户信息:管理员登陆后进入用户管理页面,新增用户并输入系统中提示的用户信息如:(用户编号、用户名、密码等),新增的信息录入用户信息数据库。若用户已存在则无法新建用户。删除用户信息:管理员登陆后进入用户管理页面,选中待操作用户,并点击“删除”按钮删除该用户所有信息,并更新数据库。修改用户信息:管理员登陆后进入用户管理页面,操作人员
28、选中操作用户后修改该用户信息或改变其状态,修改成功后进行用户信息数据库更新。若用户必填信息为空,则提示修改该项信息为空。查询用户信息:管理员登陆后进入用户管理页面,输入查询的用户名称后查看用户信息。(5) 出入库管理:商品入库:仓库管理员入库商品并新增关于该商品的入库表,填写入库信息,录入信息库。商品出库:仓库管理员检查出库商品,若产品通过质检且库存数量充足,则进行出库操作。仓库管理员出库商品并新增出库表,填写出库信息,录入信息库。若不通过质检或库存数量不足则不进行入库操作。删除商品出库单:仓库管理员登陆后进入出库管理页面,管理员选择商品出库单,删除该出库单所有信息,更新数据库。删除商品入库单
29、:仓库管理员登陆后进入入库管理页面,管理员选择商品入库单,删除该入库单所有信息,更新数据库。2.2 可行性研究技术可行性:该系统主要利用最基本的java语言编写,同时使用了MYSQL数据库软件。系统设计中所需要的信息增删改查、JDBC和javaweb技术都十分成熟,且有相关系统设计与实现的经验。该系统兼容性广,对于硬件配置要求低,能够实现简单安装,即装即用的目标。经济可行性: 由于该系统功能并不复杂,且由于企业已聘请专业团队负责,所以在系统设计时,不需要考虑加入财务模块,而用户所需要的功能是简单的数据的增删改查操作,所以系统的开发成本并不高。同时,该系统替换了原有的excel表格记录,减少了数
30、据的丢失和数据更新维护的费用。社会可行性:在法律方面,该系统所有软件均为开源软件,所有经营信息双方均有义务保密,企业经营信息存于与企业私有的云端储存器,合同制定时确定违法责任。在政策方面,国家鼓励企业产业升级,大力推进企业信息化,因为制造业是我国国民经济的主体,而制造业由工业化进程向信息化进程转变是当前行业发展的必然趋势。10同时,大数据、物联网等概念都被运用在了制造业中,考虑到未来企业发展的趋势,未来制造业的上下游企业可能都会引入ERP系统且可能ERP系统会互联,所以先引入ERP系统是符合国家政策的,也是符合社会发展趋势,为未来企业信息化做好了铺垫。第3章 系统分析3.1 系统功能分析3.1
31、.1用例(1)用例图如(图3-1用例图)所示,本系统有下述4个参与者,管理者(超级管理员)的功能有:用户及权限管理,系统所有业务管理;仓库管理员功能有:商品管理和出、入库管理;采购人员功能有:采购订单管理;销售人员功能有:销售订单管理。图 3-1 用例图(2) 用例规约用例名称:用户登陆系统主参与者:管理员、销售人员、采购人员、仓库管理员层次:海平面层利益相关者:管理员、销售人员、采购人员、仓库管理员前置条件:系统正常运行最低保证:回滚上一事务成功保证:用户成功登陆系统主要成功情节:1、 用户输入ID和密码2、 账号密码正确3、 登陆系统拓展:1.a用户账号信息错误1.a.1用户重新输入账号和
32、密码。1.a.2用户到管理员处找回密码。用例名称:增加销售订单信息主参与者:销售人员层次:海平面层利益相关者:销售人员前置条件:销售人员登陆系统最低保证:回滚上一事务成功保证:销售人员成功对销售订单进行操作主要成功情节:1、 销售人员添加销售订单2、 销售人员输入销售订单信息3、 销售人员选择新增的订单4、 销售人员添加订单明细5、 销售人员输入销售订单明细信息6、 更新数据库记录信息拓展:1.a销售表单明细信息无法进行增加1.a.1 未选择待添加明细的订单用例名称:删除销售订单信息主参与者:销售人员层次:海平面层利益相关者:销售人员前置条件:销售人员登陆系统最低保证:回滚上一事务成功保证:销
33、售人员成功对销售订单进行删除操作主要成功情节:1、销售人员选择删除的销售订单2、销售人员删除销售订单信息3、更新数据库记录信息拓展:1. a销售表单删除后仍可查询1.a.1未刷新页面用例名称:修改销售订单信息主参与者:销售人员层次:海平面层利益相关者:销售人员前置条件:销售人员登陆系统最低保证:回滚上一事务成功保证:销售人员成功对销售订单进行修改操作主要成功情节:1、销售人员选择修改的订单2、采购人员查看并选中订单明细3、销售人员修改订单明细4、销售人员输入修改的销售订单明细信息5、更新数据库记录信息拓展:1.a销售表单明细信息无法修改1.a.1 订单明细关键信息为空用例名称:查询销售订单信息
34、主参与者:销售人员层次:海平面层利益相关者:销售人员前置条件:销售人员登陆系统最低保证:回滚上一事务成功保证:销售人员成功查询销售订单信息主要成功情节:1、销售人员输入订单号2、销售人员选择待查询订单3、销售人员查看订单详情拓展:1.a销售表单明细信息无法查询1.a.1 订单号输入错误1.a.2订单不存在用例名称:增加采购订单信息主参与者:采购人员层次:海平面层利益相关者:采购人员前置条件:采购人员登陆系统最低保证:回滚上一事务成功保证:采购人员成功对采购订单进行增加操作主要成功情节:1、采购人员添加采购订单2、采购人员输入采购订单信息3、采购人员选择新增的订单4、采购人员添加订单明细5、采购
35、人员输入采购订单明细信息6、更新数据库记录信息拓展:1.a采购表单信息无法增加1.a.1 采购单已存在1.a.2 采购单明细必填数据为空用例名称:删除采购订单信息主参与者:采购人员层次:海平面层利益相关者:采购人员前置条件:采购人员登陆系统最低保证:回滚上一事务成功保证:采购人员成功对采购订单进行删除操作主要成功情节:1、采购人员选择删除的销售订单2、采购人员删除销售订单信息3、更新数据库记录信息拓展:2. a采购单删除后仍可查询1.a.1未刷新页面用例名称:修改采购订单信息主参与者:采购人员层次:海平面层利益相关者:采购人员前置条件:采购人员登陆系统最低保证:回滚上一事务成功保证:采购人员成
36、功对采购订单进行修改操作主要成功情节:1、 采购人员选择修改的订单2、 采购人员查看并选中订单明细3、采购人员修改订单明细4、采购人员输入修改的采购订单明细信息5、更新数据库记录信息拓展:1.a采购单明细信息无法修改1.a.1 订单明细关键信息为空用例名称:查询采购订单信息主参与者:采购人员层次:海平面层利益相关者:采购人员前置条件:采购人员登陆系统最低保证:回滚上一事务成功保证:采购人员成功查询采购订单信息主要成功情节:1、采购人员输入订单号2、采购人员选择待查询订单3、采购人员查看订单详情拓展:1.a采购单明细信息无法查询1.a.1 订单号输入错误1.a.2订单不存在用例名称:添加用户信息
37、主参与者:管理员层次:海平面层利益相关者:管理员前置条件:管理员进行用户管理操作最低保证:回滚上一事务成功保证:管理员成功对用户信息进行操作主要成功情节:1、管理员添加用户信息2、管理员输入用户信息3、更新数据库记录信息拓展:1.a用户信息无法进行增删改查操作1.a.1 用户已存在1.a.2 用户用户名重复用例名称:删除用户信息主参与者:管理员层次:海平面层利益相关者:管理员前置条件:管理员进行用户管理操作最低保证:回滚上一事务成功保证:管理员成功对用户信息进行删除操作主要成功情节:1、管理员选择待删除用户2、管理员删除用户信息3、更新数据库记录信息拓展:1.a用户信息无法进行删除1.a.1
38、用户已删除,页面未刷新用例名称:修改用户信息主参与者:管理员层次:海平面层利益相关者:管理员前置条件:管理员进行用户管理操作最低保证:回滚上一事务成功保证:管理员成功修改用户信息主要成功情节:1、管理员选择待修改用户2、管理员修改用户信息或冻结/解除冻结/分配用户3、管理员输入修改信息4、更新数据库记录信息拓展:1.a用户信息无法修改1.a.1 用户已删除1.a.2用户必填信息为空用例名称:查询用户信息主参与者:管理员层次:海平面层利益相关者:管理员前置条件:管理员进行用户管理操作最低保证:回滚上一事务成功保证:管理员成功查询用户信息主要成功情节:1、管理员输入查询用户账号/姓名/手机号2、管
39、理员查看用户信息拓展:1.a用户信息无法查询1.a.1 用户不存在1.a.2用户账号/姓名/手机号不正确用例名称:查询商品信息主参与者:仓库管理员层次:海平面层利益相关者:仓库管理员前置条件:系统正常运行最低保证:回滚上一事务成功保证:仓库管理员成功查询商品信息及库存主要成功情节:1、仓库管理员输入查询商品名称2、仓库管理员查看商品信息拓展:1.a无法查询该商品1.a.1商品名称错误用例名称:增加商品信息主参与者:仓库管理员层次:海平面层利益相关者:仓库管理员前置条件:仓库管理员进入商品管理页面最低保证:回滚上一事务成功保证:仓库管理员成功对商品信息进行增加操作主要成功情节:1、仓库管理员添加
40、商品信息2、仓库管理员输入商品信息3、更新数据库记录信息拓展:1.a添加商品信息错误1.a.1商品信息已存在1.a.2商品信息未完善用例名称:删除商品信息主参与者:仓库管理员层次:海平面层利益相关者:仓库管理员前置条件:仓库管理员进入商品管理页面最低保证:回滚上一事务成功保证:仓库管理员成功对商品信息进行增加操作主要成功情节:1、仓库管理员选择删除的商品信息2、仓库管理员删除商品信息3、更新数据库记录信息拓展:1.a删除商品信息错误1.a.1页面未刷新用例名称:修改商品信息主参与者:仓库管理员层次:海平面层利益相关者:仓库管理员前置条件:仓库管理员进入商品管理页面最低保证:回滚上一事务成功保证
41、:仓库管理员成功修改商品信息主要成功情节:1、 仓库管理员选择待修改的商品信息2、仓库管理员修改商品信息3、仓库管理员输入商品修改的信息4、更新数据库记录信息拓展:1.a商品无法修改1.a.1商品信息必填信息为空用例名称:查询商品信息主参与者:仓库管理员层次:海平面层利益相关者:仓库管理员前置条件:仓库管理员进入商品管理页面最低保证:回滚上一事务成功保证:仓库管理员成功查询商品信息主要成功情节:1、仓库管理员输入商品名称2、仓库管理员查询商品信息拓展:1.a商品无法查询1.a.1商品名称错误用例名称:商品入库主参与者:仓库管理员层次:海平面层利益相关者:仓库管理员前置条件:仓库管理员进入仓库管
42、理页面最低保证:回滚上一事务成功保证:商品成功入库并生成单据主要成功情节:1、 产品通过质量检查符合入库要求2、 仓库管理员进行入库操作3、 仓库管理员输入商品入库信息4、 更新数据库记录信息拓展:1.a产品无法入库 1.a.1商品不符合入库条件用例名称:商品出库主参与者:仓库管理员层次:海平面层利益相关者:仓库管理员前置条件:仓库管理员进入仓库管理页面最低保证:回滚上一事务成功保证:商品成功出库并生成单据主要成功情节:1、产品通过质量检查符合出库要求2、仓库管理员进行出库操作3、仓库管理员输入商品出库信息4、更新数据库记录信息拓展:1.a产品无法出库 1.a.1商品不符合入库条件 1.b.2
43、商品数量不足用例名称:查询商品出入库单主参与者:仓库管理员层次:海平面层利益相关者:仓库管理员前置条件:仓库管理员进入仓库管理页面最低保证:回滚上一事务成功保证:商品管理员成功对表单进行查询主要成功情节:1、仓库管理员进入出/入库页面2、仓库管理员输入出/入库单号3、仓库管理员查询出/入库单拓展:1.a无法查询表单信息1.a.1表单信息出/入库单号错误用例名称:删除商品出入库单主参与者:仓库管理员层次:海平面层利益相关者:仓库管理员前置条件:仓库管理员进入仓库管理页面最低保证:回滚上一事务成功保证:商品管理员成功删除出/入库单主要成功情节:1、仓库管理员进入出/入库页面2、仓库管理员选择要删除
44、的表单3、仓库管理员删除出/入库表4、更新数据库记录信息拓展:1.a添加表单信息错误1.a.1表单信息已存在1.a.2表单信息未完善用例名称:用户使用ERP系统完成制造业务主参与者:管理员、销售人员、采购人员、仓库管理员层次:风筝层利益相关者:管理员、销售人员、采购人员、仓库管理员前置条件:系统正常运行最低保证:回滚上一事务成功保证:用户使用系统记录销售、采购订单、进行出入库操作并记录出入库信息主要成功情节:1、 用户登陆ERP系统2、 销售人员接收订单并在系统中记录订单3、 仓库管理员查看库存信息4、 仓库管理员提出原材料采购需求5、 采购人员采购原材料6、 采购人员记录采购订单7、 原材料
45、入库并生成入库表单8、 原材料出库生成出库表单拓展:1. a新增销售订单错误1. a.1销售订单必填明细为空1. a.2销售订单已存在1.a.3销售商品不存在2. a新增采购订单错误2. a.1采购订单必填明细为空2.a.2采购订单已存在3.a.1商品出库失败3.a.1商品库存数量不足3.1.2概念数据模型系统的参与者为仓库管理员、销售人员、采购人管和管理员,根据他们的属性以及关系,建立如图3-2 所示的概念数据模型。图 3-2 概念模型3.1.3顺序图(1)仓库管理员修改商品信息图3-3 是修改商品信息顺序图。仓库管理员登录系统后,进入商品管理页面,选取所要修改的商品,点击“修改”按钮进入商品信息修改页面后,可对商品信息进行修改。图 3-3 修改商品信息顺序图(2)仓库管理员添加商品信息图3-4 是添加商品信息顺序图。仓库管理员在登录系统后,进入商品管理页面,点击“添加”按钮后,进入新增商品信息页面,在该页面中输入新增商品信息。图 3-4 添加商品信息顺序图(3)仓库管理员删除商品信息图3-5 为删除商品信息顺序图。仓库管理员在登录系统后,进入商品信息管理页面,选中待删除商品信息点击“删除”按钮,可以进行所选中商