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

Автор: Пользователь скрыл имя, 22 Декабря 2010 в 11:22, курсовая работа

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

Необходимо реализовать по поставленному заданию информационную систему (ИС).
Задание: на склады фирмы поступают товары различных видов от различных поставщиков из раз-личных стран.

Содержание

Введение…………………………………………………………………………………………………...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.6.doc

— 878.00 Кб (Скачать)

   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С Предприятие Торговля и Склад. Секреты работы», Рязанцева Н.

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