旅游电子政务网站的设计与实现学士学位论文.docx
《旅游电子政务网站的设计与实现学士学位论文.docx》由会员分享,可在线阅读,更多相关《旅游电子政务网站的设计与实现学士学位论文.docx(55页珍藏版)》请在冰豆网上搜索。
![旅游电子政务网站的设计与实现学士学位论文.docx](https://file1.bdocx.com/fileroot1/2023-2/2/e4cc3125-91fc-4973-ac64-6791f29c21e6/e4cc3125-91fc-4973-ac64-6791f29c21e61.gif)
旅游电子政务网站的设计与实现学士学位论文
摘 要
信息化是继工业化之后世界经济的又一场革命,是当今世界经济和社会发展的大趋势。
随着人类向信息社会的迈进,政府管理活动也正受着经济全球化和信息网络化的深刻影响,于是电子政务[1]伴随着信息化进程应运而生,而且正在不断的发展和逐步的完善。
大连市旅游局为加强内部办公效率,在网络上展示大连市旅游[2]风采,参照同行对电子政务系统做出了规划设计,目标建立网络办公自动化系统和门户网站平台,在此背景下开发实现了旅游电子政务系统。
在建设该系统时,在功能上分为对内和对外两大功能,并且这两大功能实现无缝结合。
本系统结合大连市旅游局的实际情况,对电子政务系统进行了研究与开发工作。
为便于软件开发与维护,分离了数据的控制和数据的表现,同时采用MVC[3]模式对系统进行了设计,以适应越来越复杂的多层Web应用系统的设计需求。
本系统将信息管理与办公自动化管理进行了有机结合,由此政府能有效地管理信息。
同时保证了用户能够及时、方便地获得信息并进行交流,从而提升了政府的工作效率和竞争力,满足了现代政府机构管理的需要。
关键词:
电子政务 旅游 设计模式 数据库 网站
Abstract
Inrecentyears,withcomputertechnologyandnetworkdevelopmentandpopularizationofinformationtechnologyhasaffectedvarioussectorsofsociety,areboominge-governmentistheresultofitsdevelopment.DalianTourismBureautostrengtheninternalofficeefficiency,thenetworkdisplayDaliantravelstyle,inthelightofe-governmentcolleagueshavemadeaplanninganddesign,targetnetworkingofficeautomationsystemsandportalplatform,inthiscontext,thedevelopmentachievedDalianTourismBureauE-governmentsystem.Inbuildingthee-governmentsystem,thefunctionisdividedintotwomajorinternalandexternalfunctions,andseamlessintegrationofthesetwofunctions.
DalianMunicipalTourismBureauE-governmentsystem,theimplementationoftheoperationoftheTouristBoardtoimproveefficiencywithintheofficetomakeofficemorestandardized,heportalsystemissimpleandgenerous,withrichcontenttoshowDaliantravelstyleandTourismBureauadministrativeaffairs,andexpandedDaliancity'stourismresourcesadvocacyrole.TheimplementationofthesystemoperationbroughttheTouristInformationBureaucarriedoutamajorstep,sumupexperienceininformationtechnologylaidthefoundationforthenextstepintheprocess.
CombinedwithDalianMunicipalBureauofTourismoftheactualsituation,thissystemdoesaresearchanddevelopmentworkofthee-governmentsystem.Inordertofacilitatesoftwaredevelopmentandmaintenanceoftheseparationofdatacontrolanddataperformancetomeettheincreasinglycomplexmulti-tierWebapplicationsystemdesignrequirements,thusadoptingMVCpatterntodesignthesystem.
Thesystemputtheinformationmanagementcombinedwithofficeautomationmanagement,whichmakesthegovernmentcouldeffectivelymanagetheinformation.Atthesametime,itguaranteesuserscouldbeabletogetmessageandmakecommunicatewithothersintime,Soastoenhancetheefficiencyandstrengthensthecompetitivenessofgovernment,andmeettheneedsofmoderngovernmentmanagement.
Keywords:
e-governmenttourismdesignpatternsdatabasewebsite
目 录
第一章 绪论
1.1研究背景
1.1.1电子政务的背景
近年来,随着计算机技术和网络的发展和普及,信息化已经影响到社会的各行各业,正在蓬勃发展的电子政务就是其发展的结果。
所谓电子政务是指政府在其管理和服务职能中运用现代信息技术,实现组织结构和工作流程的重组优化,超越时间、空间和部门分隔的制约,从而提高政府的运作效率,并为社会公众提供高效、优质、廉洁的一体化管理和服务,并加强对政府业务运作的有效监管。
电子政务的核心价值之一,就是要从根本上改善政府的公共服务。
从更深层次上说,电子政务实质上是对现有的、工业时代的政府形态的一种改造,适合以互联网为主要特征的信息时代的政府结构和运行方式。
电子政务的产生发展有以下几个重要的背景。
(1)信息技术发展引起政府管理的改革
信息技术从上世纪50年代开始引入到政府管理中来,直至互联网技术的出现,在互联网上构建门户网站,构建电子网络政府,这个过程在很大程度上引起了政府管理的变革。
(2)电子商务的驱动
2013年,全球电子商务的增长率为18.3%,整体营业额为1.3万亿美元,通过电子商务实现的交易占全球贸易的20%以上。
电子商务的发展对政府提供新的服务越来越重要,因此面对电子商务的发展,政府必须做出反应,电子商务的发展是电子政务的一个原动力。
(3)大型企业的驱动
国际以及国内许多行内IT公司都在致力于强烈推介销售自己生产的产品、设备、软件的动机,从市场化理解都是非常好的行为,同时,这对于推动电子政务而言也是一个非常重要的方面。
这些都对电子政务的发展也起了很重要的推动作用。
(4)全球化的竞争
在全球化时代,各个国家,从中央政府到地方政府都在展开激烈的竞争,包括资金竞争,人才竞争的,而电子政务建设本身是创造投资环境的一个非常重要的方面。
随着信息技术和互联网的高速发展,在如今全球化的商业竞争中,企业的电子商务、ERP系统的重要性已非常显著,同样,一个好的电子政务系统将为国家建造出一个良好的商业环境,使得政府为企业提供优质的服务和生存保障,这样的一个国家将引来更多的外商投资入驻,为国家带来更多的发展。
因此电子政务的产生与全球化的竞争有一定的联系。
1.1.2旅游行业的背景
随着人们生活水平的不断提高,生活方式不再仅限于普通的衣、食、住、行。
在物质方面得到提高的同时,在精神方面也追求有一个质的突变。
于是,人们越来越多的选择在周末或假期间外出旅游,换个环境来陶冶自己的情操,享受旅游给自己带来的乐趣。
因此,近几年来,旅游业已逐渐成为世界支柱产业。
电子政务可以将信息流进行有效的管理,提高产业链的工作效率并降低成本。
旅游业是最适合开展电子政务的行业之一,通过先进的网络技术手段提高政府与企业之间、政府与游客之间的信息交流与沟通,改进旅游业的业务工作流程,所以电子政务对旅游业的发展具有深远的意义。
1.2国内外发展情况
发达国家和地区在这方面已经取得了巨大的成效。
欧美发达国家,旅游电子政务已经成为整个电子政务领域最大之一、最突出的部分之一。
资料显示,全球旅游电子政务连续5年以高速度增长。
与发达国家相比我国旅游电子政务还处在初级阶段,还存在较大差距。
(1)国内登录过旅游网站的网民占网民总数的比例较小,而进行过网上旅游预订的网民比例更小。
(2)我国旅游业应用电子政务系统的总体发展水平很低,信息服务能力有限,网络营销仅仅是一种时尚,消费者的培育,旅游电子政务软、硬件环境的成熟和政府政策法规的建设等等都是急待解决的问题。
作为一个拥有丰富旅游资源的大国,我国有望借助先进的信息化手段帮助旅游业实现迅猛增长,迎来更大的飞跃。
(3)我国的旅游电子政务地区发展不平衡。
主要表现在东部沿海地区、大城市发展较快,与这些重点地区相比,我国的其它地方政府的旅游电子政务发展相对迟缓。
(4)由于我国正处在市场经济体制的建立过程中,政府对经济及旅游的管理方式需彻底改变。
实际上,我国的旅游电子政务的发展目标不仅仅是提高效率和树立形象的问题,其更深层次的问题是如何进一步促进政务活动的改革,使旅游业更好的发展。
1.3研究意义
解决旅游电子中小企业因为资金费用问题,难以建立满足需求的网站现象,有效的节约企业在电子商务应用上所投入资金。
同时,对于已经建立B2C电子商务网站的旅游政务网站,提供更多的宣传渠道和业务空间。
解决异地消费者与旅游电子政务之间难以沟通,身份真实性的难以确认的问题。
同时,网上的宣传面广、网页设计图文并茂、表现手法灵活、内容容易更新、成本低廉,而且可以与上网者进行双向信息交流,以满足不断变化的需求。
本网站随时给用户提供最新、最实用的旅游产品信息,以吸引更多的旅游客源,真正起到促销、推广的作用。
同时,利用电子政务网站充分了解游客需求,加强与游客的沟通,建立良好的合作关系,不仅有利于帮助政府树立良好形象,而且有利于提高游客的忠诚度,为旅游企业赢得社会形象和企业利益的双赢。
1.4主要技术简介
1.4.1B/S结构的数据访问模式
旅游电子政务网站采用B/S[4]结构开发Web应用程序,由于网络化管理,只要通过浏览器访问服务器的方式,即可实现远程操作和数据共享,且维护和升级方式也很简单。
1.4.2JAVA语言
电子政务是当今的热门话题,然而传统的编程语言难以胜任电子政务系统,电子政务要求程序代码具有具体的要求,即:
安全,可靠,同时要求能与运行在不同平台机器上的各地区用户进行联系。
Java[5]以其强安全性,平台无关性,硬件结构无关性,语言简洁且面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子政务系统的首选语言。
1.4.3JSP技术
JSP[6]具有一次编写,到处运行;系统的多平台支持;强大的可伸缩性;多样化和功能强大的开发工具支持;支持服务器端组件等优势特点。
在旅游电子政务网站系统中,Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
1.4.4SQLServer2012技术
对于一个旅游电子政务网站而言,为了支持访问量大而带来的数据访问需求,本系统采用MicrosoftSQLServer2012[7]数据库管理系统。
作为新一代的数据平台产品,SQLServer2012不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。
1.4.5MyEclipse简介
本旅游电子政务网站除了使用Java、JSP等开发语言外,还需要其他组件。
MyEclipse的实际价值来自其发布的大量的可视化开发工具和实用组件。
如CCS/JS/HTML/XML的编辑器,帮助创建EJB和Struts项目的向导并产生项目的所有主要的组件如Action/SessionBean/Form等,此外还包含编辑Hibernate配置文件和执行SQL语句的工具,大大提高了开发效率。
1.5本文结构
本文的主要结构:
根据本系统之前的需求分析规划出了系统的功能模块。
第一章是研究背景、目前现状、研究意义的介绍;第二章将介绍系统的需求分析及运行环境;第三章是总体结构设计,根据本系统之前的需求分析规划出了系统的功能模块;第四章是数据库设计,创建了本系统实际应用时所需要的数据库,并对数据库中的表和字段进行了初步的设计与分析;第五章是对本系统的详细设计说明,对软件中的主要设计模块进行了较全面性的讲解;第六章是对软件的测试。
第二章 需求分析
2.1需求分析
2.1.1需求目标
随着大连经济的发展,大连旅游业也应有与此相适应的较快的飞跃性发展。
根据当前电子政务的发展现状,大连政府有必要建立一套自己的电子政务系统,该系统定位的目标是:
宣传美丽大连的旅游资源;通过宣传带动发展旅游产业,带动大连其他产业的发展;摒弃以前的纸上办公模式,实现无纸化网上办公,提高办公效率和工作水平。
2.1.2系统功能需求
功能齐全,操作简单的旅游电子政务网站,由门户网站平台和后台管理两个子系统构成。
门户网站平台是面向访问网站的用户,通俗的说就是提供给访问网站的人看的内容和页面,访问门户网站平台可以浏览公开发布的信息,如首页、综合法规、政务公开、热门消费、景点一览、网站公告、联系我们、交流互动、主任信箱以及友情链接等信息,另外,门户网站平台除了应该具备最基本的信息,还要考虑整体构造、风格和色彩搭配等问题,既要体现大连的特色,也要给用户以合理舒服之感,形成良好的网站形象。
管理员可以通过密码登陆进入后台的页面,来进行信息的发布及管理等操作。
网站后台管理系统主要是用于对门户网站平台的信息进行管理,如文字、图片以及其他旅游资讯的发布、更新、删除等操作,同时也包括对会员信息、交流互动信息、主任信箱信息的管理。
简单来说就是对网站数据库和文件的快速操作,以使得门户网站平台的内容能够得到及时更新和调整。
网站后台系统的维护直接影响到门户网站平台的信息显示,及时的设置和更新相关内容,会让用户对网站信息了解的更详细,进而关乎到网站的访问量。
旅游电子政务网站的总体功能需求[8]图如图2-1所示:
2.1.3角色识别
角色识别的任务是找出所有可能与系统发生交互行为的外部实体对象和系统,它们的行为不受系统控制,但是可以提供输入给系统(即使用系统的功能,或者能够响应系统的服务请求,为系统提供服务接口)。
在前面的系统功能描述中我们可以知道,用户在访问系统时,要浏览景点信息和最新资讯,对感兴趣的景点进行评论,对于自己的疑问需要与其他用户进行交流或者与政府管理人员直接联系。
很显然该系统存在着一个主要角色,我们将此定义为门户网站平台用户;同样在系统的后台,也存在着一种角色,需要去管理信息,及时更新网站公告,处理用户的信件,管理已注册用户的信息,所以我们定义该角色为后台管理员。
综上所述,本系统包含两个角色:
即门户网站平台用户和后台管理员。
其用例图[9],如图2-2所示:
图2-1 旅游电子政务网站的总体功能需求图
图2-2 旅游电子政务网站用例图
2.2可行性研究
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题的解决能力。
要达到这个目的,当然不能靠主观猜想而要依靠客观分析。
本文通过以下分析进行评估。
(1)技术可行性:
本系统所使用的Java语言、JSP技术、数据库SQLServer2012、服务器Tomcat6.0、Myeclipse8.5等技术,均是应用成熟健全的软件。
因此,在技术上用java语言可以编程本软件。
(2)操作可行性:
本系统为一个小型的网站,所耗费的资源非常的小,一般的计算机无论是硬件还是软件都能够满足条件,并且,本系统操作简单,界面友好,操作起来非常方便。
因此,本系统在运行上是可行的。
(3)经济可行性:
旅游电子政务网站的开发,一方面它打破了地域区隔,极大丰富了游客的选择;另一方面,利用网络来获取政府信息及旅游咨询真正降低了中间成本,使政府和普通市民都得到了好处。
因此,从经济可行性上来说,完全可行。
2.3系统运行环境
硬件开发环境:
CPU:
Intel(R)Core(TM)i3CPU23002.27GHz,2.27GHz
内存:
4GB
硬盘:
80G
系统:
64位操作系统
软件开发环境:
操作系统:
MicrosoftWindows8
开发工具包:
Java(TM)SEDevelopmentKit6
开发工具:
MyEclipseEnterpriseWorkbench8.5
JSP服务器:
ApacheTomcat6.0
数据库:
MicrosoftSQLServer2012
浏览器:
MicrosoftInternetExplorer10.0
第三章 总体设计
3.1系统主要流程
浏览者在进入旅游电子政务网站后,首先访问的是网站首页,在这里展示各类信息,如综合法规信息、政务公开信息、景点信息、热门消费信息等,浏览者还可以查看网站的最新资讯动态,并且可以按照自己的要求搜索查询相应的信息。
当浏览者想对网站信息进行评论或者想与其他浏览者及政府网站管理员进行交流时,需通过输入用户名及密码进行登录,未注册的用户需先注册成为会员再登录。
系统后台管理人员可以处理用户的留言信息。
与此同时,后台管理员还能够对网站的政务法规信息、景点信息、热门消费信息等进行管理,及时更新最新信息,对旅游电子政务网站做出不断地更新与完善。
为了更加清晰的表达该系统的业务功能模块,详见下面的流程图。
由于不同的角色所承担的任务各自不同,所以其流程也不同。
总体分为客户端流程(面向门户网站平台用户,如图3-1所示)和管理端流程(面向后台管理员,如图3-2所示)。
图3-1 客户端流程图
图3-2 管理员端流程图
3.2系统模块设计
根据系统流程图,可以得出该系统主要有门户网站平台模块和后台管理模块构成。
其总体功能模块图,如图3-3所示:
图3-3 系统总体功能模块图
3.2.1门户网站平台功能模块
门户网站平台模块分为:
1.政务法规模块:
通过一、二级标题进行管理,分门别类地将信息展现给用户;
2.热门消费模块:
提供详尽的热门消费信息,同时用户可以对热门消费信息进行点“赞”和评论。
3.景点一览模块:
提供详尽的景点信息,同时用户可以对景点点“赞”和评论;
4.网站公告模块:
将近期最重要的信息在主页中展示给用户;
5.联系我们模块:
为方便用户与政府之间的联系,此页面提供了负责人的联系方式;
6.交流互动模块:
通过此模块,游客之间可以进行旅游前疑问和旅游后感想的交流;
7.主任信箱模块:
通过此模块,游客可以直接政府网站管理员进行交流,及时表达自己对政府的意见和观点;
8.友情链接模块:
因本网站功能有限,通过此模块,游客可以访问相关联网站;
9.会员登录/注册模块:
游客通过注册可成为网站会员,登录之后即可进行在线交流,主任信箱留言等操作。
综上所述,门户网站平台模块的功能结构图如图3-4所示:
图3-4 门户网站平台模块
3.2.2后台管理功能模块
后台管理功能模块分为信息管理模块、系统管理模块和基本设置模块。
1.信息管理模块按类别对门户网站的信息进行管理,并分为以下模块,
(1)信息管理模块:
对公开政务和综合法规进行查询、添加、修改和删除;
(2)景点管理模块:
对景点信息进行查询、添加、修改和删除;
(3)热门消费地点模块:
对热门消费地点进行查询、添加、修改和删除;
(4)广告图片管理模块:
对广告图片进行修改和删除;
(5)网站公告管理模块:
对网站公告进行编辑;
(6)联系我们管理模块:
对联系我们中的信息进行编辑;
(7)交流互动管理模块:
对游客交流互动的信息进行查看和删除;
(8)主任信箱管理模块:
对主任信箱的信息进行查询、回复和删除;
(9)友情链接管理模块:
对友情链接信息进行查询、添加、修改和删除。
2.系统管理模块:
对管理员和会员进行管理,并分以下模块:
(1)添加管理员模块:
为保证多管理员参与电子政务网站的管理,此模块可以添加管理员;
(2)管理员查看模块:
对管理员的信息进行查询、添加、修改和删除;
(3)会员管理模块:
为了保护用户的信息,此模块与门户网站平台用户维护的区别是管理员只能查看用户信息和删除操作;
3.基本设置模块:
这是对管理员的信息进行维护,并分为以下模块:
(1)查看个人资料模块:
对管理员个人资料进行查看;
(2)修改个人资料模块:
修改管理员个人资料;
(3)更改登录密码模块:
更改管理员个人密码。
后台管理模块,如图3-5所示:
图3-5 后台管理模块
第四章 数据库设计
对于一个旅游电子政务网站而言,为了支持访问量大而带来的数据访问需求,桌面型的数据库[10]管理系统无法满足需要,同时缺乏充足的安全性保障。
因此,需要使用大型商业化企业级服务用途的数据库管理系统,如SQLServer,Oracle等。
本系统采用MicrosoftSQLServer2012数据库管理系统。
4.1数据库需求分析
4.1.1需求分析的任务
调查应用领域,对旅游电子政务网站深入考察并进行详细分析,重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、数据的安全性与完整性要求。
形成需求分析说明书。
重点调查,收集与分析用户在数据管理中的信息要求,处理要求,数据安全与完整性要求。
详细调查网站的数据库应用的情况,分析用户的各种需求,在此基础上确定该系统的功能。
该系统必须充分考虑今后可能的扩充和维护,不能仅仅按当前应用要求来设计数据库,还要从长远考虑,用发展的眼光看问题。
4.1.2需求分析的过程
进行需求分析,需先对用户进行充分调查,弄清楚他们的实际要求,然后再分析和表达这些需求。
在众多分析和表达用户需求的方法中,结构化系统分析与设计技术是一个使用简单的方法。
分析的结果一般用一组图表来表示,主要包括数据流图、数据字典等。
确定整个系统中,哪些将来由计算机完成,哪些由人工完成。
由计算机完成的功能就是该系统应该实现的功能。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。
并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。
4.1.3流程图