Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы (Основные характеристики ООО «Ай Ти Сервис»).pdf
Добавлен: 12.03.2024
Просмотров: 65
Скачиваний: 0
СОДЕРЖАНИЕ
Глава 1. Основные характеристики ООО «Ай Ти Сервис»
1.1 ООО «Ай Ти Сервис»- фирма по сервисному обслуживанию персональных компьютеров
1.3 Изучение аналогов создаваемой системы
1.4 Процесс постановки задач по проектированию системы
Глава 2. Процедура проектирования и разработки системы
2.1 Основные требования к проектируемому программному продукту
2.2 Аргументы по выбору данного инструментария и технологии по разработке
2.3 Выбор системы управления базами данных
2.4 Изучение и анализ доступных программных средств
Глава 3. Процедура разработки программного продукта
3.1 Процесс проектировки базы данных
3.2 Процедура по разработке алгоритмов реализации системы
Применение поисковых подсказок позволяет облегчить работу, например, в интернет-магазине. Так, после ввода правильного наименования товара, система автоматически выдаст весь имеющийся ассортимент и вам останется только выбрать нужный именно вам, перейдя к нужной карточке.[36]
Основными задачами SEO-модуля является работа с техническим заполнением сайта, выполнение информативной функции, ознакомление пользователя с изменениями необходимыми для внесения на каждой странице сайта, демонстрация информации обо всем сайте:
- Общем ссылочном ранжировании;
- Цитировании;
- Количестве ссылок;
- Поисковых словах;
- Индексации поисковиками.
Полнофункциональное использование всех возможностей системы подразумевает знание HTML и PHP.
Несмотря на то, что система позиционирует себя как CMS, которая не требует знаний в области программирования, все же идеальная работа сайта потребует вмешательства специалиста по программированию в шаблоны. Сама система обновляется через глобальную сеть.
Среди достоинств системы можно отметить следующие:
- Функциональность.
- Удобство работы.
- Интеграция с 1С.
- Возможность редактирования контента на пользовательской стороне.
- Безопасность.
1С-Битрикс также не лишена своих недостатков:
- Сложность разработки;
- Дороговизна разработки;
- Необходимые для работы дополнительные модули придется докупать;
- Платное обновление системы;
- Тяжесть CMS[37]
Несмотря на ряд недочетов в настоящее время конкуренты этой программы могут противопоставить свои разработки в вопросе цены, однако функционал их стоит далеко сзади.
«Joomla!» является бесплатным программным продуктом, имеющим открытый код и использующим MySQL. Написанная на языке PHP, включает в себя весь необходимый инструментарий по изготовлению сайтов. В случае необходимости инструментарий можно нарастить. Эта система поможет вам создать сайт любой сложности в течение короткого временного промежутка. Наличие минимального набора инструментов для начальной установки считается основным преимуществом этой системы[38].
Среди значимых преимуществ платформы важно отметить:
- Возможность разработки сайтов любой тематики
- Полностью бесплатная лицензия
- Лаконичный интерфейс на русском языке
- Около 8000 бесплатных расширений
- Открытый исходный код
- Низкие требования к серверу
- Удобные редакторы для контента
- Создание любой структуры
Слабые стороны CMS Joomla:
- Отсутствие технической поддержки.
- Наличие уязвимостей[39]
WordPress представляет собой свободную в распространении, бесплатную платформу, имеющую открытый код. Написанная на языке PHP она использует базу данных MySQL. Систему можно использовать для создания как обычных блогов, так и огромных новостных сайтов[40].
Стоит особо отметить, что систему легко установить, однако после установки она нуждается в доработке и установке плагинов.
Она требует большого количества ресурсов на хостинге.
Основные достоинства WordPress:
WordPress обладает множеством достоинств. Благодаря этому он стал одной из лучших систем управления контентом во всем мире. Среди основных преимуществ можно выделить:
- Большое количество плагинов.
- Качественные темы оформления.
- Бесплатная лицензия.
- Удобные редакторы. Платформа содержит не только текстовый, но и графический редактор.
- Мультифункциональность.
- Интуитивно понятный интерфейс.
- Стабильные обновления.
Слабые стороны CMS WordPress
- Наличие расширений с низким уровнем защиты.
- Отсутствие круглосуточной поддержки
Для лучшего сравнения вышеупомянутых систем ниже приведена таблица.
Общие сведения |
1С-Битрикс |
Joomla |
WordPress |
---|---|---|---|
Стоимость |
высокая |
бесплатно |
бесплатно |
Безопасность |
имеется |
имеется/отсутствует |
имеется/отсутствует |
Поддержка |
имеется |
отсутствует |
отсутствует |
Документация по системе |
имеется/отсутствует |
имеется |
имеется |
Визуальный редактор (WYSTWYG) |
имеется |
имеется |
имеется |
Локализация интерфейса |
имеется |
имеется |
имеется/отсутствует |
Документооборот |
имеется |
имеется |
имеется |
Поиск |
имеется |
имеется |
имеется |
Каталог |
имеется |
имеется |
имеется |
Интернет-магазин |
имеется |
имеется |
имеется |
Импорт из Excel |
имеется |
имеется |
имеется |
Синхронизация с 1С |
имеется |
имеется |
имеется |
Платежные системы |
имеется |
имеется |
имеется |
После сравнений всех характеристик систем был сделан выбор в пользу система Joomla для разработки модуля.
Глава 3. Процедура разработки программного продукта
3.1 Процесс проектировки базы данных
Чтобы ввести в действие информационную модель системы техподдержки, следует, иметь несколько взаимосвязанных таблиц, изображенных ниже.
В каждую из таблиц, которая была обозначена выше, вводится индексное поле. Затем используя их производятся решения задач по связи информационных таблиц. В итоге, после объединения всех нужных ссылок получается концептуальная схема информационной модели.
Таблица № 1. Содержание таблиц базы данных
№ |
Название таблиц |
Назначение |
Zayavka |
Таблица, которая содержит информацию о заявках на техническое обслуживание и ремонт |
|
Zakazchik |
Таблица, которая содержит данные о клиентах, которые сделали заказ |
|
Otdel |
Таблица, которая содержит сведения об отделе где работает клиент |
|
Zakaz |
Таблица, которая содержит информацию о заявках на оборудование, которое необходимо для проведения тех обслуживания и ремонтных работ |
|
Neispravnost’ |
Таблица, включающая сведения о неисправностях |
|
Razmejenie |
Таблица, которая содержит дополнительные данные о размещении |
|
Sotrudnik |
Таблица, имеющая сведения о сотрудниках |
|
Ispolnenie |
Таблица, содержащая данные о выполнении заявок |
Чтобы ввести в действие функции информационной модели системы по поиску программного продукта нужно несколько взаимосвязанных таблиц, которые будут приведены в таблицах со 2 по 9.
Таблица № 2. Назначение полей для таблицы «Zayavka»
№ |
Название поля |
Тип |
Значение |
---|---|---|---|
Kodzayavka |
Целое |
Индексное поле является первичным ключом таблицы «Zayavka» |
|
kodzakazchik |
Целое |
Поле содержащее ссылку на запись в таблице zakazchik с информацией о клиенте |
|
kodispolnen |
Целое |
Поле содержащее ссылку на запись в таблице Ispolnenie о выполнении заявки |
|
kodsotr |
Целое |
Поле содержащее ссылку на запись в таблице Sotrudnik о дополнительной информации о сотруднике, который выполнял заявку |
|
notes |
Символьное |
Поле содержит примечание к заявке |
|
Kod_neispr |
Целое |
Поле содержит ссылку на запись в таблице Neispravnost’ о неисправностях |
|
Kod_zakaz |
Целое |
Поле содержит ссылку на запись в таблице Zakaz о необходимом оборудовании для проведения ремонтных работ и обслуживания |
|
Otmetka |
Символьное |
Поле содержит отметку о выполнении заявок на техническое обслуживание |
Таблица № 3. Назначение полей таблицы Zakazchik
№ |
Название поля |
Тип |
Значение |
---|---|---|---|
kodzakazchik |
Целое |
Индексное поле считается первичным ключом таблицы Zakazchik |
|
Fam |
Дата-время |
Поле включает данные о фамилии заказчика |
|
Name |
Целое |
Поле включает данные об имени заказчика |
|
Secname |
Символьное |
Поле содержит отчество заказчика |
|
telefone |
Символьное |
Поле имеет телефон заказчика |
|
mob |
Символьное |
В поле фиксируется информация о мобильном телефоне заказчика |
|
kodotd |
Целое |
Поле содержит ссылку на запись в таблице Otdel об отделе |
Таблица № 4. Назначение полей таблицы Otdel
№ |
Название поля |
Тип |
Значение |
---|---|---|---|
kodotd |
Целое |
Индексное поле представляет собой первичный ключ таблицы otdel |
|
naimenovanie |
Символьное |
Поле имеющее сведения о наименовании отдела |
|
tel |
Символьное |
Поле с телефоном отдела |
|
ruk |
Символьное |
Поле содержащее данные о ФИО руководителя отдела |
|
Regime |
Символьное |
Поле с режимом работы отдела |
Таблица № 5. Назначение полей таблицы Zakaz
№ |
Название поля |
Тип |
Значение |
---|---|---|---|
Kod_zakaz |
Целое |
Индексное поле является первичным ключом данной таблицы |
|
date |
Дата/время |
Поле где хранятся даты заказа |
|
Naimenovanie |
Символьное |
Поле с информацией о наименованиях оборудования |
|
kolvo |
Символьное |
Поле с данными о размере заказа |
|
srok |
Дата/время |
Поле где хранятся сведения о сроках доставки оборудования |
Таблица № 6. Назначение полей таблицы Neispravnost’
№ |
Название поля |
Тип |
Значение |
---|---|---|---|
Kod_neispr |
Целое |
Индексное поле считается первичным ключом этой таблицы |
|
station |
Символьное |
Поле где хранятся сведения о рабочей станции с неисправностью |
|
block |
Символьное |
Поле с блоком, содержащим неисправность |
|
naimenovanie |
Символьное |
Поле для наименования неисправности |
|
kodrasm |
Целое |
Поле с ссылкой на запись в таблице Razmeshenie |
|
kodsotr |
Целое |
Поле с ссылкой на запись в таблице Sotrudnik c дополнительными сведениями о сотруднике, который выполнял заявку |
Таблица № 7. Назначение полей таблицы Razmeshenie
№ |
Название поля |
Тип |
Значение |
---|---|---|---|
Kodrazm |
Целое |
Индексное поле считают первичным ключом таблицы Razmeshenie |
|
Korpus |
Символьное |
Поле где хранятся сведения о корпусе |
|
etag |
Символьное |
Поле для хранения содержит сведения об этаже |
|
Komnata |
Символьное |
Поле с номером комнаты |
|
Ip |
Символьное |
Поле с номером IP |
|
Shluse |
Символьное |
Поле с номером IP |
|
hub |
Символьное |
Поле с наименованием hub |
Таблица № 8. Назначение полей таблицы Sotrudnik
№ п/п |
Название поля |
Тип |
Значение |
---|---|---|---|
kodsotr |
Целое |
Индексное поле является первичным ключом таблицы Sotrudnik |
|
dolgnost |
Символьное |
Поле где хранится информация о должности сотрудника |
|
otdel |
Символьное |
Название отдела |
|
fam |
Символьное |
Фамилия сотрудника |
|
name |
Символьное |
Имя сотрудника |
|
otch |
Символьное |
Отчество сотрудника |
|
Telefon |
Символьное |
Телефонный номер сотрудника |
|
mobtel |
Символьное |
Мобильный номер телефона сотрудника |
|
status |
Символьное |
Состояние сотрудника |