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

Системный анализ деятельности предприятия. Описание потоков данных и ключевых бизнес-процессов. Выбор архитектуры сети, сетевого оборудования. Расчет и построение структурированной кабельной системы. Программная реализация информационной системы.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 29.05.2018
Размер файла 4,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Для построения логической модели базы данных было использовано онлайн средство для визуализации схемы базы данных[6]

Рисунок 3.2 - Логическая модель базы данных информационной системы

3.3 Описание физической реализации базы данных информационной системы расчета заработной платы сотрудников и расчета аэронавигационных сборов диспетчерской службы аэронавигационной организации

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

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

Физическое проектирование является третьим и последним этапом создания проекта базы данных.

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

Физическая модель базы данных разрабатываемой информационной системы представлена на рисунке 3.3

Рисунок 3.3 - Физическая модель базы данных информационной системы

Таблица 3.1- Описание полей таблицы«Воздушное судно»

Наименование поля БД

Описание поля

Тип данных

Примечание

id

Уникальный номер воздушного судна

INT

PK

Airline

Идентификатор авиалинии

INT

FK

Name

Наименование воздушного судна

VARCHAR(100)

-

MakSpeed

Максимальная скорость

FLOAT

-

RangeFlight

Дальность полета

FLOAT

-

TypeAircraft

Вид судна

INT

FK

CountSeats

Количество мест

INT

-

LengthFlight

Длина борта

FLOAT

-

Wingspan

Размах крыльев

FLOAT

-

HeigthFlight

Высота полета

FLOAT

-

Таблица 3.2- Описание полей таблицы«Авиакомпания»

Наименование поля БД

Описание поля

Тип данных

Примечание

id

Уникальный номер авиакомпании

INT

PK

Airline

Наименование авиалинии

VARCHAR(100)

-

Name

Наименование авиакомпании

VARCHAR(100)

-

Requisites

Реквизиты авиакомпании

VARCHAR(100)

-

Balance

Баланс авиакомпании

FLOAT

-

Таблица 3.3- Описание полей таблицы«Тип воздушного судна»

Наименование поля БД

Описание поля

Тип данных

Примечание

id

Уникальный номер типа воздушного судна

INT

PK

TakeoffWeight

Взлетная масса

VARCHAR(100)

-

Rate

Ставка

FLOAT

-

Таблица 3.4- Описание полей таблицы«Должность»

Наименование поля БД

Описание поля

Тип данных

Примечание

id

Уникальный номер должности

INT

PK

Name

Наименование должности

VARCHAR(100)

-

Rate

Почасовая ставка

FLOAT

-

Duties

Обязанности

VARCHAR(255)

-

Таблица 3.5- Описание полей таблицы«Сотрудник»

Наименование поля БД

Описание поля

Тип данных

Примечание

PersonnelNumber

Табельный номер сотрудника

INT

PK

FIO

ФИО сотрудника

VARCHAR(100)

-

Bithday

Дата рождения сотрудника

date

-

NumberPhone

Номер телефона

VARCHAR(50)

-

DateStartWork

Дата принятия на работу

date

-

Post

Должность

INT

FK

Таблица 3.6- Описание полей таблицы«Воздушная полоса»

Наименование поля БД

Описание поля

Тип данных

Примечание

NumberWay

Номер воздушной полосы

INT

PK

Status

Статус полосы

VARCHAR(50)

-

Aircraft

Воздушное судно

INT

FK

Таблица 3.7- Описание полей таблицы«Обращение»

Наименование поля БД

Описание поля

Тип данных

Примечание

id

Уникальный номер обращения

INT

PK

Aircraft

Воздушное судно

INT

FK

DataTime

Дата обращения

datetime

-

RangeTrackKm

Длина маршрута

FLOAT

-

PriceRub

Стоимость

FLOAT

-

User

Пользователь

INT

Таблица 3.8- Описание полей таблицы«Пользователи»

Наименование поля БД

Описание поля

Тип данных

Примечание

id

Уникальный номер пользователя

INT

PK

Login

Логин

VARCHAR(50)

-

Password

Пароль

