Разработка web-сайта ТФ МГУКИ. Создание информационного массива "Учебная часть"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



нелев. - М.: Унив. книга, 2003.-354с.

.Колин, К.К. Курс информатики в системе образования: современное состояние и перспективы развития / К.К. Колин. - М.: Наука, 1999. - 354с.

.Кузнецов, М. Программирование на PHP / М. Кузнецов. - СПб.: БХВ - Петербург, 2006.-948с.

.Маслов, В.В. Основы программирования на языке РНР / В.В. Маслов. - М: Радио и связь, 2000.-144с.

.Мартин, Д. XML для профессионалов / Д. Мартин. - М: Лори, 2001.-866с.

.Матросов, А.В. HTML 4.0 / А.В. Матросов. - СПб.: БХВ, 2005.- 611 с.

.Мельтцер, К. Разработка CGI-приложений на Perl / К. Мельтцер. - М: Вильямс, 2001.-400с.

.Мержевич, В. Ускорение работы сайта /В. Мержевич.- СПб.: Изд-во BHV - Санкт-Петербург, 2005г, 384с.

.Павлов, А. CGI-программирование / А. Павлов. - СПб.: Питер, 2001.-416с.

.Полянский, А. Программирование на CGI / А. Полянский. - М: Майор, 2003.-176с.

.Рева, О.Н. Java Script / О.Н. Рева. - М.: Эксмо, 2006.-203 с.

.Рэй, Э. Изучаем XML / Э. Рэй. - СПб.: Символ-плюс, 2001.- 540с.

.Сигов, А.С. Мобильные информационные технологии в учебном процессе школы и вуза / А.С. Сигов. - М.: Магистр, 2001. - 245с.

.Скляр, Д. PHP. Рецепты программирования / Д. Скляр. - СПб.: БХВ - Петербург, 2007.-736с.

.Хассон, У. Критерии качества дистанционного образования / У. Хассон. - М.: Высшее образование, 2002. - 365с.

ПРИЛОЖЕНИЕ А

Программный код информационного массива

">

