Разработка корпоративной информационной системы для сети магазинов "Неократия" - Курсовая работа

бесплатно 0
4.5 147
Разработка базы данных, предназначенной для отслеживания движения товара внутри сети магазинов. Анализ выходных, внутренних документов. Первоначальный набор сущностей для базы данных. Анализ запросов и установка дополнительных логических связей.


Аннотация к работе
В современном мире для ведения хозяйственного учета каждое предприятие имеет собственный реестр. Для удобства отслеживания продвижения и наличия товара, а так же быстрого доступа к данной информации удобно использовать базу данных. Данный курсовой проект предназначен для разработки корпоративной информационной системы для сети магазинов «Неократия».База данных, разрабатываемая в рамках данного курсового проекта, предназначена для отслеживания движения товара внутри сети магазинов.Общее руководство деятельностью осуществляет директор компании непосредственно из головного офиса (Head Office - HO). В функции головного офиса входит: ? принятие запросов от магазинов; Для обеспечения эффективной деятельности компании в головном офисе находятся отдел бухгалтерии, юридический отдел, Весь товар, поступающий от поставщика, проходит регистрацию на складе (Gds). Процедура регистрации осуществляется через внутренний документ предприятия - Ордер, о который более подробно разбирается в следующем пункте пояснительной записки.Основным внутренним документом, как уже говорилось ранее, является Ордер. Большую часть документа занимает таблица регистрации товара, один из возможных вариантов такой таблицы представлен ниже. Товар Id_gds Номер ордера Norder Поставщик Id_marker Дата принятия Date Количество товара amt Стоимость товара cost Цена товара price Так же важными внутренними документами является ряд отчетов, предоставляемых во внешние структуры.Перед разрабатываемой информационной системой ставятся следующие задачи: Сбор информации о товаре (цене, стоимости, количестве и прочее); ? Информация о наличии товара в магазине; Требования заказчика к проектируемой базе данных отражены в таблице 2. 3 Информация о наличии товара в магазине Продавец\специалист отдела закупок 4 Помимо перечисленных требований проектируемая база данных должна хранить следующую информацию: 1) Информацию о приходящем товаре;По анализу предметной области и задачам, поставленным перед разрабатываемой информационной системой, определим первоначальный набор сущностей для базы данных: 1. Товар (Gds) - общая информация о товаре, имеющемся в наличии; Главная (HO) - таблица, отражающая головной офис предприятия, и содержащая информацию о поступлении товара; Поставщик (Marker) - информация о поставщиках, т.е. информация о том, откуда поступает товар; Связь между сущностями будет осуществляться посредством ключевых атрибутов, таких как id_товара, id_поставщика и id_магазина.На основе выделенных в первой главе задач, сформируем основные запросы к проектируемой базе данных для получения информации: ? Получить полную информацию о конкретном товаре; ? Получить полную информацию о группе товаров; ? Получить информацию о распределении конкретного товара (или группе) по магазинам;При установлении дополнительных связей используют следующее правило: между сущностями исходной инфологической модели устанавливается дополнительная логическая связь, если, во-первых, частота совместного использования этих сущностей высока; во-вторых, непосредственной связи эти сущности не имеют, а выборка данных согласно имеющимся связям требует большого объема "лишнего" чтения. Частота совместного использования сущностей Теперь по среднему значению R определим пары сущностей со значением большим R и без установленной между ними связи и выясним необходимость установления дополнительных связей. Такими сущностями будут: «Товар» и «Группы» - эти две сущности связаны между собой через ключевой атрибут «id_группы сущности «Группы», то есть сущности связаны напрямую и нет необходимости в дополнительной связи.Этому условию соответствуют все атрибуты кроме атрибута «ФИО» сущности «Поставщик». Для нормализации данный атрибут следует, разбит на три составляющие «Имя», «Фамилия» и «Отчество». Из всех сущностей привести к третьей нормальной форме в логической модели есть смысл только сущность «Товар», выделив из данной сущности новую с именем «Группы». Id_товара (id_gds) Числовой (Integer) 4 Да Id_группы (id_group) Числовой (Integer) 4 Да Имя (name) Текстовый (Char) 20 Нет Id_товара (id_gds) Числовой (Integer) 4 Да Id_поставщика (id_marker) Числовой (Integer) 4 Да Id_магазина (id_chop) Числовой (Integer) 4 Да Цена в магазине (price_shop) Числовой (Integer) 4 НетВ ходе проделанной работы была разработана база данных товарооборота сети магазинов «Неократия». Весь процесс проектирования был разбит на четыре основных этапа, а именно: анализ предметной области, инфологическое проектирование, логическое проектирование и физическое проектирование.

План
Содержание

Введение

1. Анализ деятельности предприятия

1.1 Описание предметной области

1.2 Анализ структуры компании

1.3 Анализ выходных, внутренних документов

1.4 Задачи

2. Инфологическое проектирование

3. Логическое проектирование

3.1 Анализ запросов

3.2 Установка дополнительных логических связей

3.3 Нормализация

4. Физическое проектирование

Результат проектирования

Заключение

Список используемых источников

Приложение

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

Данный курсовой проект предназначен для разработки корпоративной информационной системы для сети магазинов «Неократия». Так как сама по себе разработка такой системы весьма трудоемкий процесс, то разрабатываемая база данных будет служить лишь для работы с товарооборотом. То есть основной задачей будет являться отслеживание движения товара по всем «станциям» внутри организации.

Сеть магазинов является полностью вымышленным предприятием по реализации электронной техники и комплектующих.

Вследствие того, что предприятие вымышленное, то требованиями разрабатываемая информационная система не ограничена. Но по существу она должна по запросу суметь выдать информацию о наличии товара, его количестве, цене и прочих атрибутах. Так же информационная система должна содержать информацию о поставщиках и магазинах.

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

1.

Вывод
В ходе проделанной работы была разработана база данных товарооборота сети магазинов «Неократия». Весь процесс проектирования был разбит на четыре основных этапа, а именно: анализ предметной области, инфологическое проектирование, логическое проектирование и физическое проектирование. Помимо разработанной базы данных был написан клиент для работы с ней. Руководство по работе с клиентом было описано в последнем разделе работы.

Помимо перечисленного были разработаны логическая и физическая модель данных.

Таким образом, поставленная в работе задача была выполнена в полном объеме.

Список литературы
1. Архангельский А. Я. Программирование в C Builder 6. - М.: Бином, 2012.

2. Бобышев В. В. Методические указания к курсовому проектированию по дисциплине «Корпоративные информационные системы». - Хабаровск: ТОГУ.

3. Козявин А. Мир INTERBASE / А. Ковязин, С. Востриков. - М.: Кудиц-образ, 2012.

4. Хомоненко А. Д. Ададуров С. Е. Работа с базами данных в C Builder. - СПБ.: БХВ-Петербург, 2010.

5. Шкарина Л. Язык SQL. Учебный курс. - СПБ.: Питер, 2011.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?