Разработка Информационной системы «Склад»

Автор: Пользователь скрыл имя, 06 Ноября 2012 в 00:05, курсовая работа

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

Информационные системы начала 50-х годов развивались как системы с эксплуатационным уровнем, разработанные для выполнения элементарных, но жизненно важных операций типа контроля платежей. В 60-х годах информационные системы использовались для контроля и управления, а в 70-х годах – для планирования и моделирования

Содержание

Введение
Раздел 1. Постановка задачи разработки информационной системы
1.1. Задание на разработку информационной системы
1.2. Характеристика объекта управления
1.3. Структура информационной системы

Раздел 2. Функциональная модель бизнес-процесса

2.1. Моделирование в IDEF0
2.2. Диаграммы бизнес-процесса из BPWin
2.3. Расчет оценки функциональной модели

Раздел 3. Модели данных информационной системы

3.1. Логическая модель данных в 3НФ из ERWin
3.2. Выбор и обоснование СУБД
3.3. Физическая модель данных в 4НФ из ERWin
3.4. Представление в базе данных из ERWin

Раздел 4. Реализация информационной системы в СУБД
4.1. Программа реализации базы данных из ERWin
4.2. Программа реализации представлений из ERWin
4.3. Макеты форм
4.4. Макеты отчетов

Заключение
Список использованных источников

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

Курса (4).doc

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

 

 

CREATE TABLE Договор  (

       код_поставщика       int NOT NULL,

       код_производителя    int NOT NULL

)

go

 

 

ALTER TABLE Договор

       ADD PRIMARY KEY (код_поставщика, код_производителя)

go

 

 

CREATE TABLE Поставка (

       код_товара           int NOT NULL,

       код_поставщика       int NOT NULL,

       код_склада           int NOT NULL,

       код_производителя    int NOT NULL,

       дата                 datetime NULL,

       количество           char(18) NULL

)

go

 

 

ALTER TABLE Поставка

       ADD PRIMARY KEY (код_товара, код_поставщика, код_склада,

              код_производителя)

go

 

 

CREATE TABLE Поставщик  (

       код_поставщика       int IDENTITY(1,1),

       имя                  char(18) NULL,

       адрес                char(180) NULL,

       телефон              char(18) NULL,

       код_страны           int NULL

)

go

 

 

ALTER TABLE Поставщик

       ADD PRIMARY KEY (код_поставщика)

go

 

 

CREATE TABLE Производитель  (

       код_производителя    int IDENTITY(1,1),

       имя                  char(18) NULL,

       телефон              char(18) NULL,

       адрес                char(180) NULL

)

go

 

 

ALTER TABLE Производитель

       ADD PRIMARY KEY (код_производителя)

go

 

 

CREATE TABLE Реклама_поставщика (

       код_товара           int NOT NULL,

       код_поставщика       int NOT NULL

)

go

 

 

ALTER TABLE Реклама_поставщика

       ADD PRIMARY KEY (код_товара, код_поставщика)

go

 

 

CREATE TABLE Реклама_производителя  (

       код_товара           int NOT NULL,

       код_производителя    int NOT NULL

)

go

 

 

ALTER TABLE Реклама_производителя

       ADD PRIMARY KEY (код_товара, код_производителя)

go

 

 

CREATE TABLE Склад (

       код_склада           int IDENTITY(1,1),

       адрес                char(180) NULL,

       телефон              char(18) NULL,

       наименование         char(18) NULL

)

go

 

 

ALTER TABLE Склад

       ADD PRIMARY KEY (код_склада)

go

 

 

CREATE TABLE Специализация_склада (

       код_склада           int NOT NULL,

       код_товара           int NOT NULL

)

go

 

 

ALTER TABLE Специализация_склада

       ADD PRIMARY KEY (код_склада, код_товара)

go

 

 

CREATE TABLE Страна (

       код_страны           int IDENTITY(1,1),

       название             char(18) NULL,

       характеристика       text NULL

)

go

 

 

ALTER TABLE Страна

       ADD PRIMARY KEY (код_страны)

