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

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 04.06.2014
Размер файла 714,8 K

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

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

Размещено на http://www.allbest.ru/

Оглавление

интерфейс программист модератор

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Введение

От автора

Моя работа была направлена на разработку приложения для удобного пользования администратора (модератора) и пользователя справочной системы расписания рейсов. В приложении ключевую роль играют два окна: администратора и пользователя. Как и полагается, только администратор имеет возможность делать изменении в расписании какого-либо полета. Поэтому его профиль остается закрытым для обычного пользователя и защищен паролем. В свою очередь пользователь имеет возможность найти интересующий его рейс по данным критериям: город вылета, город прилета и дата вылета. Его профиль открыт для любого человека, использующего программу.

И напоследок, приятного пользования!

Аннотация

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

Характеристика основной темы:

созданная система должна быть точной и информативной;

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

Проблемы объекта автоматизации:

малая информативность;

малая функциональность;

программный сбой;

человеческий фактор.

Результаты: разработана отлаженная система расписания пассажирских перевозок, создано графическое приложение «Система расписания самолётов».

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

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

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

Граждамнская авиамция [1] -- авиация, используемая в целях обеспечения потребностей граждан.

К этим целям относится:

перевозка пассажиров, багажа, груза и почты;

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

оказание медицинской помощи населению и проведение санитарных мероприятий;

проведение экспериментальных и научно-исследовательских работ;

проведение учебных, культурно-просветительных и спортивных мероприятий.

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

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

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

Субъектом деятельности является человек, объектом - информация о рейсе. То есть, все процессы системы направлены на работу с информацией: создание, передачу, сохранение и чтение.

Рис. 1. Цикл создания базы данных пассажирских полетов

Рис. 2. Процесс поиска интересующего рейса

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

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

Рис. 3. Процесс сохранения базы данных в файл

Рис. 4. Процесс чтения данных из файла

Подпроцессы сохранения информации в файл: обработка информации о полетах (двоичная сериализация), а также открытие и закрытие потока (рис. 3).

Подпроцессами открытие файла являются открытие и закрытие потока, проверка входных данных и преобразование их в информацию для пользователя программы (рис. 4).

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

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

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

функциональность:

создание базы данных;

сохранение базы данных в файл;

чтение базы данных из файла;

поиск информации, удовлетворяющей критериям поиска;

сдержанный дизайн;

проверка входных данных;

защита информации администратора паролем.

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

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

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

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

возможность поиска рейсов по интересующим критериям (город вылета, город прилета, дата вылета, или, другими словами, по популярным параметрам поиска рейсов: "откуда", "куда" и/или "когда");

защита профиля администратора паролем и возможность его редактирования;

проверка корректности входных данных;

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

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

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

В приложении есть 5 форм, из которых ключевую роль играют 3: главная форма - окно идентификации пользователя, формы администратора и пользователя.

Рис. 5. Форма идентификации пользователя (а - при открытии, б - после нажатия на кнопку «Администратор»)

Изначально нам открывается главная форма «Справочная система полетов» (рис. 5а), на которой есть 3 кнопки: «Пользователь», «Администратор» и «Автор работы». На фоне - изображение самолета.

Рис. 6. Форма администратора

Если зафиксировать курсор на «Администраторе», будет показана подсказка, что пользователь выбирает «Создание базы данных», а после нажатия откроется элемент интерфейса passwordbox (рис. 5б), при наведении на который выдается подсказка “Введите пароль”. Стандартный пароль - “hsepassword”, который в последствие можно поменять. Если пароль введен верно, то открывается форма администратора (рис.6), в которой можно создавать новые и вносить изменения в уже существующие рейсы.

Рис. 7. Форма пользователя

При наведении на кнопку «Пользователь» выдается подсказка, что человек выбирает «Поиск». Если нажать на этот элемент управления, откроется форма обычного пользователя (рис.7), на которой реализована функция поиска рейсов по интересующим параметрам.

Рис. 8. Форма с информацией об авторе программы

