基于java的酒店客房网上管理系统设计与实现内容摘要:
图 后台管理员用例图 酒店管理员登录 查询 修改 增加 增加 查询 业务记录 删除 修改 个人信息管理 用户信息 客房类型 客房信息 业务记录 修改 查询 查询 删除 武汉理工大学华夏学院毕业论文 12 数据库设计 本系统数据库采用 MY SQL 数据库,系统数据库中包含 7 张数据表。 下面分别给出数据库 ER图和主要数据表的结构。 从 读者角度出发,为使读者对本系统后台的数据库中数据表有一个更清晰的认识,在此特别制作了一个数据类型的表格,其中包含了对系统中所有数据表的相关描述。 以下给出数据库的 ER图 : 图 顾客 ER图 图 ER图 武汉理工大学华夏学院毕业论文 13 图 后台管理员 ER图 数据库包含以下 7 个表:用户信息表 (UsersInfo)、客户信息表 (CustomerInfo)、客房类型表 (RoomCategory)、客房信息表 (RoomInfo)、客房状态表 (RoomStatus)、客房业务表(RoomOperation)、业 务记录表 (History)。 (1)用户信息表( UserInfo)用来保存使用该系统的酒店员工的基本信息,如用户编号,用户姓名,用户性别,地址,用户电话,所在部门,用户类型等。 表 UserInfo 列名 数据类型及长度 允许空 UserID varchar(50) no Name varchar(50) no Password varchar(50) no Gender varchar(50) yes Emal varchar(50) yes Address varchar(50) yes Telephone varchar(50) yes Department varchar(50) yes Type varchar(50) yes (2)客户信息表( CustomerInfo)用来保存在酒店订房的客户的基本信息,如身份证号,武汉理工大学华夏学院毕业论文 14 客户姓名,联系电话,客房号,客房位置等。 如表。 表 CustomerInfo 列名 数据类型及长度 允许空 CIdentityID varchar(50) no CName varchar(50) yes CPhone varchar(50) yes RoomID varchar(50) no RoomPositon varchar(50) yes (3)客房类型表( RoomType)用来保存酒店所有客房类型的基本信息,如客房类型编号,类型名,客房面积,配置床位,客房价格,配置空间,电视的配置等。 如表。 表 RoomType 列名 数据类型及长度 允许空 TypeID varchar(50) no RoomType varchar(50) no TypeName varchar(50) no Area varchar(50) yes BedNum varchar(50) yes Price varchar(50) yes AirCondition varchar(50) yes TV varchar(50) yes (4)客房信息表( RoomInfo)用来保存酒店所有客房的相关信息,如客房号,客房类型编号,客房位置,描述,状态等。 如表。 表 RoomInfo 列名 数据类型及长度 允许空 RoomID varchar(50) no RoomeType varchar(50) no RoomPositon varchar(50) yes RoomDescrip varchar(50) Checked RoomStatus varchar(10) no (5)客房业务表( RoomOperation)用来保存目前酒店正有客户入住的客房的相关信息,如客房编号,入住时间,客户身份证号,备注等。 如表。 武汉理工大学华夏学院毕业论文 15 表 RoomOperation 列名 数据类型及长度 允许空 RoomID varchar(50) no BeginTime varchar(50) no CIdentityId varchar(50) no Remarks varchar(50) yes (6)业务记录表( History)用来保存酒店里所有入住过客户的客房的业务信息,如编号,客房编号,入住时间,退房时间,金额,客户身份证号,备注等。 如表。 表 History 列名 数据类型及长度 允许空 ID varchar(50) no RoomID varchar(50) no BeginTime varchar(50) no EndTime varchar(50) no TotalPrice varchar(50) no CIdentityId varchar(50) no Remarks varchar(50) yes 首页设计 前面已介绍过系统共分两类用户:酒店管理员和前台服务员。 当用户进入酒店管理系统首页后,首先需要进行密码验证,系统在验证通过后,将使用 Type 变量记录其用户类型,并根据用户类型确定用户的使用权限,以及所要跳转的页面。 以下为酒店管理系统的首页。 图 武汉理工大学华夏学院毕业论文 16 (1)进入系统首页后,首先需 要在主显示区输入用户类型,用户名及密码,然后单击 “ 登录 ” 按钮,系统验证通过后,会跳到相应的页面。 仍停留在本页面,要求用户再次登录。 以下为首页代码: (2)连接数据库:在开发项目中以类的形式来组织,封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理。 本系统中创建了一个公共类 Dao_up类,主要用来访问 MY SQL 数据库,数据库操作类主要的功能是连接数据库。 我们是在 MyEclipse 开发平台下,使用 JSP+JAVA 语言进行系统开发的。 系统采用对数据库配置进行统一管理的方法,将 程序中用到的所有连接字符串信息统一放于 配置文档中,在程序中对该文档的这一配置进行调用,方便系统移植时对系统数据库的统一配置修改。 对于数据库调用字符串,由于本实例中所使用的数据库是本地数据库,所以 Data Source(数据源 )设置为 (local), User ID(用户 ID)赋值为系统默认的 sa, Password(连接密码 )赋值为数据库出示安装时设定的 sa, Datebase(数据库名称 )设为我们上一节中创建的test。 前台设计 客房管理系统前台页面,如图 ,当前台服务员 正确登录时即要跳转到该页面。 个人信息管理是前台和后台都是有在模块,默认显示在导航栏的右侧 — 个人信息管理中心。 主要用于密码的修改,这样是为了保证用户使用的安全性。 图 前台页面 点击导航菜单的上的客房信息可跳转到如图 ,点击备注中的修改也可 武汉理工大学华夏学院毕业论文 17 跳转到相应的修改页面。 点击删除时会删除相应的记录,然后再显示,修改或删除成功时跳转到如图。 点击导航菜单上的客户信息或客房类型可查相应的信息。 客户信息及客房类型的查询 点击导航菜单的上的客户信息可跳转到房信息的查询页面如图。 图 信息的查询结果 客房信息操作 客房信息查询的结果,客房信息页面主要是负责所有客房信息的查询号及维护。 如果需要修改客房信息,可以在列表中单击该客房的“修改”链接,系统会显示客房修改页面;如果需要删除客房信息,单击“删除”链接即可。 操作员可以根据客房号查询或修改客房的信息。 客户信息和客房类型页面主要负责客户信息的客房信息的查询。 后台设计 客房管理系统后台概述 客房管理系统后台页面,如图 ,当酒店管理员正确登录时即可跳转到该页面。 个人 信息管理是前台和后台都是有在模块,默认显示在导航栏的右侧 — 个人信息管理中心。 主要用于密码的修改,这样是为了保证用户使用的安全性。 客房管理系统后台实现过程 导航菜单上的客房信息,客房类型以及个人信息管理是前后台都是有的,用户信息和业务记录是后台专有的。 用户信息是酒店管理员管理酒店员工用的,可实现信息的增加,删除,修改,查询。 增加、修改、删除成功时跳转到图。 客房业务和客房记录主要用于管理员对于业务和客房的查询。 在查询结果页面有返回按钮来返回到上一页面。 修改页面如图 武汉理工大学华夏学院毕业论文 18 图 管理系统的后台页面 当点击导航菜单上的用户信息,则显示如图。 显示用户的信息。 点击修改会跳转到相应的页面。 点击删除时会删除相应的信息,然后跳转到图。 最后一列的查询是由于系统编程时的失误,点击查询时会跳转到查询的页面。 图 信息管理 图 的业务记录表主要用于业务记录的查询,列出业务房间号、入住日期、入住时间、结账金额等。 武汉理工大学华夏学院毕业论文 19 图 业务记录信息 图 是客房信息的修改页面。 先要获取数据库中相应的信息并显示出来,然后填写要修改的新信息, 点击提交,成功则跳转到管理员登陆后界面。 图 客房信息的修改 武汉理工大学华夏学院毕业论文 20 4 系统调试 软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。 软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保。基于java的酒店客房网上管理系统设计与实现
相关推荐
从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。 此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。 数据库在我国正得到愈来愈广泛的应用,必将成为经济管理的有力工具。 数据是信息系统处理的对象,数据库设计是系统设计的重要组成部分,它的好坏将直接影响到应用系统数据处理的效率。 数据库按照数据的组织方式可分为层次型数据库、网状型数据库和和关系型数据库。
以作业为中心上来,尽可能消除“不增加价值的作业”,改进“可增加价值的作业”,把有关的损失减少到很低限度。 在作业成本制度下,间接费用由过去在各产品间分配转为在各作业项目间进行分配。 其中,作业推移过程是价值在企业内部逐步积累,到最后 形成转移给顾客的总价值的过程,其重点是把着眼点放在成本发生的前因后果上,从单纯降低料工费项目的生产过程成本管理,拓展到从产品设计开始,包括技术开发、产品制造
色素厂如晨光在新疆库尔勒的晨光天然色素有限公司 700 吨年或中外合资联合开发辣椒色素国内产品的质量及在商品上的应用如方便面饼干膨化食品熟肉制品蛋糕等已经达到较高的水平产品除在国内使用外大部分出口日本韩国美国西欧等国家和地区但是中国在辣椒色素产品的深度开发方面与国外差距还很大并且技术进步慢
理本系统并不难,所以说本系统具有操作可行性。 3 系统设计 通过上面的分析,我们已经对于本系统的基本功能有了初步的了解, 本章的主要内容是介绍系统的具体功能以及实现的方式 [5]。 基于 Java 的人事管理系统的设计与实现 5 用到的知识 通过设计本系统时主要涉及 Java 语言、 SQL 语言及数据库使用相关的理论知识,结合 Eclipse 和 JDBC 开发环境的使用
要有很好的可移植性,在 Windows 系统下开发,适合觉得部分用户,以满足不同用户的需求;第四,系统要考虑使用该系统的所有用户的实际电脑操作水平,尽可能 使界面简洁、美观、操作简单。 功能需求 人力资源管理系统需要人力资源管理不受地域的限制,不受时间限制,只要人员能够上网,通过验证并登陆系统,便可以随时查看人力资源信息,进行人力资源信息数据的管理和更新。 人力资源管理系统具有人员管理、招聘管理
分析项目开发在技术方面可能担负的风险以及技术问题对开发成本的影响,其次通过充分研究现有类似的管理信息系统的功能与性能,采用的技术、工具、设备和开发过程中的经验与教训等等,最终得出了用软件进行报名管理,收费管理等是完全可行的,即本系统的开发在技术上是可行的。 基于 Delphi的新生报名管理系统的设计与实现 7 开发方案的选择性 提出并评价实现系统的各种开发方案,从中选择一种用于项目开发。