



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于uml高校餐厅收费系统的设计与实现
1、基于uml高校餐饮收费系统的设计效果随着我国高等教育的发展,高校的快速发展和学生的烹饪问题日益严重。基于UML高校餐厅收费系统的设计,能很好的解决上述问题,不但减轻餐厅服务人员的负担,也提高了卖饭的效率。而且对于加强校园后勤服务的信息化、系统化、规范化建设,提高服务质量、管理水平和经济效益有重要的作用。2、大学食品费用分析2.1使用卡的类型在高校餐厅里,当学生要买饭时,有两种选择:(1)使用就餐卡付帐;(2)使用现金付帐;在后勤服务部门还提供了其他一些业务,譬如:退卡,查询余额,充值,补卡,挂失解挂等。详细描述如下:2.1.1紫菜的东南角当学生在买饭菜时,将自己的餐卡贴到刷卡机上,餐厅服务人员在刷卡机上输入学生所买饭菜的总价,此时就从学生餐卡内减去相应的金额。这个过程对学生和餐厅服务人员都是透明的,即卡内原有余额数,需要减去的金额数和减去后餐卡所剩的金额数都在刷卡机上显示给学生和餐厅服务人员,如果餐厅服务人员操作错误,就取消此次操作,继续再来一次。2.1.2使用现金支付当学生忘记带餐卡或卡上没有足够的金额时,就要使用现金,直接将买的饭菜的金额交给餐厅服务人员。2.1.3概念刷卡机所显示的卡内金额当学生需要查询餐卡内的余额时,有两种办法:一是该将自己的餐卡贴到餐厅内的刷卡机上,刷卡机就会自动显示卡内金额;二是到学校后勤服务部门,将餐卡给管理人员或将卡号告诉给管理人员,管理人员就可以通过计算机查询卡内金额。2.1.4查询与办理各项消费业务后勤服务部门负责为所有餐厅的刷卡机、学生餐卡建立档案;管理和记录餐厅的销售帐目,定期分类整理,包括学生刷卡和餐厅服务人员打卡记录,这样方面学生查询消费情况。后勤服务部门还为学生办理各项业务,如:查询卡内余额,办理挂失,退卡等,这些业务必须有本人申请,后勤管理人员在计算机内登录;当学生要挂失、退卡或办理新卡时,必须带上必要的证件,以便后勤管理人员确定是否是该学生,以保证安全。2.2数据描述2.2.1数据库描述数据库主要是学生帐户和餐厅服务人员帐户,可以用E-R图来描述其存储数据的需求。见图12.2.2数据流图主要是学生、服务组和后勤的管理系统之间的交互,见图2。3、uml建模3、1系统的功能结构统一建模语言(UML)采用了标准化的标记和定义来实现面向对象的软件分析和设计,统一了一些面向对象的系统分析技术。UML比其他面向对象方法具有更强的建模能力,是一种图形化的建模语言。不仅支持建立系统的静态模型,还支持描述系统的动态模型。其中,静态模型用于系统的结构,主要用用例图、类图、对象图、构件图和配置图等图形来表现。1、用例图:描述系统功能,并指出各功能的执行者。2、类图:描述系统中类的结构以及类之间的关系,类实例化的产物就是对象。3、构件图、配置图:构件图用来描述代码部门的物理结构以及各部件之间的依赖关系。配置图定义系统中软硬件的物理拓扑结构以及在此结构上执行的软件。通过静态建模,接着描述所建立的模型是否可以执行或者执行时的时序状态和其交互关系,主要是状态图、活动图、时序图和协作图等,将其称为UML的动态机制。1、状态图、活动图:状态图描述一个特定对象的所有可能状态及其相互转换;活动图用于描述工作流程和并行活动。2、时序图、协作图:时序图描述对象之间的动态的交互关系,强调对象之间消息发送的顺序,同时显示对象之间的交互。协作图描述相互合作的对象之间的交互关系和连接关系。在面向对象技术中,对象间的交互通过对象间消息的传递来完成,并且对象状态的改变是在其生命周期中根据传递的结果不断改变自身的状态,UML的动态模型就是采用这种机制。3.2系统需求充分利用用户间的资源用例图描述系统外部的执行者与系统提供的用例之间的某种联系。用例模型用来了解系统需求。一个用例是用户与计算机之间为达到某个目的的一次典型交互作用,执行者是用户在系统中所扮演的角色。3.2.1餐饮服务人员在高校餐厅收费系统中,主要有下面几个问题:①学生刷卡;②餐厅服务人员打卡;③后勤管理人员的维护和管理工作;可以看出,餐厅服务人员、学生和后勤服务系统都产生了关系,可创建角色和用例:①学生,②餐厅服务人员,③后勤服务系统。3.2.2创建角色关系图3.2.2.带着证件去后勤服务系统办理挂失学生可以刷卡买饭,也可以查询自己饭卡的金额,如果饭卡丢失,可以带着证件去后勤服务系统进行办理挂失,以冻结饭卡的金额,保证卡内金额不受损失。若想了解消费情况,就去打印消费的详细清单;若是毕业,就去后勤服务系统办理退卡手续;见图3。3.2.2.扣款机扣菜当学生没有带卡或卡内金额不足时,餐厅服务人员可以收取现今;当刷卡时,餐厅服务人员就在刷卡机上扣除饭菜金额;在一定的时间,餐厅服务人员要整理餐厅所有刷卡机上的金额,并向后勤服务系统汇报餐厅的销售情况,并上报记录;见图43.2.2.提供办理业务后勤服务人员通过后勤服务系统向学生提供办理业务,如办:理新卡、挂失、退卡等;整理各个餐厅上报数据;向餐厅服务人员和学生提供打印报表。见图53.2.2.学生与餐饮服务人员之间的管理事项组成。对于第一阶段,学生与餐饮服务人员之间用例图被称为参与者和外部用户所能观察到的系统功能的模型图。由三个二元关联类的事项组成,即学生与后勤服务人员之间的卡的管理事项,学生与餐厅服务人员之间的消费事项,及后勤服务人员与餐厅服务人员结算事项。整个系统参与者是学生、餐厅服务人员和后勤服务人员,从图6中我们可以清楚的看出三者之间的关系。3.3种关系类图是描述系统中的类及其相互之间的各种关系,是面向对象方法的核心技术。类是对一类具有相同特征的对象的描述对象的基本特征有两类,既是属性和操作。见图73.4有利于识别并行活动活动图描述需要做的活动以及执行这些活动的顺序。也就是描述满足用例要求所进行的活动以及活动之间的约束关系,有利于识别并行活动。图8有效并且清晰的描述了学生和餐厅服务人员之间的动态关系和相互传递信息和程序的执行流程以及各个活动并发关系。3.5示对象之间的交互顺序图显示对象之间的动态合作关系,强调对象之间消息发送的顺序,同时显示对象之间的交互。系统中,后勤服务系统处于主动位置,管理相关的事项和其它类,从学生、餐厅服务人员和后勤服务人员活动的相关对象开始进行执行路线追踪,发现系统中各种消息连接,用顺序图进行更为详细的描述.见图94、描述和构建了两种效果对高校餐厅收费系统的建模,是基于UML和RationalRose进行系统的分析和设计,取得一定的效果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 压力容器安全操作知识
- 企业如何编制安全生产应急预案
- 液化天然气基本知识
- 2025至2030年止滑带项目投资价值分析报告
- 2025至2030年椭圆形封头项目投资价值分析报告
- 2025至2030年末端卸扣项目投资价值分析报告
- 预防拐卖安全教育
- 广州税务面试题库及答案
- 2025至2030年挤线胶项目投资价值分析报告
- 无陪护患儿的护理管理制度
- Unit 3 Learning better (教学设计)-2024-2025学年人教PEP版(2024)英语三年级下册
- 2025年煤炭生产经营单位(安全生产管理人员)证考试题库及答案
- 莱芜市人民医院院区扩建工程项目可行性研究报告
- 2025年山东省淄博市张店区中考一模历史试题(原卷版+解析版)
- 心肺复苏知识培训课件
- 2025-2030中国太阳能无人机行业市场发展趋势与前景展望战略研究报告
- 2025年拍卖师职业资格考试:拍卖师职业规划与发展路径试题
- “书香博士”引领的整本书阅读评价与推广
- 2025年广西环保产业投资集团有限公司招聘笔试参考题库含答案解析
- 人工智能与人力资源融合-深度研究
- 口腔材料学-课程教学大纲
评论
0/150
提交评论