广东鱼珠国际木材市场库存管理系统.docx

上传人:牧羊曲112 文档编号:1944008 上传时间:2022-12-27 格式:DOCX 页数:90 大小:6.06MB
返回 下载 相关 举报
广东鱼珠国际木材市场库存管理系统.docx_第1页
第1页 / 共90页
广东鱼珠国际木材市场库存管理系统.docx_第2页
第2页 / 共90页
广东鱼珠国际木材市场库存管理系统.docx_第3页
第3页 / 共90页
广东鱼珠国际木材市场库存管理系统.docx_第4页
第4页 / 共90页
广东鱼珠国际木材市场库存管理系统.docx_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《广东鱼珠国际木材市场库存管理系统.docx》由会员分享,可在线阅读,更多相关《广东鱼珠国际木材市场库存管理系统.docx(90页珍藏版)》请在三一办公上搜索。

1、本科毕业设计(论文) 广东鱼珠国际木材市场库存管理系统学 院 管理学院 专 业 信息管理与信息系统 年级班别 2009 级(5)班 学 号 3109005815 学生姓名 麦玮嘉 指导教师 张沙清 2013年 5 月摘 要随着信息化技术的发展和应用,企业对信息化建设的重视程度越来越高。过往企业信息化的主要特点是:覆盖面窄,集中于相对固定的部门;功能简单,操作复杂;界面简陋,人机交互感差;信息处理能力低,无信息联动能力;无法辅以决策。本课题是针对广东鱼珠国际木材市场信息化建设,紧紧依靠其业务,定制性的建造和其业务相关的各个子系统,为其提供覆盖面广,功能强大,界面友好,信息联动,可辅以决策的综合管

2、理信息系统。基于项目分工,本文将针对述广东鱼珠国际木材市场信息化建设的库存管理模块进行分析论述。首先介绍了课题的背景与意义,然后阐述业务概况和目标,提出了可行性分析,并回顾了库存管理系统的发展。然后按照UML建模思想,对库存管理模块进行建模。最后得出设计模型,并编码实现。广东鱼珠国际木材市场信息化建设的实现系统采用SSH2的整合框架来搭建的轻量级J2EE架构,不仅提高了开发效率,还实现了系统层次的松耦合。同时为了保证系统界面的友好,采用富交互应用框架ExtJS来搭建,保证了系统界面的简洁、美观和高可用性。关键词:UML 建模,J2EE,库存管理系统注:本设计(论文)题目来源于教师的企业项目,项

3、目编号:12HK0214AbstractWith the development and application of information technology, the enterprise pays more attention of the informational construction. The features of past enterprises informatization are: narrow information coverage, focused on relatively fixed sector; simple function, but comple

4、x operation; crude user interface; low processing ability and no information linkage ability; cannot decision-making. This topic is in view of the informatization construction of Guangdong Yuzhu international timber market, build each customizable subsystem which firmly relayed on the business, aime

5、d at provided a management information system of full coverage, powerful function, friendly user interface, linkage information and can supported decision-making.Based on the division of labour, this article will analyse the inventory management module of Guangdong Yuzhu international timber market

6、information construction. First, introduced the topic background and significance, then take about business profile and target, make the feasibility analysis, and review the development of the inventory management system. Secondly, according to the thinking of UML modeling, be modeled this module. F

7、inally, drew a design model, and coded. The system of Guangdong Yuzhu international timber market informatization construction used SSH2 integration framework to build lightweight J2EE architecture, not only improves the development efficiency, but also realizes loose coupling of the system level. A

8、t the same time to keep friendly user interface, this system uses the rich interactive application framework: ExtJS to make up fore-end, ensured that the system interface is concise, beautiful, and high availability.Key words: UML modeling, J2EE, Inventory Management System目 录1 绪 论11.1 项目背景与意义11.2 业