lib_bwcheck(){//Browsercheck(needed).ver=navigator.appVersion.agent=navigator.userAgent.dom=document.getElementById?1:0.opera5=this.agent.indexOf("Opera 5")>-1.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; .ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;.ie4=(document.all && !this.dom && !this.opera5)?1:0;.ie=this.ie4||this.ie5||this.ie6.mac=this.agent.indexOf("Mac")>-1.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; .ns4=(document.layers && !this.dom)?1:0;.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)this">= 5) ?1:0; .ns4=(document.layers && !this.dom)?1:0;.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)this

DIV.clSlide{padding:0px;background-image:url()}\nDIV.clSlideSub{padding:0px;background-image:url()}\nDIV.clSlideSub2{padding:0px;background-image:url()}")makeMenuObj(obj,nest){=(!nest) ? "":document.+nest+..css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+document.+obj):0;.ref=bw.dom || bw.ie4? document:bw.ns4?eval(nest+"document.layers." +obj+".document"):0;.x=(bw.ns4 || bw.ns5)? this.css.left:this.css.offsetLeft;.y=(bw.ns4 || bw.ns5)? this.css.top:this.css.offsetTop;.hideIt=b_hideIt; this.showIt=b_showIt; this.movey=b_movey.moveIt=b_moveIt; this.moveBy=b_moveBy; this.status=0; .bgImg=b_bgImg;this.obj = obj + "Object"; eval(this.obj + "=this"); .clipTo=b_clipTo;this

}b_showIt(){this.css.visibility="visible"; this.status=1}b_hideIt(){this.css.visibility="hidden"; this.status=0}b_movey(y){this.y=y; this.css.top=this.y}b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x;this.css.top=this.y}b_moveBy(x,y){this.x=this.x+x; this.y=this.y+y; this.css.left=this.x;this.css.top=this.y}b_bgImg(img){if(bw.ie||bw.dom)this.css.backgroundImage="url("+img+")"this.css.background.src=img

}b_clipTo(t,r,b,l,w){if(bw.ns4){this.css.clip.top=t;this.css.clip.right=r.css.clip.bottom=b;this.css.clip.left=l

}else{this.css.clip="rect("+t+","+r+","+b+","+l+")"; if(w){this.css.width=r; this.css.height=b}}}SlideMenuInit(){=new makeMenuObj(divSlideCont).moveIt(menux,menuy)=new Array()(i=0;i<menus.length;i++){[i]=new makeMenuObj(divSlide+i,divSlideCont)[i].subs=menus[i].subs[i].sub=new Array()[i].moveIt(0,mainheight*i)[i].starty=oSlide[i].y

if(bw.opera) oSlide[i].css.paddingLeft="10px"(!menus[i].seperator) oSlide[i].bgImg(level0_regular)(j=0;j<oSlide[i].subs;j++){[i].sub[j]=new makeMenuObj(divSlideSub+i+"_"+j,divSlideCont)[i].sub[j].moveIt(10,oSlide[i].y+subheight*j+between)[i].sub[j].starty=oSlide[i].sub[j].y[i][j]=new Array()[i][j].subs=menus[i][j].subs[i][j].sub=new Array()=level1_round(oSlide[i][j].subs!=0){(j!=oSlide[i].subs-1) img=level1_subimg=level1_sub_round[i].sub[j].css.color="white"

}else{(j!=oSlide[i].subs-1)img=level1_regular

}[i].sub[j].origimg=img[i].sub[j].bgImg(img)(a=0;a<oSlide[i][j].subs;a++){[i][j].sub[a]=new makeMenuObj(divSlideSub+i+"_"+j+"_"+a,divSlideCont)[i][j].sub[a].moveIt(20,oSlide[i].sub[j].y+subheight*a+between-2)[i][j].sub[a].starty=oSlide[i][j].sub[a].y[i][j][a]=new Array()[i][j][a].subs=menus[i][j][a].subs[i][j][a].sub=new Array()(a!=oSlide[i][j].subs-1) img=level2_regularimg=level2_round[i][j].sub[a].origimg=img[i][j].sub[a].bgImg(img)

}

}

}.showIt()

}active=-1;var going;var isthere; var sactive=-1; var sisthere=-1; var s2active=-1; var s2isthere=-1swmenu(num,snum,s2num){(snum!=-1){(oSlide[num][snum].subs==0) return

}(s2num!=-1){(oSlide[num][snum][s2num].subs==0) return

}((num!=active || snum!=sactive || s2num!=s2active) && !going){going=true;isthere=0;sisthere=0;moveUp(num,snum,s2num)}

oSlide[i].starty+pxspeed&&active!=i)oSlide[i].moveBy(0,-pxspeed){if(active!=i)oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty);isthere=i}">}moveUp(num,snum){(snum==-1){(i=0;ioSlide[i].starty+pxspeed && active!=i) oSlide[i].moveBy(0,-pxspeed){if(active!=i) oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty); isthere=i}

}(isthere<oSlide.length-1) setTimeout("moveUp("+num+","+snum+")",timspeed)swmenu2(num,snum)

}else{(num==oSlide.length-1) isthere=num(sactive!=-1){ //Is out!

oSlide[num].sub[i].starty+pxspeed) oSlide[num].sub[i].moveBy(0,-pxspeed){oSlide[num].sub[i].moveIt(oSlide[num].sub[i].x,oSlide[num].sub[i].starty); sisthere=i}">//Slide subs=0(i=sactive+1;ioSlide[num].sub[i].starty+pxspeed) oSlide[num].sub[i].moveBy(0,-pxspeed){oSlide[num].sub[i].moveIt(oSlide[num].sub[i].x,oSlide[num].sub[i].starty); sisthere=i}

}

oSlide[i].starty + oSlide[num].sub[sactive].y +subheight*j ) oSlide[i].moveBy(0,-pxspeed){oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty + oSlide[num].sub[sactive].y +subheight*j ); isthere=i}">//Slide main(i=num+1;ioSlide[i].starty + oSlide[num].sub[sactive].y +subheight*j ) oSlide[i].moveBy(0,-pxspeed){oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty + oSlide[num].sub[sactive].y +subheight*j ); isthere=i}

}

oSlide[i].starty+snum*between+between)oSlide[i].moveBy(0,-pxspeed){oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty+snum*between+between);isthere=i}">}else{ //Slide to the one clicked(i=num+1;ioSlide[i].starty + snum*between+between) oSlide[i].moveBy(0,-pxspeed){oSlide[i].moveIt(oSlide[i].x,oSlide[i].starty + snum*between+between); isthere=i}

}

}(isthere<oSlide.length-1 || (sactive!=-1 && sisthere<oSlide[num].sub.length-1 && sactive!=oSlide[num].sub.length-1)) set