收藏 分享(赏)

JSP酒店管理系统.doc

上传人:weiwoduzun 文档编号:4488309 上传时间:2018-12-30 格式:DOC 页数:12 大小:484.63KB
下载 相关 举报
JSP酒店管理系统.doc_第1页
第1页 / 共12页
JSP酒店管理系统.doc_第2页
第2页 / 共12页
JSP酒店管理系统.doc_第3页
第3页 / 共12页
JSP酒店管理系统.doc_第4页
第4页 / 共12页
JSP酒店管理系统.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、苏 州 市 职 业 大 学实习(实训)报告名称 JSP 商务网站设计实训 年 月 日至 年 月 日共 1 周学院(部) 计算机工程学院 班 级 学 号 姓 名 学院(部) 负责人 系 主 任 指 导 教 师 目 录 一、项目实训的目的与要求 11.1 项目实训目的 .11.2 项目实训要求 .1二、题目说明 12.1 酒店管理背景介绍 .12.2 开发工具与介绍 22.2.1 Eclipse 简介 .22.2.2 JSP 简介 .22.2.3 Mysql 简介 2三、总结设计 33.1 系统项目规划 .33.2 系统功能结构图 .33.3 数据库总体设计 .33.3.1 数据库分析 33.3.

2、2 创建数据库表结构 4四、后台系统部分模块的实现 44.1 主界面信息 .44.1 增加住房信息 .54.3 删除住房信息 .54.4 更改住房信息 .64.5 按照房号查看住房信息 .64.6 查看所有住房信息 .7五、实现方法及遇到的疑难问题 7六、项目实训总结 8七、参考文献 8附录(部分源代码) 8一、项目实训的目的与要求1.1 项目实训目的本次实训围绕以下三个方面展开:(1)网站概论部分:力图使学生对建立动态网站有一个基本概念,了解什么是动态网站,它与别的网站有什么不同,以及了解建站相关的基础知识。(2)外观设计部分:从网页制作技术上让学生利用网页的静态页面元素来完成网站页面的视觉

3、效果。(3)Web 应用程序开发部分:掌握动态网站的核心部分的知识,以及开发网站应用的各个关键部分的方法和技巧。1.2 项目实训要求通过本次实训,应使学生达到如下的基本要求:(1)了解动态网站的基本概念和相关技术的基础知识。(2)理解网站的设计与规划。(3)理解如何使用 JSP 和 SQL Server、Mysql 来管理、使用数据。(4)了解和掌握网络数据库的发展以及常见的数据库产品(Access、SQL Server、Mysql 等) ,能熟练掌握后台数据库的开发,设计合理的数据表。(5)能独立完成应用程序的运行环境的设置。二、题目说明2.1 酒店管理背景介绍随着我国经济体制改革的不断深化

4、和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。各地把旅游业当作本地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。社会上也成立了各种类型,不同规模的酒店服务企业。如何为客户提供更 加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。 随着 Internet 技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发展中的酒店的需求。基于 WEB 的酒店管理系统的总体设计目标能

5、够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境。12.2 开发工具与介绍2.2.1 Eclipse 简介目前,市场上计算机语言和开发工具有很多,但是 Eclipse 以其稳定和平台无关的特性,从众多编程工具中脱颖而出,成为很多 Java 程序员的首选。Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。由于 Eclipse 中的每样东西都是插件,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具,例如 C+、COBOL 和 Eiffel 等编程语言的插件

6、已经可用,或预计会推出。它是一个开发源代码项目,它其实是 Visual Age for Java 的代替品,其界面跟先前的 Visual Age for Java 差不多,但由于其开放源代码,任何人都可以免费得到,并可以字次基础上开发各自的插件,因此越来越受人们关注。2.2.2 JSP 简介JSP 是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的 Web 页面提供了一个简捷而快速的方法。 JSP 技术的设计目的是使得构造基于 Web 的应用程序更加容易和快捷,而这些应用程序能够与各种Web 服务器,应用服务器,浏览器和

7、开发工具共同工作。 JSP 规范是 Web 服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页 HTML 文件中加入 Java 程序片段和 JSP 标记,就构成了 JSP 网页。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序片段,然后将执行结果以 HTML 格式返回给客户。程序片段可以 操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无 Plugin,无 ActiveX,无 Java Applet,甚至无 Fram

8、e。2.2.3 Mysql 简介Mysql 是一个精巧的 SQL 数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与 Apache 和PHP/PERL 结合,为建立基于数据库的动态网站提供了强大动力。Mysql 是一个真正的多用户、多线程 SQL 数据库服务器。SQL 是世界上最流行的和标准化的数据库语言。Mysql 是以一个客户机、服务器结构的实现,它由一个服务器守护程序和很多不同的客户程序和库组成。它主要目标是快速和易用,最初是因为我们需要这样一