9、务概况21.3 业务目标41.4 可行性分析41.5 论文相关综述51.6 论文内容结构72 业务建模82.1 涉众概要82.2 用户概要82.3 系统边界112.3.1 服务业务边界112.3.2 内部管理业务边界112.4 业务主角122.4.1 服务业务主角122.4.2 内部管理业务主角122.5 业务用例132.5.1 服务业务用例132.5.2 内部管理业务用例132.6 业务用例分析142.6.1 业务用例场景142.6.2 业务用例规约182.6.3 业务实体223 概念建模233.1 概念用例233.2 概念用例分析253.2.1 概念用例场景254 系统建模284.1 系统

10、用户284.2 系统用例294.3 系统用例分析334.3.1 系统用例场景334.3.2 系统用例规约354.3.3 软件架构和框架394.3.4 建立分析模型415 系统设计515.1 把分析模型映射成设计模型515.2 开发545.2.1 开发环境545.2.2 项目包层555.2.3 数据库设计555.2.4 代码实现585.2.5 特色代码片断分析655.3 测试675.3.1 测试查询木材记录675.3.2 测试导入木材信息68结 论80参考文献83致 谢841 绪 论1.1 项目背景与意义随着信息技术的飞速发展与广泛应用,人类社会已从工业经济时代逐步进入到知识经济时代。在工业经济

11、时代,质量和成本是企业取得竞争优势的主要手段,但在当前知识经济时代,持续创新则是企业取得竞争优势的主要手段,客户满意度及对市场需求的快速响应则是企业管理最重要的绩效指标。企业信息化与管理创新相结合是企业发展的必然选择,信息与创新已经成为一种战略资源。企业的管理创新与信息化是市场经济发展的需要,信息化管理的创新工程已经不仅是企业的效益工程,更是企业的生存工程。广东鱼珠国际木材市场是全国最大的木材批发市场,为全国木材行业十强企业,拥有广州、佛山九江、东莞三大基地。位于广州黄埔区的广东鱼珠国际木材市场现有商户400多家。按照市场管理部门对商铺以及市场的服务管理制度,广东鱼珠国际木材市场承担着木材储运

12、、装卸、配送、木材检尺、检验识别和木材运输检疫放行,工商办理税务、报关等业务。商户在与广东鱼珠国际木材市场签订了市场租赁合同之后,市场即可为商户代理办理工商税务登记、企业代码证和木材经营许可证等手续以及木材检尺、检疫、运输放行和全天候装卸等业务。同时,广东鱼珠国际木材市场也代理木材进出口、代销合作、提供仓储质押融资业务。目前,广东鱼珠国际木材市场的部分管理功能已通过计算机来实现,但许多管理业务仍然采取传统的人工管理,业务操作流程相当繁琐,各项相关业务数据录入并没有及时、系统、规范地记录备案;同时,由于缺乏业务的历史交易和业务数据备案用以决策支持,市场高层管理难以及时有效地获得到当前市场出租率、

13、木材库存量以及商铺信誉等决策信息。因此,当前市场管理存在着业务繁杂、员工非常忙碌、工作压力大、管理难度大、管理层次较低、难以实行精细化管理的现象。可见,该市场势必通过建立相关的信息管理系统,优化业务流程,实现对业务的全方位管理,才能够提升市场对商铺的管理水平,提高市场内库存的分配以及市场内车辆调度安排的工作效率,完善客户信息的管理,从而获取更好的经济与社会效益。按照广东鱼珠国际木材市场的发展规划,市场将以黄埔作为信息化建设的试点中心,通过加强木材市场业务应用系统建设,完善信息全方位、网络化、即时化传递,实现信息的共享。1.2 业务概况本项目将通过对广东鱼珠国际木材市场的全面、系统调查,明确市场

14、业务管理流程,并对现有业务流程进行优化,建立起综合管理信息系统,实现业务与信息化完美结合,完善商流、物流、信息流、资金流的功能,提供高效的信息化和网络化管理。图1.1 广东鱼珠国际木材市场信息化建设项目的主要建设内容以下是本项目主要的业务概况:1、 客户管理:通过获取和分享客户信息,赢得、发展、保持有价值的客户,提高客户满意度和客户价值,优化企业盈利性,实现企业和客户的双赢。(1) 市场办通过登记顾客与商铺的相关信息(如法人登记信息、租金交易信息以及合同签订等重要客户信息),并进行备案,同时管理和监督各商铺的各种缴纳款项(包括租金、管理费、水电费以及物业相关等费用)和日期,实行规范化管理,了解

