Проектування і реалізація бази даних інформаційної системи "Організація міжміських вантажних перевезень"

Автор: Пользователь скрыл имя, 21 Марта 2012 в 16:23, курсовая работа

Описание работы

Відомі дані про організацію роботи внутрішньоміські вантажні перевезення автопідприємства міста Хмельницький, код типу автомобіля, назва типу автомобіля, марка і модель автомобіля, пробіг автомобіля, вантажопідйомність, код виду вантажу, назва виду вантажу, норма витрати палива, л/100 км, вартість 1 години роботи, час відправлення, час прибуття, дата рейсу, обсяг перевезень, табельний номер водія, ПІБ водія, категорія водія, дата прийому на роботу водія, бортовий номер автомобіля, кількість виконаних рейсів.

Работа содержит 1 файл

Курсовая работа по ИСиТ .doc

— 921.00 Кб (Скачать)

 

 

 

 

 

 

 

 

 

 

 

Таблиця 1.13 – Родо-видовий список елементів даних вхідних документів

 

Назва елементів

Фактичний/обчислюваний

Призначення

1

2

3

4

1

Код пункту призначення

фактичний

Прийнятий на АТП код пункту призначення

2

Назва міста

фактичний

Назва міста, куди здійснюється перевезення вантажу

3

Відстань, км

фактичний

Відстань до кінцевого пункту

4

Державний номер

фактичний

Державний номер автомобіля, який здійснює перевезення

5

Марка авто

фактичний

Марка автомобіля, який здійснює перевезення

6

Вантажопідйомність, т

фактичний

Кількістьвантажу,що перевозить автомобіль за одну їздку

7

Пробіг, км

фактичний

Фактична кількість км, які пройшов автомобіль

8

Тип авто

фактичний

Тип рухомого складу

9

Норма витрати палива, л/100 км

фактичний

Норма витрати палива,  л/100 км

10

Вартість перевезення,грн/т

фактичний

Вартість перевезення 1 т вантажу автомобілем

11

Код авто

фактичний

Номер автомобіля на підприємстві

12

Тип авто

фактичний

Тип рухомого складу

13

Код виду вантажу

фактичний

Прийнятий на АТП код виду вантажу

14

Назва вантажу

фактичний

Назва вантажу

15

Табельний номер водія

фактичний

Табельний номер водія

16

П.І.Б.

фактичний

П.І.Б. водія, який здійснює перевезення

17

Категорія водія

фактичний

Категорія водія

18

Дата прийому на роботу

фактичний

Дата прийому на роботу водія

19

№ рейсу

фактичний

Прийнятий на АТП код рейсу (фактично є кодом пункту призначення)

20

Дата рейсу

фактичний

Дата рейсу

21

Час відправлення

фактичний

Час відправлення з АТП

22

Час прибуття

фактичний

Час прибуття в пункт призначення

23

Обсяг вантажу, т

фактичний

Обсяг вантажу

24

Фактичні витрати палива

фактичний

Фактичні витрати палива

 

Кожен із наведених родо-видових списків аналізують з метою вилучення з них елементів, що дублюються, омонімів, синонімів, елементів, які обчислюються. У словник даних включається підмножина даних, утворена перетином двох зазначених множин. Словник даних наведено в табл. 1.14.

 

 Таблиця 1.14 – Словник даних

Назва елементів

Ідентифікатор

Тип і довжина

Призначення

 

 

1

Код пункту призначення

Код маршруту

текст

Код пункту призначення

 

2

Код типу автомобіля

Код типу автомобіля

лічильник

код типу автомобілю на підприємстві

 

3

Назва типу автомобіля

Назва типу автомо

текст

назва типу автомобілю на підприємстві

 

4

Марка і модель автомобіля

Марка і модель автомобіля

текст

марка і модель автомобіля на підприємстві

 

5

Вантажопідйомність

Вантажпідйомність

числовий

Вантажопідйомність авто.

 

6

Код виду вантажу

Код виду вантажу

лічильник

код виду перевозимого вантажу

 

7

Назва вантажу

Назва вантажу

текст

назва виду перевозимого вантажу

 

8

Норма витрати палива

Норма витрати палива

числовий

норма витрати палива автомобілей

 

9

Вартість перевезення, грн./т

Вартість перевезення, грн./т

числовий

Вартість перевезення 1 т вантажу автомобілем

 

10

Час відправлення

Час відправлення

Дата/час

час відправлення в рейс авто

 

11

Час прибуття

Час прибуття

Дата/час

час прибуття з рейсу авто

 

12

Дата рейсу

Дата Рейсу

Дата/час

дата рейсу

 

13

Обсяг перевезень

Обсяг перевезень

числовий

обсяг перевезень

 

14

Посвідчення водія

Посвідчення водія

числовий

табельний № водія на АТП

 

15

ПІБ водія

ПІБ Водія

текст

ПІБ водія на підприємстві

 

16

Категорія водія

Категорія водія

текст

категорія водія (А, В, С)

 

17

Дата прийому на роботу водія

Дата прийому на роботу

Дата/час

дата прийому на роботу водія на підприємство

 

18

Бортовий номер автомобіля

Бортовий номер автомобіля

текст

бортовий номер автомобіля на підпримстві

 

19

Фактичні витрати палива за рейс

Фактичні витрати палива за рейс

числовий

Фактичні витрата палива за рейс

 

 

1.2.2       Зведення зібраної інформації до вигляду, зручного для проектування.

 

      На основі сформованого інформаційного списку,  словника даних та аналізу існуючого технологічного процесу оброблення інформації на підприємстві можна виділити локальні задачі виконання окремих функцій у підсистемі, що проектується.

              Виділяються 3 задачі:

1. Введення вхідних даних. Заповнення вхідних таблиць 1.1-1.5. У задачі використовуються дані каталогів і автомобільних довідників. Мета — заповнити табл. 1. 1 – 1. 5.

2. Введення оперативних даних про щоденні перевезення. У задачі використовуються дані табл. 1.1, 1.2, 1.4, 1.5 про найменування пункту призначення, державний номер автомобіля,дані про водіїв, вид вантажу та його обсяг. Мета — заповнення таблиці 1.6 даними про щоденні перевезення.

3. Видача результатної інформації. Ціль: формування і видача вихідних таблиць. 

Таблиця 1.15 – Таблиця зв’язку “Задача-дані” 

 

Назва задачі

Тип

Частота виконання

Відділ

Елементи даних

1

Занесення довідкових даних

 

Виробнича

Один раз

№1

1-4, 6-16

2

Введення оперативних даних

 

Виробнича

Щоденно

№1

10-12

3

Формування звітів

 

Виробнича

По вимогам

№1

1-19

 

1.2.3       Формулювання вимог до БД             

 

Як зазначалося вище, забезпечення БД необхідними властивостями відбувається на різних етапах її проектування. Зведені воєдино вимоги до БД є стратегічним планом для системного аналітика. Такими вимогами є :

Функціональна повнота. Ця властивість БД забезпечується врахуванням інформаційних вимог усіх потенційних користувачів ІС й узгодженістю БД іншим вимогам.

Мінімальна надмірність. Мінімальної або керованої надмірності досягають вилученням елементів даних, які дублюються, елементів, що обчислюються, та нормалізацією логічної подачі даних.

Цілісність. Цілісність домену визначається параметрами, які задає розробник (це — ім'я поля, тип даних, ширина поля, точність числових полів і діапазон значень числових змінних, коли це можливо), а забезпечує її СУБД.

Несуперечливість. З метою забезпечення вимоги несуперечливості БД треба вилучити зі схеми даних синоніми й омоніми. На етапі проектування реалізації необхідно вжити заходів, щоб у даталогічній реляційній моделі були тільки такі відношення, які не зводяться.

Узгодженість. У процесі розробки автономного локального варіанта розміщення БД послідовність дій користувачів розмежовується тільки за часом. Адміністратор БД має можливість увійти в базу будь-коли, скориставшись своїм паролем. При цьому поточна робота виконавців призупиняється.

Відновлюваність. Найприйнятнішим варіантом забезпечення відновлюваності БД є введення спеціального пункту в меню "Сервіс". У ньому має бути два підпункти: "Копіювання в страхову директорію" та "Відновлення із страхової директорії".

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

Ефективність. Вона передбачає оптимальний вибір комплексу апаратно-технічних засобів, ОС, СУБД, побудову оптимальної логічної та фізичної моделей даних.

Розширюваність (відкритість) БД. Для цього потрібна оптимальна структура даних щодо незалежності логічного та фізичного їх подання.

Дружність інтерфейсу користувача. Як зазначалось вище, вона забезпечується ретельним розробленням сценарію діалогу.

Розроблення вимог до оброблення даних. Ці вимоги ґрунтуються інформаційними запитами потенційних користувачів ІС.

1.3      Концептуальне інфологічне проектування бази даних

 

Концептуальна модель є формальним поданням проблемної сфери (ПС) на понятійному рівні, тобто загальною логічною структурою БД. Завдання концептуального інфологічного проектування полягає в одержанні логічної мо­делі БД у термінах об'єктів ПС та зв'язків між ними, що не залежить від конкретної СУБД й узагальнює інформа­ційні вимоги потенційних користувачів ІС.

              Розрізняють два основних методи концептуального інфологічного проектування: низхідне проектування (метод формулювання та аналізу сутностей) і висхідне проекту­вання (метод синтезу атрибутів). Ці методи недостатньо формалізовані, єдиних правил використання їх не існує.

             Найпридатнішим для практичного застосування є пер­ший метод. Він складається з двох етапів проектування БД: ідентифікації та моделювання локальних інформа­ційних структур БД у вигляді локальних ER-діаграм і побудови глобальної інформаційної моделі — глобальної ER-діаграми.

              Локальні інформаційні структури відповідають локаль­ним задачам, процес відокремлення яких потрібний, якщо проблемна сфера є  складною. У іншому випадку можна  обійтися побудовою одразу глобальної ER-діаграми.

 

 

 

 

 

 

 

4

 



 

 

 

 

 

             

 

 

 

             

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

             

 

 

Рисунок 1.2 – Глобальна ER-діаграма

4

 



20

 

   1.3.2              Вимоги до технічного  та програмного забезпечення             

 

У даному разі можна зупинитися на варіанті комп'ютера Intel Core 2 DUO E4400 з оперативною пам'яттю ємністю 1024 Мбайт та зовнішньою пам'яттю ємністю близько 250 Гбайт, дисплеєм 19’ і принтером типу Canon Pixma MP1800.

1.3.3       Обмеження розробленої структури             

 

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

1.4             Проектування реалізації бази даних

 

На етапі формулювання СУБД-орієнтованої логічної структури, або даталогічної концептуальної моделі БД виконується перетворення інфологічної моделі ПС на даталогічну модель. Даталогічна модель – модель БД, яка представляє об'єкти проблемної сфери і їх взаємостосунків з вказівкою способів їх фізичного зберігання, тобто є СУБД -орієнтованою моделлю.

Информация о работе Проектування і реалізація бази даних інформаційної системи "Організація міжміських вантажних перевезень"