- •Предисловие
- •1. Тематика курсовых работ
- •2. Структура и содержание курсовой работы
- •2.1 Программный комплекс
- •2.2 Пояснительная записка
- •2.2.1. Техническое задание
- •2.2.2. Концептуальная модель
- •3.Календарный план выполнения курсовой работы
- •2.2.3. Структурная схема базы данных
- •2.2.4. Руководство пользователю
- •Список рекомендуемой литературы
- •Оглавление
- •Приложение 1
2.2 Пояснительная записка
К пояснительной записке должны быть приложены следующие элементы:
- аннотация;
- задание;
- содержание;
- список используемой литературы;
Каждый из элементов оформляется на отдельном листе, располагаются в указанной последовательности и помещаются вначале, за исключением списка использованной литературы, который помещается в конце пояснительной записки.
Аннотация должна содержать описание проблемы, обоснование актуальности задачи, обзор и анализ существующих программных систем, сведения о выполненной работе, используемые методы и полученные результаты.
Задание (прил.1) представляет собой бланк, на котором преподаватель отмечает сроки выполнения этапов курсовой работы.
Оглавление пояснительной записки размещается на отдельной странице и включает номера разделов, подразделов и пунктов, имеющих заголовок, их наименования и номера страниц.
Список используемой литературы оформляется по ГОСТ 7.1-84 и включает все используемые в курсовой работе литературные источники в алфавитном порядке фамилий их авторов или названий источников. Для связи текста с описанием источника в списке литературы, служит порядковый номер литературного источника, указанного в списке, а в тексте этот номер берется в квадратны скобки, например: [1],[2,3] и т.п. При цитировании текста и при указании в тексте на страницу источника последняя также ставится в квадратных скобках: [4, с.45]. Оформление списка используемой литературы производится аналогично списку рекомендуемой литературы данного методического указания.
Пояснительная записка к курсовой работе должна содержать следующие разделы:
- техническое задание;
- концептуальная модель предметной области;
- структурная схема баз данных;
- описание интерфейса и руководство пользователю;
2.2.1. Техническое задание
Техническое задание (ТЗ) должно быть составлено студентом и отражать точку зрения заказчика на программный продукт. В техническом задании должно быть указано наименование, краткая характеристика области применения программы и объекта, в котором программа используется. На основе анализа существующих систем, необходимо доказать обоснованность разработки. Основным вопросом технического задания является требование к функциональным характеристикам программного обеспечения. В этой части, должны быть указаны требования к составу выполняемых функций, организации входных и выходных данных и формы входных и выходных документов. Кроме того, должны быть указаны требования к контролю входной и выходной информации.
В качестве приложения к техническому заданию могут быть использованы документы, использующиеся на предприятиях, законодательные акты, в которых указаны требования к области, в которой ведется разработка и другие подобные документы.
2.2.2. Концептуальная модель
Каждая информационная система имеет дело с той или иной частью реального мира, которую принято называть предметной областью системы.
Предметная область рассматривается как некоторая совокупность реальных объектов, которые представляют интерес для пользователей. Каждый объект обладает определенным набором свойств (атрибутов). Рассмотрение объектов, в контексте каждой информационной системы, требует абстрагирования от их несущественных свойств.
Концептуальная модель определяет информацию о предметной области в формализованной абстрактной форме. Для создания концептуальной схемы необходимо изучить предметную область, выделить необходимые объекты и их свойства (атрибуты), а также определить связи между объектами.
Объект - это реальный или представляемый элемент предметной области. Каждый экземпляр объекта должен быть отличим от любого другого экземпляра того же объекта. Атрибутом объекта является любая деталь, которая служит для уточнения, идентификации, классификации, числовой характеристики или выражения состояния объекта. Связь - это графически изображаемая ассоциация, устанавливаемая между двумя объектами. Эта ассоциация всегда является бинарной.
Схема должна быть представлена в графическом виде. Объекты представляются в виде прямоугольников, содержащих имя объекта и его свойства. Связи представляются в виде линии, связывающей два объекта. При этом в месте соединения связи с объектом используется трехточечный вход в прямоугольник объекта если в связи могут использоваться много экземпляров объекта и одноточечный, если в связи может участвовать только один экземпляр объекта. Обязательный конец связи изображается сплошной линией, а необязательный - прерывистой линией.
Пример:
Необходимо разработать программу для выписки счетов на предприятии. О предметной области примера можно сказать, что счет - это документ, который одно предприятие представляет другому для оплаты определенных товаров или услуг. Счет должен содержать информацию о поставщике, плательщике, а также о тех товарах, которые собирается приобрести плательщик.
В данной предметной области можно выделить три объекта: СЧЕТ, ПЛАТЕЛЬЩИК, ТОВАР. Данные о поставщике будем считать постоянными. Объекты имеют следующие свойства:
СЧЕТ - номер счета, дата, информация о поставщике (условно постоянная) , информация о плательщике, наименование, количество и цена товаров, сумма счета (вычисляемая величина);
ПЛАТЕЛЬЩИК - наименование плательщика;
ТОВАР - наименование товара, единица измерения, цена.
Связь между объектами СЧЕТ и ПЛАТЕЛЬЩИК характеризуется тем, что в СЧЕТЕ обязательно должен быть указан один и только один ПЛАТЕЛЬЩИК, который в свою очередь может быть указан в нескольких различных СЧЕТАХ, а может быть не указан ни в одном.
Связь между объектами СЧЕТ и ТОВАР характеризуется тем, что СЧЕТ обязательно содержит указание на один или несколько товаров. Информация о ТОВАРЕ может входить в несколько различных счетов или не входить вообще.
Полученная концептуальная схема изображена на рис 1.
ТОВАР
наименование
единица измерения
цена
СЧЕТ
номер
дата
ПЛАТЕЛЬЩИК
наименование
Рис. 1.Концептуальная схема базы данных “Счета”
