酒店管理系统课程设计报告.doc

上传人:laozhun 文档编号:3791996 上传时间:2023-03-22 格式:DOC 页数:20 大小:1.43MB
返回 下载 相关 举报
酒店管理系统课程设计报告.doc_第1页
第1页 / 共20页
酒店管理系统课程设计报告.doc_第2页
第2页 / 共20页
酒店管理系统课程设计报告.doc_第3页
第3页 / 共20页
酒店管理系统课程设计报告.doc_第4页
第4页 / 共20页
酒店管理系统课程设计报告.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《酒店管理系统课程设计报告.doc》由会员分享,可在线阅读,更多相关《酒店管理系统课程设计报告.doc(20页珍藏版)》请在三一办公上搜索。

1、数据库课程设计报告题目:客房管理系统指导老师:xx 专 业:xx 班 级: xx 学 号:xxxxxxxxxxxx姓 名: xxxx 2011年 01月 05日目 录一、 概述- 1 -二、 系统分析- 1 -1、业务需求分析- 2 -2、数据流程- 2 -三、系统设计- 5 -1、 总体设计- 5 -2、 代码设计- 5 -3、 界面设计- 6 -4、 输入输出设计- 10 -5、 模块设计- 11 -6、 系统实现- 12 -参考文献:- 17 -酒店管理系统一、 概述 随着国家经济的发展人们的生活水平有了很大的提高。旅游度假和商务旅行已经成为人们的一种生活需求。国家也把旅游业作为一个朝阳

2、支柱产业来扶持。各地的宾馆酒店越拉越多,行业间竞争越发越激烈。传统的酒店管理模式已经不能适应现代酒店发展。利用高科技的电脑网络技术来处理宾馆酒店经营数据,已经成为提高企业管理效率,改善服务质量的关键。酒店客房管理系统的项目目标是对酒店客房进行数字化的管理,增加客房管理的效率。本系统用C#语言在microsoft visual studio 2008 借助SQL完成。 二、 系统分析1、业务需求分析本系统主要完成对小型酒店日常的客房管理活动。系统主要面向前台接待人员。(1) 用户在不登入的状态观看首页、酒店公告和酒店介绍。(2) 用户需在登入页输入用户名、密码,通过身份验证后才可对酒店客房进行管

3、理操作。(3) 用户可以通过本系统为客人预订办理。(4) 用户可以通过本系统为客人入住登记办理。(5) 用户可以对客房进行管理操作。包括添加新客房对原客房修改。(6) 用户可根据房间类型查询酒店房间。(7) 用户可根据姓名查询酒店房间预订登记。(8) 用户可根据房号查询酒店入住登记。(9) 用户可发布酒店公告。(10) 用户可查看酒店当前营业额。(11) 当用户第一次登入时,必须先进行注册。注册时可以设置登录时的用户名密码,以及保存个人相关信息。2、数据流程根据如上得到的需求分析,我们将本系统按照所完成的功能分成以下几个子系统: 首页:欢迎界面公告:可浏览酒店公告。登入后可发布公告。公告信息包

4、括:酒店介绍:介绍酒店。登记入住:可添加查询修改登记入住。登记入住信息包括:预订登记:可添加查询修改预订登记。预订登记信息包括:房间管理:可添加查询修改房间信息。房间信息包括:营业额统计:统计酒店当前营业额。系统表三、系统设计 根据上述的系统分析,我们已经得到了对于该系统的基本要求和数据流程的划分,综上我们对酒店管理系统进行了具体的系统设计。1、 总体设计软件环境:Microsoft Visual Studio 2008 和SQL硬件环境:虚拟机windows server20032、 代码设计添加登记代码 DataClassesDataContext DataClasses = new Da

5、taClassesDataContext(ConfigurationManager.ConnectionStringsMOLIhotelConnectionString.ConnectionString.ToString(); GUESTINFOt info = new GUESTINFOt(); info.Name = TextBox1.Text; info.PassportNum = TextBox2.Text; info.ArrivalTime =DateTime.Today; info.DepartureTime =Calendar1.SelectedDate; info.RoomKi

6、nd =Convert.ToString(DropDownList7.SelectedItem); info.Price = Convert.ToDecimal(DropDownList7.SelectedValue); info.RoomNum = Convert.ToInt32(DropDownList8.SelectedValue); info.Operator = User.Identity.Name; DataClasses.GUESTINFOt.InsertOnSubmit(info); DataClasses.SubmitChanges(); Console.WriteLine(

7、sucess!);添加预订代码protected void Button1_Click(object sender, EventArgs e) DataClassesDataContext DataClasses = new DataClassesDataContext(ConfigurationManager.ConnectionStringsMOLIhotelConnectionString.ConnectionString.ToString(); RESERVATIONT info = new RESERVATIONT(); info.Name = TextBox1.Text; info

8、.Phone = TextBox2.Text; info.ArrivalTime = Calendar1.SelectedDate; info.Roomkind = Convert.ToString(DropDownList7.SelectedItem); info.RoomNum = Convert.ToInt32(DropDownList8.SelectedValue); info.Deposit = User.Identity.Name; DataClasses.RESERVATIONT.InsertOnSubmit(info); DataClasses.SubmitChanges();

9、 Console.WriteLine(sucess!);营业额统计代码protected void Page_Load(object sender, EventArgs e) DataClassesDataContext DataClasses = new DataClassesDataContext(ConfigurationManager.ConnectionStringsMOLIhotelConnectionString.ConnectionString.ToString(); var result = DataClasses.GUESTINFOt.Select(r = r.Price)

10、.Sum(); Label2.Text = 营业额总计: + Convert.ToString(result); 3、 界面设计母版页:站点地图: 公告界面添加公告界面添加登记入住界面登入修改查询界面添加预订界面预定查询修改添加房间界面查询修改房间界面营业额统计界面4、 输入输出设计登入注册界面用了Login和CreateUserWizard控件,用系统生成ASPNET数据库,并用Login自带设置网站管理权限。注册控件属性登入控件属性添加登记入住界面用了Linq绑定两个DropDownLis,使其产生联动:登记入住查询修改用了Linq绑定Text根据Text内容查询:预订登记和房间管理与登记入住类似不多赘述。5、 模块设计母版页和站点地图所有权限可访问模块依次为注册 登入成功 公告 主页 酒店介绍 登入后可访问模块依次为添加登记入住 查询修改登记入住 登记入住 营业额统计 房间管理 添加房间管理 查询修改房间管理 预订登记 添加预订登记 查询修改预订登记 6、 系统实现进入首页查看公告查看酒店介绍注册账户登入添加酒店管理查看登记入住查询添加预订姓名查询添加房间房间查看房间类型查询营业额查看公告添加添加公告参考文献:ASP.NET从入门到精通 庞娅娟 房大伟等编著 清华大学出版社数据库系统概论 王珊 萨师煊编著 高等教育出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号