基于Java的旅游企业管理系统

攻城狮0829

发布日期: 2020-08-13 11:12:25 浏览量: 405
评分:
star star star star star star star star star star_border
*转载请注明来自write-bug.com

摘 要

二三十年前,旅游对于普通老百姓来说是奢侈性消费,如今,旅游已经“飞入寻常百姓家“。我国的旅游业经过十多年的飞速发展,已经成为国民经济的支柱产业。

当前,旅游者的消费需求越来越个性化,多样化,旅游企业也需要越来越多的提供综合化的一站式旅游产品,这些都必须有强大的信息资讯服务平台和信息传输网络来支撑。低成本,高效率的电子商务以开始引领旅游产业的未来。

于是,我们根据旅游业的现状,提出了一个解决问题的方法,采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,同时采用了权限认证的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息管理,信息查询,在线预定,留言簿等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。

利用学的知识制作了一个简单的管理系统,利用show类、UserPass类、MangerPass类和Main函数等等,先使用账号密码登录该系统,

用户登录后可以查看相关旅游信息(管理者账号有增删景点),使用完可以安全退出系统。

一、开发背景

随着蓬勃发展的旅游业,各地的旅游社也应运而生。它们的产生为人们的出游提供了很多方便,只要游客提出要求,旅行社会尽量为人们考虑,合理安排好各条路线和相关行程,但是上述服务中仍有很多不足。计算机技术日渐成熟,丰富多彩的旅游景点需要一个合适的管理系统来规范,使得各项工作能够合理的运行,因此,公司有必要开发一个完善的内部管理系统提供给游客一个友好的界面选择自己向往的旅游胜地。

二、需求分析

旅游管理系统对于一家公司来说是不可或缺的一部分,完整的旅游管理系统可以直接面向大众交换旅游信息,以及吸引游客。同时也为旅游爱好者提供一个平台。随着科学技术的不断提高,计算机技术的不断发展,我们利用信息化手段管理信息资源越来越方便。

三、模块说明

3.1 用户登录模块

功能描述:此模块的主要功能是实现用户成功登录系统。方便用户查看旅游景点相关信息。用户只拥有查看功能。

3.2 管理者登录模板

功能描述:此模板的主要功能是实现管理者成功登录系统。方便管理者管理该系统的相关旅游信息。管理者拥有修改和增删的权限。

3.3 增删模块

功能描述:此模块的主要功能是方便管理者对旅游信息的增添和修改。

四、详细设计

4.1 Show类

  • 类名:Show

  • 继承父类:无

  • 实现接口:无

  • 概述:包含了数据的增删查功能及定义相关的数据数组

  • 属性及说明

    1. static String[]citys=new String[6];//城市类
    2. static String[]places=new String[6];//景点类
    3. static int[]prices=new int [6];//价格类
    4. static String[]state=new String[6];//状态类
  • 方法及说明

    1. public void show();//展示列表
    2. public void add();//增加功能
    3. public void del();//删减功能

4.2 UserPass类

  • 继承父类:Show类

  • 实现接口:无

  • 概述:用户密码类

  • 属性及说明

    1. int ID=23456;//用户登录账号
    2. int passwork=2020;//用户登录密码
  • 方法及说明

    1. public int getID();//获取账号
    2. public void setID(int iD);//设置账号
    3. public int getPasswork();//获取密码
    4. public void setPasswork(int passwork);//设置密码
    5. public UserPass(int iD, int passwork);//含参数的构造函数
    6. public UserPass();//无参数的构造函数

4.3 MangerPass类

  • 继承父类:Show类

  • 实现接口:无

  • 概述:管理者密码类

  • 属性及说明

    1. int ID=12345;//管理者登陆账号
    2. int passwork=2019;//管理者登陆密码
  • 方法及说明

    1. public int getID();
    2. public void setID(int iD);
    3. public int getPasswork();
    4. public void setPasswork(int passwork);
    5. public MangerPass(int iD, int passwork);
    6. public MangerPass();

4.4 Main类

  • 继承父类:Show类

  • 实现接口:无

  • 概述:实现功能类及初始化数据

  • 属性及说明

    1. citys[0]="长沙";
    2. citys[1]="株洲";
    3. places[0]="岳麓山";
    4. places[1]="方特世界";
    5. prices[0]=99;
    6. prices[1]=200;
    7. state[0]=" ";
    8. state[1]=" "
  • 方法及说明

    1. MangerPass m1=new MangerPass();//管理者对象m1
    2. UserPass u1=new UserPass();//用户者对象u1
    3. Show s1=new Show();//定义Show的对象s1

五、系统实现

5.1 输入模板

这是系统的初始界面,接下来可以根据个人需求选择:

5.2 输出模块

根据正确的账号密码成功登录管理者系统后的界面:

输入错误的账号密码所显示的界面:

根据正确的账号密码成功登录用户系统后的界面:

5.3 增删查模板

进入管理者系统进行增加景点信息的界面:

成功增加旅游景点信息,用户登录后的查看界面:

进入管理者系统进行删除景点信息的界面:

成功删除旅游景点信息,用户登录后的查看界面:

5.4 退出模板

成功退出旅游系统的界面:

总结

本次的程序开发过程是一个不断趋于完善的过程,旅游管理系统得到完善,使用起来简洁方便,大幅度减少人力、物力,极大地提高旅游管理水平和管理效率。在系统设计和编写程序的过程中,真正体会到了想要开发一个好的管理系统是多么得不易。因为关于旅游管理系统的资料比较匮乏,需要靠我们自己的力量来开发系统的开发过程,本系统只是实现了一些旅游资源所需要的基本功能。

经过实际操作我们体会到了Java的强大,而且非常人性化,大部分功能通过代码已经实现。在编程的过程中我们还有一点体会,统一的编程风格,严格遵守的编程规范,会使自己在编写代码中更加轻松,效率也会更高。

参考文献

[1] 孙卫琴. Java面向对象编程[M].电子工业出版社, 2006.

[2] 李发致. Java面向对象程序设计教程[M].清华大学出版社, 2004.

[3] 葛志春. Java面向对象编程[M].机械工业出版社, 2007.

[4] Kafura D . JAVA面向对象程序设计教程[M].机械工业出版社, 2003.

[5] 杨雪. Java面向对象语言的教学探讨[J].家教世界, 2012(6):52-53.

[6] 刘松青.构建“Java面向对象程序设计”实践教学体系[J].计算机教育, 2009(2):8-10.

上传的附件 cloud_download 基于Java的旅游企业管理系统.zip ( 103.67kb, 29次下载 )
error_outline 下载需要8点积分

发送私信

53
文章数
12
评论数
最近文章
eject