ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:2.72MB ,
资源ID:10516368      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10516368.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计论文城市休闲信息网站设计.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

毕业设计论文城市休闲信息网站设计.docx

1、毕业设计论文城市休闲信息网站设计本 科 生 毕 业 论 文论文题目:城市休闲信息网站设计姓名:学号:1021112421班级:电子商务4班年级:2010级专业:软件工程学院:软件学院指导教师: 完成时间:2014年6 月3日作 者 声 明本人以信誉郑重声明:所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学或其他教育机构的学位或证书而使用过的材料。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本毕业设计

2、(论文)引起的法律结果完全由本人承担。本毕业设计(论文)成果归东华理工大学所有。特此声明。毕业设计(论文)作者(签字): 签字日期: 年 月 日 本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。 学位论文指导教师签名: 年 月 日城市休闲信息网站设计王瑶瑶Urban Leisure Information Website DesignWang, Yao yao2014年 6 月3日摘 要随着城市发展中休闲概念的延伸,休闲方式的多样化正促进着城市功能地不断完善。网络覆盖全球的环境下,合理使用网络平台展示城市休

3、闲信息,符合休闲产业的发展之道。城市休闲网站的设计必须要有的特性包含:文章的及时性、信息富含内容的多样性、信息传达效应的宽泛性以及为市民实现休闲活动提供有效途径等。 网站内容的发布需要储备定量的信息,该网站的数据存储容器是SQL Server 2005。通过平台MyEclipse10.0实现编程,该版本主要为企业所用且集成开发环境下的功能一应俱全。用户的响应请求运用JSP技术。Java支撑着文件的总体框架,是代码实现的具体反馈。网页布局运用CSS技术增强美观性。系统分为前、后台,前台开发为普通用户登录,包括个人注册,休闲信息分类发布与展示,休闲信息的推荐,休闲社区等功能的实现,是为用户提供参与

4、信息活动的良好平台;后台开发为管理员后台登录,休闲分类信息的编辑,注册用户的管理,社区等的管理功能,是系统内部人员为了维护系统内部的良好运作而设立的管理平台。城市休闲信息网站的建设摒弃了传统意义上获取休闲信息媒介的局限性、狭隘性、可信度低等的弊端,为民众提供了一个获取更加丰富多样信息的媒介,得到更为准确、可靠的休闲参考意见。关键词:休闲信息; 功能; 数据库; Java; JSPABSTRACTAs the extension concept of urban development in leisure, leisure way of diversification is to promot

5、e the urban functions to improve.Network coverage of the global environment, the rational use of network platform to show urban leisure information, conforms to the development of leisure industry.Urban leisure information website should have the characteristics: rich in content, wide coverage, the

6、information provided in a timely manner, real, effective and provide a communication platform, for urban residents to obtain information provides an excellent way to urban recreational activities.This website uses Microsoft SQL Server 2005 this comprehensive database platform, safe and reliable for

7、relational data storage function.Using MyEclipse10.0 enterprise work platform, has the rich integrated development environment.Using JSP technology in response to client requests to the Java programming language as a scripting language.Web page layout using CSS technology to enhance aesthetics.Syste

8、m is divided into two parts, the front desk development background and development.Development at the front desk for the average user login, including personal registration, distribution and display leisure information classification, the leisure information recommendation, the realization of the le

9、isure community, and other functions, is to provide a good platform to participate in the activities of information;Background administrator login background, development of leisure classification information editing, registered user management, community management functions, such as is the interna

10、l personnel system set up to maintain the good operation within the system of management platform.Urban leisure information website construction of slam the door the limitations of traditional sense for leisure information media, narrowness, the disadvantages of low credibility, provides people with

11、 a more diverse information media, get more accurate and reliable references. Key words: leisure information; function; database; Java; the JSP绪论 休闲城市的发展应有休闲功能,在不断完善更新过程中,利用各种传播媒介更新现代化的城市休闲信息。构建休闲城市就必须依靠休闲城市信息网站扩大宣传力度,丰富市民生活。给市民传达的具体方式有:门户信息网站、电子商务网站、微博推特、政府企业网站等。我们可以通过携程、大众点评等官方网站预订各类休闲服务项目,也可以通过浏览

12、个人网页体会不同的休闲娱乐精神。 这些城市休闲信息网站同时也存在以下一些问题: (1)自负盈亏,休息信息网站多为市民提供信息,淡化了盈利性,没有国家企业的支撑,靠自身无法扩大宣传力度、影响力度,从而很难达到用户与开发者互惠互利的目的。 (2)技术欠缺,该类网站多数由地方或者个人爱好者自主开发形成,专业性和技术性不强,开发的网站和产品无法完全满足用户的需求,或缺乏专注度和影响力,导致资金缺乏、力量薄弱。 (3)发展受限,事物是不断发展变化的,当网站建设到一定程度时势必要有创新与变化,但基于力量、资金、技术的欠缺,就无法为网站提供更为专业化的服务。城市发展是体现一个国家社会进步与否的重要标志,中国

13、从六七十年代的“大锅饭”,到二十一世纪的特色美食、饕餮盛宴;从当年的“砖为基瓦为顶”古香古色,到如今的“钢筋水泥”高楼林立。人民物质水平迅猛提升,精神层面的享受也讲究日新月异、突飞猛进。从个人角度分析,吃穿住行离不开这些词汇:独特、品位、高雅、内涵,更多人希望通过生活中五彩缤纷的休闲方式体现自身精神层面的发展,从而提升内在修养与气质,促进个体立足于社会发展。从企业角度分析,网站为市民提供便利的同时也促进了企业获取高额利益。从国家角度分析城市休闲娱乐范围广泛,推动的不仅仅是经济的发展还有文化的传播、科技的创新,推进金融、培训、电子信息、商贸等众多产业的发展。城市休闲信息网站的发展是大势所趋,市民

14、以这种有别于传统的非常规途径和渠道,获得各类信息的方式在当今下非常流行,互联网铺天盖地,宅男宅女不出门、用品新闻送上门。只有利用网络这个得天独厚的优势平台去扩展城市休闲信息的发布。才能真正做到为城市市民休闲提供了快捷、全面的信息,解决需求问题;为企业提供展示自身形象的场所,创造更多的利益。 首先涉及的是城市休闲信息网站设计的需求性。当今社会是个互联网密布全球,没有互联网的生活无法想象,故网站的重要性可想而知。有需求就会有补给,因为这种现象的出现,更多大型公司就有动力创造不同的编程语言、开发工具,它们已经面世或者即将面世,并且不断升级、更新、优化,以此使各类不同需求的网站实现更多全面化、智能化、

15、个性化的功能。从美国人1942年制成的第一台电子管计算机到05年的core系列四核笔记本,从庞大的电脑躯壳到精致的笔记本,展现的由内而外的不断发展与完善。 其次是城市休闲信息网站设计的操作性。无论是用户还是管理人员,都可较为快速和正确的掌握使用城市休闲信息网站的各项功能。该网站的管理系统,后台操作包括信息的分类、文章和版块的管理、记录的查询等,操作界面排版井然有序确保管理员的可操作性。前台面向社会各行各业的人员,对于用户来说可发表自己经验与他人共享也可吸收和借鉴他人文章的各类信息。沟通环境自由开放,有助于积极思想在城市间的传播与发展。 城市休闲信息网站的建设,采用Java脚本开发语言,它是一种