15、客户的实际需求并提升服务质量。(2) 市场办收集客户的反馈意见,尽最大限度的满足客户的需求,提升服务的质量。同时,市场办能够细分客户,挖掘优质客户,与忠诚客户保持良好地关系。2、 库存管理:通过监控木材的出入库、调拨、盘点等工作流,提供管理者与仓库之间的信息交流平台。(1) 市场办登记各个仓库的信息,以便企业管理者对产品出入库的统筹安排。同时,市场办严格控制木材的出入库和检查各个仓库的各种木材情况,方便木材市场对于木材的统一管理。(2) 保卫处负责监督木材出入库情况,管理室外仓库租赁的情况,提高木材管理工作的效率。3、 物流配送管理:通过对运输设备、配送(车位、车辆、叉车以及人力)等资源的统筹

16、安排,从而降低物流调度过程发生的各种费用。(1) 物流配送中心管理物流的调度和装卸,并记录调度和装卸执行的结果,提高木材市场的调度和装卸工作效率。4、 物业管理:通过对企业的物业管理中的财务流实现记录、整理以及统计,从而更好的把控降低企业内部成本、提高企业日常管理效率等工作。(1) 市场办记录租户缴费信息,提示租户租金收缴日期以及各项应缴交的费用缴纳,汇总物业管理状况(包括桑倩收租率,出租率,未交租情况),车辆管理,提升木材市场的管理效率。(2) 市场办根据客户的维修申请,记录物业维护过程发生的物料消耗和费用,提高客户的满意度。5、 安保管理:通过对企业日常安全管理的操作实现记录、整理以及统计

17、,实时通过信息系统反应企业内部物资的安全情况。(1) 保卫处管理车辆出入市场的情况,以便支持市场的运作的顺利进行。同时,保卫处还管理用电,动火,广告招牌安装等服务情况,并且派人监督现场工作的情况,以便及时处理问题,杜绝灾害。(2) 消防部门严格监管消防情况,杜绝火种,保护木材。6、 托盘监管管理:为进入木材市场的中小型客户提供向银行融资的业务功能。(1) 贸易部和进出口部迅速就申请客户的融资申请做出审批回应,对抵押货物的存放进行管理,并对在押货物的货值、评估值、融资资金、借贷时间和还款金额以及利息进行查询和统计。7、 决策管理信息:专门针对决策层的需求提供各种统计数据及分析图表,高层领导可以随

18、时查看广东鱼珠国际木材市场的运营情况,实现高层管理人员对木材市场业务的决策管理。(1) 执行层通过简短扼要的统计数据向高层汇报当前的业务开展状况,包括出租率,、收租率、木材市场收入结构、库存情况、融资质押情况等,以便为管理层决策提供有用的信息。8、 系统维护(1) 信息中心对于数据和用户权限的管理,实现系统的高效率运行。1.3 业务目标广东鱼珠国际木材市场信息化建设系统是广东鱼珠国际木材市场发展及管理的一个重要环节。为此,明确建设广东鱼珠国际木材市场信息化系统的目的是什么、怎么使用这个系统,即业务目标是什么。通过对业务概况的了解和对实际情况的分析与研究,得到了以下的一些业务目标:(1) 提供客

19、户信息管理服务,规范管理客户的信息及业务,获取客户的需求及其他必要信息。(2) 提供商品出入库监管服务,完善业务流程,对木材进行严格、完善的监控。(3) 规范物流配送管理,提供相应业务的在线申请及审核服务,提高工作效率。(4) 为物业管理提供合同的在线签订及多形式的缴费方式,记录业务服务的相关信息,提高工作效率。(5) 提供车辆信息管理服务,提供多种安保服务管理的在线申请、审批,记录消防管理的相关记录,提高工作效率。(6) 提供融资业务的在线申请、审批,监管在押物品,规范还贷流程,提高办事效率。(7) 提供客户服务反馈管理,获取客户评价及意见,提高客户满意度。(8) 规范鱼珠木材市场各部门的工