Последняя кнопка главной формы - это «Автор», которая после использования открывает форму с информацией об авторе программы (ФИО, ВУЗ, номер группы, год написания), его фотографией и заявлением об авторских правах «All rights reserved©» (рис.8), а также наличием кнопки «Закрыть», которая возвращает пользователя на главную форму.

Форма администратора представляет собой большое окно (1050х500), имеющее 11 textbox'ов, 2 datepicker'a, 2 checkbox'a (для выбора регулярным или чартырным является рейс) и 2 combox (у администратора есть возможность выбора статуса рейса из 4 возможных и одного из 12 месяцев в случае регулярного рейса), в которые можно вводить все характеристики рейса. Также на форме есть панель меню с различным функционалом: кнопка "Файл" представляет собой набор из функций "Назад"(вернуться на главную форму), "Новый" (очистить базу данных системы),"Открыть" (загрузить базу данных из файла) и "Сохранить" (сохранить созданную базу данных в любое место на компьютере) и "Пароль" (сменить пароль для входа в профиль администратора); кнопка "Правка" работает исключительно с данными, ее функционал - это добавление, редактирование и удаление данных из базы данных. Те же функции, что "Правка" выполняет панель кнопок справа от панели textbox'oв.

Рис. 9. Информационная сводка о том, как правильно вводить информацию в TextBox

Чтобы администратору было понятно, как правильно заполнять textbox'ы во время формирования базы, он имеет возможность прочесть сводку об этом (рис. 9) Информационная кнопка находится справа от панели редактирующих данные кнопок.

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

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

Рис. 10. Форма для смены пароля профиля администратора

Форма (рис. 10), которая вызывается через панель меню ("Файл" - "Пароль") имеет возможность редактирования пароля для входа в систему администратора. Чтобы изменить пароль, нужно ввести старый, и при условии, что он корректен, у администратора будет возможность изменить пароль на новый. Либо же можно просто закрыть форму редактирования пароля и оставить уже существующий.

Форма пользователя также представляет собой большое окно, на котором есть 2 textbox'a, отвечающие за поля город вылета (всплывающая подсказка “Откуда”), город прилета (всплывающая подсказка “Куда”), и datepicker (всплывающая подсказка “Когда”), отвечающий за поле даты вылета. Пользователь вводит нужную информацию и нажимает на кнопку "Поиск". Если вся введенная информация совпадает с характеристиками рейсов, то список, удовлетворяющий условиям поиска, выводится в таблицу datagrid. Также, при нажатии кнопки "Полный список", пользователь сможет увидеть' всю базу данных рейсов. Для удобного ипользования программы на форме есть кнопка "Назад", возвращающая пользователя на главную форму, и кнопка, которая меняет информацию в textbox'ax друг с другом для продуктивного поиска. Если поиск не дал результатов, то будет выдано сообщение, что таких рейсов не существует. На фоне формы - изображение самолета.

Рис. 11. Обработка исключений из-за неверно введенных данных (окно администратора (а-м), окно изменения пароля (н), окно идентификации пользователя (о), окно пользователя (п-с))

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

Рис. 12. Иконка приложения «Система расписания самолётов»

Отличительным знаком программы является изображение самолета на иконке проекта (рис. 12).

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

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

Рис. 13. Диаграмма классов

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

Рис. 14. Диаграмма кооперации логики

Рис. 15. Диаграмма кооперации интерфейса

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

Прежде всего, стоит сказать, что в программе 5 форм и 8 классов. Каждая форма соответственно связана со своим классом, которые выполняют функцию связи интерфейса и функционала. В трех оставшихся классах содержится основная логика программы.

Поэтому я начну с описания именно этих классов.

Utilities.cs выполняет функцию проверки корректности входных данных. Этот класс публичный (public) и содержит 6 публичных статических метода: возвращающие string строки - InputString (проверка string данных), InputDate (проверка DateTime данных в окне Администратора) и InputTime (проверка правильности введенного времени в строковом формате), а также возвращающий DateTime лист дат - InputDayWeek(преобразование строки, номера месяца и года в дату), InputDateUser(проверка DateTime данных в окне Пользователя), InputYear(проверка правильности введенного года).