VARCHAR(50)

-

Worker

Сотрудник

INT

FK

Таблица 3.9- Описание полей таблицы«Расписание»

Наименование поля БД

Описание поля

Тип данных

Примечание

id

Уникальный номер расписания

INT

PK

DateTimeStart

Время начала работы

datetime

-

DateTimeEnd

Время окончания работы

datetime

-

Worker

Сотрудник

INT

FK

Так же необходимо выполнить оценку объемных характеристик базы данных. Выполним это при помощи следующих формул:

Vr=?V,

где V- расчет выделения по формуле:

V=Lr*Nmax*k,

где Lr - сумма длин полей объекта,Nmax - максимально возможное значение числа записей реляционной таблицы с учетом мощностей связей,

k- коэффициент блокирования (равен 1,3).

Например, рассчитаем требуемую память для таблицы «Расписание».

Сумма всех длин полей этого объекта

Lr = 4+8+8+4=24, максимальное значение числа записей реляционной таблицы Nmax примем равным 100000, коэффициент блокирования k=1,3. Подставив все значения в формулу (2), получим:

V = 100000*24*1,3=3120000байт.

Аналогичным способом рассчитывается требуемая память для остальных объектов информационной системы. Результаты расчетов представлены в таблице 3.10.

Объект данных

Сумма длин полей

Количество записей

Требуемая память (байт)

Таблица «Воздушное судно»

156

1000

202800

Таблица «Авиакомпания»

312

500

202800

Таблица «Вид судна»

112

50

7280

Таблица «Должность»

367

50

23855

Таблица «Сотрудник»

174

3000

678600

Таблица «ВПП»

58

100

7540

Таблица «Обращение»

36

100000

4680000

Таблица «Пользователь»

108

3000

421200

Таблица «Расписание»

24

100000

3120000

Итог:

9344075

Таблица 3.10 - Расчет объемных характеристик

4. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ РАСЧЕТА ЗАРАБОТНОЙ ПЛАТЫ И АЭРОНАВИГАЦИОННЫХ СБОРОВ ДИСПЕТЧЕРСКОЙ СЛУЖБЫ АЭРОНАВИГАЦИОННОЙ ОРГАНИЗАЦИ

4.1 Описание структуры и состава программного обеспечения

Диаграмма прецедентов в UML - диаграмма, отражающая отношения между актёрами и прецедентами и являющаяся составной частью модели прецедентов, позволяющей описать систему на концептуальном уровне. Для данной предметной области были выделены следующие актеры: сотрудник диспетчерской службы, системный администратор, бухгалтер - их краткое описание приведено в таблице 4.1.

Таблица 4.1 - Описание актеров

Актер

Краткое описание

Системный администратор

Производит регистрацию сотрудников предприятия и должностей

Старший диспетчер

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

Диспетчера 1,2,3 классов

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

Стажер

Производит регистрацию обращений в диспетчерскую службу, регистрирует вид воздушного судна.

Главный бухгалтер

Производит регистрацию сотрудников бухгалтерского отдела предприятия из ранее зарегистрированных сотрудников,

Бухгалтер

Производит расчет заработной платы работника, формирует отчетную ведомость

Диаграмма прецедентов приведена на рисунке 4.1.

Рисунок 4.1 - Диаграмма прецедентов ИС

Программа будет проектироваться по клиент-серверной архитектуре с использованием модульного принципа проектирования. Основной средой разработки выступает продукт MicrosoftVisualStudioExpress2010. В качестве СУБД будет выступать MSSQL2008.Для описания аппаратных компонентов, работающих на каждом узле, и отображения того, как различные части комплекса соединяются друг с другом, приведем диаграмму развертывания. Диаграмма развертывания отображает техническую платформу, на базе которой будет функционировать программное обеспечение.

Диаграмма развертывания приведена на рисунке 4.2.

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

4.2 Алгоритмизация основных бизнес-процессов

Диаграмма последовательностей предназначена для моделирования взаимодействия объектов системы по времени. Диаграмма представлена на рисунке 4.3.

Рисунок 4.3 - Диаграмма последовательностей ИС

