A.4 实验4:子系统主页

A.4 实验4:子系统主页


本实验创建学生-教师子系统的主页文件index.php,该文件保存于教务选课系统项目xk中的“源文件”结点。本实验还对在实验1创建的页面头模块文件(header.php)进行了相应的完善。

A.4.1 目的与要求

(1)掌握PHP跳转语句的使用。
(2)掌握PHP函数定义与调用的方法,掌握PHP内置的日期时间函数的使用。
(3)理解页面模块化设计的思想,掌握PHP包含文件技术的使用。

A.4.2 实验内容

(1)利用PHP内置的有关日期时间函数,修改在实验1中创建的用于呈现页面头的模块文件 header.php,使得在呈现页面头时能动态产生并显示当前的日期和时间。

将页面头模块文件中的logo图标改为超链接图标,并将该超链接的href属性值设置为学生-教师子系统主页文件index.php。
(2)利用PHP包含文件技术,创建学生-教师子系统主页文件index.php。该文件保存于教务选课系统项目xk中的“源文件”结点。主页由页面头、导航栏、页面主区和页面脚组成。

由于到本实验为止,还没有实现用户登录和会话等功能,所以还无法动态获取当前登录用户的相关信息。为此,在调用主导航栏模块文件(navigation.php)时,可以暂时将各输入变量设置为某个合适的值。对学生-教师子系统主页来说,如果处于未登录状态,输入变量$choice应设置为0。

header.php

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
    <center> <!--table居中-->
        <?php
            date_default_timezone_set('PRC');
            $date1=date("Y年m月d日");
            $date2=date("H:i:s");
            $date3=array("日","一","二","三","四","五","六");
        ?>
        <table style='border-collapse: collapse' width="90%">
            <col style='background-color: lightgray'/>
            <col style='background-color: lightgray'/>
            <col style='background-color: lightgray'/>
            <col style='background-color: lightgray'/>
            <tr>
                <td rowspan='3'><a href="index.php"><img src='img/logo.png'/></a></td>
                <td rowspan='3' font style='font-family: 楷体; font-size: 40px; font-weight: bold'>欢迎使用</td>
                <td rowspan='3' font style='font-family: 宋体; font-size: 40px; font-weight: bold'>教学选课系统!</td>
                <td style='text-align: right'><?php echo $date1; ?></td>                
            </tr>
            <tr>
                <td style='text-align: right'><?php echo "星期".$date3[date("w")]; ?></td>
            </tr>
            <tr>
                <td style='text-align: right'><?php echo (date('a')==='am'?'上午 ':'下午 '). $date2; ?></td>
            </tr>           
        </table>
    </center>
    </body>
</html>

footer.php

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <div style="width: 90%; margin: 5px auto 5px auto; border-style: solid; border-width: 1px 0 0 0;"></div>
        <p style="text-align: center; width: 90%; margin: 0 auto 0 auto;">Copyright©2016  &#12288首都经济贸易大学 信息学院 &#12288电话:1234567 &#12288邮箱:abcde@cued.edu.cn</p>       
    </body>
</html>

index.php

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <link rel="stylesheet" type="text/css" href="xk.css"/>
    </head>
    <body>
        <?php include("header.php"); ?>
    
        <?php
            $isLogon = false;
            $lb;
            $name;
            $choice = 0;
        ?>
        <div class="nav">
            <a class="right <?php echo $choice===2 ? "current": ""?>" href="registration_p.php">注册</a>
            <a class="right <?php echo $choice===1 ? "current": ""?>" href="login_p.php">登录</a>            
            <div style="clear: both"></div><!--css float浮动产生浮动无法显示背景样式颜色,设置clear清除浮动-->
        </div>
    
        <div style="width: 90%; margin: 5px auto 5px auto;">
            <p style="margin: 20px 0 20px 20px; font-size: 20px">欢迎使用教学选课系统!</p>
            <p style="margin: 20px 0 20px 20px">系统用户分两类:一是学生,而是教师。</p>
            <p style="margin: 20px 0 20px 20px">学生用户的功能包括:浏览课程信息、选课、查看成绩。</p>
            <p style="margin: 20px 0 20px 20px">教师用户的功能包括:课程列表、编辑课程信息、录入成绩。</p>
        </div>
    
        <?php include("footer.php"); ?>  
    </body>
</html>

header
请添加图片描述
index
请添加图片描述

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值