旅行社管理网站设计与实现毕业论文 - 图文(6)

2019-05-17 16:39

旅行社管理网站设计与实现

4.订单模块流程图

用户进入主界面后可以进行相关订单操作,选择订单,然后填写个人信息,若个人信息报错返回重新填写查询条件,订单模块流程图如图4-11所示。

结束 图4-11 订单模块流程图 提交成功 信息正确 Y 提交订单 N 填写个人信息 进入主页面 选择订单 开始 4.4数据描述

4.4.1数据库设计概述

要利用Access 开发一个美观,实用的数据库软件,必须对这个数据库软件进行科学的设计,也就是对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储资料,满足各种用户的应用需求(信息要求和处理要求),数据库的设计既是一项涉及多学科的综合又是项庞大的工程项目,同时,数据库设计应该和应用系统设计相结合,也就是说,整个设计过程要把结构(资料)设计和行为 (处理)设计密切结合起来。

由于信息结构复杂,应用环境多样,在相当长的一段时期内数据库设计主要采用手工拼凑法,使用这种方法与设计人员的经验和水平有直接关系,数据库设

20

旅行社管理网站设计与实现

计是一种技艺而不是工程技术,缺乏科学的理论和工程原则支持,很难保证设计质量,常常是数据库投入使用后才发现问题,不得不进行修改,使得维护代价昂贵。目前,最实用,最先进的是将数据库设计分为以下六个阶段:

(1)根据用户的要求来设计数据库

需求收集和分析是数据库设计的第一阶段,明确地把它作为数据库设计的第一步是十分重要的,这一阶段收集的基础是下一步设计概念结构的基础。而概念结构是整个组织中所有用户关心的信息结构,对整个数据库设计具有深刻的影响,而要设计好概念结构,就必须用需求分析阶段的观点来考虑问题、收集和分析资料及其处理。从数据库设计角度考虑,需求分析阶段的目标是:对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解原系统的概况,确定新系统功能的过程中,收集支持系统目标的基础资料及其处理。

(2)根据资料分析进行概念结构设计

如同软件工程中重视分析与规范说明的思想一样,数据库设计中同样十分重视资料分析,抽象与概念的设计,概念结构的设计是整个数据库设计的关键,概念结构独立于数据库逻辑结构,独立于支持资料的DBMS,其主要特点是:

1.能充分地反映现实世界,包括实体和实体之间的联系,能满足用户对数据处理的要求,是现实世界的一个真实模型。

2.易于更动,当现实世界改变时容易修改和扩充。

3.易于理解,从而可以和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功与否的关键。

(3)概念结构进行逻辑结构设计

概念结构是独立于任何一种数据模型的信息结构,逻辑结构设计的任务就是把概念结构转换为与选用的 DBMS 所支持的数据模型相符合的过程,设计逻辑结构按理应该选择对某个概念结构最好的数据模型,然后对支持这种数据模型的各种 DBMS 进行比较,选出最合适的 DBMS ,但实际情况是已给定了某台机器,设计人员没有选择DBMS的余地,现行的 DBMS 一般只支持关系,网状或层次三种模型的某一种。

(4)根据库物理设计

对一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,称

21

旅行社管理网站设计与实现

为数据库的物理设计,所谓数据库的物理结构主要指数据库在物理设备上的存储结构和存储方法,它完全依赖于给定计算机系统。

(5)数据库实施

对数据库的物理设计初步评价完成后就可以建立数据库,数据库的实施相应于软件工程的编码,调试阶段,设计人员运用DBMS提供的资料定义语言将逻辑设计和物理设计的结果严格地描述出来,成为DBMS可接受的源代码,然后组织资料入库。

(6)数据库运行和维护

数据库投入运行标志着开发任务的基本完成和维护的开始,但并不意味着设计过程已经结束,任何数据库只要它存在一天它的设计就得不断地进行评价,调整、修改甚至于完全改变,因此数据库的维护不仅是必须的活动而且是设计的继续和提高。