На диаграмме были выделены 6 исполнителей: Системный администратор, старший диспетчер, диспетчера 1,2,3 классов, стажер, главный бухгалтер, бухгалтер. На диаграмме показаны, функции и кем они реализуются. Для того, чтобы смоделировать поведение проектируемой системы необходимо подробнее раскрыть детали реализации операций, которые выполняет система. Для этого в UMLсуществуют диаграммы деятельности, которые позволяют моделировать сложный жизненный цикл объекта, с переходами из одного состояния в другое. Диаграмма деятельности информационной системы представлена на рисунке 4.4.

Рисунок 4.4 - Диаграмма деятельности ИС

На данной диаграмме отражен поток переходов от одной деятельности к другой. В данном процессе участвуют все отделы диспетчерской службы. На диаграмме показано, что бизнес-процесс начинается с действия «Регистрации сотрудника», а заканчивается на действии «Передача информации бухгалтерскому отделу».

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

4.3 Демонстрация работы приложения и описание пользовательского интерфейса информационной системы расчета заработной платы сотрудников и расчета аэронавигационных сборов для диспетчерской службы аэронавигационной организации

Программная часть проекта реализована в системе Visualstudio 2010 expressedition

При запуске программы пользователю открывается экранная форма авторизации (рисунок 4.7).

Рисунок 4.7 - Авторизация пользователя

Для пользования системой, необходимо выполнить регистрацию должности (рисунок 4.8), нового сотрудника диспетчерской службы (рисунок 4.9) и зарегистрировать пользователя для существующего сотрудника (Рисунок 4.10).

Рисунок 4.8 - Добавление должности

Рисунок 4.9 - Регистрация нового сотрудника

Рисунок 4.10- Регистрация нового пользователя

Если под указанным логином, уже существует пользователь, то необходимо повторить регистрацию (Рисунок 4.11). Если указаны не все необходимые данные, то процесс регистрации также необходимо пройти повторно (рисунок 4.12).

Рисунок 4.11 - Неудачная попытка регистрации

Рисунок 4.12 - Неудачная попытка регистрации

Удачно завершение регистрации нового пользователя ДС представлено на рисунке 4.13.

Рисунок 4.13- Успешное завершение процесса регистрации

Результат реализации приведен на рисунке 4.14.

Рисунок 4.14 - Управление сотрудниками

На рисунке 4.15 представлена экранная форма, для управления сотрудниками диспетчерской службы предприятия и поиска сотрудника ДС по идентификатору.

Рисунок 4.15-Поиск сотрудника ДС по идентификатору

При добавлении сотрудника диспетчерской службы, также возможно и удаление. Пример удаления информации о сотрудниках ДС приведен на Рисунке 4.16.

Рисунок 4.16-Пример удаления сотрудника ДС

При введение не полных данных в поля для регистрации сотрудников предприятия, появляется предупреждающая форма (Рисунок - 4.17).

Рисунок 4.17- Ввод неполных данных о сотруднике ДС

Добавление должности, почасовой ставки и обязанностей данного сотрудника ДС предприятия, приведены на Рисунке - 4.18.

Рисунок 4.18- Добавление должности сотруднике ДС

Также на Рисунке - 4.19 показан, поиск по идентификатору должности.

Рисунок 4.19 - Поиск должности

При добавлении и регистрации нового сотрудника предприятия, в списке указанных должностей, отображается новая добавленная должность (Рисунок - 4.20).

Рисунок 4.20 - Отображение новой информации о должности для ДС при регистрации нового сотрудника ДС

При добавлении должности для диспетчерской службы, также возможно и удаление. Пример удаления информации о должности ДС приведен на Рисунке - 4.21.

Рисунок 4.21 - Удаление информации о должности для ДС при регистрации нового сотрудника ДС

На рисунке 4.22 представлено добавление часов для зарегистрированного в системе сотрудника.

Рисунок 4.22 - Добавление часов работы

На рисунке 4.23 представлены доступные функции.

Рисунок 4.23 - Доступные функции