Методы:

public static string InputString(string stringFormat) - return string data;

public static string InputDate(string stringFormat) - return string date;

public static string InputTime(string stringFormat) - return string time;

public static List <DateTime> InputDayWeek(string stringFormat, int index, int year) - return List <DateTime> WeekDaysDateTime;

public static string InputDateUser(string stringFormat) - return string date;

public static int InputYear(string stringFormat) - return int year.

Manager.cs выполняет всю обратку информации в приложении. Именно в этом классе подсчитываются, формируются и добавляются данные, а также осуществляется их поиск в массиве рейсов.

Методы:

public void AddFlight(Flight newFlight) - выполняет функцию проверки наличия рейса в базе данных, при отрицательном результате добавляет его в базу данных;

public void NewFile(bool answer) - выполняет функцию очистки базы данных;

public void Delete(int index) - выполняет функцию удаления выбранного рейса из базы данных;

public void Save(Stream stream) - выполняет функцию сохранения (двоичная сериализация) базы данных в определенный файл в проекте;

public void Open(Stream stream) - выполняет функцию открытия (двоичная десериализация) базы данных из файла, находящегося в любой папке на рабочем компьютере с помощью OpenFileDialog;

public void Search(string cityD, string cityA, string date) - выполняет функцию поиска рейсов по заданным критериям;

public void NewPassword(string newPassword) - выполняет функцию обработки и сохранения нового пароля;

public void LoadPassword() - выполняет функцию загрузки рабочего пароля администратора из бинарного файла;

public string Password() - метод, возвращающий действующий пароль администратора;

public List<Flight> SearchFlights - метод, возвращающий массив найденных по критериям поиска рейсов,

public List<Flight> Flights - метод, возвращающий массив базы данных рейсов.

Библиотеки, которые используются в этом классе (помимо автоматически сгенерированных):

using System.IO (потоковое сохранение);

using System.Runtime.Serialization.Formatters.Binary (двоичная сериализация).

Flight.cs - публичный класс, который формирует базу данных рейсов. В нем есть 12 полей всех характеристик рейса и соответствующие им 12 свойств, которые можно увидеть на рисунке № 14. Также в нем есть 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) - конструктор рейса;

public static int CompareByNumber(Flight flight1, Flight flight2) - сортировка рейсов в алфавитном порядке по номеру.

Библиотеки, используемые в этом классе (помимо автоматически сгенерированных):

using System.Collections - использование системных коллекций;

using System.Runtime.Serialization - сериализация данных;

4) В моей программе есть 5 форм, интерфейс которых прописан на языке разметки XAML: Administrator.xaml, Author.xaml, Identification.xaml, Password.xaml и User.xaml.

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

Характеристика Administrator.xaml.cs:

4 поля, среди которых логические (bool) переменные flag, visible и invisible для правильной работы интерфейса, а также ссылка на класс Manager;

16 методов, которые можно увидеть на рисунке № 14, они обрабатывают события элементов интерфейса, в их составе есть как private, так и public void методы, private - автоматически создаваемые методы во время присвоения элементу интерфейса события (функции), остальные - public (инициализирующий форму Administrator и созданные автором программы методы с целью красивого представления окна модератора администратору системы), delegate void SerializeFunction (приимает на вход поток и определяет функцию сериализации или десериализации).

Характеристика Author.xaml.cs:

2 методов, которые можно увидеть на рисунке № 14, Exit_Click обрабатывает событие нажатия на кнопку Exit (private void), а Author инициализирует форму.

Характеристика Identification.xaml.cs:

1 поле - ссылка на класс Manager;

6 методов, которые можно увидеть на рисунке № 14, они обрабатывают события элементов интерфейса, в их составе есть как private, так и public void методы (private - автоматически создаваемые методы во время присвоения элементу интерфейса события (функции), остальные - public (MainWindow инициализирует форму, остальные 5 созданы с целью красивого представления главной формы пользователю программы)).

