Аппарат при руководстве (основные структуры):
1. Эксплуатационный отдел
2. Технический отдел
3. Бухгалтерия
4. Планово-экономический отдел
5. Отдел материально-технического снабжения
6. Группа диспетчерского управления
7. Административно-хозяйственный участок
8. Участок автотранспорта и спецтехники
9. Производственно-технологический центр
10. Ухтинский цех технологической связи
11. Сосногорский цех технологической связи
12. Вухтыльский цех технологической связи
Техническая часть
Анализ предметной области
В связи с тем, что в ПТУС «Севергазсвязь» следят за функционированием связей, необходимо программное обеспечение, ведущее полную отчетность о поломках на линии связи.
Данное программное обеспечение должно отображать списки: цехов, узлов и систем связи, станций, оборудования, сред передачи. Также должно отображаться полная информация о простое на линии.
Должен осуществляться поиск по параметрам:
· Дата, время начала и окончания события;
· Цех;
· Система связи;
· Категория простоя;
· Оборудование;
· Текущее состояние события.
Должна быть возможность редактирования, дополнения и удаления данных в базе данных.
Доступ к базе данных должен быть в многопользовательском режиме.
Определение состава и свойств объектов базы данных
Анализ предметной области выявил следующие области (сущности), используемых при построении базы данных:
· Цех (shop);
· Узел связи (communication_center);
· Станция (station);
· Система связи (communication_system);
· Оборудование (production);
· Тип систем связи (type_of_communication_systems);
· Тип линии связи (type_of_communication_line);
· Среда передачи (transmission_medium);
· Карточка(card).
Сущности и атрибуты базы данных представлены в рис. 1 – 9.
Рисунок 1 – Таблица «Цех»
Рисунок 2 - Таблица «Узел связи»
Рисунок 3 - Таблица «Станция»
Рисунок 4 - Таблица «Система связи»
Рисунок 5 - Таблица «Оборудование»
Рисунок 6 - Таблица «Тип системы связи»
Рисунок 7 - Таблица «Тип линии связи»
Рисунок 8 - Таблица «Среда передачи»
Рисунок 9 - Таблица «Карточка»
Выбор СУБД и среды разработки
Краткий обзор популярных СУБД
Основной выбор СУБД стоял между MS SQL 2008 Express, Access 2010 и Linter.
Рассмотрим слабые и сильные стороны вышеперечисленных СУБД и обоснуем свой выбор.
MS SQL 2005 Express
Сильные стороны:
- Высокая надежность,
- Бесплатное распространение,
- Встроенная поддержка шифрования данных,
- Поддержка государственных сертификатов безопасности,
- Возможность экспорта и импорта в большинство распространенных форматов данных,
- Простая установка и администрирование,
- Удобный визуальный инструментарий,
- Постоянно поддерживается обновлениями от Microsoft,
- Прост в освоении для начинающих программистов,
- Поддержка 64-разрядных сред,
- Быстродействие и функциональные возможности механизма сервера СУБД,
- Наличие средств удаленного доступа.
Слабые стороны:
- Не работает на платформах, отличных от Windows,
- Урезанная функциональность по сравнению с другими редакциями MSSQL 2008.
Microsoft Access 2010
Сильные стороны:
- Возможностью выполнения полного цикла работ над проектом,
- Простота использования,
- Удобный визуальный инструментарий.
Слабые стороны:
- Низкая скорость работы,
- Ограниченность объема обрабатываемых данных,
- Низкая надежность,
- Низкая защищенность данных,
- Нет возможности одновременного доступа большого числа клиентов к базе.
Linter
Сильные стороны:
-Поддерживает большинство операционных систем,
-Высокая надежность,
-Производительность и простота,
-Встраиваемость – простота использования и снижение затрат,
-Повышенной отказоустойчивости и широкие функциональные возможности,
-Оптимизация запросов,
-Широкий набор программных интерфейсов.
Слабые стороны:
-Падение эффективности в случае высокой динамики изменений,
-Временное рассогласование данных на серверах, которое практически исключает применение систем асинхронной репликации в приложениях, требующих абсолютной синхронности данных, получаемых разными клиентами,
В пользу выбора MS SQL Server как средства разработки баз данных для систематизации нештатных ситуаций, причин и рекомендаций сыграло несколько ключевых моментов: бесплатность, распространённость, поддержка одновременной работы многих пользователей. Это позволяет в рамках единой среды создавать полнофункциональную оболочку с различными интерфейсами, с помощью которой администратор базы данных может корректировать структуру и программировать запросы, а технолог может сразу начать наполнение базы данных информацией