1、 毕业设计开题报告 课 题 名 称:基于 Web 的连锁酒店管理信息系统 姓 名: 班 级: 指 导 教 师: 所 在 系 部: 计算机工程学院 专 业 名 称: 软 件 工 程 毕业设计毕业设计(论文论文)开题报告开题报告 学生姓名 学 号 专 业 软件工程 指导教师姓名 职 称 所在系部 计算机工程学院 课题来源 企、事业单位委托课题 课题类型 工程技术研究 课题名称 基于 Web 的连锁酒店管理信息系统 毕业设计的内 容和意义 1.1. 课题的开发背景课题的开发背景 近年来,国内旅游业等带动国内酒店行业高速发展,连锁酒店的管理的一些弊病也日渐显 现出来,为此开发一套解决这些问题的系统迫在
2、眉睫。互联网管理由于其低成本、高效的特点 成为开发的首选。本课题旨在开发一个基于 Web 的连锁酒店的管理信息系统,使得酒店能够 更有效率地管理相关信息。 本系统可以让连锁酒店提高本身的运作效率,改善自身的服务,让酒店在激烈的竞争中处 于优势地位,极大提高酒店竞争力。同时也方便了客户进行客房预订和退订,让客户可以更好 得安排自己的行程。 3. 3. 需求分析需求分析 (1) 本系统主要有两类用户:管理员、住客,这两类用户在系统中主要功能需求如下:管 理员:为客户提供预订/入住服务,退房/换房服务,登记/修改住客信息;住客:在线预定、预 付款、点菜等功能。 (2) 用户实名注册, 分出用户类型如
3、用户账户和管理员账户, 以及各用户类型相应的权限。 (3) 分析相关大数据,统计出哪些省份、哪些时间段入住的客人较多等信息。 4.4. 设计方案设计方案 本课题研究的是基于 Web 的酒店管理信息系统,即开发的系统是一种 Web 应用。用户只 需通过输入网址即可进入相应网页进行操作,而系统功能实现的核心部分都集中在服务器上。 由于本课题研究时是单机操作,所以客户端和服务器都在同一台计算器上。 1、 采用CSS网页编辑技术(Cascading Style Sheets 层叠样式表)搭建信息管理系统的主界面。 2、数据库采用 MySQL,MySQL 是一种关系数据库管理系统,关系数据库将数据保存在
4、 不同的表中,需要设计表结构以及主外键,这样就增加了速度并提高了灵活性。可以更加方便 地对数据进行增删查改等一系列操作。 3、采用 Spring 架构。表现层,即 MVC 模式交互,负责接收请求和显示数据,系统中使 用 jsp、html 作为表示层。控制层,与表示层通讯,并调用服务层的组件。服务层,负责实现 业务逻辑,服务层可以调用 DAO 层与数据库通讯。DAO 层,封装了数据的增、删、查、改的 操作。 实体层, Javabean 的实体类 Spring 的作用贯穿了整个中间层, 将表现层、 服务层、 DAO 层及实体层无缝整合,其数据服务层用来存放数据。 文献综述 一、一、WEB 三层架构三层架构 Web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和 HTTP 的、 全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在 Internet 上的一种浏览服务, 能方便浏览者在 Internet 上浏览各种信息。 图图 1 WEB1