Автор: Пользователь скрыл имя, 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. Макеты отчетов
Заключение
Список использованных источников
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 Макет формы для подчиненной таблицы
Заключение
В данной курсовой работе мы организовали информационную систему, чтобы стать более эффективными и сохранять деньги. Для того, чтобы быть более конкурентоспособными.
Разработка структуры базы данных – была первой задачей, которая стояла перед администратором после установки SQL Server 2000 и до тех пор пока не были созданы таблицы. Теперь пользователи смогут хранить, а следовательно и обрабатывать данные. Помимо простого создания страниц были разработаны правила взаимоотношений между ними. Данные, которые можно было расположить в одной таблице, были разнесены в несколько более мелких таблиц, так как такой подход позволил более эффективно управлять данными, исключить дублирование информации и уменьшить объём, который занимают данные.
Список использованных источников
Информация о работе Разработка Информационной системы «Склад»