20、作管理,提高办事效率。(9) 根据实际数据进行系统的分析,生成相应的报表及综合数据,为决策提供客观的支持信息,提高决策的精准性。1.4 可行性分析可行性分析是在对广东鱼珠国际木材市场进行初步调查后所进行的对信息化建设的必要性和可能性的研究与分析。可行性研究是用最小的代价在尽可能短的时间内确定问题是否有必要解决,是否能够解决,是否值得解决。因此,主要可以从以下三个方面进行分析:1、技术可行性该信息化系统项目将基于成熟的企业级应用开发平台J2EE进行开发。将采用目前具有优秀的UI效果、模块化搭建以及完全基于Ajax的富交互应用框架ExtJS作为前端框架,同时,将采用架构成熟、性能良好以及运行稳定的

21、Struts2、Spring、Hibernate三大框架做集成实现后台商业逻辑,配以易于操作、易于管理以及具有成熟技术解决方案的WindowServer2003操作平台和SQLServer2008数据库。根据用户要达到的业务目标,开发所采用的技术完全可以到达用户的要求,足够满足本信息化系统的功能及非功能性需求。因此,本项目的开发在技术上是可行的。2、经济可行性该信息化系统项目共有8个子系统,各子系统之间既相互独立又有一定联系。系统开发涉及的部分与人员较多,系统需求调研与分析具有一定难度,特别有些子系统目标复杂不明确,需要进行反复的讨论策划,这在项目前期增加了经济支出;之后的主要费用来自于系统设

22、计以及系统维护、更新等。广东鱼珠国际木材市场作为全国最大的木材批发市场,为全国木材行业十强企业,有实力和能力为项目提供必要的经费支持。总体来说,该系统的开发在经济上是可行的。3、社会可行性随着信息技术高速发展,追求更高的办事效率,更便捷的服务环境成为社会的大趋势。按照广东鱼珠国际木材市场的发展规划,以黄埔区市场作为信息化建设的试点中心,有其必要性。该市场许多管理业务仍然采取传统的人工管理,业务操作流程繁琐,各项相关业务数据并没有及时、系统、规范地记录备案。所以,从社会效益的角度来看,信息化建设可以带来规范管理、优化管理流程、提高管理与办事效率、节约资源与管理成本等方面的效益。综上分析,实现信息

23、化建设,在技术、经济和社会等方面都是可行的;既有它的必要性,也有其可能性;因此,加强广东鱼珠国际木材市场信息化系统建设是切实可行的。 1.5 论文相关综述广东鱼珠国际木材市场信息化建设涉及八个管理模块,基于分工不同,本人负责的模块是库存管理和托盘监管管理。而限于篇幅,本文只针对八个管理模块的库存管理模块进行研究分析。库存是指企业在生产经营中为满足现在和将来的需要而存储的物资。它包括范围很广,可以指生产企业为生产需要存储的原材料、生产过程中的半成品,也可以指销售企业为销售需要存储的成品等1。按照不同的分类标准,可以将库存分为以下几种:从生产过程的角度,可分为原材料库存、零部件及半成品库存、成品库

24、存;从经营过程的角度,可分为安全库存、经常库存、生产加工和运输过程的库存、季节性库存、促销库存、增值库存、存储库存或积压库存等。库存管理则是指对库存进行科学、系统的管理,以实现平稳企业生产运作,提高库存对市场的反应能力,降低企业经营成本等目标。其主要实现手段是对仓库所有出入库活动的记录以及对库存有效数据的统计和分析。但是,传统的纸张记录已经无法负载现今库存管理中的信息量,所以需要借助计算机信息技术来存储、处理和分析,从而实现高效的库存管理。而库存管理理论和计算机信息技术的结合,形成了现今广泛应用于企业信息管理的库存管理系统。库存管理系统是企业管理信息系统的重要组成部分,它的发展主要依赖于库存管

25、理理论和计算机水平两方面的发展,库存管理系统经历了从MRP(Material Require Planning,物料需求计划) MRP(Manufacture Resource Planning,制造资源计划) ERP(Enterprise Resource Planning,企业资源计划)的发展过程2。我国最早把计算机信息技术应用于库存管理中可以追溯到20世纪70年代,当时通过计算机技术开发了一些库存管理系统,但这些系统仅仅完成一些简单的管理功能。由于计算机信息技术得到快速的发展,80年代中期,许多大型企业开始采用国外软件商开发的基于C/S(Client/Server,客户端/服务器)结构的

26、MRP系统,虽然为企业带来了巨大的经济效益,但是由于造价昂贵,难以推广到众多中小型企业。到了90年代,MRP发展到一个新的阶段:ERP(Enterprise Resource Planning,企业资源计划),除了继承MRP的基本思想外,还扩展了管理模块,对企业物流、资金流和信息流三种资源进行全面集成管理。同时,计算机信息技术的发展,催生了B/S(Browser/Server,浏览器端/服务器)结构,相比传统的C/S(Client/Server,客户端/服务器)结构,大大的降低了信息管理系统制造成本、极大的提升了信息管理系统的产品化能力,在广大中小型企业中得到了广泛的应用。通过调研分析发现,广

27、东鱼珠国际木材市场对库存管理模块的建造期望是实现计算机对货物出入库情况的管理、记录,对库存的管理,对仓库的管理以及广东鱼珠国际木材市场实际业务中涉及库存的个性化管理等。1.6 论文内容结构根据UML建模思想,本文按照大象:Thinking in UML的指导,对广东鱼珠国际木材市场信息化建设中的库存管理模块进行面向对象的设计、分析和开发。由于广东鱼珠国际木材市场信息化建设实现的系统规模属于中小型规模,所以本文对大象:Thinking in UML的指导脉络做了相关的精简,从第二章开始将按照“业务建模概念建模系统建模系统设计”进行论述。第二章,业务建模。完成对广东鱼珠国际木材市场的库存管理模块从

28、现实世界操作转换到UML模型的工作。第三章,概念建模。对业务建模得到的业务用例做进一步的分析,得到具有代表意义的业务更细致的处理流程。第四章,系统建模。按照系统实现所需要的框架技术,对业务建模或概念建模分析后较关键或较复杂的业务用例,从系统实现层次的角度进行分析,并得到对应的分析模型。第五章,系统设计。对系统建模得到的分析模型进行编码实现,并分析具有特色的代码片断以及总结本人在广东鱼珠国际木材市场信息化建设项目中的工作亮点。最后,得出本人通过本次毕业论文设计中的相关体会和理解以及对往后工作的展望和设想。2 业务建模业务建模是把现实世界的问题转换到对象世界的第一步,是使用UML建模的关键步骤。通

29、过业务建模,可以把系统需要方的期望通过整理、细化、分析等方式处理成系统设计方的原始设计蓝图。在业务建模阶段,首要工作是收集涉众概要,明确系统需要方的期望。然后从涉众概要出发,完成两项工作:第一,分析出系统边界,制定系统的范围,界定系统的使用权限;第二,分析出业务用例,明确系统的使用,界定系统的工作。最后为业务用例做分析,描绘用力场景和书写用例规约。值得注意的是,用户概要不是必须的,但是用户概要可以帮助系统建设方更好的了解未来系统使用者的情况,有利于开发出更人性化的系统。2.1 涉众概要由文献3可知,涉众概要是指收集每类参与系统建设的人员对系统成功建设的期望。涉众概要是非常重要的内容,因为成功的

30、系统,其显著的标志就是是否满足了涉众的期望。表2.1 库存管理子系统涉众概要编号涉众名称涉众说明期望SH001客户1. 通过网上办理业务。SH002市场办市场综合管理1 通过计算机了解仓库信息,实现库存的有效管理。SH003信息中心系统的维护1. 通过计算机维护系统的运作,提高系统的工作效率。SH004领导层管理决策1 通过计算机提供各种统计数据及分析图表,了解市场的运营情况,实现对市场的决策管理。2.2 用户概要由文献3可知,用户概要是指收集计算机的预期操作人员的一些概况、特点和使用系统的方式。获得用户概要的主要目的是为了提高系统的交互友好性、美观度。表2.2 库存管理子系统用户概要编号用户

