APP下载

基于ASP.NET的景区管理系统设计与实现

2017-06-02徐丹

数字技术与应用 2017年4期
关键词:信息系统数据库

徐丹

摘要:本文研究的旅游管理系统,利用目前使用最为广泛的三层架构模式进行开发,将系统分成了数据库层、数据传输层以及应用层三个部分,通过三个不同层次的协调应用,可以提高教務管理系统的高效性、交互性以及动态性。为了保证系统的安全,对系统进行了严格的权限控制,将系统所有用户划分成景区管理员、系统管理员、游客等角色。此外,系统还完成了游客数量监控、电子门票管理、景区气象管理、景区文物管理、导入景区信息以及用户安全管理等功能。在本系统中,考虑到旅游景区管理系统涉及到了景区内文物信息,对系统进行了数据加密以及其他安全处理。比如防SQL注入,MD5加密技术以及数据库安全策略的构建等。设计了旅游管理信息系统可以利用现代化管理模式,极大程度地提高了教师对教学计划的管理效率。

关键词:信息系统;数据库;景区门票

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2017)04-0176-03

1 绪论

传统的景区管理方式随着现代技术的发展已经显得越来越力不从心,传统的管理方式已经无法满足现代人们对景区的管理方式的要求。随着旅游人群出行规模不断增大,景区游客的数量呈指数型增长,随着景区游客数量的增加给传统的景区管理方式提出了严峻的考验,使得景区的管理者花了大量的人力物力来完善景区管理,但是还是不能满足日益增长的游客数量。这大大提高了景区管理的压力,对于旅游景区的经费支出也提出了更高的要求。引入旅游景区管理系统,不但可以降低旅游景区管理工作者的工作量,节约管理经费,同时还能提高管理的灵活性。国内现有的旅游景区管理系统大多只能进行旅游景区信息登记,二维表存储的方式已经不能满足现代旅游景区管理的方式,从而要求开发新的旅游景区管理系统来进行管理。

2 系统研发的相关技术

ASP.NET是对ASP的一次全新的升级,并不是一次简简单单的结构升级而是对网页设计框架的全新改变,包括 Web Forms和Web service两个重要组成部分。全新升级的ASP.NET的程序呈现的页面后缀变成了.aspx,能够使得被调用和执行的页面对公共的语言库进行重新的编译,再一次进行调用时就不会出现这样编译。所以,第一次使用时速度较慢,兼容性较强的ASP文件也能在.NET的结构框架中进行编译运行,其之间的不同就在于后缀名的不同。升级的ASP运行一般有五个步骤,分别为请求、分析、编译、组装、缓冲。第一页面分析程序能够执行服务器的分析请求,之后对分析处理的数据通过编码器进行重新的编译,继而输入到页面的处理器的组装缓存部分,最后进行内存输送和缓存。升级版本的ASP.NET能够利用其效率的提升进行,对一次的编译行为进行多次的处理,保证了升级后效率的提升[1]。

SQL Server 2005数据库管理系统。本套系统设备使用微软的SQL Server 2005作为我们的系统后台处理数据库,在和ASP.NET完美契合的同时,还能够对海量数据进行各种的操作,包括对数据进行修改、删除、增加等操作。

3 系统规划与需求分析

3.1 系统可行性分析

对旅游业的信息管理信息系统的建设如何高效、有效的进行,主要从资金、管理、技术等角度进行分析,论证了对信息系统建设的可行性[2]。(1)利用各种各样的先进技术。目前国内的各大景区也开始对旅游信息系统的研究,我们对先进的管理信息系统的开发可以吸取他们的先进经验。(2)系统信息建设对管理旅游景区水平的提高至关重要,各景区愿意投入大量资金投入到新系统的建设中。(3)信息系统能够有效的提高工作效率,帮助相关人员减少调阅路线时间、找不到线路等问题。

3.2 系统用户分析

安全可以分为三个部分,系统安全、网络安全和应用软件安全。其中系统安全对系统的安全性能的要求较高,不能有比较大的漏洞和隐患;要维护网络的安全必须检测网络中的出现的BUG,利用有效的工具手段排除隐患,维护网络安全;保证应用软件的安全,必须对检测系统进行完善,保证软件的运行状态不会影响整个系统的运行效率,与此同时也要保持对任务运行的准确高效,要保证系统的高效稳定运行。

3.3 主要流程分析

