UML快递管理系统
- 格式:docx
- 大小:51.68 KB
- 文档页数:9
快递管理系统快递管理系统是一种用于管理和跟踪快递运输的系统。
它的主要目的是提供一个高效、准确、安全和可靠的快递交付服务,以满足人们对快速、方便和可追溯物流服务的需求。
快递管理系统可以涵盖从接收订单和包装快递到最终交付的全过程,可以帮助提升快递行业的效率和服务质量。
快递管理系统通常包括以下几个模块:订单管理、派送管理、跟踪管理和客户服务。
在订单管理模块中,快递员可以接收和处理客户提交的快递订单,包括收货人信息、取件时间和取件地点等。
派送管理模块用于安排和管理快递员的派送任务,包括指派派送路线、分配快递员和跟踪派件状态等。
跟踪管理模块可以实时监控快递的运输状态,包括揽收、装车、配送和签收等环节,以便及时提供给客户查询信息。
客户服务模块可以为客户提供查询、投诉和反馈等服务,帮助提高客户满意度。
快递管理系统还可以与其他外部系统集成,例如财务管理系统、人力资源管理系统和仓储管理系统等。
通过与这些系统的集成,快递公司可以实现订单的实时结算、员工的绩效评估和库存的管理等功能,进一步提高管理效率。
同时,快递管理系统还可以与电子商务平台和移动应用程序等互联网技术结合,提供在线下单、快递追踪和评价等功能,增加用户的便捷性和体验。
在实际应用中,快递管理系统还面临一些挑战和需求。
首先,快递管理系统需要满足不同规模和需求的快递公司的要求,例如小型快递店铺、中型物流公司和大型快递企业。
其次,快递管理系统需要具备良好的稳定性和安全性,以确保快递数据的保密性和完整性。
此外,快递管理系统还需要与政府监管机构的系统进行对接,以满足相关法规和标准的要求。
总之,随着电子商务行业的发展和人们对物流服务需求的增加,快递管理系统的重要性日益凸显。
它可以帮助快递公司提高运营效率和客户满意度,实现快递行业的持续发展和创新。
相信随着技术的进一步发展和应用,快递管理系统将会迎来更广阔的发展前景。
基于UML的智能仓储管理系统设计
智能仓储管理系统主要包括物品入库、出库、库存查询、物流
配送等模块。
以下是基于UML的智能仓储管理系统的设计步骤。
1.需求分析阶段
明确系统的功能、用户需求和特点,确定任务和目标,对业务
需求进行详细的分析和定义,形成需求文档。
2.领域建模阶段
通过UML的用例图、活动图、状态图等方式,描述系统的参与者、用例以及用例间的关系。
3.设计阶段
根据需求文档和领域建模结果,设计系统的系统结构、交互流程、数据模型等,包括以下步骤:
(1)制定系统的结构设计,包括类之间的关系图、系统架构图、组件构成图等;
(2)根据系统需求,设计系统的交互流程,包括用例图、活动
图等;
(3)根据系统需求,设计系统的数据模型,包括数据流图、数
据结构图、关系模型等。
4.实现阶段
根据设计结果进行编码实现,并进行单元测试、集成测试、系
统测试等,修复发现的问题。
5.运行阶段
将系统部署到运行环境中,进行系统调试、维护和管理,同时提供用户培训、技术支持等服务。
基于UML的企业物流管理信息系统本文研究了基于软件工程技术UML技术下的企业物流管理信息系统。
介绍了利用软件工程设计方法和技术开发物流信息系统的特点和关键技术;并对系统的主要功能结构进行了设计与阐述。
标签:UML 物流管理统一建模语言(Unified Modeling Language,简称UML)是一种用于对软件密集型系统进行可视化、详述、构造和文档化的图形建模语言,主要用于分析与设计阶段的系统建模。
笔者应用UML从功能角度对企业物流管理信息系统进行了建模,且开发了对应的系统。
一、UML和JSP技术简介UML 是OMG (Object Management Group、对象管理组织)所采纳的面向对象建模的标准语言,经过不断地使用、发展、修改和完善,目前已成为一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。
它统一了Booch、Rumbaugh 和Jacobson 的表示方法,融入了软件工程领域的新思想、新方法和新技术,不仅可以支持面向对象的分析和设计,更重要的是能够强有力地支持从需求分析开始的软件开发的全过程。
JSP(JavaServer Pages)技术是Java系列技术的一部分,它提供了一种简单快速的方法来创建显示动态生成内容的Web页面。
JSP页面使用XML标签和scriptlets(一种使用Java语言编写的脚本代码),封装了生成页面内容的逻辑。
它将各种格式的标签(HTML或者XML)直接传递回响应页面。
通过这种方式,JSP页面实现了页面逻辑与其设计和显示的分离。
二、物流管理信息系统开发的可行性1.技术可行性技术可行性是指根据现有的技术条件,能否达到的所提出来的要求,并且所需要的物理资源是否具备,能否得到。
随着计算机技术、网络技术、通信技术的快速发展,为物流管理信息系统的实现提供了技术上的可行性。
(1)计算机硬件技术的发展如计算机的存储量、运算速度,外部设备的功能、效率、可靠性,通信设备的能力、质量都满足现在企业物流管理信息系统的开发可行性要求。
UML在第三方物流管理信息系统中的应用隋艳辉西南交通大学物流学院[摘要]根据物流管理信息系统的特点,结合UML的优势,将UML建模技术应用于物流管理信息系统的开发设计之中,实现系统的可重用性、可靠性、易维护性和良好的可扩展性。
[关键词]UML面向对象物流管理信息系统物流管理信息系统是一个复杂的巨系统,涉及多种类型的要素及管理功能,传统的系统开发方法很难适应这样大型应用系统的开发。
当前面向对象方法已成为大型应用系统分析、设计和实现的首选方法,完全满足物流管理信息系统的分析、设计和实现的需要。
面向对象方法使用真实世界的概念模型来思考问题,运用UML(Unified Modeling Language,统一建模语言)这一标准面向对象的系统建模工具对系统进行分析、设计和建模,大大提高了系统的扩展性和开发效率。
一、统一建模语言UMLUML是一个用于对软件进行描述、可视化处理、构造和建立软件系统文档的通用的可视化建模语言。
UML不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。
UML建模按以下六个核心过程工作流进行:商业建模工作流:描述新的目标组织的构想,并定义组织的过程、角色和责任。
需求工作流:描述系统应该做什么,捕捉系统的功能需求。
分析和设计工作流:将需求转化成未来系统的设计,为系统开发一个健壮的结构实现工作流:进行编码,以组件的形式实现类和对象,使其成为可执行的系统。
测试工作流:验证对象间的交互作用,验证软件中所有组件的正确集成,检验所有的需求已被正[来自]确的实现。
部署工作流:成功的生成版本并将软件分发给最终用户。
二、UML在第三方物流管理信息系统中的应用第三方物流企业开展物流服务的立足点是不同的,因此针对不同的物流企业所建立的物流管理信息系统也存在着差异。
本文以运输业务为主的第三方物流企业为例,建立物流管理信息系统。
1.物流管理信息系统商业建模。
系统要求充分体现第三方物流企业运输业务的特色,以公司内部管理为主;采取B/S操作模式,体现以订单、车辆、仓库为核心资源的业务流程的系统控制:系统具有良好的可扩展性。
UML_快递管理系统
1、简介
本章介绍快递管理系统的背景和目的,以及本文档的范围和读者对象。
2、需求概述
本章详细描述快递管理系统的功能需求和非功能需求,包括系统的基本功能、用户角色、数据要求等。
3、系统架构
本章介绍快递管理系统的总体架构,包括系统的分层结构、组件和模块划分等。
4、领域模型
本章通过UML类图和时序图的方式,展示快递管理系统的核心领域模型和业务流程。
5、用例规约
本章具体描述每个系统用例的详细步骤和预期结果,以及用户界面的设计说明。
6、数据库设计
本章详细介绍快递管理系统的数据库设计,包括实体关系模型
和数据库表结构设计。
7、界面设计
本章以原型图的形式展示快递管理系统的用户界面设计,包括
登录界面、主界面、订单管理界面等。
8、系统安全性设计
本章描述快递管理系统的安全性设计,包括用户身份验证、权
限控制、数据加密等方面的技术和策略。
9、系统测试
本章详细介绍快递管理系统的测试方法和计划,包括功能测试、性能测试和安全测试等。
10、系统部署
本章描述快递管理系统的部署环境和步骤,包括硬件要求、软
件配置和系统安装等。
11、维护和支持
本章介绍快递管理系统的维护和支持策略,包括故障处理、版
本更新和用户培训等。
12、附件
本文档中所涉及的附件,如原型图、数据库表结构等。
13、法律名词及注释
本文涉及的法律名词及其解释和注释。
井冈山大学电子与信息工程学院UML实验报告**:***学号:********班级:09软件一班实验课题:物流信息管理系统****:***目录1.引言 (3)1.1开发背景 (3)1.2可行性分析 (3)2.任务概述 (3)2.1、开发意图: (3)2.2应用目标 (4)2.3物流公司物流信息管理系统的功能要求 (4)3.系统功能分析 (4)3.1 系统中的用例 (4)3.2 系统中的角色 (5)4、系统功能模块设计 (5)5、系统功能结构 (6)6、系统UML建模 (6)6.1用例图 (6)6.2交互图 (7)6.3类图 (9)1.引言1.1开发背景在当今高速发展的信息社会,现代物流行业突飞猛进发展,伴随着我国国民经济连续多年的高速增长,为现代物流发展创造了良好的条件。
目前,我国各类物流企业有14万家左右,展望整个21世纪,可以说现代物流业还将有更大的发展。
在发达国家,物流理论促使物流实践快速发展。
经济全球化及现代物流业发展的系统化、信息化、仓储运输的现代化和综合化等趋势,对我国物流业的发展提出了全方位的挑战。
传统物流行业的操作模式已经不适应现代的物流行业,如何缩短物流过程,降低产品库存,加速对市场的反应,这是所有企业所面对的问题。
本系统就是针对这些问题根据中小型企业的实际需求而开发的一套物流管理系统。
系统的开发能够帮助企业实现对物流全过程的优化调度和动态控制,高效整合企业的物流业务,以全面提高经济效益和效率为目的,提供高效、实用、技术的物流管理系统和运营手段。
物流管理系统是集现代运输、仓储配送、搬运、调度、跟踪为一体的网络系统,系统的开发实现了商品从原料供应商、制造商、分销商到零售商再到消费者的各个环节的有机结合。
1.2可行性分析由于传统物流行业操作过程复杂,手续繁多,业务信息多,围绕这些信息的处理也很纷杂。
而且,物流行业竞争激烈,这种竞争,一方面表现在发展客户的市场开拓上,另一方面也存在于收集处理信息的速度、广度和深度,以及在业务操作中对业务数据处理的准确性和严密性,而更高层次上,还牵涉到公司决策层对整体业务的控制和协调。
快递管理系统1.引言1.1 目的1.2 背景1.3 定义2.系统概述2.1 系统目标2.2 系统功能2.3 用户特点2.4 开发环境3.需求分析3.1 功能需求①登录与权限管理②快递录入与查询③快递派送与配送员管理④快递员工资结算⑤数据报表⑥系统设置与管理3.2 性能需求3.3 安全需求3.4 可用性需求3.5 界面需求4.总体设计4.1 系统结构设计4.2 数据库设计4.3 模块设计①登录与权限管理模块设计②快递录入与查询模块设计③快递派送与配送员管理模块设计④快递员工资结算模块设计⑤数据报表模块设计⑥系统设置与管理模块设计5.数据流程设计5.1 用户登录流程5.2 快递录入流程5.3 快递派送流程5.4 快递员工资结算流程6.界面设计6.1 登录界面设计6.2 快递录入界面设计6.3 快递查询界面设计6.4 快递派送界面设计6.5 快递员工资结算界面设计 6.6 数据报表界面设计6.7 系统设置与管理界面设计7.测试计划7.1 单元测试7.2 集成测试7.3 系统测试7.4 用户验收测试8.部署计划8.1 硬件需求8.2 软件需求8.3 部署步骤9.维护与支持9.1 备份与恢复策略9.2 系统更新与升级策略9.3 用户支持与培训计划10.附件●用户登录和权限管理功能流程图●快递录入和查询功能流程图●快递派送和配送员管理功能流程图●快递员工资结算功能流程图●数据报表功能流程图●系统设置与管理功能流程图本文档涉及附件:1.用户登录和权限管理功能流程图2.快递录入和查询功能流程图3.快递派送和配送员管理功能流程图4.快递员工资结算功能流程图5.数据报表功能流程图6.系统设置与管理功能流程图本文所涉及的法律名词及注释:●快递:指通过运输工具进行邮寄和传递的包裹、邮件等物品。
●派件:指快递公司将快递送达收件人手中的过程。
●配送员:指负责将派件送达收件人的快递员工。
●规定派送时间:指快递公司设定的派送时间要求,包括工作日、双休日、节假日等。
.兰州交通大学UML课程设计案例快递管理系统资料word.目录1. 系统需求描述 (1)2. MDA系统分析与设计 (1)2.1 CIM-1 定义业务流程 (4)2.2 CIM-2 分析业务流程 (4)2.3 CIM-3 定义系统范围 (7)2.4 PIM-1 系统用例叙述 (10)2.5 PIM-2 分析业务规则 (10)2.6 PIM-3 定义静态结构 (13)2.7 PIM-4 定义操作与方法 (13)3. 个人总结 .......................................................14资料word.系统需求描述 1.{文字描述系统功能需求和人员}本次UML课程大作业,我们首先考虑作的是一个论坛管理系统,但由于使用广泛性和生活关联性,最后我们做了一个快递管理系统。
首先,我们通过网络与日常生活中的快递实际使用,大概了解模拟了快递公司的基本情况,包括快递的寄件,收件,中转,快递跟踪等等,同时吸取老师的意见,对我们的报告最初相应的修改。
我们的快递管理系统是基于日常生活为基础,为一家快递公司设计的,主要面向人群为单人客户和企业客户,由于单人客的流动性和不确定性,我们的系统只为企业客户提供会员服务,在企业成为快递公司的会员时可以享受一定的特权,例如延期付款,统一快递发送等等。
我们定义的业务流程图主要是客户业务用例图,客户的动作比较单一,包括寄快递,收快递,跟踪快递信息、快递消费、补寄快递账单及发票。
分析业务流程分为五大块:寄快递(企业首次寄快递,一般寄件,转发快递)、收快递、跟踪快递信息、快递消费、补寄快递账单及发票。
定义系统范围以人为具体实体,定义系统范围。
包括:主管、快递员、客户、收件人。
主管负责审核会员账户、提醒不合格处、确定会员担保信息、结算月账单、审核月账单、审核是否已寄送账单及发票、分配快递员。
快递员负责存储会员信息、登记账单、存储会员担保信息、登记寄件信息、申办会员账号、收取快递费用、打印账单及发票、登记补寄信息、反馈补寄信息、登记转发快递、退回快递、通知收件人、送达。
兰州交通大学UML课程设计案例快递管理系统目录1。
系统需求描述 (1)2。
MDA系统分析与设计 (1)2.1CIM-1 定义业务流程 (4)2。
2CIM-2 分析业务流程 (4)2。
3CIM-3 定义系统范围 (7)2。
4PIM—1 系统用例叙述 (10)2.5PIM—2 分析业务规则 (10)2.6PIM—3 定义静态结构 (13)2.7PIM-4 定义操作与方法 (13)3.个人总结 (14)1.系统需求描述{文字描述系统功能需求和人员}本次UML课程大作业,我们首先考虑作的是一个论坛管理系统,但由于使用广泛性和生活关联性,最后我们做了一个快递管理系统。
首先,我们通过网络与日常生活中的快递实际使用,大概了解模拟了快递公司的基本情况,包括快递的寄件,收件,中转,快递跟踪等等,同时吸取老师的意见,对我们的报告最初相应的修改.我们的快递管理系统是基于日常生活为基础,为一家快递公司设计的,主要面向人群为单人客户和企业客户,由于单人客的流动性和不确定性,我们的系统只为企业客户提供会员服务,在企业成为快递公司的会员时可以享受一定的特权,例如延期付款,统一快递发送等等。
我们定义的业务流程图主要是客户业务用例图,客户的动作比较单一,包括寄快递,收快递,跟踪快递信息、快递消费、补寄快递账单及发票。
分析业务流程分为五大块:寄快递(企业首次寄快递,一般寄件,转发快递)、收快递、跟踪快递信息、快递消费、补寄快递账单及发票。
定义系统范围以人为具体实体,定义系统范围。
包括:主管、快递员、客户、收件人。
主管负责审核会员账户、提醒不合格处、确定会员担保信息、结算月账单、审核月账单、审核是否已寄送账单及发票、分配快递员。
快递员负责存储会员信息、登记账单、存储会员担保信息、登记寄件信息、申办会员账号、收取快递费用、打印账单及发票、登记补寄信息、反馈补寄信息、登记转发快递、退回快递、通知收件人、送达。
客户只要:企业填写担保证明、企业申办担保账户、输入运单号查询、要求补寄账单及发票.收件人只需要正常接收快递和拒收快递.分析系统流程从通知收件人和审核月账单两部分分析系统流程。
物流配送信息系统分析与设计(以某快递公司业务为例)组员:柳开宝 20徐宇帆 22黄雨喆 26一、业务概况如今,随着淘宝,亚马逊,京东等一系列大型电子商务网站的崛起,网购开始在人们的生活中占有相当大的比重,物流配送也开始直接影响到人们的生活。
一个物流配送信息系统的好坏,将直接影响到用户对于此次网购的体验,从而间接影响到一个电子商务网站的受欢迎度。
,物流配送是物流活动中一种非单一的业务形式,它与商流、物流、资金流紧密结合,并且主要包括了商流活动、物流活动和资金流活动,可以说它是包括了物流活动中大多数必要因素的一种业务形式。
配送中心就是从事货物配备和组织对用户的送货,以高水平实现销售和供应服务的现代流通设施。
对连锁销售企业,配送中心是其经营活动的核心和基本保障,通过高度集中的采购和配送行为,可以有效减少门店的库存,降低流通费用,提高流通效率,从而进一步增强大型连锁超市的竞争优势。
本文以顺丰快递的配送为例阐述基于UML的配送系统的分析与设计过程。
二、业务目标1、及时掌握商品配送的完成情况,能根据各快递发送点报送的商品送货计划和退回商品随时调整正在执行的配送任务,实现计划性与灵活性兼备。
2、能够利用此系统对各种商品的配送及基本信息进行系统分析及存档,实现财务数据与业务数据的一致化。
3、通过计算机合理调配车辆,争取每天用有限的车辆资源在最短时间完成当天的配送任务,同时,尽量减少运输费用。
4、实现日常管理统计报表的统一化、标准化。
5、能实现对每天配送返回的单据进行管理并统计、核对。
三、涉众分析四、用户概要分析五、规划业务范围1、规划业务目标a)使物流配送的效率更高、用时更短、成本更低;b)时时掌握商品的运送情况,及其基本信息,以便随时更改运送计划,提高灵活性;c)系统对商品信息的统计可帮助调度员制定更加合理的货车调运方式(控制运送的距离),资源利用最大化;d)对客户的相关信息进行每月统计,把握客户的行动规律,针对性的进行营销;2六、需求分析1、定义边界。
物流配送管理系统详细设计一、为什么要创建模型要进行设计?为什么要给软件建模?答:当我们需要通过检验确定某些东西的时候,或是使用UML来检验比编码来检查更划算的时候,我们就用UML.二、我们为什么应该在编码前构造一个全面的设计?做个设计和计划远远比没有任何设计和计划的情况下试图去开发更划算。
这也不一定,因此,在编写代码前去创建一个全面的UML设计作为一个有价值、有效的选项,也是不一定的。
UML在创建大型软件结构的“路标图”时是比较有用,这样的“路标图”给开发人员一个快速的手段,用来发现某一个类依赖于另外那些类,并为整体系统的结构提供了一个参考。
三、UML设计图并不是重复的把系统中所有的类之间关系机械的表示出来,而是要保存下来比较有用的:1.表现你的系统中一个通用设计解决方案的图2.记录了复杂的协议,难以通过代码了解的图3.提供了比较少涉及到的系统范围内的路标图的图4.记录了比代码更容易表述的设计意图的图并且画UML图是没有绝对的先后顺序的四、包分析a)分析在我们的项目里,要搭建的架构里,都包含哪些包:i.base包专门用来存放连接数据库的类ii.contrl包存放action类即各种业务跳转的控制类iii.service 包存放服务类文件iv.dao 包存放数据持久化类v.util包存放一些帮助类文件vi.vo 存放数据封装类b)包结构关系(见详细设计说明书)五、模块分析a)分析我们项目里都包含哪些模块:b)总公司的:i.系统管理包含后台用户管理,权限分配;ii.车辆管理包含车辆管理iii.班次管理包含班车管理和处理加急班次iv.线路管理包含基本的线路管理和运输线路管理v.配送点管理包含配送点基本信息管理和审查配送费方案vi.费用管理包含运费计算方案管理和利润分配方案管理和收益统计管理c)分公司即配送点i.订单管理模块:1订单管理,2订单审核,3库存订单查询,4订单确认ii.交接单管理:1交接单管理,2紧急订单查询,3班次查询及加开班次的设置iii.异常订单管理:1异常订单登记,2异常订单查询iv.本地信息设置:1配送价格设置,2设置中转路线v.财务管理:1财务统计,2财务汇报vi.系统管理:1后台用户管理,2注册客户管理3权限管理d)公司前台i.顾客管理:1注册,2登录,网上下订单ii.查询运费价格iii.查询订单进度六、UML三类主要的图:静态图,动态图和物理图,类图属于静态的描述,时序图是动态的描述。
UML技术在物流信息管理平台中的应用的开题报告一、选题背景随着互联网的快速发展和科技的不断进步,物流行业也得到了很大的发展和改进。
物流信息管理平台是物流企业的重要工具,它可以使物流企业更加高效、快捷地管理货物流转过程的各个环节,实现物流的科学化管理和精细化操作。
而 UML 技术是一种能够帮助我们进行系统建模的重要工具,它可以提高物流信息管理平台的可维护性和可扩展性,使其更加符合现代物流行业的要求。
二、研究目的本文的目的是研究 UML 技术在物流信息管理平台中的应用,探讨如何使用 UML 技术对物流信息管理平台进行建模和设计,以及如何优化和改进现有的物流信息管理平台,从而提高物流企业的管理效率和运营效益。
三、研究内容1. UML 技术的介绍及应用介绍 UML 技术的基本概念和应用,包括类图、时序图、用例图等,研究它们在物流信息管理平台中的应用。
2. 物流信息管理平台的需求分析对物流信息管理平台的功能、性能、安全、可靠性等方面进行全面的需求分析。
3. 使用 UML 技术进行系统建模使用 UML 技术对物流信息管理平台进行系统建模,包括类图、时序图、用例图等,设计出满足需求的系统框架和架构。
4. 优化和改进现有的物流信息管理平台根据对物流信息管理平台的需求分析和系统建模,发现其存在的不足之处,并针对其不足之处进行优化和改进,从而使物流企业的管理效率和运营效益得到提高。
四、预期成果1. 对 UML 技术在物流信息管理平台中的应用有更深刻的理解和认识。
2. 对物流信息管理平台进行了全面的需求分析,并使用 UML 技术进行了系统建模,得到了一个符合要求的系统设计方案。
3. 对现有的物流信息管理平台进行了优化和改进,提高了物流企业的管理效率和运营效益。
五、研究意义1. 通过本文的研究,可以提高物流企业对 UML 技术的了解和应用,提高物流企业的管理效率和运营效益。
2. 本文的研究成果可以为现有的物流信息管理平台的优化和改进提供有益的参考。
U M L快递管理系统集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-
兰州交通大学
UML课程设计案例
快递管理系统
目录
1.系统需求描述
{文字描述系统功能需求和人员}
本次UML课程大作业,我们首先考虑作的是一个论坛管理系统,但由于使用广泛性和生活关联性,最后我们做了一个快递管理系统。
首先,我们通过网络与日常生活中的快递实际使用,大概了解模拟了快递公司的基本情况,包括快递的寄件,收件,中转,快递跟踪等等,同时吸取老师的意见,对我们的报告最初相应的修改。
我们的快递管理系统是基于日常生活为基础,为一家快递公司设计的,主要面向人群为单人客户和企业客户,由于单人客的流动性和不确定性,我们的系统只为企业客户提供会员服务,在企业成为快递公司的会员时可以享受一定的特权,例如延期付款,统一快递发送等等。
我们定义的业务流程图主要是客户业务用例图,客户的动作比较单一,包括寄快递,收快递,跟踪快递信息、快递消费、补寄快递账单及发票。
分析业务流程分为五大块:寄快递(企业首次寄快递,一般寄件,转发快递)、收快递、跟踪快递信息、快递消费、补寄快递账单及发票。
定义系统范围以人为具体实体,定义系统范围。
包括:主管、快递员、客户、收件人。
主管负责审核会员账户、提醒不合格处、确定会员担保信息、结算月账单、审核月账单、审核是否已寄送账单及发票、分配快递员。
快递员负责存储会员信息、登记账单、存储会员担保
信息、登记寄件信息、申办会员账号、收取快递费用、打印账单及发票、登记补寄信息、反馈补寄信息、登记转发快递、退回快递、通知收件人、送达。
客户只要:企业填写担保证明、企业申办担保账户、输入运单号查询、要求补寄账单及发票。
收件人只需要正常接收快递和拒收快递。
分析系统流程从通知收件人和审核月账单两部分分析系统流程。
通知收件人:快递员发通知给收件人通知发货,2次没有收件人来收件,退回快递公司,并再次通知,第3次依旧没有人来收件,退回快递公司,不再通知。
审核月账单:主管结算月账单、主管审核校对月账单、检查付款状态,查看是否有拖欠款、查看担保信息,确认是否继续提供会员服务(若超出担保范围,则停止服务,若企业倒闭,则按法律规定追取所欠费用)
寄件费用=该企业本月全部寄件费用总和
每份寄件=标准价格+超重价格+高级路径(水运,航运)
2.MDA系统分析与设计
2.1 CIM-1 定义业务流程
{按照参与者,绘制业务流程,即该参与者的主要工作场景}
客户用例图
2.2 CIM-2 分析业务流程
{针对主要的业务用例,绘制业务流程}寄快递:
企业首次寄快递
一般寄件
转发快递
跟踪快递信息:
收快递:
快递消费:
补寄快递账单及发票:
2.3 CIM-3 定义系统范围
{按照活动负责人,绘制系统用例图}主管
快递员
客户
收件人
2.4 PIM-1 系统用例叙述
1、系统用例叙述—通知收件人
2、系统用例叙述—审核月账单
2.5 PIM-2 分析业务规则
{根据重要业务对象,绘制状态图}
<3
>=3
2.6 PIM-3 定义静态结构
{绘制类图,可进一步根据顺序图反馈改进}
2.7 PIM-4 定义操作与方法
{根据用例行为,绘制顺序图}
通知收件人:
审核月账单:
3.个人总结
{结合大作业实践,分别给出个人总结以及对本课程的看法和建议}
xx个人总结
在本次UML课学习中,首先我学会了如何使用UMl图作为自己的项目开发有效工具,描述自己在开发前的具体想法,包括使用用例图,类图,活动图,状态图,协作图等。
在具体通过快递管理系统这个大作用明确了各种UML图在项目开发中的具体作用和适当使用时机,例如首先我们应明确整个系统的需求,知道系统是为哪些人服务的,具体要做什么事情,使用者是哪些人等等,然后根据具体信息画出相应的用例图,在具体情况具体分析,给出相应的其他UML图。
在本次课程中,我不仅学到了UML的具体画法,理论知识等,我还明白了团队工作的重要性,明白了在整个UML的作业中最重要的是对系统需求的理解,只是会画,但没有明白客户的具体要求,就算做好了,也是不符合要求的,因此在本次实验中我们以老师的要求为客户要求,针对客户要求做出了多次的实验改进,力求是客户满意。
本次课程,我学到了很多,但同时也有很多不足,希望老师知道改进。
xx个人总结
在这个学期的uml课程里,我学习了uml系统建模的一些知识,并在课程学习的基础上与xx合作完成了快递管理系统的uml系统图。
在作业过程中,从一开始的没有头绪到一次次的交作业,问老师,后来渐渐成熟起来的想法,或多或少都是一种进步的过程。
对于用例图,活动图,状态图,类图,序列图中的符号,以及对于每一幅图对应的MDA 步骤,以及每一幅所代表的内容和相互之间的联系都是每一次修改中明确出来的。
整个系统是一个整体,在过程中,每个名字与事件与步骤都要相互对应,使整个系统思路更为清晰。
在对一个系统建模的过程中,也意识到程序的思考也应该遵循这样的规则,整个系统都应该联系在一起。
并且思考过程应是从整体入手,再分步考虑,进而不断完善细节。
而在整体考虑的方式上,也需要换一个角度,从对象的角度来考虑这个系统,使得分析更加明确自然,代码也在紧密联系之中,尽量减少冗余。
总的说来,还有很多需要改进的地方。
对于这个系统主要还是锻炼了思维能力,从整体和局部来把握整个系统的规划。
世事皆如此。