旅游信息系统的设计与实现 - 图文(4)

2019-03-10 13:10

贵州大学毕业论文(旅游信息系统的设计与实现) 第 11 页 共 63 页

已注册用户 系统管理员 所有用户 登录系统 查询 统计 注册 各种信息 添加 修改 未注册用户 保存 浏览 删除 自动写入后台数据库

图3.2 系统业务流程图

3.3数据流程分析

数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式,其目的是要发现和解决数据流动中存在的问题,包括数据流程不畅、数据处理过程不合理、前后数据不匹配等。

依据业务流程图和信息及功能需求表,可以得出相应的系统的数据流程,如下图:

11

贵州大学毕业论文(旅游信息系统的设计与实现) 第 12 页 共 63 页

图3-3 数据流程图

第四 章 系统的设计

4.1系统的总体设计

系统设计通常应用两种方法:一种是归纳法,另一种是演绎法。应用归纳法进行系统设计的程序是:首先尽可能地收集现有的和过去的同类系统的系统设计资料;在对这些系统的设计、制造和运行状况进行分析研究的基础上,根据所设计的系统的功能要求进行多次选择,然后对少数几个同类系统作出相应修正,最后得出一个理想的系统。演绎法是一种公理化方法,即先从普遍的规则和原理出发,根据设计人员的知识和经验,从具有一定功能的元素集合中选择能符合系统功能要求的多种元素,然后将这些元素按照一定形式进行组合,从而创造出具有所需功能的新系统。在该网站的系统设计的实践中,将这两种方法结合使用,应用界面单一,易于管理和维护。

系统的总体设计是对该系统的一个整体的把握,里面涉及到具体的模块的设计组合以及整体上的功能整合,把系统单一独立的个体模块,形成一个整体的模块和一个系统的功能,包括系统模块的组成、模块的功能和模块间的相互关系,在构思好具体的旅游信息系统模块后在进行整体设计。

用户界面的大部分功能都是以管理模块为前提的,因为用户模块所显示的数据大部分需要通过管理模块来添加。因此,我们首先要来介绍管理模块的设计与开发。管理模块相对客户模块要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。随着管理信息系统的出现,虽然在管理上带来了很多好处,但是如何选择一个经济实用、性能优良的管理信息系统也是一项繁复的工作。酒店管理系统着眼于酒店的当前管理与未来发展,贴近现代酒店

12

贵州大学毕业论文(旅游信息系统的设计与实现) 第 13 页 共 63 页

的管理模式和管理风格。具备以下特点:

1.对企业来说,本管理系统功能全面,覆盖旅行社的主要业务,真正的Brower/Server体系结构,包括酒店预订、线路信息预定、管理员添加、线路信息资料、酒店信息资料、数据维护,顾客反馈信息留言管理等。给旅行社公司的领导可根据这些功能及时改变市场策略,决策业务发展方向等。

2.从管理员、操作员来说,本管理系统界面友好,智能处理一些事务。简单、易用、快捷地操作,并提供全面的联机使用帮助。另外可查询顾客订购的酒店,可查询相关线路服务项目等。

3.具有高度的灵活性和良好的可扩充性,可随着旅行社业务的发展在功能和模块两方面进行扩展和升级。如加入娱乐系统、人事工资系统等等。

概括起来,管理模块具有以下功能:

? 管理员管理 ? 旅游信息管理 ? 酒店信息管理 ? 服务平台信息管理 ? 互动平台信息管理 ? 线路信息管理 ? 经营项目信息管理 ? 修改密码和退出系统

进行系统总体设计中绘制系统结构图是很重要的,绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图[8]。

系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统 本网站的系统结构图如下:

13

贵州大学毕业论文(旅游信息系统的设计与实现) 第 14 页 共 63 页

旅游信息系统 客酒管旅景订户店理游点单信管员路管管息理管线理理管 理管 理 理 图4.1系统总体结构图

本网站的开发过程中采用的是浏览器/服务器(Browser/Server)模式。它以访问数据服务器为中心,HTTP协议为传输协议,客户端通过浏览器(Browser)访问WEB服务器和数据服务器。其三层结构见图3.4:

浏 览 器 WEB 服 务 器 后台数据库 浏 览 器 图4.2 B/S三层结构图

图中从左到右,分为三层结构:

第一层:浏览器。主要完成客户和后台的交互及最终查询结果的输出。浏览器将HTML语言代码转化成图文网页。网页具备一定的交互功能,允许用户根据网页提供的表单输入信息,提交给后台并提出处理请求。后台处理完后,将结果返回至用户的浏览器。

第二层:WEB服务器,主要完成客户的应用功能。WEB服务器接受客户请求后,启动相应的进程响应这一请求,动态生成一串HTML代码,返回用户的浏览器。若用户请求中包含数据的存取,WEB服务器还将与数据库服务器连接,协同完成处理工作。

第三层:数据库服务器,主要协调不同的WEB服务器发出的请求,管理数库

14

在线留言管理

贵州大学毕业论文(旅游信息系统的设计与实现) 第 15 页 共 63 页

4.2系统功能模块设计

系统功能模块化是将程序划分成若干个功能模块,每个功能模块完成了一个子功能,再把这些功能模块总起来组成一个整体。以满足所要求的整个系统的功能。根据对系统需求的分析旅游信息系统的设计与实现按系统逻辑功能模块可分为客户信息管理、旅游景点管理、旅游线路管理、订单管理、机票/火车票订票管理管理、酒店管理、票务管理、管理员管理、在线留言模块九大功能模块

1客户管理模块

客户管理模块管理所有旅游系统的用户信息。主要功能包括添加、删除、修改以及查找用户信息。系统要求对客户的账户密码进行加密处理保护客户的私人信息,客户可以对自己的喜人信息进行维护,如果客户不慎丢失密码可以通过他的E-mail取回。

实现的主要功能包括新用户注册、老用户登陆,同时,管理员对用户进行管理。

(1)用户注册。新客户首次访问本站,必须注册。在用户注册时,自动添加用户注册时间,系统默认该客户的权限(普通用户),只能浏览、检索旅游信息;若想在线留言,则必须注册成为会员,而酒店预定,必须通过既定的交费形式向本站缴纳一定的费用后成为高级用户。

注册成功后调用登录模块。

(2)用户登陆。已注册用户在访问本站,必须先登陆后访问。登陆时需输入用户名和密码,通过系统验证(包括用户名和密码的验证以及用户权限验证)成功后方可进行相关操作。

用户登录成功后调用信息浏览、信息检索、留言模块等。

(3)查看用户基本信息。主要是用户查看自己注册是的基本信息,包括用户权限及用户的消费情况。

(4) 用户管理。管理员查看用户基本信息、查看用户交费申请信息,修改用户权限。

客户管理调用查看用户信息、查看用户交费申请信息、用户权限修改模块。 其客户管理模块的模块设计如下:

15


旅游信息系统的设计与实现 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山东省枣庄市第四十二中学九年级数学下册《3.3.2圆周角和圆心角

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: