Автор работы: Пользователь скрыл имя, 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
Кировское областное
государственное
учреждение среднего профессионального образования
«Вятский техникум экономики, статистики и информатики»
Информационная система
«Музыкальный магазин «Музыка Ветра»
по дисциплине
«Разработка и эксплуатация информационных систем»
Курсовая работа
Разработал
студент
группы И-41 ______________ Созонтов А.И. 23.01.2012
(подпись)
Руководитель _______________ Князева Е.П. 23.01.2012
Работа ______________________________
Работа защищена с оценкой ________________ ________________
Киров, 2012
Содержание
Уже больше 10 лет персональные компьютеры являются неотъемлемой частью повседневной жизни любого уважающего себя человека. Компьютеры вполне могут заменить телевизор, радио, аудио- и видеопроигрыватели, телефон и массу иной техники. Неудивительно, что потребности пользователей всё возрастают, растет количество программного обеспечения, появляются новые технологии, задачи, пути их решения и внедрения.
Разумеется, в отраслях бизнеса, экономики, производства и учета компьютеры тоже нашли своё применение. Одним из самых распространенных видов программного обеспечения в этих сферах являются информационные системы: они очень упрощают и ускоряют работу предприятий, позволяют получать и предоставлять актуальную информацию без особых усилий, а также куда более надежны, нежели бумажные носители информации.
Всё больше и больше организаций и фирм используют в качестве хранения электронные базы данных. Сейчас их использование повсеместно, а разработка представляет собой достаточно объемный и сложный процесс. С помощью баз данных доступ к информации, а также её изменение, хранение и удаление становится поистине сверхбыстрым; базы данных возможно подключить к веб сайту, чтобы любой желающий мог не только ознакомиться с наличием товаров или услуг, но и узнать их цену, качество, стоимость доставки и иные характеристики. Также с помощью информационных систем возможно вести заказы, оставлять заметки, узнавать информацию о поставщиках, брендах, последних тенденциях и перспективах развития той или иной отрасли.
В нашем мире, где музыка звучит повсюду, новые артисты и альбомы появляются ежедневно, потребность в музыкальных инструментах и оборудовании возрастает в геометрической прогрессии. Специализированных магазинов в нашем городе сравнительно немного, но надобности в информационной системе не отпадает. Собственно, мной и была разработана оная и представлена в качестве курсовой работы. Эта информационная система позволила достичь сразу нескольких целей:
На начальном этапе проектирования информационной системы, исходя из вышеназванных целей, были поставлены следующие задачи:
В разработке ИС мы отталкивались именно от этих целей и задач.
Сфера продажи является одной
из самых масштабных и сложной
из всех. Автоматизация такой предметной
области всегда вызывает немало трудностей.
Необходимо учитывать и грамотность
составления информационной системы,
специфические особенности
В данном случае, предметной областью является магазин музыкальных инструментов. В первую очередь, необходимость в создании данной системы заключается в её прежнем отсутствии. Раньше было довольно проблематично отыскать не только нужный товар, но даже магазин, где его можно было бы купить или заказать. Интернет в этом случае был немногим полезнее: можно было лишь узнать адрес магазина, телефон, но никаких сведений об имеющихся в наличии товарах, ценах и поставщиках не предоставлялось. Сие досадное недоразумение было исправлено благодаря информационной системе «Магазин музыкальных инструментов «Музыка ветра».
Самыми основными аспектами в нашей системе стали сбор и обработка информации. Прежде всего, необходимо получить первичную информацию о поставщиках, с которыми мы будем сотрудничать и товарах, которые они будут нам поставлять.
Список наших поставщиков достаточно краток, но каждый из них – проверенный временем надежный деловой партнер, всегда организующий поставку товара в срок и с минимальным количеством брака.
Количество и ассортимент поставляемых музыкальных инструментов довольно широк, однако мы не ставим целью иметь в наличии всех видов и брендов, главное для нас – невысокие цены и качество.
Следует заострить внимание на потенциальных покупателях нашего товара. Это, во-первых, учащиеся и педагоги музыкальных школ, училищ и консерваторий, где потребность в музыкальных инструментах имеется всегда. Во-вторых, это начинающие и профессиональные музыканты, чей энтузиазм и активность гораздо выше. Для тех и для других крайне важно, чтобы инструмент был качественным и в то же время не слишком дорогим. Именно эти две потребности и являются краеугольным камнем ценового планирования и, как следствие, разработки информационной системы.
CASE-средства позволяют не только создавать «правильные» продукты, но и обеспечить «правильный» процесс их создания. Основная цель CASE состоит в том, чтобы отделить проектирование ПО от его кодирования и последующих этапов разработки, а также скрыть от разработчиков все детали среды разработки и функционирования ПО. При использовании CASE-технологий изменяются все этапы жизненного цикла программного обеспечения (подробнее об этом будет сказано ниже) информационной системы, при этом наибольшие изменения касаются этапов анализа и проектирования. Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств. Такие методологии обеспечивают строгое и наглядное описание проектируемой системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней.
CASE — не революция в программотехнике, а результат естественного эволюционного развития всей отрасли средств, называемых ранее инструментальными или технологическими. С самого начала CASE-технологии развивались с целью преодоления ограничений при использовании структурных методологий проектирования 60—70-х годов (сложности понимания, большой трудоемкости и стоимости использования, трудности внесения изменений в проектные спецификации и т.д.) за счет их автоматизации и интеграции поддерживающих средств. Таким образом, CASE-технологии не могут считаться самостоятельными методологиями, они только развивают структурные методологии и делают более эффективным их применение за счет автоматизации.
Помимо автоматизации структурных методологий и, как следствие, возможности применения современных методов системной и программной инженерии, CASE-средства обладают следующими основными достоинствами:
В нашем случае использовалось такое CASE-средство, как BPWin 4.0, которое, благодаря своей простоте и наглядности занимает видное место среди всех CASE-средств.
Для начала мы построили общую модель, отражающую входную, выходную и посредническую информацию. Это позволит нам проанализировать все стороны, участвующие в нашей информационной системе.
К входной информации мы отнесли:
К промежуточной:
К выходной:
Рисунок 1 – общая модель информационной системы
Развернутая диаграмма ИС, представленная ниже, позволит проследить весь путь работы нашего магазина, который можно разделить на 4 основных этапа:
Рисунок 2 – развернутая модель (диаграмма декомпозиции) ИС
После того, как мы изучили всю имеющуюся у нас информацию, мы приступили к организации базы данных.
Модель – это некий новый объект, который отражает существенные особенности изучаемого объекта, явления или процесса. В нашем случае, объектом изучения будет магазин музыкальных инструментов, который состоит из нескольких пунктов. Ниже представлены концептуальные требования к каждому из них:
Требования к поставщикам:
А. Данные о поставщике:
Требования к поставкам:
А. Данные о поставке:
Б. Дополнительные сведения:
Требования к товарам:
А. Данные о товаре:
Б. Дополнительные данные:
Требования к продажам:
А. Данные о продаже:
Изучив информацию, мы выявили следующие сущности и атрибуты:
Сущность «Инструменты» содержит поля:
Сущность «Поставщики» содержит поля:
Сущность «Поставка» содержит поля:
Сущность «Продажа» содержит поля:
Логическая модель описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью. Логическая модель данных является начальным прототипом будущей базы данных. Логическая модель – нормализация всех таблиц и нахождение связей между ними.
Информация о работе Информационная система «Музыкальный магазин «Музыка ветра»