JSP酒店管理系统.pdf

上传人:w*** 文档编号:73524926 上传时间:2023-02-19 格式:PDF 页数:12 大小:1.23MB
返回 下载 相关 举报
JSP酒店管理系统.pdf_第1页
第1页 / 共12页
JSP酒店管理系统.pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《JSP酒店管理系统.pdf》由会员分享,可在线阅读,更多相关《JSP酒店管理系统.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、苏苏 州州 市市 职职 业业 大大 学学实习实习(实训)报告实训)报告名称 JSP 商务网站设计实训年月日至年月日共 1 周学院(部)计算机工程学院班级学号姓名学院(部)负责人系主任指 导 教 师目目录录一、项目实训的目的与要求01.1项目实训目的 01。2 项目实训要求 0二、题目说明 02.1 酒店管理背景介绍 02。2 开发工具与介绍 02。2。1Eclipse 简介 02.2.2JSP 简介 02。2。3Mysql 简介 0三、总结设计 13。1系统项目规划 13.2 系统功能结构图 13.3数据库总体设计 13.3.1 数据库分析 13。3.2 创建数据库表结构2四、后台系统部分模块

2、的实现24。1主界面信息 24.1增加住房信息 24.3 删除住房信息 34.4 更改住房信息 44.5 按照房号查看住房信息44。6 查看所有住房信息 5五、实现方法及遇到的疑难问题5六、项目实训总结 5七、参考文献 6附录(部分源代码)6一、项目实训的目的与要求一、项目实训的目的与要求1 1。1 1项目实训目的项目实训目的本次实训围绕以下三个方面展开:(1)网站概论部分:力图使学生对建立动态网站有一个基本概念,了解什么是动态网站,它与别的网站有什么不同,以及了解建站相关的基础知识。(2)外观设计部分:从网页制作技术上让学生利用网页的静态页面元素来完成网站页面的视觉效果。(3)Web 应用程

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

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

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

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

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

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

9、护程序和很多不同的客户程序和库组成。它主要目标是快速和易用,最初是因为我们需要这样一个SQL 服务器,它能处理与任何可不昂贵硬件平台上提供数据库的长家在一个数量级上的大型数据库,但速度更快,Mysql 就开发出来了.2三、总结设计三、总结设计3 3。1 1系统项目规划系统项目规划整个酒店管理系统主要包括5 个部分:增加房间、查看所有房间、删除房间、更改住房信息、按房号查看住房信息。这个系统主要实现的是酒店基本层次的管理部分.3.23.2 系统功能结构图系统功能结构图系统功能结构图:如图 3-2 所示图 3-2酒店管理系统增加房间查看房间信息删除房间更改住房信息按房号查看住房信息3 3。3 3数

10、据库总体设计数据库总体设计3 3。3.13.1 数据库分析数据库分析数据库设计是建立数据库及其应用系统的技术,使信息系统开发和建设中的核心技术,具体说,数据库设计时指对于一个给定的应用环境,构造最优的数据库模式,使之能够有效存储数据满足各种用户的应用需求。33 3。3.23.2 创建数据库表结构创建数据库表结构在 Mysql 中用代码进行数据库和表的创建。数据库表的结构:列名sidnametypephonebirth数据类型varcharvarcharvarcharvarcharvarchar是否为空Not nullNot nullNot nullNot nullNot null说明编号姓名类

11、型电话生日四、后台系统部分模块的实现四、后台系统部分模块的实现4 4。1 1主界面信息主界面信息此页面是个综合模块,显示了各项功能:查看房间、删除房间号、更改住房信息、增加住房、和按照房号查看住房信息。如图41 所示:图 41主页面4.14.1增加住房信息增加住房信息此模块主要实现增加住房信息,需要顾客提供姓名、电话、出生年月以及所要选择的房间类型,便于管理房间。如图4-2 所示:4图 42 增加房间4.34.3 删除住房信息删除住房信息此模块是对房间进行删除操作,也就是退房,删除成功后可以返回主界面在进行查看。如图 43 所示:图 43 删除房号54 4。4 4 更改住房信息更改住房信息此模

12、块可以更改房间的信息,便于对录入错误,以及房客的进一步信息的矫正和改变,可以很好的实现.按提交按钮后,返回主界面再进行查看,就可以查看到更改后的信息。如图 44 所示:图 4-4更改房间信息4 4。5 5 按照房号查看住房信息按照房号查看住房信息此模块可以在主界面按照提供的房号可以查看房客的住房信息,方便管理人员的查看。如图 4-5 所示:6图 45 查看特定房号的房客信息4.64.6 查看所有住房信息查看所有住房信息此模块主要实现的是查看所有住客的住房信息。如图4-6 所示:图 46 查看所有房间五、实现方法及遇到的疑难问题五、实现方法及遇到的疑难问题在本次程序设计中需要结合数据库进行调试,

13、在成功连接数据库后,在 Eclipse 中创建好数据库 java 代码,从而进一步进行运行调试。如果只单方面运行,程序无法正确运行,达不到所希望的结果。通过参照书中的例子,调整代码,及其各个部分文件所对应的代码准确无误后,在反复实践运行。在本次课程设计中,在连接数据库时,我认为已经按照以前能够运行的方法做好了所以的操作任务了,但是在运行中遇到了一个另我很长时间解决不了的问题.在检查数据库和连接数据库代码以及各项操作代码都没有问题的情况了,居然连最简单的提交表单功能都不能实现。最后解决的方法是:在项目中导入Mysql 的数据库驱动程序即可六、项目实训总结六、项目实训总结通过本次的课程设计,我掌握

14、了JSP 技术,Mysql 和动态网页的用法,比较全面的巩固了面向对象的编程思想。这次酒店管理系统的主要功能及体系机构,重点讨论的是 JSP 与后台数据库链接等相关技术,系统的基本功能已经实现,但酒店管理不仅仅就包括住房信息管理,还有各项系统管理。这需要一个长期的摸索与完善过程,所有还有很多地方值得我改进和提升.以前进行网页调试都是在原有的基础上进行修改或者调试运行书中的例子,这次是自己独立完成一个小型的系统,培养了自我锻炼的能力,没有做不到只有不肯做的。虽然在设计7中会遇到软件故障,资料欠缺,程序出错等各种问题,通过不断的调试和同学老师的指导、帮助,一系列的问题慢慢的被解决。与此同时,我也要

15、感谢对我这次课程设计提供帮助的同学们,是你们给予了我更多更广泛的设计思路,才使得我的思维更加宽广,这对于我的课程设计来说,是一种莫大的帮助。七、参考文献七、参考文献1 萨师煊,王珊.数据库系统概论M。北京:高等教育出版社,19972 刘善鑫,赵津燕等。数据库使用技术教程M。北京:中国水利电力出版社,20043 薛华成。管理信息系统M.北京:清华大学出版社,19964 彭伟民.基于需求的九点管理系统的建模与实现M。北京:人民邮电出版社,2005附录(部分源代码)附录(部分源代码)1.主页面 index.html:htmlheadtitle酒店住房管理/titlemetahttpequiv=Con

16、tent Typecontent=”text/html;charset=gb2312”body backgroundimage:url(image/3。jpg);/stylebodycenterh1nbsp;h1nbsp;/h1p ;ahref=addHostel.jsp/aahref=”deleteHostel。jsp”删除房间/abrahref=viewHostel。jsp”查看所有房间/strong ahref=viewHostel。jsp”/apnbsp;/ppnbsp;/p按住房号查询:inputtype=textname=sidinputtype=submitvalue=”

17、查询hr8hr/html2.查看住房信息 viewHostel 代码:metahttp equiv=”Content-Type”content=text/html;charset=gb2312!-body backgroundimage:url(image/6.jpg);-/stylepnbsp; centerh1查看所有的房间tablewidth=80height=”48border=”1trtd房号td房间类型td电话/tdtd出生日期/td/tr”);out。println(”td+temp。getSid()+);trytry String type=(temp。getType()=1)?标准间:大床房”;9out。println(”td+temp.getName()+”);out.println(”td”+type+/td);out.println(”+temp.getPhone()+/td);out.println(”+temp。getBirth()+”/td);catch(Exception e)e.printStackTrace();out。println(/tr”);%/tableahref=”index。html返回/p/html10

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