网页设计与制作毕业论文_第1页
网页设计与制作毕业论文_第2页
网页设计与制作毕业论文_第3页
网页设计与制作毕业论文_第4页
网页设计与制作毕业论文_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2015 届学生毕业设计(论文)网站设计与制作系 别:电子计算机系年 级:2012 级学 号:201210110006姓 名:严书文专 业:计算机应用技术指导教师:吴 艳二一四年十月摘 要I摘 要随着信息技术的发展,计算机技术在我们的日常生活中已经占据着越来越重要的位置,各行各业的发展都离不开网络的支持,旅游行业也借着网络来宣传自己。本课题是为地方的旅游开发的一个综合性网站,是利用 jsp 技术和 ssm 框架以及 oracle 数据库技术实现的。主要完成对旅游网站的管理和网站的展示与应用,主要功能包括:景点管理、酒店管理、民俗管理、酒店预订、门票预订、信息浏览和评价等。该旅游网站可以系统的展现一个地区的旅游信息,让人们方便快捷的了解这个地区和这个地区的地方特色。相比较于一般的旅游网站,该网站的针对性更强,更能够满足针对地区旅游的需求。关键词:旅游网站 SSM Oracle 数据库 JSPAbstractIIAbstractWith the development of Information technology, computer occupies a more and more important position in our daily life. Every trade is thriving with the help of the Internet, tourism industry also takes advantage of network system to develop itself at the same time.This subject is a comprehensive website developed for tourism, and it is achieved by JSP, SSM framework and oracle database. Its mainly function includes tourism management, hotel management , folk management, buying tickets, making hotel reservation, browsing information, giving evaluates and so on.The travel website can show systematic tourism information of an area, so that people can pick up the area and its characteristics conveniently. Comparing to the general travel site, the website can better meet the demand for regional tourism.Key words:Tourism website SSM Oracle JSP目 录III目 录第 1 章 绪论 .11.1 背景 .11.1.1 旅游业信息化的发展 .11.1.2 旅游类型网站的现状 .21.1.3 旅游网站的构建 .21.2 开发技术介绍 .21.2.1 开发环境 .21.2.2 SSM 概述 .21.2.3 JSP 技术 .3第 2 章 网站的前期 准备 .42.1 软件准备和 ISS 5.0 的安装与设置 .42.1.1 软件准备 .42.1.2 ISS 5.0 的安装与设置 .52.2 本网站建设的方向和目的 .62.2.1 网站建设目 的 .62.2.2 本站明确的目的 .6第 3 章 需求分析 .83.1 可行性分析 .83.1.1 技术可行性 .83.1.2 经济可行性 .83.1.3 操作可行性 .83.2 安全性分析 .83.3 系统功能分析 .93.4 数据流程图 .103.5 用例图 .12第 4 章 概要设计 .17目 录IV4.1 模块设计 .174.2 数据库设计 .18第 5 章 详细设计与实现 .175.1 项目文件夹结构 .175.2 模块详细设计 .185.3 测试 .205.3.1 注册模块测试 .205.3.2 权限管理测试 .20第 6 章 网页需求分析 .226.1 可行性分析 .226.1.1 网站主题的可行性 .226.1.2 网站页面设计的可行性 .226.2 网站需求分析 .226.2.1 建站目的 .226.2.2 技术需求 .236.3 网页运行环境的开发 .236.4 网页设计工具 .236.4.1 图像工具 Photoshop.236.4.2 页面工具 Dreamweaver.236.5 网页开发语言 .24第 7 章 网站的测试 .257.1 网站检测 .257.2 网站的上传 .25结 论 .27致 谢 .28参考文献 .29第 1 章 绪论1第 1 章 绪论1.1 背景不同的网站目的要求通过不同的方式来实现。一个展示个人能力的网站与一个以花卉种植为主题的网站,以及一个大型门户网站和一个小型企业网站,其出发点和建站目的都有所不同,在整个网站的建设规划方面的要求也是肯定是大不一样的。因此在规划我的这个网站时,我选择了和大学生的生活和学习相关联的主题。本网站预计的用户群体:对于网站的设计者和建设者来说,在设计规划网站时必须要明确自己网站的浏览者,也就是确定自己的用户群体。在已经确定了建设目的的前提下,应根据建站方向所会导致出现的不同用户群体的需求来规划设计整个网站。我的这个网站就确定了以大学生为用户群体。本网站的结构和风格:网站的风格反映了一个网站的特色,它具有很大的代表性。出色的网站吸引人的地方不仅仅在于其内容,鲜明的结构和独特的风格往往能起到画龙点睛的作用。一个网站即使内容再丰富,如果网站的结构和风格不能吸引人,那也是毫无价值的。往往整个网站的风格是一个网站吸引浏览者的魅力所在,因此应当根据网站的主题、内容和浏览者的要求来设计自己独特的网站风格。那么什么是网站的结构和风格呢?网站的结构是连接网站内容之间的支架。网站的结构是网站的核心和骨架,如果没有网站结构,网站将会变得一团糟。现在,只有高度发展、高度结构化、易用且能独立行走的网站才受浏览者的欢迎。1.1.1 旅游业信息化的发展随着社会经济的发展,人民生活水平不断提高,旅游已经成为人们节假日不可缺少的活动。信息技术的发展为各行各业提供了一个很好的平台,当然,旅游业也不例外,因此各种各样的旅游网站相继产生。旅游行业的人争相利用网络来宣传和展示自己,便捷的网络宣传也让旅游变得越来越简单了, “说走就走的旅行”因为网络的发展得以实现。现当下,有着高效,低价,方便,广泛等优点的电子商务引领着世界的潮流,它所带来的优势是传统旅游业所不能比拟的,因此旅游业的网络化已经刻不容缓。第 1 章 绪论21.1.2 旅游类型网站的现状我国的旅游业网站发展相对其他行业较早,经过长时间的发展和探索,已经相对比较成熟。这些网站为驴友们提供了比较全面的资讯和服务(包括景点,酒店,美食,导游,路线,航班,火车票以及各类套餐等) ,方便了人们的出行和选择,已经成为旅游行业发展的中流砥柱。尽管我国的旅游网站发展的比较成熟,也出现了很多知名的旅游网站,但还是有不少的网站发展的不完善,以下是其中的几项弊端:1、 旅游网站的资源通常都是全国的甚至囊括了好多个国家的,然而针对地区的少,不能系统的展现一个地区的特色,针对地区旅游的需求不能得到满足。2、 某些网站上游客查询了某一个景点,展现的都是套餐(包括住宿、车票等) ,剥夺了人们自主选择的权利。3、 旅游网站各类信息非常多,并且很复杂(网站中含有很多的客户资料、导游的相关信息、相关花费、景区线路、景点详情、酒店信息等大量的资料) ,查询起来速度较慢,且各类资源调配难度大。因此,不仅一个信息全面的网站很重要,一个针对地区量体裁衣的网站也很重要。1.1.3 旅游网站的构建该课题针对上述弊端做出改进,系统的展示了一个地区的风土人情(包括景点,酒店和民俗) ;门票和酒店都采用单独预订的方式,为用户保留了足够的自由选择的权利;内容比较集中、简单,去除了多余的信息(例如导游,套餐等) ,为用户提供了一个针对地区的简单的旅游网站。1.2 开发技术介绍1.2.1 开发环境该旅游网站以 Eclipse 为开发平台,使用 MyEclipse 作为 Eclipse 的插件并由 Tomcat 6.0 充当 Web 服务器来开发实现的。主要采用 java 开发工具,Oracle 数据库来设计,采用视图层+业务逻辑层+数据库访问层的体系结构模式,利用 SSM 框架,实现整个 web 端的功能开发与实现。第 1 章 绪论31.2.2 SSM 概述 SSM 是 Strtus2、Spring、MyBatis 的整合,tomcat 在没有 SSM 框架的时候是用 servlet 来处理请求的,用 response 直接返回结果界面, 有了 struts, tomcat 不用 servlet 了, 而是用 action, action 的 result 配置就相当于原来用 servlet 的 response 返回界面;spring 是用来管理的,struts 整合spring 之后就把 Action 交给 spring 来管理了,这里 spring IOC 起到很大的作用;MyBatis 是持久层的东西,和数据库相关。(1)struts 概述 Struts 是一种基于 MVC 的创建 Web 应用的框架,它很好地将程序进行了分层,它主要实现控制器部分的功能,可以和多种完成视图功能的技术配合使用。Struts 中的基本信息是在 struts.xml 中配置,该文件是 struts 的核心,也是控制器的入口。struts.xml 将 jsp 中的 request 请求交给 struts 的某个action 方法来处理,同时给出下一步操作(即操作成功后所要执行的其他方法或者所要跳转的 jsp 页面) 。(2)spring 概述 Spring 是一个容器框架,因为它启动时所需要的资源较少,所以属于轻量级容器框架,它主要包括 IOC 和 AOP。其中 IOC 叫做控制反转,也可以叫做依赖注入,是 spring 的核心技术,该技术主要用于管理,将之前由代码直接控制的程序之间的管理改为由容器控制的管理,控制权转移了,不再是传统的代码控制,而是容器控制,这就是控制反转。1.2.3 JSP 技术 Jsp 技术是对 servlet 的简化。最初 servlet 输出 html 语句到客户端时采用的是 out.print(“)这种方式,只能一句一句的输出,并且包含了很多的多余的代码,这样一来,对表现层页面的操作非常的不方便。为了简化操作,SUN 在 servlet 的基础上发展出了 jsp,这种技术侧重于视图,可以非常方便的操作页面。因为 jsp 是基于 servlet 发展出来的,因此它原则上是一种 servlet,最后要被转化为 servlet 运行。第 1 章 绪论4第 2 章 网站的前期准备2.1 软件准备和 ISS 5.0 的安装与设置2.1.1 软件准备在网页的设计过程中,因人而宜,每个人使用的软件也许不同,如比较有名的网站设计软件有 Macromedia 公司出品的网页设计“三剑客” 、有微软的Frontpage 、还有国产的“东方网页王”等等。在这里,我们主要说的是Macromedia 公司出品的“三剑客” 。这“三剑客”包括 Dreamweaver MX、Fireworks MX 和 Flash MX,其中,Dreamweaver MX 是网页编辑软件,Fireworks MX 是图形/图像处理软件,Flash MX 是矢量动画编辑软件。当然,到今天为止,Macromedia 公司出品的这个“三剑客”都已经是 2004 版,估计 2005 版也应该很快出来了。Macromedia 公司一向以其优良的设计、友好的用户界面和强大的功能而著称,这三个软件也不例外,它们是 Macromedia 公司专门为网页设计、制作开发的系列软件套件,三者之间可以无缝集成,能够有效地解决网络带宽问题,是设计动画网页的最佳工具。Dreamweaver MX 采用“所见即所得”的直观设计模式,充分尊重设计人员的原始意识和想象力。她成功地将网页设计功能中的技术实现部分和设计部分分离开来,使用户只需专注于设计,而其余的工作由 Dream

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论