基于Java 的小型宾馆管理系统设计与实现

一、基本信息

标题:基于Java 的小型宾馆管理系统设计与实现
时间:2016年
来源:商丘工学院
关键词:宾馆管理系统;Java 程序设计;SQL Server数据库

二、研究内容

1.摘要
小型宾馆管理系统充分利用计算机信息技术的管理模式提高小型宾馆客房的管理水平、服务水平。该系统的开发主要利用数据库SQLServer2010,开发软件为MyEclipse。该系统主要根据小型宾馆管理的现状以及未来发展的目标,结合宾馆管理的管理学的实践,设计了小型宾馆管理系统。不仅可以方便房间信息的查询,还可以随时动态更新客房的入 住信息。既能提高宾馆工作人员的工作效率、对宾馆的全面化管理,同时又可以与世界的发展同步,进入全方面的信息化管理。

2.系统分析
2.1系统总体功能
根据社会的需求分析及小型宾馆自身独特的特点,本管理系统设计四个大模块即:客房信息管理、客房经营管理、客户信息查询,管理员权限的用户可以管理本管理系统中的所有功能,包括录入房间信息、修改房间信息、客房使用情况、宾馆订房、客房预订、客户信息查询等等。住房用户有权利查看自己的房间配置和费用、预定等基本信息情况。根据所选课题的具体要求,可以将小型宾馆客房管理系统大体结构图示为如图1。

图1 宾馆管理系统总体结构

2.2管理系统登录模块的程序流程图

图2 程序流程图

2.3.系统数据库设计
本管理系统的数据库主要7 个表,分别为:
1)用户信息表(UsersInfo):作用是用来存储使用该管理系统的宾馆管理员的基本信息,字段包括用户编号、用户姓名、密码、性别、E-mail、联系电话、通讯地址、用户类型等基本信息。
2)客户信息表(CustomersInfo):作用是存储入住宾馆客户的基本信息,字段包括客户姓名、身份证号、联系电话。
3)客房类型表(RoomCategory):作用是存储所有宾馆客房的基本类型信息,字段包括客房类型编号、类型名称、客房面积、客房床位、客房价格、配置空调、配置电脑。
4)客房信息表(RoomInfo):作用是所有宾馆客房的相关信息,字段包括客房号、客房类型编号、客房位置、描述。
5)客房状态表(RoomStatus):作用是存储客房使用情况的基本信息,字段包括客房号、状态。
6)客房业务表(RoomOperation):作用是存储目前宾馆正有客户入住的客房的相关信息,字段包括客房号、入住时间、客户身份证号、备注。
7)业务记录表(History):作用是存储所有入住过宾馆客房的客户的基本信息,字段包括、入住时间、退房时间、客房号、金额、客户姓名、客户身份证号、客户电话、备注。

3.系统详细设计
小型宾馆管理系统主要是针对宾馆的管理员而设计出来的方便管理员对自己宾馆进行更好的管理,在本管理系统中主要分为客房信息管理、客房经营管理和客户信息管理三个主要部分。
宾馆客房管理系统的页面由五部分组成:宾馆客房管理系统登陆界面的设计、客房管理管理页面的设计、客房经营管理页面的设计、客户信息查询页面的设计和数据备份、恢复。

三、结论
了解到了一个宾馆的管理系统所要拥有哪些模块,需要存储一些什么数据,数据库每个表的功能都了解到了,这对我设计宾馆的管理系统有很大的帮助。

四、参考文献
[1]王岩. Java 语言程序设计[M]. 北京: 清华大学出版社, 2015.
[2]温恺, 肖少拥. Java 语言程序设计教程[M]. 杭州: 浙江大学出版社, 2013.
[3]姚一永, 吕俊闽. SQL Server2008 数据库实用教程[M]. 北京: 电子工业出版社, 2012.
[4]白俊, 孙奇. SQL Server2012 基础教程[M]. 北京: 中国标准出版社, 2014.

posted @ 2020-11-19 14:51  onesing  阅读(1191)  评论(0编辑  收藏  举报