31、名称用户概况和特点使用系统方式代表涉众US001客户客户通过提出申请与鱼珠木材市场发生业务往来。租户是客户的典型代表。客户分布广泛,无法衡量其计算机水平,无法培训,也不具备强制使用计算机的可能。1. 通过电话联系业务员进行业务代办;2. 通过库存管理子系统提交业务请求。SH001US002仓库管理员仓库管理员是市场内部众多仓库的管理员,负责仓库使用管理、日常货物(木材)的出入库管理、货物(木材)的常规检查(盘点)工作等。仓库管理员是库存管理子系统的主要使用者之一,要求具有一定的计算机使用水平,可以培训,必须强制使用库存管理系统办理业务。1. 通过库存管理子系统登记仓库使用情况;2. 通过库存管

32、理子系统管理仓库的木材信息;3. 通过库存管理系统查询库存使用情况;4. 通过库存管理子系统录入并审批货物(木材)出入库情况;5. 通过库存管理子系统记录货物(木材)的检查(盘点)结果。SH002US003业务员业务员是针对广东鱼珠国际木材市场对库存管理系统的实际使用需要而建立的用户模型。业务员负责协助客户办理库存出入库管理的工作。业务员是库存管理子系统的主要使用者之一,要求具有一定的计算机使用水平,可以培训,必须强制使用库存管理系统办理业务。1. 代理客户操作库存管理子系统,主要进行货物(木材)出入库申请工作;2. 通过库存管理子系统审批由客户发起的出入库申请业务。SH002US004系统管

33、理员系统管理员负责管理库存管理子系统的日常公告通知、维护管理和权限分配等工作。系统管理员是广东鱼珠国际木材市场管理信息系统管理工作的主要操作者,要求具有较高的计算机水平,可以培训,必须强制使用系统并熟悉每个子系统的操作模块(包括库存管理子系统)1. 通过权限管理子系统为库存管理子系统的使用者分配相应的操作权限;2. 通过系统维护系统发布库存管理的公告通知。SH003US005领导领导是广东鱼珠国际木材市场的管理决策者,负责企业的核心管理工作,由库存管理子系统提供有效的库存信息辅助管理工作。领导用户无法衡量其计算机水平,可培训,不具备强制使用计算机的可能。1. 通过决策支持子系统提供的由库存管理

34、子系统存储、处理和统计后的有效信息辅助决策。SH0042.3 系统边界由文献3可知,系统边界的界定可以更好的识别系统的外部和内部。清晰的边界界定有利于后续的建模工作。本节将从服务(对外)和内部管理(对内)两个角度来描绘库存管理子系统的业务边界图。2.3.1 服务业务边界图2.1 库存管理客户服务业务边界2.3.2 内部管理业务边界图2.2 库存管理内部管理业务边界2.4 业务主角由文献3可知,业务主角是指直接和系统交互的涉众。业务主角需要从涉众中获取,通过分析涉众概要和用户概要,本节按照系统边界区分的角度(服务、内部管理)来描绘库存管理子系统中的业务主角。2.4.1 服务业务主角下图展示了参与

35、库存管理子系统的业务主角,其中:(1) 客户代理代理客户用户行使利益。图2.3 库存管理客户服务业务主角2.4.2 内部管理业务主角下图展示了参与库存管理子系统内部管理的业务主角,其中:(1) 出库仓库管理员负责所管理仓库日常货物(木材)出库工作;(2) 入库仓库管理员负责所管理仓库日常货物(木材)入库工作;(3) 盘点仓库管理员负责对特定仓库于特定时限进行盘点工作;(4) 调拨仓库管理员负责市场内货物(木材)调拨工作;(5) 出库审核员负责审核将出库货物(木材)的相关信息;(6) 入库审核员负责审核将入库货物(木材)的相关信息;(7) 系统管理员负责库存管理系统中用户的权限分配,日常系统维稳

