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

Автор: Пользователь скрыл имя, 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 Мб (Скачать)

 

Таблица 15. Схема отношения Карта (Discount)

Содержание поля

Имя поля

Тип, длина

Примечание

Номер карты

Card_id

int

Первичный ключ

Скидка

skidka

real

null


 

Таблица 16. Схема отношения Улицы (Streets)

Содержание поля

Имя поля

Тип, длина

Примечание

Улица

Street_id

int

Первичный ключ

Название

Street_name

varchar (22)

null


 

Таблица 17. Схема отношения Материальное средство (Material)

Содержание поля

Имя поля

Тип, длина

Примечание

Код мат. средства

Material_id

int

Первичный ключ

Сотрудник

Sotr_id

int

Внешний ключ (к Сотрудники)

Стоимость

stoimost

money

null

Количество

Kol_vo

int

null

Описание

Opisanie

Varchar(20)

null

Назначение

naznach

Varchar(50)

null


Расчет места  для хранения БД.

 

Исходя из данных, полученных во время физического проектирования можно сделать вывод, что размер данных БД за первый год работы базы будет равен 0,7 мегабайт. На следующий год этот размер будет увеличен в 2 раза. Перед запуском БД необходимо выставить необходимые размеры первоначальной БД и ее роста.

На этом этапе, необходимо знать какой объем памяти будет  занимать создаваемая база данных. Объём внешней памяти, необходимый  для функционирования системы, складывается из двух составляющих: память, занимаемая модулями СУБД (ядро, утилиты, вспомогательные  программы), и память, отводимая под  данные (МД). Наиболее существенным обычно является МД.

Объём памяти, занимаемый программными модулями пользователя, обычно невелик  по сравнению с объёмом самих  данных, поэтому может не учитываться. В проекте рассчитывается предполагаемый максимальный объем памяти занимаемой БД.

Таблица 1. Расчет физической памяти для таблицы Транспортное средство

Имя поля

Тип, длина

Длина (байт)

Avto_id

int

4

Sotr_id

int

4

Model_id

int

4

Categ_id

int

4

Avto_date

date

8

Avto_dvig_v

varchar (24)

24

Avto_dvig_n

varchar (25)

25

Avto_status

varchar (25)

25

Color_id

int

4


Общая длина строки: 102 байт

Число строк: ~ 30

Общий объем требуемой  памяти: ~ 3060 байт

 

Таблица 2. Расчет физической памяти для таблицы Цвет

Имя поля

Тип, длина

Длина (байт)

Color_id

int

4

Cat_Name

varchar (22)

22


 

Общая длина строки: 26 байт

Число строк: ~ 10

Общий объем требуемой  памяти: ~ 260 байт

 

Таблица 3. Расчет физической памяти для таблицы Категория

Имя поля

Тип, длина

Длина (байт)

Categ_ID

int

4

Categ_name

varchar (22)

22


Общая длина строки: 26 байт

Число строк: ~ 5

Общий объем требуемой памяти: ~ 130 байт

 

Таблица 4. Расчет физической памяти для таблицы Оборудование

Имя поля

Тип, длина

Длина (байт)

Avto_id

int

4

Sotr_id

int

4

Material_id

int

4


Общая длина строки: 12 байт

Число строк: ~ 120

Общий объем требуемой памяти: ~ 1440  байт

 

Таблица 5. Расчет физической памяти для таблицы Поставщик

Имя поля

Тип, длина

Длина (байт)

Postav_id

int

4

Material_id

int

4

Ur_adr

varchar (20)

20

Fax

varchar (22)

22

dogovor

varchar (21)

21

Dogovor_date

datetime

8

Name

varchar (25)

25

Comment

varchar (80)

80


Общая длина строки: 184 байт

Число строк: ~ 15

Общий объем требуемой  памяти: ~ 2760  байт

 

Таблица 6. Расчет физической памяти для таблицы Марка

Имя поля

