background image

3 网站设计

3. 1 网站设计

网站首页是门户网站首先展现给网站浏览者

的部分, 对给网站浏览者留下美好印象的非常重
要的一 部 分。 本 设 计将 网 站 首 页 划 分 成 网 站

LOGO和网站的导航菜单、

用户登录子画面、公司

新闻动态、

公司 FLASH 宣传画面、客户服务、循环

播放的旅游产品宣传图片以及友情连接和公司版
权等共七个分画面

[ 5 6]

, 效果图如图 2所示。

图 2 网站首页效果图

网站首页后台程序主要包括打开和连接数据

库等处理, 部分核心程序如下:

< ?
$ db_user = " root";
$ db_pass = " 123456";
$ db_nam e = " jangbogo";
$ db = @ m ysql_connect( " loca lhost", $ db_

user, $ db_pass) ;

if ( !

$ db) { ex it( "连接失败 " ) ; }

$ conn = m ysql _ select _ db ( $ db _ nam e,

$ db) ;

if ( !

$ conn) { ex it( "打开数据库错误! " );

}

m ysql_query( " SET NAMES u'tf8 "' );

? >

3. 2 用户登录

进入网门后, 所用用户均可以浏览网站宣传

及产品等信息。如需要下旅游产品订单, 则必须
登录后才能实现。用户登录页面的页面设计如图

3所示。

其主要代码如下:

< ? session_start( ) ? >
< m eta http- equ iv= "Content T ype"

content= " tex t /h tm ;l charset= utf- 8" / >

< link re l= " sty lesheet " href = " css/ css. css"

type= " tex t/ css" / >

< ? include_once( " include / conn. php" ) ; ? >

< ?

图 3 用户登陆页面

$ user_nam e= trim ( $ _PO ST [ u'ser_nam e ]' ) ;
$ user_pass= trim ( $ _PO ST [ u'ser_pass]' ) ;
$ sql = " se lect *

from userinfo where user _

nam e=

$' user_nam e 'and user_pass= $' user_pass"';

$ query= m ysql_query( $ sql) ;
$ l_num = m ysql_num _row s( $ query);
$ row = m ysql_fetch_array( $ query);

if( $ l_num > 0) {

$ _SESSION [ u'ser_nam e]' = $ row [ u'ser_name]';
$ _SESSION [ t'rue_nam e]' = $ row [ t'rue_name ]';
echo " < script> alert( '

恭喜你登陆成功! )';

w indow. location. href= i'ndex. php; '< / script> "; }

else { echo " < script > alert( '

输入错误!

)';

w indow. location. href= i'ndex. php; '< / script> "; }

? >

3. 3 订单处理

订单处理是网站的核心部分, 主要包含用户

浏览旅游产品及相关的日程、

酒店信息, 然后填写

订单信息等。

图 4 预约定单页面

订单处理主要程序代码如下:

< m eta http - equ iv = " Con tent - T ype" con

tent= " tex t/ htm ;l charset= u tf- 8" / >

< link href= " css / css. css" rel= " sty lesheet"

type= " tex t/ css" >

< ? include_once( ". / include / conn. php")? >

36

2010年