16、面向对象的、性能优异的简单动态语言,操作者能通过定期的培训熟练掌握Java语言。SQL Server 2005存储数据,实现了业务数据构建与管理的简便性和逻辑性,SQL Server 2005是一个覆盖面广的数据库平台,使用者可以从中获取创新的解决方案。前者需要数据时可从后者中正确获取,需要查询、掌握哪类信息便根据需求找到那类数据。MyEclipse10.0界面清晰完整,是完成整个编程操作流程,具有优异性能的开发工具,主要作用是进行文件导入与分类、代码编写、网页运行、调制解调等,通过语句传递方法,响应事件对数据库进行操作。JSP技术的运用,是以Java语言为基础实现了静态网页转变为动态网页的开

17、发,运用Java语言可实现JSP网页通过服务器在浏览器上运行的功能。 因此,对“城市休闲信息网站”的开发是很有必要的,其特点符合市民追求愈加丰富化的精神和物质生活的条件,也承担起了时代发展下科技创新赋予的新任务新目标,选择这个课题进行研究并深入了解是具有现实意义的。1. 系统开发技术概况1.1 JSP技术概述JSP技术直译便是Java服务器网页技术,即表明JSP技术的运用离不开Java语言及服务器的传递,其设计宗旨意在使应用程序可在任一服务器上运行。在不同的应用服务器、开发工具、浏览器之间提供简单、迅捷的运行条件,并实现程序的快速开发和测试。区别于传统的静态网页,Sun公司不惜重金打造该项技术

18、,让程序的实际应用与网页的逻辑处理两者关系完全分离开来,打造出全新的动态页面。 相对ASP而言JSP更富优势。它具有以下特点: (1)更简易的JSP组件,使独立模块在处理业务、文件上传等事项中拥有重复利用的特性。 (2)ASP技术不及JSP技术所涉及的平台种类广泛。第一,组件中存放着经过拼装后的标志和内容,这些内容便可直接在浏览器中运行,同时开发人员在拥有权限的情况下可对JSP网页进行修改保存,但不影响页面内容的最终生成。第二,JSP技术采用标识简化了开发过程,专门的定制化标识库是的程序具有可延展性。JSP技术作为JAVA技术的重要组成部分,Java脚本语言是其内置语言的奠基。JSP 2.0是

19、目前最新的规范,它是能够处理容器中的标记属性。归纳JSP以上的功能特性,它已经被更多的开发人员及使用人员所接受,故在网站系统开发领域中被广泛利用。1.2 JAVA语言介绍Java名字由来并非一蹴而就,Oak是它的前生,原为生活家电用品存在的非智能性弊端提供编程语言,后因市场需求少而被改造成为了现在流行的Java。Java语言具有以下特点: (1)Java和C+存在相通性,Java舍弃C+中复杂难懂的指针直接进行操作处理,使操作系统控制内存分配能有效避免病毒入侵,为程序提供了安全性。 (2)Java中封装了数据的类,继承了C+健壮、继承等特性,实现了更便于维护的程序设计,代码可一次编程重复使用。

20、 (3)Java语言的分布式特点使得编程人员修改网络上的代码与文件上的代码查看页面显示一样容易掌握。 (4)Java程序能在世界各角落共享。语言经过二进制代码翻译便可在不同的平台上实现操作,将数据传送给不同平台接口中实现运行。1.2.1 JDK相关介绍JDK直译为Java开发工具包。普通使用者并不需要安装JDK来运行JAVA程序,是开发人员则必须安装JDK来进行编程和调试。包括很多样例程序用来展示应用程序编程接口的各个部分。不管使用Linux还是OS系统,JDK均有推出相应的版本,且根据系统语言的不同自动显示不同的信息。JDK1.6版本新增加了对脚本语言的支持,开始享有Java平台上的诸多优势

21、,执行效率明显提高,且新添了两个类:System Tray类用于创建一个程序存放于系统托盘区域内;Desktop类用于打开浏览器的地址和编辑文件,前提是地址和文件都为系统默。1.2.2 Java EE平台相关介绍Java EE直译为Java 平台企业版,是在Java SE 的基础上增加了组件模型、Web 服务、通信 API等功能。Java EE6 是如今最新的版本,发展中重新添加了数据验证框架,促使开发者了解文件中验证语句编写的规则要求,确保规则同步和规范性。而BEAN Validation新框架的出现正是攻克论这一难题,以约束的形式使用系统内部注解或是交给用户自行定义。内部注解举例如以下:

