Информационная система "Корпоративный сайт "Управляющая компания Гвоздь". Подсистема хранения и управления данными

Создание подсистемы хранения и управления данными для корпоративного сайта. Особенности корпоративного сайта компании "Гвоздь", условия эксплуатации, определяющие основные требования к системе. Обеспечение безопасных условий труда инженера-разработчика.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 06.04.2013
Размер файла 3,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

document.getElementById("for_textarea_tiny_mce").innerHTML="";

this._self.blackout();

},this);obj.appendChild(btn);

//------------------------------------------------------------------

var btn=document.createElement("input");btn.type='button';btn.value='ГђВћГ`‚мениГ`В‚Г`ВЊ';

$$("addEvent")(btn,"click",function(){

document.getElementById("for_textarea_tiny_mce").innerHTML="";this._self.blackout();

},this);obj.appendChild(btn);

});

obj.innerHTML="";obj.appendChild(input);

break;

case"submit":

var cP=obj.getElementsByTagName("p"),input=document.createElement("div");

//input.style.cssText = "float:left;margin-right:6px;";

input.innerHTML="<div style='float:left;width:20px;'><img src='"+dbEditorPath+"images/disk_black.png' style='cursor:pointer;' title='Сохранить'></div> ";

input.key=cP[0].innerHTML;input.key_value=cP[1].innerHTML;input.column=cP[2].innerHTML;

input.type_column=cP[3].innerHTML;input.name_table=cP[4].innerHTML;

$$("addEvent")(input,"click",function(){

var li=this.parentNode.parentNode.getElementsByTagName("input");

var flag_real_form=false;

for(var i=0;i<li.length;i++){

if(li[i].type=="file"){

flag_real_form=true;

break;

}

}

if(flag_real_form==true){

var ef=document.createElement("form");

document.getElementsByTagName("body")[0].appendChild(ef);

var get=$$("dataRequest")().addGet({"key":this.key,"value":this.key_value,"column":this.column,"type_column":this.type_column,"name_table":this.name_table}).getGetData();

ef.action=dbEditorPath+"dbEditor.php"+get;

ef.method="POST";

ef.enctype="multipart/form-data";

ef.appendChild(this.parentNode.parentNode);

//ef.appendChild(document.createElement("input")).type="submit";

ef.submit();

}else{

$$("sendRequest")(dbEditorPath+"dbEditor.php",$$("dataRequest")().addForm(this.parentNode.parentNode).addGet({"key":this.key,"value":this.key_value,"column":this.column,"type_column":this.type_column,"name_table":this.name_table}),function(){

alert(this.textAnswer);location.reload();

});

}

});

//------------DELETING----------------------------

var input1=document.createElement("div");

//input1.style.cssText="float:left;";

input1.innerHTML="<div style='float:left;'><img src='"+dbEditorPath+"images/cross_circle_frame.png' style='cursor:pointer;' title='Отменить'></div>";

input1.key=cP[0].innerHTML;

input1.key_value=cP[1].innerHTML;

input1.name_table=cP[4].innerHTML;

$$("addEvent")(input1,"click",function(){

$$("sendRequest")(dbEditorPath+"dbEditor.php",$$("dataRequest")().addGet({"key":this.key,"value":this.key_value,"name_table":this.name_table,"delete":"true"}),function(){

alert(this.textAnswer);location.reload();

});

});

obj.style.cssText="width:50px;";

obj.innerHTML="";obj.appendChild(input);obj.appendChild(input1);

break;

}

}

this.addDBEditor=function(dom,query,table,serial_column,table_view,addRecordAlias){

var toDom=dom,toTable=table,dR=ext.$$("dataRequest")().addGet({query:query,table:table,serial_column:serial_column,table_view:table_view,table_view:table_view});

if(addRecordAlias!=undefined){for(var key in addRecordAlias){dR.addPost(key,addRecordAlias[key]);}}

if(typeof arguments[6]=="object"){

dR.addGet("rule_field",arguments[6].join(","));

}

var self = this;

//alert(dR.getGetData());

ext.$$("sendRequest")(dbEditorPath+"dbEditor.php",dR,function(){

var dom=toDom;

if(typeof dom=="string"){var dom=ext.$(dom);}

if(this.textAnswer=="--"){dom.innerHTML="--";return false;}

else{

function add_table_event(name){

var td=document.getElementById(name).getElementsByTagName("td");

for(var i=0;i<td.length;i++){

td[i].onmouseover=function(){

this.parentNode.style.background="#e9e9e9";

}

td[i].onmouseout=function(){

this.parentNode.style.background="#ffffff";

}

}

}

dom.innerHTML = this.textAnswer;

//alert(1);

ext.$$("addTableEditor")("table_"+toTable+"_editor");

ext.$$("addTableEditor")("table_"+toTable+"_editor_add");

ta=document.getElementById("table_"+toTable+"_editor_add");

add_table_event("table_"+toTable+"_editor_add");

add_table_event("table_"+toTable+"_editor");

ta=ta.getElementsByTagName("img");

for(var t=0;t<ta.length;t++){

if(ta[t].src.split("cross_circle_frame.png").length>1){

ta[t].parentNode.style.display="none";

}

}

var div=document.createElement("div");

div.id="dbe_"+dom.id;

dom.appendChild(div);

//dom.style.padding="7px";

//dom.style.margin="7px";

//dom.style.overflow="auto";

//dom.style.height=ext.$$("getClientHeight")()*0.8+"px";

var name_table="table_"+toTable+"_editor";

ext.$$("addEvent")("search_input","keyup",function(){

try{

var tr=document.getElementById(name_table).getElementsByTagName("tr"),input,text,td,display;

sel=document.getElementById("search_select");

sel=sel.options[sel.selectedIndex].value;

if(this.value==""){

for(var i=2;i<tr.length;i++){

tr[i].style.display="table-row";

}

return false;

}

if(sel=="_"){

for(var i=2;i<tr.length;i++){

tr[i].style.display="table-row";

td=tr[i].getElementsByTagName("td");

display="none";

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

input="";

text=td[j].innerHTML.toLowerCase();

try{input=td[j].getElementsByTagName("input")[0].value.toLowerCase();}catch(e){};

if(text.split(this.value.toLowerCase()).length>1 || input.split(this.value.toLowerCase()).length>1){

display="table-row";break;

}

}

tr[i].style.display=display;

}

}else{

for(var i=2;i<tr.length;i++){

tr[i].style.display="table-row";

td=tr[i].getElementsByTagName("td");

display="none";

input="";

text=td[sel].innerHTML.toLowerCase();

try{input=td[sel].getElementsByTagName("input")[0].value.toLowerCase();}catch(e){};

if(text.split(this.value.toLowerCase()).length>1 || input.split(this.value.toLowerCase()).length>1){

display="table-row";

}

tr[i].style.display=display;

}

}

}catch(e){alert(e);}

});

}

});

}

