Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методические указания по КР

.pdf
Скачиваний:
24
Добавлен:
14.03.2016
Размер:
736.09 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

КАФЕДРА ИННОВАТИКИ И УПРАВЛЕНИЯ КАЧЕСТВОМ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ И ЗАДАНИЯ ДЛЯ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ

«ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ. БАЗЫ ДАННЫХ»

для студентов заочного отделения по направлению подготовки «Управление качеством»

2010 г.

 

2

1. ОБЩИЕ ПОЛОЖЕНИЯ ПО

ВЫПОЛНЕНИЮ КУРСОВОЙ

РАБОТЫ

 

Вкурсовой работе производится разработка приложения в среде СУБД MS Access. Основными разделами, составляющими базу курсового проектирования, являются:

введение в экономическую информатику;

прикладное программное обеспечение;

информационное обеспечение приложений пользователя;

основы технологии автоматизации задач пользователя.

Всостав курсовой работы входят:

предпроектное обследование предметной области (ПО)1;

постановка задачи;

информационный анализ и моделирование;

разработка структуры базы данных;

проектирование экранных форм ввода и редактирования базы данных;

разработка алгоритмов решения задачи и запросов к базе данных;

проектирование отчетных форм.

Врезультате выполнения курсовой работы должны быть разработа-

ны:

информационно-логическая модель предметной области;

логическая модель базы данных;

контрольный пример;

экранные формы ввода и редактирования базы данных;

алгоритмы решения задачи и запросы к базе данных;

результаты решения задачи в виде отчета, выданного СУБД;

главная кнопочная форма;

инструкция для пользователя.

Вконтрольный пример входят:

исходные данные для решаемой задачи, представленные в виде заполненных экранных форм;

отчет, выданный СУБД;

главная кнопочная форма.

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

1 В настоящем пособии сокращение ПО обозначает “предметная область”, а не “программное обеспечение”.

3

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

ввод и редактирование данных базы данных;

вывод отчета на экран и печать;

выход из приложения.

Перед началом курсового проектирования рекомендуется уточнить у преподавателя детали задания.

Результаты курсового проектирования оформляются в виде технического отчета. Текст отчета должен быть подготовлен с помощью текстового редактора Word и представлен в виде электронной или твёрдой копии. Текст отчёта может быть написан аккуратно от руки; в этом случае отчет, выданный СУБД, должен быть выведен на печать.

Файлы с приложением СУБД Access и отчетом по курсовой работе в виде документа Word должны быть сохранены в личной папке студента на сетевом диске (сервере) или переданы на кафедру на дискете. Для студентов заочного факультета допускается пересылка результатов выполнения курсовой работы по электронной почте. Адрес электронной почты сообщается студенту вместе с текстом задания по курсовой работе. Рекомендуется сохранять файлы в виде самораспаковывающихся архивов (exe- файлов).

2. СТРУКТУРА И СОДЕРЖАНИЕ КУРСОВОЙ РАБОТЫ

2.1. Основные этапы выполнения курсовой работы

Курсовая работа должна быть выполнена по схеме, определяющей последовательность выполнения основных этапов работы [3,гл.19].

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

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

3.Выполнение информационного анализа описания ПО и построение информационно-логической модели (ИЛМ), отображающей информацию, которая должна быть размещена в базе данных (БД).

4.Проектирование таблиц базы данных.

5.Разработка схемы данных СУБД Access.

6.Подготовка данных для контрольного примера.

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

4

 

8. Ввод данных контрольного

примера в базу данных при

помощи экранных форм.

 

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

10.Проектирование отчета, выданного СУБД.

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

12.Разработка инструкции конечному пользователю. Проектирование приложения основывается на анализе процессов,

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

2.2. Рекомендации по структуре курсовой работы

Отчет по курсовому проекту должен содержать следующие разделы.

1.Анализ предметной области. 1.1.Описание ПО решаемой задачи. 1.2.Функции ПО, реализуемые задачей. 1.3.Перечень документов.

2.Постановка задачи. 2.1.Организационно-экономическая сущность задачи. 2.2.Форматы входных документов.

2.3.Описание выходной информации задачи (отчет, справка, экранная форма).

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

решения задачи и выделение информационных объектов ПО. 3.2.Определение связей информационных объектов и построение ИЛМ. 3.3.Определение логической структуры базы данных.

3.4.Разработка исходных данных контрольного примера. 3.5.Создание базы данных на компьютере.

4.Описание технологии и алгоритмов решения задачи и их машинная реализация.

4.1.Описание технологии ввода в базу данных входной информации задачи (определение перечня документов-источников для загрузки данных и описание макетов экранных форм для ввода данных).

 

 

5

