Разработка web-приложения для автоматизации информационных процессов в ООО «Седово», г. Ставрополь
Обеспечение информационной безопасности, защита информации Защита информации обеспечивается стандартным комплексом программных и организационных мер. Защита от аварий электропитания осуществляется с использованием источников бесперебойного питания типа Line-interactive. Резервное аккумуляторное питание обеспечивается для каждого компьютера предприятия, расчётное время поддержания питания при 100… Читать ещё >
Разработка web-приложения для автоматизации информационных процессов в ООО «Седово», г. Ставрополь (реферат, курсовая, диплом, контрольная)
Содержание Введение
1. Результаты предпроектного обследования ООО «Седово». Формулировка задач проектирования
1.1 Результаты предпроектного обследования ООО «Седово»
1.1.1 Объект и методы проведения предпроектного обследования
1.1.2 Программа проведения обследования
1.1.3 План-график работ, стадии предпроектного обследования
1.2 Характеристика ООО «Седово»
1.2.1 Общая характеристика предприятия
1.2.2 Организационная структура предприятия
1.2.3 Организационно-управленческая модель предприятия
1.3 Технические и программные средства ЭИВТ предприятия
1.3.1 Задачи решаемые с использованием средств ЭИВТ
1.3.2 Технические средства
1.3.3 Программные средства
1.3.4 Локальная сеть предприятия
1.3.5 Организация доступа к мировым информационным сетям
1.3.6 Обеспечение информационной безопасности, защита информации
1.3.7 Информационные базы и информационные потоки
1.3.8 Проблемные ситуации и способы их решения
1.3.9 Выбор проблемной ситуации для решения
1.4 Формулировка задач проектирования
1.4.1 Общие сведения о проекте
1.4.2 Назначение и цели создания web-приложения
1.4.3 Характеристика объекта автоматизации
1.4.4 Требования к web-приложению
1.4.5 Состав и содержание работ по созданию web-приложения
1.4.6 Порядок контроля приемки web-приложения
1.4.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу подсистемы в действие
1.4.8 Требования к документированию
1.4.9 Источники разработки
2. Разработка WEB-приложения автоматизации информационных процессов в ООО «Седово», г. Ставрополь
2.1 Обоснование выбора среды разработки web-приложения
2.2 Структура web-приложения для предприятия ООО «Седово»
2.3 Разработка базы данных для web-приложения
2.3.1 Выделение сущностей
2.3.2 Построение инфологической и даталогической модели
2.4 Создание web-приложения с помощью CMS Joomla
2.4.1 Установка пакета «Denwer»
2.4.2 Установка CMS Joomla
2.4.3 Возможности администрирования CMS Joomla
2.4.4 Перенос web-приложения на сервер хостинг-провайдера расположенного в сети Internet
3. Информационное и программное обеспечение
3.1 Общие сведения о web-приложении50
3.2 Функциональное назначение web-приложения
3.3 Описание логической структуры web-приложения
3.4 Требования к техническом обеспечению
3.4.1Общие требования
3.4.2 Требования к техническому обеспечению сервера
3.4.3 Требования к техническому обеспечению клиентской стороны
3.5 Установка и вызов web-приложения
3.6 Входные данные web-приложения
3.7 Выходные данные web-приложения
3.8 Краткая инструкция по работе с web-приложением
4. Технико-экономическое обоснование проекта
4.1 Краткая характеристика проекта
4.2 Трудоемкость выполняемых работ
4.3 Расчет себестоимости автоматизации информационной системы
4.4 Оценка экономической эффективности проекта
4.5 Основные технико-экономические показатели проекта
5. Безопасность и экологичность проекта
5.1 Общая характеристика опасных вредных факторов на рабочем месте оператора информационной системы
5.1.1 Анализ основных опасных и вредных факторов на рабочем месте
5.2 Обеспечение безопасности на рабочем месте оператора
5.3 Расчет параметров заземляющего устройства в рабочем помещении Заключение
Библиографический список Приложение А. Схема организационной структуры предприятия Приложение Б. Инфологическая модель представления данных Приложение В. Листинг программного кода
В рамках дипломного проекта предполагается разработка web-прилоежния для предприятия ООО «Седово».
Актуальность и практическая значимость данного проекта состоит в том, что web-приложение может увеличить спрос на предоставляемые работы, повысить достоверность и оперативность данных, упростить процессы ввода данных, ускорить поиск и группировку необходимых данных, тем самым, уменьшить время и участие клиентов при получении информации и документов.
Целью проектирования является автоматизация процесса передачи документов, что позволит уменьшить время участия клиентов в этом процессе.
Процесс автоматизации передачи документов включает такие этапы, как: разработка технического задания, описание и проектирование процессов, создание базы данных, разработка дизайна, тестирование и отладка web-приложения. Дальнейшее развитие web-приложения предусматривает его размещение в сети Internet.
Пояснительная записка дипломного проекта состоит из введения, пяти разделов основной части, заключения и приложения.
В первом разделе пояснительной записки рассматриваются результаты предпроектного обследования предприятия ООО «Седово» и формулировка задач проектирования. Проанализирована организационная и функциональная структура предприятия, его основные цели, средства достижения. Определены проблемные ситуации предприятия, требующие решения.
Во втором разделе пояснительной записки описана структура базы данных web-приложения предприятия ООО «Седово». Разработка базы данных проводилась в БД MySQL. Web-приложение разрабатывалось с помощью новейших технологий: системы управления контентом Joomla, web-сервера с поддержкой PHP и MySQL.
В третьем разделе пояснительной записки рассмотрена характеристика разработанной базы данных и web-приложения. Приводятся общие сведения о web-приложении, функциональное назначение, требования к техническому обеспечению, указаны входные и выходные данные web-приложения, описаны результаты тестирования и краткая инструкция пользователю по работе с web-приложением.
В четвертом разделе проведен расчет стоимости web-приложения, определяется трудоемкость выполняемых работ, оценка экономической эффективности использования в условиях деятельности предприятия ООО «Седово» и срок окупаемости web-приложения.
В пятом разделе пояснительной записки описаны требования к безопасности и экологичности проекта, приведены опасные и вредные факторы на рабочем месте, выполнен расчет индивидуального показателя — заземления.
В заключении рассмотрены основные итоги дипломного проектирования и намечены перспективные направления дальнейшего развития его темы.
1. РЕЗУЛЬТАТЫ ПРЕДПРОЕКТНОГО ОБСЛЕДОВАНИЯ ОБЩЕСТВА С гОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ «сЕДОВО», Г. сТАВРОПОЛЬ. ФОРМУЛИРОВКА ЗАДАЧ проектирования
1.1 Результаты предпроектного обследования общества с ограниченной ответственностью «Седово», г. Ставрополь
1.1.1 Объект и методы проведения предпроектного обследования Объектами предпроектного обследования являются:
? предприятие ООО «Седово»;
? организационная структура предприятия;
? цели функционирования предприятия;
? совокупность организационных, технических, программных и информационных средств, объединенных в единую систему с целью сбора, хранения, обработки и выдачи необходимой информации, предназначенной для работы предприятия с клиентами.
Целями предпроектного обследования являются:
? выявление основных параметров предметной области взаимодействия с клиентами;
? установление условий, в которых будет функционировать web-приложение для автоматизации информационных процессов;
? выявление стоимостных и временных ограничений на процесс разработки web-приложения для предприятия;
Характеристики методов проведения предпроектного обследования предприятия приведены в таблице 1.1.
Таблица 1.1
Методы организации проведения обследования
Критерии классификации методов организации проведения обследования | Выбранный метод | |
По цели проектирования | Локальное обследование | |
По числу исполнителей | Индивидуальное обследование | |
По степени охвата объекта | Сплошное обследование | |
По отношению к этапам | Последовательное обследование | |
При выборе методов учитывались следующие критерии:
? степень личного участия проектировщика информационной подсистемы в сборе материала;
? временные, трудовые и стоимостные затраты на получение сведений о предприятии.
1.1.2 Программа проведения обследования Программа обследования ООО «Седово» представлена в таблице 1.2.
Таблица 1.2
Программа обследования ООО «Седово»
Наименование вопроса | Источник информации | Получатель информации | |
Общие сведения о предприятии | Директор организации | Проектировщик Поделякин А.А. | |
Организационная структура предприятия | Аналогично | Аналогично | |
Цели функционирования предприятия | Аналогично | Аналогично | |
Документооборот предприятия | Аналогично | Аналогично | |
Существующая информационная система, используемая для работы с клиентами | Аналогично | Аналогично | |
Проблемные ситуации | Аналогично | Аналогично | |
1.1.3 План-график работ, стадии предпроектного обследования План-график работ на стадии сбора материалов обследования полностью отражен в таблице 1.3.
Таблица 1.3
План-график выполнения работ на стадии сбора материалов обследования
Наименование вопроса | Код работы | Исполнитель | Дата начала | Кол-во дней | Дата окончания | |
Общие сведения о подразделении | Проектировщик Поделякин А.А. | 30.11.10 | 07.12.10 | |||
Организационная структура подразделении | Аналогично | 07.12.10 | 21.12.10 | |||
Цели функционирования подразделения | Аналогично | 21.12.10 | 26.12.10 | |||
Задачи решаемые с использованием средств ИВТ | Аналогично | 26.12.10 | 18.01.11 | |||
Существующая в предприятии информационная сеть, используемая для работы с клиентами | Аналогично | 18.01.11 | 01.02.11 | |||
Проблемные ситуации в работе подразделения | Аналогично | 01.02.11 | 11.03.11 | |||
Всего затрачено дней | ||||||
1.2 Характеристика ООО «Седово»
1.2.1 Общая характеристика предприятия Строительное предприятие было основано в 1986 году. Основная деятельность предприятия это осуществление строительства зданий и сооружений I и II уровней ответственности в соответствии с государственным стандартом.
Свидетельство о постановке на учет в налоговом органе юридического лица, образованного в соответствии с законодательством Российской федерации, по месту нахождения на территории Российской Федерации. Серия 26 № 6 752.
Настоящее свидетельство выдано в соответствии с положениями части первой Налогового кодекса Российской Федерации, принятого Федеральным законом от 31 июля 1998 года № 146-ФЗ, юридическому лицу Общество с ограниченной ответственностью «Седово» расположенному по адресу 355 005 Российская Федерация, Ставропольский край, г. Ставрополь ул. Герцена, 147. Юридической лицо поставлено на учет 8 апреля 1999 года с присвоением ИНН 2 635 046 530 налоговым органом ИФНС России по Промышленному району г. Ставрополя.
Основной государственный регистрационный номер 1 022 601 966 947. Выдано Инспекцией Федеральной налоговой службы по Промышленному району г. Ставрополя.
1.2.2 Организационная структура предприятия.
Организационная структура предприятия может быть представлена схемой, отраженной на рисунке А.1 приложения А.
В соответствии со схемой директор предприятия контролирует работу всех отделов, при этом делегируя часть полномочий своему заместителю по коммерческим вопросам.
Главный бухгалтер. Специалист по организации бухгалтерского учета хозяйственно-финансовой деятельности и контролю за экономным использованием материальных, трудовых и финансовых ресурсов, сохранностью собственности предприятия.
Кассир. Осуществляет прием, учет, выдачу и хранение денежных средств и ценных бумаг, обеспечивает их сохранность. Оформляет документы и получает денежные средства в учреждениях банка. Ведет кассовую книгу на основе приходных и расходных документов.
Заместитель директора по коммерческим вопросам. Лицо, осуществляющее руководство материально-техническим снабжением и сбытом продукции.
Отдел поставок и сбыта. Отдел, отвечающий за организацию поставок и сбыта произведенной предприятием продукции.
Заведующий складом. Руководит работой склада по приему, хранению и отпуску товарно-материальных ценностей, по их размещению с учетом наиболее рационального использования складских площадей, облегчения и ускорения поиска необходимых материалов, инвентаря. Главный инженер. Ответственный за техническую политику, направления технического развития предприятия в условиях рыночной экономики, пути реконструкции и технического перевооружения действующего производства, уровень специализации и диверсификации производства на перспективу.
Производственно-технический отдел. Организует техническую подготовку производства и других видов основной деятельности предприятия.
Транспортный участок. Обеспечение доставки рабочих специалистов на объект. Работа с транспортно-экспедиционными компаниями, контроль доставки произведенной продукции, материала и пр.
Автомеханик. Рабочий широкого профиля, который выполняет операции по техническому обслуживанию и ремонту автотранспортных средств, контролирует техническое состояние автомобилей с помощью диагностического оборудования и приборов.
Строительный участок. Обеспечивает выполнение работ по строительству, отвечает за целевое и рациональное использование ресурсов.
Производитель работ. Посредник между рабочими и руководством строительных работ.
Мастер участка. Осуществляет руководство производственным участком.
Рабочие специалисты. Квалифицированные рабочие выполняющие электросварочные, монтажные, бетонные и пр. работы.
Отдел кадров. Отвечает за наём сотрудников, организует профессиональное обучение рабочих и повышение квалификации руководящих работников и специалистов.
Делопроизводитель. Принимает, отправляет и сортирует документы, письма и другие деловые бумаги по степени важности. Ведет их учет и контроль в специальных журналах. Готовит материалы для руководителя
1.2.3 Организационно-управленческая модель предприятия Для построения организационно-управленческой модели предприятия необходимо построить таблицу, которая увязывает группы функциональных задач и подзадач, решаемых системой управления предприятием (таблица 1.4).
На основе данных таблицы (1.4) построим организационно-управленческую модель предприятия в виде таблицы-матрицы (таблица 1.5) связывающей между собой должностных лиц и номера и наименование задач, представленными ранее в таблице 1.4.
Таблица 1.4
Группы функциональных задач и подзадач, решаемых системой управления предприятия
Функциональные области | Функциональные процессы | |
1. Производственная | 1.1. Оказание строительных услуг | |
1.2 Производство сопутствующих изделий для строительных объектов | ||
1.3. Реализация изделий | ||
1.4. Хранение изделий | ||
2. Управленческая | 2.1. Регулирование ценовой политики | |
2.2. Осуществление кадровой политики | ||
2.3. Учет операций | ||
3. Обеспечивающая | 3.1. Доставка изделий | |
3.2. Привлечение клиентов | ||
Таблица 1.5
Организационно-управленческая модель предприятия
Ответственный | Функциональная область | |||||||||
1.1 | 1.2 | 1.3 | 1.4 | 2.1 | 2.2 | 2.3 | 3.1 | 3.2 | ||
Директор | ||||||||||
Зам. директора по коммерческим вопросам | ||||||||||
Главный бухгалтер | Х | |||||||||
Главный инженер | Х | |||||||||
Отдел поставок и сбыта | Х | |||||||||
Производственно-технический отдел | ||||||||||
Отдел кадров | Х | |||||||||
Кассир | ||||||||||
Заведующий складом | Х | Х | ||||||||
Производитель работ | ||||||||||
Рабочие специалисты | Х | Х | ||||||||
Автомеханик | ||||||||||
Водитель | ||||||||||
Делопроизводитель | ||||||||||
Мастер участка | ||||||||||
В таблице 1.5 на пересечении столбцов и строк стоят символы, означающее следующее: x — основной участник процесса; / - частичное участие в процессе; - основная ответственность за выполнение процесса; пустая ячейка — безучастие в процессе или очень слабое, косвенное участие.
1.3 Технические и программные средства ЭИВТ предприятия
1.3.1 Задачи решаемые с использованием средств ЭИВТ Для решения задач обеспечения деятельности предприятия и задач обслуживания клиентов используются средства ЭВТ.
Для решения задач управления предприятием, а именно управление финансами, кадрами и юридическое обеспечение, основными средствами являются комплекс бухгалтерских программ «1С Бухгалтерия» и «Налогоплательщик ЮЛ».
Для работы с партнерами, которые могут быть как физическими так и юридическими лицами, используется информационная система «Фрегат».
Так же используется ряд программного обеспечения общего назначения для решения следующих задач:
— автоматизация задач управления предприятием;
— обеспечение работы предприятия;
— уменьшение трудовых затрат на обеспечение и поддержание контакта с клиентами и партнерами предприятия.
Для обеспечения управленческих, производственных и организационных задач используется системное программное обеспечение.
Так же на предприятии имеют место задачи, которые решаются без использования вычислительной техники, и которые могут более эффективно решены с использованием средств вычислительной техники. Среди этих задач стоит отметить процесс передачи документов клиентам.
Среди задач, что на предприятии решаются без использования (или с незначительным использованием) вычислительной техники, но могут быть более эффективно решены с использованием средств ЭИВТ, можно отметить задачи обеспечения транспортных перевозок.
1.3.2 Технические средства Основываясь на данных полученных при предпроектном обследовании построим таблицу «Основные технические средства ИВТ используемые на предприятии» (таблица 1.6). В связи со значительными масштабами предприятия и широким использованием на предприятии компьютерной техники в таблицу включены только основные технические средства.
Таблица 1.6
Основные технические средства
Группа средств | Средства | Кол-во | |
Компьютеры | Рабочие станции администрации | ||
Рабочие станции отдела поставок и сбыта | |||
Рабочие станции производственно-технического отдела | |||
Рабочие станции отдела кадров | |||
Телекоммуникационное оборудование | ADSL модем D-LINK-2500 | ||
ADSL модем D-LINK-2540 | |||
Печатное оборудование | Лазерный принтер | ||
Струйный принтер | |||
Многофункционально уcтройство | |||
Другое оборудование | Сканер | ||
Устройство бесперебойного питания | |||
Используются персональные компьютеры семейства IBM PC, имеющую различную комплектацию.
Характеристики рабочих станций администрации:
ПК № 1:
— процессор Intel Core i3−550 3.2 ГГц;
— материнская плата Intel DH67BL;
— видеокарта GeForce 8800GT 512 Мб;
— оперативная память Kingston ValueRAM DDR-2 2 Гб;
— жесткий диск Sumsung EcoGreen F3 500 Гб;
— оптический привод DVD R/RW Sumsung SE-085;
— ЖК дисплей Sumsung E1920 19″ ;
Так же данный ПК имеет выход в сеть Internet посредством индивидуального подключения через ADSL модем D-LINK-2500.
ПК № 2:
— процессор Intel Pentium 4 524 3,06 ГГц;
— материнская плата ECS 945P-A;
— видеокарта GeForce 6500GT 256 Мб;
— оперативная память Hynix DDR2 512 Мб;
— жесткий диск Western Digital Caviar SE WD1600JS 160 Гб;
— оптический привод DVD R/RW Optiarc AD-7173A ;
— ЖК дисплей BenQ FP73G 17″ ;
Так же данный ПК имеет выход в сеть Internet посредством индивидуального подключения через ADSL модем D-LINK-2500.
Характеристики рабочей станции отдела поставок и сбыта:
— процессор Intel Сore 2 Duo E7500 2,93 ГГц;
— материнская плата Gigabyte GA-G41M-ES2H;
— видеокарта Galaxy GeForce 9500GT 512 Мб;
— оперативная память Kingston DDR2 2 Гб;
— жесткий диск Seagate Barracuda ST3250310AS 250 Гб;
— оптический привод DVD R/RW NEC AD-7220S;
— ЖК дисплей ViewSonic VA2413Wm 22″ ;
Так же данный ПК имеет выход в сеть Internet посредством индивидуального подключения через ADSL модем D-LINK-2500.
Характеристики рабочих станции производственно-технического отдела:
— ПК № 1:
— процессор AMD Athlon II X3 445 3,1 ГГц;
— материнская плата ASRock M3A770DE ;
— видеокарта Gigabyte GeForce GTX 460 768 Мб;
— оперативная память Kingston DDR2 2Гб;
— жесткий диск Seagate Barracuda ST3500418AS 500 Гб;
— оптический привод DVD R/RW NEC AD-7243S-0B LF;
— ЖК дисплей BenQ V2400 Eco 22″ ;
Так же данный ПК имеет выход в сеть Internet посредством индивидуального подключения через ADSL модем D-LINK-2500.
ПК № 2:
— процессор Intel Core i3−530 2,9 ГГц;
— материнская плата ASRock H55DE3;
— видеокарта Gigabyte GeForce GTX 280 512 Мб;
— оперативная память Kingston DDR2 2Гб;
— жесткий диск Seagate Barracuda ST3500418AS 500 Гб;
— оптический привод DVD R/RW NEC AD-7243S-0B LF;
— ЖК дисплей Samsung P2350 20″ ;
Характеристики рабочих станции отдела кадров:
ПК № 1:
— процессор AMD Athlon II X3 445 3,1 ГГц;
— материнская плата ASRock M3A770DE;
— видеокарта PowerColor Radeon HD 4650 512 Мб;
— оперативная память Kingston DDR3 2Гб;
— жесткий диск Seagate Barracuda ST3250310AS 250 Гб;
— оптический привод DVD R/RW NEC AD-7220S;
— ЖК дисплей Samsung 2033SN 20″ ;
ПК № 2:
— материнская плата Gigabyte GA-G41M-ES2H;
— видеокарта Galaxy GeForce 9500 GT 512 Мб;
— оперативная память Kingston DDR3 2Гб;
— жесткий диск Seagate Barracuda ST3250310AS 250 Гб;
— оптический привод DVD R/RW NEC AD-7220S;
— ЖК дисплей ViewSonic VA2413Wm 22″ «;
Так же данный ПК имеет выход в сеть Internet посредством индивидуального подключения через ADSL модем D-LINK-2540.
1.3.3 Программные средства Основываясь на данных предпроектного обследования составлена таблица «Использование программных средств» (таблица 1.7). В таблицу вошли только основные программные средства.
Подробное описание программных средств использующихся на предприятии:
— «1С Бухгалтерия» — универсальный пакет бухгалтерских приложений;
— «Налогоплательщик ЮЛ» — программное средство для автоматизации процесса подготовки документов налоговой и бухгалтерской отчетности при предоставлении в налоговые органы;
— «ДокПФР» — программное средство для формирования и проверки электронной отчетности;
— AutoCAD 2012 — двухи трехмерная система автоматизированного проектирования и черчения;
— Microsoft Office 2007 — офисный пакет приложений, в состав которого входит программное обеспечения для работы с различными документами: тексты, электронные таблицы, базы данных и др.;
— Google Chrome — программное обеспечение для просмотра web-сайтов;
— Skype — среда для обеспечения голосовой связи;
— Outpost Security Suite Pro — пакет обеспечения безопасности (файрволл, антивирус);
— Windows 7, Windows XP — операционные системы.
Таблица 1.7
Использование программных средств
Программные средства | Кате гория | Номера и наименование задач | ||||||||
Управленческая | Обеспечивающая | Производственная | ||||||||
1.1 | 1.2 | 1.3 | 2.1 | 2.2 | 2.3 | 3.1 | 3.2 | |||
1С Бухгалтерия | а | Ч | Ч | |||||||
ДокПФР | у | Ч | Ч | |||||||
Фрегат | y | Ч | Ч | |||||||
Налогоплательщик ЮЛ | а | Ч | Ч | |||||||
AutoCAD 2012 | п | Ч | ||||||||
Microsoft Office 2007 | п | |||||||||
Google Chrome | п | |||||||||
Skype | п | |||||||||
Outpost Security Suite Pro | п | |||||||||
Windows 7 | c | |||||||||
Windows XP | с | |||||||||
В таблице 1.7 на пересечении столбцов и строк стоят символы, означающее следующее: x — основное назначение; / - применение в процессе; - обеспечение условий выполнения задачи; у — уникальное программное средство, специально созданное для решения соответствующих задач на предприятии или в отрасли; а — адаптированное программное средство, адаптированное под решение задач предприятия; п — прочее прикладное программное обеспечение; с — системное программное обеспечение.
1.3.4 Локальная сеть предприятия На предприятии не установлена локальная сеть, т. к. необходимости в её проектировании не возникало.
1.3.5 Организация доступа к мировым информационным сетям Предприятию для решения ряда корпоративных задач требуется выход во всемирную сеть Internet. Подключение является индивидуальным для каждого ПК и осуществляется посредством ADSL модемов. Поставщиком услуг высокоскоростного доступа во всемирную сеть является «Зеленая Точка».
1.3.6 Обеспечение информационной безопасности, защита информации Защита информации обеспечивается стандартным комплексом программных и организационных мер. Защита от аварий электропитания осуществляется с использованием источников бесперебойного питания типа Line-interactive. Резервное аккумуляторное питание обеспечивается для каждого компьютера предприятия, расчётное время поддержания питания при 100% нагрузке достигает 15 минут, что вполне достаточно для сохранению необходимых данных и завершения работы персонального компьютера.
1.3.7 Информационные базы и информационные потоки Информационные потоки в информационной системе предприятия делятся на внешние и внутренние потоки.
Внутренние потоки создаются с помощью программных комплексов, которые используются на предприятии, например «Налогоплательщик ЮЛ», «ДокПФР» и «1С Бухгалтерия».
Внешние потоки предприятия создаются Internet-потоками.
1.3.8 Проблемные ситуации и способы их решения Возникновение проблемной ситуации обусловлено наличием некоторого диссонанса между желаемым и действительными положением дел.
Возникновение проблемной ситуации может вызвать ряд факторов, обусловленных как изменениями во внешней среде, так и внутренними изменениями.
В результате анализа деятельности предприятия ООО «Седово» было выявлено некоторое количество проблем. Проблемные ситуации и способы их решения приведены в таблице 1.8.
Таблица 1.8
Проблемные ситуации и способы их решения
Проблемная ситуация | Способ решения | |
1. Недостаточный уровень квалификации части персонала | Аттестация персонала и рабочих мест по условиям труда | |
2._Наличие в эксплуатации устаревшего оборудования | Замена устаревшего оборудования либо модернизация основных Комплектующих | |
3._Проблемная ситуация в области энергоресурсов | Разработка комплекса мероприятий по оптимизации потребления энергоресурсов, в частности электроснабжение | |
4._Отсутствие представительства предприятия в сети Internet | Создание web-приложения и опубликование его в сети Internet | |
5._Неудовлетворительная степень автоматизации процесса передачи клиентам документов носящих общий характер (прайс-листов, списка проводимых работ и пр.) | Размещение на web-приложении всех необходимых документов для обеспечения их передачи клиентам | |
1.3.9 Выбор проблемной ситуации для решения Из рассмотренных проблемных ситуаций в таблице 1.8 наиболее важными являются? недостаточная степень автоматизации процесса передачи документов и отсутствие представительства предприятия в сети Internet.
В связи с выше перечисленным, для дальнейшей решения в ходе дипломного проектирования выбираются проблемные ситуации 4 и 5, а как способ их решения предлагается разработка web-приложения для автоматизации информационных процессов в ООО «Седово», г. Ставрополь.
1.4 Формулировка задач проектирования
1.4.1 Общие сведения о проекте Полное наименование подсистемы: web-приложение для автоматизации информационных процессов в ООО «Седово», г. Ставрополь.
Наименование предприятия разработчика: СевКавГТУ, факультет ИТТ, кафедра информационных систем и технологий, студент группы ИС-061 Поделякин Антон Анатольевич.
Наименование предприятия-заказчика: общество с ограниченной ответственностью «Седово», г. Ставрополь.
1.4.2 Назначение, цели создания web-приложения После выявления проблемных ситуаций было принято решение о разработке web-приложения для автоматизации информационных процессов для устранения проблемных ситуаций:
?извлечение хранимой информации. Если раньше для получения интересующей информации партнерам приходилось общаться со специалистом по интересующему вопросу, то теперь отбор информации производится с помощью web-приложения реализованной в web-приложении
? хранение информации — процесс поддержания исходной информации в виде, обеспечивающем выдачу данных по запросам конечных пользователей в установленные сроки. Хранение информации осуществляется на сервере предприятия;
? передача информации. Информация передаётся в виде сообщений от источника информации (предприятие) к её приёмнику (потребителю) посредством канала связи между ними;
? обработка информации. После обработки информации результат выдается конечным пользователям в требуемом виде.
? В пользу этого решения говорит целый ряд причин:
? помочь предприятию поддерживать старые и устанавливать новые связи на рынке;
? стать инструментом распространения информации о предприятии и сфере его деятельности;
? обеспечение круглосуточного предоставления услуг клиентам и партнерам.;
? реклама в средствах массовой информаций это постоянные разовые вложения (достаточно большие), а сайт в сети Интернет будет находиться постоянно и для его поддержания понадобится гораздо меньше средств. Это экономически выгодно.
В результате использования web-приложения появляется возможность улучшить автоматизацию процесса передачи документов, увеличить известность предприятия, потенциальные клиенты смогут получить исчерпывающею информацию об услугах предоставляемых ООО «Седово».
1.4.3 Характеристика объекта автоматизации Краткие сведения об объекте автоматизации: общество с ограниченной ответственностью «Седово», г. Ставрополь.
Сведения об условиях эксплуатации объекта: персональный компьютер с возможностью выхода в сеть Internet.
1.4.4 Требования к web-приложению Для обеспечения нормальной работы web-приложения необходимо одно автоматизированное рабочее место, удовлетворяющее всем техническим требованиям, а так же один сотрудник, способный к обслуживанию приложения.
К web-приложению применяются некоторые мерки эргономичности по которым разработанное приложение должно обеспечивать не только эффективное решение и планирование задач, но так же должно быть удобным для просмотра, а навигация по страницам приложения не должна вызывать никаких затруднений.
Выдвигаются требования не только к самому web-приложению, но и к задачам которые оно выполняет. Задачи, которые решает приложение, являются повышение степени автоматизации процессов передачи документов, а так же увеличение публичной деятельности предприятия, что подразумевает увеличение рекламы и обеспечение клиентов и партнеров предприятия всей необходимой информацией касательно деятельности предприятия.
1.4.5 Состав и содержание работ по созданию web-приложения
Web-приложение разрабатывается на основе утвержденного «Технического задания». Сформулированы основные требования проектируемой системы, принципы по которым она функционирует, взаимодействия с другими системами, так же выявлена структура системы.
Проведение работ по техническому заданию выполняется по календарному плану проведения работ по дипломному проектированию.
? изучение предметной области — с 4 декабря 2010 по 11 марта 2011 г.;
? разработка требований — с 15 марта по 02 мая 2011 г.;
? обоснование основных технических решений — с 02 по 16 мая 2011 г.;
? сдача темы — с 17 мая по 17 июня 2011 г.
1.4.6 Порядок контроля приемки web-приложения Перечень научной, технической и другой документации, подлежащей оформлению исполнителем и передаче заказчику на отдельных этапах выполнения и по окончании договора, порядок проведения контроля качества сопровождения программно-технических средств заказчика определены календарным планом и техническим заданием, являющимися частью договора.
В соответствии с данными документами разработанное программно-техническое средство должно быть передано заказчику до окончания срока выполнения работ, то есть до 10 июня 2011 года, при этом приемка подсистемы осуществляется приемочной комиссией после передачи документации и подсистемы заказчику.
Заказчик в течение 10 дней со дня получения Акта сдачи-приемки и отчетных документов обязан направить исполнителю подписанный Акт сдачи-приемки программно-технической продукции или мотивированный отказ от приемки работ. В случае отказа сторонами составляется двусторонний акт с перечнем необходимых доработок и сроков их выполнения.
1.4.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу подсистемы в действие Для проведения работ при которых гарантируется соответствие системы требованиям содержащимся в техническом задании, в организации заказчика должен быть проведен комплекс технических и организационных мероприятий по подготовке оборудования для размещения системы и подготовке аппаратного и программного обеспечения. Заказчик в срок до начала проведения работ должен:
? предоставить необходимое аппаратное обеспечение;
? предоставить необходимое программное обеспечение;
? предоставить исполнителю доступ в сеть Internet;
?исполнителю по требованию должна быть предоставлена информация, необходимая для качественного исполнения работ.
1.4.8 Требования к документированию На каждом этапе проектирования web-приложения разрабатываются различные комплекты и виды документов.
На этапе технического проектирования разрабатываются следующие виды документации:
— проектно-сметная документация и расчет экономической эффективности web-приложения;
— документ «Основные положения по web-приложению»;
— документ «Постановка задачи».
На этапе рабочего проектирования разрабатывается:
? технологическая документация;
? программная документация, включающая описание, спецификации, тексты программ, инструкции для пользователя;
? правовые инструкции;
? документ «Рабочий проект», в который входят перечисленные на этом этапе документы.
На этапе «Сдача проекта в промышленную эксплуатацию» используют следующую совокупность документов:
— договорная документация;
— «Приказ на разработку web-приложения»;
— технико-экономическое обоснование и техническое задание;
— «Приказ о начале промышленного внедрения»;
— «Требования к научно-техническому уровню проекта системы».
В результате выполнения работ на данном этапе составляется «Акт сдачи проекта в промышленную эксплуатацию».
1.4.9 Источники разработки Источниками разработки являются:
? заказ на разработку web-приложения для автоматизации информационных процессов в ООО «Седово», г. Ставрополь;
? отчет о преддипломной практике студента группы ИС-061 Поделякина Антона Анатольевича;
При проектировании web-приложения, его разработки необходимо использовать специальную литературу, в частности, по PhP, БД MySQL, web-серверу Denwer.
Кроме этого, в процессе проектирования применялись различные ГОСТы, например, ГОСТ 34.602.89 — Комплекс стандартов на автоматизированные системы.
Выводы
1. Проанализарована организационно-функциональная структура. Установленно, что структура управления линейная.
2. Исследована информационная система действующая на предприятии. Установлено что для автоматизации задач управления предприятием используется программное обеспечение «1С Бухгалтерия» и «Налогоплательщик ЮЛ».
3. Исследованы проблемные ситуации. Из рассмотренных проблемных ситуаций наиболее важными являются:
? Недостаточная степень автоматизации процесса передачи документов;
? Отсутствие представительства предприятия в сети Internet;
Способ решения указанных проблем — разработка web-приложения.
2. РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ ДЛЯ АВТОМАТИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ В ООО «СЕДОВО», Г. СТАВРОПОЛЬ
2.1 Обоснование выбора среды разработки web-приложения Задача разработчика — создать приложение оптимальное для большинства браузеров, которыми пользуется конечный пользователь. Каждая технология, на основе которой будет создано web-приложение, зависит лишь от удобства, скорости разработки и поддержки конечного продукта.
Система управления контентом это комбинация большой базы данных, файловой системы и других зависимых программных модулей, которые используются для хранения и последующей подачи огромного количество данных.
Эти системы различаются базами данных в которых может хранится текст, аудио, видео или изображения. Пользователи систем управления контентом могут найти подходящий контент из базы данных при помощи поиска по ключевым словам, автору, дате создания. Системы управления контентом могут также быть использованы для создания информационных порталов, которые служат для представления информации на web-приложении посредством графического интерфейса пользователя (GUI).
В любой системе управления контентом много основных особенностей, которые будут представлены таким образом, что система работает эффективно и экономит деньги.
База данных CMS или центральный репозитарий для корпоративного контента должен быть доступен широкому кругу технических и нетехнических лиц. Ее интерфейс должен быть легок в использовании. Ее управляющее меню должно быть построено таким образом, что страницы могут быть добавлены легко.
Создание, дизайн и размещение web-контента должно быть автоматизировано в соответствии с необходимостью организации.
Затраты времени на программирование снизятся при создании различных форм для управления контентом. Программист может снизить время на создание web-приложения.
Система позволяет контролировать права пользователей на нескольких уровнях. Ключи безопасности позволяют работать пользователям в соответствии с их правами.
Главное отличие CMS Joomla от других систем — это стремление разработчиков сохранить управление простым, в то же время, обеспечивая максимальную функциональность. В итоге, можно полностью контролировать свои сайты, вместо того чтобы платить чрезмерно большие суммы денег за закрытое, являющееся чьей-то собственностью программное обеспечение.
Joomla представляет собой набор скриптов, написанных на языке программирования PHP, разработанном для написания web-приложений.
В web-приложениях две стороны выполнения кода — серверная и клиентская. К клиентской части относятся HTML, CSS, Javascript, а к серверной ASP, JAVA, PHP. Исходя из этого, для работы скриптов Joomla, необходимо наличие web-сервера с поддержкой PHP и MySQL (рекомендуется Apache версии 1.3 и выше) и web-браузера у пользователя (Internet Explorer, Mozilla, Firefox, Opera).
Возможности Joomla:
? полное управление компонентами базы данных и сайта;
? темы разделов могут быть добавлены;
? полная настройка расположения блоков меню;
? загрузка изображений браузером в свою собственную библиотеку;
? динамические модули форумов, опросов, голосований;
? совместимость с Linux, FreeBSD, MacOSX server, Solaris и AIX.
Исходя из всего вышесказанного, для разработки web-приложения для предприятия ООО «Седово» была выбрана система управления контентом Joomla, БД MySQL, язык программирования PHP, так же использовался набор web-разработчика «Denwer».
2.2 Структура web-приложения для предприятия ООО «Седово»
Структура web-приложения представляет собой дерево и отображает взаимосвязь web-страниц, начиная от главной страницы. На рисунке 2.1 приведена структура web-приложения для ООО «Седово».
Данное web-приложения предназначен для двух категорий пользователей:
? обычные пользователи;
? администратор сайта.
Для работы на сайте администратора, необходима процедура авторизации, для чего администратору необходимо в адресной строке браузера набрать адрес сайта с добавлением в конце пути «/administrator» и затем ввести имя и пароль. После этой процедуры, будет выполнен вход на сайт в админитсративную панель Joomla.
Рисунок 2.1 — Структура web-приложения для предприятия ООО «Седово»
2.3 Разработка базы данных для web-приложения
2.3.1 Выделение сущностей Сущность «Product» является стержневой сущностью разрабатываемой модели. В данной сущности содержится вся информация по услугам, на основании которой ведется вся остальная деятельность предприятии. Все сущности, их атрибуты и ключи представлены в таблице 2.1.
Таблица 2.1
Сущности, их атрибуты и ключи
Название сущности | Атрибут | Описание | Ключ | |
sodsite | id; section_id; title; introtext; fulltext; state; sectionid; mask; created; created_by; modified; modified_by; images; attribs; version; metakey; urls; access; hits; | Информация о содержимом сайта | id | |
Kategor | kategor_id; title; name; image; dissection; section_id; editor; ordering; image_position; ordering; description; published; editor; access; | Информация о категориях, ремонтных работах, контактах | kategor_id | |
razdel | section_id; title; name; image; image_position; description; published; ordering; access; params; | Связь категорий с секциями — услуги, контакты, вакансии | section_id | |
sodsite_ frontpage | sodsite_id; ordering; id; | Информация в главной странице | sodsite_id | |
contact_ details | id; name; address; state; country; postcode; telephone; fax; image; email_to; published; access; | Контактная информация | id | |
Отношения в таблице 2.1 представляют собой логическую модель.
Схема данных, в базе данных MySQL, показана на рисунке 2.2.
2.3.2 Построение инфологической и даталогической модели Описание предметной области, выполненное без ориентации на используемые в дальнейшем программные и технические средства, называется инфологической моделью.
Даталогическая модель представления данных отражена на рисунке 2.2.
Для описания инфологической модели необходимо установить связи между сущностями, так как именно наличие множества связей определяет сложность инфологических моделей. В данной базе данных существуют следующие связи, между сущностями показанные в приложении Б на рисунке Б.1.
Рисунок 2.2 — Даталогическая модель представления данных Таблица 2.2
Связи между сущностями
Таблица «Sodsite» | Таблица «Razdel» | |
razdel_id | razdel_id | |
Тип отношений: один-к-многим | ||
Таблица «Razdel» | Таблица «Kategor» | |
kategor_id | kategor_id | |
Тип отношений: один-к-многим | ||
Таблица «Sodsite» | Таблица «Sodsite_frontpage» | |
id | id | |
Тип отношений: многие-к-одному | ||
База данных разрабатывается для хранения текстовой и числовой информации.
Даталогическая модель является моделью логического уровня и представляет собой отображение логических связей между элементами данных безотносительно к их содержанию и среде хранения. Эта модель строится в терминах информационных единиц, допустимых в той конкретной СУБД, в среде которой проектируется база данных.
Опишем таблицу sodsite, указав для каждого поля таблицы наименование атрибутов, пояснение, размер, тип поля и его допустимые неопределенные значения (таблица 2.3).
Таблица 2.3
Состав таблицы sodsite
Наименование атрибутов | Пояснение | Тип полей | Размер полей | Допустимость неопределенных значений | |
id | Первичный ключ | Числовой | NOT NULL | ||
id_razdel | Внешний ключ | Числовой | NOT NULL | ||
title | Название | Символьный | NOT NULL | ||
introtext | Текст представления | Символьный | NOT NULL | ||
fulltext | Полный текст статьи | Символьный | NOT NULL | ||
state | Состояние публикации | Числовой | NOT NULL | ||
created | Дата создания | Дата/время | NOT NULL | ||
created_by | Автор | Символьный | NOT NULL | ||
modified | Время модификации | Дата/время | NOT NULL | ||
modified_by | Кем модифицирован | Символьный | NOT NULL | ||
images | Ссылки на изображения | Символьный | NOT NULL | ||
attribs | Атрибуты | Символьный | NOT NULL | ||
version | Версия | Числовой | NOT NULL | ||
urls | Ссылка | Символьный | NOT NULL | ||
access | Доступ к разделу | Числовой | NOT NULL | ||
hits | Количество просмотров | Числовой | NOT NULL | ||
Опиcание таблицы section, в которой хранятся разделы сайта такие как услуги, контактная информация и другие документы, указав для каждого поля таблицы размер поля и тип (таблица 2.4).
Таблица 2.4
Состав таблицы razdel
Наименование атрибутов | Пояснение | Тип полей | Размер полей | Допустимость неопределенных значений | |
section_id | Первичный ключ | Числовой | NOT NULL | ||
kategor_id | Внешний ключ | Числовой | NOT NULL | ||
title | Название секции | Символьный | NOT NULL | ||
name | Имя секции | Символьный | NOT NULL | ||
image | Ссылка на изображение | Символьный | NOT NULL | ||
image_position | Позиция изображения | Символьный | NOT NULL | ||
ordering | Порядок расположения | Числовой | NOT NULL | ||
description | Описание секции | Символьный | NOT NULL | ||
published | Состояние публикации | Числовой | NOT NULL | ||
access | Доступ к секции | Числовой | NOT NULL | ||
Описание таблицы Kategor, указав для каждого поля таблицы размер поля и тип (таблица 2.5).
Таблица 2.5
Состав таблицы Kategor
Наименование атрибутов | Пояснение | Тип полей | Размер полей | Допустимость неопределенных значений | |
kategor_id | Первичный ключ | Числовой | NOT NULL | ||
title | Внешний ключ | Числовой | NOT NULL | ||
name | Имя категории | Символьный | NOT NULL | ||
image | Ссылка на изображение | Символьный | NOT NULL | ||
image_position | Позиция изображения | Символьный | NOT NULL | ||
description | Описание категории | Символьный | NOT NULL | ||
published | Состояние публикации | Числовой | NOT NULL | ||
editor | Автор | Символьный | |||
ordering | Порядок расположения | Числовой | NOT NULL | ||
access | Доступ к категории | Числовой | NOT NULL | ||
Опишем таблицу sodsite_frontpage, указав для каждого поля таблицы размер поля и тип (таблица 2.6).
Таблица 2.6
Состав таблицы sodsite_frontpage
Наименование атрибутов | Пояснение | Тип полей | Размер полей | Допустимость неопределенных значений | |
sodsite_id | Первичный ключ | Числовой | NOT NULL | ||
id | Внешний ключ | Числовой | NOT NULL | ||
ordering | Сортировка | Числовой | NOT NULL | ||
Описание таблицы detal, указав для каждого поля таблицы размер поля и тип (таблица 2.7).
Таблица 2.7
Состав таблицы detal
Наименование атрибутов | Пояснение | Тип полей | Размер полей | Допустимость неопределенных значений | |
id | Первичный ключ | Числовой | NOT NULL | ||
name | Имя | Символьный | NOT NULL | ||
address | Адрес | Символьный | |||
state | Край, область | Символьный | |||
postcode | Индекс | Символьный | |||
telephone | Номер телефона | Символьный | |||
image | Ссылка на изображение | Символьный | |||
email_to | Адрес электронной почты | Символьный | |||
published | Состояние публикации | Числовой | NOT NULL | ||
access | Доступ к категории | Числовой | NOT NULL | ||
2.4 Создание web-приложения с помощью CMS Joomla v.1.5
При разработке данного web-приложения для предприятия ООО «Седово» использовалась система управления контентом сайта (CMS) Joomla. Благодаря этому, администратор сайта может управлять своим web-приложением используя лишь персональный компьютер, с установленным web-браузером (Google Chrome, Internet Explorer, Firefox, Opera).
Главная страница web-приложения будет содержать в себе несколько блоков с различными данными и функциями, такими как заголовок сайта, данные о предприятии ООО «Седово», возможность обратной связи, главное меню, поиск информации, основная информационная часть. Все остальные страницы будут вызываться из главной страницы, при выборе ссылки на страницу.
2.4.1 Установка пакета web-приложений «Denwer»
Для написания web-приложения понадобится набор дистрибутивов ипрограммная оболочка, используемые web-разработчиками для отладки сайтов на локальной Windows-машине без необходимости выхода в Интернет.
Особенности Denwer:
— система может запускаться с flash-накопителя без каких-либо проблем;
— Apache, SSI, mod_rewrite, mod_php;
— PHP4 с поддержкой GD и MySQL;
— MySQL4 с поддержкой транзакций (mysqld-max);
— система управления запуском и завершением;
— phpMyAdmin — система управления MySQL через web-интерфейс.
Инсталляция Denwer происходит в несколько шагов, которые будут описаны ниже.
Установка пакета web-приложений «Denwer» шаг 1:
Двойным щелчком мыши выбираем файл Base_2006;10−04_a1.3.33_p4.4.3_m4.1.16_pma2.6.1 и в появившемся окне жмем «Да», окно инсталлятора показано на рисунке 2.4.
Рисунок 2.4 — Окно установки Denwer — шаг 1: запуск установки Установка пакета web-приложений «Denwer» шаг 2:
После проверки системы на все необходимые компоненты появится окно, показанное на рисунке 2.5, после чего нажмем «Enter».
Установка пакета web-приложений «Denwer» шаг 3:
Необходимо выбрать директорию, либо нажав «Enter» согласиться с предложенной [C:WebServers], окно с выбором директории показано на рисунке 2.6.
Рисунок 2.5 — Окно установки Denwer — шаг 2: проверка системы Рисунок 2.6 — Окно установки Denwer — шаг 3: выбор директории Установка пакета web-приложений «Denwer» шаг 4:
После выбора категории установки необходимо создать виртуальный диск, окно с созданием показано на рисунке 2.7.
Рисунок 2.7 — Окно установки Denwer — шаг 4: создание виртуального диска Установка пакета web-приложений «Denwer» шаг 5:
Необходимо указать имя виртуального диска, окно с вводом имени показано на рисунке 2.8.
Рисунок 2.8 — Окно установки Denwer — шаг 5: выбор имени виртуального диска Установка пакета web-приложений «Denwer» шаг 6:
На этом шаге происходит копирование файлов в директорию, после копирования система предложит на выбор два варианта запуска, разработчики предлагают выбрать 1 вариант, но я выбрал 2, так как мне кажется, он более удобен. Окно выбора вариантов показано на рисунке 2.9.
Рисунок 2.9 — Окно установки Denwer — шаг 6: выбор варианта запуска сервера После выполнения всех вышеперечисленных шагов пакет «Denwer»
успешно установлен, можно приступать к непосредственной установке CMS Joomla.
2.4.2 Установка CMS Joomla v.1.5.20
Перед установкой CMS Joomla необходимо зайти в созданную Denwer категорию «www» и удалить некоторые из файлов, рисунок 2.10. Так как необходимо записать туда файлы, которые необходимы для корректной установки Joomla.
Рисунок 2.10 — Директория «www», удаление файлов необходимых для продолжения установки После того как файлы Joomla переписаны в папку «www», следует совершить переход непосредственно к установке, которая состоит из нескольких шагов.
Установка web-приложения CMS-Joomla шаг 1:
Зайти в папку «etc» и нажать «Run.ехе», чтобы запустить виртуальный сервер. Запустить web-браузер и набрать localhost, после чего начнется установка. Все поля для ввода данных необходимо заполнить, пример на рисунке 2.11.
После заполнения всех полей следует нажать кнопку «Next» если все верно, то совершится переход к следующему шагу.
Рисунок 2.11 — Окно установки CMS Joomla — шаг 1: конфигурация БД MySQL
Установка web-приложения CMS Joomla шаг 2:
Необходимо вести название сайта. Это название отображается в заголовке окна браузера, когда кто-то обращается к web-приложению.
Название используется также и в других местах, например, оно используется при автоматической отправке сообщений по электронной почте. Все поля для ввода данных необходимо заполнить, пример на рисунке 2.12, после чего следует нажать кнопку «Next».
Рисунок 2.12 — Окно установки CMS Joomla — шаг 2: ввод имени сайта Установка web-приложения CMS Joomla шаг 3:
Необходимо подтвердить несколько основных параметров настроек URL и путь к файлу, которые обычно автоматически выставляются корректно, но все же необходимо их проверить. Ввести адрес e-mail и пароль — это будет адрес и пароль администратора сайта. Все поля для ввода данных необходимо заполнить, пример на рисунке 2.13, после чего следует нажать кнопку «Next».
Рисунок 2.13 — Окно установки CMS Joomla — шаг 3: подтверждение адреса сайта, ввод электронной почты Установка web-приложения CMS Joomla шаг 4:
Четвертый и заключительный шаг поздравляет с успешной установкой.
Установка завершена, можно перейти на сайт и зайти в панель управления сайтом, рисунок 2.14.
Рисунок 2.14 — Окно установки CMS Joomla — шаг 3: завершение установки
2.4.3 Возможности администрирования CMS Joomla v.1.5.20
После установки «Denwer» и CMS Joomla, необходимо для работы с приложением зайти в директорию C: WebServershomelocalhostwww и удалить папку installation, как показано на рисунке 2.15.
Рисунок 2.15 — Директория «www», удаление папки «Installation
Теперь можно приступить к администрированию и работе с приложением. В web-браузере следует ввести localhost, после чего должно появиться окно web-приложения, рисунок 2.16.
Рисунок 2.16 — Стандартный вид главной страницы webприложения после установки CMS Joomla
Рассмотрим возможности администрирования в Joomla:
? возможность создавать неограниченное количество страниц;
? четкая организация структуры сайта;
? для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах;
? начало и окончание публикации любых материалов можно запрограммировать по календарю;
? возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей;
? полностью настраиваемые схемы расположения элементов по 5 областям, что позволяет сделать оригинальный дизайн;
? закачка изображений при помощи браузера в вашу собственную библиотеку, для последующего использования с любого места сайта;
? различные модули;
? изменение порядка объектов, включая новости, вопросы, статьи и т. д.;
? генератор показа случайной новости;
? модуль приёма от удалённых авторов новостей, статей и ссылок;
? иерархия объектов;
? менеджер архива;
? выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе MS Word;
? экономное использование места на сервере за счет использование базы данных MySQL;