22、(1)if (condition) .:实现代码显示范围的约束。 (2)Null:Null 确认被注解的元素一定为空。 (3)Pattern:Pattern 确认注解元素的相应对象必须是正则表达式。1.3 SQL Server概述SQL Server 2005 是集数据集成、分析和问题解决的绝佳商业智能平台。SQL Server 2005具有表格式数据管理界面,分类式表格管理模式,不同类数据类型设计,实现端口数据库连接等功能 。使得用户容易将存储于数据库中的数据发送到WEB网页上,且实现过程和设备无关,故应用十分广泛。 SQL Server 2005由八个组件构成它们分别是:数据库引擎、复制、

23、全文搜索、Analysis Services、Intergraction Service、Reporting Service、Notification Service、Service Broker。SQL Server 2005新添了许多功能: (1)企业数据管理特点:安全并且易于管理、使用。 (2)提高了设计效率,改进了工具性能。 (3)ETL平台提供了集成视图,为企业对数据的抽取转换提供便利。1.4 My Eclipse工具概述本网站设计使用My Eclipse 10.0版本开发工具,计算机软件行业逐步成熟的今天,促使编程人员必须不断扩充自身知识,同时需要选对开发工具。选择My Eclip

24、se 10.0版本开发工具,它完全支持Java EE工作平台工作,便于操作、桌面高级,能够使用户更好更快的观察研究页面显示结果。My Eclipse在原先版本的扩展下,支持各种开源产品,无疑是开发Java应用程序当中的佼佼者。运用My Eclipse实现了集开发、运行、测试为一体的高效编程。当中My Eclipse包括各项完整的功能,支持各类相关框架与技术的运用。1.5 MVC原理的概述及设计思路1.5.1 MVC原理的概述MVC的雏形出现于Smalltalk中,它实现了界面与程序代码相分离的功能,是当今社会较为流行和常用的设计模式。MVC即模型视图控制器,人类将它分为三个独立的层面:(1)M

25、(Model)层:数据模型,用于封装核心数据、规则、逻辑关系的组件。 (2)V(View)层:显示交互界面,形成“.jsp”后缀名的网页。 (3)C(Controller)层:控制层整个软件架构模式的管理阶层,管理程序的全部流程,在接受请求并得到回应后迅速返回结果。1.5.2 MVC设计思路本休闲信息网站对MVC的理解是将程序分成数据接收层、业务逻辑层、数据处理层,原因有: (1)程序结构化,框架化的构建思想,便于读懂程序,也便于后期改动维护。 (2)如果将来客户有要求更换数据库,或者前台网页,只需要改动数据接收层(Structs2),或者数据处理层(hibernate),使用Structs2

26、,和Hibernate框架出于该原因。 (3)程序要添加新的功能,使用这样的架构只需添加相关功能类代码,便于程序的扩展。程序架构图如下: 图1-1 MVC文件图结构1.6 jQuery和Ajax介绍jQuery执行效率高,又是轻量级库,能良好掌握时间,实现与Ajax的交互。目前众多网站正在使用的页面程序由jQuery构造。Ajax技术中文直译为异步Javascript和XML,它经改造后将和XML与异步执行技术相结合产生的解决方案。包含的内容有: (1)运用JSON等进行数据交换。 (2)实现数据的异步交互,达成跨浏览器兼容。 (3)使用DOM这项操作,摒弃传统达成静态与动态页面的结合。 异步

