摘 要
网络的广泛应用给生活带来了十分的便利。所以把旅游景点购票管理系统与现在网络相结合,利用java技术建设旅游景点购票管理系统,实现景区旅游购票的信息化。则对于进一步提高旅游景点购票管理系统发展,丰富旅游景点购票管理系统经验能起到不少的促进作用。
旅游景点购票管理系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的用户了解和熟知旅游景点购票管理系统的便捷高效,不仅为群众提供了服务,而且也推广了自己,让更多的群众了解自己。对于景区旅游购票而言,若拥有自己的系统,通过系统得到更好的管理,同时提升了形象。
本系统设计的现状和趋势,从需求、结构、数据库等方面的设计到系统的实现,分别为管理员和用户的实现。论文的内容从系统的设计、描述、实现、分析、测试方面来表明开发的过程。本系统根据现实情况来选择一种可行的开发方案,借助java编程语言和MySQL数据库等实现系统的全部功能,接下来对系统进行测试,测试系统是否有漏洞和测试用户权限来完善系统,最终系统完成达到相关标准。
关键字:旅游景点购票管理系统 java MySQL数据库
1.4 研究内容
景区旅游购票的需求和管理上的不断提升,旅游景点购票管理系统的潜力将无限扩大,旅游景点购票管理系统在业界被广泛关注,本系统及对此进行总体分析,将景区旅游购票信息管理的发展提供参考。旅游景点购票管理系统对景区旅游购票有着明显的带动效应,对管理帮助更大。
本系统主要包括管理员和用户两个角色组成;主要包括:首页、个人中心、用户管理、景点分类管理、景点信息管理、门票订单管理、酒店信息管理、酒店预订管理、旅游攻略管理、系统管理等功能的管理系统。
1.5 论文结构
(1)绪论
系统的开发背景,意义和系统状况等,详细讲述了系统的用处。
(2)系统开发技术的介绍
分别对java技术、MySQL和B/S进行详细介绍。
(3)系统分析
本章主要是对系统可行性、系统性能、还有系统功能需求进行分析。
(4)系统设计
对系统系统功能和数据库等进行详细讲解。
(5)系统的实现
主要对首页、个人中心、用户管理、景点分类管理、景点信息管理、门票订单管理、酒店信息管理、酒店预订管理、旅游攻略管理、系统管理的实现。
(6)系统的测试
在系统编码实现后,就需要对系统进行检测,检测的方法有黑盒测试和白盒测试两种方式,本系统采用的是黑白盒测试方法对不同组的数据进行功能模块测试。
(7) 总结与心得体会
在论文最后结束章节总结了开发这个系统和撰写论文时候自己的总结、感想,包括致谢。
3.2性能需求分析
对系统的性能,从(功能、运行、界面、安全)等方面进行,下面我们逐一进行分析;
1. 系统的功能是否完整进行分析:系统的功能,能对应设计出原始代码和算法,以表格同文字的形式进行详细介绍个人信息保证功能完整;
2. 系统的运行是否通畅进行分析:系统的每个功能都有编写数据的关系和应对的代码,通过需求分析和可行性分析进行分析和显示系统的物理数据,保证其进行通畅;
3. 系统的界面设计进行分析:对系统中的软件进行处理与分析的方式是由不同代码来进行的;从而使界面容易操作。
4. 系统的安全性进行分析:这样才可以每个角色的不同对应的信息也就不同,在登录系统务必使用自己的账号,密码登录,账号与密码错误自然就登录失败了。登录成功可以对自己的信息进行操作,不能对别人的账号的信息进行查看等操作,这样自然保证系统的安全性。
3.3功能分析
考虑到实际生活中在旅游景点购票管理系统方面的需要以及对该系统认真的分析,将系统权限按管理员和用户这两类涉及用户划分。
(1)管理员功能需求
管理员登陆后,主要模块包括首页、个人中心、用户管理、景点分类管理、景点信息管理、门票订单管理、酒店信息管理、酒店预订管理、旅游攻略管理、系统管理等功能。管理员用例图如图3-1所示。
图3-1 管理员用例图
用户登陆后,主要模块包括首页、个人中心、门票订单管理、酒店预定管理、旅游攻略管理等功能。用户用例图如图3-2所示。
图3-2 用户用例图
5.1用户功能模块
旅游景点购票管理系统,在系统首页可以查看首页、景点信息、酒店信息、旅游攻略、系统公告、个人中心、后台管理等内容,并进行详细操作;如图5-1所示。
图5-1系统首页界面图
景点信息,在景点信息页面可以查看景点分类、景点等级、景点地址、门票价格、开放时间、点击次数等内容评论或收藏等操作,如图5-2所示。
图5-2景点信息界面图
5.2管理员功能模块
管理员登录系统后,可以查看首页、个人中心、用户管理、景点分类管理、景点信息管理、门票订单管理、酒店信息管理、酒店预订管理、旅游攻略管理、系统管理等功能进行相应的操作管理,如图5-6所示。
图5-6管理员功能界面图
7.1 总结
通过完成该旅游景点购票管理系统和本论文的撰写让我更加明白了软件开发过程中软件工程思想的重要性。在项目的前期由于对需求分析做的不够谨慎和明确,导致了后面在设计甚至编码时候造成了许多不必要的麻烦。由此在今后的学习和工作开发之中必须要牢牢把握住软件工程的设计思想和方法,这样可以进一步保证项目开发的健壮性和准确性。
本网站所实现的是一个旅游景点购票管理系统,该系统严格按照需求分析制作相关模块,并利用所学知识尽力完成,但是本人由于学识浅薄,无法真正做到让该程序可以投入市场使用,仅仅简单实现部分功能,希望日后还能改善。
本系统具有以下优点:
该系统具有较高的适用性,选用B/S结构,可以在绝大部分个人平台上使用该系统。
系统将用户权限进行划分,管理员和用户能看到及操作的信息不一样,两者具备不同的操作权限。
该系统操作界面简单明了,大部分人都可以正常使用。
但也存在以下问题需要改进:
运行时窗口不能被刷新,可以改进。
系统过于简单,显示的信息有限。
不能添加多个管理员账号,如果可以则将利于发展旅游景点购票管理系统规模,便于景区旅游购票信息集中管理。
不能实时预约接待消息和旅游景点购票管理系统反馈建议,容易被忽视,不利于管理员服务客户。
参考文献
[1] 李兴华. JavaWeb开发实战经典基础篇(第1版)[M].北京:清华大学出版社,2010.8
[2] 程志艳, 张亮. JSP实用简明教程[M].北京:清华大学出版社,2005.12
[3] 陈刚. Eclipse从入门到精通[M].北京:清华大学出版社,2005.6
[4] 李勇平.JSP应用开发详解[M].电子工业出版社,2005.10
[5] 郑自国,邹丰义.Java案例开发集锦[M].北京:电子工业出版社,2005.2
[6] 张孝祥. 深入Java Web开发内幕——核心基础[M]. 北京:电子工业出版社. 2006
[7] 李安渝. Web Services技术与实现[M]. 北京:国防工业出版社,2003
[8] 孙卫琴,李洪成.Tomcat 与 Java Web 开发技术详解[M].电子工业出版社,2003.6:1-205
[9] 曹广鑫 编著.JSP数据库项目开发宝典[M].北京:电子工业出版社,2006
[10] 王剑,邓武.基于Web服务面向服务的动态电子商务应用框架研究[J].科学技术与工程,2008,2(3):65-90
[11] 周旌恒.JSP应用开发详解(第三版)[M].北京:电子工业出版社,2004
[12] Shanliang Xue;Qing Yan Wei;Guang Ming Jiao;Dun Wen Zuo. Research Code Management System Based on J2EE[J]. Key Engineering Material.2010,Vol.431-432(188-191)
[13] Yan Ming Li;Li Feng Wan. Design On Framework Structure of College English Learning Management System Based on Struts2[J].Advanced Materials Research.2013,Vol.846-847(1558-1561)
[14]Bruce Eckel. Thinking in Java[M]. Upper Saddle River, New Jersey, USA: Prentice Hall, 2006
[15] Joshua Bloch. Effective Java[M]. Piscataway, N.J: IEEE Press, 2009
[16] Juan Lipson Vuong.A semantics-based routing scheme for grid resource discovery[M].E-Science: First International Conference on E-Science and GridComputing,2005:58-70,90