📄 install.php
字号:
说明:尽量采用默认 一般为<span class="red"><strong>3306</strong></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td width="17%"><div align="right">数据库名称:</div></td>
<td><input name="CFG_DB_NAME" type="text" id="CFG_DB_NAME" value="<?php echo $CFG_DB_NAME ?>">
说明:尽量采用默认,如果修改注意不要发生同名冲突</td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">数据库连接帐号:</div></td>
<td><input name="CFG_DB_OWNER" type="text" id="CFG_DB_OWNER" value="<?php echo $CFG_DB_OWNER ?>">
说明:尽量采用默认 局域网内一般为<span class="red"><strong>root</strong></span></td>
</tr>
<tr bgcolor="#F7F3F7">
<td><div align="right">数据库连接密码:</div></td>
<td><input name="CFG_DB_PWD" type="text" id="CFG_DB_PWD" value="<?php echo $CFG_DB_PWD ?>"></td>
</tr>
</table>
<p align="center">
<?php if(!$_SESSION['state'])echo "<h3 align=center><span class=red>系统检测失败,无法继续安装,请对照上面信息检查</span></h3>";?>
<input name="submit2" type="submit" id="submit2" value="上一步">
<input name="submit" type="submit" id="submit" value="下一步" <?php if(!$_SESSION['state'])echo "disabled";?>>
</p>
</form>
<?php }?>
<?php if($_SESSION['step']==3){?>
<form name="form1" method="post" action="">
<?php
include "conn.inc.php";
$msg="";
$db=@mysql_connect($CFG_DB_ADDRESS.":".$CFG_DB_PORT,$CFG_DB_OWNER,$CFG_DB_PWD)
or $msg.="<h3><span class=red><strong>关键性失败</strong></span>:<br>用您提供的数据库帐号:<span class=red><strong>{$CFG_DB_OWNER}</strong></span>和密码<span class=red><strong>{$CFG_DB_PWD}</strong></span>尝试连接<span class=red><strong>{$CFG_DB_ADDRESS}:{$CFG_DB_PORT}</strong></span>上的数据库失败!</h3>";
$sql="DROP DATABASE IF EXISTS $CFG_DB_NAME";
@mysql_query($sql,$db) or $msg.="<p>删除数据库<span class=red><strong>{$CFG_DB_NAME}</strong></span>失败!";
$sql="CREATE DATABASE $CFG_DB_NAME";
@mysql_query($sql,$db) or $msg.="<p>创建数据库<span class=red><strong>{$CFG_DB_NAME}</strong></span>失败!";
@mysql_select_db($CFG_DB_NAME,$db) or $msg.="打开数据库<span class=red><strong>{$CFG_DB_NAME}</strong></span>失败!";
//建立未注册学生名单表 unregiester
$sql="DROP TABLE IF EXISTS unregiester";
@mysql_query($sql,$db) or $msg.="<p>删除<span class=red><strong>未注册学生名单</strong></span>失败!";
$sql="CREATE TABLE unregiester(
id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, #ID号
name VARCHAR(20) BINARY, #姓名
grade TINYINT UNSIGNED, #年级
class TINYINT UNSIGNED, #班级
state ENUM('Y','N') DEFAULT 'Y', #允许注册标志
INDEX (id,grade,class)
)";
@mysql_query($sql,$db) or $msg.="<p>创建<span class=red><strong>未注册学生名单</strong></span>失败!";
//建立学生基本表 stu
$sql="DROP TABLE IF EXISTS stu";
@mysql_query($sql,$db) or $msg.="<p>删除<span class=red><strong>学生基本表</strong></span>失败!";
$sql="CREATE TABLE stu(
sid VARCHAR(20) BINARY NOT NULL PRIMARY KEY, #学生ID号
sname VARCHAR(20) BINARY, #学生姓名或网名
pwd VARCHAR(20) BINARY, #密码
sex VARCHAR(2) BINARY, #性别
pic VARCHAR(50) BINARY, #照片文件名
grade TINYINT UNSIGNED DEFAULT 0, #年级
class TINYINT UNSIGNED DEFAULT 0, #班级
team TINYINT DEFAULT 0, #组
seat VARCHAR(10) DEFAULT 0, #座位号
identity TINYINT DEFAULT 2, #身份代号 默认为2(学生)
reg_time TIMESTAMP(14), #注册时间
score INT UNSIGNED DEFAULT 0, #分数
INDEX (sid,grade,class,score)
)";
@mysql_query($sql,$db) or $msg.="<p>创建<span class=red><strong>学生基本表</strong></span>失败!";
//建立系统登陆日志 login_his
$sql="DROP TABLE IF EXISTS login_his";
@mysql_query($sql,$db) or $msg.="<p>删除<span class=red><strong>未注册学生名单</strong></span>失败!";
$sql="CREATE TABLE login_his(
lid INT NOT NULL AUTO_INCREMENT PRIMARY KEY, #登陆ID号
sid VARCHAR(20) BINARY, #学生ID号
cid INT UNSIGNED, #资源ID号
log_time TIMESTAMP(14), #登陆时间
ip VARCHAR(20) BINARY, #登陆IP
INDEX (lid)
)";
@mysql_query($sql,$db) or $msg.="<p>创建<span class=red><strong>系统登陆日志</strong></span>失败!";
//建立课程资源表 course
$sql="DROP TABLE IF EXISTS course";
@mysql_query($sql,$db) or $msg.="<p>删除<span class=red><strong>未注册学生名单</strong></span>失败!";
$sql="CREATE TABLE course(
cid INT NOT NULL AUTO_INCREMENT PRIMARY KEY, #课程资源ID号
type TINYINT UNSIGNED, #课程资源类型代号(教材0、章1、节2、课程3)
suit TINYINT UNSIGNED, #课程资源适用年级
title VARCHAR(40) BINARY, #课程资源名称
turn INT UNSIGNED, #课程资源顺序号
url_tch VARCHAR(200) BINARY, #教案地址
url_stu VARCHAR(200) BINARY, #学案地址
intruduce TEXT, #课程资源简介
INDEX (cid)
)";
@mysql_query($sql,$db) or $msg.="<p>创建<span class=red><strong>课程资源表</strong></span>失败!";
//建立学生作业表 task
$sql="DROP TABLE IF EXISTS task";
@mysql_query($sql,$db) or $msg.="<p>删除<span class=red><strong>未注册学生名单</strong></span>失败!";
$sql="CREATE TABLE task(
tid INT NOT NULL AUTO_INCREMENT PRIMARY KEY, #作业ID号
ofname VARCHAR(50) BINARY, #旧文件名
nfname VARCHAR(50) BINARY, #新文件名
size INT UNSIGNED, #文件大小
sub_time TIMESTAMP(14), #提交时间
value1 TINYINT UNSIGNED DEFAULT 0, #技术得分
value2 TINYINT UNSIGNED DEFAULT 0, #美观得分
value3 TINYINT UNSIGNED DEFAULT 0, #创新得分
view TINYINT UNSIGNED DEFAULT NULL, #批改标志
good ENUM('Y','N') DEFAULT 'N', #优秀作业标志
remark TEXT, #作业评语
INDEX (tid,sub_time,view,good)
)";
@mysql_query($sql,$db) or $msg.="<p>创建<span class=red><strong>学生作业表</strong></span>失败!";
//建立作业申述表 appeal
$sql="DROP TABLE IF EXISTS appeal";
@mysql_query($sql,$db) or $msg.="<p>删除<span class=red><strong>作业申述表</strong></span>失败!";
$sql="CREATE TABLE appeal(
tid INT NOT NULL AUTO_INCREMENT PRIMARY KEY, #作业ID号
reason VARCHAR(200) BINARY, #申述理由
did ENUM('Y','N') DEFAULT 'N', #申述处理标志
INDEX (tid,did)
)";
@mysql_query($sql,$db) or $msg.="<p>创建<span class=red><strong>作业申述表</strong></span>失败!";
//建立学生-课程-作业-关联表 s_c_t
$sql="DROP TABLE IF EXISTS s_c_t";
@mysql_query($sql,$db) or $msg.="<p>删除<span class=red><strong>学生-课程-作业-关联表</strong></span>失败!";
$sql="CREATE TABLE s_c_t(
stu_id VARCHAR(20) BINARY, #学生ID号
crs_id INT UNSIGNED, #资源ID号
tsk_id INT UNSIGNED, #作业ID号
INDEX (stu_id,crs_id,tsk_id)
)";
@mysql_query($sql,$db) or $msg.="<p>创建<span class=red><strong>学生-课程-作业-关联表</strong></span>失败!";
//建立学生课堂表现得分明细表 express
$sql="DROP TABLE IF EXISTS express";
@mysql_query($sql,$db) or $msg.="<p>删除<span class=red><strong>课堂表现得分明细表</strong></span>失败!";
$sql="CREATE TABLE express(
eid INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,#课堂表现ID号
exp_id INT, #课堂表现代号
stu_id VARCHAR(20) BINARY, #学生ID号
crs_id INT UNSIGNED, #资源ID号
time TIMESTAMP(14), #时间
INDEX (eid,exp_id,stu_id,crs_id)
)";
@mysql_query($sql,$db) or $msg.="<p>创建<span class=red><strong>课堂表现得分明细表</strong></span>失败!";
//建立课堂表现字典 express_dic
$sql="DROP TABLE IF EXISTS express_dic";
@mysql_query($sql,$db) or $msg.="<p>删除<span class=red><strong>课堂表现字典</strong></span>失败!";
$sql="CREATE TABLE express_dic(
expid INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,#表现字典ID号
ename VARCHAR(20) BINARY, #课堂表现名称
evalue INT, #课堂表现分值
INDEX (expid)
)";
@mysql_query($sql,$db) or $msg.="<p>创建<span class=red><strong>课堂表现字典</strong></span>失败!";
//建立教学进度表 lesson
$sql="DROP TABLE IF EXISTS lesson";
@mysql_query($sql,$db) or $msg.="<p>删除<span class=red><strong>教学进度表</strong></span>失败!";
$sql="CREATE TABLE lesson(
lid INT NOT NULL AUTO_INCREMENT PRIMARY KEY, #教学进度ID号
cid INT UNSIGNED, #课程ID号
grade TINYINT UNSIGNED, #授课年级
class TINYINT UNSIGNED, #授课班级
time TIMESTAMP(8), #授课日期
end ENUM('Y','N') DEFAULT 'N', #结束标志
INDEX (lid)
)";
@mysql_query($sql,$db) or $msg.="<p>创建<span class=red><strong>教学进度表</strong></span>失败!";
//$_SESSION['state']=false;
if($msg!=""){
//$_SESSION['state']=false;
echo "<div align=center class=red><h1>系统安装失败!</h1>";
echo '<input name="submit2" type="submit" id="submit2" value="上一步"></div>';
echo "<hr>下面为安装出错信息:<hr>".$msg;
exit;
}
?>
<h1 align="center" class="red">恭喜!系统安装成功!</h1>
<table width="600" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#AEC7E8">
<tr>
<td height="28" bgcolor="#F7F3e7"><div align="center">系统使用说明</div></td>
</tr>
<tr>
<td bgcolor="#F7F3F7"><p>进入系统后,请遵照以下流程使用系统:</p>
<p>一、创建课程资源。</p>
<blockquote>
<p class="explain_hight">课程资源分为教材、章、节和课程四种。其中课程是资源核心。创建课程后,系统将自动为每个课程建立一个目录,存放学生作业。教案和学案系统采用的HTTP指向,因此你需要为他们都做成网页,这样学生使用起来就比较方便了。</p>
</blockquote>
<p>二、批量添加学生名单。</p>
<blockquote>
<p class="explain_hight">按照制定格式批量添加学生名单(姓名,年级,班级),为班级学生用数码相机照头像,分辨率低一点没关系,再将相片用一些图片软件做成网页相册。推荐使用ACDSEE(它还可以批量处理照片)。</p>
</blockquote>
<p>三、学生学习使用EASYTEACHER。</p>
<blockquote>
<p class="explain_hight">教会学生如何注册和登陆系统后,让他们自己在网页相册中下载并上传自己头像,填写修改个人资料。然后还要学会使用跟我学的学习资源,自己学会从教师提供的学案中下载学习资料,如何提交作业。一般完善好学生资料,学生学会使用本系统的时间为2~3课时。学的快的要让他们做你的教学助手。</p>
<p class="blue">希望EasyTeacher信息技术课堂教学助手(ItAssis)能为你的教学和管理带来喜悦</p>
<p class="blue"> </p>
</blockquote></td>
</tr>
</table>
<p align="left" class="red"> </p>
<h1 align="center" class="red"><a href="mng.php">进入教师教学端</a></h1>
</form>
<?php }?>
<p align="center"><span class="font_12"><?php echo "授权用户:".$CFG_USER_NAME."<br>";?><?php echo "<a href=$CFG_COPYRIGHT_SITE title=\"系统设计编写:$CFG_COPYRIGHT_ATUHOR Email:$CFG_COPYRIGHT_EMAIL\">$CFG_COPYRIGHT_NAME 版本:{$CFG_COPYRIGHT_EDITION}</a>"; ?><br>
版权所有,侵权必究<br>
</span></p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -