Автор работы: Пользователь скрыл имя, 06 Февраля 2014 в 22:59, курсовая работа
В настоящее время ни одно мероприятие не может нормально функционировать без наличия складского хозяйства. Такая большая потребность в складах объясняется тем, что они служат не только для хранения и накопления товарных запасов, но и для преодоления временной и пространственной разницы между производством и потреблением продукции, а также для обеспечения непрерывной, бесперебойной работы производственных цехов и предприятия в целом. Работа на складе включает комплекс работ, связанных с подготовкой к приемке и приемкой товаров, размещением их на хранение, организацией хранения, подготовкой к отпуску и отпуск товарополучателям.
Введение…………………………………………………………………………………………………...3
Раздел 1. Постановка задачи разработки информационной системы…………………………….........4
1.1. Задание на разработку информационной системы…………………………...........................4
1.2. Характеристика объекта управления………………………….……….……….………..........6
1.3. Структура информационной системы………………………………….……….……….........6
Раздел 2. Функциональная модель бизнес-процесса ……………………………….……….….…........7
2.1. Моделирование в IDEF0…………………………..………………………….……….….........7
2.2. Диаграммы бизнес-процесса из BPWin………………………………….……….……...........8
2.3. Расчет оценки функциональной модели……………………………….……….……….......12
Раздел 3. Модели данных информационной системы……………………………….……….…..…...18
3.1. Логическая модель данных в 3НФ из ERWin………………………………….………........19
3.2. Выбор и обоснование СУБД…………………………..………………………………….......20
3.3. Физическая модель данных в 4НФ из ERWin…………………………….……………........23
3.4. Представления в базе данных из ERWin………………………………….………................23
Раздел 4. Реализация информационной системы в СУБД………………………….……….…….......24
4.1. Программа реализации базы данных из ERWin……………………………….……………24
4.2. Программа реализации представлений из ERWin…………………………….…………….27
4.3. Макеты форм…………………………..…………………………….……….……………......31
4.4. Макет отчета…………………………..………………………….……….……………...........33
Заключение…………………………..…………………………..……………………………………….34
Список использованной литературы…………………………..……………………………………….35
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE реклама_поставщика
ADD FOREIGN KEY (ID_товар)
REFERENCES товар (ID_товар)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE реклама_склада
ADD FOREIGN KEY (ID_товар)
REFERENCES товар (ID_товар)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE реклама_склада
ADD FOREIGN KEY (ID_склад)
REFERENCES склад (ID_склад)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE товар
ADD FOREIGN KEY (ID_вида_товара)
REFERENCES вид_товара (ID_вида_товара)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
4.2 ПРОГРАММА РЕАЛИЗАЦИИ ПРЕДСТАВЛЕНИЙ ИЗ ERWIN:
CREATE TABLE вид_товара (
ID_вида_товара char(18) NOT NULL ,
группа_товара char(18) NOT NULL ,
производитель char(18) NOT NULL)
go
ALTER TABLE вид_товара
ADD PRIMARY KEY CLUSTERED (ID_вида_товара ASC)
go
CREATE TABLE поставка (
ID_склад int NOT NULL ,
ID_товар char(18) NOT NULL ,
ID_поставщика char(18) NOT NULL ,
дата datetime NULL,
количество int NULL)
go
ALTER TABLE поставка
ADD PRIMARY KEY CLUSTERED (ID_склад ASC, ID_товар ASC, ID_поставщика ASC)
go
CREATE TABLE поставщик (
ID_поставщика char(18) NOT NULL ,
наименование_организации char(18) NOT NULL ,
юридический_адрес char(18) NOT NULL ,
телефон/факс char(18) NOT NULL ,
ID_страны char(18) NULL)
go
ALTER TABLE поставщик
ADD PRIMARY KEY CLUSTERED (ID_поставщика ASC)
go
CREATE TABLE реклама_поставщика (
ID_товар char(18) NOT NULL ,
ID_поставщика char(18) NOT NULL)
go
ALTER TABLE реклама_поставщика
ADD PRIMARY KEY CLUSTERED (ID_товар ASC, ID_поставщика ASC)
go
CREATE TABLE реклама_склада (
ID_склад int NOT NULL ,
ID_товар char(18) NOT NULL)
go
ALTER TABLE реклама_склада
ADD PRIMARY KEY CLUSTERED (ID_склад ASC, ID_товар ASC)
go
CREATE TABLE склад (
ID_склад int NOT NULL ,
название varchar(20) NULL ,
адрес varchar(20) NULL ,
телефон/факс int NULL ,
почтовый_индекс int NULL)
go
ALTER TABLE склад
ADD PRIMARY KEY CLUSTERED (ID_склад ASC)
go
CREATE TABLE страна (
ID_страны char(18) NOT NULL ,
название char(18) NOT NULL ,
zip_код char(18) NOT NULL)
go
ALTER TABLE страна
ADD PRIMARY KEY CLUSTERED (ID_страны ASC)
go
CREATE TABLE товар (
ID_товар char(18) NOT NULL
артикул char(18) NOT NULL
количество char(18) NOT NULL
цена char(18) NOT NULL
ID_вида_товара char(18) NULL)
go
ALTER TABLE товар
ADD PRIMARY KEY CLUSTERED (ID_товар ASC)
go
CREATE VIEW Отчеты AS
SELECT склад.ID_склад,склад.название,
FROM склад, товар, поставщик
go
ALTER TABLE поставка
ADD FOREIGN KEY (ID_товар , ID_поставщика)
REFERENCES реклама_поставщика (ID_товар , ID_поставщика)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE поставка
ADD FOREIGN KEY (ID_склад , ID_товар)
REFERENCES реклама_склада (ID_склад , ID_товар)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE поставщик
ADD FOREIGN KEY (ID_страны)
REFERENCES страна (ID_страны)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE реклама_поставщика
ADD FOREIGN KEY (ID_поставщика)
REFERENCES поставщик (ID_поставщика)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE реклама_поставщика
ADD FOREIGN KEY (ID_товар)
REFERENCES товар (ID_товар)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE реклама_склада
ADD FOREIGN KEY (ID_товар)
REFERENCES товар (ID_товар)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE реклама_склада
ADD FOREIGN KEY (ID_склад)
REFERENCES склад (ID_склад)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
ALTER TABLE товар
ADD FOREIGN KEY (ID_вида_товара)
REFERENCES вид_товара (ID_вида_товара)
ON DELETE NO ACTION
ON UPDATE NO ACTION
go
Диаграмма БД из MS SQL Server 2005:
Рис.8. Схема БД, полученная при реализации ИС в MS SQL Server 2005
4.3 МАКЕТЫ ФОРМ:
1) Макет для заполнения главной таблицы:
Рис.
2) Макет для подчиненной таблицы:
Рис.
Рис.
Рис.
Рис.
4.4 МАКЕТ ОТЧЕТА:
Рис.
ЗАКЛЮЧЕНИЕ:
В связи с высокими
темпами развития
В данной курсовой работе была спроектирована информационная система, предназначенная для автоматизации поступления товаров на склады фирмы различных видов от различных поставщиков из различных стран. Система проектировалась при помощи современных CASE-средств BPWin4.1 и ERWin4.1, обеспечивающих высокую эффективность применения соответствующих методологий и улучшения качества разрабатываемой информационной системы за счет средств автоматического контроля и генерации кода.
Разработанная информационная
система дает возможность
СПИСОК ЛИТЕРАТУРЫ:
Информация о работе Разработка информационной системы “Склад”