目 录
摘要 6
第1章 绪论 7
1.1 课题背景 8
1.2 可行性分析 8
1.2.1技术可行性 8
1.2.2经济可行性 8
1.2.3操作可行性 8
第2章 架设平台及相关软件介绍 10
2.1 Webstrom介绍 10
2.2 Apache介绍 10
2.3 PHP介绍 11
2.4 MySQL介绍 11
第3章 系统总体设计 13
3.1 管理员功能需求 14
3.2 注册用户功能需求 14
3.3 网站前台功能 14
3.4 管理员模块功能 14
3.5 用户会员中心 15
3.6 数据库设计 16
第4章 部分详细设计 18
4.1 系统设计原则 18
4.2 用户的个人中心设计 19
4.3 旅游线路查询设计 20
4.4 景点查询设计 21
4.5 网站首页设计 22
第5章 系统安装与测试 23
5.1 系统安装 23
5.2 系统测试 25
总结 26
致谢 27
参考文献 28
第3章系统总体设计
3.1 管理员功能需求
(1)管理员登录和身份验证。
(2)查看站点的基本信息,包括已经注册会员的数量,管理员发布的旅游线路和注册用户订单、留言、线路预定,景点查询等。
(3)管理订单源,主要是对注册用户提交的未结帐的订单进行删除操作。
(4)管理旅游线路信息,包括增加、修改和删除旅游线路信息。
(5)添加旅游景点和旅游资讯信息,把要发布的新旅游景点和旅游咨询的一些相关信息录入到数据库。
(6)管理旅游线路分类和旅游景点分类,查看管理员新增加的旅游线路分类和旅游景点分类和对已发布的景点和线路信息进行删除操作。
3.2 注册用户功能需求
(1)新用户的注册。
(2)用户的登录和身份验证。
(3)查询旅游咨询信息。
(4)预订旅游线路,把用户预订线路的信息添加到数据库。
(5)查询旅游美食。
(6)显示用户的订购信息。
(7)留言,用户可以发表自己的意见和想法来跟管理员交流。
(8)修改注册信息。
3.3 网站前台功能
在本网站中,用户进入网站,查看管理员设置好的旅游线路信息美食介绍信息查询和旅游景点信息查询等,本文转载自http://www.biyezuopin.vip/onews.asp?id=14661也可以登录网站系统进行预订旅游线路。有疑问,有对网站建议改进的还可以给管理员留言改进,网站首页如表3-1所示。
表3-1 网站首页
网站首页界面
旅游资讯 旅行社查询 旅游景点 美食介绍 个人中心 留言本
旅游咨询:用户可以通过此模块查询旅游资讯的相关信息。
旅行社查询:用户可以通过此模块查询旅行社的相关信息。
注册登录:顾名思义,你要预定线路,这一步是必须的。
网站留言:有疑问,有对网站建议改进的还可以给管理员留言改进。
个人中心:登录可以查看你预定过的线路的订单状态。
旅游景点:景点是旅行中重要的特点,去之前当然要先看看了。
3.4 管理员模块功能
管理员功能主要是对旅游线路分类信息以及线路订单等信息的一些基本设置,还有旅游相关的旅行社查询,美食介绍,旅游资讯等。
代码在User_main.asp里,修改用户信息部分实现代码如下:
<%
sub editok()
id=request("id")
set rse=server.createobject("adodb.recordset")
sqle="select * from userb where id="&id
rse.open sqle,conn,3,3
rse("username")=request.form("username")
rse("name")=request.form("name")
rse("sex")=request.form("sex")
rse("email")=request.form("email")
rse("zip")=request.form("zip")
rse("telphone")=request.form("telphone")
rse("address")=request.form("address")
rse("idcard")=request.form("idcard")
rse.update
rse.close
response.Write "<script language=javascript>alert('用户资料更改成功!');history.go(-1);</script>"
end sub
%>