旅游电子政务网站的设计与实现毕业设计(论文).doc_第1页
旅游电子政务网站的设计与实现毕业设计(论文).doc_第2页
旅游电子政务网站的设计与实现毕业设计(论文).doc_第3页
旅游电子政务网站的设计与实现毕业设计(论文).doc_第4页
旅游电子政务网站的设计与实现毕业设计(论文).doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

摘要信息化是继工业化之后世界经济的又一场革命,是当今世界经济和社会发展的大趋势。随着人类向信息社会的迈进,政府管理活动也正受着经济全球化和信息网络化的深刻影响,于是电子政务1伴随着信息化进程应运而生,而且正在不断的发展和逐步的完善。大连市旅游局为加强内部办公效率,在网络上展示大连市旅游2风采,参照同行对电子政务系统做出了规划设计,目标建立网络办公自动化系统和门户网站平台,在此背景下开发实现了旅游电子政务系统。在建设该系统时,在功能上分为对内和对外两大功能,并且这两大功能实现无缝结合。本系统结合大连市旅游局的实际情况,对电子政务系统进行了研究与开发工作。为便于软件开发与维护,分离了数据的控制和数据的表现,同时采用mvc3模式对系统进行了设计,以适应越来越复杂的多层web应用系统的设计需求。本系统将信息管理与办公自动化管理进行了有机结合,由此政府能有效地管理信息。同时保证了用户能够及时、方便地获得信息并进行交流,从而提升了政府的工作效率和竞争力,满足了现代政府机构管理的需要。关键词:电子政务旅游设计模式数据库网站abstractin recent years, with computer technology and network development and popularization of information technology has affected various sectors of society, are booming e-government is the result of its development. dalian tourism bureau to strengthen internal office efficiency, the network display dalian travel style, in the light of e-government colleagues have made a planning and design, target networking office automation systems and portal platform, in this context, the development achieved dalian tourism bureau e-government system. in building the e-government system, the function is divided into two major internal and external functions, and seamless integration of these two functions.dalian municipal tourism bureau e-government system, the implementation of the operation of the tourist board to improve efficiency within the office to make office more standardized, he portal system is simple and generous, with rich content to show dalian travel style and tourism bureau administrative affairs, and expanded dalian citys tourism resources advocacy role. the implementation of the system operation brought the tourist information bureau carried out a major step, sum up experience in information technology laid the foundation for the next step in the process. combined with dalian municipal bureau of tourism of the actual situation, this system does a research and development work of the e-government system. in order to facilitate software development and maintenance of the separation of data control and data performance to meet the increasingly complex multi-tier web application system design requirements, thus adopting mvc pattern to design the system.the system put the information management combined with office automation management, which makes the government could effectively manage the information. at the same time, it guarantees users could be able to get message and make communicate with others in time, so as to enhance the efficiency and strengthens the competitiveness of government, and meet the needs of modern government management.key words: e-government tourism design patterns database website目录第一章绪论11.1研究背景11.2国内外发展情况21.3研究意义21.4主要技术简介31.5本文结构3第二章需求分析42.1需求分析42.2可行性研究62.3系统运行环境6第三章总体设计73.1系统主要流程73.2系统模块设计8第四章数据库设计114.1数据库需求分析114.2数据库概念设计134.3数据库逻辑设计184.4数据库的实施与运行22第五章详细设计245.1门户网站平台管理模块功能的设计与实现245.2后台信息管理模块功能的设计与实现31第六章系统测试386.1软件测试的目的386.2软件测试的方法386.3软件测试的方案39总结42谢辞43参考文献44大连交通大学2014届本科生毕业设计(论文)第一章绪论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/s4结构开发web应用程序,由于网络化管理,只要通过浏览器访问服务器的方式,即可实现远程操作和数据共享,且维护和升级方式也很简单。1.4.2java语言电子政务是当今的热门话题,然而传统的编程语言难以胜任电子政务系统,电子政务要求程序代码具有具体的要求,即:安全,可靠,同时要求能与运行在不同平台机器上的各地区用户进行联系。java5以其强安全性,平台无关性,硬件结构无关性,语言简洁且面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子政务系统的首选语言。1.4.3jsp技术jsp6具有一次编写,到处运行;系统的多平台支持;强大的可伸缩性;多样化和功能强大的开发工具支持;支持服务器端组件等优势特点。在旅游电子政务网站系统中,web服务器在遇到访问jsp网页的请求时,首先执行其中的程序段,然后将执行结果连同jsp文件中的html代码一起返回给客户端。插入的java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。1.4.4sql server 2012技术对于一个旅游电子政务网站而言,为了支持访问量大而带来的数据访问需求,本系统采用microsoft sql server 20127数据库管理系统。作为新一代的数据平台产品,sql server 2012 不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。1.4.5myeclipse简介本旅游电子政务网站除了使用java、jsp等开发语言外,还需要其他组件。myeclipse的实际价值来自其发布的大量的可视化开发工具和实用组件。如ccs/js/html/xml的编辑器,帮助创建ejb和struts项目的向导并产生项目的所有主要的组件如action/session bean/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技术、数据库sql server 2012、服务器tomcat 6.0、myeclipse 8.5等技术,均是应用成熟健全的软件。因此,在技术上用java语言可以编程本软件。(2)操作可行性:本系统为一个小型的网站,所耗费的资源非常的小,一般的计算机无论是硬件还是软件都能够满足条件,并且,本系统操作简单,界面友好,操作起来非常方便。因此,本系统在运行上是可行的。(3)经济可行性:旅游电子政务网站的开发,一方面它打破了地域区隔,极大丰富了游客的选择;另一方面,利用网络来获取政府信息及旅游咨询真正降低了中间成本,使政府和普通市民都得到了好处。因此,从经济可行性上来说,完全可行。2.3系统运行环境硬件开发环境:cpu:intel(r) core(tm) i3 cpu 2300 2.27ghz , 2.27ghz内存:4gb 硬盘:80g系统:64位操作系统软件开发环境:操作系统:microsoft windows 8开发工具包:java(tm) se development kit 6开发工具:myeclipse enterprise workbench 8.5 jsp服务器:apache tomcat 6.0数据库:microsoft sql server 2012浏览器:microsoft internet explorer 10.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管理系统无法满足需要,同时缺乏充足的安全性保障。因此,需要使用大型商业化企业级服务用途的数据库管理系统,如sql server,oracle等。本系统采用microsoft sql server 2012数据库管理系统。4.1数据库需求分析4.1.1需求分析的任务调查应用领域,对旅游电子政务网站深入考察并进行详细分析,重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、数据的安全性与完整性要求。形成需求分析说明书。重点调查,收集与分析用户在数据管理中的信息要求,处理要求,数据安全与完整性要求。详细调查网站的数据库应用的情况,分析用户的各种需求,在此基础上确定该系统的功能。该系统必须充分考虑今后可能的扩充和维护,不能仅仅按当前应用要求来设计数据库,还要从长远考虑,用发展的眼光看问题。4.1.2需求分析的过程进行需求分析,需先对用户进行充分调查,弄清楚他们的实际要求,然后再分析和表达这些需求。在众多分析和表达用户需求的方法中,结构化系统分析与设计技术是一个使用简单的方法。分析的结果一般用一组图表来表示,主要包括数据流图、数据字典等。确定整个系统中,哪些将来由计算机完成,哪些由人工完成。由计算机完成的功能就是该系统应该实现的功能。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。4.1.3流程图经过可行性分析和初步需求调查,抽象出该系统业务流程图如图4-1所示:4.1.4数据字典经分析,本系统要用到十个基本表:用户信息、政务法规类型信息、政务法规具体信息、热门消费信息、景点信息、交流互动信息、主任信箱信息、评论信息、友情链接信息、其他信息表。数据结构定义如表4-1所示:图4-1旅游电子政务网站流程图表4-1数据结构定义数据结构名含义说明组成用户信息用户的相关信息用户id、用户名、用户密码等政务法规类型信息政务法规的类型信息类型id、类型名称等政务法规具体信息政务法规的相关信息信息id、标题、作者、来源等热门消费信息热门消费的相关信息热门id、热门地点、热门类型等景点信息景点的相关信息景点id、景点名称、门票价格、景点地点等交流互动信息交流互动的相关信息互动id、互动标题、互动内容等主任信箱信息主任信箱的相关信息信箱id、信箱内容等数据项评论信息评论的相关信息评论id、评论者名、评论内容等友情链接信息友情链接的相关信息链接id、链接名字、链接地址等其他信息网站公告、广告、联系我们的相关信息信息id、内容、种类等4.2数据库概念设计e-r图是概念模型的代表。而概念模型正是按用户的观点来对数据和信息建模,主要用于数据库设计,不涉及信息在计算机系统中的表示,只是用来描述特定组织所关心的信息结构。这种概念模型简单,清晰,易于用户理解。4.2.1数据库e-r图通过需求分析以及对数据库信息的分析,设计出满足系统需求的实体以及他们之间的相互联系。此旅游电子政务网站系统主要有管理员实体,会员实体,各类信息实体等,它们之间的具体联系如图4-2所示:图4-2总体e-r图4.2.2实体属性图各实体属性图如图4-3至图4-17所示。图4-3用户信息实体属性图图4-4政务法规类型实体属性图图4-5政务法规信息实体属性图图4-6热门消费消息实体属性图图4-7景点信息系实体属性图图4-8交流互动实体属性图图4-9主任信箱实体属性图图4-10评论信息实体属性图图4-11其他信息实体属性图图4-12友情链接实体属性图图4-13会员与交流互动、主任信箱信息之间的实体关系图图4-14会员与景点信息、热门消费之间的实体关系图图4-15管理员与会员信息之间的实体关系图图4-16管理员与热门消费、景点信息的实体关系图图4-17管理员与政府及法规的实体关系图4.3数据库逻辑设计4.3.1数据库的结构根据此旅游电子政务网站系统的实际情况,本系统的数据库命名为toursite,toursite数据库中共有10张数据表。1.sysuser(用户信息表)用户信息表:此表用于记录网站所有用户的基本信息,包括普通会员信息和管理员信息。是用户登入网站的权限基础,为用户维护个人信息和管理员管理用户提供信息。该表中的“用户编号”是主键。用户表包含的各个字段,类型及属性如下表4-2所示:表4-2sysuser(用户信息表)序号名称别名类型长度1id用户编号int42uname用户账号名varchar503upass用户密码varchar504utype用户类型varchar505tname用户姓名varchar506sex用户性别varchar47tel用户电话varchar508email用户邮箱varchar1009addrs用户地址varchar15010filename用户头像varchar25011savetime保存时间varchar1502.typenews(政务法规类型信息表)政务法规类型信息表:由于政务公开和综合法规的标题种类多,为方便标题的分级管理,建立此类型信息表。该表中“类型编号”作为主键,政务法规类型信息表中包含的各个字段,类型,属性如表4-3所示:表4-3typenews(政务法规类型信息表)序号名称别名类型长度1id类型编号int42typename标题编号varchar1003pid类型名字varchar103.news(政务法规具体信息表)政务法规具体信息表:此表用于记录政务法规的具体信息,使用户清晰地查看政府法规信息,同时也方便管理员对政务法规信息的管理。该表中“信息编号”作为主键,政务法规具体信息表中包含的各个字段,类型,属性如表4-4所示:4.hotspot(热门消费信息表)热门消费信息表:此表用于记录热门消费的详细信息,为用户提供详细的热门消费信息,同时也为管理员管理热门消费信息提供便利。该表中“热门编号”作为主键,热门消费信息表中包含的各个字段,类型,属性如表4-5所示:5.spot(景点管理信息表)景点管理信息表:此表用于记录景点的基本信息,方便管理员管理景点信息。如表3-5 所示。该表中“景点编号”作为主键,景点信息表中包含的各个字段,类型,属性如表4-6所示:表4-4news(政务法规具体信息表)序号名称别名类型长度1id信息编号int42title信息标题varchar1003firsttitle一级类别varchar504secondtitle二级类别varchar505author信息作者varchar1006source信息来源varchar1507filename信息图片varchar1508content信息内容text9savetime保存时间varchar150表4-5hotspot(热门消费信息表)序号名称别名类型长度1id热门编号int42hotname热门名称varchar1003hottpe热门类型varchar1004address热门地点varchar1505filename热门图片varchar2506content热门内容text7savetime保存时间varchar150表4-6spot(景点管理信息表)序号名称别名类型长度1id景点编号int42spotname景点名称varchar1003spotaddr景点地点varchar1504free是否免费varchar105ticket景点门票varchar2006stime起始时间varchar1507etime终止时间varchar1508filename景点图片varchar2509content景点介绍text10savetime保存时间m(交流互动信息表)交流互动信息表:此表用于游客之间的交流信息,游客之间可以互相交流旅游感受和旅游疑惑等。该表中“互动编号”作为主键,交流互动信息表中包含的各个字段,类型,属性如表4-7所示:表4-7comm(交流互动信息表)序号名称别名类型长度1id互动编号int42title互动标题varchar1003pcontent互动内容varchar2504saver互动者姓名varchar1005pid对应回复编号varchar1506savetime保存时间varchar1507.letter(主任信箱信息表)主任信箱信息表:此表用于记录游客对主任的信件信息,同时管理员可以回复游客信件,为政府与普通民众的交流提供了平台。该表中“信件编号”作为主键,交流互动信息表中包含的各个字段,类型,属性如表4-8所示:表4-8letter(主任信箱信息表)序号名称别名类型长度1id信件编号int42saver寄件人名字varchar1003content寄件时间varchar2504savetime信件内容varchar1505recontent回复内容ment(评论信息表)评论信息表:此表不仅用赞地赞景的方式记录了游客对景点和热门消费地点的看法,游客还可以对景点和热门消费地点进行评论。该表中“评论编号”作为主键,评论信息表中包含的各个字段,类型,属性如表4-9所示: 表4-9comment(评论信息表)序号名称别名类型长度1id评论编号int42saver评论者姓名varchar1003savtime评论时间varchar1504content评论内容varchar2505pid评论对象编号varchar506infotype赞地赞景varchar509.link(友情链接信息表)友情链接信息表:由于此网站大小有限,为方便游客查找相关信息,此表提供了相关网站的链接方式。该表中“链接编号”作为主键,友情链接信息表中包含的各个字段,类型,属性如表4-10所示:表4-10link(友情链接信息表)序号名称别名类型长度1id链接编号int42linkname链接名字varchar1003linkurl链接地址varchar1504filename链接图片varchar2505savetime保存时间varchar15010.typeother(其他信息表)其他信息表:此表用于记录网站公告信息、网站广告信息、网站的联系方式等该表中“信息编号”作为主键,其他信息表中包含的各个字段,类型,属性如表4-11所示:表4-11typeother(其他信息表)序号名称别名类型长度1id信息编号int42content信息内容text3infotype信息类型varchar1004filename信息图片varchar2504.4数据库的实施与运行1.对用户信息表的部分进行查询11。查询语句:select uname,utype,tname,tel,email from sysuser查询结果如图4-18所示:图4-18用户信息表的查询2指定条件查询,查询交流互动信息表中标题是“大连旅游”的留帖者姓名,帖子标题和内容。查询语句:select saver,title,pcontentfrom commwhere title=大连旅游查询结果如图4-19所示:图4-19交流互动信息表的指定条件查询第五章详细设计软件设计是一个把软件需求转换为软件表示的过程。这种表示先勾勒出软件的框架模块,然后为软件结构图中的每个模块确定所必需的算法和详细的数据结构,最终给出程序设计蓝图,也就是所谓的详细设计阶段。通过建立系统的各个功能模块,程序设计,从而实现所需求的系统,也就是说,经过这个阶段的设计工作,得出预想的目标系统。此旅游电子政务网站包含门户网站平台和后台管理系统两部分。门户网站平台是公众了解旅游资源及政府旅游局的窗口,政府旅游局也可通过门户网站发布相关信息。后台管理系统提供了对门户网站内容进行管理的功能,主要包括用户管理、信息管理、资讯管理、信件管理等功能。5.1门户网站平台管理模块功能的设计与实现本系统网站的主界面设计结构采用了上中下的结构。上面部分包括用户的登录注册、重点信息的关键字查询和网站的主功能;中间部分是广告图片、最新资讯、网站公告、综合法规、最新景点的展示;下面部分包括友情链接和网站的版权所属。门户网站平台页面的具体功能如表5-1所示:表5-1门户网站平台页面具体功能显示名称说明用户注册登录会员注册和登录的入口综合法规及时显示国家及大连地区的法规信息政务公开及时显示政府的行为信息热门消费显示大连的热门消费地点(吃、玩、购、住等)景点一览显示大连的景点信息网站公告显示大连的重要信息联系我们显示各地政府网站的负责人及联系方式交流互动用户直接交流互动自己的旅游感想及旅游疑问主任信箱实现用户与政府的直接交流友情链接实现与大连其他网站的链接5.1.1首页显示在浏览器中输入http:/localhost:8080/toursite,将进入网站主页面。如图5-1所示:图5-1网站首页5.1.2连接数据库连接数据库的实现代码:public connection getconn() try class.forname(com.microsoft.sqlserver.jdbc.sqlserverdriver); conn =drivermanager.getconnection(jdbc:sqlserver:/:1433; databasename= toursite; user=sa;password=123456); 5.1.3会员管理模块的设计与实现由于在旅游电子政务网站上所进行的交流互动、评论必须保证其真实性及有效性,需要对用户资料进行有效的管理,因此用户管理是旅游电子政务网站的重要管理内容。它主要包括用户注册、登录和验证、用户注册资料的修改更新和用户退出等功能。(1)注册(1.1)实现目标用户单击注册后需要输入用户名、密码、姓名、电话、邮箱及头像等。为保证用户名的唯一性,若输入已有的用户名,系统提示错误;用户在提交注册信息后,系统会对注册页面填写的正确性进行检查。对于不符合要求的填写会给出必要的提示,并返回修改;对于符合要求的注册表单,注册成功,用户提交的正确注册信息将被存入系统的数据库中。除性别采用单选框的方法实现,其他信息使用文本框的方式实现。界面设计如图5-2所示:图5-2会员注册(1.2)实现过程所属页面名:regedit.jsp表单属性:(2)登录和验证(2.1)用户登录程序流程描述当用户输入用户名和密码后首先要进行身份验证,如果用户存在,则成功登录;反之,如果用户不存在,提示错误信息“输入的用户名或密码错误”,返回登录界面重新输入用户名和密码。用户登录的程序流程图如图5-3所示:图5-3用户登录程序流程图(2.2)实现目标本网站系统中,在游客浏览信息

温馨提示

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

最新文档

评论

0/150

提交评论