Характеристика автоматизированной информационной системы

3.2.1 Общее описание

Цели создания системы:

· автоматизация процесса учета сотрудников

Результатом данной цели будет:

· оптимизация использования рабочего времени (существенная экономия) сотрудников;

· облегчение работы сотрудников, в оперативности получения и обработки информации в указанном поле деятельности (исключение дублирования ввода данных, автоматическое формирование документов и требуемых выходных форм);

 

3.2.2 Описание объектов автоматизации

Объектом автоматизации для разрабатываемой системы является организация ООО «Газпром трансгаз Ухта», основными задачами Общества являются транспорт газа по системе магистральных газопроводов, бесперебойная поставка газа промышленным потребителям.

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

Справочник работ отражает в себе отделы и должности которые занимают сотрудники.

 

 

3.2.3 Описание функций контроля информации

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

 

3.2.4 Анализ информационных потоков

В процессе анализа были изучены все документы, используемые в процессе учета сотрудников фирмы.

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

ОПИСАНИЕ ИНФОРМАЦИОННОЙ БАЗЫ (ОПИСАНИЕ БД)

4.1 Логическая структура БД «Учет сотрудников фирмы»

Информационная модель разрабатывается с использованием программного продукта ERWin. Процесс построения состоит из:

1) определение спецификаций данных;

2) определение сущностей;

3) определение зависимостей между сущностями;

4) задание первичных и альтернативных ключей;

5) определение атрибутов сущностей;

6) приведение модели к требуемому уровню нормальной формы;

7) переход к физическому описанию модели;

8) генерация БД.

 


 

ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ

Для разработки и проектирования было решено использовать следующие средства: Borland Delphi 7, Microsoft SQL Server Express R2, BPWin, ERWin.

Создание базы данных происходит в Microsoft SQL Server Express, это простая и удобная в использовании СУБД, имеющая графический интерфейс.

Проектирование концептуальной модели, логической модели и построение диаграмм потоков данных происходит в BPWin и ERWin, это пакет для разработчиков удовлетворяющий всем необходимым требованиям.

Разработка программы будет происходить в Borland Delphi 7 c использованием ADO-компонентов, которые значительно упрощают процесс создания программы, и кроме того, они соответствует всем технологическим требованиям. Так же Microsoft SQL Server Express является программой, которая легко может быть интегрирована.


 

ПРОЕКТИРОВАНИЕ БД

Определение сущностей

В процессе изучения и исследования были выделены следующие сущности:

· Отдел;

· Должность;

· Сотрудник;

· Телефон;

· Адрес.

 

Спецификация сущностей представлена в таблице 6.1

Таблица 6.1 - Спецификация сущностей

Назва-ние Мн. Число Синони-мы Свойства Ключ Связь
Отдел Отделы - код отдела название отдела код отдела Сотрудник
Должность Должности - код должности должности код должности Сотрудник
Сотрудник Сотрудники - табельный номер ФИО сотрудника код отдела код должности дата рождения ИНН № страхового свидетельства серия паспорта номер паспорта кем и когда выдан табельный номер   Адрес Телефон Отдел Должность

 

Продолжение таблицы 6.1 - Спецификация сущностей

 
Телефон Телефоны - код номера телефона номер телефона код номера телефона Сотрудник
Адрес Адреса - код адреса адрес дата регистрации код адреса   Сотрудник

При создании логической модели данных были выявлены основные сущности и связи между ними. Была проведена нормализация отношений с целью устранения возможных аномалий, связанных с удалением, добавлением, редактированием данных. Нормализация отношений проводилась при помощи метода “Сущность-связь” и метода декомпозиции.

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

Разработанная логическая модель данных представлена на рисунке 6.1.

Рисунок 6.1 –Логическая модель данных.