java综合实习_小型宾馆管理系统

上传人:今*** 文档编号:105682368 上传时间:2019-10-13 格式:DOC 页数:26 大小:1.81MB
返回 下载 相关 举报
java综合实习_小型宾馆管理系统_第1页
第1页 / 共26页
java综合实习_小型宾馆管理系统_第2页
第2页 / 共26页
java综合实习_小型宾馆管理系统_第3页
第3页 / 共26页
java综合实习_小型宾馆管理系统_第4页
第4页 / 共26页
java综合实习_小型宾馆管理系统_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《java综合实习_小型宾馆管理系统》由会员分享,可在线阅读,更多相关《java综合实习_小型宾馆管理系统(26页珍藏版)》请在金锄头文库上搜索。

1、综合实习报告题 目 小型宾馆管理系统 的设计与实现 学 院 信息科学与工程学院 专 业 计算机科学与技术 姓 名 张 允 学 号 20091221537 班 级 计0905 指导教师 张 玲 助理指导教师 二O一三 年 一 月 十一 日1 设计背景随着我国经济的迅速发展和节假日经济的出现,宾馆酒店业的竞争愈来愈激烈。要想在竞争中取得优势,必须在经营管理、产品服务等方面提高服务管理意识。而对宾馆的经营状况起决定作用的是宾馆的管理。如何利用先进的管理手段,提高宾馆的管理水平,是每一家宾馆的管理者所面临的重要课题。简单的服务标准已经不是制胜的锦囊,只有做到最细微之处才有机会让顾客体会到宾馆服务的优点

2、,而准确、快捷、周全往往就是最基本的成功要素。虽然计算机管理并不是宾馆走向成功的关键元素,但它可以最大限度的为准确、快捷、周全等要素发挥效用提供有力的支持。因此,采用全新的计算机管理系统,将成为提高宾馆的管理效率,改善服务水准的重要手段之一。系统是在Windows7的环境下,用Eclipse 3.7.0开发的信息管理系统。该系统采用模块化设计,根据宾馆前台收银管理系统的实际情况,研究开发的一套管理系统。主要功能是完成了对存档数据的更新、删除、修改、综合查询等。通过计算机使宾馆收银管理步入了自动化,科学化管理的行列。避免了以往手工操作等繁杂的劳动,即节省了人力,又方便快捷,还大大提高数据的准确性

3、。本报告除了对宾馆收银管理系统的各个功能模块作了详细的介绍,还附有各功能模块的主界面图。在功能叙述过程中配有插图,帮助更好的理解和使用该系统的功能内容。2 需求分析2.1 系统功能2.1.1 描述通过需求分析阶段对宾馆管理系统的整个应用情况作全面的、详细的调查,确定宾馆管理的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档为了使得系统更人性化,减轻工作人员的工作量,使管理更加方便快捷,提高数据的准确性,系统一定要有相应的功能来实现宾馆管理中实际的功能,包括房间的预定、入住、结算,顾客的管理,盈利统计等。2.1.2 功能分

4、析1客房管理:登记顾客的信息,实现客房的预定、入住和结算,各种对客房的查询方式。2顾客管理:可用各种方式查看顾客,可以查询预订、入住、结算的顾客。3盈利统计:查看宾馆的盈利额,也有多种查看方式,比如可查看宾馆历年来的盈利,查看本年、本月、本日的盈利。4服务管理:查看宾馆的服务信息5人事管理:对宾馆内所有职员的信息进行管理,包括对职员的增、删、改、查。2.2 系统权限用户分为:总经理和前台职员总经理:具有操作全部功能的权限前台职员:除人事管理功能外的权限3 概要设计3.1 宾馆管理系统的内容面对宾馆业内激烈的竞争形势,各宾馆均在努力拓展其服务领域的广度和深度。虽然信息化并不是宾馆走向成功的关键元

5、素,但它可以帮助那些真正影响成败的要素发挥更大的效用。因此,采用全新的计算机管理系统,将成为提高宾馆的管理效率,改善服务水准的重要手段之一。根据宾馆的具体情况,系统主要功能包括:住宿管理模块:包括客房预订、入住、服务、结算。客房管理模块:包括各种方式查询客房以及住宿管理模块的所有功能。顾客管理模块:包括查询预订、入住和结算的顾客信息。盈利统计模块:包括查询某年、某月、某日宾馆盈利信息。服务信息模块:包括查看宾馆的服务信息。人事管理模块:包括对所有职员的增删改查。3.2 开发、运行环境开发环境:Windows7开发工具:Eclipse3.7.0、MySQL5.0,JDK1.6运行环境:Windo

6、ws操作系统、JRE/JDK1.63.3 系统功能模块结构图图3-1 系统功能结构图4 详细设计4.1 数据库设计4.1.1 数据库概要说明在MySQL数据库中建立名为etoak的数据库,设计如下数据表:user、emp、room、precustomer、livecustomer、history、yearprofit、monthprofit、dayprofit、liveservice、service。图4-1所示的即为本系统的数据库中数据表结构图,该数据表结构图包含系统所有数据表。图4-1 数据库概要说明4.1.2 主要数据表结构数据库中的表的结构如下:表4-1(客房表)字段名数据类型长度描述