Характеристика Password.xaml.cs (NewPassword):

1 поле - ссылка на класс Manager;

4 метода, которые можно увидеть на рисунке № 14, 2 из них (Edit_Click и Grid_KeyDown) обрабатывают события элементов интерфейса: кнопки и считывание текста при нажатии кнопки Enter соответственно (private void), и 1 public метод NewPassword, инициализирующий форму Password и 1 public void EditPassword метод для обработки правильности формата введенных паролей.

Характеристика User.xaml.cs:

1 поле - ссылка на класс Manager;

13 методов, которые можно увидеть на рисунке № 14, они обрабатывают события элементов интерфейса (кнопок) - private void, инициализируют форму - public User, связывают логику и интерфейс - public и private void, а также delegate void SerializeFunction (приимает на вход поток и определяет функцию десериализации).

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

Запускаем проект. В центре экрана появляется главная форма (рис. 5a). Перед нами стоит выбор: перейти далее в окно пользователя, в систему администратора или нажать на кнопку "Автор" и узнать, кто сделал эту программу. Рациональнее будет все делать последовательно. Поэтому мы отправимся в систему администратора.

После нажатия на кнопку "Администратор" перед нами появляется поле, в которое нужно ввести пароль (рис. 5б). Стандартных пароль - это "hsepassword". После ввода пароля нужно подтвердить, что мы готовы, поэтому мы нажимаем на клавишу "Enter".

Рис. 16. Окно администратора при открытии

Открывается окно администратора (рис. 16), на котором расположены 10 полей для ввода характеристик рейса: вылет - город, аэропорт и время, прилет - точно такие же поля, как и у вылета, а также все характеристики самого рейса - номер, самолет, авиакомпания и статус. Также при добавлении рейса нужно выбрать чартерным или регулярным является рейс. Если мы ставим галочку, что рейс чартерный, то у нас появляются 2 дополнительных поля (рис. 6) - дата вылета и дата прилета (которые можно выбрать из таблицы). Если выбрать регулярный рейс, то характеристики чартерного рейса скроются, и появятся поля дня недели, месяца (можно выбирать из списка) и года. Все добавленные рейсы выводятся в таблицу ниже. Справа на форме есть info-кнопка, которая предоставляет информацию о том, как правильно вводить данные в поля (рис. 16 (выделение) + рис. 9). Сверху есть панель меню, на которой расположены 2 кнопки "Файл" и "Правка".

Рис. 17. Добавление рейса в базу данных

Рис. 18. Редактирование рейса

Рис. 19. Рейс успешно добавлен

Рис. 20. Регулярные и чартерный рейсы

Рис. 21. Меню «Файл»

Попробуем добавить рейс. Введем в поля информацию: "Новосибирск"-"Толмачево"-“14.25"-"москва"-"шереметьево"-"16.5"-"S7 182"-"BoeING-737"-"S7"-"По расписанию", поставим галочку на чартерном рейсе, введем дату: -"16.05.2014 (выбрали из таблицы)" и нажмем на кнопку на "Добавить" справа от полей ввода. Рейс успешно добавлен (рис. 17). Это видно по таблице, которая отображает все существующие рейсы. Причем все данные переведены в верхний регистр. Но мы не учли, что этот рейс уже прилетел, поэтому нам нужно отредактировать информацию о его статусе. Поэтому попробуем выбрать нужный рейс из таблицы и нажать на кнопку "Редактировать". Все данные переведены в поля ввода и удалены из таблицы (рис. 18). Также временно отсутствует кнопка, которую мы только что нажимали. Попробуем изменить данные и поменять поля статуса даты вылета. Введем "Прибыл" и "16.05/2014" соответственно. Данные успешно добавлены (рис. 19). Теперь добавим еще один рейс (день недели - «понедельник», месяц - «Май», а год - «2014»), но уже регулярный, и в строке меню нажмем на кнопку "Сохранить" (рис. 20, 21), данные появились в таблице и сортируются в алфавитном порядке по номеру, все поля ввода очищаются.

Рис. 22. Подтверждение об удалении рейса из базы данных

Рис. 23. Рейс удален

Существующие рейсы можно удалить. Например, можно удалить один из регулярных рейсов, которые мы добавили, путем выбора его из таблицы и нажатия на кнопку "Удалить". После нажатия нам высветится сообщение подтверждения, действительно ли мы хотим это сделать (рис. 22). После подтверждения рейс успешно удален (рис. 23).

Рис. 24. База данных после удаления рейса

Рис. 25. Окно OpenFileWindow

Рис. 26. Ошибка при чтении данных из файла

Теперь обратимся к панели меню. В "Правке" находятся те же кнопки, что и на форме. Убедимся в этом, удалив еще один рейс (рис. 24). В "Файле" есть возможность сохранения, открытия базы данных из файла, ее очищение без сохранения и смены пароля. Сначала откроем базу данных. Перед нами открывается окно выбора файла (рис. 25). Попробуем открыть файл Password.bin, однако у нас это не выходит (рис. 26). Теперь попробуем открыть файл Data.bin, данные добавляются в таблицу (рис. 20). После очистим форму, нажав на кнопку "Новый". Подтверждаем выбор, и форма очищается (рис. 16).

Рис. 27. Сообщение об ошибке при изменении пароля

Также можно изменить пароль. После нажатия на кнопку "Пароль" в "Файле" открывается форма, где нужно вводить старый и новый пароль. Если старый введен неверно, то пароль изменить не удастся, и появится сообщение об ошибке (рис. 27). Есть все введено корректно, то пароль изменяется только в случае наличия текста в поле "Новый пароль". Изменим пароль на "579". Убедимся в этом, нажав в "Файле" на кнопку "Назад". Мы возвращается на главную форму (рис. 5). Нажмем на кнопку "Администратор" и введем новый пароль. Окно администратора открыто (рис. 16).

Рис. 28. Сообщение об ошибке при поиске информации

Рис. 29. Вывод рейсов, удовлетворяющих условиям поиска пользователя, в таблицу

Далее мы посмотрим окно пользователя. Для этого вернемся на главную форму и нажмем на кнопку "Пользователь". Перед нами открывается форма с изображением самолета, тремя полями для ввода информации "Откуда"-"Куда"-"Когда", таблицей для вывода интересующих рейсов и 4 кнопками (рис. 7). Данные о существующих рейсах автоматически подгружаются из файла при запуске окна. Попробуем найти рейс по критериям "Москва"-"Новосибирск"-"05.05.2014", нажав на кнопку "Поиск". Ничего не найдено (рис. 28). Теперь поменяем местами информацию в полях откуда и куда, нажав на кнопку "<->". Все поменялось (рис. 29), и нужный рейс высветился в таблице. Вернемся к первоначальному списку, используя кнопку "Полный список". Нам вы светились все рейсы (рис. 7).

В этом окне также есть возможность вернуться на главную форму (кнопка с зеленой стрелкой в левом верхнем углу формы (рис. 7)).

Последнее окно, которое мы еще не видели - это окно автора программы. Оно открывается после нажатия на кнопку "Автор". Появляется маленькая форма с ФИО, группой, годом создания программы и фотографией автора (рис. 8). Нажатием на кнопку "Закрыть" мы возвращаемся на главную форму и можем выключать программу.

Выше приведены сообщения, появляющиеся при неверном вводе данных в программу (рис. 11).

Контрольный тест программы прошел успешно.

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

1. Шилдт Г. Полный справочник по С #.: Перевод с англ. / Г. Шилдт. - М.: Издательский дом «Вильямс», 2004. - 752 с. : ил. - Парал. тит. англ.

2. www.msdn.com;

3. ru.wikipedia.org/wiki.

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

