大连交通大学2014届本科生毕业设计(论文)
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.4SQL Server 2012技术
对于一个旅游电子政务网站而言,为了支持访问量大而带来的数据访问需求,本系统采用Microsoft SQL Server 2012[7]数据库管理系统。作为新一代的数据平台产品,SQL Server 2012 不仅延续现有数据平台的强大能力,全面支持云技术与平台,并且能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。
1.4.5MyEclipse简介
本旅游电子政务网站除了使用Java、JSP等开发语言外,还需要其他组件。MyEclipse的实际价值来自其发布的大量的可视化开发工具和实用组件。如CCS/JS/HTML/XML的编辑器,帮助创建EJB和Struts项目的向导并产生项目的所有主要的组件如Action/Session Bean/Form等,此外还包含编辑Hibernate配置文件和执行SQL语句的工具,大大提高了开发效率。
1.5本文结构
本文的主要结构:根据本系统之前的需求分析规划出了系统的功能模块。第一章是研究背景、目前现状、研究意义的介绍;第二章将介绍系统的需求分析及运行环境;第三章是总体结构设计,根据本系统之前的需求分析规划出了系统的功能模块;第四章是数据库设计,创建了本系统实际应用时所需要的数据库,并对数据库中的表和字段进行了初步的设计与分析;第五章是对本系统的详细设计说明,对软件中的主要设计模块进行了较全面性的讲解;第六章是对软件的测试。
3
大连交通大学2014届本科生毕业设计(论文)
第二章 需求分析
2.1需求分析 2.1.1需求目标
随着大连经济的发展,大连旅游业也应有与此相适应的较快的飞跃性发展。根据当前电子政务的发展现状,大连政府有必要建立一套自己的电子政务系统,该系统定位的目标是:宣传美丽大连的旅游资源;通过宣传带动发展旅游产业,带动大连其他产业的发展;摒弃以前的纸上办公模式,实现无纸化网上办公,提高办公效率和工作水平。
2.1.2系统功能需求
功能齐全,操作简单的旅游电子政务网站,由门户网站平台和后台管理两个子系统构成。门户网站平台是面向访问网站的用户,通俗的说就是提供给访问网站的人看的内容和页面,访问门户网站平台可以浏览公开发布的信息,如首页、综合法规、政务公开、热门消费、景点一览、网站公告、联系我们、交流互动、主任信箱以及友情链接等信息,另外,门户网站平台除了应该具备最基本的信息,还要考虑整体构造、风格和色彩搭配等问题,既要体现大连的特色,也要给用户以合理舒服之感,形成良好的网站形象。
管理员可以通过密码登陆进入后台的页面,来进行信息的发布及管理等操作。网站后台管理系统主要是用于对门户网站平台的信息进行管理,如文字、图片以及其他旅游资讯的发布、更新、删除等操作,同时也包括对会员信息、交流互动信息、主任信箱信息的管理。简单来说就是对网站数据库和文件的快速操作,以使得门户网站平台的内容能够得到及时更新和调整。网站后台系统的维护直接影响到门户网站平台的信息显示,及时的设置和更新相关内容,会让用户对网站信息了解的更详细,进而关乎到网站的访问量。
旅游电子政务网站的总体功能需求[8]图如图2-1所示:
2.1.3角色识别
角色识别的任务是找出所有可能与系统发生交互行为的外部实体对象和系统,它们的行为不受系统控制,但是可以提供输入给系统(即使用系统的功能,或者能够响应系统的服务请求,为系统提供服务接口)。在前面的系统功能描述中我们可以知道,用户在访问系统时,要浏览景点信息和最新资讯,对感兴趣的景点进行评论,对于自己的疑问需要与其他用户进行交流或者与政府管理人员直接联系。很显然该系统存在着一个主要角色,我们将此定义为门户网站平台用户;同样在系统的后台,也存在着一种角色,需要去管理信息,及时更新网站公告,处理用户的信件,管理已注册用户的信息,所以我们定义该角色为后台管理员。
综上所述,本系统包含两个角色:即门户网站平台用户和后台管理员。其用例图[9],如图2-2所示:
4
大连交通大学2014届本科生毕业设计(论文)
图2-1 旅游电子政务网站的总体功能需求图
图2-2 旅游电子政务网站用例图
5
大连交通大学2014届本科生毕业设计(论文)
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
6
大连交通大学2014届本科生毕业设计(论文)
第三章 总体设计
3.1系统主要流程
浏览者在进入旅游电子政务网站后,首先访问的是网站首页,在这里展示各类信息,如综合法规信息、政务公开信息、景点信息、热门消费信息等,浏览者还可以查看网站的最新资讯动态,并且可以按照自己的要求搜索查询相应的信息。当浏览者想对网站信息进行评论或者想与其他浏览者及政府网站管理员进行交流时,需通过输入用户名及密码进行登录,未注册的用户需先注册成为会员再登录。系统后台管理人员可以处理用户的留言信息。与此同时,后台管理员还能够对网站的政务法规信息、景点信息、热门消费信息等进行管理,及时更新最新信息,对旅游电子政务网站做出不断地更新与完善。
为了更加清晰的表达该系统的业务功能模块,详见下面的流程图。由于不同的角色所承担的任务各自不同,所以其流程也不同。总体分为客户端流程(面向门户网站平台用户,如图3-1所示)和管理端流程(面向后台管理员,如图3-2所示)。
图3-1 客户端流程图
7
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库旅游电子政务网站的设计与实现学士学位论文 - 图文(2)在线全文阅读。
相关推荐: