摘 要
伴随着互联网的不断发展,各个传统行业都在不断的使用互联网手段给用户提供新的用户使用体验,当然旅游行业也不例外,大型旅游公司都在不断的扩大自己的平台,来提供更加全面和便捷的旅游体验。除去这些大的旅游公司,仍然有很大一部分小的旅游公司,拥有很多特色的旅游服务,但伴随着旅游信息的各种增加,各种业务情况也变的更加复杂,而这些旅游公司除去在平台提交的相关信息,仍然以原始的手工方式处理相关流程,如果还是传统的使用人力来处理这些资料和流程,不仅在人员上时浪费,也会在成本上不断增加,造成负荷太大,拥有一个自己旅游资源管理系统是非常必要的。
针对旅游业的现状,提出了解决这一问题的可行方法:基于互联网思维,使用传统的 ASP 编程技术实现基于 ASP 的旅游服务系统,系统包含以下功能,用户权限分级,用户基本的登录和注册,旅游产品的在线预览,旅游相关的查询,在线旅游咨询以及在线预订等基本功能。通过旅游系统不需要在使用传统的方式管理相关的服务信息,可以集中的管理所有的信息和资源。
本文采用了 B/S 系统结构,使用。NET3.5 技术结构作为系统整体的系统结构,采用 MySQL 数据库作为系统的存储数据库,采用 linux 作为系统服务器运行环境。
为了使系统结构更加清晰和方便后续的相关系统维护,系统中采用了三层结构作为结构划分,包含有应用层,业务逻辑层以及存储层。此外,系统将信息技术和传统的旅游行业相结合,以技术为基础为用户提供一个综合的旅游服务平台。
本文研究了旅游系统的现状,考察了国内外旅游系统分析的现状。与此同时,在深度开发后。在此系统中,整体需求和相关业务流程建立了深入的研究,并将系统在主功能点进行功能划分,分别在人员管理,信息查询,信息管理和在线留言四大功能对旅游系统进行分析,同时,系统所面临的问题,也需要进行深入的探讨。最后,文中采用了黑盒测试进行相关的系统测试,测试结果也表明,系统相关运行符合相关的整体系统需求,并且性能运行稳定。
关键词:旅游信息,网络化,系统设计与实现
Abstract
With the continuous development of the Internet, various traditional industries are constantly using the Internet to provide users with new user experience. Of course, the tourism industry is no exception. Large tourism companies are constantly expanding their platforms to provide more comprehensive and convenient tourism experience. In addition to these large tourism companies, there are still a large number of small tourism companies with many characteristic tourism services. However, with the increase of tourism information, various business situations have become more complex, and these tourism companies still process the relevant processes in the original manual way in addition to the relevant information submitted on the platform, If we still use manpower to deal with these materials and processes, it will not only waste personnel, but also increase the cost, resulting in too much load. It is very necessary to have our own tourism resource management system.
In view of the current situation of tourism, this paper puts forward a feasible method to solve this problem: Based on Internet thinking, using traditional ASP programming technology to realize ASP based tourism service system. The system includes the following functions, user authority classification, user basic login and registration, online preview of tourism products, tourism related query, Basic functions such as online travel consultation and online reservation. Through the tourism system, there is no need to use the traditional way to manage the relevant service information, and all the information and resources can be managed centrally.
This paper adopts the B / s system structure and uses. NET3.5 technical structure is the overall system structure of the system, MySQL database is used as the storage database of the system, and Linux is used as the running environment of the system server.
In order to make the system structure clearer and facilitate subsequent related system maintenance, the system adopts a three-tier structure as the structure pision, including application layer, business logic layer and storage layer. In addition, the system combines information technology with traditional tourism industry to provide users with a comprehensive tourism service platform based on technology.
This paper studies the current situation of tourism system and investigates the current situation of tourism system analysis at home and abroad. At the same time, after in-depth development. In this system, the overall needs and related business processes have been deeply studied, and the functions of the system are pided in the main function points. The tourism system is analyzed in the four functions of personnel management, information query, information management and online message. At the same time, the problems faced by the system also need to be deeply discussed. Finally, the black box test is used to test the relevant system. The test results also show that the operation of the system meets the relevant overall system requirements, and the performance is stable.
Key words: tourism information, networking, system design and Implementation
目 录
第一章 绪 论
1.1 论文研究背景
第三次工业革命最大的产物可能就是计算机了。计算机发展到今天,互联网产物在生活中越来越多,信息高速公路网络的使用将是一系列的国家和地区在一起,这两种方法的信息传输和速度,而一个伟大的变化在过去[6].
网络技术对生活的影响可以概括为以下个方面:
1)计算机网络方便了信息的交流和流通,使消息不再有局限性;2)人类交流渠道的影响,人们交流不再局限于打电话和发短信,而是使用在微信等知名互联网产品进行各项交流;3)随着网络的发展,互联网给个行业带来了新的商机,人们可以通过网络来营销或者通过网络获取新的渠道。
人们开始了解和熟悉互联网,互联网也变成生活中不可或缺的一部分,各种互联网产品不仅有效地促进了计算机科学的发展,而且还导致了互联网的快速发展。
由于互联网的不断发展和被人知,人们越来越多的接受互联网下面的很多产物,包括网络系统以及手机 APP,这些互联网的产物正在不断的改变着人们的生活习惯,以及生活方式。
同样的,多年来,随着人们生活水平的提高,人们会更多的觉得实现生活中更多有价值的事情,旅游行业就满足了人们所谓的"要么身体在路上,要么心灵在路上",尤其是国内的旅游行业,在假期的时候出现人员大幅上涨的趋势,国外旅游行业也是人满为患,为国内外 GDP 占比提供了很大一部分贡献[1][2][3].
但我国旅游行业仍然存在着很多不足,比如说人员管理差,管理手段落后,信息化不够的情况,旅游部门存在落后的管理方式,缺乏信息管理,信息沟通渠道不通畅等,面对困难和挑战,中国旅游业必须转变观念,创新思路,将传统旅游业与互联网产业相结合,作为整合各种资源的突破口和新手段,实现整个产业的新飞跃。
1.2 国内外研究现状分析
国内外对旅游者的行为进行过多个方面的研究,包含旅游喜好,旅游消费偏重点,旅游相关的决策,旅游相关动机以及旅游的细分市场等相关的研究。国外关于对旅游方面的研究偏重从相关动机,满意程度,以及消费的决策等行为特征,而且会通过细分市场来验证这些理论。
国内较多的旅游学者定义过这个概念,龙艳在《基于 Web2.0 的旅游网站互动营销策略》中提出旅游网站是指为"游、购、娱、食、宿、行"各旅游活动提供在线旅游服务的网站文本[3] [9],文章中指出旅游系统的搭建需要围绕 6 点基本的人们的基本诉求来进行,在基本的内容上不断的丰富系统的服务和体验,最后才能完善出更加合理的系统。
基于互联网来实现旅游系统也是现代系统构建的一个必然趋势,练红宇在《中国旅游网站构建要素的测定分析和未来设想》中指出旅游网站是基于计算机网络,拥有自己的域名、由若干个相关网站组成,在服务器上存蓄一系列的旅游信息的Web 站点[28].文中指出通过多个网站站点来管理区域的旅游系统,最后通过站点来汇总到系统的总的服务器,来实现数据的汇总。
目前,许多小的旅游公司仍然采用老旧的方式来进行各项用户数据的管理和汇总,在需要查询用户数据的时候,需要在一大堆纸制资料里面不断查找,而且有些旅行社没有自己的系统,在此网络时代无法接受客户的在线预订。随着业务的扩大,旅行社参与各种带电的业务操作情况,客户情况和旅游路线越来越复杂,如果经营者只有通过手工方式来处理大量的数据,信息缺失的现象更容易发生,同时也会带来错误的估算以及相关的资源的浪费,各种小的旅游公司存在的问题多样,现列举相关问题如下:
1.相关旅行信息查询不方便,消息相对闭塞,相关的旅行资料包含旅游信息、导游信息、收费信息、路线信息、景点信息等大量的旅行信息,都还是采用纸质资源来管理和统计的,导致耗费人力资源大,整理繁琐。 2.各种资源之间的分配是很困难的。由于广泛的表面信息,大量的信息,大量的人工分配在如何规划这些资源上。
3.许多用户信息其实没有更多的分配权限,导致相关信息可能发生泄漏,相关的资料发生被恶意传递和修改。
4.客户无法表达出更多的旅游意愿,只能被动接收相关旅游相关东西。
5.没有对旅游服务的统一反馈。
1.3 论文研究内容
通过使用互联网手段来实现来实现在线旅游的全部流程,在对在线旅游行业的调研过程中,发现了随着业务的扩大,旅行社参与各种带电的业务操作情况,客户情况和旅游路线越来越复杂,如果经营者只有通过手工方式来处理大量的数据,信息缺失的现象更容易发生,在建立系统的过程中,一直在想象使用互联网的手段来改善这些问题,即使有些问题暂且找不到解决的更好方式,也要多思考一下,如何来克服这些弊端。在系统完成之际,不仅对互联网旅游产品有了一个基本的清晰的认识,对旅游行业相关的知识点也做了一个补充[10][12].
该系统的作用就是完成一个线上旅游管理系统,使用户能够轻松在线选择旅游产品,查看旅游路线,订购旅游产品。旅游管理者可以通过系统查看用户的相关选择,以及用户的相关反馈。
1.4 论文组织结构
文章整体结构介绍如下:
第一章 简单介绍的旅游系统的相关现状,以及论文相关研究内容,最终突出的相关功能。
第二章 简单系统开发过程中使用的技术手段,并介绍了为什么选择这些技术手段。
第三章 先对系统的总体需求进行的基本的描述,然后分别对系统要实现的五个主要的功能模块进行的介绍,最后进行了系统的相关性能需求分析以及可行性分析。
第四章 先是对系统的整体架构进行了设计,然后对数据库相关结构和字段进行了设计。
第五章 分别对系统的每个小的功能模块以及界面进行的分析实现。
第六章 对系统进行了单元测试和系统测试,表达了系统的意义。
第七章 对文章进行了整体总结,表达出研究意义,并提出需要改进的地方。
第二章 相关技术分析
2.1 技术方案选择
2.2 数据库方案选择
2.3 架构选择
2.4 设计模式选择
2.5 小结
第三章 需求分析
3.1 系统基本功能概述
3.2 功能性需求分析
3.2.1 用户功能
3.2.2 旅游信息查询
3.2.3 信息浏览管理
3.2.4 在线留言
3.2.5 订单管理
3.3 其它相关需求分析
3.3.1 系统性能需求
3.3.2 系统安全需求
3.3.3 系统配置需求
3.4 可行性分析
3.4.1 技术可行性分析
3.4.2 经济可行性分析
3.4.3 社会可行性分析
3.5 本章小结
第四章 系统设计
4.1 系统总体结构设计
4.2 系统架构设计
4.3 系统功能设计
4.4 系统功能模块设计
4.4.1 用户登录模块
4.4.2 用户注册模块
4.4.3 权限校验模块
4.4.4 旅游查询模块
4.4.5 信息浏览模块
4.4.6 留言板模块
4.4.7 订单管理模块
4.5 主界面设计
4.6 模块流程设计
4.7 数据库设计
4.7.1 数据库设计概述
4.7.2 概念结构设计
4.7.3 数据库的物理结构
4.7.4 数据字典
4.8 本章小结
第五章 系统实现
5.1 数据库相关初始化
5.2 用户模块
5.2.1 用户登录功能
5.2.2 用户注册功能
5.2.3 用户管理功能
5.3 旅游查询功能
5.4 信息浏览功能
5.5 留言板功能
5.6 订单管理的实现
5.7 本章小结
第六章 软件测试
6.1 测试简介
6.2 测试的目的
6.3 测试环境
6.4 系统测试
6.4.1 界面测试
6.4.2 功能测试
6.4.3 单元测试
6.5 综合测试
6.6 本章小节
第七章 总结与展望
本文系统重点是将 ASP 作为后台开发语言,Javascript 技术为客户端脚本语言。
数据运用的是 MySQL 作为旅游管理提供系统级别数据的增,删,改,查。系统中提供了五大主要功能,包含用户管理,系统预览,系统查询,在线留言以及订单管理。各个功能看似是分离的,但是又是紧密结合在一起的,用户管理偏向用户功能,而系统预览和查询更偏向旅游业务上,旅游业务需要人员来把控,为人员在线提供最合适的业务场景,订单管理也是这个业务场景的最后一套流程。
系统在各项功能实现之后,对旅游系统做了一些测试,在测试的过程中不断的发现问题,解决问题,在这个过程中也是不断对自己的代码以及系统实现方案重新审视,调整代码结构,使代码耦合性更低,系统在后期做修改的时候也是需要调整的东西越来越少。
在系统即将完成的最后,笔者在不断完善系统的同时,也在不断的对系统进行优化,现将系统中优势的地方列举如下:
1)系统功能上,系统包含了市面上旅游系统的基本的功能,能够在线查看旅游商品,并且进行旅游业务的预订,是一个完善的系统。 2)系统交互上,系统交互简单,没有扩展太多的第三方臃肿的功能,只包含了单纯的旅游相关的业务,用户操作简单。
3)系统安全上,系统在数据传递的过程中,部分用户数据以及订单相关数据会进行加密,这样保证的数据安全。
4)代码结构上,代码结构尽量做到高内聚,低耦合,这样进行扩展的过程中会更加清晰。
系统在最终完善后,各项的功能开发得以实现,可以对全部的功能流程进行各项的基本操作,在这个过程中可能更多的对界面交互进行各项调整,调整过后虽然不能称为一个市场上统称的完整的产品,但是作为一个系统基本功能都是有的,在过程中接触了很多市面上的真实的产品,可能自己要把整个系统做成一个平台,还需要下很多功夫。
致谢
毕业设计能够最终完成其实也是笔者人生最大的收获,不断的了解和接触新的知识,不断感受到进步,当然,在此要感谢我的导师贾宇明老师对我的帮助和指导,在选题开始的时候,甚至在系统的设计与实现的过程中,老师一直不断给我提供支持和引导,老师在各项学术面前的严谨,丝毫不能有一点差错的工作态度给我带来的深深的影响。此外,也要感谢在我研究生的整个学习生涯中,给予我帮助和教导的老师们,是他们让我能够在了解到更多方面的知识,最后,感谢我可爱的同学,通过不断与你们的接触,认识到自己身上的不足,也促使我不断想要改变自己。
最后,虽然在理论上对语言和服务器的相关操作,自认为比较熟悉,但在实际过程中,仍然遇到不少问题,让我意识到,在以后的学习和工作中,应该不断去动手练习,让自己的理论能与实际结合起来。
再次感谢对我工作和生活中帮助过的朋友们!
参考文献
[1] 戴斌。旅行社经营管理[J].旅游教育出版社。2005.(2):17-19.
[2] 薛华成。管理信息系统[J].清华大学出版社。2001.(6):22-25.
[3] 龙艳。基于 Web2.0 的旅游网站互动营销策略[J].武汉职业技术学院学报,2013,(3):57-59
[4] Evelina Lamma,Paola Mello,Fabrizio Riguzzi. A System for Measuring Function Points froman ER-DFD Specification[J]. The Computer Journal. 2004.Vol.3(12):36-38.
[5] 萨师煊,王珊。数据库系统概论[M].北京。高等教育出版社。1997.page174-178.
[6] 周洋阳。基于大学生旅游行为特征下的大学生旅游网站建设研究[J].四川外国语大学。2012.(5):34-37.
[7] Amund Tveit. A Survey Of Agent-oriented Software Engineering.2002. Vol.8(5):21-22.
[8] 赵延光,刑俊英。数据库系统基础[J].计算机工程与应用。1998.(3):16-17.
[9] 冯方方。 ASP.NET 基础教程[M].北京。清华大学出版社。2004.page47-51.
[10] 王兴动,千丽霞,曹明玉。 ASP&ASP.NET 应用编程[J].电子工业出版社。2004.(9):77-81.
[11] 石树刚,郑振楣。关系数据库[J].清华大学出版社。1996.(8):21-22.
[12] John W. Satzinger, Robert B. Jackson, Stephen D. Burd.系统分析与设计[J].机械工业出版社。2002.(10):79-82.
[13] MattheMacDonal.管理信息系统[J].电子工业出版社。2003.Vol.3(8):102-108.
[14] 凯旋资讯工作室。 ASP.NET 程序与数据库设计人门及应用实例[M].北京。清华大学出版社。2003.page17-21.
[15] Roy Rada.Levels of reuse in educational information systems[J]. Campus-Wide InformationSystems.2001.Vol.18(3):21-22.
[16] 贾俊奇。 软件开发下的 ASP 语言[J]. 中国科技信息,2014,13:133-134.
[17] 顾晓宁。 基于 ASP 语言在 WEB 开发的知识探讨[J]. 湖北函授大学学报,2012,01:82-83.
[18] 郝玉龙,周旋。 ASP 核心技术与应用[M]. 电子工业出版社 2013
[19] 于涛。 基于 ASP 的信息管理系统研究与设计实现[D].华东师范大学,2010.
[20] 吴锋。 基于 SSI 框架 ASP 技术研究[D].合肥工业大学,2009.
[21] 朱永强。 基于 ASP 的工厂文档管理系统[D].武汉科技大学,2012.
[22] 王瑞矫。 基于 ASP 的实训平台的设计与实现[D].北京邮电大学,2012.
[23] 杨金花。 ASP 技术中文乱码的原因及解决方法[J]. 电子设计工程,2011,01:25-28.
[24] 李平。 基于 ASP 的动态网页开发技术[J]. 微计算机信息,2009,21:108-110.
[25] 赵晓峰。 基于 ASP 与 Javascript 技术的 Web 应用开发[J]. 深圳信息职业技术学院学报,2005,Z1:39-43.
[26] 任泰明。基于 B/S 结构的软件开发技术[M].西安电子科技大学出版社。2006
[27] 陈旭。 基于 SSH 框架在线拍卖系统的分析与设计[D].北京邮电大学,2012.
[28] 练红宇。中国旅游网站构建要素的测定分析和未来设想[D].四川:四川大学,2005
[29] 王健合。 基于 SSH 框架的员工管理系统[D].南昌大学,2012.
[30] 袁春桃。 基于 SSH 框架的企业人力资源管理信息系统设计与实现[D].厦门大学,2014.
[31] 邓文渊。 ASP 与网页数据库设计[M].中国铁道出版社 , 2004.
[32] 卫索琪。 基于 MVC 模式的一种 Web 应用框架[D].北京工业大学,2003.
[33] 刘继华。 基于 J2EE 和 MVC 模式的 Web 应用研究[D].武汉理工大学,2003.
[34] Dai Xiangyu. Research and application of Struts framework based on MVC mode [D]. WuhanUniversity of Technology, 2003.
[35] Shi Haipeng. Research and development of J2EE application based on MVC mode [D]. JiangxiNormal University, 2004.
[36] 李冲,熊淑华,魏颖颖。 基于 CSS 与 JavaScript 技术的 Tab 面板的设计与实现[J]. 计算机技术与发展,2011,03:28-30+35.
[37] Yin Ming, Zhao Peijun. Applied Research of Javascript Technology in the Development ofE-commerce Website [J].Computer CD Software and Application, 2013, 14:308-309.
[38] Meng Yahui. On demand analysis in software development process [J]. science and technologyinformation, 2009,11:435-436.
[39] Yu Fahong, Cui Hua and Yang Kaiying.Feasibility Analysis Method in SoftwareProject[J].Fujian Computer, 2007,03:65-66.
(如您需要查看本篇毕业设计全文,请您联系客服索取)