基于net的酒店客房管理系统的分析与设计毕业论文(编辑修改稿)内容摘要:

本系统主要管理客房、客户以及客户的入住信息,针对它将要实现的业务功能,数据库中应具备以下信息存储: ( 1) 用户信息:包括用户 id,用户密码,用户身份,性别,部门,住址,电话等。 ( 2) 客房类型信息:包括类型 id,类型名称,面积,单价,描述等相关信息。 ( 3) 客房信息:包括房间号码,房间类型,当前状态,描述信息。 ( 4) 入住信息:包括客户 id,房间 id,房间类型,客户姓名,入住日期,结算日期。 信息技术本身只是工具,是手段,只有当信息技术与管理技术实现了完美的结合,才 能发挥其巨大的威力。 酒店管理管理系统就是信息技术与人力资源管理技术的结合。 它的研究主要包含两个层面,即管理层面和技术层面。 在 管理层面上,该系统应符合人力资源管理的应用需求特性,在实现人事信息网络化管理的基础上,能够为各部门的人力资源建设提供信息服务,为其它部门提供相关人力资源信息服务。 在技术层面上,该系统应采用先进、适用的软件开发模式和软件开发过程,并用先进的技术加以实现。 用动态网页默认脚本语言 C语言进行系统建模分析 C语言 (CLanguage)是一种动态网页常用的默认脚本语言。 它适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和保护。 融 入了软件工程领域的新思想、新方法和新技术。 不仅支持面向对象的分析与设计,而且支持从需求分析到系统实现的全过程。 此商品管理系统即采用了此技术。 说明 :本系统采用的是 Microsoft Sql Server2020。 在数据库中,主要需要 4 个表来存储相关内容 用户信息表: 房间类型表: 客房信息表: 房间入住信息表: 本系统是一个酒店客房管理系统,酒店 运营中需要对客房信息、入住信息、顾客信息,结算信息进行管理,从功能上来分析,本系统主要包括酒店管理员对功能的需求和酒店前台工作人员对功能的需求两部分。 酒店管理员功能的需求 ( 1)客房管理:编辑酒店的所有客房信息:包括客房的号码,类型,相关信息,入住状态是根据前台人员对客房的操作由系统操作自动处理的。 ( 2)客房类型管理:有关客房标准信息的录入,客房类型编号,类型名称价格,以及其他的备注信息,管理员可以创建客房类型,修改类型信息和删除客房类型。 ( 3)统计管理:按客房类型,入住日期范围对客房的营业 状况进行统计。 前台工作人员对功能的需求 ( 1)客房信息的查询:查询内容包括客房的类型,入住状态信息。 ( 2)订房操作:订房信息的录入,包括客房号,客户身份 id,客户姓名,入住日期等信息。 ( 3)退房操作:对入住客房进行结算退房。 系统功能模块分析流程图 系统功能模块分析,可以将系统功能划分为以下几项内容:客房类型管理,客房管理,酒店营业状况统计,订房操作,退房操作;功能结构图如下: 酒店客房管理系统 系统功能模块分析流程图 无论管理者是前台人员,使用本系统前必须进行登陆,系统根据用户的类别自动转至相关模块,如果是管理人员,系统将转至管理页面 ,该页面设置了系统所有管理的超级连接如:客房类型管理页面 等通过点击可以连接到相关管理页面;如果是前台工作人员,系统将转至前台服务页面 ,,在该页面中设置了订房,退房等操作的超级连接,工作人员可以通过连接进行相 关操作。 系统页面流程图如下: 用户接口 后台管理模块 客房类型管理 前台服务模块 客房管理 营业状况统计 订房操作 退房操作 类 在本系统中所有界面的数据库连接均是调用类进行的代码如下 public class { public () { } public static SqlConnection creation () { SqlConnection conn = new SqlConnection(server=.。 database=Hotel_u117 ?id=sa。 pwd=)。 //数据库连接 return conn。 } } 系统登陆页 : 不同用户登陆,根据其不同身份将进入不同功能页,共有两类用户:酒店管理用户和前台服务用户,用户身份验证通过后系统 session 变量记录用户的登陆号,身份和密码。 图 系统登陆页 登陆事件 : protected void Button1_Click(object sender, EventArgs e) { SqlConnection conn=new SqlConnection()。 //调用类 =server=.。 database=ddd。 integrated security=SSPI。 SqlCommand =new SqlCommand()。 //执行 sql语句 =conn。 =select count(*) from admin where account=39。 ++39。 and pwd=39。 ++39。 //检索所填信息与 Tableusers表中的信息一致 int num。 ()。 //连接打开 num= (().ToString ())。 ()。 if(num==0) { =用户名或密码错误。 } else { =欢迎回来 +。 Session[name]=。 //记录用户的登陆号 ,身份和密码 } (?Action=Add)。 //连接网。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。