Научная статья на тему 'Система управления контентом интернет-ресурса'

Система управления контентом интернет-ресурса Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
158
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА УПРАВЛЕНИЯ / MANAGEMENT SYSTEM / КОНТЕНТ / CONTENT / ИНТЕРНЕТ-РЕСУРС / INTERNET RESOURCE SITE / САЙТ / МЕНЕДЖЕР ФАЙЛОВ / FILE MANAGER / АВТОРИЗАЦИЯ / AUTHORIZATION / РЕГИСТРАЦИЯ / REGISTRATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Дятлов А. К.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CONTENT MANAGEMENT SYSTEM OF AN INTERNET RESOURCE

The problem of the process acceleration for designing sites (code reuse) is considered and solved. The modules for registration, authorization and separation of access rights for users and groups are implemented. File manager and image galleries are included. New approach to the url-routing is applied.

Текст научной работы на тему «Система управления контентом интернет-ресурса»

11. Операция из конца очереди. В этом случае на станок поступает деталь, последней вставшая в очередь на обработку.

12. Максимальная длительность операции. При планировании на станок поступает деталь с максимальной длительностью выполняемой операции.

13. Минимальная длительность операции. При планировании на станок поступает деталь с минимальной длительностью выполняемой операции.

14. Максимальная незавершенных операций. В первую очередь на станок планируется партия ДСЕ с наибольшим числом незавершенных операций.

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

Библиографические ссылки

1. Терушкин А. Г., Фигурнов Э. Б. Определение оптимальной партии запуска с учетом форм движения предметов труда // Экономика и математические методы. 1969. Т. IV, Вып. 2. С. 4-15.

2. Будник Р. А., Куминов В. В. MES-системы в дискретном производстве [Электронный ресурс]. URL: http://www.mesa.ru/7p = 600012.

References

1. Terushkin A. G., Figurnov Je. B. Opredelenie optimal'noj partii zapuska s uchetom form dvizhenija predmetov truda // Jekonomika i matematicheskie metody, 1969, t. IV, vyp.2. = 4-15

2. Budnik R. A., Kuminov V. V. MES-sistemy v diskretnom proizvodstve [Jelektronnyj resurs]. Rezhim dostupa: http://www.mesa.ru/7p = 600012.

© Васильева С. А., 2013

УДК 004.514.4:004.623

СИСТЕМА УПРАВЛЕНИЯ КОНТЕНТОМ ИНТЕРНЕТ-РЕСУРСА

А. К. Дятлов

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева Россия, 660014, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31 Е-шаЛ: [email protected]

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

Ключевые слова: система управления, контент, интернет-ресурс, сайт, менеджер файлов, авторизация, регистрация.

CONTENT MANAGEMENT SYSTEM OF AN INTERNET RESOURCE

A. K. Dyatlov

Siberian State Aerospace University named after academician M. F. Reshetnev 31, "Krasnoyarsky Rabochy" Av., Krasnoyarsk, 660014, Russia E-mail: [email protected]

The problem of the process acceleration for designing sites (code reuse) is considered and solved. The modules for registration, authorization and separation of access rights for users and groups are implemented. File manager and image galleries are included. New approach to the url-routing is applied.

Keywords: management system, content, Internet resource site, a file manager, authorization, registration.

В настоящее время на рынке веб-дизайна наблюдается потребность не просто в статических сайтах, а гибких системах отображения информации. Необходимо дать пользователю возможность управлять своим сайтом самостоятельно. Для этого была разработана собственная система управления контентом сайта. Главное новшество системы - это уникальная для ASP.NET МУС 3 [1] URL-маршрутизация, которая обеспечивает гибкость настройки проекта, увеличивает скорость разработки. Также ускорение процесса разработки достигается применением готовых мо-

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

Система состоит из небольших модулей, выполняющих отдельные независимые функции. Модули управляются из панели администратора, кроме этого панель позволяет управлять контентом сайта. Интерфейс панели интуитивно понятен пользователю, весь деструктивный функционал защищён диалоговыми предупреждениями, также предусмотрен модуль резервирования.

Информационно-управляющие системы

Схема взаимодействия модулей системы

В систему включены модули (см. рисунок): модуль маршрутизации, модуль галереи изображений, модуль загрузки и менеджмента файлов контента, модуль регистрации и авторизации, модуль резервного копирования, модуль поисковой оптимизации.

Модуль маршрутизации обрабатывает входящие url-запросы. Новшество в реализации модуля заключается в том, что каждый url на первом этапе сравнивается на принадлежность шаблонам. Шаблоны соответствуют конкретным модулям системы [2]. Если соответствие не установлено, то управление передаётся действию Index, которое проверяет совпадение url со значением базы данных и выводит объект из базы.

Если получен второй отказ, то выводится ошибка 404. Такой подход к маршрутизации позволяет гибко настраивать маршруты, ускорить развертку проектов и отойти от физической реализации страниц к объектам базы данных. Каждая страница сайта - это не физически реализованный файл, а объект базы со своим перечнем свойств и полей, а url-адрес указывает на то, каким модулем объект будет обработан или же непосредственно отображен.

Модуль галереи изображений создан для быстрого управления галереями. Он позволяет загружать одновременно по несколько изображений на сервер, добавлять их в галереи, прикреплять к объектам базы данных. Каждому загружаемому изображению создается изображение идентификатора малых размеров, для упрощения отображения в панели администратора. Модуль выполнен во всплывающем окне, что так же ускоряет работу с контентом сайта.

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

