毕业论文_网页设计及制作.doc
《毕业论文_网页设计及制作.doc》由会员分享,可在线阅读,更多相关《毕业论文_网页设计及制作.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. . 2021 届学生毕业设计(论文)设计与制作系 别:电子计算机系年 级:2021级学 号:6姓 名:严书文专 业:计算机应用技术指导教师:X艳二一四年十月. .word. . .word. .摘要随着信息技术的开展,计算机技术在我们的日常生活中已经占据着越来越重要的位置,各行各业的开展都离不开网络的支持,旅游行业也借着网络来宣传自己。本课题是为地方的旅游开发的一个综合性,是利用jsp技术和ssm框架以及oracle数据库技术实现的。主要完成对旅游的管理和的展示与应用,主要功能包括:景点管理、酒店管理、民俗管理、酒店预订、门票预订、信息浏览和评价等。该旅游可以系统的展现一个地区的旅游信息,
2、让人们方便快捷的了解这个地区和这个地区的地方特色。相比较于一般的旅游,该的针对性更强,更能够满足针对地区旅游的需求。关键词:旅游SSM Oracle数据库JSP. .word. .AbstractWith the development of Information technology,puter occupies a more and more important position in our daily life. Every trade is thriving with the help of the Internet, tourism industry alsotakes adva
3、ntageof network system to develop itself at the same time.This subject is a prehensive website developed for tourism,and it is achieved by JSP, SSM framework and oracle database.Its mainly function includestourism management, hotel management ,folk management, buying tickets, making hotel reservatio
4、n, browsing information, giving evaluates and so on.The travel website can showsystematictourism information of an area,so that people can pick up the area and its characteristics conveniently. paring to the general travel site,the website can better meet the demand for regional tourism.Key words:To
5、urism website SSMOracleJSP. .word. .目录第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 平
6、安性分析83.3 系统功能分析93.4 数据流程图103.5 用例图12第4章概要设计174.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 图像工具Photoshop236.4.2 页面工具Dreamweaver236.5
7、网页开发语言24第7章的测试257.1 检测257.2 的上传25结论27致谢28参考文献29. .word. . .word. .第1章 绪论1.1 背景不同的目的要求通过不同的方式来实现。一个展示个人能力的与一个以花卉种植为主题的,以及一个大型门户和一个小型企业,其出发点和建站目的都有所不同,在整个的建立规划方面的要求也是肯定是大不一样的。因此在规划我的这个时,我选择了和大学生的生活和学习相关联的主题。本预计的用户群体:对于的设计者和建立者来说,在设计规划时必须要明确自己的浏览者,也就是确定自己的用户群体。在已经确定了建立目的的前提下,应根据建站方向所会导致出现的不同用户群体的需求来规划设
8、计整个。我的这个就确定了以大学生为用户群体。本的构造和风格:的风格反映了一个的特色,它具有很大的代表性。出色的吸引人的地方不仅仅在于其内容,鲜明的构造和独特的风格往往能起到画龙点睛的作用。一个即使内容再丰富,如果的构造和风格不能吸引人,那也是毫无价值的。往往整个的风格是一个吸引浏览者的魅力所在,因此应当根据的主题、内容和浏览者的要求来设计自己独特的风格。那么什么是的构造和风格呢?的构造是连接内容之间的支架。的构造是的核心和骨架,如果没有构造,将会变得一团糟。现在,只有高度开展、高度构造化、易用且能独立行走的才受浏览者的欢送。1.1.1旅游业信息化的开展随着社会经济的开展,人民生活水平不断提高,
9、旅游已经成为人们节假日不可缺少的活动。信息技术的开展为各行各业提供了一个很好的平台,当然,旅游业也不例外,因此各种各样的旅游相继产生。旅游行业的人争相利用网络来宣传和展示自己,便捷的网络宣传也让旅游变得越来越简单了,“说走就走的旅行因为网络的开展得以实现。现当下,有着高效,低价,方便,广泛等优点的电子商务引领着世界的潮流,它所带来的优势是传统旅游业所不能比较的,因此旅游业的网络化已经刻不容缓。1.1.2旅游类型的现状我国的旅游业开展相对其他行业较早,经过长时间的开展和探索,已经相比照较成熟。这些为驴友们提供了比较全面的资讯和效劳包括景点,酒店,美食,导游,路线,航班,火车票以及各类套餐等,方便
10、了人们的出行和选择,已经成为旅游行业开展的中流砥柱。尽管我国的旅游开展的比较成熟,也出现了很多知名的旅游,但还是有不少的开展的不完善,以下是其中的几项弊端:1、旅游的资源通常都是全国的甚至囊括了好多个国家的,然而针对地区的少,不能系统的展现一个地区的特色,针对地区旅游的需求不能得到满足。2、某些上游客查询了某一个景点,展现的都是套餐包括住宿、车票等,剥夺了人们自主选择的权利。3、旅游各类信息非常多,并且很复杂中含有很多的客户资料、导游的相关信息、相关花费、景区线路、景点详情、酒店信息等大量的资料,查询起来速度较慢,且各类资源调配难度大。因此,不仅一个信息全面的很重要,一个针对地区量体裁衣的也很
11、重要。1.1.3旅游的构建该课题针对上述弊端做出改良,系统的展示了一个地区的风土人情包括景点,酒店和民俗;门票和酒店都采用单独预订的方式,为用户保存了足够的自由选择的权利;内容比较集中、简单,去除了多余的信息例如导游,套餐等,为用户提供了一个针对地区的简单的旅游。1.2开发技术介绍1.2.1开发环境该旅游以Eclipse为开发平台,使用MyEclipse作为Eclipse的插件并由Tomcat 6.0充当Web效劳器来开发实现的。主要采用java开发工具,Oracle数据库来设计,采用视图层+业务逻辑层+数据库访问层的体系构造模式,利用SSM框架,实现整个web端的功能开发与实现。1.2.2S
12、SM概述SSM是Strtus2、Spring、MyBatis的整合,tomcat在没有SSM框架的时候是用servlet来处理请求的,用response直接返回结果界面, 有了struts, tomcat不用servlet了, 而是用action, action的result配置就相当于原来用servlet的response返回界面;spring 是用来管理的,struts整合spring之后就把Action交给spring来管理了,这里spring IOC起到很大的作用;MyBatis是持久层的东西,和数据库相关。1struts概述Struts是一种基于MVC的创立Web应用的框架,它很好地
13、将程序进展了分层,它主要实现控制器局部的功能,可以和多种完成视图功能的技术配合使用。Struts中的根本信息是在struts.xml中配置,该文件是struts的核心,也是控制器的入口。struts.xml将jsp中的request请求交给struts的某个action方法来处理,同时给出下一步操作即操作成功后所要执行的其他方法或者所要跳转的jsp页面。2spring概述Spring是一个容器框架,因为它启动时所需要的资源较少,所以属于轻量级容器框架,它主要包括IOC和AOP。其中IOC叫做控制反转,也可以叫做依赖注入,是spring的核心技术,该技术主要用于管理,将之前由代码直接控制的程序之
14、间的管理改为由容器控制的管理,控制权转移了,不再是传统的代码控制,而是容器控制,这就是控制反转。1.2.3 JSP技术Jsp技术是对servlet的简化。最初servlet输出html语句到客户端时采用的是out.print()这种方式,只能一句一句的输出,并且包含了很多的多余的代码,这样一来,对表现层页面的操作非常的不方便。为了简化操作,SUN在servlet的根底上开展出了jsp,这种技术侧重于视图,可以非常方便的操作页面。因为jsp是基于servlet开展出来的,因此它原那么上是一种servlet,最后要被转化为servlet运行。. .word. .第2章 的前期准备2.1 软件准备和
15、ISS 5.0的安装与设置2.1.1软件准备在网页的设计过程中,因人而宜,每个人使用的软件也许不同,如比较有名的设计软件有Macromedia公司出品的网页设计“三剑客、有微软的Frontpage 、还有国产的“东方网页王等等。在这里,我们主要说的是Macromedia公司出品的“三剑客。这“三剑客包括Dreamweaver MX、Fireworks MX和Flash MX,其中,Dreamweaver MX是网页编辑软件,Fireworks MX是图形/图像处理软件,Flash MX是矢量动画编辑软件。当然,到今天为止,Macromedia公司出品的这个“三剑客都已经是2004版,估计200
16、5版也应该很快出来了。Macromedia公司一向以其优良的设计、友好的用户界面和强大的功能而著称,这三个软件也不例外,它们是Macromedia公司专门为网页设计、制作开发的系列软件套件,三者之间可以无缝集成,能够有效地解决网络带宽问题,是设计动画网页的最正确工具。Dreamweaver MX采用“所见即所得的直观设计模式,充分尊重设计人员的原始意识和想象力。她成功地将网页设计功能中的技术实现局部和设计局部别离开来,使用户只需专注于设计,而其余的工作由Dreamweaver MX自动完成。另外,还有一点值得说明的是,Dreamweaver MX可以控制和删除冗余代码,减小网页文件的大小。从而
17、能够快速上传和下载。Fireworks MX的独特之处在于它能够优化、切分图片映射图,并提供了功能强大的翻滚图工具。它是基于WEB应用的图形/图象处理软件,提供了一种革命性的新方法来创立WEB图形,并且具有所有其他图形处理工具的诸多优点。Fireworks MX的最大优势就在于它在任何时候可以从任何阶段开场设计工作,这样既可以节约时间又可以对产品进展扩展。另外,Fireworks MX中的诸多功能都是面向WEB应用的,因此对于WEB设计新手来说也很容易学习的。Flash MX是比较另类、超前的一种网页动画制作软件,它不仅能够满足网页设计的诸多要求,更为网页多媒体的使用者带来了前所未有的便利。F
18、lash MX提供了广泛的平台支持,它不需要任何编程工作就能够制作出精彩的动态效果。由于Flash MX采用矢量图形格式来制作动画,因此在低宽带的网络环境中仍然可以具有高品质的画面以及存储空间小的优点,从而是浏览者能够快速的下载效果非凡的动画。在我设计我的个人的过程中,我选择了Dreamwear MX 2004和Flash MX 2004和 Photoshop三种软件。因为自己向对于其它的软件来说,这三个还算是比较熟悉的。 2.1.2 ISS 5.0的安装与设置在因特网/企业网上的基于浏览的开发方案中,Microsoft 的IIS起到客户端与效劳器端的连接作用。当访问者在浏览器中键入对你效劳器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 网页 设计 制作
限制150内