Информационная система таксопарка

Автор: Пользователь скрыл имя, 09 Января 2013 в 20:11, курсовая работа

Краткое описание

В данной работе необходимо разработать информационную систему для автоматизации процесса работы таксопарка.
Система «Таксопарк» служит для информационного обеспечения руководителей и диспетчеров такси «Ангел». Для достижения поставленной цели система «Таксопарк» должна автоматизировать работы по обеспечению информационной поддержки обработки данных по следующим направлениям:

- Регистрация новых вызовов в базе данных;
- Формирование списков сотрудников, автомашин;

Оглавление

Задание 3
Этап начальной разработки БД 4
Анализ предметной области 4
UML диаграммы. 6
Проектрирование БД 9
Концептуальное проектирование 9
Разработка и построение подробной ER диаграммы на основании бизнес правил. 9
Бизнес правила 9
Определение атрибутов каждой сущности. 15
Составление реляционных отношений 18
Расчет места для хранения БД. 22
Логическое проектирование 27
Меры по обеспечению безопасности. 27
Схемы отношений составленные на языке определения данных (DDL, Data Definition Language) 28
Создание таблиц 28
Физическое проектирование 32
Обоснование выбора СУБД 32
Создание базы на СУБД MS SQL Server 2008 32
Заполнение созданной БД 33
Запросы базы данных. Представления, процедуры и триггеры. 36
Описание интерфейса приложения Библиотека и его функциональности. 45
Работа с приложением. 45
Заключение 54
Список используемой литературы 55

Файлы: 1 файл

курсач пбд Наби.docx

— 2.28 Мб (Скачать)

RETURN @year

END

go

 

 

 

 

 

 

 

 

 

Триггеры

  1. Завершает смену водителя и ставит машину «на стоянку»:

 

  1. Конечный пробег автомашины не может быть меньше либо равен начальному:

 

  1.  Дата начала смены не может быть в прошлом:

 

 

 

 

 

  1. Рассчитывает стоимость поездки, учитывая тариф и наличие дисконтной карты:

 

  1. Водитель не может выполнять больше одного заказа одновременно:

 

  1. Нельзя ставить вызов на одно и тоже время:

 

 

 

 

  1. Нельзя добавить сотрудника младше 18 лет.

Описание интерфейса приложения  Библиотека и его функциональности.

Работа с приложением.

Данное приложение разработано  с учетом интуитивно понятного интерфейса, а так же с наиболее удобным  функционалом. Приложение разработано в среде Visual Stuido 2010 на языке программирования Visual Basic.

 

 

Рисунок 16 - Авторизация пользователя

Для начала работы с программой Вам, необходимо авторизоваться в системе  и базе данных. Для этого:

 

  1. Выберите сервер из выпадающего списка или впишите название вручную
  2. Введите имя пользователя (Логин на сервере)
  3. Введите пароль

 

В случае неверно введенных  данных вы получите такое сообщение:

 

Рисунок 17 - Форма программы диспетчера

Чтобы открыть новый вызов  нажмите кнопку , появится окно нового вызова:

Рисунок 18 - Форма нового вызова

 

 

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

 

 

Рисунок 19 - Форма выбора водителя

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

 

Здесь необходимо ввести пройденный километраж и нажать кнопку "Завершить" после чего система сама рассчитает стоимость поездки с учетом тарифа и дисконтной карты.

 

Рисунок 20. Таблица завершенных вызовов.

 

Рисунок 21. Таблица смены водителя.

 

 

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

Рисунок 22. Форма начала смены водителя.

Чтобы завершить смену  нажмите кнопку и в появившемся меню введите необходимую информацию:

 

Конечный пробег сообщает водитель с одометра. В дальнейшем этот пробег для данной машины будет  являться начальным.

 

Рисунок 23. Форма добавления сотрудника.

 

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

Рисунок 24. Форма добавления автомашин.

 

При добавлении автомашины, параллельно можно добавить новую  модель и марку автомобиля нажав  на кнопку «Изменить».

Рисунок 25. Статистика по вызовам и сотрудникам.

 

Здесь выводится статистика по всем вызовам: выводится заработанная сумма за все завершенные заказы, общий километраж, а также некоторая  статистика по сотрудникам.

Рисунок 26. Форма со справочниками.

 

Здесь расположены справочники  системы. Администратор может редактировать, а также вносить данные в эти  таблицы

 

 

 

 

 

 

Заключение

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список используемой литературы

  1. Сатимова Е.Г. Проектирование баз данных. Методические указания к выполнению лабораторных работ (для студентов всех специальностей). – Алматы: АИЭС, 2009
  2. Плю Р., Стефенс Р.,  Райан К. Освой самостоятельно SQL за 24 часа. – М.: Издательский дом «Вильямс», 2000.
  3. Кандзюба С.П., Громов В.Н. Delphi 6/7. Базы данных и приложения. – СПб: ООО «ДиаСофт», 2002.  
  4. Питер Роб, Карлос Коронел  Системы баз данных: проектирование, реализация и управление, 5-е издание, – BHV Санкт-Петербург, 2004 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Информация о работе Информационная система таксопарка