Выдержка из текста работы
Информационные системы (ИС) — самый распространенный вид хранения и эффективного управления информацией. ИС дают возможность производить обработку больших объемов данных, которые необходимы для предприятия именно в данный момент времени, и сокращают время на поиск ценной информации из блока хранимой информации. Применение ИС позволяет исключить возможность появления ошибочной информации в документах и повышает производительность предприятия в целом, что дает положительный экономический эффект и импульс к дальнейшему развитию предприятия.
Применение ИС также очевидно в виду того, что необходимо, не только собрать воедино всю необходимую информацию в хранилище, но и обеспечить исключительные права доступа к ней, для предотвращения несанкционированного доступа ведущего к экономическим потерям.
Для управления информацией хранимой в базе данных (БД), а также для ее защиты, организации структуры БД и обеспечения выдачи информации по требованиям существуют системы управления базами данных (СУБД). СУБД — это совокупность программных и лингвистических средств общего и специального назначения, обеспечивающих управление созданием и использованием баз данных. В данной работе применяется СУБД MySQL, которая и обеспечивает сохранность и защиту информации в базе данных.
Целью выпускной работы является проектирование и разработка автоматизированной ИС. Для достижения поставленной задачи в представляемой работе разрабатывается структура базы данных и клиентские приложения для информационной системы «Аэропорт».
Аэропорт является предприятием, которое занимается перевозкой пассажиров, продажей билетов, обслуживанием и предполетной подготовкой самолетов, а также контролем за безопасностью пассажироперевозок. В связи с этим необходимо учесть все особенности разработки ИС для данного типа предприятий, а именно:
? обеспечить безопаснность доступа к данным и разграничение по правам доступа;
? для получения пассажирами информации создать отдельное приложение, через которое невозможно получить доступ к измененнию информации в ИС;
? обеспечить возможность хранения информации о пассажирах, самолетах, рейсах, пунктах прибытия и назначения, сотрудниках, отделах и бригадах;
? обеспечить возможность формирования рассписания;
? разработать удобный интерфейс для комплектования отделов и бригад;
? реализовать возможность продажи билетов (печать билета);
Пользователями данной ИС являются как сотрудники аэропорта, так и пассажиры. Пассажирам необходимо получить информацию по расписанию. Диспетчеру необходимо контролировать и редактировать информацию по рейсам, расписанию, самолетам и пунктам прибытия и назначения. Сотрудники отдела кадров занимаются кадровой структурой аэропорта, приемом и увольнением сотрудников. Служба безопасности обеспечивает безопасность пассажиров и выявляет личностей, опасных для общества. Сотрудники бригад получают информацию о составе бригады и самолетах, которые они обслуживают. Отдел продаж обеспичивает продажу и возврат билетов, а также редактирование ошибочно введенной информации и повторной печати билета.
В связи с этим использование информационных систем обязательно и обеспечивает бесперебойное и оптимальное функционирование при непрерывной работе аэропорта.?
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Постановка задачи
Целью данной дипломной работы является разработка комплекса программ для информационной системы «Аэропорт», предназначенной для автоматизации работы сотрудников аэропорта и предоставления им доступа к необходимой информации, а также для выдачи запрашиваемой информации пассажирам.
Комплекс программ должен состоять из следующих частей:
1) приложение для сотрудников аэропорта;
2) приложение для установки на информационные терминалы аэропорта для информирования пассажиров.
Информационная система должна обеспечивать следующий функционал:
1) для сотрудников:
а) создание и редактирование расписания рейсов;
б) обеспечение продажи и возврата билетов;
в) предоставление информации о пассажирах и сотрудниках (для службы безопасности аэропорта);
г) поиск пассажиров по паспортным данным;
д) расчет приблизительной дальности рейса;
е) учет сотрудников;
ж) предоставление доступа сотрудников к ИС.
2) для пассажиров:
— предоставление информации о рейсах;
— информация о наличии билетов на конкретный рейс;
— поиск рейса по заданным характеристикам.
1.1.1 Входные данные для проектирования информационной системы
Входными данными является следующая информация, поступающая от сотрудников аэропорта:
а) пункты прибытия и назначения, их координаты и страна;
б) номер, производитель, наименование и другие характеристики самолетов;
в) информация о рейсах (дата вылета и прилета, номер рейса, номер самолета, пункты прибытия и отправления);
г) данные о проданных билетах;
д) информация о сотрудниках, отделах и бригадах;
1.1.2 Выходные данные
В качестве выходных данных будет представлена следующая информация о:
1) рейсах;
2) билетах;
3) пассажирах и сотрудниках;
4) бригадах и отделах;
5) пунктах прибытия и назначения;
6) должностях;
7) самолетах;
8) пользователях.
1.1.3 Требования, предъявляемые к разрабатываемой программе
Программа должна быть с простым, понятным и приятным интерфейсом, при этом обеспечивать стабильную и быструю работу пользователя с ИС.
Требования к программному обеспечению:
— ОС Windows Vista или более поздняя версия;
— MySQL Server 5.6;
— .NET Framework 4.5;
— MicrosoftOfficeWord 2007 или более поздняя версия.
Требования к аппаратному обеспечению:
— процессор с частотой 1,2 ГГц;
— ОЗУ 512 Мб;
— 50 Мб свободного места на жестком диске;
— принтер;
— клавиатура, мышь.
1.1.4 Требования к пользовательскому интерфейсу
Интерфейс данного программного продукта должен быть интуитивно понятен любому пользователю, которому необходимо работать с информацией в данной ИС. Также должна быть предусмотрена возможность внесения специалистами изменений в информацию, хранимую в базе данных. Интерфейс должен быть привычен для пользователя и может быть представлен в виде специальных форм.
………….
ЗАКЛЮЧЕНИЕ
В процессе выполнения дипломной работы была разработана информационная система, которая может быть, при некоторых доработках, использована для автоматизации повседневной деятельности небольшого аэропорта.
Для написания программы необходимо было освоить технологии, которые не изучались в колледже, а именно язык программирования C#.
Разработанный программный продукт отвечает всем требованиям задания на дипломную работу. Интерфейс написан на современном языке программирования C# и имеет простую и понятную навигацию. При необходимости данная программа может быть легко модернизирована и расщирен ее функционал.
В экономической части дипломной работы был выполнен расчет экономических показателей и расчитана отпускная цена данного программного продукта.
Список использованной литературы
1) Бьюли А. «Изучаем SQL» изд. СПБ: Символ-Плюс, 2007 г. – 312 с.;
2) Гарнагина Н.Е., Занько Н.Г. и др. Безопасность и охрана труда. СПб.: МАНЭБ, 2001;
3) Дрейер М. «C# для школьников: Учебное пособие»пер. под ред. В. Биллига –М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2009. -128с;
4) Елизаров Ю. Ф., «Экономика организаций (предприятий) » Москва: Экзамен, 2008;
5) Зиборов В. В. «Visual C# 2012 на примерах» — СПБ.: БХВ-Петербург, 2013. – 480 с.;
6) Павловская Т., «С# Программирование на языке высокого уровня», СПБ.: «ПИТЕР»,2009 г. — 432с;
7) ru-ru/library/67ef8sbd.aspx — справочник по C#;
8) lektrobezopasnost- электробезопасность, общие положения.
ПРИЛОЖЕНИЕ А
Таблицы с исходными данными
ПРИЛОЖЕНИЕ Б
Пользовательские формы
ПРИЛОЖЕНИЕ В
Листинги программ
Листинг программы для работников аэропорта:
io.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;
using System.Data;
using System.Windows.Forms;
using Word = Microsoft.Office.Interop.Word;
namespace airport
public class io
//заполнениетаблицы результатами запроса
public void tab(string s, DataGridView dataGridView, DataSet dataSet, string conn)
dataSet.Clear();
MySqlDataAdapter da = new MySqlDataAdapter(s, conn);
da.Fill(dataSet);
dataGridView.DataSource = dataSet.Tables[0];
da.Dispose();
}…