Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПП Мохарев И А Ке-ДЛП-102.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
801.85 Кб
Скачать

Кемеровский филиал федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Московский государственный университет экономики, статистики и информатики (МЭСИ)»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОМУ ПРОЕКТУ

по дисциплине “Технология разработки программного продукта ”

на тему: Разработка программного обеспечения для автоматизации учета нарушений правил дорожного движения в ГИБДД.

Выполнил студент Мохарев Иван Андреевич

Специальность, курс, группа Ке-ДЛП-102

Руководитель Чеботарёва Оксана Петровна

Дата сдачи, подпись студента _______________________

________________________________________________

Дата защиты, оценка, подпись преподавателя __________

_________________________________________________

Кемерово 2013

СОДЕРЖАНИЕ

Введение 3

  1. Внешнее описание базы данных 4

    1. Техническое задание 4

      1. Назначение разработки 4

      2. Требования к функциональным характеристикам 4

      3. Требования к надежности 4

      4. Технические параметры 5

      5. Технико-экономические показатели 5

    2. Функциональная спецификация 5

      1. Информационные обьекты 5

      2. Определение функций 6

    3. Спецификации качества 9

  2. Обоснование выбора среды разработки 10

  3. Технологический раздел 12

    1. Архитектура базы данных 12

    2. Технология создания базы данных 13

    3. Инструкции пользователя 23

      1. Описание базы данных "Учет нарушений ПДД" 24

      2. Инструкция по инсталляции 24

      3. Инструкция по применению 25

Заключение 26

Приложения 28

Введение

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

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

Подобные базы данных способны хранить самую различную информацию:

  • прайс-листы;

  • информация о клиентах/заказчиках;

  • каталог товаров/услуг;

  • отчёты персонала;

  • движение товаров;

Целью курсовой работы является создание базы данных "Учет нарушений ПДД" с удобным пользовательским интерфейсом.

Для достижения цели были поставлены задачи:

  • Оформить техническое задание

  • Разработать структуру базы данных

  • Описать архитектуру базы данных

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

1. Внешнее описание базы данных

1.1 Техническое задание

Наименование программного продукта - база данных "Учет нарушений Правил Дорожного Движения".

Краткая характеристика области применения - предназначена для введения учета нарушений правил дорожного движения в Государственной Инспекции Безопасности Дорожного Движения.

1.1.1 Назначение разработки

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

1.1.2 Требования к функциональным характеристикам:

Состав выполняемых функций:

  • Запуск базы

  • Для каждого нарушения фиксируется и хранится дата, время

  • Для каждого нарушения фиксируется и хранится вид нарушения

  • Для каждого нарушения фиксируется и хранится размер штрафа

  • При оплате всех штрафов машина удаляется из базы

  • Закрытие базы

  • Организация входных данных

  • Организация выходных данных

1.1.3 Требования к надежности

Для обеспечения надежности необходимо установить защиту от изменения данных в базе и её технических элементов.

1.1.4 Технические параметры

Программный продукт требует следующей технической конфигурации ПК.

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

  • Все семейства Windows

  • Процессор частотой: 1.6 Ghz

  • Объём оперативной памяти: 256 Mb

  • Место на жестком диске объемом: 512 Mb.

  • монитор, клавиатура, мышь.

База данных должна работать под управлением семейства операционных систем Windows. Должен быть установлен Microsoft Office Access 2003.

База данных поставляется на CD - диске. Его нужно беречь от воздействия магнитных полей, прямых солнечных лучей, попадания влаги и от физических повреждений.

1.1.5 Технико-экономические показатели

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

1.2 Функциональная спецификация программного продукта

Информационные объекты

Таблицы: База данных "Учет нарушений ПДД" состоит из 3 таблиц: "Владелец", "Автомобиль", "Нарушения", которые содержат текстовую информацию; 2 запросов: "Запрос на удаление", "Запрос не оплаченные"; 1 отчета "Владелец".

Схема 1. Связи в таблицах:

Определение функций программного продукта

База данных "Учет нарушений ПДД" предназначена для ввода, хранения информации; сбора и фиксации видов нарушений, размер штрафов и вывода их на печать.

Описание входных данных:

Таблица 2. Данные таблицы Владелец

Имя

Тип данных

Свойства

Код владельца

Текстовый

Ключевое поле; размер поля - 9; совпадения не допускаются

Фамилия

Текстовый

Размер поля - 30 символов

Имя

Текстовый

Размер поля - 30 символов

Отчество

Текстовый

