Главная страница

Курсовая работа по предмету Разработка кода информационных систем Тема работы Разработка информационной системы для организации работы дорожных служб


Скачать 314.96 Kb.
НазваниеКурсовая работа по предмету Разработка кода информационных систем Тема работы Разработка информационной системы для организации работы дорожных служб
Дата07.02.2023
Размер314.96 Kb.
Формат файлаdocx
Имя файлаKursovaya_po_razrobotke.docx
ТипКурсовая
#924717
страница3 из 9
1   2   3   4   5   6   7   8   9

Глава 2. Реализация информационной системы

2.1. Реализация базы данных




Рисунок 4. ERD-диаграмма базы данных

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

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

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

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

Для исправления ошибок был проведен ряд изменений. Первое создание макета удовлетворявших требованием таблиц. Второе - это копирование данных, для этого использовался следующий скрипт:

1

USE [testWork]

2

GO

3




4

INSERT INTO [dbo].[employee]

5

([surname]

6

,[name]

7

,[patronymic]

8

,[specialty]

9

,[login]

10

,[password]

11

,[dostoop]

12

,[brigade])

13

SELECT

14

,[name]

15

,[patronymic]

16

,[specialty]

17

,[login]

18

,[password]

19

,[dostoop]

20

,[brigade]

21

FROM [dbo].[employee$]

22

GO



Код 1. Копирование данных из таблицы в таблицу

Далее задаются внешние ключи с помочью инструмента построение ERD диаграмм в SQL Server Management Studio, диаграмма представлена на Рисунке 4.
1   2   3   4   5   6   7   8   9


написать администратору сайта