Главная страница
Навигация по странице:

  • Корпоративные информационные системы

  • Название информационной системы: «

  • Описание сущностей предметной области

  • Описание процессов в ИС

  • Пользователи проектируемой ИС, их функции

  • Корпоративная информационные системы для продажи книг. Корпоративные информационные системы. Информационная система интернет магазина, продающий книги


    Скачать 0.54 Mb.
    НазваниеИнформационная система интернет магазина, продающий книги
    АнкорКорпоративная информационные системы для продажи книг
    Дата13.03.2023
    Размер0.54 Mb.
    Формат файлаdocx
    Имя файлаКорпоративные информационные системы .docx
    ТипДокументы
    #985959

    МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

    ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ

    УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

    «Национальный исследовательский ядерный университет «МИФИ»

    Обнинский институт атомной энергетики –

    филиал федерального государственного автономного образовательного учреждения

    высшего образования «Национальный исследовательский ядерный университет «МИФИ»

    (ИАТЭ НИЯУ МИФИ)

    Отделение интеллектуальных кибернетических систем

    ИНДИВИДУАЛЬНЫЙ ПРОЕКТ

    по дисциплине «Корпоративные информационные системы»

    на тему «Информационная система интернет магазина, продающий книги»

    Исполнитель

    студент группы ИС-Б20 Джемхуров К.А.

    Принял: Б. В. Качанов

    г. Обнинск 2023г.

    Содержание

    • Название выбранной ИС

    • Общая характеристика предметной области

    • Описание сущностей предметной области

    • Описание сущностей БД

    • Описание процессов в ИС

    • Пользователи проектируемой ИС, их функции

    • Схема БД в нотации ERD с пояснениями

    • Контекстную диаграмму

    • Диаграммы композиции (3-4 уровня вложенности)

    • Список использованных источников


    Название информационной системы:

    «Информационная система интернет магазина, продающий книги»

    (ИС интернет магазина по продаже книг)
    Общая характеристика предметной области
    Предметной областью данной ИС проекта является организация, управление, контроль доставки и продаж книг в интернет магазине.

    Данная организации будет отличаться от других форм бизнеса данного формата количеством выбора книги и их защитой (организация будет принимать книги не только от издательств). При этом будет использовать формы и других организации (у организации будет пункты выдачи, сайты и приложении).
    Описание сущностей предметной области

    Сущность

    Атрибуты

    Клиент

    Идентификатор клиента, ФИО клиента, дата рождение клиента, телефон клиента, почта клиента

    Заказ

    Идентификатор заказа, цена заказа, дата заказа, идентификатор адреса доставки

    Книги

    Идентификатор книги, название книги, дата издание книги, идентификатор издательства, цена книги

    Адреса доставки

    Идентификатор адреса доставки, город, улица, дом, строение

    Авторы

    Идентификатор автора, ФИО автора

    Жанры

    Идентификатор жанра, название жанра

    Издательства

    Идентификатор издательства, название издательства

    Сотрудники

    Идентификатор сотрудника, должность, ФИО сотрудника, дата рождение, номер телефона.

    Сотрудники и заказы

    Идентификатор заказа, Идентификатор сотрудника

    Авторы и книги

    Идентификатор автора, Идентификатор книги

    Жанра и книги

    Идентификатор жанра. Идентификатор книги

    Описание процессов в ИС

    • Внесение данных в базу (например, данные клиентов, заказов и книг).

    • Удаление данных с базы (убрать книгу с базы после продажи).

    • Выборочное изменение данных.



    Пользователи проектируемой ИС, их функции

    1. Клиенты

    Сделать заказы (добавление новых заказов (заполнение персональных данных, адрес доставки и т.д.))

    1. Сотрудники магазина и пункты выдачи:

    Добавить в базу новые книги

    Удалить книги после продажи (или уменьшить количество)

    Концептуальная модель



    Рисунок 1 – диаграмма «сущность – связь»

    Клиент

    (id_client, FIO_client, data_of_birth, telephone, e-mail )

    Заказ

    (id_zakaza, sena_zakaza, data_zakaza, id_adress_dostavki )

    Книги

    (id_knigi, title_of_knigi, god_izdanie, id_izdatelstwa, sena_knigi)

    Адреса доставки

    (id_adress_dostavki, gorod, ulitsa, dom, stroenie)

    Авторы

    (id_awtora, FIO_awtora)

    Жанры

    (id_zanra, title_of_zanra)

    Издательства

    (id_izdatelstwa, name_of_ izdatelstwа)

    Сотрудники

    (id_sotrudnika, dolznost, FIO_sotrdunika, birth_day_sotrudnika, phone_sotrudnika)

    Сотрудники и

    заказы

    (id_sotrudnika, id_zakaza)

    Авторы и книги

    ( id_awtora ,id_knigi)

    Жанры и книги

    (id_zanra ,id_knigi)



    Физическая модель

    Таблица №1 – Клиент

    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор клиента

    id_client

    Integer

    NOT null

    Первичный ключ

    ФИО клиента

    FIO_client

    Varchar(100)

    NOT null




    Дата рождение

    data_of_birth

    DATE


    NOT null




    Телефон

    telephone

    Varchar(100)

    NOT null




    Почта клиента

    e-mail

    Varchar(100)

    NOT null




    Таблица №2 – Заказа

    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор заказа

    id_zakaza

    integer

    NOT null

    Первичный ключ

    Цены заказа

    sena_zakaza

    integer

    NOT null




    Дата заказа

    data_zakaza

    DATE

    NOT null




    Идентификатор адрес доставки

    id_adress_dostavki

    INTEGER

    NOT null

    Внешний ключ

    Таблица №3 – книга

    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор книги

    id_knigi

    integer

    NOT null

    Первичный ключ

    Название книги

    title_of_knigi

    Varchar(100)

    NOT null




    Дата издание книги

    god_izdanie

    integer

    NOT null




    Идентификатор издателя

    id_izdatelstwa

    Integer

    NOT null

    Внешний ключ

    Цена книги

    Sena_knigi

    Integer

    NOT null




    Таблица №4 – Адреса Доставки

    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор адреса доставки

    id_adress_dostawki

    integer

    NOT null

    Первичный ключ

    Город доставки

    gorod

    Varchar(100)

    NOT null




    Улица доставки

    ulitsa

    Varchar(100)

    NOT null




    Дом доставки

    дом

    Varchar(100)

    NOT null




    Строение (если их много)

    stroenie

    Varchar(100)







    Таблица №5 – Авторы книг

    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор автора

    id_awtora

    integer

    NOT null

    Первичный ключ

    ФИО авторов

    FIO_awtora

    Varchar(100)

    NOT null




    Таблица №6 – Жанры книг

    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор жанров

    id_zanra

    Integer

    NOT null

    Первичный ключ

    Название жанров

    title_of_zanra

    Varchar(100)

    NOT null




    Таблица №7 – Издательства книг

    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор издательства

    id_izdatelstwa

    integer

    NOT null

    Первичный ключ

    Название издательства

    name_of_izdatelstwa

    Varchar (100)

    NOT null






    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор сотрудника

    id_sotrudnika

    integer

    NOT null

    Первичный ключ

    Должность

    dolznost

    Varchar(50)

    NOT null




    ФИО сотрудника

    FIO_sotrdunika

    Varchar(100)

    NOT null




    дата рождение

    birth_day_sotrudnika

    DATE

    NOT null




    номер телефона

    phone_sotrudnika

    Varchar(20)

    NOT null




    Таблица №8 – Сотрудники

    Таблица №9 – Сотрудники и заказы

    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор сотрудника

    id_sotrudnika

    Integer

    NOT null

    Внешний ключ

    идентификатор заказа

    id_zakaza

    integer

    NOT null

    Внешний ключ



    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор автора

    id_awtora

    integer

    NOT null

    Внешний ключ

    Идентификатор книги

    id_knigi

    integer

    NOT null

    Внешний ключ

    Таблица №10 – Авторы и книги

    Атрибут

    Имя поля

    Тип поля

    Ограничения

    Роль атрибута

    Идентификатор жанров

    id_zanra

    Integer

    NOT null

    Внешний ключ

    Идентификатор книги

    id_knigi

    integer

    NOT null

    Внешний ключ

    Таблица №11 – Жанры и книги

    Контекстная диаграмма IDEF0



    Диаграммы композиции

    Разделяем контекстную диаграмму на несколько частей, то есть:

    • Регистрация клиента

    • Оформление заказа

    • Оплата товара

    • Сборка и упаковка заказа

    • Доставка товара













    Список использованных источников

    1. https://metanit.com/sql/postgresql/4.5.php

    2. https://youtu.be/PfyC39EzTmk?list=PLPPIc-4tm3YQsdhSV1qzAgDKTuMUNnPmp

    3. https://postgrespro.ru/docs/postgresql/15/tutorial-createdb

    4. https://iu5bmstu.top/index.php/PostgreSQL_-_Кириллица_в_psql_под_Windows

    5. https://yandex.ru/maps/967/obninsk/routes/bus_3__KG_/796d617073626d313a2f2f74/?azimuth=5.935499163699296&ll=36.607663%2C55.092490&tab=stops&tilt=0.8726646259971648&z=13.25


    написать администратору сайта