27、就是页面交互的技术。搜索功能就是运用了Ajax技术,其中有一对象是强大的语言集合,可成为连接界面前端与后端逻辑间的重要桥梁,前台页面简单直观,后台逻辑严谨完备。本城市休闲信息网站运用jQuery+Ajax技术,jQuery作为JavaScript的一个插件,相当封装了JavaScript的一些属性以便于以后的调用。结合jQuery使用,页面不用刷新程序也会调用后台文件执行。获取HTML控件值的写法:“document.getElmentById(id).value;”jQuery的写法:“Jquery ajax(urlsettings)”。1.7 WEB框架知识简介 Framework中文意思

28、为框架。框架是一个库专门用来放置编程语言。在WEB开发应用中我们可以了解为它是整个程序的大体支架。框架可分为基础性和应用性两类。如.net中就有mvc、nhibernate等,java中有Spring、hibernate、Tapestry。其中SSH集成框架的特性尤为突出。 Struts+Hibernate在网页中用户登录和密码修改页面的中作用巨大,前者利用前端Struts接收用户的输入,便可直接调用Hibernate方法通过验证。后者新建Action类判断用户是否合法,并确定旧密码的输入是否正确,如果正确那么通过调用Hibernate方法修改数据库中的数据。1.7.1 STRUTS 框架 W

29、EB之父Tim Berners-Lee将WEB推入了互联网时代开始迅猛发展,如今静态网页已经发展成为动态网页。Apache支持开发Struts 开源项目。Struts 2主要用来开发企业级的动态Java EE 应用程序。采用MVC开发WEB时,开发人员将选择现成的MVC框架,如Struts 2。它的工作流程是:用户前端要求Tomcat初始化。然后经过 Dispatcher Filter调试和过滤被调用,并访问Action Mapper实现Action Invocation实例命名模式额调用。Action完成任务后Action Invocation依据配置获取结果并折回。Struts 2有两个主

30、要的配置文件,Web.xml和Struts.properties。Web.xml起配置作用。Struts.properties文件位于WEB应用程序的SRC目录下。其功能是给出所有属性的列表并有部分的属性设置了预定的默认值。Struts 2的工作流程图:图1-2 Struts2的工作流程图 本网站的建设过程中映射类文件struts-xml,Structs2将数据映射到IndexAction类的函数中,最后函数返回String字符串,映射到index.jsp中。封装数据接收层,做好JSP页面和后台的通信,它把jsp页面和后台类文件连接起来,没有Structs2就得在JSP页面里写java类代码。

31、通过Structs2的配置文件,可以实现控制反转隐藏程序数据流转的真实路径,有利于程序的安全性。1.7.2 HIBERNATE框架 Hibernate是非常经典的开源性ORM中间件框架,其实现过程体现了对象的持久化。JSP+Hibernate形式操作步骤简单易行,只要在Hibernate中添加jsp文件,便可为SQL Server中各种数据类型的表生成持久化对象。使程序与数据库脱离,程序只要配好相关数据类,就无需管数据库表和字段的设置。 2. 需求分析2.1 结构分析城市互联网的普及程度与社会的发展水平息息相关,更多个体的吃穿住行希望通过生活中多彩多样的群体休闲方式实现自身精神层面的发展,从而

32、提升内在修养与气质,促进自身立足社会。城市休闲娱乐场所多、范围广,不仅仅推动了国家经济的发展、文化的传播、科技的创新,更易吸引外来人员参与增强国际影响力。当今世界互联网铺天盖地,才能真正做到为企业获利,为城市市民谋福利,休闲信息网传播。综上所述,开发休闲信息网站的总体目标是为了实现广大用户阅览休闲信息,从中获取知识、交流互通、分享阅历的良好平台。用JAVA开发休闲信息网站优势突出。该网站是以web为基础,Java EE平台开发的,主要运用的有JSP、CSS、Ajax技术、JDK三层架构、Web开框架等相关技术,SQL Server 2005使用便利功能强大、Web服务器为Tomcat。这些技术和应用软件在当今社会的运用已经非常普遍,故有意向网页编程开发学习的都可以通过官网

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2