Размер поля - 40 символов

Номер Паспорта

Числовой

Размер поля - 10 символов

Номер удостоверения

Числовой

Размер поля - 20 символов

Год рождения

Числовой

Размер поля - 10 символов

Таблица 3. Данные таблицы Автомобиль

Имя

Тип данных

Свойства

Код автомобиля

Текстовый

Размер поля - 9 символов;

Код владельца

Текстовый

Размер поля - 9 символов;

Код нарушения

Текстовый

Размер поля - 9 символов;

Номер

Текстовый

Размер поля - 10 символов;

Марка

Текстовый

Размер поля - 10 символов;

Таблица 4. Данные таблицы Нарушения

Имя

Тип данных

Свойства

Код нарушения

Текстовый

Ключевое поле; размер поля - 9; совпадения не допускаются

Дата нарушения

Дата/время

Краткий формат даты;

Маска ввода 00.00.0000

Время нарушения

Дата/Время

Размер поля - 50 символов

Вид нарушения

Текстовый

Размер поля - 50 символов

Размер штрафа

Денежный

Денежный

Оплатить до

Дата/Время

Краткий формат даты;

Маска ввода 00\->L<LL\-0000

Оплачено/не оплачено

Логический

Да/Нет

Описание выходных данных:

Таблица 5. Описание выходных данных

Выходные

данные

Описание

Главная кнопочная форма

Кнопки на главной кнопочной форме: "Работа с формой", "Работа с запросами", "Работа с отчетами", "Выйти из базы данных"; фоновый рисунок, заголовок базы данных: база данных "Учет нарушений ПДД".

Запрос "Запрос на удаление"

Выбранное поле - оплата, имя таблицы - Нарушения, условие отбора - "оплачено"

Запрос "Не оплаченные": запрос на выборку

Выбранные поля - Фамилия, Имя, Отчество, имя таблицы - Владелец; Марка автомобиля, Номер, имя таблицы - Автомобиль; Дата нарушения, Размер штрафа, оплатить до, оплата, имя таблицы - Нарушения, условия отбора - "не оплачено".

Форма "Автомобиль"

Внешний вид формы - ленточный, стиль оформления - "промышленный".

Форма "Владелец"

Внешний вид формы - табличный, стиль оформления - "промышленный".

Отчет "Владелец"

Отчет на основании запроса "Не оплаченные"; поля - фамилия, имя, отчество, номер автомобиля, марка, дата нарушения, размер штрафа, оплатить до, оплата; макет - структура 2; ориентация - книжная; стиль - полужирный.

Описание нежелательных ситуаций

Программное средство не будет функционировать (либо будет функционировать некорректно) в следующих случаях:

Если отключен компьютер.

  • Отсутствует CD - ROM (не будет возможным установить базу данных).

  • Если поврежден носитель (диск).

  • Недостаточно места на жёстком диске (винчестере) для установки базы данных или недостаточно места на жёстком диске (винчестере) для сохранения новой информации.

  • Если на компьютере отсутствует MS Access или другие программы, позволяющие работать с базами данных.

1.3 Спецификация качества

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

Надёжность:

  • Завершённость - база данных содержит всю необходимую информацию для работы оператора ЭВМ в ГИБДД.

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

  • Точность - высокая. В базе данных точно выполняются все отчёты и запросы;

  • Устойчивость - высокая. При введении неправильных входных данных база данных будет корректно функционировать, выводя сообщения о неверно введенных данных;

  • Защищенность - низкая. Можно случайно или намеренно удалить информацию из базы данных.

Лёгкость применения:

  • Документированность - высокая. Информация, которой располагает база данных, понятна, доступна пользователю. Имеется справочная информация для пользователя;

  • Информативность - высокая. Информация в базе данных содержится в полной мере;

  • Коммуникабельность - высокая. Информация легко воспринимается;

  • Устойчивость - высокая. При введении неправильных входных данных база данных будет корректно функционировать;

  • Защищенность - низкая. Можно случайно или намеренно удалить информацию из базы данных.

Эффективность:

  • Временная - высокая. Быстрый переход на необходимую таблицу, запрос, отчёт благодаря удобному интерфейсу (главной кнопочной форме);

  • По ресурсам - средняя. Требуется 256 MB оперативной памяти для хорошей и быстрой работы базы данных.

Сопровождаемость:

  • Модифицируемость - присутствует. Можно изменить содержимое таблиц, отчётов и запросов;

  • Изучаемость - присутствует. Легко изучаемое программное средство.