this.blackin = function(){

try{var obj=document.getElementById("html_layer");

obj.style.display='block';obj.style.height=ext.$$("getDocumentHeight")()+"px";

ext.$$("setCSS")(obj,0,"opacity");

ext.$$("to")(obj,0,100,80,"opacity","u");

}catch(e){alert(e);}

}

this.blackout = function(){

ext.$$("to")(ext.$("html_layer"),"?",0,80,"opacity","u",function(){this.style.display="none";});

}

}

extDbEditor.ext=["addDBEditor","addTableEditor","dbEditorOpenImageManager"];

extDbEditor.lib=["tinyMce","dcss","positions","ajax","upload","calendar","corner"];

extDbEditor.cache=false;

ext.classInstall(extDbEditor);

ПРИЛОЖЕНИЕ 2

РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММ

Рис. П. 2.1 Авторизация пользователя

Рис. П. 2.2 Главное меню

Рис. П. 2.3 Подменю «Вопросы и ответы»

Рис. П. 2.4 Подменю «Редактор каталогов»

Рис. П. 2.5 Подменю «Редактор товаров»

Рис. П. 2.6 Подменю «Редактор акций»

ПРИЛОЖЕНИЕ 3

РУКОВОДСТВО ОПЕРАТОРА ПО ПОДСИСТЕМЕ ХРАНЕНИЯ И УПРАВЛЕНИЯ ДАННЫМИ

П. 3.1 Назначение программы

Панель администратора служит для управления содержимым сайта. Включает функции создания, редактирования, контроля и организации веб-страниц. Упрощает управление содержимым сайта для пользователей, не владеющих языками программирования.

Главное меню программы состоит из подменю:

- «Вопросы и ответы»,

- «Редактор страниц»,

- «Редактор каталогов»,

- «Редактор товаров»,

- «Редактор акций»,

- «Выйти из админки».

П.3.2 Условия выполнения программы

Требования к техническому обеспечению рабочего места пользователя системы:

- процессор с частотой не менее 1800 МГц;

- оперативная память не менее 512 МБ;

- жёсткий диск с объёмом свободного пространства не менее 1 ГБ;

- цветной монитор;

- клавиатура;

- устройство управления курсором.

Минимальные требования к техническому обеспечению сервера:

- процессор с частотой не менее 3 ГГц;

- оперативной памяти не менее 2 ГБ;

- жёсткий диск с объёмом свободного пространства 5 ГБ.

Информационная система предъявляет следующие требования к программным средствам.

- операционная система семейства Windows, Mac OSx, *nix;

- наличие в операционной системе интернет обозревателя;

- наличие подключения к сети Интернет.

П. 3.3 Пуск программы

Для запуска программы нужно, в адресную строку браузера ввести http://gvozd.ru/admin

П. 3.4 Команды оператора

Для перехода к меню редактируемых разделов нужно пройти авторизацию, введя логин и пароль, а затем, нажать кнопку «Отправить». После авторизации пользователю станет доступно меню редактируемых разделов. Меню представлено на рис. П. 3.1

Рис. П.3.1

Для перехода к редактированию раздела, нужно нажать левой клавишей мыши на соответствующую кнопку в главном меню.

Таблица П.3.1

Пункт меню

описание

Вопросы и ответы

Редактирование, добавление новых и удаление старых вопросов

Редактор страниц

Редактирование, добавление новых и удаление старых страниц

Редактор каталогов

Редактирование структуры каталогов, добавление новых и удаление старых каталогов

Редактор товаров

Редактирование, добавление новых и удаление старых товаров

Редактор акций

Редактирование, добавление новых и удаление старых акций

Выйти из админки

Выход из администратиной панели

П. 3.5 Сообщения оператору

Сообщения, выдаваемые оператору, приведены в таблице П.3.1.

Таблица П.3.1

Сообщения оператору

Действия оператора

Введен неверный логин или пароль

Проверить корректность ввода логина и пароля

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.