ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 24.12.2024
Просмотров: 490
Скачиваний: 3
СОДЕРЖАНИЕ
Содержание основных этапов курсового проектирования
Структура отчета курсового проекта
Пример выполнения курсовой работы (типовой отчет)
1. Анализ предметной области и функции решаемой задачи
2.1. Организационно-экономическая сущность задачи
2.2. Описание выходной информации
4. Разработка алгоритмов и технологии решения задачи
4.1. Разработка технологии ввода и накопления входной информации
4.2. Определение форм ввода-вывода
Список 30 наименовании товаров, дающих наибольшую выручку от реализации
-
Типовой отчет
ПО КУРСОВОЙ РАБОТЕ
(дисциплина «СУБД»)
на тему:
Анализ сбыта продукции
Общие положения о курсовом проектировании
В курсовой работе разрабатывается и решается на компьютере задача пользователя. В начале курсового проектирования студент должен проанализировать общее описание предметной области (ПО), установить, какие из функций ПО должны реализоваться в разрабатываемой задаче, выделить другие параметры ПО, необходимые для выполнения индивидуального задания. На основе проведенного анализа осуществляется постановка и алгоритмизация задачи, разработка контрольного примера и машинная реализация задачи.
По результатам курсового проектирования составляется отчет, который включает описание всех этапов работы, и приложения, включающие распечатки кода машинной реализации задачи.
Защита курсового проекта производится с демонстрацией решения задачи на компьютере.
Содержание основных этапов курсового проектирования
В процессе курсового проектирования выполняются следующие этапы работы.
Описание ПО: перечень документов, ограничения, функции, которые должны быть реализованы.
Выполнение постановки задачи с определением входных документов, содержащих необходимую нормативно-справочную и оперативно-учетную информацию, а также формы выходных документов с результатами решения задачи на компьютере. Студент может разработать свои формы входных документов, учитывающие особенности решения задачи на компьютере.
Выполнение информационного анализа описания ПО и построение частной информационно-логической модели, отображающей информацию, которая должна быть размещена в базе данных.
Определение логической структуры базы данных.
Разработка исходных данных контрольного примера и их кодов для отладки и демонстрации решения задачи на компьютере.
Создание на основе контрольного примера базы данных на машинном носителе информации.
Осуществление алгоритмизации задачи, включая ввод и накопление оперативно-учетных данных с первичных документов, обработку данных и выдачу отчета с результатами решения задачи.
Реализация задачи с помощью средств, ориентированных на конечного пользователя: запросы, экранные формы, отчеты, макросы, стандартные программы. Экранные формы ввода и корректирования данных должны соответствовать структуре первичных документов.
Создание диалогового приложения пользователя, объединяющего все процессы, связанные с решением задачи: ввод данных, корректировка, выполнение запросов, вывод отчетов на экран и печать, экспорт и импорт данных из документов, разработанных в других приложениях. Диалог содержит меню, а также сообщения, подсказки и вопросы для управления ходом выполнения.
Структура отчета курсового проекта
Отчет по курсовому проекту должен содержать следующие разделы:
-
Анализ предметной области.
Описание ПО решаемой задачи.
Функции ПО, реализуемые задачей.
Перечень документов.
-
Постановка задачи.
Организационно-экономическая сущность задачи.
Форматы входных документов.
Описание выходной информации задачи (отчет, справка, экранная форма).
-
Разработка информационного обеспечения задачи.
Информационный анализ входной информации, необходимой для решения задачи и выделение информационных объектов ПО.
Определение связей информационных объектов.
Определение логической структуры базы данных.
Разработка исходных данных контрольного примера.
Создание базы данных на компьютере.
-
Описание технологии и алгоритмов решения задачи и их машинная реализация.
Описание технологии ввода в базу данных входной информации задачи (определение перечня документов-источников для загрузки данных и описание макетов экранных форм для ввода данных).
Обобщенный алгоритм решения задачи и его декомпозиция на модули, реализуемые инструментальными средствами (СУБД, электронные таблицы).
Алгоритмы реализации отдельных модулей задачи и их реализация (запросы, таблицы, формы, отчеты, макросы, стандартные программы).
-
Разработка диалогового приложения пользователя.
Описание структуры технологического процесса обработки данных для решения задачи.
Разработка и реализация пользовательского приложения.
Приложения:
А. Распечатки исходных данных контрольного примера.
В. Распечатки структуры базы данных (схема и таблицы).
С. Распечатки результатов (отчет) решения задачи по данным контрольного примера.
Пример выполнения курсовой работы (типовой отчет)
МИНИСТЕРСТВО
ОБРАЗОВАНИЯ И НАУКИ РФ
Коломенский
институт (филиал)
ФГБОУ ВПО
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
МАШИНОСТРОЕНИЯ (МАМИ)» Кафедра автоматизации
производства и информационных технологий
КУРСОВАЯ
РАБОТА
по дисциплине
«СУБД»
Вариант
№ 44 Тема:
«Анализ сбыта готовой продукции»
Выполнил:
Студент группы
УТС-32
Курбатов А.М.
Руководитель:
Ст.преп.Фефелов
С.И.
Коломна
2013
Рис.1. Титульный лист курсовой работы
Введение
При принятии решений, организации работы, получении каких-либо данных необходима полная и достоверная информация. Ее ценность увеличивается, если она при этом получена оперативно.
Для этого мы можем использовать текстовые (например, Microsoft Word) или табличные (например, Microsoft Excel) редакторы. Однако, при большом объеме информации или для решения сложных задач можно обнаружить, что превышены ограничения на память или же вообще исчерпаны возможности компьютерной системы.
Решить эту проблему сможет система управления базами данных (СУБД). СУБД представляет возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации. СУБД включает в себя три основных типа функций:
Определение данных (Data definition) - позволяет определить, какая именно информация будет храниться в базе данных, задать структуру данных и их тип (например, количество цифр и символов), а также указать, как эти данные связаны между собой. В некоторых случаях можно также задать форматы и критерии проверки данных.
Обработка данных (Data manipulation) - данные можно обрабатывать самыми различными способами. Можно выбирать любые поля, фильтровать и сортировать данные. Можно объединять данные с другой связанной с ними информацией и вычислять итоговые значения.
Управление данными (Data control) - дает возможность указать, кому разрешено знакомиться с данными, корректировать их или добавлять новую информацию. Можно также определить правила коллективного пользования данными.
Одной из таких СУБД является Access, входящая в пакет Microsoft Office Professional. Microsoft Access, обладая всеми чертами классической СУБД, представляет и дополнительные возможности. С помощью Access можно создать приложение, работающее в среде Windows и полностью соответствующее потребностям пользователя. Используя запросы, можно выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать Access для создания как простых, так и сложных отчетов. Использование встроенных мастеров упрощает задачу построения различных типов форм, отчетов. Для это пользователь просто выбирает с помощью мыши нужные опции. Автоматизировать работу приложения можно с помощью макросов. Но, если встроенные макросы не позволяют реализовать задачу, MS Access предоставляет мощный язык программирования Microsoft Access Basic.
Ниже, на примере базы данных "Сбыт" рассмотрим работу основных объектов MS Access.
1. Анализ предметной области и функции решаемой задачи
В качестве предметной области (ПО) в курсовом проекте рассмотрена работа персонала в отделе маркетинга. Основными задачами ПО являются: анализ объема продаж, изучение спроса на предлагаемую продукцию и формирование ассортимента, определение высокорентабельных товаров.
Отдел маркетинга является структурным подразделением 000 "Мастер Плюс", которое занимается оптово-розничной торговлей строительным инструментом, и оборудованием.
Задача анализа рентабельности товаров касается определения списка наиболее продаваемой продукции. На основе полученных данных отдел составляет заявки на поставку следующих партий товаров и тем самым сводит к минимуму расходы на хранение и транспортировку.
На базе отчета об объемах продаж разрабатывается прогноз продаж на следующие периоды.
Неотъемлемой частью работы компании являются услуги по гарантийному и постгарантийному ремонту и обслуживанию. Для этого удобно иметь информацию по каждому покупателю, сгруппированную определенным образом.
В рассматриваемой задаче должны быть реализованы следующие функции:
анализ объема продаж за 1 квартал (с разбивкой по месяцам);
анализ рентабельных товаров;
учет покупателей.
Ограничения ПО:
Анализируемый период равен трем месяцам.
При осуществлении операций купли-продажи один банк может обслуживать несколько покупателей.
Адреса и банковские реквизиты могут меняться.
Продажа осуществляется за наличный и безналичный расчет.
Одному номеру счета-фактуры может соответствовать несколько наименований товаров.
Одним чеком могут быть оплачены сразу несколько наименований товара.
Номера чека и счета-фактуры неизменны и уникальны.
Реквизиты покупателей могут меняться.
Один покупатель может иметь несколько счетов-фактур.
Оплата по документам производится в полном объеме.
Количество продукции, отпускаемой покупателю, не ограничено.
Каждая отгрузка и оплата товара заносится в базу данных на основе следующих документов: счета-фактуры (при безналичных расчетах) и чека (при наличных расчетах).