酒店客房管理系统的设计与实现【字数:8940】
Keywords: hotel management; servlet; MySQL database目 录
1. 绪论 1
1.1 课题研究背景及来源 1
1.2 网站应用技术 1
1.2.1 开发语言的选择 1
1.2.2 开发工具的选择 1
1.2.3 数据库的选择 2
1.2.4 服务器架构的选择 2
1.2.5 前后台显示界面选择 2
1.3 研究的目的和意义 2
1.4 论文组织结构 3
2. 系统总体分析 4
2.1 总体需求分析 4
2.2 系统可行性分析 5
2.3 系统架构类设计 5
3. 数据库详细设计 7
3.1 数据库设计规范 7
3.2 数据库概念 7
3.3 数据库表设计 8
4. 系统实现 10
4.1系统详细设计实现 10
4.1.1 登录模块界面 10
4.1.2信息管理界面 11
4.2 环境搭建 13
4.3 系统部署 13
4.4 本章小结 13
5. 系统调试与测试 14
5. *51今日免费论文网|www.jxszl.com +Q: ^351916072#
1 系统调试 14
5.2 系统测试 15
5.3 系统维护 15
5.4 本章小结 16
6. 总 结 17
6.1 系统的优点 17
6.2 系统的不足 17
7. 系统影响 18
7.1 系统对社会人文的影响 18
7.2 系统对环境的影响 18
7.3 系统对法律的影响 18
致 谢 20
参考文献 21
1. 绪论
1.1 课题研究背景及来源
科技时代已经到来,社会不断发展,计算机产品的普及,特别是计算机的扩展和使用,将逐步从处理大型科学计算转变为制作如此多的交易,内容管理系统是计算机中心使用数据库管理系统(DBMS)。开发环境已经发展。该系统有许多用于处理大型事务的应用程序,尤其是有效的数据管理。这项工作被称为家庭作业,这是提高生产力的最重要因素,是人类经济生活中不可替代的角色。这项工作与酒店房间管理网站以及计算机,处理和应用程序的发明相结合。在五十年代末创建了有效的应用程序,以很好地适应酒店房间的数据管理过程。该系统具有频道新闻,酒店房间推荐,在线留言等功能,满足员工和管理人员的需求。
1.2 网站应用技术
1.2.1 开发语言的选择
本系统是基于B/S模式设计的,在互联网领域当中,主流的web服务端开发语言有sun公司的java、微软的asp以及号称是世界上最好的编程语言的php。在大三教学课程中,我们专业系统学习了java编程语言,从巩固知识的角度出发,本系统选择java语言进行开发。但并不能说明其他编程语言不能进行本系统开发。下面将介绍java语言的优点以及选择java进行开发的优势。java以其健壮性、高性能、分布式、安全性等优点而脱颖而出[2],并且在连续十年来成为程序员最喜欢的编程语言之一。
1.2.2 开发工具的选择
主流的java IDE(Integrated Development Environment,集成开发环境)有 NetBeans、Eclipse、IntelliJ IDEA等。一个良好的开发工具能够达到事半功倍的效果,极大的提升开发效率。NetBeans是sun公司推出的java开发集成环境,但国内使用较少。IntelliJ IDEA是JetBrains公司的产品,发布后便立即蚕食Eclipse市场份额。IntelliJ有一下优点:1.智能提示功能。2.代码重构,IDEA的重构功能也很聪明智能。它能读懂你需要什么,然后针对不同的情况提供给你最适合的解决方案。3.界面流畅,响应迅速,不会出现像Eclipse那样打开视图过多导致系统卡顿。
1.2.3 数据库的选择
在本系统中选择了MySQL这个数据库。MySQL是一款开源免费的关系型数据库,运行速度快,容易使用,简单方便,支持标准的SQL查询语言,功能强大并且易于维护[3]。因此,选择MySQL作为本系统的存储系统十分合适。
1.2.4 服务器架构的选择
开放管理系统根据http协议执行数据传输,商业servlet web容器包括JBoss服务器,WebLogic服务器和Tomcat服务器。 JBoss是使用JML API实现软件模块的统一管理,中央服务只提供不包括servlet和JSP的Web容器,可以与Tomcat的结合的一个EJB服务器。但是,由于JBoss非常繁重,所以Tomcat服务器是合适的,因为该系统仅用于servlet容器的子集。
1.2.5 前后台显示界面选择
在B/S模式中,用户看到浏览器端的界面大多是采用HTML、CSS、JAVASCRIPT [4]来展示界面。说起前端界面,不得不提起现在一个十分火的前端项目—BootStrap框架。BootStrap易于上手,只要开发者具备 HTML 和 CSS 的基础知识,就可以开始学习和使用 BootStrap。它为开发人员创建接口提供了一个简洁统一的解决方案,包含了功能强大的内置组件,易于定制[5]。
原文链接:http://www.jxszl.com/jsj/rjgc/83131.html