Информационная система "Корпоративный сайт "Управляющая компания Гвоздь". Подсистема хранения и управления данными
Создание подсистемы хранения и управления данными для корпоративного сайта. Особенности корпоративного сайта компании "Гвоздь", условия эксплуатации, определяющие основные требования к системе. Обеспечение безопасных условий труда инженера-разработчика.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 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
Подобные документы
Обоснование необходимости разработки сайта и основные требования его функционалу. Анализ процесса обработки информации и выбор структур данных для ее хранения. Реализации программного продукта, а также принципы его настройки, тестирования и отладки.
дипломная работа [4,3 M], добавлен 19.01.2017Конфигурирование системы Joomla. Формирование и размещение контента. Разработка дизайна и интерфейса, сервисов сайта. Новостной блок и поисковая система, проверка баланса и форум. Угрозы для сайта и способы защиты, его информационная безопасность.
дипломная работа [3,8 M], добавлен 27.01.2014Разработка сайта "Платные курсы", приложения базы данных которого исполняют функции управления данными заработной платы преподавателей, регистрации и хранения информации о студентах, курсах, дисциплинах, количестве проведенных занятий, их оплате.
курсовая работа [45,4 K], добавлен 14.06.2010Корпоративный сайт как наиболее популярный и часто встречающийся тип Web ресурса в Интернете, его назначение, требования к внешнему виду и содержанию, принципы и основные этапы разработки. Типы сайтов и их структура, порядок регистрации и размещения.
контрольная работа [37,2 K], добавлен 05.09.2010Понятие веб-сайта, история его создания, цели и виды. Роль администратора при разработке и обслуживанию сайта. Стратегия присутствия компании в Интернете. Значение корпоративного веб-сайта в деятельности компании. Цели и задачи корпоративных сайтов.
курсовая работа [49,9 K], добавлен 23.08.2011Понятие и характеристика корпоративного сайта, его роль в формировании общественной оценки. Анализ тематической направленности материалов и их периодичности на обособленной странице. Графическое и текстовое оформление разделов сайта Сбербанка России.
контрольная работа [390,9 K], добавлен 14.11.2013Традиционные направления использования интернет-представительств. Обязанности и функции корпоративного сайта. Статические и динамические web-сайты. CMS как системы управления контентом, анализ основных функций. Особенности программной реализации.
дипломная работа [4,7 M], добавлен 24.09.2012Разработка и обеспечение функционирования корпоративного web-сайта как актуальная задача в PR-стратегии практически любой компании или организации. Знакомство с особенностями продвижения интернет-сайта фонда венчурных инвестиций Чувашской Республики.
дипломная работа [2,4 M], добавлен 07.06.2013Основные технические решения проекта создания информационной системы целью оповещение населения актуальной информации (новости, указы, законы). Описание алгоритма обработки запросов, добавления и удаления информации в базу данных, ее обновление.
дипломная работа [3,9 M], добавлен 06.04.2013Анализ методов разработки сайта с помощью веб-инструментов, конструктора, системы управления сайтом. Выбор языка веб-программирования, графического редактора. Разработка корпоративного сайта, его внедрение в интернет и тестирование на различных браузерах.
курсовая работа [2,5 M], добавлен 22.03.2017