2.需求分析 本平台主要是通过对教师和学生两个方面来进行需求分析 copyright paper51.com 学生需求分析:为方便学生的学习,使学生在课后的学习过程中能够方便快速的提取所需要的学习资源,对学生自主学习能够起到一定的帮助。 copyright paper51.com
教师需求分析:教师是教学信息的传递者和教学行为发生的组织者,通过对数字电路网络课程资源的开发,可以让教师在有限的时间内获取所需的教学材料,帮助教师改善教学,提高教学质量。 copyright paper51.com 3. 系统总体设计 paper51.com 本设计共分8个模块:用户注册登录模块、教学大纲模块、网上教学模块、在线辅导模块、资料库模块、习题测验模块,、电子课程模块、课程实训模块。具体的框架如下图1: 内容来自www.paper51.com
http://www.paper51.com
内容来自论文无忧网 www.paper51.com
图1 框架结构 paper51.com 4.模块分工及具体的实现过程: 内容来自论文无忧网 www.paper51.com 上述模块由本小组共同完成,每人四个模块,我完成的是:登录,教学大纲,在线辅导,网上教学和资料库模块.具体的实现过程如下: 内容来自论文无忧网 www.paper51.com 4.1.用户注册登录模块 paper51.com 特点:该模块主要实现用户的注册和登录,你要获取你所需要的资源,首先,你必须注册,然后登录,你就可以看到自己注册的名字出现在网页上。 copyright paper51.com 此外该模块的技术基础是PHP+MYSQL,创建了一个名为zhuce的数据库,该数据库有一张user的表,其功能模块如下图2 内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com paper51.com 内容来自www.paper51.com 图2 用户登录 copyright paper51.com 表1 user 内容来自论文无忧网 www.paper51.com
字段 内容来自论文无忧网 www.paper51.com 类型 copyright paper51.com
属性 http://www.paper51.com Null 内容来自www.paper51.com
默认 http://www.paper51.com 额外 http://www.paper51.com
操作 内容来自论文无忧网 www.paper51.com
ID copyright paper51.com int(30) 内容来自论文无忧网 www.paper51.com 否 内容来自www.paper51.com auto_increment http://www.paper51.com User_name paper51.com varchar(20) http://www.paper51.com
否 paper51.com
User_pass 内容来自www.paper51.com varchar(15) 内容来自www.paper51.com 否 paper51.com Online copyright paper51.com int(30) http://www.paper51.com 否 copyright paper51.com 0 copyright paper51.com admin http://www.paper51.com int(11) 内容来自www.paper51.com 否 copyright paper51.com 0 内容来自论文无忧网 www.paper51.com
4.2. 教学大纲模块 内容来自www.paper51.com 该模块由两部分组成:用户模块和管理员模块,具体如下: copyright paper51.com 4.2.1.管理员模块 内容来自论文无忧网 www.paper51.com
功能:该模块主要是根据不同的学习者,其教学大纲的要求是不同的,管理员可以根据不同的需要来确定教学目标,省时方便。 copyright paper51.com 技术的实现 :该模块主要由三个文件:Edit.php,jxdg.php, conn.txt.首先,将给定的教学大纲内容写进文件conn.txt中,然后根据需要在文件Edit.php中进行修改,最后将结果传递到文件jxdg.php中,用户就可以看到修改后的内容。 内容来自论文无忧网 www.paper51.com 4.2.2.用户模块 copyright paper51.com 用户只需要注册一个用户名,并通过文件jxdg.php,点击教学大纲模块,就可以浏览内容。 内容来自www.paper51.com 4.2.3.关键代码如下 http://www.paper51.com
在Edit.php文件中 内容来自www.paper51.com <?php 内容来自www.paper51.com $fp=fopen("conn.txt","r"); paper51.com $i=0; paper51.com $j=0; 内容来自论文无忧网 www.paper51.com while(!feof($fp)){ paper51.com
$conntxt=fgets($fp,4096); http://www.paper51.com
$mid[$i]=$conntxt; paper51.com $i++; 内容来自论文无忧网 www.paper51.com } 内容来自www.paper51.com fclose($fp); 内容来自www.paper51.com
if ($action==save){ paper51.com $fp1=fopen("conn.txt","w+"); 内容来自论文无忧网 www.paper51.com fwrite($fp1,$Texcon); copyright paper51.com fclose($fp1); //关闭文件} 内容来自论文无忧网 www.paper51.com
echo "<form action='Edit.php?action=save'name='conn' method='post'>"; paper51.com echo"<textarea name='Texcon' cols='120' rows='35' >"; 内容来自www.paper51.com while($j<$i){ 内容来自论文无忧网 www.paper51.com
echo $mid[$j]; http://www.paper51.com
$j++;} http://www.paper51.com
注:conn.txt文件中的主要内容为:课程的性质、目的与任务;课程的主要内容和教学要求。 内容来自论文无忧网 www.paper51.com
|