Тип, длина

Длина (байт)

Marka_id

int

4

Marka

varchar (20)

20


Общая длина строки: 24 байт

Число строк: ~ 12

Общий объем требуемой  памяти: ~ 288 байт

 

 

 

Таблица 7. Расчет физической памяти для таблицы Сотрудники

Имя поля

Тип, длина

Длина (байт)

Sotr_id

int

4

Sotr_FAM

varchar (20)

20

Sotr_imya

varchar (15)

15

Sotr_Otch

varchar (15)

15

Sotr_date

datetime

8

Sotr_adr

varchar (25)

25

Sotr_tel

varchar (20)

20

Sotr_doljn

varchar (15)

15

Sotr_prava

varchar (20)

20

Sotr_date_prava

datetime

8

Semya_id

int

4

Sotr_auto

varchar (10)

10

Obraz_id

int

4


Общая длина строки: 168 байт

Число строк: ~ 20

Общий объем требуемой памяти: ~ 3360  байт

 

Таблица 8. Расчет физической памяти для таблицы Образование

Имя поля

Тип, длина

Длина (байт)

Obraz_id

int

4

Obraz_name

varchar (20)

24


Общая длина строки: 24 байт

Число строк: ~ 6

Общий объем требуемой памяти: ~ 144  байт

 

Таблица 9. Расчет физической памяти для таблицы Семья

Имя поля

Тип, длина

Длина (байт)

Semya_id

int

4

Semya_name

varchar (22)

22


Общая длина строки: 26 байт

Число строк: ~ 6

Общий объем требуемой памяти: ~ 144  байт

 

 

 

Таблица 10. Расчет физической памяти для таблицы Паспорт

Имя поля

Тип, длина

Длина (байт)

Sotr_id

int

4

Pass_id

varchar (8)

8

Kem_vidan

varchar (10)

10

Data_vidan

datetime

8


Общая длина строки: 30 байт

Число строк: ~ 20

Общий объем требуемой памяти: ~ 600  байт

 

Таблица 11. Расчет физической памяти для таблицы Вызов

Имя поля

Тип, длина

Длина (байт)

Sotr_ID

int

4

Call_id

int

4

Date_to_client

date

8

Time_to_client

Time(7)

7

Telefon

varchar (20)

20

Punkt_otpr

int

4

Dom

int

4

Pod_ezd

varchar (22)

22

Card_id

int

4

Tarif_id

int

4

killometr

int

4

Punk_naznach

int

4

Call_status

Varchar(20)

20

Voditel

int

4


Общая длина строки: 113 байт

Число строк: ~ 5475

Общий объем требуемой  памяти: ~ 618675  байт

 

Таблица 12. Расчет физической памяти для таблицы Тариф

Имя поля

Тип, длина

Длина (байт)

Tarif_id

int

4

Tarif_name

varchar(21)

21

Tarif_price

money

8


Общая длина строки: 32 байт

Число строк: ~ 10

Общий объем требуемой  памяти: ~ 320  байт

        

Таблица 13. Расчет физической памяти для таблицы Маршрутный лист

Имя поля

Тип, длина

Длина (байт)

List_id

int

4

Sotr_id

int

4

Avto_id

int

4

List_date

smalldatetime

8

List_probeg

int

4

List_probeg_off

int

4

List_status

varchar(20)

20


Общая длина строки: 48 байт

Число строк: ~ 3650

Общий объем требуемой  памяти: ~ 146000  байт

 

Таблица 14. Расчет физической памяти для таблицы Модель

Имя поля

Тип, длина

Длина (байт)

Model_id

int

4

Model

Varchar(20)

24

Marka_id

int

4


Общая длина строки: 32 байт

Число строк: ~ 30

Общий объем требуемой  памяти: ~ 960  байт

 

Таблица 15. Схема отношения Карта

Имя поля

Тип, длина

Примечание

Card_id

int

4

skidka

real

8

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