Проектирование Книжного магазина

Автор работы: Пользователь скрыл имя, 18 Июля 2013 в 14:33, курсовая работа

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

В связи с этим книжному бизнесу, как главной в распространении книг отрасли, отведена важная социально значимая функция: формирова-ние эффективных коммуникационных стратегий книжного дела на рынке информационных услуг. Обеспечить выполнение этой задачи возможно с помощью использо¬вания всего арсенала современных информационных технологий, поиска рациональных способов продвижения изданий, выбо-ра рентабельных инструментов и каналов распространения информации, оптимального распределения имеющихся средств, организации действен-ного контроля за эффективностью коммуникаций с каждым субъектом книжного рынка и их целевыми группами.

Содержание работы

ВВЕДЕНИЕ 3
1 Описание книжного магазина 4
1.1 Характеристика книжного магазина 4
1.2 Организационная структура книжного магазина 5
2 Анализ процесса обработки и выполнения распоряжений 7
2.1 Построение DFD-диаграмм 7
2.2 Словарь данных 11
2.3 Миниспецификация процессов 15
3 Постановка задачи 21
3.1 Характеристика подсистемы 21
3.2 Выходные данные 21
3.3 Входные и выходные данные 22
3.4 Входные данные 22
4 Проектирование информационного обеспечения системы с
помощью методологии ERD и CASE-средства ERwin 24
4.1 Проектирование ER-модели 25
4.2 Создание логической модели данных 31
4.3 Создание физической модели данных 32
5 Объектно-ориентированное проектирование информационной
системы с использованием методологии UML и CASE-средства
Rational Rose 34
5.1 Описание методологии UML 34
5.2 Создание диаграммы прецедентов использования (Use case
diagram) 36
5.3 Создание диаграммы классов 37
5.4 Создание диаграммы кооперации 38
5.5 Создание диаграммы последовательности 40
5.6 Создание диаграммы компонентов 42
5.7 Тестирование диаграмм 43
5.8 Генерация программного кода 46
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Файлы: 1 файл

Курсовая работа ДЕЛАААААТЬ.doc

— 1.14 Мб (Скачать файл)

    FK_CONSTRAINT="R_6", FK_COLUMNS="Номер_сотрудника" */

  IF

    /* %JoinPKPK(:%Old,:%New," <> "," OR ") */

    :old.Номер_сотрудника <> :new.Номер_сотрудника

  THEN

    SELECT count(*) INTO NUMROWS

      FROM Отделы

      WHERE

        /*  %JoinFKPK(Отделы,:%Old," = "," AND") */

        Отделы.Номер_сотрудника = :old.Номер_сотрудника;

    IF (NUMROWS > 0)

    THEN

      raise_application_error(

        -20005,

        'Cannot update Сотрудники because Отделы exists.'

      );

    END IF;

  END IF;

 

    /* ERwin Builtin 24 апреля 2013 г. 3:39:05 */

    /* Планы R/5 Сотрудники on child update set null */

    /* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="Планы"

    CHILD_OWNER="", CHILD_TABLE="Сотрудники"

    P2C_VERB_PHRASE="R/5", C2P_VERB_PHRASE="R/5",

    FK_CONSTRAINT="R_5", FK_COLUMNS="Номер_плана" */

    UPDATE Сотрудники

      SET

        /* %SetFK(Сотрудники,NULL) */

        Сотрудники.Номер_плана = NULL

      WHERE

        NOT EXISTS (

          SELECT * FROM Планы

            WHERE

              /* %JoinFKPK(:%New,Планы," = "," AND") */

              :new.Номер_плана = Планы.Номер_плана

        )

        /* %JoinPKPK(Сотрудники,:%New," = "," AND") */

         and Сотрудники.Номер_сотрудника = :new.Номер_сотрудника;

 

 

-- ERwin Builtin

END;

/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ПРИЛОЖЕНИЕ Б

Шаблон проекта системы  на языке С++

(Обязательное)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Информация о работе Проектирование Книжного магазина