Описание области автоматизируемой системы - Курсовая работа

бесплатно 0
4.5 79
Описание процессов, составляющих систему, графический интерфейс. Требования, стоящие перед программистом к создаваемой программе. Разработка приложения для использования администратором (модератором) и пользователем справочной системы расписания рейсов.


Аннотация к работе
Моя работа была направлена на разработку приложения для удобного пользования администратора (модератора) и пользователя справочной системы расписания рейсов. В приложении ключевую роль играют два окна: администратора и пользователя.Областью моего изучения в глобальном смысле является гражданская авиация. Гражданская авиация [1] - авиация, используемая в целях обеспечения потребностей граждан. К этим целям относится: перевозка пассажиров, багажа, груза и почты; выполнение авиационных работ в сельском хозяйстве, нефтегазовой отрасли, строительстве, для охраны лесов, обслуживания экспедиций и т. п.; В процесс полета в среднем вовлечены не менее 500 человек: экипаж, пилоты, пассажиры и встревающие в аэропорту.Субъектом деятельности является человек, объектом - информация о рейсе. То есть, все процессы системы направлены на работу с информацией: создание, передачу, сохранение и чтение. Процесс создания единой базы данных пассажирских рейсов представляет собой циклический процесс, у которого есть следующие подпроцессы: получение необходимых данных от администратора о полете, их проверка и преобразование в информационный источник о полете (рис. Поиск интересующих рейсов пользователем также является циклическим процессом, так как он обычно не ограничивается нахождением рейса в одно направление. Подпроцессы поиска информации - это получение входных данных от пользователя, обработка входной информации, поиск удовлетворяющей критериям информации о полетах и выдача результата (рис.создание информационной системы расписания пассажирских полетов и написание инструкции к ее применению; поиск информации, удовлетворяющей критериям поиска;создание базы данных рейсов: добавление новых (чартерных и регулярных), редактирование и удаление уже существующих, а также чтение базы из файла и ее сохранение в любое удобное место на компьютере (деятельность администратора справочной системы); возможность поиска рейсов по интересующим критериям (город вылета, город прилета, дата вылета, или, другими словами, по популярным параметрам поиска рейсов: "откуда", "куда" и/или "когда");В приложении есть 5 форм, из которых ключевую роль играют 3: главная форма - окно идентификации пользователя, формы администратора и пользователя. Если зафиксировать курсор на «Администраторе», будет показана подсказка, что пользователь выбирает «Создание базы данных», а после нажатия откроется элемент интерфейса passwordbox (рис. Если пароль введен верно, то открывается форма администратора (рис.6), в которой можно создавать новые и вносить изменения в уже существующие рейсы. Последняя кнопка главной формы - это «Автор», которая после использования открывает форму с информацией об авторе программы (ФИО, ВУЗ, номер группы, год написания), его фотографией и заявлением об авторских правах «All rights reserved©» (рис.8), а также наличием кнопки «Закрыть», которая возвращает пользователя на главную форму. Также на форме есть панель меню с различным функционалом: кнопка "Файл" представляет собой набор из функций "Назад"(вернуться на главную форму), "Новый" (очистить базу данных системы),"Открыть" (загрузить базу данных из файла) и "Сохранить" (сохранить созданную базу данных в любое место на компьютере) и "Пароль" (сменить пароль для входа в профиль администратора); кнопка "Правка" работает исключительно с данными, ее функционал - это добавление, редактирование и удаление данных из базы данных.Рис.Диаграмма кооперации логикиКаждая форма соответственно связана со своим классом, которые выполняют функцию связи интерфейса и функционала. Этот класс публичный (public) и содержит 6 публичных статических метода: возвращающие string строки - INPUTSTRING (проверка string данных), INPUTDATE (проверка DATETIME данных в окне Администратора) и INPUTTIME (проверка правильности введенного времени в строковом формате), а также возвращающий DATETIME лист дат - INPUTDAYWEEK(преобразование строки, номера месяца и года в дату), INPUTDATEUSER(проверка DATETIME данных в окне Пользователя), INPUTYEAR(проверка правильности введенного года). Методы: public static string INPUTSTRING(string STRINGFORMAT) - return string data; public void Search(string CITYD, string CITYA, string date) - выполняет функцию поиска рейсов по заданным критериям; Также в нем есть 2 метода: public Flight(string number, string aircraft, string airline, string CITYD, string AIRPORTD, string TIMED, string DATED, string CITYA, string AIRPORTA, string TIMEA, string DATEA, string status) - конструктор рейса;После нажатия на кнопку "Администратор" перед нами появляется поле, в которое нужно ввести пароль (рис. 16), на котором расположены 10 полей для ввода характеристик рейса: вылет - город, аэропорт и время, прилет - точно такие же поля, как и у вылета, а также все характеристики самого рейса - номер, самолет, авиакомпания и статус. Справа на форме есть info-кнопка, которая предоставляет информацию о том, как правил

План
Оглавление интерфейс программист модератор

Введение

1. Область применения

1.1 Описание области автоматизируемой системы

1.2 Описание процессов, составляющих систему

2. Функциональность разработанной системы

2.1 Требования, стоящие перед программистом к создаваемой программе

2.2 Описание разработанной системы

2.2.1 Функции, реализованные в приложении

2.2.2 Описание интерфейса программы

3. Структура программы

3.1 Диаграмма классов

3.2 Диаграмма кооперации

3.3 Описание структуры программы

4. Контрольный пример работы программы

Список литературы
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?