...

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

  • Реализация информационно-справочной системы расписания поездов в Microsoft Visual Studio 2008 на языке C#. Методика разработки и основное содержание данной программы, алгоритмы ее реализации. Требования к программе и оценка ее эффективности, листинг.

    курсовая работа [5,0 M], добавлен 19.08.2012

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

    курсовая работа [3,2 M], добавлен 30.01.2013

  • Разработка консольного приложения: описание и сценарий использования программы, интерфейс пользователя. Поэтапное описание создание кода компьютерной игры "Крестики нолики". Функциональные и нефункциональные требования, описание исключительных ситуаций.

    методичка [819,6 K], добавлен 12.05.2013

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

    курсовая работа [678,1 K], добавлен 15.02.2016

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

    реферат [32,2 K], добавлен 03.10.2010

  • Проектирование программного модуля: сбор исходных материалов; описание входных и выходных данных; выбор программного обеспечения. Описание типов данных и реализация интерфейса программы. Тестирование программного модуля и разработка справочной системы.

    курсовая работа [81,7 K], добавлен 18.08.2014

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

    курсовая работа [1,1 M], добавлен 04.09.2014

  • Анализ аналогов создаваемой АИС. Основные используемые методы разработки, описание модели жизненного цикла. Способы поддержки целостности базы данных и бизнес-процессов, описание интерфейса системы. Организация политики безопасности и доступа к БД.

    курсовая работа [1,2 M], добавлен 29.11.2008

  • Описание процесса проектирования информационно–справочной системы с помощью среды разработки PascalABC.Net, ее использование для регистрации обращений в медицинское учреждение. Логическая структура программы, алгоритм ее работы, особенности интерфейса.

    курсовая работа [628,8 K], добавлен 07.06.2017

  • Анализ информационной системы ИНЭК "Страховщик". Описание предметной области с использованием модели "сущность-связь". Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование и разработка приложения в среде Delphi и создание интерфейса.

    отчет по практике [4,9 M], добавлен 28.12.2014

  • Интегрированная среда разработки Lazarus. Среда программных продуктов Lazarus, объекты программных компонентов. Палитра компонентов Standard, Additional. Разработка справочной системы: структура проекта, интерфейс программы, компоненты приложения.

    курсовая работа [695,2 K], добавлен 08.01.2023

  • Анализ информационных потоков. Описание информационных задач. Функциональное назначение программы, ее структура, описание логики. Тексты запросов на языке SQL. Назначение и условия применения информационно-справочной системы, описание операций, отчетов.

    курсовая работа [3,0 M], добавлен 16.12.2013

  • Разработка справочной системы маршрутов общественного транспорта. Описание объектов предметной области и их характеристик. Обоснование выбора стандарта СУБД. Требования к аппаратно–программному обеспечению. Создание таблиц в программе Microsoft Access.

    курсовая работа [4,1 M], добавлен 07.08.2012

  • Реализация информационно-справочной системы на языке программирования C#. ее тестирование и отладка. Назначение, состав и структура программы "Адресная книга", описание операций. Программные и аппаратные требования к системе. Блок-схема и код программы.

    курсовая работа [709,5 K], добавлен 11.06.2019

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

    дипломная работа [2,1 M], добавлен 18.01.2016

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

    курсовая работа [2,9 M], добавлен 11.07.2012

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

    курсовая работа [3,6 M], добавлен 26.09.2014

  • Анализ предметной области создания программы организации, предоставляющей услуги проката DVD и CD дисков. Описание информационных процессов, обоснование необходимости автоматизации. Разработка приложения, среда реализации и пользовательский интерфейс.

    курсовая работа [43,6 K], добавлен 23.03.2010

  • Содержание и требования, предъявляемые к информации. Требования к аппаратным и операционным ресурсам. Проектирование справочной системы приложения. Входные и выходные данные. Описание программного средства. Проведение функционального тестирования.

    курсовая работа [814,5 K], добавлен 24.01.2016

  • Описание предметной области. Характеристика программных средств. Описание компонентов, интерфейс программы. Описание процедур и функций. Вызов и загрузка программы. Испытание методом белого и черного ящика на ошибки кода программного приложения.

    курсовая работа [2,2 M], добавлен 26.04.2015

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