Добавил:
t.me Установите расширение 'SyncShare' для решения тестов в LMS (Moodle): https://syncshare.naloaty.me/ . На всякий лучше отключить блокировщик рекламы с ним. || Как пользоваться ChatGPT в России: https://habr.com/ru/articles/704600/ || Также можно с VPNом заходить в bing.com через Edge браузер и общаться с Microsoft Bing Chat, но в последнее время они форсят Copilot и он мне меньше нравится. || Студент-заочник ГУАП, группа Z9411. Ещё учусь на 5-ом курсе 'Прикладной информатики' (09.03.03). || Если мой материал вам помог - можете написать мне 'Спасибо', мне будет очень приятно :) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 курс 2 семестр (курсовая) / Z9411_КафкаРС_ТП_Курсовая.docx
Скачиваний:
6
Добавлен:
24.10.2023
Размер:
1.56 Mб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

КАФЕДРА 41

КУРСОВАЯ РАБОТА (ПРОЕКТ) ЗАЩИЩЕНА С ОЦЕНКОЙ

РУКОВОДИТЕЛЬ

канд. тех. наук, доцент

А. П. Орлов

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ

База данных «Магазин музыкальных инструментов»

по дисциплине: Технологии программирования

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

Z9411

Р. С. Кафка

номер группы

подпись, дата

инициалы, фамилия

Студенческий билет №

2019/3603

Шифр ИНДО

Санкт-Петербург 2022

Содержание

Введение 3

1. Анализ предметной области 5

2. Решение задач средствами проектирования СУБД 7

2.1 Задачи БД 7

2.2 Решение поставленных задач 7

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

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

3.2 Основные сущности предметной области и их свойства 9

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

3.4 Нормализация отношений 11

3.5 Физическая модель 13

4. Разработка программного продукта 17

4.1 Описание интерфейса 17

4.2 Обработка данных 20

4.3 Описание выходной информации 27

Заключение 30

Список использованной литературы 31

Введение

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

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

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

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

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

2) Возможность получения информации о поставщиках;

3) Возможность анализа отчетов о продажах и покупках;

4) Сокращение время- и трудозатрат сотрудников и потенциальных покупателей.

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

1) Разработать четкую систему учета поставок, покупок и продаж товаров;

2) Разработать систему анализа результатов;

3) Разработать удобный пользовательский интерфейс.

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

1. Анализ предметной области

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

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

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

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

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

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

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