4.2.Обобщенный

алгоритм

ния задачи и его декомпозиция

на модули, реализуемые инструментальными средствами СУБД. 4.3.Алгоритмы реализации отдельных модулей задачи и их реализация (запросы, таблицы, формы, отчеты, макросы, стандартные програм-

мы).

5.Разработка диалогового приложения пользователя.

5.1.Описание структуры технологического процесса обработки данных для решения задачи.

5.2.Разработка и реализация пользовательского меню приложения. 5.3.Инструкция пользователю по решению задачи.

Приложения

A.Распечатки исходных данных контрольного примера. B.Распечатки структуры базы данных (таблиц, схемы).

C.Распечатки результатов (отчет) решения задачи по данным контрольного примера.

3. ЗАДАНИЕ ДЛЯ КУРСОВОЙ РАБОТЫ

Задание на курсовое проектирование содержит:

описание предметной области комплекса задач;

текст индивидуального задания, на основании которого выполняется курсовое проектирование.

Кафедра предлагает для курсового проектирования предметную область

Отдел сбыта продукции предприятия”.

Студенту предоставляется право по согласованию с преподавателем предложить свою тему курсовой работы.

3.1. Информационная система “Отдел сбыта продукции предприятия”

3.1.1.Функции отдела сбыта

Вкачестве предметной области рассматриваются некоторые функции, выполняемые сотрудниками отдела сбыта предприятия в процессе:

а) Планирования:

отгрузки продукции в соответствии с договорами;

сдачи цехами продукции на склад;

поступления денежных средств за продажу продукции.

б) Учета:

фактически отгруженной продукции;

фактически сданной цехами продукции на склад;

поступления денежных средств, перечисленных в качестве предоплаты за заказанную продукцию.

в) Анализа:

 

6

корректности договоров

на поставку продукции;

выполнения цехами плана сдачи продукции на склад;

текущего запаса продукции на складах;

выполнения плана отгрузки;

поступления предоплаты за заказанную продукцию.

3.1.2.Цель выполняемых функций

согласование планов выпуска цехами продукции и планов

отгрузки продукции;

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

контроль оплаты заказчиками отгруженной и/или заказанной продукции;

анализ выполнения годового финансового плана предприятия в части оплаты отгруженной и/или заказанной продукции.

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

Информация, циркулирующая в рассматриваемой предметной области, отображается в документах. Ниже в табл. 1 ÷ 10 приведены образцы документов и справочников; они адаптированы к условиям учебного процесса. Описание реквизитов документов приведено в табл. 11. Информация, содержащаяся в документах, разделяется на условно-постоянную и оперативную информацию.

Наиболее традиционной является следующая схема (макет) построения формы документа[6, ч.2]:

1)заголовочная часть (наименование вида документа, регистрационный номер документа, постоянные реквизиты формы документа),

2)содержательная часть,

3)оформляющая часть (дата составления документа, подписи лиц,

удостоверяющих информацию документа и придающих юридическую силу документу).

Варианты структуры содержательной части документов:

анкетная форма (наименование и соответствующее значение реквизита документа),

табличная форма (многострочная таблица с наименованием граф (колонок), наличием детальных и итоговых строк),

комбинированная форма.

Условно-постоянная информация включает справочные данные о номенклатуре изделий, выпускаемых предприятием, о его цехах и складах, сведения о плательщиках (заказчиках). Эти данные отображаются в документах “Справочник товаров”, “Справочник плательщиков”,

 

 

7

“Справочник

цехов”

и ник складов”, приведенных в

лицах 1 4. Они имеют табличную форму.

Поскольку код товара, ИНН плательщика, номер цеха и номер склада в соответствии с ограничениями предметной области (см. п.3.3.) уникальны и неизменны, то они однозначно определяют остальные реквизиты в соответствующих таблицах (см. табл.1, 2, 3 и 4).

 

 

 

 

 

Таблица 1

 

 

СПРАВОЧНИК ТОВАРОВ

Код

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

Ед.изм.

Цена за ед.

Нормативный

№ склада

товара

товара

товара

измерения1.

запас

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 2

СПРАВОЧНИК ПЛАТЕЛЬЩИКОВ

№ ИНН

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

Адрес

 

 

 

 

 

 

 

 

 

Таблица 3

СПРАВОЧНИК ЦЕХОВ

№ цеха Наименование цеха

Таблица 4

СПРАВОЧНИК СКЛАДОВ

№ склада Наименование склада

1 Предполагается, что цена товара не меняется на протяжении срока действия договора на поставку товаров

 

8

Оперативная

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

 

Таблица 5

ПЛАН ВЫПУСКА ПРОДУКЦИИ ЦЕХОМ №

(наименование цеха)

 

Наименование товара Ед.изм. Месяц

Количество

выпуска

по плану

Данные о счетах, выставленных плательщикам, содержатся в документе “Счёт” (табл. 6).

 

 

 

 

 

 

 

 

 

 

Таблица 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СЧЁТ №

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основание: Договор №

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

от “____” ___________200_г.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поставщик:

 

Плательщик:

 

 

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

 

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

 

 

 

Адрес: ________________________

 

Адрес: ________________________

 

 

 

№ ИНН ________________

 

№ ИНН ________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Наименова-

Ед.

 

Цена

Количество

Сумма

 

 

 

 

ние товара

изм.

ед.изм.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Общая

сумма счёта:

_____________

 

 

 

 

Генеральный директор:

 

 

/Фамилия И.О./

 

Главный бухгалтер:

 

 

/Фамилия И.О./

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержательная часть этого документа в анкетной части содержит номер счета поставщика, номер договора, на основании которого выписан счет, данные о плательщике и общая сумма счёта. Номер счета в соответствии с ограничениями предметной области является уникальным для поставщика и однозначно определяет номер договора и дату выписки счета1. В табличной части счета приводятся данные о подлежащих оплате получателем по данному счету товарах. Счет может содержать несколько наименований изделий. Один и тот же товар может быть поставлен по не-

1Реквизиты: построчные суммы в графе “Сумма” и “общая сумма счета” – в базе данных не хранятся.

 

 

9

скольким

счетам.

Поэтому ство оплачиваемого товара одно-

значно определяется двумя реквизитами: наименованием товара и номером счета.

Данные о планируемых поставках товаров покупателям содержатся в документе “Договор на поставку продукции” (табл.7).

Таблица 7

 

ДОГОВОР №

 

 

 

 

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

 

 

 

 

 

 

 

 

от “____”________________200_г.

 

 

 

 

 

 

 

 

 

Поставщик:_______________Получатель

 

 

 

 

 

 

 

 

 

 

(наименование

 

(наименование

поставщика)

 

получателя)

заключили договор на период:

 

 

 

 

 

с "____" ______________200_г. по "____" _______________200_г.

Общая сумма договора составляет

 

 

 

 

 

–––––––––––––––––––––––––––––––––––––––––––––––––

(сумма договора в ценах на момент заключения договора)

Адреса и реквизиты сторон:

 

 

 

 

 

Поставщик:

 

 

Получатель:

___________________

 

 

 

 

 

___________________

 

(почтовый индекс)

(почтовый индекс)

___________________

___________________

 

(город)

 

 

 

(город)

№ ИНН_________________

№ ИНН ______________

 

 

 

 

 

 

 

СПЕЦИФИКАЦИЯ

на поставку товаров к договору №_____ от “____”_______ 200_г.

Поставщик:_______________

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

Ед.

Месяц

Отпускная

КолиСумма

товара

изм.

поставки

цена ед.изм.

чество

Получатель_______________

 

Поставщик:_______________

Получатель _______________

(подпись)

(подпись)

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

10

определяет дату составления вора и ИНН (индивидуальный говый номер) получателя. Единица измерения и отпускная цена единицы измерения однозначно определяются наименованием товара.

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

“Платежное поручение” (ПП, табл. 8).

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 8

 

 

 

ПЛАТЁЖНОЕ ПОРУЧЕНИЕ №

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основание: (№ ТТН или № счета)

 

 

от “____” ___________200_г.

 

 

 

 

 

 

 

 

 

 

 

 

Плательщик:

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

 

 

 

 

 

 

 

 

 

 

Адрес: ______________________________

 

 

 

 

 

 

 

 

 

№ ИНН _____________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Наименова-

 

Ед.

Цена

Количество

 

Сумма

 

 

 

 

ние товара

 

изм.

ед.изм.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Общая сумма платежа:______________

 

 

Генеральный директор:_______________________/Фамилия И.О./

 

 

Главный бухгалтер:__________________________/Фамилия И.О./

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В анкетной части ПП содержатся номер ПП, номер ТТН или номер счета, дата составления документа и сведения о плательщике. Номер этого документа уникален только для плательщика и, следовательно, может повторяться у разных плательщиков. Для однозначной идентификации ПП в базе данных поставщика платежное поручение должно ссылаться на номер конкретной ТТН или номер конкретного счета. Поэтому однозначное определение даты выписки ПП и № ИНН плательщика осуществляется одновременно двумя реквизитами: № ПП и № ТТН или № ПП и № счета. Одной ТТН или одному счету может соответствовать несколько ПП. В табличной части ПП приводятся данные об оплачиваемых получателем по