Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка проекта информационной системы для магазина, торгующего музыкальными CD

Содержание:

ВВЕДЕНИЕ

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

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

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

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

Для того чтобы достигнуть поставленной цели, необходимо выполнить следующие задачи:

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

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

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

1. Технико–экономическая характеристика предметной области и предприятия

1.1 Характеристика предприятия и его деятельности

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

1.2 Организационная структура управления предприятием

Организационная структура магазина изображена на Рисунке 1.

Картинки по запросу организационная структура магазина

Рисунок 1 Организационная структура магазина

1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес–процессов

В настоящий момент в магазине, торгующем музыкальными CD, примечателен один наиболее существенный недостаток – реализация учета посредством ручного труда.

В связи с этим отмечены следующие недостатки существующей системы:

  1. Невысокая производительность труда сотрудников;
  2. Низкая оперативность выполнения операций и процессов;
  3. Недостаточная актуальность и достоверность информации и выполняемых расчетов;
  4. Высокая продолжительность и трудоемкость выполнения процессов и обработки данных;
  5. Недостатки в коммуникации между отделами;
  6. Несвоевременность появления и передачи данных и др.

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

  1. Повышение производительности и эффективности туда сотрудников;
  2. Повышение оперативности выполнения операций и процессов;
  3. Повышение актуальности и достоверности информации и выполняемых расчетов;
  4. Снижение продолжительности и трудоемкости выполнения процессов и обработки данных;
  5. Улучшение качества коммуникации между отделами организации;
  6. Появление своевременности и актуальности информации и др.

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

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

Цели и задачи проектирования, реализации и внедрения информационной системы:

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

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

В связи с этим, обнаруживается необходимость хранения и обработки данных, сгруппированных следующим образом:

  • информация о сотрудниках (код сотрудника, ФИО, дата рождения, паспортные данные, контактный телефон, должность);
  • информация о товарах (код диска, название альбома, исполнитель, год выпуска, цена, кол–во);
  • информация о продажах (код сотрудника, код диска, количество, цена, сумма).

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

2. Информационное обеспечение задачи

2.1 Информационная модель и ее описание

Информационная модель системы будет состоять из справочников, в которые заносится информация о регистрируемых документах. Таких справочников будет три:

  1. Справочник сотрудников;
  2. Справочник дисков;
  3. Справочник продаж.

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

Безымянный.png

Рисунок 2 Информационная модель

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

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

Используемые классификаторы изображены в Таблице 1.

Таблица №1

Используемые классификаторы

Кодируемое

множество

объектов

Длина кода

Система кодирования

Система классификации

Вид классификатора

Код сотрудника

4

Порядковая

отсутствует

Локальный

Код диска

4

Порядковая

отсутствует

Локальный

Код продажи

4

Порядковая

отсутствует

Локальный

Характеристика нормативно–справочной, входной и оперативной информации

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

  • данные о сотрудниках;
  • сведения о дисках;
  • сведения о продажах.

Общение системы с пользователем подразумевается посредством экранных форм, через которые автоматически будет происходит заполнение справочников.

Пример формы ввода информации изображен на Рисунке 3.

НАЗВАНИЕ ФОРМЫ

КНОПКИ

ПОЛЕ ДЛЯ ВВОДА

НАЗВАНИЕ ПОЛЯ

Рисунок 3 Форма ввода информации

Перечень подключаемых к формам справочников представлен в Таблице 2.

Таблица №2

Перечень справочников

Название справочника

Ответственный за введение

Среднее число записей

Средняя частота актуализации

Средний объем актуализации %

Справочник сотрудников

Менеджер

Равно количеству сотрудников

1/мес

0–100

Справочник дисков

Менеджер

Равно количеству дисков

1/нед

0–100

Справочник продаж

Менеджер

Равно числу продаж

1/день

100

2.3 Характеристика результатной информации

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

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

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

Наименование

Источник формирования

Частота формир/мес

Структура документа

Способ доставки

Отчет для руководства