36、工作;(8) 领导使用库存管理系统的有效数据辅助决策。图2.4 库存管理内部管理业务主角2.5 业务用例由文献3可知,业务用例可以通过岗位手册、业务流程指南、职务说明等一些文件中获取,也可以从涉众分析中获得灵感。业务用例的作用主要是找出业务主角希望通过系统做的具体事情(对意见功能的描述)。本节将按照业务主角的角度(服务、内部管理)来描绘业务用例。2.5.1 服务业务用例图2.5 库存管理客户服务业务用例2.5.2 内部管理业务用例图2.6 库存管理内部管理业务用例2.6 业务用例分析由文献3可知,业务用例分析是对上一节中获得的每个业务用例进行分析,分析业务用例里面的操作步骤,从而进一步了解每个

37、业务用例中业务主角之间的协作关系。限于篇幅,本节将选取几个较为复杂的业务用例进行分析。2.6.1 业务用例场景图2.7 客户、客户代理“bu_申请入库” 图2.8 入库仓库管理员“bu_申请入库”图2.9 客户、客户代理“bu_申请出库” 图2.10 出库仓库管理员“bu_申请出库” 图2.11 入库仓库管理员“bu_确认入库” 图2.12 调拨管理员“bu_申请调拨” 2.6.2 业务用例规约表2.3 “bu_申请入库”业务用例规约用例名称bu_申请入库用例描述客户、客户代理或入库仓库管理员可以通过申请入库,填写并提交货物(木材)入库的入库申请单。申请通过审核后可获得相应的入库单。执行者客户

38、、客户代理、入库仓库管理员前置条件1、 可提交入库申请单的权限。后置条件1、 成功建立入库申请记录;2、 成功获得入库单。主流程描述1、 客户、客户代理或入库仓库管理员登录系统;2、 填写入库申请单并提交;3、 审核入库申请单,执行分支过程3.1或3.2;4、 如果是客户、客户代理提交的申请,就联系客户、客户代理修改。如果是入库仓库管理员提交的申请,就连写其他入库仓库管理员修改;5、 修改入库申请单,执行分支流程5.1或5.2;6、 业务存档,审核不通过,用例结束;7、 业务存档,审核通过;8、 生成入库单,用例结束。分支流程描述3.1、审核入库申请单不通过,执行分析4;3.2、审核通过,执行

39、主流程7;5.1、不可修改,执行主流程6;5.2、可修改,执行主流程7。异常流程描述无业务规则1、获得申请权限。涉及的业务实体be_入库申请单be_入库单表2.4 “bu_申请出库”业务用例规约用例名称bu_申请入出库用例描述客户、客户代理或出库仓库管理员可以通过申请出库,填写并提交货物(木材)出库的出库申请单。申请通过审核后可获得相应的出库单。执行者客户、客户代理、出库仓库管理员前置条件1、 可提交出库申请单的权限。后置条件1、 成功建立出库申请记录;2、 成功获得出库单。主流程描述1、 客户、客户代理或出库仓库管理员登录系统;2、 填写出库申请单并提交;3、 审核出库申请单,执行分支过程3

40、.1或3.2;4、 如果是客户、客户代理提交的申请,就联系客户、客户代理修改。如果是出库仓库管理员提交的申请,就连写其他出库仓库管理员修改;5、 修改出库申请单,执行分支流程5.1或5.2;6、 业务存档,审核不通过结束,用例结束;7、 业务存档,审核通过;8、 生成出库单,用例结束。分支流程描述3.1、审核出库申请单不通过,执行分析4;3.2、审核通过,执行主流程7;5.1、不可修改,执行主流程6;5.2、可修改,执行主流程7。异常流程描述无业务规则1、获得申请权限。涉及的业务实体be_出库申请单be_出库单表2.5“bu_确认入库”业务用例规约用例名称bu_确认入库用例描述客户把货物(木材

41、)运送到广东鱼珠国际木材市场内,把审核后获得的入库单交给货物(木材)待入仓库的仓库管理员,由入库仓库管理员对单检查后才可以确定货物(木材)是否能入库。执行者入库仓库管理员前置条件1、 获得审核后的入库单;2、 可确认入库的相应权限。后置条件无主流程描述1、 客户把木材运送到广东鱼珠国际木材市场;2、 提交货物(木材)以及通过审核的入库申请单给入库管理员,进行对单检查。执行分支流程2.1或2.2;3、 修改入库单,执行分支流程3.1或3.2;4、 木材入库;5、 业务存档,确认失败,用例结束;6、 业务存档,并生成入库单(回执),用例结束。分支流程描述2.1、货物、单据一一对应,确认通过;2.2

