uml实践项目报告_第1页
uml实践项目报告_第2页
uml实践项目报告_第3页
uml实践项目报告_第4页
uml实践项目报告_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE4word文档可自由复制编辑超市管理系统uml实践项目报告项目名称:年月日word文档可自由复制编辑

目录1 需求分析 41.1 需求概述 41.2 需求分析 51.3 需求模型(用例图) 72 静态模型 92.1 类图 92.2 对象图 112.3 包图 113 动态模型 123.1 时序图 123.2 状态图 143.3 协作图 153.4 活动图 184 项目组成员分工说明 235 总结 236 参考资料 24word文档可自由复制编辑需求分析需求概述需求概述该超市需要一个超市管理系统。该系统需要有顾客查询计算机、库存查询计算机、柜员终端机及中央计算机组成的网络系统。顾客查询计算机为顾客提供商品信息查询、商品预定及退订等相关信息查询服务。顾客可以通过该计算机对超市内物品相关信息进行查询,例如商品价格、数量及保质期等;而且顾客还可以在此计算机中订购自己需要的商品,当然也可以退订(顾客还可以通过上网直接在超市的网站内进行订购及退订)。库存查询计算机内存储着该超市内每一件货物的进出情况,可以让超市管理人员及时掌握仓库和货架上的货物拥有量,方便及时调整货架上的货物,以及对长期积压货物的处理,还有对于脱货货物的及时补充等一系列货物管理问题。柜员终端机即收银台计算机,通过扫描可以获得商品信息,计算顾客购买的商品总价,将总价即时传至中央计算机作为收入计算,而且在扫描每一个商品时,就连接库存查询计算机,将所扫描商品从库存查询计算机中删除,及时更新库存查询计算机内货物情况;在有个别顾客退还商品时亦可在扫描之后将物品添加进库存查询计算机。所有终端机都通过中央计算机进行连接,中央计算机对所有终端机都具有调控作用。需求分析系统开发目的1、大大提高超市的运作效率;2、通过全面的信息采集和处理,辅助提高超市的决策水平;3使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。定义1.商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。2.交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。3.商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。4.促销:在一定时期内,某些商品会按低于原价的促销价格销售。5.盘点:计算出库存、销售额、盈利等经营指标。系统功能分析●商品信息查询系统:在顾客查询货物及上输入你想要的商品名字,点确认后,在显示屏上出现相关的商品图像找出你想要的商品点确认,屏幕下出现你的商品的价格,数量,保质期和地点等。●商品的定退系统:如果你想要的商品在本店暂时找不到在计算机上输入你要商品的详细信息我们将在很短时间内进货来,若你在本店买的东西是坏的,你可以在本计算机上输入你的商品的信息再到营业员确认即可。●库存查询系统:该系统根据该月各种商品销售情况(如某种商品的进货量、销售量、盈利)根据销售情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。哪些商品积压的因而降价促销等。●收银台计算机系统:当收银人员通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)使这些数据传到库存计算机上时库存计算机即使得到商品的现在的信息,从而盘点和计算出库存、销售额、盈利等经营指标,使商店获得更多的利润。●库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。●人员管理:员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。●我们把收集到的数据整理组合在总控模块、基本资料模块、销售管理模块、进货管理模块四个主要的功能模块。总控模块包括操作员管理、权限管理、系统数据管理、系统设置管理等。它为整个系统提供安全保障。基本资料模块有客户资料包括客户资料的管理和存储,员工资料包括员工资料录入和维护,商品资料包括商品资料的存储和编辑,供应商资料的存储和编辑。销售管理模块包括货单的录入和维护;对销售情况进行统计;对商品的零售和批发进行管理和付款的计算机操作等进货管理模块包括进货资料录入和维护;采购订单的录入和维护和付款的计算机的操作等。公司结构公司有流通部、财务部、仓储部、人事部五个主要部门,各部门的主要职责和功能分别为:销售部:主要负责商品的购进和销售,负责开拓市场和产品的检验。人事部:主要负责公司员工的人事档案及业绩考核等。仓储部:商品的进出库和各种配件的保管及进出库。财务部:处理各种财务事务,如各种往来帐务、工资核算、成本核算等需求模型(用例图)仓库管理用例图说明:登陆库存管理页面2.选择管理模块3.进入录入模块,录入商品信息4.进入查询模块,输入库存查询条件5查看销售排行6.查看库存警告7.根据库存警告和销售排行生成需求状况8向供货商.发出订货请求9.根据库存情况向供货商发出退货请求顾客用例图说明:登陆产品预购页面2.输入查询条件3.根据查询信息提交预购信息4.生成预订报表经理用例图说明:1.登陆系统2.选择管理模块3.进入用户管理模块4。查看用户信息5.根据需要修改用户信息或添加或删除6.进入员工管理模块7.查看员工信息,添加员工或删除8.进入权限管理模块9.设置权限10.进入系统管理模块11.设置系统参数销售员用例图说明:1.登陆商品销售页面2.扫描条形码录入商品信息3输入VIP客户信息4.提交收银信息5提交销售记录6.商品提交给顾客7.打印销售记录8.转换到会员办理页面9.添加VIP用户信息10.输入VIP客户信息11.修改相关信息12.删除VIP用户信息静态模型类图查询库存,购货,退货必须先登录,所以这三者对登陆具有依赖关系,购货与退货影响库存,所以查询依赖于二者数据库类:商品可以由多个厂家生产,一个厂商可以生产多种商品,因此二者是多对多关系,同理可得供货商与商品,商品与顾客是多对多关系系统管理类:由于各项操作都必须先登陆,所以图中的系统设置类、员工类、会员类斗对登陆类有着依赖对象图包图动态模型时序图进货时序图:登陆钩物界面,查看销售排行制定计划输送信息定货支付商品入库:登陆钩物界面,查看销售排行制定计划输送信息定货支付销售:销售人员登陆销售界面,输入商品信息,确认商品信息,收钱,提交销售记录,打印销售记录销售排行:输入销售信息确认销售信息生成排行修改商品:登陆界面,输入商品信息,修改商品信息,保存到数据库状态图商品和会员状态图:商品未采购,经过采购进入仓库,由仓库上架,由出售卖完.普通顾客,消费达到一定金额成为会员,会员消费达标申请VIP会员协作图进货:登陆钩物界面,查看销售排行制定计划输送信息定货支付商品入库:登陆商品录入界面,输入商品信息,保存商品信息销售协作图:销售人员登陆销售界面,输入商品信息,确认商品信息,收钱,,提交销售记录打印销售记录销售排行协作图:,输入销售信息,确认销售信息,生成排行修改商品协作图:登陆界面,输入商品信息,修改商品信息,保存到数据库,活动图顾客活动图:顾客登陆界面,进行查询,从查询结果中选择预定商品,打印预定记录仓库管理活动图:1.登陆库存管理页面2.选择管理模块3.进入录入模块,录入商品信息4.进入查询模块,输入库存查询条件5查看销售排行6.查看库存警告7.根据库存警告和销售排行生成需求状况8向供货商.发出订货请求9.根据库存情况向供货商发出退货请求系统管理活动图:1.登陆系统2.选择管理模块3.进入用户管理模块4。查看用户信息5.根据需要修改用户信息或添加或删除6.进入员工管理模块7.查看员工信息,添加员工或删除8.进入权限管理模块9.设置权限10.进入系统管理模块11.设置系统参数销售活动图:1.登陆商品销售页面2.扫描条形码录入商品信息3输入VIP客户信息4.提交收银信息5提交销售记录6.商品提交给顾客7.打印销售记录8.转换到会员办理页面9.添加VIP用户信息10.输入VIP客户信息11.修改相关信息12.删除VIP用户信息项目组成员分工说明张敏:用例图,活动图,类图,需求分析周银超:需求陈述,状态图,时序图,协作图总结此超市管理系统以模拟超市管理为主题,尽可能地实现超市各项管理工作。在实践的过程中,一方面学习课本知识,一方面运用所学知识进行项目的开发,基本上模拟实现了销售管理,仓库管理,系统管理等功能。但是,在此过程中,我们明显感到知识的欠缺,以及对项目开发的陌生性。许多的步骤起初都背离了工程化的要求,后来参考课本以及在老师的详细指导下,逐步改变了这种现象。由于时间有限,以及没有开发经验,项目的设计过程中有许多不完善的地方,在以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论