9、个 SQL 服务器,它能处理与任何可不昂贵硬件平台上提供数据库的长家在一个数量级上的大型数据库,但速度更快,Mysql 就开发出来了。2三、总结设计3.1 系统项目规划整个酒店管理系统主要包括 5 个部分:增加房间、查看所有房间、删除房间、更改住房信息、按房号查看住房信息。这个系统主要实现的是酒店基本层次的管理部分。 3.2 系统功能结构图系统功能结构图:如图 3-2 所示图 3-23.3 数据库总体设计3.3.1 数据库分析数据库设计是建立数据库及其应用系统的技术,使信息系统开发和建设中的核心技术,具体说,数据库设计时指对于一个给定的应用环境,构造最优的数据库模式,使之能够有效存储数据满足各

10、种用户的应用需求。酒店管理系统增加房间查看房间信息 删除房间 更改住房信息按房号查看住房信息33.3.2 创建数据库表结构在 Mysql 中用代码进行数据库和表的创建。数据库表的结构:列名 数据类型 是否为空 说明sid varchar Not null 编号name varchar Not null 姓名type varchar Not null 类型phone varchar Not null 电话birth varchar Not null 生日四、后台系统部分模块的实现4.1 主界面信息此页面是个综合模块,显示了各项功能:查看房间、删除房间号、更改住房信息、增加住房、和按照房号查看住房

11、信息。如图 4-1 所示:图 4-1 主页面4.1 增加住房信息此模块主要实现增加住房信息,需要顾客提供姓名、 、电话、出生年月以及所要选择的房间类型,便于管理房间。如图 4-2 所示:4图 4-2 增加房间4.3 删除住房信息此模块是对房间进行删除操作,也就是退房,删除成功后可以返回主界面在进行查看。如图 4-3 所示:图 4-3 删除房号54.4 更改住房信息此模块可以更改房间的信息,便于对录入错误,以及房客的进一步信息的矫正和改变,可以很好的实现。按提交按钮后,返回主界面再进行查看,就可以查看到更改后的信息。如图 4-4 所示:图 4-4 更改房间信息4.5 按照房号查看住房信息此模块可

12、以在主界面按照提供的房号可以查看房客的住房信息,方便管理人员的查看。如图 4-5 所示:6图 4-5 查看特定房号的房客信息4.6 查看所有住房信息此模块主要实现的是查看所有住客的住房信息。如图 4-6 所示:图 4-6 查看所有房间五、实现方法及遇到的疑难问题在本次程序设计中需要结合数据库进行调试,在成功连接数据库后,在 Eclipse 中创建好数据库 java 代码,从而进一步进行运行调试。如果只单方面运行,程序无法正确运行,达不到所希望的结果。通过参照书中的例子,调整代码,及其各个部分文件所对应的代码准确无误后,在反复实践运行。在本次课程设计中,在连接数据库时,我认为已经按照以前能够运行

13、的方法做好了所以的操作任务了,但是在运行中遇到了一个另我很长时间解决不了的问题。在检查数据库和连接数据库代码以及各项操作代码都没有问题的情况了,居然连最简单的提交表单功能都不能实现。 最后解决的方法是:在项目中导入 Mysql 的数据库驱动程序即可六、项目实训总结通过本次的课程设计,我掌握了 JSP 技术,Mysql 和动态网页的用法,比较全面的巩固了面向对象的编程思想。这次酒店管理系统的主要功能及体系机构,重点讨论的是 JSP与后台数据库链接等相关技术,系统的基本功能已经实现,但酒店管理不仅仅就包括住房信息管理,还有各项系统管理。这需要一个长期的摸索与完善过程,所有还有很多地方值得我改进和提

14、升。以前进行网页调试都是在原有的基础上进行修改或者调试运行书中的例子,这次是自己独立完成一个小型的系统,培养了自我锻炼的能力,没有做不到只有不肯做的。虽然在7设计中会遇到软件故障,资料欠缺,程序出错等各种问题,通过不断的调试和同学老师的指导、帮助,一系列的问题慢慢的被解决。与此同时,我也要感谢对我这次课程设计提供帮助的同学们,是你们给予了我更多更广泛的设计思路,才使得我的思维更加宽广,这对于我的课程设计来说,是一种莫大的帮助。七、参考文献1 萨师煊,王珊. 数据库系统概论M. 北京:高等教育出版社 , 19972 刘善鑫,赵津燕等. 数据库使用技术教程M. 北京:中国水利电力出版社,20043

15、 薛华成. 管理信息系统M. 北京:清华大学出版社,19964 彭伟民. 基于需求的九点管理系统的建模与实现M. 北京:人民邮电出版社,2005附录(部分源代码)1.主页面 index.html:酒店住房管理body background-image: url(image/3.jpg);酒店管理增加房间删除房间更改住房信息查看所有房间按住房号查询:2. 查看住房信息 viewHostel 代码:查看所有的房间查看所有的房间房号姓名房间类型电话出生日期“);out.println(“+temp.getSid()+“);try8String type = (temp.getType()=1)?“标准间“:“大床房“;out.println(“+temp.getName()+“);out.println(“+type+“);out.println(“+temp.getPhone()+“);out.println(“+temp.getBirth()+“);catch(Exception e)e.printStackTrace();out.println(“);%返回910

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 规范标准 > 酒店餐饮

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报