42、、货物、单据不一致,执行主流程3;3.1、可修改,修改成功后执行主流程6;3.2、不可修改,执行主流程5。异常流程描述无业务规则1、 已审核的入库单;2、 运送过来的木材涉及的业务实体be_入库单be_入库单(回执)表2.6 “bu_申请调拨”业务用例规约用例名称bu_申请调拨用例描述调拨管理员填写调拨申请单,并提交。待调拨货物(木材)出库的仓库管理员审核调拨单,审核通过后。调拨管理员可以运送木材出库,然后待调拨货物(木材)入库的仓库管理员审核调拨单,审核通过后。调拨管理员可以运送木材入库。执行者调拨管理员前置条件1、可以填写调拨单的权限。后置条件无主流程描述1、 调拨管理员填写调拨单,并提交

43、;2、 待调拨货物(木材)出库的仓库管理员审核是否可以出库,执行分支流程2.1或2.2;3、 修改调拨单,执行分支流程3.1或3.2;4、 业务存档,确认出库失败,用例结束;5、 确认出库成功,运送木材出库;6、 待调拨货物(木材)入库的仓库管理员审核时候可以入库,执行分支流程6.1或6.2;7、 业务存档,确认入库失败,用例结束;8、 运送木材入库;9、 业务存档,确认入库成功,用例结束。分支流程描述2.1、审核通过,执行主流程5;2.2、审核不通过,执行主流程3;3.1、修改成功,执行主流程5;3.2、无法修改或不可修改,执行主流程4;6.1、审核通过,执行主流程8;6.2、审核不通过,执

44、行主流程7。异常流程描述无业务规则1、获得填写调拨单的权限涉及的业务实体be_调拨单2.6.3 业务实体表2.7 业务实体用例实体bu_申请入库be_入库申请单bu_入库审核be_入库单bu_确认入库be_入库单(回执)bu_申请出库be_出库申请单bu_出库审核be_出库单bu_确认出库be_出库单(回执)bu_申请调拨be_调拨单bu_记录盘点结果be_盘点单bu_管理仓库be_仓库信息bu_浏览决策信息be_决策信息bu_系统管理be_系统信息3 概念建模概念建模,从逻辑上应该归属于业务建模的子集。其根本目的在于对业务建模中复杂或需要再造流程的业务用例进行分析,从而更明确业务用例的工作目

45、的和意义,以便于后续阶段的处理。通过概念建模,可以实现把相对复杂的业务用例分解、简化分析,对有逻辑交集的业务用例割离、抽象,对需要调整流程的业务用例提出合理的调整方案。在概念建模阶段,首先要整理业务用例,找出需要进行概念建模的业务用例。然后,分析这些业务用例,提取出概念用例。最后描绘用力场景,进一步细化业务用例。3.1 概念用例本节通过分析业务建模中的业务用例,归纳出了需要进行概念建模的业务用例,原因如下:(1) “bu_申请出库”和“bu_申请入库”逻辑基本一致,故分析其一即可。以“bu_申请入库”做概念用例分析;(2) “bu_申请出(入)库”和“bu_出(入)库审核”逻辑有重复,可以通过“bu_申请出(入)库”细分出审核的功能;(3) “bu_确认出库”和“bu_确认入库”逻辑基本一致,故分析其一即可。以“bu_确认出库”做概念用例分析;(4) “bu_记录盘点结果”较为简单,所以不做概念用例分析;(5) “bu_申请调拨”较复杂,需要进一步做概念用例分析;(6) “bu_浏览决策信息”、“bu_管理仓库”、“bu_系统管理”的逻辑相似,故分析其一即可。以“bu_浏览决策信息”做概念用例分析。可得本节需要做概念分析的概念用例:图3.1 关键业务用例下面针对上图罗列出的四个业务用例做概念分析。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号