还剩27页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
课程设计任务书题目酒店管理系统姓名院(系)专业班级学号指导教师时间
一、基本要求及主要内容
1、课程设计题目参考题目学生信息管理系统图书管理系统宿舍管理系统人事管理系统房屋租赁管理系统自行选择业务熟悉的管理系统(可选择参考题目以外的题目)
2、设计目的和要求1)设计目的进一步加深、巩固学生所学专业课程的基本理论知识,理论联系实际,进一步培养学生综合分析问题和解决问题的能力使学生得到搜集、处理、应用资料信息的实践训练,同时全面考察学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的2)设计要求
(1)针对所选题目,找资料弄清该题目所涉及的功能要求;
(2)针对所选题目,使用ASA,设计并创建数据库;
(3)完成系统功能模块设计,小组同学进行合理分工,分别编写代码
3、时间要求课程设计共20个学时,其中4个学时找选题目、资料,16个学时写代码(上机)
二、主要参考文献
[1]李春葆,尹为民等,数据结构教程(第3版),北京清华大学出版社,2009年.摘要(摘要是论文内容的简短陈述,一般不超过200字)目录使用Word自动生成的目录,在此基础上再作调整自动生成目录的方法为[插入]-〉[引用]-〉[索引和目录]目录使用三级目录结构1系统分析与设计
1.1功能分析描述选定题目所完成的功能(详细的功能描述)
1.2系统功能模块分析通过上面各项功能的分析、分类、综合,按照模块化程序设计的要求,得到模块结构(作为后面选单设计的主要依据2数据库的设计给出系统所用到的数据库表结构,详细描述系统中用到哪些表,每个表的字段名、类型、是否允许为空等3系统实现
3.1选单和主窗口设计给出主要的设计界面和代码
3.2模块设计针对每一个模块给出主要的界面和代码4总结系统设计的优缺点,心得、体会等5参考文献
1、酒店管理系统的概述在中国加入WTO以后,中国的市场化程度将会进一步加深,中国将会面临更多的机会,同时也将面临更大的挑战,这种挑战不仅来自于国内原有的竞争对手,还将来自于因开放程度加深而带来的新对手在竞争日益激烈的现代社会里,作为第三产业中的抵柱企业之一酒店业也将在这种复杂的背景中谋求生存无疑,为酒店业全面树立市场化导向的经营思路,并确立合理的改革方案,将为酒店抓住新的发展机遇,在新一轮市场竞争中获得优势地位,具有重要的意义
二、餐饮管理系统分析酒店管理系统是我们常说的MIS(ManagementInformationSystem管理信息系统)的一种,在强调管理,强调信息的现代社会中它越来越得到普及,酒店管理系统的主要目标是实现对酒店内部各种管理的电子化合自动化,提高酒店的办公效率,为高质量的酒店管理提供服务,提供保证在酒店业竞争越来越激烈的今天,努力在市场竞争中脱颖而出,已经成为每位酒店经营者所追求的的目标酒店如何才能提高服务质量,其管理力显得越来越重要由于使用了先进的数据管理技术,酒店管理系统对提高酒店的管理能力将会起到比较重大的作用整个系统的基本设计目标是实现系统界面友好美观、简单易用、功能全面并有较高的安全性本系统需要实现中小型酒店常用的点菜、订菜、结算、生成报表等功能,并帮助酒店建立菜谱数据和销售存根数据库,能够方便的进行查询,并在系统的易用性和安全性两方面进行相应的完善此“酒店客理系统”是专门针对中小型酒店客房管理系统该软件针对客房设置,餐桌管理等进行了设置,本软件采用了SybaseInc.子公司的PowerBuilder开发,数据库采用和微软公司的SQL,软件的界面美观大方,系统运行稳定该软件有以下特点功能强大该软件以中小型酒店为应用对象,结合中小型酒店客房当前和未来发展的管理需求提供实用先进的客房管理模式,提高酒店客房管理的效益用户界面操作简洁系统的每个功能充分考虑到使用人员计算机知识较少的特点,软件系统由各种具体的功能模块组成,全部使用业务人员最熟悉的业务流程、提示用语和操作方式,即使不熟悉此软件的人也能熟练使用本软件完成业务处理
3、开发和运行的环境开发工具PB和SQL2000运行环境Windous2000或Windousxp
四、系统该设计的方案根据系统功能的要求,考虑到pb的编程特点,将酒店管理系统分解为几个较小的功能模块分别进行开发使得开发过程更具条理性,并且方便对模块功能进行修改或添加新的功能模块,从而使整个系统能够随着酒店业务的扩展进行功能的升级为了增强系统的安全性,需要设计登陆模块,登陆成功后,才可以使用整个酒店管理系统整个酒店管理系统的设计流程图如图12结账
35、由以上数据流程图可知该系统的主要功能模块
(1)登陆管理模块;
(2)消费管理模块;
(3)数据库设计和系统界面设计
六、系统功能的实现
1、建立窗口w_login在确定按钮下双击,编写代码stringczy1pwd1czy2pwd2czy1=ddlb_
1.textpwd1=sle_
1.textifczy1=thenmessagebox请选择用户名!elseifpwd1=thenmessagebox请输入密码!elseselectpswdinto:pwd2fromt_userwhereid=:czy1;ifpwd2=pwd1thenopenw_mdicloseparentelsemessagebox密码有误!sle_
1.text=sle_
1.setfocusendifendifendif
2、创建数据窗口对象分别点击菜单项,在下面窗口键入opena_yuding其他的同理完成此操作后,开始点菜
3、订餐录入在“下一道菜”按钮上双击,写下脚本dw_
1.insertrow0)在“删除一行”按钮上双击,写下脚本introwrow=dw_
1.getrowdw_
1.deleterowrow在“保存”按钮上双击,写下脚本intli_stateli_state=Messagebox保存插入?已经插入了数据窗口的内容,是否保存?Question!YesNo!1ifli_state=1thendw_
1.updateelseifli_state=2thenclosew_dcendif在“退出”按钮上双击,写下脚本closew_dc说明当脚本编好以后就可以在所制表格中输入顾客所点的菜单,从而进行下一步工作
4、订餐信息修改若由于种种原因导致顾客的点菜不能尽数上齐,则需要顾客对所点的一些菜进行修改在“查询”键的script脚本中键入stringacdateba=ddlb_
1.textc=sle_
1.textb=datecdw_
1.settransobjectsqlcadw_
1.retrieveab在“保存修改”按钮上双击,写下脚本intli_stateli_state=Messagebox保存修改?已经修改了数据窗口的内容,是否保存?Question!YesNo!1ifli_state=1thendw_
1.updateelseifli_state=2thenclosew_whendif在“退出”按钮上双击,写下closew_wh该操作实现了顾客对菜的重新选择
5、订餐信息的删除既然有了菜单的改动,那么删除功能是很有必要的!如上图所示,在“查询”按钮上双击,在脚本中写stringacdateba=ddlb_
1.textc=sle_
1.textb=datecdw_
1.settransobjectsqlcadw_
1.retrieveab同理在“删除”中写intli_staterowli_state=Messagebox保存删除?已经删除了数据窗口当前行的内容,是否保存?Question!YesNo!1ifli_state=1thenrow=dw_
1.getrowdw_
1.deleterowrowdw_
1.updateelseifli_state=2thenclosew_wh2endif最后在“退出”中编写closew_wh2经以上的操作,就可以实现对所点菜的删除功能了
6、订餐结算如图所示,这就是对顾客所点餐的结算在“结算查询”按钮上双击,编写脚本stringacdateba=ddlb_
1.textc=sle_
1.textb=datecdw_
1.settransobjectsqlcadw_
1.retrieveab在“退出”按钮上双击,编写脚本closew_jx
7、日订餐营业额总计在“总计”按钮上双击,编写脚本stringcdatebc=sle_
1.textb=datecdw_
1.settransobjectsqlcadw_
1.retrievebdw_
1.setsortdc_deskAcp_noAdw_
1.sort在“退出”按钮上双击,编写脚本closew_tj
18、日订餐利润额总计在“总计”按钮上双击,编写脚本stringcdatebc=sle_
1.textb=datecdw_
1.settransobjectsqlcadw_
1.retrievebdw_
1.setsortdc_deskAcp_noAdw_
1.sort在“退出”按钮上双击,编写脚本closew_tj2经过此程序可以对该饭店一天的利润额做一个总计
9、查询订餐若出于需要,要对某一天的某一桌进行查询,我们可以做以下的窗口界面,来实现该功能在“显示订餐”键的script脚本中键入stringacdateba=ddlb_
1.textc=sle_
1.textb=datecdw_
1.settransobjectsqlcadw_
1.retrieveab在“退出”键的script脚本中键入closew_cx也可以按日期和桌号分别查询;在该窗口的两个界面中,按钮所需编写的脚本与上面买的几乎相同,只需将窗口的名称变换一下即可做好这些之后,最关键的换在于数据库的建立与连接,这才是核心技术可以从图中看到,这是数据库的链接上面就是我们所见的数据库,上面有三个表格程序运行以后,可以看到界面输入用户名“dba”密码“dba”点击确定按钮就可以进入进入该界面后,在上面的菜单栏上下拉,点击打开,就可以进入另一个界面
七、程序设计说明鉴于本系统的业务性质,必须选择具有较高的可靠性、稳定性和必要的容错能力的计算机硬件和软件系统,以保证任何情况下都不至于丢失、损坏数据必须具有较高的响应速度,以保证各项具体业务的顺利进行应考虑具有良好的可维护性,可操作性和可扩充性,以保证将来系统统模的扩展和升级的需要借于各种情况,餐饮酒店管理系统在实施后应能达到以下目标
(1)实现多点操作的信息共享,相互之间信息传递准确,快捷,顺畅
(2)系统界面美观友好,操作简单易行,查询灵活方便,数据存储安全可靠
(3)通过系统的实施,可逐步提高企业管理水平,提升员工的综合素质
(4)系统维护安全,方便,可靠,并且能够满足实用性,先进性的要求
(5)实施会员制,提供多种优惠政策
八、总结自己学习的专业是应用数学,而这次真正的接到了一个比较正规需要我们来做的设计项目,之前都只是学习了太多书本上的知识,所以有了这次机会,我们格外认真的对待开始只会做表面按钮到最后能够成功编写一个运行程序,在这个过程当中,我体会到了真正作为一个软件工作人员的任务到底是做什么,该怎样才能更好的满足客户的需求开始认为编程没有那么难,只是很想当然的把一个个按钮安在windows窗体上,最后再写上openw_retable就可以了,可事实并不是如此看似简单,当我运行的时候,才发现每一步走的是多么的艰难按照自己最开始的想法编写每一个按钮,开始只会编写最简单的退出按钮close(parent)和创建菜单,每次点“运行”只有“退出”按钮管用,觉得这个系统做不下去了,可既然接受了布置,就不应该放弃,于是又继续研究提供的软件,对于编写的每一个按钮,或者数据窗口对象,都一点点钻研,印象最深刻的是建立数据窗口对象时,以前认为只要按着创建的步骤一步步点,直到保存就可以了,后来学会了在dw中创建下拉菜单,以及在dw中嵌套dw的方法参考文献
[1].罗超理,李万红.管理信息系统原理与应用.清华大学出版社,2002
[2].艾德才.计算机信息管理基础.中国水利水电出版社,2001
[3].JeffRobin.ManagementofInformationSystem.机械工业出版社,2002课程设计成绩评定表评定项目内容满分评分总分学习态度学习认真,态度端正,遵守纪律10答疑和设计情况认真查阅资料,勤学好问,提出的问题有一定的深度,分析解决问题的能力较强40说明书质量设计方案正确、表达清楚;设计思路、实验(论证)方法科学合理;达到课程设计任务书规定的要求;图、表、文字表达准确规范,上交及时40回答问题情况回答问题准确,基本概念清楚,有理有据,有一定深度10总成绩采用五级分制优、良、中、及格、不及格指导教师评语签名年月日毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意作者签名 日 期 指导教师签名 日 期 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容作者签名 日 期 学位论文原创性声明本人郑重声明所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明本人完全意识到本声明的法律后果由本人承担作者签名日期年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文涉密论文按学校规定处理作者签名日期年月日导师签名日期年月日注意事项
1.设计(论文)的内容包括1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)
2.论文字数要求理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于
1.2万字
3.附件包括任务书、开题报告、外文译文、译文原文(复印件)
4.文字、图表要求1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序1)设计(论文)2)附件按照任务书、开题报告、外文译文、译文原文(复印件)次序装订服务需求后台顾客结账处理点菜信息消费清单员工信息餐桌信息点菜处理菜单信息消费处理顾客消费查询进货明细库存清单原料清单进货处理供应商盘点处理。