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

Автор работы: Пользователь скрыл имя, 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

Прикрепленные файлы: 1 файл

Курсовик 2.10.doc

— 888.50 Кб (Скачать документ)

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_склад,склад.название,склад.адрес,склад.телефон_факс,склад.почтовый_индекс,товар.ID_товар,товар.артикул,товар.количество,товар.цена,товар.ID_вида_товара,поставщик.ID_поставщика,поставщик.наименование_организации,поставщик.юридический_адрес, поставщик.телефон_факс,поставщик. 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, обеспечивающих высокую эффективность применения соответствующих методологий и улучшения качества разрабатываемой информационной системы за счет средств автоматического контроля и генерации кода.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СПИСОК ЛИТЕРАТУРЫ:

 

  1. Преснякова Г.В. Проектирование интегрированных реляционных баз данных – Москва, СПб: издательство «КДУ» 2007г.
  2. Конспект лекций по дисциплине «ТИПС», Бритов Г.С., СПбГУАП, 2009г.
  3. Маклаков С.В. CASE-средства разработки информационных систем. М.: ДИАЛОГ-МИФИ, 2001г.
  4. CASE-технологии. / Федотова Д.Э. и др. М.: Горячая линия-Телеком, 2003
  5. Моделирование и синтез систем. IDEF-технология: Практикум. / Черемных С. В. М: 2002г.
  6. «1С Предприятие Торговля и Склад. Секреты работы», Рязанцева Н.



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