Информационная система «Музыкальный магазин «Музыка ветра»

Автор работы: Пользователь скрыл имя, 03 Февраля 2014 в 16:10, курсовая работа

Краткое описание

На начальном этапе проектирования информационной системы, исходя из вышеназванных целей, были поставлены следующие задачи:
1) Разработать четкую систему учета поставок, покупок и продаж товаров;
2) Разработать систему анализа результатов;
3) Разработать удобный пользовательский интерфейс.
В разработке ИС мы отталкивались именно от этих целей и задач.

Содержание

ВВЕДЕНИЕ 3
1 Описание предметной области 5
2 Проектирование информационной системы 7
3 Организация базы данных 11
3.1 Создание информационной модели 11
3.2. Определение сущностей 12
3.3 Логическая модель 13
3.4 Нормализация отношений 15
3.5 Физическая модель 17
4 Разработка программного продукта 21
4.1 Описание интерфейса 21
4.2 Обработка данных 25
4.3 Описание выходной информации 33
Заключение 36
Библиографический список используемой литературы: 37

Прикрепленные файлы: 1 файл

Poyasnitelnaya_zapiska.doc

— 2.22 Мб (Скачать документ)

Кировское областное  государственное образовательное  автономное

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

«Вятский  техникум экономики, статистики и информатики»

 

 

 

 

Информационная  система

«Музыкальный  магазин «Музыка Ветра»

 по дисциплине 

«Разработка и эксплуатация информационных систем»

 

 

Курсовая работа

 

 

Разработал

студент

группы И-41           ______________  Созонтов А.И.  23.01.2012

(подпись) 

 

         Руководитель     _______________   Князева Е.П.              23.01.2012 

                                                (подпись) 

 

                   Работа  __________________________________ к защите

                                             (допущена или не допущена)

 

         Работа защищена с оценкой  ________________   ________________   

Киров, 2012

 

Содержание

 

 

ВВЕДЕНИЕ

 

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

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

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

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

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

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

  1. Разработать четкую систему учета поставок, покупок и продаж товаров;
  2. Разработать систему анализа результатов;
  3. Разработать удобный пользовательский интерфейс.

 

В разработке ИС мы отталкивались именно от этих целей  и задач.

 

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

 

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

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

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

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

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

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

 

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

 

CASE-средства  позволяют не только создавать  «правильные» продукты, но и обеспечить «правильный» процесс их создания. Основная цель CASE состоит в том, чтобы отделить проектирование ПО от его кодирования и последующих этапов разработки, а также скрыть от разработчиков все детали среды разработки и функционирования ПО. При использовании CASE-технологий изменяются все этапы жизненного цикла программного обеспечения (подробнее об этом будет сказано ниже) информационной системы, при этом наибольшие изменения касаются этапов анализа и проектирования. Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств. Такие методологии обеспечивают строгое и наглядное описание проектируемой системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней.

CASE — не революция в программотехнике, а результат естественного эволюционного развития всей отрасли средств, называемых ранее инструментальными или технологическими. С самого начала CASE-технологии развивались с целью преодоления ограничений при использовании структурных методологий проектирования 60—70-х годов (сложности понимания, большой трудоемкости и стоимости использования, трудности внесения изменений в проектные спецификации и т.д.) за счет их автоматизации и интеграции поддерживающих средств. Таким образом, CASE-технологии не могут считаться самостоятельными методологиями, они только развивают структурные методологии и делают более эффективным их применение за счет автоматизации.

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

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

В нашем случае использовалось такое CASE-средство, как BPWin 4.0, которое, благодаря своей простоте и наглядности занимает видное место среди всех CASE-средств.

 

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

К входной информации мы отнесли:

    • Статистика продаж;
    • Клиенты;
    • Инструменты.

К промежуточной:

    • Поставщики;
    • Сотрудники.

К выходной:

    • Проданные товары;
    • Отчет о продажах.

 

 

 

 

 

 

 

 

 

Рисунок 1 –  общая модель информационной системы

Развернутая диаграмма  ИС, представленная ниже, позволит проследить весь путь работы нашего магазина, который можно разделить на 4 основных этапа:

    • оценка начальных сведений;
    • поставка товара;
    • продажа товара;
    • оценка результатов и обработка отчетов.


 

 

 

 

 

 

 

 

 

Рисунок 2 –  развернутая модель (диаграмма декомпозиции) ИС

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

 

3 Организация базы данных

3.1 Создание информационной модели

 

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

 

Требования  к поставщикам:

А. Данные о поставщике:

      • Код поставщика
      • Название фирмы
      • Имя руководителя
      • Сайт
      • Телефон
      • Адрес

 

Требования  к поставкам:

А. Данные о поставке:

      • Код поставки
      • Дата поставки

Б. Дополнительные сведения:

      • Код поставщика
      • Код инструмента
      • Количество

 

Требования  к товарам:

А. Данные о товаре:

      • Код инструмента
      • Тип
      • Название

Б. Дополнительные данные:

      • Описание
      • Стоимость
      • Рисунок

 

Требования  к продажам:

А. Данные о продаже:

      • Дата
      • Название инструмента
      • Количество
      • Цена

3.2. Определение сущностей

 

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

Сущность «Инструменты»  содержит поля:

  • Код
  • Тип
  • Название
  • Описание
  • Рисунок
  • Цена

Сущность «Поставщики» содержит поля:

  • Код
  • Название
  • Руководитель
  • Адрес
  • Телефон
  • Сайт

 

Сущность «Поставка» содержит поля:

  • Код
  • Дата
  • Код поставщика
  • Код инструмента
  • Количество

 

Сущность «Продажа»  содержит поля:

  • Код
  • Код инструмента
  • Дата
  • Количество 
    Цена

3.3 Логическая модель

 

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

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