基于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 是 否 留言板信息表如表 所示 : 表。基于php的旅游网系统设计与实现
相关推荐
,就可以开始你的 PHP 编码之旅。 : PHP 可以编译成具有与许多数据库相连接的函数, PHP 与 MySQL是现在绝佳的组合。 : PHP 已经进入了一个高速发展的时期,对于一个非程序员来说为 PHP扩展附加功能可能会比较难,但是对于一个 PHP 程序员来说并不困难。 : PHP 提供了类和对象。 基于 web 的编程工作非常 需要面向对象编程能力。 PHP 支持构造器、提取类等。
k 次采样时的偏差; )1( ke —— 第 1k 次采样时的偏差; )1( ku —— 第 1k 次采样时的偏差; 5 温度控制系统结构图 图 51 温度控制系统结构图 图 51中温度传感器和 Micro Chip PIC16F877A 单片机中的 A/D 转换器构成输入通道, 用于采集培养皿内的温度信号。 温度传感器输出电压经过 A/D 转换后
后台管理模块 功能如下 : 管理员管理界面这里主要参看用户信息、屏蔽用户、管理游戏数据等,在管理游戏数据时将游戏数据存在文本当中,用数组方式存储,避免频繁调用数据库,尽力减少 服务器的压力。 api 模块 功能如下 : api 的设计主要包括获取好友的初始信息、获取玩家自己的初始化信息、种植 (购买+种植 )一种作物、移动作物到新的位置、删除作物、收获一种作物、获取好友发送的消息、给某个好友留言
1) 选择分类(如组织结构、学科竞赛等等)。 2) 根据分类添加内容,并提交信息。 3) 管理员并可以提交后的信息进行管理(修改、删除等)。 前台呈现:按分类分别查看发布信息。 基于 PHP+MYSQL 的问答系统的设计与实现 9 资料下载模块相关操作 图 27 资料下载相关操作用例图 资料下载模块相关功能 管理员操作: 1) 上传资料。 2) 对上传资料进行管理(如删除)。 普通用户
... 11 6 结论 ........................................................................................................................... 13 参考文献 .......................................................
IGHT: d2d2d2 1px solid。 borderbottom: 1px solid Align=top width=180 height= 100% table cellSpacing=0 cellPadding=4 width=100% align=center border=0 trtd colspan=3 background=images/ /td/tr trtd