
- •1.2.2. Основные цели и виды деятельности
- •1.2.3. Выявление организационной структуры организации, определение функций ее подразделений и основных бизнес процессов.
- •1.2.3.1. Форма отчёта о подразделениях предприятия
- •1.2.3.2. Положение о бизнес процессах (бп).
- •Обеспечению ремонтов и технического перевооружения оборудования, зданий и сооружений.(оРиТп)
- •1.2.4. Исследование функций структуры и деятельности базового подразделения
- •1.2.4.1. Выявление бизнес - процессов базового подразделения гпд
- •Работа по заключению договоров с поставщиками и подрядными организациями (РпоЗд)
- •1.3. Формулировка требований к системе.
- •1.3.1. Состав бизнес процессов предприятия. Выявление типовых бизнес решений.
- •1.3.2. Содержание бизнес процессов. Диаграммы деятельности.
- •1.3.3. Конечная формулировка требований и концепции системы.
- •2. Анализ и проектирование.
- •2.1. Определение состава классов анализа.
- •2.2. Определение методов объектов.
- •2.3. Формирование диаграммы классов.
- •2.4. Предварительное определение состава хранимых данных.
- •2.5. Предварительное определение состава пользовательского интерфейса
- •2.6. Разработка системы централизованного хранения и обработки данных.
- •3. Разработка системы централизованного хранения и обработки данных
- •3.1 Формирование требований в базе данных.
- •3.2. Формирование отношений базы данных.
- •3.2. Выявление связей отношений.
- •3.3. Даталогическое проектирование
- •3.4. Организация бизнес логики на стороне сервера
- •3.5. Реализация выявленных механизмов.
- •4.2. Определение физической архитектуры данных.
- •4.2.1. Определение состава компонент.
- •4.2.2. Разработка компонент.
- •4.2.2.1. Выбор технологии реализации пользовательской компоненты.
- •4.2.3. Уточнение состава экранных форм. Определение конкретных типов управляющих элементов для форм.
- •4.2.4. Определение технологии доступа к компонентам данных.
- •4.3. Разработка программы для импорта бд из Excel в MsSql
- •5. Аппаратная и административная интеграция ис.
- •5.1. Разработка схемы развертывания.
- •5.1.2. Формулировка требований к физическим устройствам и сетевому оборудованию, состав рабочих мест.
- •5.1.2. Выбор состава аппаратных средств.
- •5.1.3. Расчет потребности персонала.
- •5.2. Разработка среды интеграции.
- •5.2.1. Выбор сетевой архитектуры и технологии.
- •5.2.1.1. Выбор архитектуры.
- •5.2.1.2. Выбор технологии и аппаратных средств. Расчет сети.
- •5.2.2. Разработка среды связи с внешними объектами.
- •6. Общие вопросы администрирования.
- •6.1. Определение стратегии администрирования на уровне руководства и целей предприятия.
- •6.2. Определение объектов администрирования.
- •6.3. Политика администрирования.
- •6.3.1. Права пользователей.
- •6.3.2. Установка пароля.
- •7. Вопросы информационной безопасности.
- •8. Тестирование.
- •9. Функционально-стоимостной анализ отдела гпд
- •9.1 Расчет затрат на разработку системы
- •9.1.1. Затраты на приобретение материалов
- •9.1.2. Затраты на заработную плату разработчикам системы и отчисления на есн
- •9.1.3. Затраты на электроэнергию
- •9.1.4. Накладные расходы
- •9.1.5. Смета затрат на разработку системы
- •9.2 Расчет эксплуатационных затрат
- •9.2.1. Затраты на заработную плату
- •9.2.4 Затраты на электроэнергию
- •9.2.5 Накладные расходы
- •9.2.6 Затраты на материалы
- •9.2.7 Смета эксплуатационных затрат
- •9.3 Расчет экономической эффективности
- •Список литературы
4.2. Определение физической архитектуры данных.
4.2.1. Определение состава компонент.
При формировании компонент рекомендует ориентироваться по трем логическим сервисным уровням:
пользовательскому;
прикладному;
уровню данных.
Пользовательский уровень — отображает данные и позволяет пользователю редактировать их. Существуют два основных типа интерфейса: «родной» (реализуется средствами подсистемы пользовательского интерфейса операционной системы) и на основе Web. Первые используют сервисы операционной системы — например, в Microsoft Windows применяются API Win32 и элементы управления Windows. Web-интерфейсы основаны на HTML или XML, в результате они могут отображаться любым обозревателем на любой платформе.
Прикладной уровень — здесь реализованы бизнес-правила и ограничения на данные. И хотя его сервисы используются презентационным уровнем (пользовательским), он не привязан к какому-либо клиенту — сервисы прикладного уровня доступны любому клиенту. Бизнес-правила выражаются в форме прикладных алгоритмов, корпоративных правил и т. д. Бизнес правила обычно реализуются отдельным модулем на централизованном сервере, что дает возможность доступа к нему сразу нескольким клиентам.
Уровень данных — прикладной уровень не знает, как и где хранится обрабатываемая им информация, В этом вопросе он полагается на сервисы доступа к данным, выполняющие всю работу по получению и передаче данных. Сервисы доступа к данным также реализуются в виде изолированных модулей, «знающих» о месте хранения информации. Таким образом, если хранилище перемещено или изменен его формат, потребуется обновить только сервисы доступа к данным. Каждый модуль доступа к данным, как правило, отвечает и за целостность хранилища (например, реляционной базы данных). Для многоуровневых приложений в качестве хранилища информации подходят простые системы управления базами данных (СУБД), необходимые для обслуживания данных в таблицах и быстрой выборки информации (например, с помощью индексов).
Разрабатываемая информационная система будет построена по двухуровневой технологии – пользовательский уровень и уровень данных.
4.2.2. Разработка компонент.
В качестве клиента используется «тонкий» клиент, т.е. используется сервер приложений. Вся бизнес-логика перенесена на сторону сервера.
Каждая форма представляет собой одно логически завершённое действие, т.е. одна форма предназначена для одного конкретного действия.
В качестве цветовой схемы и темы использована классическая схема Windows.
Для быстрого доступа ко всем функциям клиентского приложения используется меню быстрого доступа, находящееся на главной форме.
Для повышения простоты и удобства использования, все поля, списки и кнопки подписаны без использования сокращений. При масштабировании форм, содержание формы подстраивается под ее размер. Соблюден порядок перехода между элементами формы по кнопке «Enter».
Авторизация пользователя происходит на этапе запуска клиентской программы. Пользователь входит в систему под своим именем пользователя и паролем.
Названия программных объектов, для более простого редактирования и изменения в дальнейшем, отражают их суть. Все поля, списки и кнопки имеют имена, также отражающие их суть.
Клиентское приложение имеет следующие функции:
ввод новой организации, сделки;
редактирование информации об организации и сделки;
поиск информации по выбранным критериям поиска;
удаление информации об организации и сделки;
формирование отчёта.
Ввод новой организации, сделки:
На сервер передаётся вся введенная на форму информация, которая разносится в таблицы базы данных и хранится в ней.
Редактирование информации об организации и сделки:
На сервер посылается запрос на выборку редактируемой информации;
Данная информация разносится по полям формы;
После редактирования информации она разносится в таблицы базы данных и хранится в ней.
Поиск информации по выбранным критериям поиска:
На форме клиентской программы выбирается критерий поиска информации;
По запросу, посылаемому клиентской программой серверу, происходит поиск информации;
Результаты поиска передаются на форму клиентской программы.
Удаление информации об организации и сделки:
На сервер посылается запрос на выборку удаляемой информации;
Данная информация разносится по полям формы;
После удаления информации она удаляется из таблиц базы данных, в которых ранее хранилась хранится в ней.
Формирование отчета:
Посылается запрос на сервер по получению информации, необходимой для формирования отчета;
Происходит заполнение отчета установленной формы полученной информацией.
Модель функционирования информационной системы.
Рис.59 Модель функционирования информационной системы.
Для работы с информационной системой пользователь запускает клиентское приложение.
Все пользовательские запросы посылаются на сервер СУБД, которая обращается к базе данных, на котором хранится вся необходимая информация