Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kurs_Grimanov_posl.docx
Скачиваний:
12
Добавлен:
27.09.2019
Размер:
342.65 Кб
Скачать

Введение

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

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

Для достижения цели курсового проекта необходимо решить следующие задачи:

  • спроектировать и реализовать структуру базы данных;

  • спроектировать и реализовать функциональную модель системы;

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

  • разработать и реализовать удобный пользовательский графический интерфейс, а также его компоненты;

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

  • спроектировать и реализовать формы для ввода и редактирования данных, проверку корректности вводимых данных;

  • реализовать разграничение прав пользователей, путем назначения им уровней доступа и используя их при проектировании пользовательского графического интерфейса.

1 Описание предметной области и определение требований к системе с точки зрения предметной области

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

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

Рассмотрим аналоговое программное приложение: программный продукт «АСУ Экспресс-3» (рисунок 1.1).

Рисунок 1.1 – Программный продукт «АСУ Экспресс-3»

АСУ «Экспресс» — автоматизированная система управления резервированием мест и билетно-кассовыми операциями, предназначенная для бронирования мест в поездах дальнего следования. «Экспресс-3» — с 2005 г. по настоящее время. Платформа: AlphaServer 1200. Вычислительная сеть по обслуживанию пассажиров для автоматизации продажи билетов и резервирования мест в поездах и оперативного управления пассажирскими перевозками со сроком резервирования от 45 дней до отправления поезда. Система действует на территории РФ, СНГ, Латвии, Литвы и Эстонии.

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

Достоинства и недостатки программы:

Плюсы:

  • простой интерфейс и управление программой;

  • неограниченное количество записей в базах данных;

  • довольно широкое распространение программы;

  • возможность резервирования билетов.

Минусы:

  • нет встроенного графического просмотра свободных мест.

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

Функциональное моделирование нашего программного продукта представлено на рисунках 1.2 и 1.3.

Рисунок 1.2 – Функциональное моделирование программного приложения

Рисунок 1.3 – Функциональное моделирование программного приложения

Алгоритм взаимодействия пользователя с программой описан в Приложении 1.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]