7、idint11房间号typevarchar32房间类型bednumint11单人间/双人间priceint11房间价格islivechar1房间状态表4-2(预定顾客表)字段名数据类型长度描述idvarchar32身份证号namevarchar32姓名genderchar1性别phonevarchar32联系电话roomidint11预定房间号表4-3(入住顾客表)字段名数据类型长度描述idvarchar32身份证号namevarchar32姓名genderchar1性别phonevarchar32联系电话roomidint11房间号livedatevarchar32入住日期表4-4(结算顾客

8、表)字段名数据类型长度描述idint11自增序列customeridvarchar32身份证号customernamevarchar32姓名customergenderchar1性别customerphonevarchar32联系电话roomidint11房间号livedatevarchar32入住日期accoundatevarchar32结算日期表4-5(人事表)字段名数据类型长度描述idint11职员编号identityvarchar32身份证号namevarchar32姓名genderchar1性别jobvarchar32职务salaryint11工资phonevarchar32联系电话

9、addressvarchar32通讯地址urlvarchar50头像url4.1.3 ER图绘制房间编号类型人数价格状态图4-2 房间实体-属性图预订顾客身份证号姓名电话房间号性别图4-3 预订顾客实体-属性图入住顾客身份证号姓名电话房间号性别入住日期图4-4 入住顾客实体-属性图结算顾客身份证号姓名电话房间号性别入住日期结算日期图4-5 结算顾客实体-属性图职员身份证号姓名职务工资性别联系电话通讯地址编号头像url图4-6 职员实体-属性图房间预定入住结算顾客图4-7 系统综合E-R图4.2 功能模块设计4.2.1 登录模块设计为了防止非法用户进入系统,本软件设计了系统登录窗口。在程序启动时

10、,首先弹出登录窗口,要求用户输入登录信息,如果用户输入不合法,将禁止进入系统。系统登录窗口运行结果下图4-8、4-9、4-10所示。 图4-8 系统登录图4-9 登录成功图4-10 主界面4.2.2 控制模块设计这部分包含了系统的主要功能,显示主页、客房管理、顾客信息、盈利统计、服务信息、人事管理。用户通过点击控制面板行使不同的功能,如图4-11所示。图 4-11 控制面板4.2.3 显示主页模块设计显示主页,即住宿管理模块式系统最重要的功能,实现了顾客预订、入住、结算以及宾馆提供的服务和查看顾客信息等功能,将红绿灯的思想运用到本系统,使得界面简洁,用户对房间的使用情况更是一目了然。房间的三种

11、状态为:绿色-空房黄色-预定红色-入住房间的状态转换:预定:绿色黄色入住:绿色红色 黄色红色结算:红色绿色房间的状态转换图,如图4-12所示入住入住结算预定绿红黄图4-12 房间的状态转换房间类型:1 价位:标准间、高档间、豪华间2 人数:单人间(一扇门)、双人间(两扇门)住宿管理模块如图4-13所示:图4-13 住宿管理模块本系统共设计60个房间,1-2楼为标准间,3-4楼为高档间,5-6楼为豪华间,1、3、5楼为单人间,2、4、6楼为双人间。每个房间都设计为一个按钮,按钮显示信息包含房间状态、房间类型以及房间号。单击按钮可执行不同的操作,包含了本系统的核心功能,如图4-14所示:图4-14

12、 房间点击房间按钮时,如果已预订或者入住,进入此界面时要初始化所有信息,包括房间状态、顾客信息(如果是单人间,顾客信息组件禁用)、宾馆服务。其中要根据房间的使用情况,设置某些组件禁用,比如图4-14所示的是入住状态,预定单选按钮禁用,且确定、清空按钮禁用。其中的宾馆服务部分,每个“加号”也都是一个按钮,鼠标左键表示此项服务+1,右键表示此服务-1,如有修改,需点击右下方的“对号”保存,否则修改无效。当用户选中结算单选按钮并点击确定按钮时,显示顾客的消费情况,并列出所有消费信息,如图4-15所示:图4-15 结算信息结算完成后,房间按钮的颜色由红色变为绿色,同时要修改数据库表中的信息,入住顾客l

13、ivecustomer表中删除对应的记录,结算顾客history表中添加对应的记录,同时要修改和盈利统计模块有关的3个表中的信息,包括月-日盈利dayprofit表、年-月盈利monthprofit表和历年盈利yearprofit表。 4.2.4 客房管理模块设计客房管理模块的功能类似于住宿管理模块,只是以不同的形式显示房间的信息,住宿管理模块使用按钮组件,侧重于对顾客-房间的操作,客房管理模块使用表格组件,侧重于对房间的各种查询操作。当然此模块也包括了住宿管理模块的功能。界面显示如图4-16所示:图4-16 客房管理模块查询方式有多种,其中按房间查询分为4类:房间类型、房间人数、房间价格、房间状态。如果查询房间时选中多个条件,则相同类型的条件取并集,不同类型的条件取交集。例如:同时选中了预定和入住多选按钮,则可查询已经预定和入住的房间,如果同时选中了预定和单人间多选按钮,则查询的是预定的且是单人间的房间信息。还有按顾客查询方式,输入预定、入住的顾客的身份证号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号