(1)文件资料管理流程分析。图1为文件资料管理流程图,对景区的各种文件进行统一的管理,方便管理者进行文件的查询。(2)电子门票管理流程分析。①所有的门票信息都放在同一目录下的预文件库里面,由管理部门统一管理。②相关的管理人员要检查门票的是否真实和完整,进而将有错误的门票退回整理。③游客进行门票的预定或者购买的时候要首先查询是否有门票可以出售或者是可以预定。④相关人员能够检查门票进而得知保管期限和关键内容。 (3)景区气象信息监控。主要完成旅游景区气象环境地图显示、气象信息管理和警报信息管理功能。①气象环境信息地图显示。系统通过和气象部门的系统进行集成,通过调用气象部门的数据来显示到旅游管理信息系统中,可以实时的提供景区气象环境信息。②气象信息管理。气象管理是对景区气象信息提供实时预告,通过景区门户网站或者是景区广播的形式实时的预告气象信息,以及通过气象部门的数据来对景区气象信息实现预测管理。③警报信息管理。警报信息包括对气象信息的报警,游客信息的报警以及对文物相关信息的报警,同系统的报警功能可以更好的对旅游景区进行管理和控制[3]。(4)基本信息管理流程分析。1)用户信息主要是包括对于每一个用户的姓名,系统的登陆账号和密码、联系方式等各种各样的信息,并且实现对信息的高效管理包括对信息的添加、修改和删除。2)景区如何对基础信息进行管理。此功能模块主要对景区的总体介绍以及各个旅游景点的介绍,用户信息查询以及气象信息查询等功能进行管理。

4 系统功能设计与实现

4.1 系统设计目标

严格遵守旅游管理信息系统的诸多原则,就有希望实现建设目标的完美呈现。(1)安全性强。对旅游景区里面的文物要求具有严格保密,并且保证文物的绝对安全,安全性能的指标凌驾于其他的任何指标之上。(2)效果好。对旅游旅客的信息管理系统的应用,能够实现对旅游信息的最优化的采集、分析和处理,我们必须保障系统运行的性能强、效果好。(3)稳定性强。必须保障系统的平稳运行才能保障对信息的安全高效处理。(4)简化方便的操作页面。实现人际交换系统的最优化,保证用户的使用体验。

4.2 系统功能设计

系统总体功能系统是系统总体架构的具体设计,本系统包含了四大功能模块分别是:基本信息管理,游客数量控制管理、历史文物管理以及气象环境监测管理,四个功能分别又进行了功能模块的细分,多个功能模块相互进行信息共享,共同完成了景区监控管理[4]。

4.2.1 数据库概念设计

数据库就是一个系统运行过程中所涉及的各种事务过程进行和处理的数据模型。能够为我们现实生活中的各种业务提供详细的数据,并且对数据进行分析和处理,判断各个数据之间的相互关系。其设计模型应该是抽象、模糊的,和普通的数据在服务器上的运行状态是毫无关系的[5]。

4.2.2 数据库表设计

(1)用户信息表。用户信息表包括用户ID、用户名、密码、用户类型、用户姓名、性别以及电话号码。用户登录时需验证此表中的用户信息,结构如表1所示。

(2)景点信息表。景点信息表包括用景点编号、景点名称、景点游客容量、景点描述信息,结构如表2所示。

(3)游客信息表。游客信息表T包括游客编号、游客地址、游客来源以及游客的人数等信息,结构如表3所示。

(4)风力信息表。风力信息表包括风力记录时间、记录地点、记录人以及记录结果等,结构如表4所示。

5 结语

本文讨论了基于ASP.NET3.5平台设计实现了旅游管理信息系统,提升了景区管理效率以及景区管理的水平,完成了以下工作:我们详细的研究了景区监控系统的发展状态和目前的研究进展,目前的系统能够实现优化的前台页面和结构简化的后台数据结构搭载,有效的降低了前期的建设费用和后期的维护费用。为了保证系统的研发和数据的稳定性,需要提高数据库的安全机制和其内部的內置表格的运行机制,能够帮助整体安全的性能的提升。目前最广泛使用的模式就是浏览器模式,能够保证系统的实时和扩展,优化结构提高用户的友好体验。

参考文献

[1]孟洛明,元峰.现代网络管理技术[M].北京:北京邮电大学出版社,1999.

[2]邱志宏,黄力.电信资源管理系统设计与实现[J].中国市场出版社,2005(32):112-113.

[3]刘畅,何林宏.云南电力通信资源管理系统的组建及其应用[J].电力系统通信,2006(09):21-23.

[4]张兵.智能光网络在铁路通信中的发展与应用[J].电气化铁道,2008(3):48-50.

[5]苏琪.光传输综合网管软件体系架构浅析[J].电信工程技术与标准化,2006(9):88-91.

猜你喜欢

信息系统数据库
企业信息系统安全防护
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
企业综合节能信息系统SciMES
高速公路信息系统维护知识库的建立和应用
基于SG-I6000的信息系统运检自动化诊断实践