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

бесплатно 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. Контрольный пример работы программы

Список литературы

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

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





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