




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全套设计加扣 3012250582 存档日期:存档日期: 存档编号:存档编号: 本本 科科 生生 毕毕 业业 设设 计计 论论 文文 题题 目:目: 旅游酒店管理系统 学学 号:号: 姓姓 名:名: 学学 院:院: 计算机科学与技术学院 专专 业:业: 物联网 年年 级级 、 班班 级级: 11 计 81 指指 导导 教教 师:师: 江苏师范大学教务处印制江苏师范大学教务处印制 全套设计加扣 3012250582 江苏师范大学计算机学院学士学位 毕业设计报告原创性声明 本人郑重声明: 所呈交的毕业设计报告旅游酒店管理系统 是本人在导师指导下,在江苏师范大学计算机学院学习期间,进行毕业设 计时取得的成果。本人知道,除文中已经标明引用的内容外,本毕业设计 报告不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的 研究做出贡献的个人或集体,均已在文中以明确方式标明。本人完全意识 到本声明的法律后果由本人承担。 班级: 11 计 81 学号: 学生签名: 2015 年 05 月 15 日 全套设计加扣 3012250582 旅游酒店管理系统 摘 要: 本系统是旅游酒店管理系统。采用的是 JSP+SQL 模式的电子管理平台,以及 B/S 模式的信息管理方式。酒店要想管理得当,客户的繁多信息是最关键的。前些年,大 多数酒店都使用了较简单的管理系统,如局域网管理系统,但随着网络化时代的日益 昌盛,这类系统已经无法满足了。该酒店管理系统的信息处理能力和网络化服务会比 之前的酒店管理系统优秀。 主要功能分前台和后台。前台主要是:在线留言,用户注册,客房查询,票务代 理,用户后台入口。后台主要是:系统设置,酒店新闻管理,客房信息管理,客房预 订管理,票务代理,用户个人资料管理,注册用户管理。每个功能模块又分成好几个 小的具体功能,使系统完善,酒店管理轻松到位。 关键词: 酒店管理系统;JSP+SQL;信息数据的管理;主要功能 全套设计加扣 3012250582 Tourist hotel management system Abstract: This system is a tourist hotel management system.Used JSP + SQL mode of electronic management platform, and the way the B/S mode of information management.Hotel to well- managed, various customer information is the key.A few years ago, most of the hotels are used more simple management system, such as local area network (LAN) management system, but with the network era of increasingly prosperous, such systems have been unable to meet.The hotel management system of information processing capacity and network service of hotel management is more outstanding than ever before. Main function points at the front desk and the background.The front desk mainly: the hotel news, user registration, online message, a brief introduction about hotel, guest room query, ticketing agent, the backstage entrance by the user.Background mainly: system Settings, news management, hotel guest room information management, reservation management, ticketing agent, users personal information management, users management.Each function module is divided into several small specific function, make the system perfect, the hotel management in place easily. Keywords: Hotel management system;JSP + SQL;Information data management;The main function 全套设计加扣 3012250582 I 目目 录录 第第 1 章章 绪论绪论.1 1.1 课题背景.1 1.2 旅游酒店管理系统概述.1 1.3 课题的目的及意义.1 1.3.1 课题的目的.1 1.3.2 课题的意义.1 1.3.3 国内外研究概况以及发展趋势.1 1.4 内容及主要贡献.2 第第 2 章章 需求分析需求分析.3 2.1 可行性研究.3 2.1.1 技术可行性.3 2.1.2 经济可行性.3 2.2 系统综合要求.3 2.2.1 业务流分析.3 2.2.2 数据流分析.3 2.3 开发环境.4 2.4 本章小结.5 第第 3 章章 系统设计系统设计.6 3.1 总体设计.6 3.1.1 设计思想.6 3.1.2 设计原则.6 3.1.3 体系结构设计.6 图 3.1.4 系统功能模块图.7 3.2 数据库设计.7 3.2.1 系统E-R图.8 初步客房实体图.8 3.3 本章小结.10 第第 4 章章 系统实现与测试系统实现与测试.11 4.1 编码实现.11 4.1.1 代码结构.11 4.1.2 关键代码.11 登录页面.11 酒店预订模块.16 在线留言模块.17 4 .1.2.4 用户注册模块.19 票务代理模块.22 4.2 系统测试.25 4.2.1 用户注册测试.25 全套设计加扣 3012250582 II 4.2.2 其他功能测试.26 4.3 本章小结.26 第第 5 章章 软件的安装与配置软件的安装与配置.27 5.1 JAVA WEB应用部分 .27 5.1.1 安装MyEclipse .27 5.1.2 安装和配置JDK.27 5.1.3 安装和配置tomcat .28 5.2 数据库部分.29 下载 SQL Server 2005。.29 5.3 本章小结.29 第第 6 章章 总结与展望总结与展望.30 6.1 总结.30 6.2 展望.30 毕业设计体会毕业设计体会.31 致谢致谢.32 参考文献参考文献.33 英文翻译资料英文翻译资料.34 全套设计加扣 3012250582 1 第第 1 章章 绪论绪论 1.1 课题背景课题背景 随着旅游业以及酒店服务业的飞速发展,国际文化交流的频繁,国内的旅游酒店如 雨后春笋越来越多,在各个旅游景点都能看到各式各样的旅游酒店。国内大小型酒店 的服务开始竞争,这对酒店的管理有了更高的要求。前些年,国内的旅游酒店大多数 用的是简单的酒店管理系统,但随着网络化的日益发展,这类系统已经不能满足。酒 店是人来人往的聚集地,每天有成群的客户,伴随着的是繁多的客户信息,这时候就 要考验信息数据管理能力。为了能解决数据管理的问题,适应网络化时代,使旅游酒 店管理服务有质的飞跃,我们需要开发一个拥有完善数据库,基于 B/S 模式的旅游酒 店管理系统。 1.2 旅游酒店管理系统概述旅游酒店管理系统概述 (1)前台功能更完善:酒店新闻,用户注册,在线留言,酒店简介,客房查询,票 务代理,酒店理念宗旨,后台用户入口。 (2)后台功能更细致:系统设置,酒店新闻管理,客房信息管理,客户预定管理, 票务代理,个人资料管理,注册用户管理。 (3)部分小模块更特色:系统公告,用户登录,用户后台入口,站内搜索,友情链 接,站内新闻,酒店风采,推荐客房。 1.3 课题的目的及意义课题的目的及意义 1.3.1 课题的目的课题的目的 为了为了能解决数据管理的问题,适应网络化时代,使旅游酒店管理服务有质的 飞跃,我们设计开发了这个旅游酒店管理系统。 1.3.2 课题的意义课题的意义 本系统一方面完善了以往酒店的服务,扩展了酒店特色服务,增强了客户与酒店的互 动,使客户更有兴趣去浏览酒店信息。另一方面,系统提高了客户信息数据的管理能 力,更贴近顾客,方便顾客,信息数据管理更完善,旅游酒店管理更方便。 1.3.3 国内外研究概况以及发展趋势国内外研究概况以及发展趋势 酒店管理系统最开始的时候是在美国,大约在六十年代末,如 Ecoo 系统,基本实 现了酒店管理的功能,如预订、结账、餐厅、客房等模块,由于当时没有 PC,所以整 个系统都是在集中式的小型机上管理。 前些年,国内的酒店管理系统之所以不成气候,就是因为网络信息化技术不够,从 而影响了酒店的业绩。之后,国外的计算机技术,网络平台,新型技术点不断传入国 内。国内的酒店管理系统开始发展起来。 现今,酒店的电脑管理和网络技术日益提升,电脑网络服务日趋昌盛。因此,在经 济效益上取得了突飞猛进的进展。国家建设部门的规定中已经包含星级酒店的设计方 案中必须有电脑管理系统。这是网络化时代的体现。 全套设计加扣 3012250582 2 1.4 内容及主要贡献内容及主要贡献 本文总共有 6 个章节。 第 1 章 绪论:绪论就是说明一下与系统有关的背景、意义、研究概况、发展情况 等等。 第 2 章 需求分析:系统的需求是我们做项目的前期工作里最关键部分,本文对本 系统的需求进行彻底分析,并通过插图说话来更加形象的解释,有业务流程图、数据 流程图。后面在对系统所需的开发环境进行介绍。 第 3 章 系统设计:这是我们做项目的中期工作最重要的部分。根据前一章的需求 分析,将系统的总体结构设计好,以及系统的详细功能模块,还有关键的数据库。并 通过插图说话来更加形象的解释,有系统功能模块,E-R 图。 第 4 章 系统实现及测试:这是整个项目的最核心部分,编码、实现、测试一步骤 都不能少,尤其是测试部分更是关键。编码的时候最好要边写边进行页面测试,预览 效果如何。这样可以遇到问题就及时修改。 第 5 章 软件的安装和配置:介绍需要的软件是怎么安装,配置操作有哪些,其中 需要注意的细节有哪些。 第 6 章 总结与展望:本章介绍本文设计的系统尚有哪些不到位的地方,并提出展 望,以及对接下来该怎么修改和完善提出建议。 全套设计加扣 3012250582 3 第第 2 章章 需求分析需求分析 需求分析、总体思路、基本原理、拟用的方案和技术,用的开发环境(软件、硬 件)等。 2.1 可行性研究可行性研究 2.1.1 技术可行性技术可行性 java web 开发技术早已成熟,JSP+SQL 模式开发也已经没有难度,开发本系统已 经不存在太大的技术难题。 2.1.2 经济可行性经济可行性 服务器环境采用 tomcat 技术,搭建比较简单,开发的成本十分低。 2.2 系统综合要求系统综合要求 2.2.1 业务流分析业务流分析 酒店管理系统工作流程为:系统启动,可进入前台,进行功能选定,其中有用户 后台,可以选择进入,输入已经注册的正确的用户名和密码,进入用户后台。如果是 系统管理员,则可直接进入后台,输入已经存在的正确的用户名及密码后,登录系统 操作界面,进行操作相关信息。本系统的业务流程图如图 2.2.1 所示: 图 2.2.1 系统业务流程图 2.2.2 数据流分析数据流分析 数据流程分析主要是对信息怎么传递的,该怎么处理,哪些存储。我们需要数据 流程图来更形象的阐述。 不同的身份就决定着不同的权限,可以分为不存在用户,注册用户,和管理员。 部分信息的查询是共有的,即所有用户都可以查询。信息的添加,删除,修改就要看 权限。 全套设计加扣 3012250582 4 本系统的数据流程图如图 2.2.2 所示: 图 2.2.2 系统数据流程图 2.3 开发环境开发环境 本系统以 JSP+SQL 为开发平台,运用 java web 开发技术,采用 DIV+CSS 进行页 面布局,基于 B/S 模式进行开发。以 java 作为开发语言,实现了面向对象。系统界面 的友好、美观主要靠 DIV+CSS。数据库方面,采用比较简单好用的 SQL Server 数据库。 进行数据库的创建,使用以及维护,数据处理也会更加高效。需要安装 MyEclipse,安 装 jdk, 配置 jdk 环境变量,安装 tomcat, 配置 tomcat 环境变量,安装配置连接 SQL Server 数据库。 2.3.1 JSP JSP 全称叫做 Java Server Pages,及 java 服务器页面,它的本质就是 Servlet, 它是由 Sun 公司倡导的一种动态网页技术标准。用 JSP 开发的 Web 应用是跨平台的。 JSP 和 HTML 是有区别的,一个动态的,一个是静态的。JSP 就是在 HTML 文件中插入 JSP 标记和 Java 程序段。 2.3.2 MyEclipse 全套设计加扣 3012250582 5 MyEclipse 和 eclipse 的差别是 myeclipse 有自己的东西,在 eclipse 基础上加上 自己的插件开发而成集成开发环境2。 2.3.3 jdk jdk 是 Java 语言的软件开发工具包,主要用于 java 应用程序,是必不可少的工 具包。 2.3.4 tomcat 先介绍一下服务器的定义:服务器是一种被动的程序,只有当其他计算机的浏览器 向它们发出请求时才会有所动作。Tomcat 是为了使 Servlet/JSP 能够与 Apache 服务器 一起运行而开发的 Servlet/JSP 容器。 Tomcat 服务器是免费的,最新版本实现了 Servlet 3.0 与 JSP 2.2 的规范,它自 身就可以作为 Web 服务器。 2.3.5 SQL Server SQL Server 是一个关系数据库管理系统。SQL Server 具有很多突出的优点,如方 便,可伸缩性强,与其他软件融合性强,可跨越多种平台使用3 。 2.4 本章小结本章小结 本章节通过两种可行性分析,对系统的可行性进行了分析。然后,以业务流和数据 流两个层次对系统进行需求分析。并且以业务流程图和数据流程图比较形象的对业务 层和数据流进行了阐述,在整体设计之前给自己一个特别清晰的思路,为总体设计工 作造好桥,铺好路。 全套设计加扣 3012250582 6 第第 3 章章 系统设计系统设计 本章节对本系统进行总体设计,包括设计思想,体系结构设计,软件结构设计等 方面进行说明,同时描绘层次图,划分系统功能模块,而旅游酒店管理的功能模块主 要从用户和管理员模块入手。对系统进行详细设计,将总体设计得到的各个大模块进 行详细分析设计,阐述程序流程。最后设计数据库,并给出 E-R 图和数据表结构。 3.1 总体设计总体设计 从第二章的对系统的需求分析着手,确定一个总体方案,对将要编写的程序进行 划分,确定多个程序块。从上层结构到物理结构,通过系统流程图构建出系统的功能 划分,进行详细设计,编写 jsp 页面的时候也要分多个功能模块。 3.1.1 设计思想设计思想 一、先将系统按照第二章的需求分析进行分块,形成几个比较独立的模块; 二、再从 jsp 程序入手,将程序分块; 三、设计数据库,使 jsp 页面活起来,利用 tomcat 服务器在网页不断测试。 3.1.2 设计原则设计原则 在满足用户需要的同时,要使系统的质量能够有个相当大的提高。在设计开发过 程中应遵循这些原则: 一、合理性原则:要切合实际,即将要实现的功能要和现实中的旅游酒店服务要 切合; 二、易操作原则:设计的系统简单直观并且功能齐全,让测试者以及实际用户 能操作,有较好的用户体验; 三、实用性原则:应考虑常规的限制性因素,要有实际意义,即能拿出来用; 四、可维护原则:对于易容易出问题的地方要对用户进行提示,要增强系统的维 护机制,后台修复功能要提高; 五、安全性原则:禁止合法用户的非法操作或非法用户的一切操作,保障系统的 安全性。 3.1.3 体系结构设计体系结构设计 本系统采用基于 B/S 模式的网上信息管理。 B/S 结构是一种多层结构,根据 WEB 技术与客户机/服务器结构的结合而提出来的, 其中 B 即 Browser,是指 WEB 浏览器,S 即 Server,是指应用服务器7。工作模式如图 3.1.3 所示: 客户机 浏览器 WEB 服务器 数据库 服务器 HTTP 请求 HTTP响应 查询 数据记录 图 3.1.3 B/S 结构工作模式 3.1.4 软件结构设计软件结构设计 从前台和后台划分,两大模块再分成几个功能模块。 前台功能模块:酒店新闻,用户注册,在线留言,酒店简介,客房查询,票务代理, 全套设计加扣 3012250582 7 酒店理念宗旨,后台用户入口; 后台功能模块:系统设置,酒店新闻管理,客房信息管理,客户预定管理,票 务代理,个人资料管理,注册用户管理。 从用户和管理员入手,从管理员界面对功能模块图加以描述,画出系统的功能 模块图,系统功能模块图如图 3.1.4 所示: x 图 3.1.4 系统功能模块图 3.2 数据库设计数据库设计 数据库设计是指按照已经分析好的需求,构造一个较好的数据库模式。绘制 E-R 图。 旅游酒店管理系统 登录系统 用 户 管理 员 个 人 资 料 管 理 我 的 预 订 记 录 票 务 代 理 管 理 系 统 设 置 酒 店 新 闻 管 理 客 房 信 息 管 理 客 房 预 定 管 理 票 务 代 理 个 人 资 料 管 理 注 册 用 户 管 理 酒 店 风 采 系 统 管 理 全套设计加扣 3012250582 8 3.2.1 系统系统 E-R 图图 初步用户实体图初步用户实体图 图 用户实体图 初步客房实体图初步客房实体图 图 客房实体图 ID 用户 用户名 性别 ID 客房 客房编号 类型 价格 备注 密码 姓名 全套设计加扣 3012250582 9 3.2.2数据库截图数据库截图 所有表所有表 总共有 10 张表,每张表里都存储着信息。 图 所有表 具体表信息具体表信息 包括列名和列名的值。 全套设计加扣 3012250582 10 图 表名:jspjiudianguanliqe.dbo.allusers 增删改查增删改查 SQL 语句语句 严格按照格式来写。 图 表jspjiudianguanliqe.dbo.dx的修改 SQL 语句 3.3 本章小结本章小结 本章节的总体设计周全到位,详细设计清晰有理,数据库设计深入具体,这为系 统的实现和为后面的高效工作夯实地基。 全套设计加扣 3012250582 11 第第 4 章章 系统实现与测试系统实现与测试 本章将介绍系统的具体实现,关键代码。还有系统的某些测试。这是整个毕业设计 最关键的部分,是技术能力的体现,也是学以致用的最好机会。 4.1 编码实现编码实现 4.1.1 代码结构代码结构 jspjiudianguanliqe/ src/ db/ db.java database/ jspjiudianguanliqe_Data.MDF jspjiudianguanliqe_Log.LDF WebRoot/ eWebEditor_V4.60 images img js META-INF qtimages upload WEB-INF 4.1.2 关键代码关键代码 登录页面登录页面 一、登录页面代码 Login.jsp function check() 全套设计加扣 3012250582 14 if(document.form1.username.value= | document.form1.pwd.value=) alert(请输入完整); return false; 酒店管理系统 Power by by960 Copyright 全套设计加扣 3012250582 15 用户名 密 码 权 限 禁止非法登陆! 全套设计加扣 3012250582 16 2、登录页面截图 酒店预订模块酒店预订模块 1、关键代码 jiudianyuding.jsp function check() if(document.form1.kefangbianhao.value=)alert(请输入客房编号); document.form1.kefangbianhao.focus();return false;if(document.form1.yudingshijian.value=)alert(请输入预订时间); document.form1.yudingshijian.focus();return false;if(document.form1.yudingtianshu.value=)alert(请输入预订天数); document.form1.yudingtianshu.focus();return false;if(document.form1.nindexingming.value=)alert(请输入您的姓名); document.form1.nindexingming.focus();return false;if(document.form1.nindedianhua.value=)alert(请输入您的电话); document.form1.nindedianhua.focus();return false;if(document.form1.nindeshenfenzheng.value=)alert(请输入您的身份证); document.form1.nindeshenfenzheng.focus();return false;if(document.form1.yonghuming.value=)alert(请输入用户名); document.form1.yonghuming.focus();return false; function gow() 全套设计加扣 3012250582 17 document.location.href=jiudianyuding_add.jsp?jihuabifffanhao=+document.f orm1.jihuabifffanhao.value; 二、酒店预订页面截图 在线留言模块在线留言模块 1、关键代码 liuyanban_add.jsp 留言板 全套设计加扣 3012250582 18 添加留言板: 昵称:性别:QQ:邮箱:电话: 内容: 二、在线留言页面截图 全套设计加扣 3012250582 19 用户注册模块用户注册模块 1、关键代码 function up(tt) var pop=new Popup( contentType:1,isReloadOnClose:false,width:300,height:50); pop.setContent(contentUrl,upload.jsp?Result=+t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论