范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

基于。NET的酒店客房管理系统的设计与实现

  摘要:采用B/S架构、.Net开发平台及ASP.Net技术开发、SQL Server数据库和C#三层架构模式,通过前台客户的注册登录、查询房间信息、在线预订、后台用户的审核、订单管理、到完成订购和管理功能,为顾客提供了客房预订的便捷服务,实现酒店管理的网络化。
  关键词:酒店客房管理系统;ASP.NET ;B/S架构;SQL Server
  Abstract: Attached to the B/S architecture, .net development platform, ASP.Net technology, SQL Server database and C# three layers architecture model, this system makes networking of hotel management come true via the front desk customer registration and login, query rooms, online booking and background audit, order management, completing the order and management functions, to provide a convenient room booking service for customers.
  Key words: hotel room management system; ASP.NET; B/S architecture; SQL Server
  基于.NET的酒店客房管理系统为客户提供了客房预订的便捷服务,实现营业管理自动化。系统采用B/S架构、.Net开发平台及ASP.Net技术开发、SQL Server数据库和C#三层架构模式,通过前台客户的注册、登录、查询房间信息、预订房间、后台用户的审核、生成订单、到完成交易的流程来实现系统的基本功能[3]。数据统计、保存到使用,实现了"一手包办",提高工作效率,减轻劳动强度,有效防止了"逃帐事件"[4];缩短了客人办理入住登记手续的时间[5],这使得酒店的运行效率和经济效益得到全面提高[6]。
  1 系统需求分析
  需求分析的是整个软件开发的基础性工作,确定软件设计的约束、软件同其他系统元素的接口细节,定义软件的其它有效性需求。根据需求,该系统的实现的功能分为两个部分:前台客房在线预订子系统和后台管理子系统,系统功能结构如图1所示,本系统有两个主要角色即客户和管理员。
  2 数据库设计
  酒店管理系统需要提供信息的查询、添加、修改以及删除等功能。这就要求数据库能充分满足各种信息的输出和输入。在本系统中存在以下关系模型:
  客户信息表(编号、姓名、性别、年龄、身份证号,邮箱,密码、地址、联系电话、客户编号);
  房间信息表(房间编号、房号、房型、房价、床数、房间状态、房间图片、房间介绍)
  预订表(预订号、客户编号、预定时间、审核);
  订单信息表(订单序列号、预订号、数量、入住日期、离开日期、房间价格、房型);
  管理员信息表(管理员编号、姓名、密码)。
  3 系统设计
  系统采用B/S架构,通过浏览器浏览网站,应用.Net开发平台及ASP.Net技术开发, SQL Server 2005数据库,C#三层架构模式,自底向上依次分为数据访问层(DAL)、业务逻辑层(BLL)和表示层。易于酒店管理员管理操作、界面设计人性化,简洁美观易懂、方便客户预订自己满意的客房。
  3.1 注册登录模块的设计和实现
  1)登录设计:新客户填写注册信息,客户身份注册信息唯一并且格式符合特定要求,则该客户信息被保存到数据库中,并提示客户注册成功;否则提示客户重新输入。登录时输入用户名和密码,通过CompareValidator 控件将用户输入的数据与特定的数据进行比较,并根据比较的结果决定是否允许登录,除了使用CompareValidator验证控件,还会使用RequiredFiledValidator验证是否输入为空。
  2)注册页面的设计:登录账号和登录密码的Textbox是必填的,它是通过RequiredFiledValidator来验证文本框里是否输入数据的;Image控件用来上传页面中的图像,ImageURL是Image控件的重要属性,这个属性指明图像文件所在的目录或者网址,在本系统中,数据库里保存的是图片的地址。在页面中,要求电子邮件格式正确,通过RegularExpressionValidator对电子邮件的格式进行验证,如果没按正规表达式填写,就会显示格式不正确。
  3.2 客房预订模块的设计与实现
  客户查询房间信息,如果房间为空,即房间没有被预订,就可以预订该房间,填写预订信息,确认订单,支付预订;如果房间为已预订或已住,就要重新选择预订。数据库通过连接表采用模糊查询来供用户查询房间,查询显示房间信息的表用GridView控件来实现,GridView控件可以显示、编辑和删除多种不同的数据源中的数据,通过Button控件的在线预定,由Response.Redirect("Order.aspx")转到预订页面Order.aspx,填写预订信息,用同样的方法,通过Response.Redirect方法,转向支付页面,这里只做了虚拟支付,在支付页面中,用RadioButton单选按钮,点击RadioButton,就相当于选择了哪一个银行作为支付银行。   3.3 订单管理模块的设计与实现
  订单管理是管理员审核订单和统计酒店营业额模块。前台客户预订客房,预订成功后,后台就会生成订单,如果管理员没有审核确定订单,则前台客户还可以对该房间进行预订,为避免重复预订,管理员应及时对订单进行审核,审核后的房间,前台客户预订,就会出现"该房间已被预订"的对话框。订单统计,管理员可按时间对订单进行统计,结算营业额,也可按房间类型对订单进行统计。订单管理时序图如下图2所示:
  订单管理中,显示订单的表是用GridView控件绑定数据。在Order()类中,审核订单button
  按钮的属性是bool类型的,只有是或者否两种情况,在点击按钮的时候就会直接改成订单已审核状态。营业统计查询,可以按年、季度、月、或者按房间类型查询,从统计中可以看出一年的酒店旺季和最受欢迎的房型,在数据库中查询订单信息,并显示。
  3.4 系统测试
  在实际软件开发中,软件开发和测试是相辅相成的,需要对所开发的软件进行测试,软件测试的目的是为了查找软件中存在的错误并加以修改,使软件更符合需求,从而满足客户的要求[7]。酒店客房管理系统对用户注册、管理员修改登录密码、在线支付、订单管理、统计信息等方面进行了软件测试,与预期结果一致,该系统可以正常运行,实现了基本的在线预订和管理功能。
  4 结束语
  本文简要介绍了B/S架构的.NET酒店客房管理系统的设计与实现,此系统基本实现了用户注册登录、查询客房、在线预订客房、支付和后台订单管理的功能。但是还存在许多不足,在网络时代只对用户身份进行验证是不够的,需要防止数据传输时被篡改等数据安全加密技术的保证,进而完善酒店客房的在线预订和维护管理。
  参考文献:
  [2] 魏茂军, 张文建, 姜云善 等. ASP.NET案例开发[M]. 北京: 中国水利水电出版社, 2005: 76-99.
  [4] 李凡生, 刘静, 张琦,等. 基于UML的电子商务网上支付系统的分析设计[J]. 现代电子技术, 2007 (8): 65-67.

加强口语交际训练论文加强口语交际训练论文小学生语文基本素质包括许多方面,其中重要的一项是要求学生既能迅速而有效的理解语言文字接受信息,又能准确而有效地运用语言文字传递信息,进行思想交流。换言之,就是要关于财政学税收的论文随着市场经济规模的不断扩大,政府部门为满足不断扩张的社会公共服务需求,势必将加大税收力度。企业是以实现其收益最大化为经营目标,通过合法有效的税收筹划能够规避纳税义务之外的税务成本,隆昌县粮食生产论文一隆昌县粮食生产现状分析1。粮食种植面积所占比例减少据统计,全县耕地面积在1949年时为54。95万亩,2001年减少到42。16万亩,期间总共减少12。79万亩,年均减少约240创设小学语文趣味课堂论文摘要构建充满趣味的小学语文课堂是每个语文老师在教学过程中应当反复思考的。本文从四个方面入手,浅析如何创设小学语文趣味课堂。关键词多媒体生活实践合作主动性因材施教小学阶段是培养学生学拱桥主拱圈施工工艺研究论文1工程概况洞口县迴澜桥建于1975年,为三孔净跨36m空腹式石砌双肋单波双曲拱桥,桥长138m,宽8m,高10。5m,桥下水位较深。由于近年交通量猛增以及超重超载车辆频繁行驶,造成激趣三忌语文论文兴趣是最好的老师,激发学生的学习兴趣,在语文课堂教学中具有十分重要的作用。然而,有三种倾向令人忧虑,应当矫正,是为三忌。一忌无的放矢手段从属于目的,激发兴趣不能离开听说读写基本素质试论信息技术学习中自我效能感的培养的论文关键词信息技术学习自我效能感摘要信息技术课程作为一门新兴的学科,学习和使用好信息技术,将有助于我们更好地适应现在与未来的社会,但是在实际教学中,我们会发现学生在学习时往往感到信心不机械设计与分析工程数据管理技术论文摘要本文经多年的实践工作,从建立了一个基于Web和面向对象数据库的机械CADCAE数据管理系统,供大家参考。关键词面向对象数据库工程数据对象模型NETOracle1工程数据库管理系浅谈中学体育教学中运动损伤的原因及解决办法论文中学生处于青春发育时期,身体各组织器官的发育还不完善,因此在日常体育教学中,要对中学生的生理心理以及运动损伤的发生原因损伤类型和解决办法进行研究,找到切实可行教学方法,不断改善教学山东省加工贸易转型升级对策探究论文论文关键词加工贸易转型升级集群发展自主创新论文内容摘要加工贸易作为最主要的贸易方式,其转型升级对于推动山东省外贸出口增长方式转变和产业稳步升级意义重大。在新一轮全球国际分工与产业转农村饮水安全工程施工技术研究论文1工程概况平舆县2015年农村饮水安全工程第一标段项目位于玉皇庙后刘射桥3个乡(镇),解决饮水不安全人口4。20万人。主要建设内容水源井供水管理站配水管网机电设备安装。主要工程量1
心灵的迷狂张承志批判在当今中国的思想界界界,张承志是一个不容忽视的重要存在,本文旨在对张承志的精神价值取向提供自己的批判性的反思与评价,以贡献于大家。一hr在我看来,问题可以分为三个第一个,应该如何评说部入集的文体学考察一明清说部的内涵说部一词,肇始于明代中叶以后,较早使用此词并产生广泛影响的是王世贞。万历初,世贞手自编定彝州四部稿一百七十余卷,将平生所撰之文分赋部诗部文部说部四大类编次,故称四部葛兰西民族的一人民的文学观分析葛兰西的思想是大众文化研究的重要理论资源,不少研究者用葛兰西理论来解析大众文化,实际上在葛兰西那里,精英文化与大众文化之间的界限预先就被取消了,取而代之的,即总体上的文化观,其中蕴胡适的新文学文体中国戏剧与西方戏剧相接触,促进了中国戏剧的文体演变,催生了中国现代戏剧。胡适认为,中国文学的各式体裁中,戏剧最受束缚至今还没有摆脱那种跟乐曲歌舞和杂技的传统联系,尚未形成一种说话自论文学观象的反响自2014年1月起,人民日报在文学评论版开设文艺观象专栏。专栏由中国社会科学院副院长张江教授总主持,自1月至12月,共刊发系列文章二十二篇。分别是文学不能虚无历史文学不能消解道德文文学接受转变解读一接受主体与文学创作的时空融合在传统文学中,文学的创作和接受都因时空存在不一致性而割裂从书籍的创作到编辑校对,再到出版进入接受者视野需要短则一年,长则几年的时间而读者和作者在地域上反弹琵琶追忆往事对新闻传播的启迪意义一引言新闻报道高度重视时效性,这当然是新闻传播最为基本的要求,因为写新既能及时反映社会生活日新月异的变化,又能够满足广大受众对于新近发生的社会事件的好奇心和探究欲,让人们在各种新鲜简述意义陈述语用充实论文关键词陈述确定性描述语语用充实专有名词论文摘要本文根据词汇语用学的语用充实理论,以专有名词和确定性描述语的指称用法为例阐释了句子的语义内容和命题陈述之间的关系。根据语用充实理论探索台砂并置原乡异乡的技艺与迷思在处理区域华文文学时,我们往往习惯用某些既成的术语加以剖析,如离散(Diaspora)本土性中国性等等。毋庸讳言,这些字眼和术语既有其丰富内涵和犀利涵容性,同时却也不乏陷阱。比如以张门才女,诗念花开我们一般所读到清末士大夫家庭的女性,大多是刻板印象式的抽象概念表达。她们的所作所为,她们的矢志追求,也大多都在否定的范围之内。然而,读了曼素恩(SusanMann)所著张门才女之后县级广播电视新闻传播与新媒体融合经营发展的几点看法传统的广播电视媒体和以网络微信为代表的新媒体都是产业,自诞生之日起,就一直影响着百姓生活,这两块产业如何经营呢?当传统媒体还在按部就班运行时,移动互联网已经迅速地改变了社会资源配置