Файл: Основы проектирования программ. Этапы создания программного обеспечения (Создание начальной диаграммы прецедентов).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 31.03.2023

Просмотров: 56

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

На диаграмме состояний показано различные состояния, в которых может находиться объект «Заявка»

Рис.15. Диаграмма состояний объекта заявка

На основе анализа диаграмм прецедентов определяем список форм и отчетов

):

- сотрудники

- машины

- клиенты

- топливо

- ввод путевых листов

- поиск по номеру путевого листа

- путевые листы

- спидометр

- часы

- пробег за месяц

- пробег а/м за день

- Время работы

- отчет по расходу топлива

- отчет по пробегам

3.3. Архитектура системы

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

Рис.16. Диаграмма размещения

3.4 Описание программы

Программа Транспортная логистика ООО « AZ» рассчитана на работу под управлением операционной системы Windows XP/7. В ходе разработки данного программного продукта была создана программа, которая состоит из главной формы , содержащая 13 форм и 2 отчетов.

Для работы с системой пользователю необходимо пройти авторизацию

Рис.17 – Авторизация пользователя.

У администратора есть возможность установки паролей пользователям

Рис.18 Вход пользователя

Рис.18 Меню пользователя

Рис.19 Смена пароля

При выборе альтернативы продолжить работу управление передается главной форме приложения (рис.20)

Рис. 20 Главная форма

Кнопка «Сотрудники»

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


Форма так же позволяет ввести в базу данных нового сотрудника (рис.21, рис.22).

Рис.21 Форма Сотрудники

Рис.22 Форма Просмотр путевого листа

Кнопка «Машины»

Содержится информация по подвижному составу (рис.23).

Рис.23 Форма «Машины»

Кнопка «Клиенты»

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

Рис.24 Форма «Клиенты»

Рис.25 Форма «Водители по коду клиента»

Кнопка «Топливо»

Форма позволяет отследить информацию по автопарку, потребляемому топливу и тарифной сетке. (рис.26)

Рис.26 Форма «Топливо»

Кнопка «Ввод путевых листов»

Форма предусматривает возможность добавления нового путевого листа (рис.27)

Рис.27 Форма «Ввод путевых листов»

Кнопка «Поиск по № путевого листа»

Просмотр путевого листа по порядковому номеру (рис.28)

Рис.28 Форма «Поиск по № путевого листа»

Кнопка «Путевой лист»

Просмотр и печать путевых листов, возможность поиска путевого листа по коду (рис.29).

Рис.29 Форма «Путевой лист»

Кнопка «Спидометр»

Выводится список конечного показания спидометра по каждому коду автомобиля (рис.30).

Рис.30 Форма «Спидометр»

Кнопка «Часы»

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

Рис.31 Форма «Часы»

Кнопка «Время работы»

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


Рис.32 Форма «Время работы»

Кнопка «Пробег за месяц»

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

Рис.33 Форма «Пробег за месяц»

Кнопка «Пробег а/м за день»

Форма позволяет отследить дневной пробег в запрашиваемый день по каждому сотруднику ООО «AZ» (рис.34).

Рис.34 Форма «Пробег а/м за день»

Кнопка «Отчет по расходу топлива»

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

Рис.35 Отчет «По расходу топлива»

Кнопка «Отчет по пробегам»

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

Рис.18 Отчет «по пробегам за месяц»

ЗАКЛЮЧЕНИЕ

База данных – это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление, выборку и отображение данных. Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты:

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

Удачная разработка базы данных обеспечивает простоту ее поддержания.

Разработанная в данном курсовом проекте база данных решает основные задачи:

  • информационное обеспечение работников ООО “AZ”, чья деятельность непосредственно связана с базой данных;
  • помогает отследить маршрут движение водителей, расход топлива, отработанное время.

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


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

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

  1. Access 2007 без воды. Все, что нужно для уверенной работы: А. В. Голышева, И. А. Клеандрова, Р. Г. Прокди — Москва, Наука и техника, 2008 г.- 192 с.
  2. Microsoft Access 2003. Русская версия (+ CD-ROM): — Москва, Эком, 2008 г.- 432 с.
  3. Microsoft Access 2007. Лучший самоучитель: С. В. Глушаков, А. С. Сурядный, М. И. Шумилов — Санкт-Петербург, АСТ, АСТ Москва, 2008 г.- 448 с.
  4. Microsoft Access 2007: Джон Кронан, Бобби Сандберг — Москва, НТ Пресс, 2009 г.- 384 с.
  5. Oracle Database XE для Linux. Эффективное использование (+ CD-ROM): Стив Бобровский — Санкт-Петербург, Лори, 2009 г.- 486 с.
  6. Oracle Database XE для Windows. Эффективное использование: Стив Бобровский — Москва, Лори, 2009 г.- 512 с.
  7. Oracle PL/SQL для администраторов баз данных: Аруп Нанда и Стивен Фейерштейн — Москва, Символ-Плюс, 2008 г.- 496 с.
  8. Анализ данных в Access. Сборник рецептов: Кен Блюттман, Уайн Фриз — Москва, Питер, 2008 г.- 352 с.
  9. Бекаревич Ю. Самоучитель Access 2010 (+ CD-ROM). Санкт-Петербург, БХВ-Петербург, 2011 г.- 432 с.
  10. Белянин М. В. Ваша первая база данных в Access 2007: Москва, НТ Пресс, 2008 г.- 288 с.
  11. Бондарева Г.А., Сахарова Е.В., Королькова Л.Н., Информатика. Методические указания. Ставрополь, СТИС, 2006
  12. Вонг Уоллес Office 2010 для чайников:— Санкт-Петербург, Диалектика, 2010 г.- 368 с.
  13. Гурвиц Г. Microsoft Access 2010. Разработка приложений на реальном примере (+ CD-ROM) — Москва, БХВ-Петербург, 2010 г.- 496 с.
  14. Епанешников А. М. Практика создания приложений в Access. Москва, Диалог-МИФИ, 2009 г.- 440 с.
  15. Кайт Томас Эффективное проектирование приложений Oracle. Санкт-Петербург, Лори, 2008 г.- 656 с.
  16. Кошелев В. Е. Access 2007. Эффективное использование— Москва, Бином-Пресс, 2009 г.- 590 с.
  17. Кошелев В. Е. Access 2003. Практическое руководство:. — Санкт-Петербург, Бином-Пресс, 2008 г.- 464 с.
  18. Магда Ю. Разработка приложений Microsoft Office 2007 в Delphi. Москва, БХВ-Петербург, 2009 г.- 160 с.
  19. Обухов Н. П. Разработка баз данных в Microsoft Access. Москва, ИВЭСЭП, Знание, 2008 г.- 92 с.
  20. Родигин Л.А. Базы данных для карманного персонального компьютера Pocket PC— Санкт-Петербург, КноРус, 2008 г.- 160 с.
  21. Самоучитель Access 2007. 100% результат уверенной работы: А. А. Рубин, И. А. Клеандрова, Р. Г. Прокди — Москва, Наука и техника, 2008 г.- 400 с.
  22. Сеннов А. Access 2010 — Москва, Питер, 2010 г.- 288 с.
  23. Сергеев А. Access 2007. Новые возможности:— Москва, Питер, 2008 г.- 176 с.
  24. Смирнова О. В. Access 2007 на практике:— Москва, Феникс, 2009 г.- 160 с.
  25. Харитонова И. Microsoft Office Access 2007 (+ CD-ROM). Москва, БХВ-Петербург, 2008 г.- 1280 с.