Разработка программы учета пассажиров в поездах, страница 5

Программа довольно “бедно” представлена в графическом плане, но это объясняется ограничениями  наложенными на нас программированием на Си под DOS.

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

3.3 Описание тестового примера.

Всю работу программы можно показать при помощи примеров (экранных). Такое представление облегчает пользователю первое знакомство с программой.

Рис 1: Вид программы после запуска.

Работа программы основана на вышеуказанном меню, для создания новой таблицы пассажиров купивших билет. 1. Чтобы удалить запись о пассажире мы пользуемся 3-м пунктом графического меню,  сортировка данных по полю, содержащему информацию о количестве проданный биллетов базы данных пассажиров реализована в 4-м пункте меню. За 5- пункт отвечает функция OUT,  производящая консольный вывод таблицы на экран. Вывод производится в текстовом режиме, для наглядности представляемых данных функция производит построение таблицы. Выходом из программы является выбор пункта Exit.

Заключение.

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

На современном этапе проблемы ведения баз данных (БД) оперативной информации на разных уровнях управления перестали быть непреодолимыми. Более того, разработана концепция Хранилищ Данных - архитектура построения корпоративных информационных систем, получившая развитие вследствие желания конечных пользователей иметь непосредственный единообразный доступ к необходимым им данным, источники происхождения которых организационно и территориально распределены, а анализ которых может способствовать принятию решений . Билл Инмон, автор концепции Хранилищ Данных, определил их как "предметно ориентированные, интегрированные, неизменчивые, поддерживающие хронологию наборы данных, организованные с целью поддержки управления", призванные выступать в роли "единого и единственного источника истины", обеспечивающего менеджеров и аналитиков достоверной информацией, необходимой для оперативного анализа и принятия решений. Ричард Хакаторн, другой основоположник этой концепции, писал, что цель Хранилищ Данных - обеспечить для организации "единый образ существующей реальности" .

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