销售管理系统UML建模
- 格式:ppt
- 大小:595.50 KB
- 文档页数:34
二、角色:商家图表1子系统:我是商家2.1用例名:店铺设置2.1.1用例名:店铺信息设置行为者:商家前置条件:商家进入店铺设置项的店铺信息设置系统界面描述:(1)商家进入系统界面后,点击“店铺信息设置”按钮,页面将会出现系统中所存在的店铺信息设置的基本信息,商家可以选择“新增”按钮,查看店铺填写的信息并进行添加。
(2)若未完成店铺信息添加,可以选择“保存”按钮,下次可接着填写。
(3)对于信息状态为“未提交”的信息,商家可以选择“修改”按钮对暂存的信息进行修改,商家也可选择“删除”按钮,删除暂存的信息。
(4)若完成填写并通过系统校验,商家可以点击“提交”按钮,将店铺信息提交并完成填报。
说明:若对店铺信息的增删改未通过系统检验,无法提交后置条件:商家可完善店铺信息设置并能获取2.1.2用例名:版式设置行为者:商家前置条件:商家进入店铺设置项的版式设置系统界面描述:(1)商家进入系统界面后,点击“版式设置”按钮,页面将会出现系统中所存在的版式设置的基本信息,商家可以选择“更换”按钮,对店铺的模板和主题进行替换。
(2)若商家未进行“保存”设置,无法更改版式和标题(3)若商家点击“保存”按钮,店铺的模板和主题就会更新说明:未进行系统检验的不能替换版式的更新后置条件:商家可修改店铺的版式进行美化,也可以更新店铺的主题2.2用例名:交易管理2.2.1用例名:订单查看行为者:商家前置条件:商家进入交易管理项的订单查看系统界面描述:(1)商家进入系统界面后,点击“订单查看”按钮,页面将会出现系统中所存在的订单。
(2)商家可以点击“买家订单”按钮查看买家付款的订单;(3)商家可点击“售货订单”按钮,查看“发货的订单”和“已发货的订单”;(4)商家点击“交易订单”按钮,查看“已成功的订单”,“未成功的订单”和“退款中的订单”。
(5)商家可以点击“评价”按钮,对发货进行交易评价。
说明:生成的订单若不能打印成信息不能查看后置条件:商家可获得收获的订单对买家要求进行修改2.2.1.1用例名:交易评价行为者:商家—会员前置条件:商家进入交易评价界面描述:(1)商家点击“会员的交易评价或追加评价”按钮,可看到商品的评价信息(2)商家点击“回复交易评价或追加评价”按钮,可对会员进的评价行评价说明:交易评价或追加评价必须建立在商家—会员商品交易成功的基础上后置条件:商家可对评价的商品适当的添加受益的产品2.2.2用例名:发货管理2.2.2.1用例名:物流定制行为者:商家前置条件:商家进行交易管理项转向发货管理中的物流定制界面描述:(1)商家进入系统界面后,点击“物理定制”按钮,页面将会出现系统中所能浏览的库存物品,可点击“查看”按钮,查看客户的物流服务。
设计超市系统UML 建模
学校的毕业设计要求是很严格的,导师也不管你做的程序怎么样就是严格要求文档。
文档一共改了五次,我用面向对象的方法来构造整个系统,还好老师没有提出什么雷人的说法(一个同学也用这种方法做,被导师骂了一通。
说是这是有严格规定的,这第一章怎么会有1.3节呢?哇,还好就知道她一个人这么说呵呵)。
我做的是超市系统,简单说就是一个进销存的系统,系统的处理主要围绕这三个处理展开的。
感觉做开发的时候最不好做的就是促销,因为有的促销是好几个商品,当销售了这样的促销商品就要在库存里面对这个促销商品里的所有商品的库存量进行更新,还好这些操作都放在过程里面了。
下面贴几个图,因为第一次画UML图里面有很多都不懂希望看到同行给我指点出来。
1、系统用例图
2、超市采购业务活动图
3、库存管理业务活动图
4、实时销售活动图
5、系统分层设计
6、系统个性个设置
7、购物车类图
8、实体图
精品文档考试教学资料施工组织设计方案。
建模类复习题一、用例图建模1.现有一个产品销售系统,其总体需求如下:(1)系统允许管理员生成存货清单报告。
(2)管理员可以更新存货清单(3)管理员记录正常的销售情况(4)交易可以使用信用卡或支票,系统需要对其进展验证(5)每次交易后都需要更新存货清单。
分析其总体需求,并绘制出其用例图。
2.宾馆客房业务管理提供客房预订、预订变更、客房入住、退房结帐、旅客信息查询几个方面的功能。
订房人可以通过、短信、网络或面对面等方式预订客房。
允许预订人根据自己情况的变化更改预订信息。
旅客入住客房前需要出示证件并登记,并要预交一定的押金。
旅客提交押金后,柜台工作人员将在电脑上登记旅客信息,分配房间,并打印旅客入住单,旅客持入住单到指定客房入住。
旅客离开宾馆前需要退房结账,打印发票。
旅客或宾馆管理人员可以随时查询旅客或客房的入住信息。
建立该问题的用例模型。
3.因业务开展的需求,需要开发一个超市管理系统。
超市管理的根本业务需求是:1〕对超市的所有货品信息进展管理,并能够及时更新货品信息。
2〕供货商管理,提供供货商根本信息管理,供货商的货品管理,并能够及时更新供货商信息。
3〕订货管理,提供订货、取消订货、更新订货、付款、订货状态跟踪、订货信息查询等功能。
4〕销售管理,提供收款、打印收货单、结账、销售信息查询等功能。
试分析以上问题,并通过用例图描述该系统的功能。
4.某学校要开发一个网上选课系统。
该系统提供以下根本功能:1)建立课程:教务人员通过本系统建立课程信息2)课程维护:教务人员修改和删除课程信息3)安排课程:教务人员安排课程,课程的安排信息包括:周学时、授课时间、授课教师、教室等信息4)调整课程:教务人员对已经安排的课程信息进展调整。
5)课程浏览:用户可以浏览和查询课程信息6)学生选课:学生登陆本系统,选择自己要修的课程。
7)选课浏览:学生浏览自己选修的课程。
试分析以上问题,并通过用例图描述该系统的功能。
二、类图建模1.在一个订货系统中,采购员从供货商处订货,双方需要签订订单,一个采购员可以订多个供货商的货品,一个供货商也可以给多个采购员供货。
超市销售系统UML建模组员姓名:学号:姓名:学号:目录引言 (4)1.1背景 (4)1.2详细调查 (5)1.3 编写目的 (5)1.2预期读者 (6)1.3产品预期功能 (6)1.4产品前景 (6)2 需求分析与用例建模 (7)2.1可行性分析 (7)2.1.1管理可行性 (7)2.1.2经济可行性 (7)2.1.3技术可行性 (8)2.1.4社会可行性 (8)2.2功能需求 (9)2.3 约束 (12)2.4系统开发与运行环境 (12)2.4质量属性 (12)2.5系统的E-R模型图 (13)2.6系统功能结构模块图 (14)2.6系统流程图 (16)2.6管理业务 (17)2.6.1组织结构 (17)2.6.2业务流程调查 (18)2.6用例建模 (21)2.6.1确定系统范围和系统边界 (21)2.6.2确定执行者 (22)2.6.3确定用例 (22)2.6.4分层绘制用例图 (24)3 系统分析与对象类建模 (29)3.1系统分析原理 (29)3.2建立对象类 (30)3.2根据类之间的关系绘制类图 (33)4 顺序图建模 (35)5数据流程 (41)根据调查结果绘出销售系统数据流程图如下: (41)6数据字典 (44)6.1数据流 (44)6.2逻辑处理 (45)6.3数据存储 (45)6.4外部实体 (46)6.5数据项的表述 (47)7数据库设计 (47)总结 (54)引言1.1背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。
随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。
面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。
商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。
UML超市管理系统ER图、用例图、类图、状态图等等一、引言在如今信息化的时代,超市管理系统的作用不可小觑,对于超市来说,一个好的管理系统能够提高效率,减少误差,降低成本。
本文将介绍UML超市管理系统的ER图、用例图、类图、状态图等详细内容。
二、ER图ER图是一种用来表示实体、属性和实体之间关系的图形表示方法,可以帮助我们直观的了解超市管理系统的数据结构。
在UML超市管理系统的ER图中,我们可以看到有两个主要的实体,分别是“商品”和“员工”,它们之间存在着一种关系,即“员工”可以对“商品”进行操作,操作包括进货、出售等。
此外,还有实现超市管理的“收银系统”实体,它与“员工”实体之间存在一种“服务”关系,表示“员工”需要借助“收银系统”来完成购物流程。
三、用例图用例图是描述用户与系统交互的图形化工具,通过它我们可以较为全面的认知UML超市管理系统中的功能模块以及用户的角色和操作。
在UML超市管理系统的用例图中,我们可以看到有三个用户角色,分别是“管理员”、“员工”、“顾客”,在不同的角色下能够进行的操作也不尽相同:•管理员:添加商品、移除商品、添加员工、移除员工。
•员工:查询库存、进货、销售、结账。
•顾客:浏览商品、购买商品。
四、类图类图是描述系统实现代码层次结构的图形化画面,它能够帮助我们更深入地了解UML超市管理系统的设计模式。
在UML超市管理系统的类图中,我们可以看到有“商品”、“员工”、“收银系统”等抽象类和“水果”、“蔬菜”、“收银员”、“管理员”、“顾客”等具体类,它们之间存在着继承关系、关联关系和聚合关系等。
此外,我们还可以看到有一系列类似于“超市”、“购物车”、“库存”、“销售记录”等的类,它们实现了超市管理的各个功能基础模块,能够帮助我们更清晰地了解UML超市管理系统的具体运行方式。
五、状态图状态图是描述状态机的一种图形化工具,它描述了一个对象在其生命周期内所经历的所有状态和转换关系。
B2C网上商城系统建模一、需求分析:本系统功能性需求包括以下内容:1、客户可以打开本系统通过系统管理员注册并登录自己的账户2、客户可以修改和删除自己的注册信息3、客户可以查询本系统里上架的商品4、客户可以订购本系统中的商品并付款给网站工作人员5、客户可以查询订单并可以取消订单6、网站工作人员可以登录本系统并对商品进行上架和下架处理7、网站工作人员可以查询销售记录8、网站工作人员可以对订单进行查询9、网站工作人员可以接受发货请求或者因缺货拒绝请求10、网站工作人员可以接受付款二、创建系统的用例模型本系统的参与者有:系统管理员:系统管理员为系统进行日常的维护和客户及工作人员的账户管理。
网站工作人员:网站工作人员是指本系统的工作人员,他们为客户提供商品信息和日常的商品信息管理,以及销售管理和接受客户付款。
客户:可以注册登陆本系统进行对商品的查询和购买及付款,还能对已下的订单进行查询和取消。
由上可以得出,系统的参与者包括三种,分别是SystemManager(系统管理员)、Customer (客户)和Clerk(网站工作人员),如图所示:根据参与者的不同分别画出各个参与者的用例图。
1、网站工作人员用例图:2、客户用例图3、系统管理员用例图三、创建系统静态模型根据系统需求可以识别系统中存在的对象。
从需求中可知我们至少创建4个类:账户类、客户类、管理员类和网站工人员类。
在用户注册的时候需要为其创建账号,查询库存时需要库存类,卖家和买家查询销售记录时需要销售记录类。
系统和用户交互时修要直观的图形化界面,所以我们需要很多用户界面类。
本项目需要12个用户界面类,分别是主界面类(MainForm)、登录界面类(LoginForm)、购买界面(BuyForm)、个人信息界面类(PersonalForm)、查询商品界面类(QueryForm)、商品类(GoodsForm)、订单维护界面类(OrdermaintainForm)、订单处理界面类(OrderhandleForm)、销售界面类(SaleForm)、销售管理界面类(SalemanagerForm)、付款界面类(PayForm)。
超市管理系统U M L类图和用例图集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#超市管理系统需求分析报告(使用面向对象的方法)目录超市管理系统需求分析报告(面向对象方法)1用例和用例图1.1 什么是用例和用例图用例是由行为者启动的系统完成的一系列动作,这些动作除了完成系统内部的计算与工作外,还包括与一些行为者的通信。
用例代表某些用户可见性的功能,实现一个具体的用户目标。
用例图(User Case)是由参与者,用例以及它们之间的关系构造成的用于描述系统功能的动态视图的图。
用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。
用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。
用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
1.2 用例图1.3 用例说明用例名称:超市管理系统之人事管理相关活动者:职工,人事部人员,超市管理系统之售后服务简要说明:人事部人员对职工进行人事调动,人事考核,培训,工资管理等一系列人事安排。
一切的人事安排都打印出报表及时通知给职工。
其中的人事考核将接受由超市管理系统之售后服务传过来的对职工的投诉的信息,作为人事考核的一个依据。
前置条件:人事部人员已经登录人事管理界面主事件流:1.人事部人员登录人事管理界面,用例开始2.系统提示输入人事管理对象职工的职工号3.人事部人员输入人事管理对象职工的职工号4.系统提示选择人事管理的四项管理:人事调动,人事考核,培训,工资管理5.人事部人员选择一项具体的人事管理:B1:选择人事调动B2:选择人事考核 B3:选择培训 B4:选择工资管理6.系统按选择做相关处理7.用例结束可选事件流:B1:选择人事调动1.系统提示选择人事调动中三项管理:就职,职位变更,离职2.人事部人员选择一项具体的人事调动管理:B5:选择就职B6:选择职位变更 B7:选择离职3.系统按选择做相关处理4.返回主事件流第7步B2:选择人事考核1.系统显示该职工可能存在的由超市管理系统之售后服务传入的被投诉的事项2.系统提示输入考核内容3.人事部人员输入考核内容4.系统提示给出职工考核结果5.人事部人员输入具体考核结果6.系统显示职工考核具体情况并打印报表7.返回主事件流第7步B3:选择培训1.系统提示选择培训项目2.人事部人员选择培训项目3.系统提示选择培训时间4.人事部人员选择培训时间5.系统显示该项培训具体事项并打印报表6.返回主事件流第7步B4:选择工资管理1.系统显示该职工当前工资情况2.系统提示修改该职工工资3.人事部人员修改该员工各项工资4.系统显示修改后职工工资情况并打印报表5.返回主事件流第7步B5:选择就职1.系统显示该后备职工具体情况2.系统将该职工信息由后备职工表转入就职职工表3.系统打印职工就职任命书4.返回主事件流第7步B6:选择职位变更1.系统显示该职工当前职位情况2.系统提示选择该职工变更后职位3.人事部人员选择变更后职位4.系统显示该职工变更后职位情况并答应职位变更报表5.返回主事件流第7步B7:选择离职1.系统显示该职工当前就职情况2.系统将该职工信息由就职职工表转入离职职工表3.系统打印职工离职报表4.返回主事件流第7步后置条件:无用例名称:超市管理系统之销售管理相关活动者:顾客,大客户,营业员,销售经理,超市管理系统之售后服务,超市管理系统之仓储管理简要说明:销售管理对超市的销售做总体的管理。
目录第一章背景和意义第二章需求分析第三章用例图第四章类图第五章时序图,协作图第六章活动图第七章状态图第八章组件图和部署图一.背景,意义我们对药店并不陌生,当我们生病时,经常要去买药。
传统的药店管理是,药店负责人对药品买卖进行登记,每个月/季度对药品的存余进行统计。
当病人去买药时,也是负责人去取药。
这种管理方式花费较多的人力物力,效率较低。
而且人的精力是有限的,有时难免出错,容易造成损失;当有大量的药品需要登记,管理时更容易出错造成损失。
对客户而言,店铺里面有无他所需的药品不确定,而且价格也是不知的,这样难免会觉得没保障。
传统方式药品买卖,效率相对较低,给客户带来不便。
药店管理系统能够对药品进行统一的登记,管理;这样大大简化了药店负责人的工作,提交效率。
用电脑系统管理药品不仅效率高,也大大提高管理的可靠性。
药店管理系统罗列出店铺拥有的药品,而且标注价格,提供服务。
客户不需上门便可以通过网络了解药品的情况,给交易带来便利。
整个系统的模块分为客户购药系统和工作人员操作系统:二、客户购药子系统的需求分析购药子系统要完成以下几个功能:(1)分为登录状态和非登录状态非登录状态完成:查询药品(价格,种类,数量,厂家和生产日期);将选定的药品放入购物车;查看自己的查询记录登录状态:除了实现非登录状态的功能还能完成以下功能:查看自己帐号余额,用余额支付;预约药品工作人员操作子系统操作系统需要完成以下功能:(1)对用户设置权限(2)统计每种药品的销售,剩余(3)计算本月的盈余,发到电脑三、用例图浏览用户用例图注册用户用例图用例:用户操作简述:未注册用户和注册用户可以通过进入网站,进行一系列的操作参与者:未注册用户/注册用户前置条件:进入药店管理系统后置条件:成功购药/退出基本路径:1、系统要求管理员输入药品信息2、输入药品信息3、系统检查药品信息,返回结果4、将药品放入购物车5、查看查询记录6、注册用户用余额结帐7、用例结束管理人员用例图用例:管理人员操作简述:管理人员通过登录系统,管理用户,查看药品销售,剩余,存储信息。