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

A450网上教学资源共享系统

  第5章 网站详细设计

5.1登陆模块的设计 copyright paper51.com

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

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

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

图5-1 登陆页面

http://www.paper51.com

5.2课堂教学模块的设计

内容来自www.paper51.com

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

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

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

http://www.paper51.com

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

内容来自www.paper51.com

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

<scriptlanguage="JavaScript" type="text/JavaScript"> 内容来自论文无忧网 www.paper51.com

<!--

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

MM_reloadPage(true);

http://www.paper51.com

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

内容来自www.paper51.com

    var p,i,x; copyright paper51.com

    if(!d) d=document;

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

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

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

       d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);} copyright 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];

http://www.paper51.com

    for(i=0;!x&&d.layers&&i<d.layers.length;i++) 内容来自论文无忧网 www.paper51.com

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

paper51.com

      if(!x &&d.getElementById) x=d.getElementById(n);

内容来自www.paper51.com

returnx;

http://www.paper51.com

} 内容来自www.paper51.com

functionMM_showHideLayers() { //v6.0 内容来自论文无忧网 www.paper51.com

    vari,p,v,obj,args=MM_showHideLayers.arguments; 内容来自论文无忧网 www.paper51.com

   for (i=0; i<(args.length-2);i+=3) 内容来自www.paper51.com

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

内容来自www.paper51.com

         if (obj.style) { obj=obj.style; paper51.com

        v=(v=='show')?'visible':(v=='hide')?'hidden':v; } http://www.paper51.com

        obj.visibility=v; } 内容来自论文无忧网 www.paper51.com

} paper51.com

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

</script>      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") 内容来自www.paper51.com

                { paper51.com

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

http://www.paper51.com

                    {varelement=obj.elements[j];

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

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

内容来自www.paper51.com

                            ssanswer[sn]=element.value;

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

                    }

copyright paper51.com

                  if ( !ssanswer[sn] )ssanswer[sn]="未答"; copyright paper51.com

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

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

                            {totalscore+=ssscore;

内容来自www.paper51.com

                             message+="<tr align=centerbgcolor='#CCFFCC' valign=center>} 内容来自论文无忧网 www.paper51.com

                    else

内容来自www.paper51.com

                            {flag=0;

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

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

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

                            }

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

                    sn++;

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

                }

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

                elseif ( obj.elements.length > 0 &&obj.elements[0].type=="checkbox" ) copyright paper51.com

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

copyright paper51.com

                            {element=obj.elements[j]; 内容来自论文无忧网 www.paper51.com

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

                                        {if(!msanswer[mn])

内容来自www.paper51.com

                                          msanswer[mn]=element.value; 内容来自www.paper51.com

                                         else msanswer[mn]+=element.value;

http://www.paper51.com

                                    } paper51.com

                            if(!msanswer[mn]) 内容来自www.paper51.com

                             msanswer[mn]="未答";

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

                       if ( msanswer[mn] == obj.id ) 内容来自www.paper51.com

                            {totalscore+=msscore;} paper51.com

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

                            {flag=0;}

paper51.com

                            mn++; 内容来自www.paper51.com

                } paper51.com

    } http://www.paper51.com

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

paper51.com

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