Разработка информационной системы автоматизации задач авто-транспортного предприятия

Создано admin . Опубликовано в Для диплома

avtomatizacia

Если тема Вас заинтересовала, и вы хотите ознакомиться с полным текстом практической части дипломного проекта, то вот ссылка для скачивания

Если Вам нужна для ознакомления полная версия проекта с исходниками, презентациями, выступлениями и т.д., то пишитеigwt@mail.ru. Проект (диплом) предоставляется только по взаимовыгодным условиям, которые обсуждаются индивидуально. Это может быть например: совместная работа над этим сайтом, участие в написании контента для сайта, разработка для этого проекта модулей, плагинов и.д. (всего, что приведет к продвижению или улучшению проекта). А также готовы выслушать ваши предложения.

 Выбор технических средств и стандартного

 программного обеспечения.

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

Для создания СУБД воспользуемся пакетом визуального программирования Delphi 7, позволяющим эффективно создавать такие приложения.

 

Разработка функциональной структуры

экономической информационной системы

 

Интерфейс пользователя — эта та часть программы, которая находится у всех на виду. Некоторые программисты склонны оставлять дизайн интерфейса пользователя на потом, считая, что реальное достоинство приложения — его программный который и требует большего внимания. Однако часто возникает недовольство пользователей из-за неудачно подобранных шрифтов, непонятного содержимого экрана и скорости его прорисовывания, поэтому работу над интерфейсом также нужно воспринимать серьезно.

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

Безымянный

Рисунок 2.1- Структура пользовательского интерфейса фрагмента ИС

Все основные действия, осуществляемые над формами, т.е. навигация в приложении будут осуществляться с помощью меню программы рисунок 2.2.

а

Рисунок 2.2 – Фрагмент меню программы

Характеристика входной информации

 

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

К входным данным проекта относятся следующие данные:

— данные о водителях;

— данные о маршрутах;

— данные о плановой выручке;

— данные о сданной выручке.

Характеристика выходной информации

 

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

К выходным данным проекта можно отнести:

— анкетные данные водителя;

— список должников;

— отчет по маршрутам;

— отчет по водителям;

— отчет по маршрутам и водителям;

— диаграмма выручки;

— диаграмма долгов.

 

Проектирование базы данных

 

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

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

— гарантировать непротиворечивость и целостность данных;

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

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

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

В результате анализа предметной области выделены следующие информационные объекты:

Таблица «Маршруты», в которой представлены наименования маршрута, плановая выручка, количество автомобилей на маршруте, комментарии к маршруту, время начала и время конца движения.

Таблица «Водители» – фамилия, имя, отчество работника, адрес, данные паспорта, дата приема на работу, дата увольнения, дата рождения, пол, телефон.

Таблице «Рейс» содержит дату рейса, номер водителя, название маршрута.

Таблица «Выручка» содержит поля номер водителя, номер маршрута, сумма фактической выручки, сумма плановой выручки.

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

Безымянный

Рисунок 2.3- Инфологическая модель базы данных.

Разработка интерфейса и модулей фрагмента

информационной системы

 

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

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

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

Наиболее распространенным типом модуля в Delphi является форма — модуль со связанным с ним окном. В программе данного дипломного проекта используется восемь таких форм, каждая из которых выполняет определенные функции.

При запуске программы открывается главная форма, с которой можно перейти ко всем остальным рисунок 2.4.

а

Рисунок 2.4 – Главная форма программы

 

Через эту форму мы вводим анкетные данные водителей. Вся эта информация необходима для поддержания целостности и полноты БД. Обязательными для заполнения являются поля «Паспортные данные». После ввода информации нужно нажать на кнопку «Сохранить» и, тогда введенные данные записываются в БД.

а

Рисунок 2.5 – Фрагмент главной формы

 

На главной форме специально введен раздел для поиска и отбора их БД сведений о водителях. Как видно из рисунка 2.5 условиями отбора могут быть «Признак отбора: работающий – уволенный». Отсортировать список водителей можно и по дате приема на работу или по дате увольнения.

а

Рисунок 2.6 – Фрагмент формы «Корректировка маршрута»

 

На рисунке 2.6 показана форма с помощью, которой можно создать базу маршрутов такси. Здесь необходимо задать номер маршрута стоимость проезда, сумму планируемой выручки и время движения. К каждому маршруту можно добавить комментарий.

Далее, зайдя в меню «назначение водителя на маршрут» можно для каждого маршрута назначить водителя рисунок 2.7.

а

Рисунок 2.7 – Меню «назначение водителя на маршрут»

 

В открывшемся окне необходимо нажать кнопку «составить расписание». После этого будет предварительно заполнена таблица с параметрами маршрута, как показано на рисунке 2.9.

а

Рисунок 2.8 – Форма назначения маршрута

а

Рисунок 2.9 – Выбор параметров маршрута

 

Для того, чтобы добавить водителя к конкретному маршруту нужно нажать правой кнопкой мыши в соответствующем окне рисунок 2.10.

а

Рисунок 2.10– Выбор водителя на маршрут

Все расписание будет импортировано в MS Excel (рисунок 2.11), откуда его можно будет вывести на печать. Вывод во вторую программу организован с целью дополнительного анализа и контроля.

а

Рисунок 2.11 – вывод расписания в MS Excel

 

Следующая важная возможность программы – это реализация учета приема выручки. Каждый день водители сдают выручку и для каждого водителя ведется учет его долгов и переплат (рисунок 2.12).

а

Рисунок 2.12 – Форма учета выручки

Все остальные возможности программы читайте в полном файле — отчете.

 

Если тема Вас заинтересовала, и вы хотите ознакомиться с полным текстом практической части дипломного проекта, то вот ссылка для скачивания

Если Вам нужна для ознакомления полная версия проекта с исходниками, презентациями, выступлениями и т.д., то пишитеigwt@mail.ru. Проект (диплом) предоставляется только по взаимовыгодным условиям, которые обсуждаются индивидуально. Это может быть например: совместная работа над этим сайтом, участие в написании контента для сайта, разработка для этого проекта модулей, плагинов и.д. (всего, что приведет к продвижению или улучшению проекта). А также готовы выслушать ваши предложения.

С ув. Эдуард Тихонов

Похожие материалы:

Понравилась статья? - поделитесь ею со своими друзьями!

Хотите Быть В Курсе Всех Новинок Сайта?!

Подпишитесь прямо сейчас, и получайте обновления на свой E-Mail:

Ваш E-Mail в безопасности

Есть что сказать? - Комментируй!

Комментарии Facebook

А Вы что думаете?