Разработка информационной системы продовольственного магазина

Методы и средства проектирования информационных систем. Анализ предметной области. Разработка модели базы данных. Анализ рисковых ситуаций, расчёт их последствий. Техническая и программная реализация проекта. Основные требования к аппаратному обеспечению.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 23.03.2017
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

В этой курсовой работе мы будем рассматривать проектирование и разработку информационной системы (ИС) "Продовольственный магазин". Век Автоматизации и ведение новых электронных систем управления и внедрения последних научных достижений можно показать в примере данной работы. Введение новых систем, новых технологий в продовольственном магазине может привести к улучшению условий труда, созданию новых рабочих мест, грамотное управление персоналом, уменьшить потери на данном объекте и многое другое.

Данная курсовая работа рассматривает пример создания информационной системы на базе предприятия «Продовольственный магазин».

Для данной экономической ситуации в стране не взирая на экономический кризис, повсеместно проходит процесс компьютеризации, данная курсовая работа является важной. Все чаще требуются работы по внедрению информационных систем для различных предприятий России, а значит растет спрос на квалифицированных специалистов в области создания и внедрения информационных систем. При этом, ИС требуются не только для крупных промышленных предприятий, а и для мелких частных предприятий, на которых так же могут существовать проблемы с управлением и работой предприятия вообще в условиях компьютеризации. Это и показывает данная курсовая работа, которая показывает необходимость внедрения информационной системы для небольшого продовольственного магазина «Райский сад», и возможный вариант данного внедрения.

Цель курсовой работы: разработать информационную систему продовольственного магазина.

Задачами курсового проекта являются:

1) Проведение пред проектного обследования (изучение предметной области предприятия, описание основных бизнес-процессов);

2) Проектирование информационной системы включающее:

А) определение требования к информационной системе;

Б) техническая и программная реализация проекта;

3) Анализ реализуемости проекта:

А) составление расписания проекта;

Б) анализ рисковых ситуаций и расчёт их последствий.

Объектом исследования является продовольственный магазин. Предметом исследования является информационная система «контроль и качество»

В качестве методологии проектирования используются методологии логического, структурного (SADT) и объектного (RUP) анализа и проектирования.

Пояснительная записка к курсовой работе выполнена на 25 листах, состоит из введения, трех частей, заключения, списка используемых источников, включающих 15 наименований, 5 приложений.

1. Инициация проекта

1.1 Изучение предметной области

Прежде чем проектировать и разрабатывать ИС для продовольственного магазина нужно изучить внешнее окружение и внутреннюю организацию предприятия. Для этого необходимо изучить расположение объекта в определенной местности; расположение подъездных автомобильных шоссейных дорог; штат персонала; уровень автоматизации предприятия, его техническое оснащение; внешнее взаимодействие.

Этот объект находится в центре города, в удобном расположении микрорайона, что позволяет проектировать грамотно ИС. Здесь удобные подходы к магазину, грамотный персонал, который владеет ЭВМ.

Предприятие «Продовольственный магазин» работает в сфере розничной торговли продуктами питания. Для ведения торговой деятельности хозяйствующий субъект в сфере розничной торговли имеет помещение магазина, складское помещение, в котором проходит комплектация и хранение продовольственных товаров.

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

- изучение спроса на товары и их рыночное предложение, поддержание баланса между предложением и спросом;

