欢迎来到天天文库
浏览记录
ID:30214572
大小:3.04 MB
页数:15页
时间:2018-12-27
《对某个餐饮管理系统地建模过程分析报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、对某个餐饮管理系统的建模过程分析1引言1.1编写目的面向对象的编程或者建模被列为计算机行业最为重要的发展变革之一,UML建模语言作为广泛运用的建模语言之一,在系统建模方面被广泛的运用,对于中小型团队来说,UML也是快速学习陌生领域的良好工具,受到广泛欢迎。本文通过对现存的某一餐饮管理系统进行剖析,反向推导系统的建模、开发过程,实现对UML更深的理解和运用。餐饮管理系统是中型餐饮企业必不可少的组成部分,应用计算机管理在很大程度上可以帮助企业克服餐饮业产业化程度低,管理手段、管理技术落后等困难。一个好的餐饮管理信息系统可以提高企业的管理水平,节省大量人力、物力和财力,使经营管理更加科
2、学有序、物流清晰、经营状况详实、准确。1.2餐饮管理系统的演示本文选取的系统是餐饮管理系统中比较有代表性的一个,软件的运行状况展示如下:运行可执行文件,出现用户登录窗口,如图1-1所示。图1-1登陆界面1.2.1超级用户登录系统有三类用户,分别为超级管理员、经理和一般用户。其中,超级管理员的用户名和密码都默认为“admin”,用该账号登陆后,出现图1-2所示窗口。图1-2主界面其中,“基础信息”项的子操作有“桌台信息”、“职员信息”、“食品信息”,选择“桌台信息”,弹出窗口见图1-3。图1-3桌台界面可见桌台界面的功能有查询当前的桌台使用情况,对桌台的使用进行登记、修改、保存和删
3、除等等。桌台信息包括桌台名称、桌台简称、包间费、桌台类型和备注,该图列表中显示的信息为执行查询操作后的结果。选择“职员信息”,弹出窗口见图1-4。图1-4职员信息界面类似地,职员信息界面的功能有查询员工情况,对员工信息进行登记、修改、保存和删除等等,员工信息包括员工姓名、身份证号码、员工编号、性别、年龄、联系电话等。“商品信息”的窗口见图1-5。图1-5食品信息界面可见系统支持对商品的顶价、品种的管理。其中食品信息包括商品名、商品类别、商品编号、商品价格。其中商品类别包括新菜、小炒、火锅和汤类、主食、酒类、香烟、饮料。在“辅助工具”的子选项中,有“计算器”、“日历”和“记事本”三
4、个选项。“计算器”主要帮助服务人员进行账目计算的实现,“日历”为服务人员的工作预算及工作提醒提供了便利,而“记事本”主要用来记录桌台预定,由于它们功能常见,界面普通,本文不再演示。在“系统维护”的子选项中,有“权限管理”、“系统备份”、“系统恢复”三个选项,其中,“权限管理”下还有三个功能,分别是“修改用户权限”、“注册新用户”、“删除用户”,其实现过程是将超级管理员设置为编号0,经理设置为1,服务员设置为2,与数据库连接,超级管理员可以对所有用户赋予任何权限。选择“系统备份”选项,出现备份数据库界面,如图1-6。图1-6备份数据库界面由此可以推测,该系统是通过数据库的形式备份的
5、,但是并不能自由选择备份数据库的存储路径,而且遍历系统所在文件夹都不能找到该文件。因此可以断定这项功能并不完善。果然在尝试恢复系统时系统提示恢复失败。但毕竟作者已经考虑到系统维护的问题,因此本文依然将其当做研究对象。“系统设置”中包含两个功能,分别是“口令设置”和“系统锁定”。“口令设置”可用来修改用户密码,“系统锁定”是如果当前服务人员出去时为保护数据不被非工作人员更改可以进行数据保护而制定的,当密码一致时方可解锁。“查询统计”所统计的信息包括月收入信息和日收入信息,分别以月收入报表和日收入报表的形式呈现。在界面的主框图中,有很多对象,称之为桌台。右键单击其中任意桌台,出现如下
6、菜单:图1-7在系统的其他操作中,都见不到点菜、加菜、结账等业务类的操作,也就是说,这种业务类的操作是以桌台为依托的。开台后,桌台旁出现小人,表示桌台已被使用。以点菜/加菜的界面进行介绍,将不再描述消费查询和结账功能。图1-8点菜/加菜功能界面功能描述:此界面为点菜界面,用户可以根据自己的需要来选择,也可以在此界面退菜和补菜,服务员为开台选中的服务员,能够计算出菜品的价钱,单击保存按钮后所点的菜将添加到此桌台的菜单中。1.2.2经理登录用经理账号登录后的界面见图1-9.图1-9经理登录界面可见经理用户不能对系统进行维护,其余权限都具备。1.2.3一般用户登录一般用户登录界面见1-
7、10.图1-10一般用户登录一开始,本文思考一般用户在现实中究竟担任何种角色,发现一般用户的权限和服务员的权限一致,但通过系统管理员添加用户后发现在服务员列表中并没有新账号的信息,此外,经理账号并不在员工账号之内,但可以通过系统管理员管理经理权限。由此我们断定,一般用户就是员工,即服务员。2系统总体设计2.1功能模块设计通过对这个餐饮管理系统的演示,我们可以将系统分割成以下六个部分:Ø桌台管理部分Ø点菜管理部分Ø菜品管理部分Ø查询管理部分Ø职工管理部分Ø系统设置部分桌台管理:餐厅
此文档下载收益归作者所有