论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 代写论文

A450网上教学资源共享系统

  第5章 网站详细设计

5.1登陆模块的设计 http://www.paper51.com

保证网站的安全,网站浏览之前会有登陆界面,来区分用户及管理员的权限。可以说登陆系统就是网站的大门,没有钥匙就无法进入[6]。该网站主要针对本门课程的学生以及教师,因此在数据库中直接录入学生或教师的用户名,系统设置一个初始密码,学生或教师可以自行修改密码,达到保密的效果,如图5-1所示。

copyright paper51.com

http://www.paper51.com

图5-1 登陆页面

paper51.com

5.2课堂教学模块的设计

内容来自论文无忧网 www.paper51.com

课堂教学无疑是教学网站的重点,在这一模块中我们通过询问任课老师了解到。在这一模块之中应该有所学课程的简介,学习指导,课程练习等功能。因此我们网站的课堂教学模块的结构,网站的课堂教学模块的结构,如图5-2所示。

http://www.paper51.com

test/selftest1.jsp用于进行自我测试版块。 introduction.jsp用于课程简介。using.jsp用于课程简介。index.jsp用于课堂教学主体。以下为Java script语言的一些风格设置函数。

http://www.paper51.com

内容来自论文无忧网 www.paper51.com

http://www.paper51.com

图5-2 课堂教学模块结构图

内容来自论文无忧网 www.paper51.com

<linkrel="stylesheet" href="style.css"type="text/css">

http://www.paper51.com

<scriptlanguage="JavaScript" type="text/JavaScript"> paper51.com

<!-- http://www.paper51.com

MM_reloadPage(true);

paper51.com

functionMM_findObj(n, d) { //v4.01

copyright paper51.com

    var p,i,x; copyright paper51.com

    if(!d) d=document; copyright paper51.com

   if((p=n.indexOf("?"))>0&&parent.frames.length) { copyright paper51.com

       d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);} http://www.paper51.com

       if(!(x=d[n])&&d.all) x=d.all[n]; 内容来自www.paper51.com

   for(i=0;!x&&i<d.forms.length;i++)

内容来自www.paper51.com

      x=d.forms[i][n]; copyright paper51.com

    for(i=0;!x&&d.layers&&i<d.layers.length;i++)

http://www.paper51.com

      x=MM_findObj(n,d.layers[i].document);

内容来自www.paper51.com

      if(!x &&d.getElementById) x=d.getElementById(n); 内容来自www.paper51.com

returnx; http://www.paper51.com

} paper51.com

functionMM_showHideLayers() { //v6.0

copyright paper51.com

    vari,p,v,obj,args=MM_showHideLayers.arguments; http://www.paper51.com

   for (i=0; i<(args.length-2);i+=3)

paper51.com

      if ((obj=MM_findObj(args[i]))!=null) {v=args[i+2];

copyright paper51.com

         if (obj.style) { obj=obj.style; 内容来自论文无忧网 www.paper51.com

        v=(v=='show')?'visible':(v=='hide')?'hidden':v; } 内容来自www.paper51.com

        obj.visibility=v; }

http://www.paper51.com

}

http://www.paper51.com

//--> copyright paper51.com

</script>     

内容来自www.paper51.com

自我测试是课堂教学版块设计过程中一个非常重要的部分,对于每次提交的答案,根据程序,对其进行比较判断。在JSP中有一个非常重要对象session网页是一种无状态的程序,从服务器端无法了解客户端的浏览状态。要记录用户的相关信息,维持会话状态,JavaServlet提供了一个在多个请求之间持续有效的会话对象。session支持这个功能,与application对象不同的是session保存个人信息,application保存公共信息[5]。因此可以取得session的数据来计算作题的时间。本系统实现的只是对于用户多作题的判断,输出结果。以下为学生提交自测题后,用于评判的程序: paper51.com

for( var i=0 ; i< document.forms.length ; i++ )

copyright paper51.com

    {var obj=document.forms[i]; paper51.com

                if( obj.elements.length > 0 && obj.elements[0].type=="radio")

paper51.com

                {

内容来自论文无忧网 www.paper51.com

                  for(var j=0 ; j<obj.elements.length ;j++)

内容来自www.paper51.com

                    {varelement=obj.elements[j];

http://www.paper51.com

                    if(element.type=="radio" && element.checked)

paper51.com

                            ssanswer[sn]=element.value;

paper51.com

                    } paper51.com

                  if ( !ssanswer[sn] )ssanswer[sn]="未答";

http://www.paper51.com

                    if ( ssanswer[sn] == obj.id)

paper51.com

                            {totalscore+=ssscore;

copyright paper51.com

                             message+="<tr align=centerbgcolor='#CCFFCC' valign=center>}

内容来自论文无忧网 www.paper51.com

                    else paper51.com

                            {flag=0;

copyright paper51.com

                             message+="<tr align=centerbgcolor='#CCFFCC'

内容来自论文无忧网 www.paper51.com

                            } http://www.paper51.com

                    sn++; copyright paper51.com

                } 内容来自www.paper51.com

                elseif ( obj.elements.length > 0 &&obj.elements[0].type=="checkbox" ) http://www.paper51.com

                  {for(var j=0 ; j<obj.elements.length; j++) 内容来自www.paper51.com

                            {element=obj.elements[j];

内容来自www.paper51.com

                             if(element.type=="checkbox"&& element.checked) paper51.com

                                        {if(!msanswer[mn]) paper51.com

                                          msanswer[mn]=element.value;

paper51.com

                                         else msanswer[mn]+=element.value;

http://www.paper51.com

                                    }

http://www.paper51.com

                            if(!msanswer[mn]) copyright paper51.com

                             msanswer[mn]="未答"; 内容来自www.paper51.com

                       if ( msanswer[mn] == obj.id )

copyright paper51.com

                            {totalscore+=msscore;}

paper51.com

                            else

http://www.paper51.com

                            {flag=0;} copyright paper51.com

                            mn++; copyright paper51.com

                } paper51.com

    }

paper51.com

课程的简介主要介绍计算机系统的核心软件--操作系统的基本概念、基本原理、主要功能及实现技术。重点讨论操作系统资源管理策略和方法、操作系统对并发活动的处理、操作系统的结构和用户界面。

copyright paper51.com

------分隔线----------------------------
联系方式