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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C#数据库课程设计报告酒店管理系统.docx

1、C#数据库课程设计报告酒店管理系统酒店管理系统 学院:XXXXX 专业:XXXXX 班级:XXXXX 学号:XXXXX 姓名:XXXXX第一章 绪论1.1 选题背景随着中国经济的腾飞,人民生活水平的不断进步,旅游已经成为当今人们生活、娱乐、休闲的一个主题。旅游行业的日趋火爆,同时加速了宾馆行业的整体发展。宾馆行业充满了激烈的市场竞争,在改革开放一来,我国的宾馆行业迅速发展,成为具有一定规模的第三产业,充满了广阔的市场前景和拥有良好的发展趋势。在未使用计算机软件对宾馆客房采用传统的管理方式时,通常使用手工处理账务,存在去多现金流失的漏洞,且人工查房不能及时、准确的获得房间是否处于空闲或者被预定状

2、态的信息。相反的,如借助计算机系统,可是结账既准确又快速,并能在第一时间得知房间的状态信息。因此,要想使宾馆的工作质量和效率提高,采用先进的计算机网络和通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。1.2研究现状国外的酒店管理系统最早是于70年代初发展起来的,到了80年代,国外的酒店管理系统,如EECO(Electronic Engineering CO.)、HIS(Hotel Information System)、CLS、Lodgistix等,整个模式已基本定型,技术较成熟,功能也较齐全。现在,国外酒店正向个性化方向发展,酒店按其经营方式可分为商务型酒店、长住型酒店、

3、度假型酒店等等;按其经营形式可分为独立经营饭店、集团经营饭店等。而且产生了一大批国际级的联号饭店,如希尔顿(Hilton Hotels Corp)、谢拉顿(Sheraton Corp)、假日(Holiday Corp)、凯悦(Hyatt Hotel Corp)等集团公司的世界饭店。国内的宾馆计算机管理系统于上世纪80年代初起步,到了80年代中后期,随着国外宾馆计算机系统和先进管理技术的大规模引进,进一步促进了我国宾馆管理技术的发展。国内宾馆管理系统正是在充分吸收国外管理系统的精华,结合国内实际的情况下逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事宾馆计算机管理系

4、统的公司。到了90年代中期,随着计算机在饭店中的普及应用,以及计算机技术的不断发展,宾馆计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。国内最早的宾馆管理软件仅简单运用于前台接待、排房、结帐、查询等基本服务,发展至今,较为成熟的宾馆管理系统已具备前台管理、餐饮娱乐管理、客户管理、财务管理、物业管理等多项管理功能。综上所述我国宾馆管理软件的功能发展有如下几大趋势:(1). 软件产品集成化(2). 操作界面人性化(3). 注重客户关系管理(4). 从数据处理型向决策型发展(5). 系统开放化(6). 增值产品/服务功能增加(7). 支持电子商务(8).

5、 宾馆集团型管理软件1.3项目意义随着世界经济全球化进程的加快,在这个信息“爆炸”的电子商务时代,掌握了信息技术的主动权,便率先拥有了商机。因为互联网具有开放性、国际性等特点,使得旅游宾馆的经营范围扩展到全球,同时电子商务又扩大了宾馆业的竞争领域,使企业从常规的广告竞争,促销手段,产品设计等领域的竞争扩大到无形的虚拟竞争空间。宾馆管理系统是酒店对自身管理不可缺少的一部分,利用该计算机系统可以对酒店规模、制度、政策的进一步拓展、优化提供便利,还可以提高工作效率和经济效益,使得管理更有条理、更加科学、规范。可以预见,宾馆管理系统的实现将在很大的程度上改善宾馆的管理运行机制,提高宾馆的办公效率,为高

6、质量宾馆服务提供保证。并且准确、快速、统一的信息处理对宾馆的决策、业务发展和社会信誉必定有着积极的意义。第二章 需求分析2.1功能需求分析具体功能的详细描述如下1.客房类型管理2.客房管理3.客房查询4.客户入住5.客户结算6.用户管理7.系统帮助8.退出系统2.2数据流需求分析: 登陆信息 返回信息 数据库 错误信息 寻找信息 2-2-1数据库需求分析数据流图第三章 概要设计3.1系统功能概述图 3.2 Client信息E-R图:3.3 ClientBookIn信息E-R图3.4管理员用户E-R图3.5客房信息E-R图3.6客房类型信息E-R图 第四章 数据库的表的建立与实现Client表的

7、建立:ClientBookIn表的建立:Room表的建立:RoomType表的建立:User表的建立:第五章 详细设计5.1用户登录功能建立一个窗口,从公共控件中添加label,button控件到窗口,编辑按钮程序,插入图片;连接数据库User表对管理员输入的信息进行验证,判断是否可以通过;调用getNumber()函数随机生成验证码,保证安全性。关于验证码,每次调用getNumber()函数都会生成一个新的验证码,应当把验证码保存到Session中需要比较时再拿出来,注意验证码不分大小写。相关运行截图如下: 5-1-1 登陆界面5-1-2 登录验证5-1-3 登陆出错5-1-4 登陆成功5.

8、2 客房类型管理功能 建立一个窗口,从公共控件中添加label,button,textbox,GirdView等控件到窗口,编辑按钮程序,插入图片;GirdView需要配置数据源,对数据库中的内容进行显示对客房类型的的信息进行编辑,包括类型(普通,贫民,豪华) 客房面积(30,60,90) 额定床数(1,2,3,4) 额定人数(1,2,3,4) 价钱(50,500) 电视(有,无)电话(有,无) 空调(有,无) 卫生间(有,无)这些属性,对客房类型进行增删改查功能操作。关于GirdView控件事件的说明被单击时发生。它们分别在网格控件处理分页操作之前和之后激发。RowCancelingEdit

9、 在一个处于编辑模式的行的Cancel按钮被单击,但是在该行退出编辑模式之前发生。RowCommand单击一个按钮时发生。RowCreated创建一行时发生。 RowDataBound一个数据行绑定到数据时发生。RowDeleting, RowDeleted 这两个事件都是在一行的Delete按钮被单击时发生。它们分别在该网格控件删除该行之前和之后激发。RowEditing 当一行的Edit按钮被单击时,但是在该控件进入编辑模式之前发生。RowUpdating,RowUpdated 这两个事件都是在一行的Update按钮被单击时发生。它们分别在该网格控件更新该行之前和之后激发。Selected

10、IndexChanging, SelectedIndexChanged这两个事件都是在一行的Select按钮被单击时发生。它们分别在该网格控件处理选择操作之前和之后激发。 Sorting, Sorted这两个事件都是在对一个列进行排序的超链接被单击时发生。它们分别在网格控件处理排序操作之前和之后激发相关运行截图如下:5-2-1 客房类型管理界面 5-2-2 客房类型管理添加功能界面5.3 客房管理功能建立一个窗口,从公共控件中添加label,button,textbox,GirdView等控件到窗口,编辑按钮程序,插入图片;GirdView需要配置数据源,对数据库中的内容进行显示对客房的的信息

11、进行编辑,包括房间号码 客房面积(30,60,90) 额定人数(1,2,3,4) 房间楼层(一楼,二楼,三楼 ) 额定床数这些属性,对客房进行增删改查等功能操作。关于ListBox控件首先来说控件的属性,(1)Items:使用此属性获取列表控件项的属性。此属性可用于确定列表控件中的选定项。添加items时既可以设计时静态添加,也可以在代码中动态添加。如果不想显示设计时添加的items,可以在代码中添加this.listBox1.Items.Clear();只显示在代码中添加的选项。(2)SelectedItems:获取包含ListBox中当前选定项的集合。(3)SelectioModes:获取

12、或设置在ListBox中选择项所用的方法。一共有 四个值可选;默认为:SelectionMode.One,只能选中一个;属性值为none时不能选择;当属性MultiExtended 时,按下 Shift 键的同时单击鼠标或者同时Shift 键和箭头键之一(向上键、向下键、向左键和向右键),会将选定内容从前一选定项扩展到当前项。按 Ctrl 键的同时单击鼠标将选择或撤消选择列表中的某项;当该属性设置为MultiSimple 时,鼠标单击或按空格键将选择或撤消选择列表中的某项。接下来说一哈数据绑定,通常数据都是可变的,所以说就需要数据绑定。数据绑定有几种,一种就是绑定从数据库中获取的DataTab

13、le或者是DataSet;另外一种就是自定义一个类,绑定自定义类中的数据。c#中的数据绑定与ASP.NET中的数据绑定还有一点区别,ASP.NET中绑定数据后还要调用一个DataBind方法,而在c#中就不需要。而DisplayMember获取或设置要显示的属性。相关运行截图如下 5-3-1 客房类型管理添加功能界面5.4客房查询与客户入住功能建立一个窗口,从公共控件中添加label,button,textbox,listbox,GirdView等控件到窗口,编辑按钮程序,插入图片;GirdView需要配置数据源,对数据库中的内容进行显示输入查询条件,包括的属性有房间号码 房间类型 房间楼底

14、额定床数 额定人数 实际人数 其他条件,与数据库的数据进行比对,查找该客房信息。数据库提供房间的信息,根据住户需求,判断用户是否入住;若选择入住,则进行登记,跳转到客户入住界面。客户入住的功能实现与客房查询基本相似,客户入住是对住户的基本信息进行记录。将客户的基本信息包括身份账号,姓名,性别,籍贯,以及入住的时间,关于入住时间这里要添加一个日历的控件是一个传统的单月份日历,用户可以使用该日历查看和选择日期。Calendar控件提供的功能:1、显示一个日历,该日历会显示一个月份2、允许用户选择日期、周、日。3、允许用户选择一定范围内的日期。4、允许用户移到下一月或上一月。5、已编程的方式控件选定

15、日期的显示。相关运行截图如下 5-4-1 客房查询界面 5-4-2 客户入住界面5.5 客户查询和客户结算功能建立一个窗口,从公共控件中添加label,button,textbox,listbox,GirdView等控件到窗口,编辑按钮程序,插入图片;GirdView需要配置数据源,输入身份证号和姓名,从数据库中查找客户;点击结账按钮,确认用户是否结账,入已经结账则显示确认的信息;若在住的人选择结账,即跳转到客户结算界面 ,输入应收金额,确认是否对住户打折,这里面包括VIP等节假日的因素不便多说,点击结账按钮确认用户结账相关运行截图如下5-5-1 客户查询界面5-5-2 已经结账的客户界面5-5-3 需要结账的用户界面5-5-4 客户结算界面5-5-5 已结算客户界面5-6 用户管理功能建立一个窗口,从公共控件中添加label,button,textbox,listbox,GirdView等控件到窗口,编

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

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