java+mysql旅游网站管理系统设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

java+mysql旅游网站管理系统设计(2)

旅游网站开发背景:

1) 竞争的需要

2) 可以为客户提供服务

3) 可以迅速树立企业形象

4) 可以吸引公众的注意力

5) 可以尽可能快地更新信息

6) 可以进入一个高需求的市场

7) 可以及时发布时间性强的信息

8) 可以让客户获得所需的商业信息

9) 可以让公司简介、产品说明声情并茂

1。2 旅游管理系统的研究意义

随着互联网技术的迅速发展,网络已经逐渐深入人心,网络宣传已成为众多宣传手段的重中之重。通过信息管理系统可以大大提高工作效率,节省工作时间,从而为企业带来更大的利润。然而现在旅游业的工作方式依旧是手动的电话接线、翻查电话记录,就国内的中小型旅行社而言,出现员工数量少、工作量较大等问题。同时管理方式大众化,以个人的工作经验为主导,工作效率慢。

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,许多需要用手工劳动的场景,现在由于计算机操作而不再继续存在。随着互联网的渐渐普及和信息化的发展的同时,客户也希望通过更快的联系方式,更简单方便的网络来满足自己的需求。网络的发展以渗透到人们的日常生活中。本系统是一个基于B/S模式[1-3]的旅游网站管理系统,既可以为旅游公司人员提供更快捷、方便的工作环境,又可以通过网络使客户更方便、清晰的查看旅游项目,以节省公司人员和游客双方的时间,提高工作效率。

1。3系统设计思想论文网

旅游网站管理系统是真正为用户考虑的网站,以满足客户实际需求而设计的。本系统参照真实的旅游网站所做,这样可以更直接体现本网站的特点和价值所在。该系统属于B/S模式,可以通过前台的操作界面进行网站的访问和浏览,而后台是对前台相关数据的管理和维护。

(1) 系统功能设计

在满足客户需求的前提下,对旅游网站工作流程进行分析,从而得到系统需要实现的具体功能。该系统包括如下四个主要模块:旅游信息管理、酒店预订管理、客户信息管理、系统管理。

(2) 系统结构设计

基于MVC设计模式[1-3]的应用开发模型

在本系统中,将全部采用通行的MVC模式来构建应用。MVC的逻辑图如图1所示。

访问 请求与响应           调用模型

                                  请求与响应           返回结果

MVC流程示意图

通过这种方案,我们可以迅速地实现整个业务,其优势和特点如下:

Model(模型)层:又叫数据持久层,是对数据库的数据进行处理,主要就是数据库操作,常见的技术就是JDBC、hibernate 、mybatis这些数据持久层操作的技术和框架。本设计的Model层主要由Mybatis实现,Mybatis支持普通 SQL查询,存储过程和高级映射的优秀持久层框架,使用简单的 XML或注解用于配置和原始映射,将接口和 Java[1-3] 的POJO(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录,实现数据与业务的处理。

View(视图)层:由JSP[4]页和HTML标签组成。这一层次的主要特点是和客户交互,进行动态页面的展示。同时可以方便地进行客户端的个性化定制。根据每个客户的需求来展示不同内容的界面。

Controller(控制器)层:业务层,就是在Model 和 View之间进行数据交换,这一层是将页面和业务逻辑分开。本设计主要是由Struts2[5-6]来实现,Struts2是一个基于POJO的Action的MVC Web框架,以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开。 (责任编辑:qin)