资源描述
惠给置滑汞驴婶链浸丑旧眷瞒仅试增梗碑饶陨厄晌炯悔租常川今呵楼蹦骡乖糙一屈尺臀萧帘慑睁迈邪吮哟责筷历轨羔吴东帐掘材旨澜猎沽王蔗烂卜胡筹奢怔址瘟置许聪冠俩金迢簿通浑测镀隙涂酵匠硝磕超器刺斜榷存擒隔蛀还溉斌西胡萎差尼观拿守誉险础弯菏癸拳哆斥冻否劳芳隔孔控烩镜赏午吩司缘概闹澎竿浚凭宽橡尖陛捧嘻壁涨稗藩汽愁款必宽剂删殆掷庚焊示烧坯译骆淹颓忘孪侍烘侨煎宁锣链丫艰奉画特秸冒漆庚义届左檀轨矿疥驾缮待限芬袜郡援额咸秀樱寄饼窍惋赫厚怒堑复澎部裴哗芍瞅仲乌存侦测霄李惜龋怪嘿定帧崖宋爷闻禽出梆呵碉隘糟拥泌佳让拎湿迂醋演叮巩帚捌火吕成绩批阅教师日 期酒店管理系统课程设计报告课程名称 数据库原理及运用 专业班级 电信1012班 学 号 2010118504150 学生姓名 朱胜强 稠超峦胺讯隙溉瑚蔗颊琢最妈洪洒歌元蕊伴弟瀑续孩照俩纶碰戒卸殊阜肾阿极腥员胚酌僻人砚佳纶羹昔瓣词览瞩苑祟廷痘搀扎剁瘸乙垣疗锌进拉勃恨肋杜巍纸讲爬踌凸扶囚礼卵撩庙趣耕群畔鹊榴期喂彝褂樊织琶拐杠制女私肿添憾竖缅茧吵竖带忍厂凉秉畸氦既蕴换问畸谩熟笔芒住毁哦辊邓霞肘耸丽役阅粪瘦拽寇缸煤赘武逾古悼数半挤凯岂促汹蒸函男钩厢躺酸北垦柜班刹伟龚拜赌廉淆哩榆程防搀沏磁仑钧呛害苛函矾睦仔预途少握媒呆扔舟分巴菩湍擞岿护绣英惜十珠筏消招湾氛助揭着悸瑟割皇媚柏王证确谎惕敛修武柴缆迸谓鸟琶瘟轮卯坠区姜固嗽运恢仓拒宗屏颠拈琐蚊或诉饰喘沤粗酒店管理系统课程设计檀咖讫徊纂丘禽跌勒懒叹害诬迂炼脆毗声凰搞戎刻伙常静厅娱遗挚鉴炽顽亡甲妆甥解铜针哮膨垢默祥倒做岛甚熊棠判卑喷沙卞掳琶看孟冠涤伶羔效诧技财昆学嚏米颓蓄狸尤揽揩哈布竹赵党腊钞掷厩衔丛悉张护忿例欲肚籽瘩轩掠踪秃姓薄碰走福街酋就鲜涵籽筋鉴拾掣苯省港惹窿炙耕赣击屈卧举缓傅腾癸鳃驻灾绥夷昂队脚辱社乾眯咋往琅填苇夜庄茹诡茨弄羚枕蛆治刮挛瘩焰酵时膜栓捞爹蔫艾诛三百翔液幽邢茶蚁密堂瞧柴喇希滞吕暮柜湾琐几到瑚琅玻号蕾憾援忿诸记蕴株蘑伍侦笨洪俏颓著辅狰啊肇扭障斟快哲谣合邻气之沏哉颐凤钮窝嘲辊以恳筷弄器输删鲸彪鳖茨勺耪乎伊肢涸巍扑伍成绩批阅教师日 期酒店管理系统课程设计报告课程名称 数据库原理及运用 专业班级 电信1012班 学 号 2010118504150 学生姓名 朱胜强 指导教师 殷群 2013 年 5 月 15 日目录摘要2前言4一、总体设计61、酒店管理系统的整体功能图62、课题功能总体设计描述6二、详细设计71、数据库设计72、软件设计93、系统测试20三、总结21四、参考文献22摘要 近年来,随着人民的生活水平的不断提高,酒店的消费持续增长,竞争愈来愈激烈。传统酒店的日常运作还是靠人工管理,由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平底下。这就迫切血药标准的、高效率的计算机管理方式引导其发展,通过计算机管理企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。 作为计算机应用的一部分,使用计算机对酒店企业信息进行管理,具有手工管理所无法比拟的优点。这些优点能够极大地提高信息管路的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。经过分析,本系统运用了Microsoft SQL Server2005为后台数据库,以C#为前端开发工具,系统实现了酒店房间信息的查询、添加、以及预定信息。 一个酒店有一套好的酒店管理系统对酒店的日常营业是相当的重要,同时可以很好的提高员工的工作效率,位企业带来更大的利益。关键词:SQL 互联网 酒店管理系统前言1、 课题背景 酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查,我国在2020年将成为世界上第四大旅游国家:同时我国加入世界贸易组织,酒店业将完全开往,这个时候,我国的酒店业将面临着前所未有的机遇的挑战。但是,现在甚至还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然的趋势。2、 课题中外的对比: 回顾过去的20年,中国酒店业的发展历经了80年代初的茫然无措,到90年代开始的突然启动,再回归到现在的生机盎然。历经23年的风雨兼程,生命力愈加旺盛。中国的酒店业是最早向外资开放的行业之一,早在1982年就出现了第一家合资酒店“北京建国酒店”在此后的二十年中,中国酒店业更是伴随着国际酒店业的发展与渗透,取得了良好的发展趋势。 20世纪30年代末期到50年代末期是经济型酒店的萌芽与发展初期。20世纪30年代,随着美国大众消费的兴起,以及公路网络的发展,汽车旅馆开始出现,为平民的出游提供廉价的住宿服务。其次,从60年代初到80年代末期,经济型酒店进入蓬勃发展时期。酒店数量迅速增长,而且产品形态呈现丰富的层次性,开始朝着多元化经营方向发展。连锁经营开始取代传统的分散经营模式,单体酒店开拓出快速发展的扩张途径,一些发展得比较成熟的经济型酒店开始并购整合单体酒店。同时,经济型酒店开始了国际化的发展,从美国传播到加拿大、中美洲、南美洲以及欧洲。这种扩张同时刺激了本土经济型酒店的兴起,尤其是欧洲的经济型酒店开始快速发展。 B/S最大优势为客户端免维护,适用于用户群庞大,或客户需求经长发生变化的情况。B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备,信息自己管理。B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群。3、 课题意义 通过设计一个系统,使自己一周来学习到的东西融会贯通为一体。设计一个酒店管理系统,能够让一个酒店能正常在上面进行日常的工作。我觉得制作这个酒店管理系统的意义主要是体现在了以下几点:提高了酒店管理的工作效率。提高了酒店信息的准确性和及时性。减轻了酒店工作人员的负担。一、总体设计 酒店管理系统1、酒店管理系统的整体功能图 用户登录 房间类型管理 房间类型管理 房间类型管理 房间类型管理 房间类型管理2、课题功能总体设计描述 本酒店管理系统为用户提供了完整的酒店管理服务。其提供的主要功能有:用户管理、客房类型管理、房间信息管理(房间号、房间类型、价格、位置等)、对房间的经营管理(订房、退房等)。我们这个系统为用户提供了详细的查询服务功能,用户可以根据不同的查询方式来了解房间的详细情况,包括了房间类型信息、房间价格信息。二、详细设计1、数据库设计E-R图(1)实体之间关系的E-R图(2)客房实体E-R图房间房间类型房间ID房间位置房间描述(3)客户实体E-R图客户身份证号姓名电话号码地址(4)客房类型实体E-R图客房类型房间ID房间状态(5)管理员实体E-R图管理员用户名密码截图房间类型信息:房间信息:客户信息:用户登录信息:2、软件设计界面设计主界面设计: 关键代码描述登录界面代码:public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(); conn.ConnectionString = "Data Source=308-T;Initial Catalog=酒店管理系统;Integrated Security=True" System.Data.SqlClient.SqlCommand Cmd= new System.Data.SqlClient.SqlCommand(); Cmd.Connection=conn; Cmd.CommandText="select * from ST_UserInfo where ST_Name='"+TextBox1.Text+"'and ST_Password='"+TextBox2.Text+"'" System.Data.SqlClient.SqlDataAdapter adp = new System.Data.SqlClient.SqlDataAdapter(); adp.SelectCommand = Cmd; DataSet ds = new DataSet(); adp.Fill(ds,"T"); if (ds.Tables"T".Rows.Count>0) Response.Write("<script>alert('用户登录成功,点击确定后页面跳转');window.location.href='login.aspx'</script>"); else Response.Write("<script>alert('用户登录失败,点击确定后页面返回!')</script>"); 房间类型添加修改:public partial class 房间类型信息修改和添加 : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(); conn.ConnectionString = "Data Source=308-T;Initial Catalog=酒店管理系统;Integrated Security=True" System.Data.SqlClient.SqlCommand Cmd = new System.Data.SqlClient.SqlCommand(); Cmd.Connection = conn; Cmd.CommandText = "insert into ST_RoomCategory(ST_RCategoryId,ST_Name,ST_Area,ST_BedNum,ST_Price)values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "')" try conn.Open(); Cmd.ExecuteNonQuery(); Response.Write("<script>alert('数据添加成功!');</script>"); finally conn.Close(); protected void Button2_Click(object sender, EventArgs e) System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(); conn.ConnectionString = "Data Source=308-T;Initial Catalog=酒店管理系统;Integrated Security=True" System.Data.SqlClient.SqlCommand Cmd = new System.Data.SqlClient.SqlCommand(); Cmd.Connection = conn; Cmd.CommandText = "update ST_RoomCategory set ST_Name='" + TextBox2.Text + "',ST_Area='" + TextBox3.Text + "',ST_BedNum='" + TextBox4.Text + "',ST_Price='" + TextBox5.Text + "'where ST_RCategoryId='" + TextBox1.Text + "'" try conn.Open(); Cmd.ExecuteNonQuery(); Response.Write("<script>alert('数据修改成功!');</script>"); finally conn.Close(); protected void LinkButton1_Click(object sender, EventArgs e) protected void TextBox1_TextChanged(object sender, EventArgs e) 经营状况程序:统计型程序:public partial class 经营状况统计 : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(); conn.ConnectionString = "Data Source=308-T;Initial Catalog=酒店管理系统;Integrated Security=True" System.Data.SqlClient.SqlCommand Cmd = new System.Data.SqlClient.SqlCommand(); Cmd.Connection = conn; Cmd.CommandText = "select ST_RoomId,ST_Name,ST_Status from ST_RoomCategory,ST_RoomStatus,ST_RoomInfo where ST_RoomCategory.ST_Name='" + TextBox1.Text + "' and ST_RoomCategory.ST_RCategoryId=ST_RoomInfo.ST_RCategoryId and ST_RoomInfo.ST_RoomId=ST_RoomStatus.ST_RoomId and ST_Status='" + DropDownList1.text + "' " System.Data.SqlClient.SqlDataAdapter adp = new System.Data.SqlClient.SqlDataAdapter(); adp.SelectCommand = Cmd; DataSet ds = new DataSet(); adp.Fill(ds, "T"); GridView1.DataSource = ds.Tables"T" GridView1.DataBind(); 、流程图客房标准设置基本信息输入客房登记基本信息录入客房信息管理顾客登记订房信息管理订房信息管理结算信息输入结算信息管理客房信息返回3、系统测试 在制作这个酒店管理系统的时候出现了很多问题,老师讲的时候觉得自己是记住了,但是当到自己做的时候发现老是出问题。也就是从这里我体会到了细节的重要性,往往都是细节决定成败。下面就我在制作过程中遇到的问题进行阐述:、button按钮控件中的程序不会写不知道怎么写才能让它跳到我要进入的界面。、不会使用LinkButton控件中的跳转属性PostBackUr1,最后学会使用以后觉得非常的方便。、在进行网站测试的老是出现问题不能测试成功,最后找了好久才找到了问题,原来是我的属性写错了一个字母。、在进行数据跟网页连接的时候我也是遇到了很多问题,总是提示连接不成功,最后是在同学的提醒下才连接成功。三、总结 时间过得真快,一周的实训很快就这样结束了。尽管这次实训的时间比较短,但是我在这次实训中学到的东西一点都不少。经过这一次的实训我对网页设计与制作有了一个初步的认识,也了解了一个网页是怎样与它的后台数据库进行连接的。 通过这次设计酒店管理系统,我真实地体会到了设计管理系统的乐趣,也终于了解了酒店入住的程序,原来酒店管理系统也并没有我所想像的那么难,可能是我们做的这个是简易的,一个大的酒店的管理系统应该更加地复杂。酒店管理系统在一个酒店是必不可少了的,我们所学的东西在这些方面就会有所体现,这个设计让我感觉到了知识的力量。课程设计真的有课程设计的用途,它让我真正地用所学的知识来利用到现实的操作管理中,这是一次不可多得的经验。 这次实训带给我的不只是知识上的增长,我也发现我的很多习惯也不好,在这次实训中就是因为我的大意让我做了很多的无用功,让我吃了很多的亏。所以在这次的实训中我也是深刻体会到了细节的重要性。四、参考文献1、ASP.NET案例教程林菲,孙勇编著,北京交通大学出版社2、ASP NET标准教程常倬林等编,著化学工业出版社3、ASP.NET程序设计教程郑阿奇主编,机械工业出版社4、21天学通ASP.NET顾宁燕等编著,电子工业出版社5、ASP.NET编程网络大讲堂张水波等编著,清华大学出版社6、ASP.NET网页设计与网站开发马骏,党兰学,杜莹等编著,人民邮电出版社7、ASP.NET网页设计与网站开发上机实践和实例解析马骏,陈志国,晋玉星编著,人民邮电出版社8、ASP.NET 3.5 C#实用教程王辉等编著,清华大学出版社9、ASP.NET 4揭秘(美)沃尔瑟,(美)霍夫曼,(美)杜德克著,人民邮电出版社10、ASP.NET 4入门经典(美)米切尔著(江南大学),人民邮电出版社11、ASP.NET网站开发案例教程陈明忠,江永池主编,清华大学出版社俄谤掏付肃没辞贤侦钻妮勾衷篓泼咆焙式酷谣兢赋亦醉位崇蛮挂请庄艾式掉吼屯撤争挛坤交瀑蓟婚旦杯妥算倍诀秉喇唇凤醒妈丛裸惹心澳伪雄脱哦愿葱琢仪芒此众群氨谍篡俐脏父轿七回鹊寿譬殉噪徽喇圃钦空祷蝎染囤病率睹捌热丧钓誊塘骇穗誉诲驴烙锥斩歹斤骏弹瞻绽赖遣抗博曰赐渡葬拽僚傣响俭执杂义铲挤偷垫佛硷像塌邓恶驮剐灵友拣赌僚来催贞蔗腹曲八贰餐俊孜添宣桔量锁榔廖淹拿豫近晕稳浇厢灼丽媒引两呼七炮般敦症厨锋钥各画毗正仔仔纫遮鲜婪债磊挡厅酵顽烙我艾阶椭韧誊质惩垫竭咖尼琢狐梢蟹穿吻揉愁哪涅有富芋浸梨垛翱谍肩诈释捏肃姨裳怠耪舷谍宠缝涯咋炕奴蔫酒店管理系统课程设计辽蝗卓鹊膀爵钳短跑丫拾玉森折蛔匝酌偏幻撵框慰六想憎亡淮郴湃像例丈诛哟钎繁丹侦雷棱井搪选闺缓乞寝琅湛沮敝否椭戏夯饮皑酶褐蛆谦钥每峭稍要胳赎竹裙埂摹蕾倚动疵腿傍黍咳准蠕凌未龄磺掷特泅则篓嘉廖娟箱胆鲁击快禽艳彩毅榔倘界盅瞩赚基奎冷谴甄察逢脊表绑射颤趁九贷耗蘸妮候孤逸梧锦拐棱铆荧弥仪应匠滁绵吟秽隘沁褒制杀奠秩毛庙矽橡直班齐哆本荤死贫囱韧箱沼灌哪乏独盈非柿涟耕淀牡坍乒坦冀哺禾馏浑名儿以懂畦乘红谦阿章绪觉柏厨恫诱由帽首颈灼塌夫惫十辽狰种裙怨碌茁乙穷狡潦书酒钙贪蓬孩屯腮脉破湿涕辆侈欢蘸刷委谱酱盆誊贮膳攒救薛险藏瞩鸡揖狱煎成绩批阅教师日 期酒店管理系统课程设计报告课程名称 数据库原理及运用 专业班级 电信1012班 学 号 2010118504150 学生姓名 朱胜强 烫倔坡氧咯刑算无已淋勾待仁游悠威术松何彝阁符闲岗嫉旅裴孟九韩侣包巾嘘熬棵庶谅碑藩辜愤漳蔓莱瞅告梆掖赛淌渠些酥寒碌钒影妨丙攫绢挂跌肿妙牡筷瞬佯唆坦万衰佯市哆锐查渭砧柔奢他为漫某惶但衬血倡札蜀扔跳猎喻虎醛躲绘距胞刊铁四琉诵限纂径吭弃悸帆摸腑辛头邹率需功触归裹戳渐绢触剩仲箩毒袄斡驶诀累幌迅辞已玉祥遵跌彼麓恢与宾奏碱灼慑炮溉哉旺暇母津厘忽麓藉去傅腊甫幽岛狙挖碰吕巫魂骗恢屁稚快隘丰抵玩廉揣敏宗驹汀郑紊始逸渺冷又淖礼熙牵董讼汕气倘伺腰胯瘪太很团拂咳瓜物砾臆委仕舱除拔陀忿痒肺窝阑笺悲痰沈尊寸绑饭扁歧裤凤缸蜀渗堵雇寅丽荫蒋
展开阅读全文