- формирование торгового ассортимента (Ассортимент - это перечень видов и разновидностей продукции и товаров, различаемых по отдельным показателям (признакам)

- удовлетворение потребностей населения в товарах;

- организация товародвижения, доведение товаров до покупателей;

- формирование товарных запасов и поддержание их на необходимом уровне;

- рекламно-информационная работа;

- осуществление торгово-технологических операций с товаром таких как хранение, производственная доработка (фасовка, упаковка и т.п.);

- внутримагазинное перемещение, размещение и выкладка в торговом зале;

- выбор наиболее эффективных методов продажи товаров (предложение товаров и оказание помощи покупателям в их выборе, выполнение расчетных операций);

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

Склад - это здание, сооружение и разнообразные устройства, предназначенные для приемки, размещения и хранения поступивших товаров, где выполняются работы по приемке, подсортировке, хранению, фасовке, отпуску товаров. http://www.grandars.ru/college/biznes/sklad.html В функции склада входит:

- создание необходимого ассортимента в соответствии с заказом потребителей;

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

- предоставление услуг: подготовка товаров для продажи (фасовка продукции, заполнение контейнеров, распаковка и т.д.);

- придание продукции товарного вида.

Склад используется как промежуточное звено в цепочке производитель-покупатель.

Структура продовольственного магазина представлена на рисунке 1.

Рис. 1. Структура продовольственного магазина

В магазине представлено товаров более 10000 видов, каждый из которых имеет свои условия хранения (Условия хранения - это совокупность внешних воздействий окружающей среды, связанных с режимом хранения и размещением товаров в хранилище), период годности. Каждый день на рынок поступает новый вид товаров.

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

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

На сегодняшний момент:

продавцы-консультанты при обслуживании клиентов иногда не могут быстро представить всю информацию о каком либо товаре (производитель, дата производства, срок хранения, состав) и покупателю приходится ожидать некоторое время для получения необходимой информации, что может привести к потере покупателя;

обновление рукописных прайс-листов на товары трудоемко, из-за чего возникают сбои в поставке той или иной продукции;

руководителю магазина, ввиду наличия в магазине весьма большого ассортимента продукции, приходится тратить много времени для определения необходимых размеров закупок той или иной продукции;

в магазине отсутствует автоматизированная система учета продаж продукции, что не позволяет проводить оперативный анализ спроса. Это в свою очередь не дает возможности предприятию оставаться конкурентоспособным;

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

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

1.2 Определение бизнес - выгод проекта

После анализа ситуации с магазином на сегодняшний день был выявлен ряд недостатков, определенных в п.1.1. Для их исключения было принято решение о внедрении в деятельность магазина автоматизированной информационной системы (АИС). На АИС накладываются следующие требования.

Управление товародвижением. На АИС накладываются функции слежения за количеством и качеством товара на складе, на прилавке во избежание его залеживания, а также соответствия товара текущему спросу покупателей. Это позволит снизить расходы магазина на закупку и хранение неактуального товара.

Управление системой хранения товаров.

Внедрение автоматизированной системы контроля хранения должно исключить расходы из-за порчи товаров по причине неправильных условий хранения.

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

Таким образом можно выделить следующие бизнес-выгоды:

- снижение расходов и как следствие увеличение прибыли магазина за счет внедрения автоматизированной системы поддержки оперативного принятия решения;

- укрепление позиции на конкурентном рынке в сфере розничной торговли за счет оперативной реакции на изменения покупательского спроса;

- расширение спектра взаимодействия с поставщиками за счет расширения географических территорий взаимодействия.

база данные рисковый аппаратный

1.3 Определение требований проекта

Со стороны заказчика к АИС предъявляются следующие требования.

Удобный понятный интерфейс(a)

Интегрированная система взаимодействия магазин-склад-администрация-поставщики (b)

Мониторинг условий хранения на складе(c)

Мониторинг условий хранения на прилавке (d)

Контроль наличия ассортимента (e)

Контроль потребительского спроса (f)

Ведение документации (g)

Возможность получения оперативной информации по товару (h)

В таблице 1 представлена матрица отношений между требованиями заказчика и требованиями проекта.

Таблица 1. Матрица отношений.

1

2

3

4

5

6

7

8

9

10

a

+

+

+

b

+

+

+

+

+

c

+

+

+

+

+

+

d

+

+

+

+

+

+

e

+

+

f

+

+

g

+

+

+

+

+

h

+

+

+

+

+

+

+

Примечание:

1. Использование ПО со встроенным графическим интерфейсом.

2.Использование визуальных компонентов для создания интерфейса пользователя.

3. Использование в интерфейсе языка понятного пользователю.

4. Локальная вычислительная сеть.

5. Выход в глобальную сеть.

6. Использование сетевых технологий на основе IP-протоколов.

7. Использование систем сетевого ПО.

8. Разветвленная сеть датчиков.

9. Система сигнализации.

10. База данных

Перед началом реализации проекта составляется Устав. Устав разрабатываемого проекта представлен в приложении 1.

2 .Проектирование информационной системы

2.1 Проектирование логической схемы информационной системы

Для разрабатываемой информационной системы актуальной является информация о ассортименте товаров, поставщиках товаров, условиях хранения товаров, товародвижении. Эта информация представляется в виде следующих таблиц (таблица 2 - 5).

Таблица 2. Ассортимент

Наим. товара

Поставщик

Закупочная цена

Розничная цена

Дата прихода

Условия хранения

Таблица 3. Склад

Наим. товара

Место хранения

Температура

Датчик

Влажность

Датчик влажности

Дата прихода

Срок реализации

Количество

Таблица 4. Зал

Наим. товара

Место хранения

Температура

Датчик

Влажность

Датчик влажности

Дата прихода

Срок реализации

Количество

Таблица 5. Поставщики

Наим. поставщика

Наим. товара

Условия сотрудничества

Цена товара

Представленные таблицы являются основой базы данных разрабатываемой информационной системы.

2.2 Разработка модели базы данных

Проанализировав информационные потоки, логическую структуру информационной системы, построим модель базы данных информационной системы(ИС) в виде ER- диаграммы (Рисунок 3).

Рис. 3. ER - диаграмма

Проектируется база данных(БД) информационной системы продовольственного магазина, предназначенная для хранения информации о товарах. На первоначальном этапе моделирования БД информационной системы выделены сущности: Ассортимент, Склад, Зал, Поставщики, соответствующие реальным подсистемам в структуре магазина.

БД продовольственного магазина будет храниться на сервере.

Резервная копия БД хранится в Облачном хранилище. Наличие резервной копии поможет избежать таких неблагоприятных ситуаций, как: случайная потеря информации, ошибочное изменение информации. Обновление резервной копии будем проводить с периодичностью 24 часа.

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

2.3 Разработка структуры вычислительно - локальной сети

Рис. 4. Схема локальной сети

На рисунке 4 обозначено: БДТ - блок датчиков температур; БДВ - блок датчиков влажности; КУ - кассовое устройство

Оборудование должно соответствовать определенным техническим характеристикам.

3. Управление ресурсами и рисками проекта

3.1 Планирование временных ресурсов

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

Таблица 6. Работы

Обозначение работы

Наименование работы

На какую работу опирается

Длительность, (дни с учётом выходных)

А

Подписание документов

-

1

Б

Конкурс по набору сотрудников

А

4

В

Подготовка проекта БД (базы данных)

Б

8

Г

Разработка БД

В

10

Д

Тестирование БД

Г

8

Е

Подготовка проекта Локальной сети

Б

4

Ё

Установка локальной сети

Е

10

Ж

Тестирование Локальной сети

Ё

2

З

Закупка оборудования

Б

2

И

Тестирование оборудования

З

5

К

Установка оборудования

И

2

Л

Установка программного обеспечения

Д

2

М

Установка Локальной сети

Ж

2

Н

Тестирование системы

М

3

О

Обучение персонала

Н

5

Для более наглядного определения последовательности и параллельности работ, составлена диаграмма Гантта, которая так же показывает сроки выполнения всего проекта.

Чтобы определить какие работы являются критическими, были произведены расчёты. Определена крутизна каждой работы, резервы их времени. Результаты расчётов представлены в приложении 9. Исходя из расчётов мы видим, что работы А-Д, Л-О критические.

3.2 Анализ рисков

Проанализировав график выполнения проекта, определены следующие риски:

- увеличение сроков выполнения проекта, из-за задержек на начальных этапах;

- изменение стоимости проекта, из-за увеличения стоимости оборудования;

Рассчитаем стоимость сокращения длительности проекта на 1 день, в случае наступления риска [9, с.214]

Расчёты в таблице проводились по следующим данным:

- Название работы;

- Следующие и предыдущие работы;

- Длительность, нормальная и сжатая;

- Стоимость, нормальная и сжатая;

Для вычисления Крутизны каждой работы, разность её сжатой (Сс) и нормальной стоимости (Сн) делится на разность нормальной длительности (Дн) и сжатой (Дс):

К = (Сс - Сн) / (Дн - Дс)

Пример для работы А:

(3,5 - 2) / (2 - 1) = 1,5

Ранний старт (ES) - для первой работы является первым днём проекта, а для каждой последующей, это будет следующим днём после окончания предыдущей работы:

ESi+1 = EFi + 1

Пример для работы Б:

2 + 1 = 3

Ранний финиш (EF) - к ES прибавить нормальную длительность и вычесть 1:

EF = ES + Дн - 1

Пример для работы В:

8 + 3 - 1 = 10

Поздний старт (LS) - из LF вычесть длительность и прибавить 1:

LS = LF - Дн + 1

Пример для работы Г:

18 - 8 + 1 = 11

Поздний финиш (LF) - последней работы соответствует последнему дню проекта, а каждой предыдущей работы LS следующей минус 1:

LFi-1 = LSi - 1

Пример для работы Д:

21 - 1 = 20

Резерв времени (Рв) - это разность позднего и раннего старта, либо разность позднего и раннего финиша:

Рв = LS - ES = LF - EF

Пример для работы Е:

8 - 8 = 10 - 10 = 0

Для сокращения проекта выберем работу с наименьшей крутизной. Таковой является работа Д, её крутизна приблизительно равна 0,5.

При сокращении данной работы на 1 день, длительность всего проекта будет сокращена на 1 день, а стоимость работы Б будет увеличена на 452 условных единиц.

Заключение

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

Спроектированная информационная система включает:

- базу данных, имеющую возможности резервного копирования и предотвращения несанкционированного доступа к системе;

- локальную сеть, объединяющую подразделения учебного заведения с другими такими же подразделениями, для контроля наличия техники;

Проведены операции управления проектом: управление расписанием проекта и управлением рисками. В рамках управления расписанием назначены работы, каждой из которых выделен определённый срок выполнения. Проведены операции управления проектом: управление расписанием проекта и управлением рисками. В рамках управления расписанием назначены работы, каждой из которых выделен определённый срок выполнения

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

Посторенние сетевого графика выполнения работ проекта показал, что на начальном этапе работы выполняться последовательно, что является причиной риска увеличения срока выполнения проекта из-за задержек на ранних этапах и как следствие увеличение стоимости проекта. Так например, увеличение срока проекта на 1 день удорожает его на 5 %.

В ходе выполнения проекта поставленные цели и задачи достигнуты.

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

1. Информационные системы и технологии в экономике За. Ред. В.С. Пономаренка, Киев, «Академия», 2002.

2. Автоматизированные информационные технологии в экономике. Под. Ред. Г.А. Титаренко, Москва, «Компьютер», 1998.

3. Р. Фатрепп, Д. Шафер, Л. Шафер Управление программными проектами. Достижение. Достижение оптимального качества при минимуме затрат, «Вильямс», Москва - Санкт-Петербург - Киев, 2003.

4. Проектирование информационных систем. За. Ред. В.С. Пономаренко, Киев, «Академия», 2002.

5. Внутренние санитарно-технические устройства. Водопровод и канализация под ред. Староверова И Г. и Шиллера Ю. И. - 4-е изд., перераб. и доп.- М.: Стройиздат, 1990.-247 с.: ил.- (Справочник проектировщика).

6. Компьютер в вашей школе С.В.Симонович, Москва: АСТ - ПРЕСС: Инфорком - Пресс, 2001. - 336 с.

7. Ассэль Г. Маркетинг: принципы и стратегия. Пер. с англ. М.: Деловой мир, 2004.-318 с.

Приложение 1

Устав проекта

1. Райский сад.

2. Обоснование проекта:

- Увеличение конкурентоспособности на продовольственном рынке.

- Соответствие современному техническому уровню.

- Соответствие современному уровню информатизации общества.

3. Создать информационную техническую платформу для поддержки принятия актуальных решений по функциональной деятельности магазина.

4.Требования заказчика:

Удобный понятный интерфейс (a)

Интегрированная система взаимодействия магазин-склад-администрация-поставщики (b)

Мониторинг условий хранения на складе (c)

Мониторинг условий хранения на прилавке (d)

Контроль наличия ассортимента (e)

Контроль потребительского спроса (f)

Ведение документации (g)

Возможность получения оперативной информации по товару (h)

5. Дата начала проекта:

11.01.2017 г.

Дата окончания проекта:

13.12.2017 г.

Начало программной реализации:

05.04.2017 г.

Начало программного тестирования:

02.08.2017 г.

6. Менеджер проекта -

Начальник IT - группы магазина.

Спонсор проекта - директор.

7.Неблагоприятные факторы:

Нестабильная экономика.

Благоприятные факторы:

Благоприятные климатические условия.

Недефицитный рынок труда, оборудования.

8. Допущения:

Увеличение сроков выполнения проекта на 5% при наличии объективных причин.

Отклонения от запланированных методов технологий при наличии объективных факторов.

9. Ограничения:

Не допускается:

Изменения в руководстве, в составе исполнителей.

Изменение объемов финансирования.

10. -

11. Руководитель проекта:

Директор магазина + начальник IT - группы.

Приложение 2

Технические требования для рабочих станций 1-5

Процессор

Intel Pentium IV 2 ГГц или выше

Оперативная память

DDR3 2 ГБайт или выше

Жёсткий диск

500 ГБайт или выше

Дисплей

LED, 23', 1920х1080 FullHD, 60 Гц

Клавиатура

Проводная, PS/2, 105 кл.

Мышь

Проводная, USB

Дополнительное оборудование

CD/DVD-ROM; USB 2.0 или выше, не менее 3 штук

Операционная система

MS Windows Vista/7/8/10 (Корпоративная версия)

Браузер

Google Chrome (версии 40 и выше)

Дополнительно

1С:Предприятие; Microsoft Office 2010 и выше; Adobe Acrobat Reader

Приложение 3

Технические требования для рабочих станций 2-4

Процессор

Intel Core 3110M 2,4 ГГц или выше

Оперативная память

DDR3 4 ГБайт или выше

Жёсткий диск

1 ТБайт или выше

Дисплей

LED, 25', 1920х1080 FullHD, 60 Гц

Клавиатура

Проводная, PS/2, 105 кл.

Мышь

Проводная, USB

Дополнительное оборудование

CD/DVD-ROM; USB 2.0 или выше, не менее 3 штук

Операционная система

MS Windows Vista/7/8/10 (Корпоративная версия)

Браузер

Google Chrome (версии 40 и выше)

Дополнительно

1С:Предприятие; Microsoft Office 2010 и выше; Adobe Acrobat Reader

Приложение 4

Технические требование для МФУ 1-3

Тип

Лазерный принтер/копир/сканер

Цвет

Ч/Б

Формат печати

А4 или выше

Разрешение при печати

600х600 dpi или выше

Разрешение при сканировании

До 19200 x 19200 dpi;

Скорость печати

20 стр/мин

Податчик бумаги

150 листов; Лоток приоритетной подачи бумаги - 10 листов;

Память

32 Мбайт

Процессор

230 МГц

Приложение 5

Технические требования для датчиков влажности и температуры

Количество входов

1

термопара К-типа

Температура

-20 - 60 гр.С

разрешение

0.1 гр.C/F

погрешность

2.5%

Функции:

удержание

мин/макс

усреднение

секундомер

интерфейс USB с программой

универсальное питание

автовыключение

Приложение 6

Технические требования для кассовых устройств 1-10

· Разрядность (максимальное количество цифр)

· В цене - 7 (включая копейки)

· Количество товарных групп (секций)

· 4

· Количество кассиров

· 2

· Габаритные размеры машины/ блока питания, не более, мм

· 220х200х82

· Масса машины / блока питания, не более, кг

· 1,4 / 1,0

· Индикатор кассира

· ЖКИ с подсветкой,10 разрядов

· Печатающее устройство, количество символов в строке

· Термопринтер, 24 символов

· Возможность выбора шрифта

· Нормальный/уменьшенный

· Скорость печати термопринтера

· Не менее 8 строк / сек.

· Размер заголовка

· До 3-х строк

· Количество программируемых налогов/скидок/надбавок, в т. ч. ставка НДС

· 4 налоговых ставок

· 4 скидок

· 4 наценок

· Емкость фискальной памяти, количество записей

· 3388

· Электрическое питание:

· От сети переменного тока напряжением

· 220В с частотой (50±1) Гц,

· От дополнительного аккумулятора 6NSAA

· Потребляемая мощность

· Не более 9,0 Вт

· Диапазон рабочих температур, °С

· От -10 до +40

Приложение 7

Диаграмма информационных потоков (DFD) продовольственного магазина

Приложение 8

Диаграмма Гантта (с учётом выходных)

Приложение 9

Расчёт критического пути и крутизны работ

Размещено на Allbest.ur


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.