餐饮管理系统设计概述

上传人:大米 文档编号:486163057 上传时间:2023-04-06 格式:DOCX 页数:44 大小:1.59MB
返回 下载 相关 举报
餐饮管理系统设计概述_第1页
第1页 / 共44页
餐饮管理系统设计概述_第2页
第2页 / 共44页
餐饮管理系统设计概述_第3页
第3页 / 共44页
餐饮管理系统设计概述_第4页
第4页 / 共44页
餐饮管理系统设计概述_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《餐饮管理系统设计概述》由会员分享,可在线阅读,更多相关《餐饮管理系统设计概述(44页珍藏版)》请在金锄头文库上搜索。

1、编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页 共1页课程设计报告课程名称: PowerBuilder10.5程序设计基础 设计题目: 酒店餐饮管理系统 专业: 信息与计算科学 班级: 姓名: XXXX 学号: XXXXXXXX 指导教师: XXX XXX学院数理系XXXX 年XX 月 课程设计题目(问题)描述随着人们生活的富裕,人们出入酒店也越来越多,随之而来,酒店管理人员管理酒店的事情越来越多,为了帮助酒店管理人员更好的管理酒店,我们设计了这个酒店管理系统。它实现了对值班人员的调配与管理和对菜单的变更,以及对订餐,订餐的修改、取消、查询及在收费时的立账,打折设定的

2、等方面的功能。本 组 成 员 情 况姓 名学号承 担 的 任 务成 绩杜雅笛2012314201登陆界面、系统维护、打印、帮助模块的代码编写及系统的调试郭晓丽2012314206登陆界面、订餐管理、收费管理模块的代码编写及系统的调试莫鹏飞2012314220资料查询、登陆界面、代码编写及系统的调试教 师 评 语签名: 注:本设计报告中各个部分如果页数不够,请大家自行扩页,原则是一定要把报告写详细,能说明本组设计的成果和特色,能够反应小组中每个人的工作。报告中应该叙述设计中的每个模块。设计报告将是评定每个人成绩的一个重要组成部分。一、本 组 设 计 的 功 能 描 述(含所有实现的模块的功能)登

3、录界面的功能:在登陆界面正确输入用户名与口令就可以登陆主界面,如用户名与口令不匹配则有提醒,点开免费注册界面,可以录入新的管理人员的信息,退出注册界面输入刚注册的用户名和口令就可登陆主界面。系统主界面的功能: 系统维护: 值班员信息维护:实现对值班员的添加、删除功能菜谱信息维护:实现对已有菜单的查询、添加和删除修改口令:实现对用户口令的更改。 订单管理: 订餐:实现对订餐信息的添加订餐修改:实现对已经订餐的信息的修改订餐取消:实现对已经订餐的信息的取消订餐查询:实现对订餐订单按桌号、菜谱号、菜名的查询 收费管理: 折扣设定:实现了对用餐人员的折扣设定 客户信息:显示客户信息 打印: 打印客户消

4、费账单二、本 组 设 计 的 主 要 特 色主要特色有如下: 1、登陆界面可以注册新用户 2、在登陆主界面是弹出交班管理制度的界面 3、可对值班人员、菜谱信息进行添加,删除 4、可对订餐情况进行添加、删除、查询等功能 5、对客户的费用进行打折,打印客户消费单三、系 统 分 析 与 设 计2.1数据库的设计与连接(1)在SQL SEVER 2005开发环境下打开对象资源管理器,依据创建数据库的步骤,创建物理数据库XSCJ,在PowerBuilder开发环境下打开数据库画板,依次定义ODBC数据源,定义DB Profile ,连接数据库。根据功能需求,在数据库中先创建5个表列名数据类型可否为空说明

5、DC_DESKChar(20)Not null桌号(主键)CP_NOChar(10)Not null菜谱号CP_NAMEChar(20) null菜名DC_NUMBERChar(3) null数量DC_DATEdatetime Null 订餐日期 表1订餐信息表DC列名数据类型可否为空说明CP_NOCHAR(10)NOT NULL菜谱号(主键)CP_NAMECHAR(20)NULL菜名CP_KINDCHAR(20)NULL种类CP_PRICENUMBER(10)NULL价格CP_DETAILCHAR(50)NULL备注 表2菜谱信息表CP列名数据类型可否为空说明KH_NOCHAR(20)NOT

6、 NULL客户号(主键)DC_DESKCHAR(20)NULL桌号JS_DZCHAR(3)NULL打折情况TOTALCHAR(5)NULL总计JS_DATEDATETIMENULL日期 表3 结算信息表JS列名数据类型可否为空说明KH_NOCHAR(10)NOT NULL客户号(主键)KH_NAMECHAR(20)NULL姓名KH_SEXCHAR(2)NULL性别KH_AGECHAR(3)NULL年龄KH_JOBCHAR(20)NULL职务KH_TELCHAR(20)NULL联系电话KH_COMPANYCHAR(20)NULL工作电话 表4 荣誉客户信息表KH列名数据类型可否为空说明ZBY_N

7、AMECHAR(20)NOT NULL值班员名(主键)ZBY_PAWDCHAR(10)NUT NULL 口令 表5 值班员表ZBY实体和实体之间的关系E-R图 系统详细设计(1)单击菜单“FileNew”,选择应用程序对象模板画板,单击“OK”按钮在出现的对话框中完成应用程序对象名、库文件名的设置.(2)单击“Finish”按钮,进入应用程序对象设计画面。1、 在应用程序对象的Open事件中输入如下的程序代码 / Profile jiudianSQLCA.DBMS = ODBCSQLCA.AutoCommit = FalseSQLCA.DBParm = ConnectString=DSN=ji

8、udian;UID=;PWD=connect;open(w_open)sleep(1)close(w_open)open(w_login)该语句就是打开w_open窗口的语句。“欢迎登陆餐饮管理系统”如图:2、登录窗口的设计。登录窗口如图(1) 在W_login窗口的Open事件中输入如下的程序代码Environment l_envint l_ScrWidth,l_ScrHeightsetRedraw(false)GetEnvironment(l_env)/取得屏幕的高度和宽度l_ScrWidth=PixelsToUnits(l_env.ScreenWidth,XpixelsToUnits!)

9、l_ScrHeight=PixelsToUnits(l_env.ScreenHeight,YpixelsToUnits!)Move(l_scrwidth - this.width)/2,(l_scrheight - this.height)/2)/移动窗口到屏幕中间setredraw(true)/打开窗口刷新(2) 按钮控件cb_1(确定)的Click事件中的程序代码如下:string l_id,l_passwardstring l_passward0int il_id=trim(sle_1.text)l_passward=trim(sle_2.text)if l_id= then messa

10、gebox(提示,请输入用户名!)returnend ifsle_1.setfocus()if l_passward= then messagebox(提示,请输入密码!)returnend ifsle_2.setfocus()select count(*)into :ifrom zbywhere rtrim(zby_name) = :l_idusing sqlca;if i1 then messagebox(提示,该用户不存在!)sle_1.text= sle_2.text= sle_1.setfocus()returnend ifselect zby_pawd into:l_passwar

11、d0from zbywhere rtrim(zby_name)=:l_idusing sqlca;if trim(l_passward0)=l_passward thenopen(w_main) close(parent) integer li_FileNum string ls_Emp_Input long ll_FLength ll_FLength = FileLength(D:Microsoft SQL Server1.txt) li_FileNum = FileOpen(D:Microsoft SQL Server1.txt,StreamMode!,read!, shared!) IF

12、 ll_FLength 32767 THEN FileRead(li_FileNum, ls_Emp_Input) filewrite(li_FileNum,ls_Emp_Input) messagebox(,ls_Emp_Input,None!) return END IF/显示交班管理制度elsemessagebox(警告,密码错误,请重新输入法!)sle_2.text= sle_2.setfocus()end if(3)按钮控件cb_2(取消)的Click事件中的程序代码如下:Halt用于终止应用程序的执行.(4) 按钮控件cb_3(免费注册)的Click事件中的程序代码如下:open(w_zhuche)用来打开注册窗口.交班管理制度显示的制作。(5)在该系统文件目录下新建一个”1.txt”在里面输入相应的内容。在登录窗口的cb_1(确定)下的代码 integer li_FileNum string ls_Emp_Input long ll_FLength ll_FLength = FileLength(D:Microsoft SQL Server1.txt) li_F

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号