餐饮管理学习系统设计.docx

上传人:工**** 文档编号:544789209 上传时间:2024-02-20 格式:DOCX 页数:40 大小:943.23KB
返回 下载 相关 举报
餐饮管理学习系统设计.docx_第1页
第1页 / 共40页
餐饮管理学习系统设计.docx_第2页
第2页 / 共40页
餐饮管理学习系统设计.docx_第3页
第3页 / 共40页
餐饮管理学习系统设计.docx_第4页
第4页 / 共40页
餐饮管理学习系统设计.docx_第5页
第5页 / 共40页
点击查看更多>>
资源描述

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

1、餐饮管理学习系统设计合用标准文案课程设计报告课程名称:PowerBuilder10.5程序设计基础设计题目:酒店餐饮管理系统专业:信息与计算科学班级:姓名:XXXX学号:XXXXXXXX指导教师:XXXXXX 学院数理系XXXX 年XX月/优秀文档合用标准文案课程设计题目(问题)描述随着人们生活的丰饶,人们出入酒店也越来越多,随之而来,酒店管理人员管理酒店的事情越来越多,为了帮助酒店管理人员更好的管理酒店,我们设计了这个酒店管理系统。它实现了对值班人员的分派与管理和对菜单的更正,以及对订餐,订餐的更正、取消、盘问及在收费时的立账,打折设定的等方面的功能。本组成员情况姓名学号承担的任务成绩杜雅笛

2、2012314201登陆界面、系统保护、打印、帮助模块的代码编写及系统的调试郭晓丽2012314206登陆界面、订餐管理、收费管理模块的代码编写及系统的调试莫鹏飞2012314220资料盘问、登陆界面、代码编写及系统的调试教师评语签字:注:本设计报告中各个部分若是页数不够,请大家自行扩页,原则是必然要把报告写详细,能说明本组设计的成就和特色,能够反应小组中每个人的工作。报告中应该表达设计中的每个模块。设计报告将是评定每个人成绩的一个重要组成部分。优秀文档合用标准文案一、本组设计的功能描述(含所有实现的模块的功能)登录界面的功能:在登陆界面正确输入用户名与口令就可以登陆主界面,如用户名与口令不般

3、配则有提示,点开免费注册界面,能够录入新的管理人员的信息,退出注册界面输入刚注册的用户名和口令即可登陆主界面。系统主界面的功能:系统保护:值班员信息保护:实现对值班员的增加、删除功能菜谱信息保护:实现对已有菜单的盘问、增加和删除更正口令:实现对用户口令的更正。订单管理:订餐:实现对订餐信息的增加订餐更正:实现对已经订餐的信息的更正订餐取消:实现对已经订餐的信息的取消订餐盘问:实现对订餐订单按桌号、菜谱号、菜名的盘问收费管理:折扣设定:实现了对用餐人员的折扣设定客户信息:显示客户信息打印:打印客户花销账单二、本组设计的主要特色优秀文档合用标准文案主要特色有以下:1、登陆界面能够注册新用户2、在登

4、陆主界面是弹出接班管理制度的界面3、可对值班人员、菜谱信息进行增加,删除4、可对订餐情况进行增加、删除、盘问等功能5、对客户的花销进行打折,打印客户花销单三、系统解析与设计优秀文档合用标准文案2.1数据库的设计与连接( 1)在SQLSEVER2005开发环境下打开对象资源管理器,依照创办数据库的步骤,创办物理数据库XSCJ,在PowerBuilder开发环境下打开数据库画板,依次定义ODBC数据源,定义DBProfile,连接数据库。依照功能需求,在数据库中先创办5个表列名数据种类可否为空说明DC_DESKChar(20)Notnull桌号(主键)CP_NOChar(10)Notnull菜谱号

5、CP_NAMEChar(20)null菜名DC_NUMBERChar(3)null数量DC_DATEdatetimeNull订餐日期表1订餐信息表DC列名数据种类可否为空说明CP_NOCHAR(10)NOTNULL菜谱号(主键)CP_NAMECHAR(20)NULL菜名CP_KINDCHAR(20)NULL种类CP_PRICENUMBER(10)NULL价格CP_DETAILCHAR(50)NULL备注表2菜谱信息表CP列名数据种类可否为空说明KH_NOCHAR(20)NOTNULL客户号(主键)DC_DESKCHAR(20)NULL桌号JS_DZCHAR(3)NULL打折情况TOTALCHA

6、R(5)NULL总计JS_DATEDATETIMENULL日期表3结算信息表JS列名数据种类可否为空说明KH_NOCHAR(10)NOTNULL客户号(主键)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_NAMECHAR(20)NOTNULL值班员名(主键)ZBY_PAWDCHAR(10)NUTNULL口令表5值班员

7、表ZBY实体和实体之间的关系E-R图系统详细设计( 1)单击菜单“FileNew”,选择应用程序对象模板画板,单击“OK”按钮在出现的对话框中完成应用程序对象名、库文件名的设置.( 2)单击“Finish”按钮,进入应用程序对象设计画面。1、在应用程序对象的Open事件中输入以下的程序代码/ ProfilejiudianSQLCA.DBMS=ODBCSQLCA.AutoCommit=FalseSQLCA.DBParm=ConnectString=DSN=jiudian;UID=;PWD=connect;open(w_open)sleep(1)close(w_open)open(w_login)

8、该语句就是打开w_open窗口的语句。“欢迎登陆餐饮管理系统”如图:优秀文档合用标准文案2、登录窗口的设计。登录窗口如图(1)在W_login窗口的Open事件中输入以下的程序代码Environmentl_envintl_ScrWidth,l_ScrHeightsetRedraw(false)优秀文档合用标准文案GetEnvironment(l_env)/ 获取屏幕的高度和宽度l_ScrWidth=PixelsToUnits(l_env.ScreenWidth,XpixelsToUnits!)l_ScrHeight=PixelsToUnits(l_env.ScreenHeight,Ypixel

9、sToUnits!)Move(l_scrwidth-this.width)/2,(l_scrheight-this.height)/2)/ 搬动窗口到屏幕中间setredraw(true)/ 打开窗口刷新(2)按钮控件cb_1(确定)的Click事件中的程序代码以下:stringl_id,l_passwardstringl_passward0intil_id=trim(sle_1.text)l_passward=trim(sle_2.text)ifl_id=thenmessagebox(提示,请输入用户名!)returnendifsle_1.setfocus()ifl_passward=the

10、nmessagebox(提示,请输入密码!)returnendifsle_2.setfocus()selectcount(*)into:ifromzbywherertrim(zby_name)=:l_idusingsqlca;ifi1thenmessagebox(提示,该用户不存在!)sle_1.text=sle_2.text=sle_1.setfocus()优秀文档合用标准文案returnendifselectzby_pawdinto:l_passward0fromzbywherertrim(zby_name)=:l_idusingsqlca;iftrim(l_passward0)=l_passwardthenopen(w_main)close(parent)integerli_FileNumstringls_Emp_Inputlongll_FLengthll_FLength=FileLength(D:MicrosoftSQLServer1.txt)li_FileNum=FileO

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

最新文档


当前位置:首页 > 大杂烩/其它

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