Таблицы «Сотрудники», «диски», «продажи»

4

Стандартная

Вывод формы на экран

Перечень продаж

Таблица «продажи»

28–31

Оригинальная

Вывод формы на экран

Перечень дисков

Таблица «диски»

1

Стандартная

Вывод формы на экран

Перечень сотрудников

Таблицы «Сотрудники»

1

Оригинальная

Вывод формы на экран

Таблица №3

Характеристика результатных документов

3. Программное обеспечение задачи

3.1 Общие положения (дерево функций и сценарий диалога)

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

Дерево функций изображено на Рисунке 4.

Функции

Основные

Служебные

Проверка логина/пароля

Настройки

Ведение справочников

Ввод сведений

Вывод результатов

Рисунок 4 Дерево функций

Сценарий диалога изображен на Рисунке 5.

Основное меню

Операции

Справка

Сервис

Отчеты

Справочники

Файл

Выход

О прогр

Отчет

Ввод инф

Справочник сотрудников

Настройки

Новый

Перечень продаж

Помощь

Парамет

Вывод на печать

Справочник дисков

Открыть

Перечень дисков

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

Сохран.

Справочник продаж

Печать

Перечень сотрудников

Выход

Рисунок 5 Сценарий диалога

3.2 Характеристика базы данных

Проектируемая информационная система будет включать базу данных, содержащую три таблицы:

  • сотрудники;
  • диски;
  • продажи.

Описание сущностей представлено в нижеследующих таблицах.

Таблица №4

Сведения о сотрудниках

Имя поля

Тип данных

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

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код сотрудника

числовой

Kod_s

20

3

неогр

Да Ключевое поле

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

текстовый

Fio_s

30

30

неогр

Нет

Пасп. данные

числовой

passport

20

8

неогр

Нет

Повторения невозможны

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

Дата/время

Date

20

10

неогр

Нет

Контактный телефон

числовой

Nom_tel

20

3

неогр

Нет

Должность

текстовый

Dolzn

20

30

неогр

Нет

Таблица №5

Сведения о дисках

Имя поля

Тип данных

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

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код диска

числовой

Kod_post

20

3

неогр

Да Ключевое поле

Название альбома

текстовый

nazv

30

30

неогр

Нет

Исполнитель

текстовый

ispolnit

20

8

неогр

Нет

Год выпуска

числов

Date

20

10

неогр

Нет

Цена

денежн

cena

20

3

неогр

Нет

Кол–во

числов

Kol–vo

20

10

неогр

Нет

Таблица №6

Сведения о продажах

Имя поля

Тип данных

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

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код сотр

Числовой

Kod_s

10

3

неогр

Да. Ключ.

Код диска

Числовой

Kod_d

5

1

неогр

Нет

Кол–во

Числовой

Kol–vo

5

3–5

неогр

Нет

Цена

Денеж

cena

5

5

неогр

Нет

Сумма

Денеж

Summa

5

5

неогр

Нет

ER–модель проекта информационной системы для магазина представлена на рисунке 8.

Сведения о сотрудниках

код сотрудника

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

пасп. данные

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

Контактный телефон

Должность

Сведения о продажах

код сотрудника

код диска

количество

цена

сумма

Сведения о дисках

код диска

название альбома

исполнитель

год выпуска

цена

количество

Рисунок 6 ER–модель

3.3 Структурная схема пакета (дерево вызова программных модулей)

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

Безымянный1.png

Рисунок 7 Дерево вызова программных модулей

3.4 Описание программных модулей

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

Картинки по запросу алгоритм авторизации

Рисунок 8 Блок–схема программного модуля

4. Контрольный пример реализации проекта и его описание

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

Рисунок 9 Форма авторизации

После введения данных необходимо нажать на кнопку «Вперед!», после чего произойдет переход на страницу меню:

Рисунок 10 Форма главного меню

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

Предположим, что пользователю необходимо произвести ввод информации. После нажатия на соответствующую кнопку откроется следующая форма:

