基于php的旅游网系统设计与实现内容摘要:

、线路查询、酒店查询预定、交通工具查询、名称信息查询等。 管理员端功能包括普通用户信息维护、旅游信息发布、酒店信息管理、友情链接管理、留言管理等。 模块图如图 : 图 去哪呢旅游网网站模板 普通用户功能模板 普通游客有 3 个模板功能 : (1)个人信息维护 :查看个人具体信息 ,修改个人信息 ,例如 :上传照片、修改电话等信息、注销个人信息。 (2)酒店预订信息查询 :可以查询到自己在网站上所预订的酒店记录。 可以对其就行退订。 (3)旅游线路查询 :出发地查询、目的地查询、 名称查询、旅游线路查询、交通工具查询 :查看推荐信息如图 : 图 普通游客功能模板图 旅行社端功能模板 旅行社端有 6 个模板功能 : 旅行社信息维护 :添加旅游信息、修改旅行信息、删除旅行社信息 旅游线路维护 :添加旅游线路、修改旅游线路、删除旅游线路 出发地方信息维护 :添加导游信息、修改导游信息、删除导游信息 交通工具维护 :添加交通工具、修改交通工具、删除交通工具 名称信息维护 :添加名称信息、修改名称信息、删除名称信息 资讯发布 :优惠信息发布 系统管理数据流 我们为了更好的设计去哪呢旅游网 ,我们花费了 1 个工作日的时间完成了周密而细致的分析 ,并画出了系统管理的数据流图。 前台、后台都有具体流程如图 图 登录系统数据流图 系统结构 系统结构图有 :站内新闻、旅游信息、航班信息、用户注册等等如图 图 系统结构图 后台结构图有 :站内新闻、旅游线路管理、航班信息、用户注册、酒店信息、在线投票、旅游论坛、管理员账户管理等功能 ,这个后台是一个比较完善的后台页面 ,功能全面。 如图 图 后台系统结构图 本章小结 本章我们可以清楚的了解到旅客功能和管理员的权限模式与后台的结合让我们更加清晰的了解本网站。 4 数据库设计 数据库设计概述 数据库在一个网站系统中占有非常重要的地位 ,数据库结构设计的好坏将直接影响到网站的执行效率 ,对实现的效果产生影响。 数据库设计是对一个给定的应用环境 ,构造最优的数据库模式 ,建立数据库及其应用系统 ,有效存储数据 ,满足用户信息要求和处理要求。 合理的数据库结构设计可以提高数据储存效率 ,保证数据的完整性和一致性。 设计数据库系统时应该首先充分了解用户各个方面的需求 ,包括现有的 以及将来可能增加的需求。 数据库设计一般包括如下几个步骤 : 1 数据库需求分析。 2 数据库概念结构设计。 3 数据库逻辑结构设计。 数据库概念结构设计 数据库概念结构设计 概念模型是数据库系统的核心和基础。 由于各个机器上实现的 DBMS 软件都是基于某种数据模型的 ,但是在具体机器上实现的模型都有许多严格的限制。 而现实应用环境是复杂多变的 ,如果把实现世界中的事物直接转换为机器中的对象 ,就非常不方便。 因此 ,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构 ,又接近人们的思维 ,并具有 丰富语义的概念模型 ,然后再把概念模型转换为具体的机器上 DBMS支持的数据模型。 概念模型的描述工具通常是使用 ER模型图。 该模型不依赖于具体的硬件环境和 DBMS。 概念结构是对现实世界的一种抽象。 所谓抽象是对实际的人、物、事和概念进行人为处理 ,抽取所关心的共同特性 ,忽略非本质的细节 ,并把这些特性用各种概念精确的加以描述 ,这些概念组成了某种模型。 数据库 ER 数据库概念结构设计室数据库应用程序开发一个非常关键的环节 ,它具有一定的独立性 ,通常财通 ER 图的方法进行设计 ,它能将用户的数据要求明确 的表达出来。 根据本系统所使用的数据库以及系统的功能结构画出主要的 ER 图。 1 管理员信息实体 :调用管理员信息表 ,生成系统编号 ,用户名 ,密码 ,权限等。 图 管理员 ER图 2注册用户信息实体 :调用注册用户信息表 ,生成系统编号 ,用户名 ,密码 ,邮箱 ,性别 ,等。 图 用户注册 ER 图 3 旅游线路信息实体 :调用旅游信息表 ,生成系统编号 ,名称 ,星级 ,地址 ,电话 ,简介 ,照片 ,票价等。 图 旅游信息 ER 图 4 新闻信息实体 :调用新闻信息表 ,生成系统编号 ,标题 ,类型 ,内容 ,添加人等。 图 站内新闻 ER 图 数据库逻辑结构设计 在服务器上建有名为 lvyouxr 的数据库 ,其中包括以下表 : 管理员信息表如图 所示 : 表 管理员信息表结构 字段 类型 空 默认 id int11 否 username varchar50 是 NULL pwd varchar50 是 NULL cx varchar50 是 普通管理员 addtime timestamp 否 CURRENT_TIMESTAMP 旅游线路信息表如表 所示 : 表 旅游线路信息表结构 字段 类型 空 默认 id int11 否 bianhao varchar50 是 NULL mingcheng varchar300 是 NULL chufadi varchar50 是 NULL mudedi varchar50 是 NULL chuxingshijian varchar50 是 NULL jiage varchar50 是 NULL chuxingshichang varchar50 是 NULL jiaotonggongju varchar50 是 NULL beizhu varchar500 是 NULL addtime timestamp 否 CURRENT_TIMESTAMP 航班信息表如表 所示 : 表 航班信息表结构 字段 类型 空 默认 id int11 否 bianhao varchar50 是 NULL mingcheng varchar300 是 NULL chufadi varchar50 是 NULL mudedi varchar50 是 NULL chuxingshijian varchar50 是 NULL jiage varchar50 是 NULL chuxingshichang varchar50 是 NULL jiaotonggongju varchar50 是 NULL beizhu varchar500 是 NULL addtime timestamp 否 CURRENT_TIMESTAMP 酒店信息表如表 所示 : 表 酒店信息表结构 字段 类型 空 默认 id int11 否 jiudianmingcheng varchar300 是 NULL xingji varchar50 是 NULL dianhua varchar50 是 NULL dizhi varchar300 是 NULL zhaopian varchar50 是 NULL beizhu varchar500 是 NULL addtime timestamp 否 CURRENT_TIMESTAMP 酒店预定信息表如表 所示 : 表 酒店预定信息表结构 字段 类型 空 默认 id int11 否 jiudianmingcheng varchar300 是 NULL xingji varchar50 是 NULL dianhua varchar50 是 NULL dizhi varchar300 是 NULL yudingren varchar50 是 NULL yudingshijian varchar50 是 NULL yudingrenshu varchar50 是 NULL beizhu varchar500 是 NULL addtime timestamp 否 CURRENT_TIMESTAMP issh varchar10 是 否 留言板信息表如表 所示 : 表。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。