На рисунке 4.24 продемонстрирована форма подсистемы «Регистрация ВС, ВПП, Авиакомпаний».

Рисунок 4.24 - Подсистема «Регистрация ВС, ВПП, Авиакомпаний»

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

Рисунок 4.25 - Расчет и выдача заработной платы

ЗАКЛЮЧЕНИЕ

В соответствии с поставленными задачами проектирования информационной системы расчета заработной платы сотрудников и расчета аэронавигационных сборов диспетчерской службы аэронавигационной организации в рамках бакалаврской работы были выполнены следующие этапы:

- проведен анализ предметной области;

- разработана концепция и архитектура построения, платформа реализации информационной системы диспетчерской службы;

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

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

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

Внедрение проекта информационной системы диспетчерской службы предприятия позволяет:

- сократить число ошибок в документах о начислении заработной платы и аэронавигационных сборов за счет применения электронных форм, шаблонов ввода и системы автоматической проверки;

- уменьшить временя, затрачиваемое на информационно-аналитическую деятельность за счет автоматизации данного процесса;

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

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1 Ильина Е.Н. Туроперейтинг: Организация деятельности/ Е.В.Мошняга, Е.В.Михеева, Е.Н.Ильина. - М: Финансы и статистика, 2003.-480 с.;

2 «1С»: [Электронный ресурс]

3 Информационная система турфирм Санкт-Петербурга [Электронный ресурс]: //Официальный сайт турфирм Санкт-Петербурга,

4 Балдин, К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - М.: Дашков и К, 2013. - 395 c.;

5 А. Фролов, Г. Фролов. Локальные сети персональных компьютеров. Монтаж сети, установка программного обеспечения Том 7, М.: Диалог-МИФИ, 1993г.;

6 Структурированные кабельные системы: методические указания к выполнению лабораторных работ для подготовки бакалавров / Царев Р.Ю., Меренкова М.С. - Одесса: ОНАС имени А.С.Попова, 2012. - 88 с.;

7 Профессиональная разработка в системе 1С:Предприятие 8"/ Под ред. М. Г. Радченко.-т.1,2.- 1С-Паблишинг, 2012.- 1408с.;

8 Широбокова С. Н. Использование инструментальных средств поддержки реинжиниринга бизнес- процессов, Новочеркасск 2014 - 191с.;

9 Широбокова С.Н. Методические указания по проектированию информационных систем на платформе «1С:Предприятие 8.2» с использованием языка UML/Юж.-Рос. гос. техн. ун-т.-Новочеркасск: ЮРГТУ.- 2010.-15с.;

10 Хрусталева Е.Ю. "Разработка сложных отчетов в "1С: Предприятии 8". Система компоновки данных - 1С-Паблишинг, 2012.- 484с.;

11 Грачева О.Ю. Организация туристического бизнеса: технология создания туристского продукта / О.Ю. Грачева, Ю.А. Маркова, А.А. Мишкина, Ю.В. Мишунина-Учебно-практическое пособие, 2008.-520с.;

12 Черемных С.В. Структурированный анализ систем IDEF-технологии/ С.В. Черемных, И.О. Семенов, В.С. Ручкин. - М: Финансы и статистика, 2003.-208 с.;

13 Веткин В. А, Винтайкина Е. В. Технология создания турпродукта (Пакетные туры): учебно-методическое пособие / В.А Веткин, Е.В. Винтайкина; 2013. - 197с.;

14 Амириди, Ю.В. Информационные системы в экономике: Учебное пособие / Ю.В. Амириди, Е.Р. Кочанова, О.А. Морозова; Под ред. Д.В. Чистов. - М.: КноРус, 2011. - 174 c.;

15 Черноморов Г.А. Базы данных в среде промышленных СУБД / Черноморов Г.А. - Новочеркасск: ЮРГТУ, 2006. - 884 с.

16 Воробьев С. П., Черноморова Т. С., Широбокова С. Н. Информационные системы и технологии: выпускная квалификационная работа: учебное пособие/Юж.-Рос. гос. политехн. ун-т (НПИ).-Новочеркасск, 2014. 258 с.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.