Рисунок 11 Форма «Ввод информации»

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

Рисунок 12 Форма «Сотрудники»

Рисунок 13 Форма «Товары»

Рисунок 14 Форма «Продажи»

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

Рисунок 15 Отчет «Сотрудники»

ЗАКЛЮЧЕНИЕ

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

Для достижения поставленной цели были выполнены следующие задачи:

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

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

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

СПИСОК ЛИТЕРАТУРЫ

  1. Алешин, Л. И. Обеспечение автоматизированных библиотечных информационных систем (АБИС) / Л.И. Алешин. – М.: Форум, 2017. – 432 c.
  2. Балдин, К. В. Информационные системы в экономике / К.В. Балдин. – М.: ИНФРА–М, 2018. – 224 c.
  3. Вдовенко, Л. А. Информационная система предприятия: Уч. пос./Л.А.Вдовенко–2–е изд., пераб. и доп.–М.:Вузовский уч. / Л.А. Вдовенко. – Москва: Машиностроение, 2016. – 143 c.
  4. Вендров, А. М. Практикум по проектированию программного обеспечения экономических информационных систем / А.М. Вендров. – М.: Финансы и статистика, 2017. – 192 c.
  5. Зегжда, Д.П. Основы безопасности информационных систем / Д.П. Зегжда, А.М. Ивашко. – М.: Горячая линия – Телеком, 2016. – 452 c.
  6. Ивасенко, А.Г. Информационные технологии в экономике и управлении. Учебное пособие / А.Г. Ивасенко. – М.: КноРус, 2017. – 354 c.
  7. Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем / Э.Р. Ипатова, Ю.В. Ипатов. – М.: Флинта, 2016. – 256 c.
  8. Исаев, Г. Н. Информационные системы в экономике / Г.Н. Исаев. – М.: Омега–Л, 2018. – 464 c.
  9. Кулемина, Ю. В. Информационные системы в экономике. Краткий курс / Ю.В. Кулемина. – М.: Окей–книга, 2015. – 112 c.
  10. Лихтенштейн, В. Е. Информационные технологии в бизнесе. Практикум / В.Е. Лихтенштейн, Г.В. Росс. – М.: Финансы и статистика, 2017. – 512 c.
  11. Раскин Интерфейс: новые направления в проектировании компьютерных систем: моногр. / Раскин, Джеф. – М.: Символ–плюс, 2016. – 272 c.
  12. Раскин, Д. Интерфейс: Новые направления в проектировании компьютерных систем / Д. Раскин. – М.: Символ–плюс, 2017. – 508 c.
  13. Уткин, В. Б. Информационные системы в экономике / В.Б. Уткин, К.В. Балдин. – М.: Academia, 2018. – 288 c.
  14. Филиппов, В. А. Многомерные СУБД при создании корпоративных информационных систем: моногр. / В.А. Филиппов. – М.: Едиториал УРСС, 2016. – 305 c.
  15. Черников, Б. В. Информационные технологии управления / Б.В. Черников. – М.: Инфра–М, Форум, 2017. – 368 c.
  16. Чудновский, А. Д. Информационные технологии управления в туризме / А.Д. Чудновский. – М.: КноРус, 2017. – 104 c.
  17. Шастова, Г. А. Выбор и оптимизация структуры информационных систем / Г.А. Шастова, А.И. Коёкин. – М.: Энергия, 2017. – 256 c.
  18. Шелухин, О. И. Моделирование информационных систем / О.И. Шелухин. – Москва: Машиностроение, 2017. – 536 c.
  19. Шлыкова, О. В. Компьютерная Анимация: Учебная Программа Курса / О.В. Шлыкова. – Москва: СПб. [и др.] : Питер, 2016. – 701 c.
  20. Юркевич, Е.В. Введение в теорию информационных систем / Е.В. Юркевич. – М.: Группа ИДТ, 2016. – 917 c.
  21. Ярочкин, В. Безопасность информационных систем / В. Ярочкин. – М.: Ось–89, 2017. – 320 c.