Модуль регистрации и авторизации позволяет создавать пользователей, группы пользователей, добав-

лять пользователей в группы и т. д. Модуль включен в каждый проект для ограничения доступа к панели администратора. Кроме этого, модуль позволяет разграничить права для групп пользователей, запрещать/разрешать чтение/изменение отдельных объектов системы.

Модуль резервного копирования фиксирует каждое действие с объектом базы данных в дублирующей таблице базы с сохранением даты изменения. Это позволяет восстановить объект в первоначальном состоянии и отменять внесенные изменения. Модуль является мощным средством безопасности сайта, он позволяет допускать к работе с контентом пользователей, не имевших опыта работы с подобными системами.

Модуль поисковой оптимизации (англ. search engine optimization, SEO) - комплекс мер для поднятия позиций сайта в результатах выдачи поисковых систем по определенным запросам пользователей [3]. Модуль позволяет задавать страницам сайта поля: description, keywords, hi-заголовки. Это способствует продвижению сайта в поисковых системах.

Разработанная система позволит оптимизировать работу по созданию сайтов, исключить повторное написание одного и того же кода при помощи применения модульной структуры, предоставит необходимый функционал для управления сайтом с дублированием всех действий и изменений. Система применена при разработке сайтов: http://www.brand-on.ru/, http ://zemlya24.ru/.

Библиографические ссылки

1. Поисковая оптимизация [Электронный ресурс] URL : http ://ru. wikipedia. org/wiki/Поисковая_оптими-зация (дата обращения: 10.09.2013).

2. Маршрутизация ASP.NET [Электронный ресурс]. URL: http://msdn.microsoft.com/ru-ru/library/ cc668201(v = vs.100).aspx (дата обращения: 12.09.2013).

3. Фримен Адам. ASP.NET MVC3 Framework с примерами на C# для профессионалов. М., 2012. 667.

References

1. Search engine optimization [electronic resource] URL: http://ru.wikipedia.org/wiki/n0HCK0Baa_0nTHMH-3a^a (date accessed: 10.09.2013).

2. Routing ASP.NET [Electronic resource] URL: http://msdn.microsoft.com/ru-ru/library/cc668201 (v = vs.100). aspx (date accessed: 12.09.2013).

3. Adam Freeman. ASP.NET MVC3 Framework with examples in C # for professionals // 2012. M., 667 р.

© Дятлов А. К., 2013

УДК 004.414.22

ОПЕРАТИВНО-КАЛЕНДАРНОЕ ПЛАНИРОВАНИЕ И УЧЕТ В ПРОИЗВОДСТВЕ РАКЕТНО-КОСМИЧЕСКОЙ ТЕХНИКИ

И. В. Жуковская

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева Россия, 660014, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31

E-mail: [email protected]

Описан метод оперативно-календарного планирования и учета, применимый для производства ракетно-космической техники.

Ключевые слова: оперативно-календарное планирование и учет, диспетчирование производства.

OPERATIVE SCHEDULING AND ACCOUNTING IN THE ROCKET AND SPACE TECHNOLOGY MANUFACTURING

I. V. Zhukovskaja

Siberian State Aerospace University named after academician M. F. Reshetnev 31, "Krasnoyarsky Rabochy" Av., Krasnoyarsk, 660014, Russia. E-mail: [email protected]

A method for operational scheduling and accounting applicable to the manufacturing rocket space technology is described.

Keywords: operational scheduling and accounting, production dispatching.

Задача однозначного описания (построения модели) производственного процесса в многономенклатурном дискретном производстве возникает как на этапе проектирования интегрированной автоматизированной системы управления (ИАСУ), так и на этапе ее эксплуатации. Если на этапе проектирования такая задача возникает однократно и сводится к определению основных параметров, то на этапе эксплуатации задача решается многократно, конкретно и оперативно. Задача описания хода производства на этапе эксплуатации ИАСУ заключается в планировании и составлении директивных расписаний загрузки оборудования и персонала в соответствии с поступающими заказами. Решение этой задачи находится путем создания алгоритмов и процедур планирования на основе максимального использования для разработки различных плановых заданий компьютерных средств и сетей, а также для обмена информацией между производственным комплексом и руководством, плановыми и диспетчерскими органами, а также другими службами производства [1].

Автоматизированная разработка плановых документов оперативно выполняется с использованием

программных средств, входящих в состав собственно производственного комплекса и образующих систему автоматизированного оперативно-календарного планирования и учета (ОКПУ).

Для персонала и системы диспетчерского управления системой ОКПУ формируются плановые директивные документы, используемые в качестве инструмента управления ходом производственного процесса.

Календарное планирование выполняется в два этапа, предусматривающих два рабочих режима. На первом этапе предварительного планирования (ПП) создается предварительный план производственного процесса, проверяется принципиальная выполнимость плановых заданий для имеющихся производственных мощностей.

На втором этапе - этапе оперативного планирования (ОП) - создается окончательный план производственного процесса. Формируются расписание загрузки оборудования, сменные задания по рабочим местам, а также заказы на поставку комплектов инструмента, оснастки и приспособлений.

i Надоели баннеры? Вы всегда можете отключить рекламу.