引用原文:
摘要
随着科技的进步,时代的变迁,国民整体经济水平的提高,人们对于物质文化需求也发生了巨大的转变。通行设施的更新促使旅游业迅猛发展的同时也带动着酒店业飞速发展。面对新时代的挑战,传统手工录入式的酒店预约管理系统早已被社会淘汰,酒店预约管理系统正向着“智能智慧化”方向发展,酒店预约管理系统网站与APP在全国乃至全球都占有非常大的市场,其内竞争也愈演愈烈。
在此发展背景下,本系统采用的是SSM框架、Java编程语言和MYSQL数据库技术进行开发设计而实现的。系统按照功能分为前台用户端和后台管理端,系统前端主要用于酒店新老客户,可进行房间预定、新闻资讯等功能;后台功能主要面对酒店管理员,此模块管理员可以进行管理用户、房间、订单、栏目等操作。具有简单友好的接口、方便操作、系统安全、界面友好等诸多优点。但是由于毕业在即,时间因素及技术能力有限,该系统还未实现在线支付功能,今后本人将继续学习相关知识完善支付功能,优化系统稳定性,逐步实现酒店预约管理系统功能最优化。
关键词 : 酒店预约系统;B/S;Java;MySQL;SSM框架
目 录
第1章绪论1
1.1系统研究背景1
1.2系统研究意义1
1.3研究现状与发展趋势1
1.4研究内容及论文框架2
第2章 系统开发工具介绍****
2.1B/S结构介绍4
2.2Java技术5
2.3Tomcat7简介5
2.4SSM框架介绍5
2.5MYSQL数据库6
2.6JSP简介7
第3章 需求分析与设计8
3.1系统功能需求分析8
3.2系统功能结构图8
3.3系统流程图9
3.4系统可行性分析11
3.5系统非功能性需求12
第4章 数据库设计 1 3
4.1数据库逻辑结构设计13
4.2数据库物理结构设计15
第5章 系统的详细设计与实现20
5.1系统主页20
5.2用户模块23
5.4后台管理25
第6章 系统测试2 9
6.1测试目的29
6.2测试环境29
6.3测试用例29
6.4功能测试30
数据库设计
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。开发一个系统之前,做好数据库分析和设计师十分必要的,良好的数据库设计,使得开发变得相对简单,后期开发工作能够很好地进行下去,缩短开发周期[]。本系统需要存储大量信息,包括用户信息、新闻内容、房间信息等各种相应内容,有了数据库的设计,各种索引技术,内存缓存技术的问题都能够迎刃而解,以下是本系统数据库逻辑结构的设计。
(1)用户信息实体图
用户表中包含了用户的基本个人信息具体有以用户id、密码为主的主键此外延伸了姓名、生日、地址、邮箱、QQ号码、电话号码、账户余额、头像、类型、注册时间。用户实体如图4-1所示。
(2)地区信息实体图
地区表中包含了ID、行政代号、区域名称、父级名称、所属市代码、父级id、区域等级等根据这些划标记出地区显示定位地址。详细如图4-2所示。
(3)房间信息实体图
酒店预约管理系统的房间表中有房间名称、型号、图片、原价、折后价、描述、内容组成对各种房间进行了类型划分有大床房、豪华双床房等;并配有房间图片以及原价折后价能更大程度地吸引客户。房间实体如图4-3所示。
系统预览
用户注册登录模块
用户房间预选模块
用户订单查询模块
后台管理
用户信息管理
**
**