4.4.2主要数据表结构

通过对旅行社管理系统的了解、分析后,建立一个旅行社管理系统的数据库,应在数据库中包括二十来个表,这些表的结构如下:

(1) 管理员登陆表login:主要用于存储管理员信息基本情况,如管理员密码,用户权限,用户等级等。表的字段说明如表4-1所示:

表4-1 管理员登陆表login

列 名 UserID UserName UserPass UserLevel LogonCode LogonIP LogonTime LogonTimes IsLocked

数 据 类 型 Int(4) VARCHAR(12) CHAR(10) CHAR(6) DATETIME(8) VARCHAR(18) VARCHAR(16) VARCHAR(50) INT(4)

可 否 为 空 NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL NULL NOT NULL

说 明 用户ID(主键)

登陆名 密码 级别 创建时间 创建的IP 登录时间 登录次数 权限

22

旅行社管理网站设计与实现

(2) 留言管理表:主要用于存储用户留言信息,如用户名,用户QQ,用户邮箱等。表的字段说明如表4-2所示。

表4-2 留言管理表

列 名 Name QQ Email Content Homepage Time Reply Pic face ip where title

数 据 类 型 CHAR(8) VARCHAR(50) CHAR(4) CHAR(10) CHAR(4) CHAR(16) DATETIME(8) IMAGE(16) VARCHAR(50) CHAR(16) CHAR(16) CHAR(16)

可 否 为 空 NOT NULL NULL NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL

说 明 留言者名字 留言者QQ 留言者E-mail 留言内容 留言者主页 留言时间 回复留言 留言头像 留言表情 留言者ip 留言者地址 留言者主题

(3) 酒店类型表:主要用于存储酒店基本情况,如酒店名称,酒店地址,酒店星级等。表的字段说明如表4-3所示。

表4-3 酒店类型表

列 名 ClassID ClassName ParentPath Depth RootID Child PrevID NextID Setting

数 据 类 型 INT(4) CHAR(10) CHAR(6) MONEY(8) VARCHAR(50) CHAR(4) CHAR(4) CHAR(4) CHAR(4)

23

可 否 为 空 NOT NULL NULL NULL NULL NULL NULL NULL NULL Null

说 明 栏目ID 栏目名称 父栏目ID 栏目路径 栏目层数 子栏目数 同级的上一个栏目ID 同级的下一个栏目ID

栏目设置

旅行社管理网站设计与实现

(4) 酒店信息表:主要用于存储酒店新闻资讯等基本图文信息。表的字段说明如表4-4所示。

表4-4 酒店信息表room

列 名 D_ClassID D_Title D_Time D_Author D_Source D_Content D_Picture D_Editor D_Count D_Recycle D_RecycleTime

数 据 类 型 INT(4) CHAR(16) CHAR(16) CHAR(16) CHAR(16)) Varchar(50) picture CHAR(16) CHAR(16) CHAR(16) CHAR(16)

可 否 为 空 NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL

说 明 新闻分类 新闻标题 添加时间 作者 出处 新闻内容 新闻标题图片 新闻标题图片 新闻点击记数 回收站标志 删除到回收站的时间

(5) 路线类型表:主要用于存储旅游线路基本信息,如路线名称、价格、出发时间等。表的字段说明如表4-5所示。

表4-5 线路类型表

列 名 ClassID ClassName ParentID ParentPath Depth RootID Child PrevID NextID Setting

数 据 类 型 CHAR(4) CHAR(8) INT(4) CHAR(8) CHAR(8) CHAR(8) CHAR(8) CHAR(8) CHAR(8) CHAR(8)

可 否 为 空 NOT NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL

24

说 明 栏目ID 栏目名称 父栏目ID 栏目路径 栏目层数 根栏目ID 子栏目数 同级的上一个栏目ID 同级的下一个栏目ID

栏目设置


旅行社管理网站设计与实现毕业论文 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2009年中国司法改革年度报告

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

马上注册会员

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