版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、苏州市职业大学实习(实训)报告名称JSP商务网站设计实训年 月 日至 年 月 日共1周学院(部)计算机工程学院班 级学 号姓 名学院(部)负责人系主任指导教师一、项目实训的目的与要求 11.1 项目实训目的 11.2 项目实训要求 1二、题目说明 12.1酒店管理背景介绍 12.2开发工具与介绍 12.2.1 Eclipse 简介 12.2.2 JSP 简介 12.2.3 Mysql 简介 1三、总结设计 23.1 系统项目规划 23.2 系统功能结构图 23.3 数据库总体设计 23.3.1 数据库分析 23.3.2 创建数据库表结构 3四、后台系统部分模块的实现 34.1 主界面信息 34
2、.1 增加住房信息 34.3删除住房信息 44.4 更改住房信息 54.5按照房号查看住房信息 54.6查看所有住房信息 6五、实现方法及遇到的疑难问题 6六、项目实训总结 6七、参考文献 7附录(部分源代码) 7word范文、项目实训的目的与要求1.1 项目实训目的本次实训围绕以下三个方面展开:(1)网站概论部分:力图使学生对建立动态网站有一个基本概念,了解什么是动态网 站,它与别的网站有什么不同,以及了解建站相关的基础知识。(2)外观设计部分:从网页制作技术上让学生利用网页的静态页面元素来完成网站页 面的视觉效果。(3)Web应用程序开发部分:掌握动态网站的核心部分的知识,以及开发网站应用
3、的 各个关键部分的方法和技巧。1.2项目实训要求通过本次实训,应使学生达到如下的基本要求:(1)了解动态网站的基本概念和相关技术的基础知识。(2)理解网站的设计与规划。(3)理解如何使用 JSP和SQL Server、Mysql来管理、使用数据。(4) 了解和掌握网络数据库的发展以及常见的数据库产品(Access、SQL Server、Mysql等),能熟练掌握后台数据库的开发,设计合理的数据表。(5)能独立完成应用程序的运行环境的设置。二、题目说明2.1酒店管理背景介绍随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高, 消费观念也有提高,对服务质量的要求也有很大的提
4、高。各地把旅游业当作本地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。社会上也成立了各种类型,不同规模的酒店服务企业。如何为客户提供更加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准 则,信息系统成为了基础。随着In ternet技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国 国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发展中的酒店的需求。 基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统, 为酒店提供良好的信息环境。2.2开发工具与介绍2.2
5、.1 Eclipse 简介目前,市场上计算机语言和开发工具有很多,但是Eclipse以其稳定和平台无关的特性,从众多编程工具中脱颖而出,成为很多Java程序员的首选。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。由于Eclipse中的每样东西都是插件,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于Java开发工具,例如C+、COBOI和Eiffel等编程语言的插件已经可用,或预计会推出。它是一个开发源代码项目,它其实是 Visual Age for Java的代替品,其界面跟先前的 Vis
6、ual Age for Java 差不多,但由于其开放源代码,任何人都可以免费得到,并可以字次基础上开发各自的插件,因此越来越受人们关注。2.2.2 JSP 简介JSP是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标 准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于 Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。JSP规范是 Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件中加入Java程
7、序片段和JSP标记,就构成了 JSP网页。Web服务器在遇到访问 JSP网页的请求时,首先执行其中的程序片段,然后将执行结 果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email等等, 这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无 Frame。2.2.3 Mysql 简介Mysql是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情 况下你可以自由使用。由于它的强大功能、 灵活性、丰富的应用编程接
8、口以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。Mysql是一个真正的多用户、多线程SQL数据库服务器。SQL是世界上最流行的和标准化的数据库语言。Mysql是以一个客户机、服务器结构的实现,它由一个服务器守护程序和 很多不同的客户程序和库组成。它主要目标是快速和易用,最初是因为我们需要这样一个 SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的长家在一个数量级上的大型 数据库,但速度更快,Mysql就开发出来了。三、总结设计3.1 系统项目规划整个酒店管理系统主要包括5个部分
9、:增加房间、查看所有房间、删除房间、更改住房信息、按房号查看住房信息。这个系统主要实现的是酒店基本层次的管理部分。3.2 系统功能结构图系统功能结构图:如图3-2所示酒店管理系统增加房间查看房间信息删除房间更改住房信息按房号查看住房信息图3-23.3 数据库总体设计3.3.1 数据库分析数据库设计是建立数据库及其应用系统的技术,使信息系统开发和建设中的核心技术,具体说,数据库设计时指对于一个给定的应用环境,构造最优的数据库模式,使之能够有效存储数据满足各种用户的应用需求。word范文33.3.2创建数据库表结构在Mysql中用代码进行数据库和表的创建。数据库表的结构:列名r数据类型是否为空说明
10、sidvarcharNot null编号n amevarcharNot null姓名typevarcharNot null类型phonevarcharNot null电话birthvarcharNot null生日四、后台系统部分模块的实现4.1主界面信息此页面是个综合模块,显示了各项功能:查看房间、删除房间号、更改住房信息、增加 住房、和按照房号查看住房信息。如图4-1所示:酒店管理庫而i増加房间删除房间更改住房信息杳看所有房间 J;,1按注忘号查询:图4-1 主页面4.1 增加住房信息、电话、出生年月以及所要选择的此模块主要实现增加住房信息,需要顾客提供姓名、房间类型,便于管理房间。如图4
11、-2所示:5word范文7word范文增加一个新的房客电话:出生朗眞产L日期格式:I ;、-%k-v- 嚅瞠厂 宀亠盈亠工am:L 一竺斫;.,二4- 藉旷自 rm尸;汗汽1996-08-11图4-2增加房间4.3删除住房信息此模块是对房间进行删除操作,也就是退房,删除成功后可以返回主界面在进行查看。如图4-3所示:删除一个房号士馆号*期房间类型. |124卜懿& :為港间.r电话岀生日期删除lS6f2312.5451-996-O&-11删除1K62W458719901011删除返回图4-3删除房号word范文94.4更改住房信息此模块可以更改房间的信息,便于对录入错误,以及房客的进一步信息的
12、矫正和改变,可以很好的实现。按提交按钮后,返回主界面再进行查看,就可以查看到更改后的信息。如图4-4所示:P *改-个房间姓名I W房间类型:标准房o大床房电话;生日期:|他。711 旧期格式;1996尿111图4-4 更改房间信息4.5按照房号查看住房信息此模块可以在主界面按照提供的房号可以查看房客的住房信息,方便管理人员的查看。如图4-5所示:V頁看房号为126的房客姓名房间类型电话|岀生日期126水田标准间1S654&55215 1990-10-15图4-5查看特定房号的房客信息4.6查看所有住房信息此模块主要实现的是查看所有住客的住房信息。如图4-6所示:A号
13、.门辽Kb历転“标准间标准间大床舅所有的房间电话15&253245871365465521512365422365岀生日期1990-10-11199010151888-08-07返回图4-6查看所有房间五、实现方法及遇到的疑难问题在本次程序设计中需要结合数据库进行调试,在成功连接数据库后,在Eclipse中创建好数据库java代码,从而进一步进行运行调试。如果只单方面运行,程序无法正确运行, 达不到所希望的结果。 通过参照书中的例子, 调整代码,及其各个部分文件所对应的代码准 确无误后,在反复实践运行。在本次课程设计中,在连接数据库时,我认为已经按照以前能够运行的方法做好了所以 的操作任务了,
14、但是在运行中遇到了一个另我很长时间解决不了的问题。在检查数据库和连接数据库代码以及各项操作代码都没有问题的情况了,居然连最简单的提交表单功能都不能实现。最后解决的方法是:在项目中导入 Mysql的数据库驱动程序即可六、项目实训总结通过本次的课程设计,我掌握了JSP技术,Mysql和动态网页的用法,比较全面的巩固了面向对象的编程思想。这次酒店管理系统的主要功能及体系机构,重点讨论的是JSP与后台数据库链接等相关技术, 系统的基本功能已经实现, 但酒店管理不仅仅就包括住房信息管 理,还有各项系统管理。 这需要一个长期的摸索与完善过程,所有还有很多地方值得我改进和提升。以前进行网页调试都是在原有的基
15、础上进行修改或者调试运行书中的例子,这次是自己独立完成一个小型的系统, 培养了自我锻炼的能力,没有做不到只有不肯做的。虽然在设计 中会遇到软件故障,资料欠缺,程序出错等各种问题,通过不断的调试和同学老师的指导、 帮助,一系列的问题慢慢的被解决。与此同时,我也要感谢对我这次课程设计提供帮助的同学们,是你们给予了我更多更广泛的设计思路,才使得我的思维更加宽广,这对于我的课程设计来说,是一种莫大的帮助。七、参考文献1 萨师煊,王珊数据库系统概论M.北京:高等教育出版社,19972 刘善鑫,赵津燕等数据库使用技术教程M.北京:中国水利电力出版社,20043 薛华成管理信息系统M.北京:清华大学出版社,
16、19964 彭伟民基于需求的九点管理系统的建模与实现M.北京:人民邮电出版社,2005附录(部分源代码)1. 主页面 index.html :酒店住房管理body background-image : url(image/3.jpg) ; 酒店管理 a href =addHostel.jspa href =deleteHostel.jsp增加房间 删除房间更改住房信息 查 看 所 有 房 间 vform action =searchHostelBySid.jspmethod=post按住房号查询: 2. 查看住房信息viewHostel代码:=javastyle查看所有的房间 查看所有的房间 房号 姓名 房间类型 电话 出生日期 / td%Collection hostels=hostelUtil.getAllHostel();Iterator it=hostels.iterator();while (it.hasNext()Hostel temp=(Hostel)it .n ext();out.println();out.println( +
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市场兼职人员奖惩制度
- 大公司业务考核奖惩制度
- 养老院护工奖惩制度细则
- 推广服务质量奖惩制度
- 公司司机安全奖惩制度
- 供水仓库管理奖惩制度
- 经典诵读学生奖惩制度
- 公司环保考核及奖惩制度
- 商业消防控制室奖惩制度
- 医疗器械工程师奖惩制度
- 1.5 制作小磁针 课件(内嵌视频)-2025-2026学年科学三年级下册教科版
- 中医基础理论整体观念
- 2026年学雷锋精神主题宣讲课件-传承榜样力量争做时代新人
- 2026年汽车发动机故障诊断与维修题库
- 2026年包头轻工职业技术学院单招职业适应性测试题库附答案详解(巩固)
- 广东省珠海市金湾区2026年初中学业水平第二次模拟考试化学试卷附答案
- 2026贵阳市工业投资有限公司管培生招聘98人笔试参考题库及答案解析
- 退役军人事务
- 2025-2026学年湘艺版小学音乐四年级下册教学计划及进度表
- 广西壮族自治区玉林市、贵港市等市2026届高中毕业班高三年级1月份适应性测试物理含答案
- 一汽集团招聘网络测评试题
评论
0/150
提交评论