您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > java课程设计 酒店管理系统
长春大学课程设计纸┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊目录一、设计题目.......................................................2二、设计目的.......................................................2三、设计分析.......................................................23.1可行性分析.....................................................................................................23.1.1技术上可行性.......................................................................................23.1.2操作上可行性.......................................................................................33.1.3经济上可行性.......................................................................................33.2系统功能分析.................................................................................................3四、总体设计.......................................................34.1设计思想.........................................................................................................34.2系统功能模块.................................................................................................44.3系统流程分析.................................................................................................44.4功能需求与程序模块对应的关系.................................................................74.5数据库结构设计.............................................................................................74.5.1系统数据库性能需求...........................................................................74.5.2本系统数据库表设计中所遵守的基本原则.......................................74.5.3数据库需求分析...................................................................................84.5.4数据字典设计及数据库表命名规则...................................................8五、详细设计......................................................105.1系统登陆界面...............................................................................................105.2添加住房信息功能.......................................................................................105.3住房信息查询功能.......................................................................................115.4添加就餐信息功能.......................................................................................125.5就餐信息查询功能.......................................................................................135.6结账功能.......................................................................................................13六、结论..........................................................13附录(部分源代码)................................................14长春大学课程设计纸共18页第2页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊一、设计题目酒店管理系统二、设计目的1.运用已学过的知识进行一个简单的应用程序的开发。2.通过设计,掌握使用SSH技术、Java高级语言、SQL语言开发一个基于J2EE的应用系统的基本方法。后台数据库主要采用MySQLServer数据库。3.基本掌握实现对数据库的连接、对数据的查询、修改、插入、删除等操作。4.设计系统主界面,主界面上包括系统功能菜单。5.界面友好,操作方便。三、设计分析3.1可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否达到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性。3.1.1技术上可行性酒店管理系统是采用Java语言编写的,具有Java的一次编写,到处运行的优点,所以此系统在不同的操作系统上都可以运行,具有很强的移植性、健全性和安全性。并且酒店管理系统应具备功能完备、易于使用、易于维护等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。基于以长春大学课程设计纸共18页第3页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊上的要求,本系统采用MyEclipse6.0作为开发工具,使得代码编写的过程大大的简化。而数据库则是采用目前较为流行的Mysql,Java对Mysql具有很好的支持,并且在经历了多年的发展后Mysql具有很好的口碑。此系统在技术上是可行的。3.1.2操作上可行性酒店管理系统具备友好的用户界面,使用方便,易于维护,操作简单易于被用户接受,用户只需有一定的计算机操作基础,并对此系统的使用做简单的了解,即可方便使用此系统,而且使用此系统可以大大减少管理人员的负担。因此从使用操作方面看,此系统的开发是可行的。3.1.3经济上可行性本酒店管理系统运行的硬件环境只需一台廉价的电脑既可,软件环境则是安装windowsXP系统,MyEclipse6.0,Mysql既可。对于一般的中小型酒店来说都是很小的成本支出。因此此系统在经济上、技术上、操作上的开发都是可行的。3.2系统功能分析满足客户的需求,实现酒店管理的流程。此管理系统主要功能包括添加新管理员、修改密码、客户预订和入住、客户住宿管理、客户餐饮管理、客户结账等等。添加新管理员:此功能可以添加新的管理员。客户入住开单:完成客户入住开单,实现客户入住酒店。客户住宿管理:可以实现管理人员对客人住宿情况的管理。客户餐饮管理:可以实现管理人员对客人餐饮情况的管理。客户结账:实现客户离宿后结账。四、总体设计4.1设计思想本系统实现了宾客入住酒店从登记到离宿的管理,本系统主要的功能如下:长春大学课程设计纸共18页第4页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊客户入住开单:完成客户预定或者现场入住开单,实现客人入住酒店。其中需要录入客人的身份证信息、入住时间、房间选择情况等等。客户住宿管理:可以实现管理人员对客人住宿情况的管理。客户餐饮管理:可以实现管理人员对客人餐饮情况的管理。主要体现在入住客人的就餐消费管理和非入住客人的就餐消费管理等等。客户结账:实现客户离宿结账,包含住宿消费和就餐消费。4.2系统功能模块如图4-1。图4-1系统功能模块图4.3系统流程分析本系统主要流程如下图4-2。登陆界面主界面住宿管理系统餐饮管理系统结账信息详细客房预订即时开房信息查询信息修改信息删除就餐消费信息查询信息修改信息删除住宿结账就餐结账长春大学课程设计纸共18页第5页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊图4-2系统流程图YN开始登陆界面输入账号密码验证码登录信息正确选择消费住宿消费就餐消费相关消费相关消费退出系统结束长春大学课程设计纸共18页第6页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊系统E-R图如图4-3。图4-3系统E-R图1NN1N用户名密码操作员管理客房房间号入住日期单价住房信息编号入住宾客顾客ID姓名就餐餐厅餐桌号就餐信息编号服务者费用1长春大学课程设计纸共18页第7页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊4.4功能需求与程序模块对应的关系如表4-4。表4-4功能需求与程序模块对应的关系住房信息添加住房信息查询住房信息修改餐饮信息添加餐饮信息查询餐饮信息修改住房结账餐饮结账客户入住Y住房管理YY餐饮管理YYY结账YY4.5数据库结构设计4.5.1系统数据库性能需求整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个指定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。合理的数据库设计可以提高数据存储的效率,保证数据的完整和一致。本系统采用Mysql数据库,灵活方便。4.5.2本系统数据库表设计中所遵守的基本原则系统时间:由数据库产生的系统时间首选数据库的日期型,如DATE类型。外部时间:由数据导入或外部应用程序产生的日期时间类型采用varchar类型,数据格式采用YYYYMMDDHH24MISS。大字段:如无特别需要,尽可能避免使用大字段(blob,clob,long,text,image等)长春大学课程设计纸共18页第8页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊4.5
本文标题:java课程设计 酒店管理系统
链接地址:https://www.777doc.com/doc-5124203 .html