go

 

 

CREATE TABLE Товар (

       код_товара           int IDENTITY(1,1),

       наименование         char(25) NULL,

       единица_измерения    char(18) NULL,

       цена                 money NULL

)

go

 

 

ALTER TABLE Товар

       ADD PRIMARY KEY (код_товара)

go

 

CREATE VIEW Запрос AS

       SELECT Склад.код_склада, Склад.наименование, Товар.код_товара, Товар.наименование, Поставщик.код_поставщика, Поставщик.имя, Производитель.код_производителя, Производитель.имя, Поставка.код_товара, Поставка.код_поставщика, Поставка.код_склада, Поставка.код_производителя, Страна.код_страны, Страна.название

       FROM Склад, Товар, Поставщик, Производитель,  Поставка, Страна

go

 

 

 

ALTER TABLE Договор

       ADD FOREIGN KEY (код_производителя)

                             REFERENCES Производитель

go

 

 

ALTER TABLE Договор

       ADD FOREIGN KEY (код_поставщика)

                             REFERENCES Поставщик

go

 

 

ALTER TABLE Поставка

       ADD FOREIGN KEY (код_поставщика, код_производителя)

                             REFERENCES Договор

go

 

 

ALTER TABLE Поставка

       ADD FOREIGN KEY (код_товара, код_производителя)

                             REFERENCES Реклама_производителя

go

 

 

ALTER TABLE Поставка

       ADD FOREIGN KEY (код_склада, код_товара)

                             REFERENCES Специализация_склада

go

 

 

ALTER TABLE Поставка

       ADD FOREIGN KEY (код_товара, код_поставщика)

                             REFERENCES Реклама_поставщика

go

 

 

ALTER TABLE Поставщик

 

       ADD FOREIGN KEY (код_страны)

                             REFERENCES Страна

go

 

 

ALTER TABLE Реклама_поставщика

       ADD FOREIGN KEY (код_поставщика)

                             REFERENCES Поставщик

go

 

 

ALTER TABLE Реклама_поставщика

       ADD FOREIGN KEY (код_товара)

                             REFERENCES Товар

go

 

 

ALTER TABLE Реклама_производителя

       ADD FOREIGN KEY (код_производителя)

                             REFERENCES Производитель

go

 

 

ALTER TABLE Реклама_производителя

       ADD FOREIGN KEY (код_товара)

                             REFERENCES Товар

go

 

 

ALTER TABLE Специализация_склада

       ADD FOREIGN KEY (код_товара)

                             REFERENCES Товар

go

 

 

ALTER TABLE Специализация_склада

       ADD FOREIGN KEY (код_склада)

                             REFERENCES Склад

go

 

 

 

 

 

Рис. 11 Схема данных из SQL Server

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.3.   Макеты форм

Рис. 12 Макет формы  для главной таблицы

 

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

 

 

 

 

 

 

 

 

 

    1. Макеты отчетов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

 

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

Разработка структуры базы данных – была первой задачей, которая стояла перед администратором после установки SQL Server 2000 и до тех пор пока не были созданы таблицы. Теперь пользователи смогут хранить, а следовательно и обрабатывать данные. Помимо простого создания страниц были разработаны правила взаимоотношений между ними. Данные, которые можно было расположить в одной таблице, были разнесены в несколько более мелких таблиц, так как такой подход позволил более эффективно управлять данными, исключить дублирование информации и уменьшить объём, который занимают данные.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список использованных источников

 

  1. Администрирование Microsoft SQL Server 2000. Учебный курс MCSA / MCSE, MCDBA.-Москва: Русская Редакция 2003.
  2. Мамаев Е. В. Microsoft SQL Server 7.0: проектирование и реализация баз данных. – СПб.: БХВ – Санкт-Петербург, 2000. – 416 с.
  3. Конспект лекции по ТИПиС
  4. Проектирование интегрированных реляционных баз данных Г.В.Преснякова Издательство  КДУ
  5. www.ru.wikipedia.org

 


Информация о работе Разработка Информационной системы «Склад»