ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:24.42KB ,
资源ID:13328327      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13328327.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店管理系统的设计与实现Word格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

酒店管理系统的设计与实现Word格式.docx

1、和安全性两方面进行相应的完善。2 系统主要模块(1)登录管理模块; (2)菜谱管理模块; (3)点菜订菜模块; (4)结算模块; (5)帮助模块; (6)数据库设计; (7)系统界面设计。软件系统由各个具体的功能模块组成, 若值班员未登录或登录失败, 则只能使用登录, 帮助, 关于, 退出这四个功能模块。登录成功后才可以使用全部的功能模块。各个功能模块都是分别进行开发的, 这样就便于日后拓展功能, 也易于检查和修改错误。软件的系统结构如图1 所示。3 系统设计方案根据系统功能的要求, 考虑到Visual C+的编程特点, 将酒店管理系统分解成前台和后台两部分, 并将系统分解为几个比较小的功能模

2、块分别进行开发。使得开发过程更具条理性, 并且方便对模块功能进行修改或添加新的功能模块, 从而使整个系统能够随着酒店业务的扩展进行功能的升级。为了增强系统的安全性,需要设计登录模块, 登录成功后才可以使用全部功能.整个酒店管理系统的设计方案如图2 所示。图1 软件系统结构图2 系统设计方案摘要: 本文主要介绍了利用Visual C+开发的酒店管理系统。随着软件开发技术和数据库技术的完善与发展, 国内外的企业已经开始充分利用各种各样的系统管理软件来管理诸如销售信息、产品信息、员工信息等大量日趋繁杂的资料, 计算机辅助管理的高效性和高安全性等优点使得传统的管理方式黯然失色, 也为系统管理软件的发展

3、提供了更广阔的前景和发展空间。本系统设计的主要目标是设计一个面向中小型酒店的简单易用的酒店管理系统。前台以Visual C+ 为开发工具, 设计软件的界面和各个功能模块; 后台使用SQLServer 2000 进行系统数据库的连接和管理。本系统已基本实现了中小型酒店常用的点菜、订菜、结算等功能, 帮助酒店建立了菜谱数据库和销售存根数据库, 可以方便地进行查询, 并在系统的易用性和安全性两方面进行了相应的完善。关键词: Visual C+; 安全性; 数据库中图分类号: TP315 文献标识码: A 文章编号: 1009- 3044(2007)19- 40023- 03The Des ignme

4、nt and Implementation of Res taurant Management Sys temGAN Chao- Song1, XIA Rong2(1.School of Computing, Jiangxi City Vocational Institute, Nanchang 330004, China; 2.Science and Technology College of NCHU, Nanchang330034, China)Abs tract:This paper mainly introduces the management system of restaura

5、nt developed with Microsoft Visual C+. With the developmentof software and database technology, the domestic corporations and the oversea corporations already begin to make full use of all kinds of systemmanagement software to manage lots of interior things, such as vendition information、production

6、information、employee information and so on.Computer- aided management has lots of merits compared with traditional management mode, such as high efficiency and high security. It alsosupplies more wide foreground and developing space for the development of system management software. The main aim of

7、this system is to designa easily- using management system of restaurant for petty restaurant. Front end uses Visual C+ as developing tool, designs main interfaceand function modules; background use SQL Server 2000 for connecting and managing system database. This system basicly actualized functionsi

8、n common use of order dishes、prearrangement、settle accounts for petty restaurant, and help restaurant to set up database of bills of fare and venditioninformation. They can expediently be queryed and strengthen the easily- using and security of system.Key words :Visual C+; security; database234 设计要点

9、与注意事项4.1 设计要点图形化界面尽量做到美观简洁;充分考虑到系统的安全性;通过使用map 类快速保存和检索数据集结果;通过使用数据绑定技术优化代码。4.2 注意事项系统运行前数据库要进行正确配置;算法应简单明了, 有较高的时空效率;注意学习使用数据绑定等新技术;设计登录模块时注意增强安全性。5 关键技术5.1 数据库的连接将SQL Server 默认的数据库设置为酒店管理系统所在的RMS 后, 就可以在程序中使用DSN 来访问SQL Server 数据库了。CRMSDlg:OnInitDialog()中连接数据库部分的代码如下:trym_DBCnt.CreateInstance(_uuid

10、of(Connection);m_DBCnt - ConnectionString = DSN =RMS;UID =fdd;PWD =121;m_DBCnt- Open(, , - 1);catch(_com_error& e)AfxMessageBox(e.ErrorMessage();this- EndDialog(0);return TRUE;其中DSN=后面即为酒店管理系统所用的数据库的名称, 可根据实际情况进行更改。5.2 菜谱管理模块菜谱对话框的设计采用一个列表框控件显示读取的数据记录, 并在CDlgViewCP:OnInitDialog()中对这个控件(m_list)进行初始化(

11、分割列, 设置列宽, 设置风格等), 其中m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);这一行代码使单击列表框时选中其中的一整行, 而不是其中的某一格。在单击并选中某一行的时候,程序处理这个单击事件, 并将这一行的数据在下面的列表框中显示出来, 利用函数CDlgViewCP:OnClickListCp 来实现这一点:int i = m_list.GetSelectionMark();m_no = m_list.GetItemText(i,0);m_name = m_list.GetItemText(i,1);m_kind = m_list.GetI

12、temText(i,2);m_price = (float)atof(m_list.GetItemText(i,3);m_detail = m_list.GetItemText(i,4);UpdateData(FALSE);*pResult = 0;另外在菜谱管理模块中还要同时实现菜谱查询功能, 即由用户选择查询目标(编号,菜名,种类), 再填入所要查询的内容就可在菜谱中查询到符合条件的菜。如果没有输入任何查询条件, 那么就列出菜谱中所有的菜。void CDlgViewCP:RefreshData(LPCTSTR qry)m_list.DeleteAllItems();m_list.SetRe

13、draw(FALSE);_RecordsetPtr pRst = NULL;IADORecordBinding *picRs = NULL; /Interface Pointer declared.(VC+ Extensions)CCPRs rs;try _bstr_t strSQL = qry;TESTHR(pRst.CreateInstance(_uuidof(Recordset);pRst = m_DBCnt- Execute(strSQL, NULL, adCmdText);/数据绑定(Data Binding)TESTHR (pRst - QueryInterface (_uuido

14、f (IADORecordBinding),(LPVOID*)&picRs);TESTHR(picRs- BindToRecordset(&rs);int i = 0;char buf128;while (! pRst- adoEOF)m_list.InsertItem(0, rs.m_sz_no);m_list.SetItemText(i, 1, rs.m_sz_name);m_list.SetItemText(i, 2, rs.m_sz_kind);sprintf(buf, %f, rs.m_f_price); m_list.SetItemText(i, 3, buf);m_list.SetItemText(i, 4, rs.m_sz_detail);/移到下一条记录pRst- MoveNext();picRs- Release();Cl

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1