https://pastein.ru/t/OMi
скопируйте уникальную ссылку для отправки
Загрузка данных
Это методичка практической курсовой
Содержание расчетно-пояснительной записки
Расчетно-пояснительная записка должна содержать обоснование основных проектных решений, принятых студентом на каждом этапе разработки. Решения должны приниматься исходя из особенностей проектируемого продукта и специфики области его применения. Не должно быть обоснований типа «удобнее», «целесообразнее» и т. п. Необходимо пояснить, чем удобнее, почему целесообразно. По возможности необходимо четко формулировать основания для принятия того или иного решения.
Пример содержания расчетно-пояснительной записки:
Титульный лист
Задание
Содержание
Введение
Аналитическая часть
Проектная часть
Заключение
Список используемой литературы
Приложение 1. Листинг программы
В процессе выполнения курсового проекта студент доджем разработать программную документацию, что, как правило, вызывает больше трудностей и проблем, нежели непосредственная работа с программой. Ниже приводится примерная структура курсового проекта и содержание его разделов, отражаемых в расчетно-пояснительной записке.
Введение (общим объемом не более 3 стр.) должно содержать общие сведения о проекте, его краткую характеристику, резюме. В нем необходимо отразить актуальность выбранной темы, цель и задачи, решаемые в проекте, используемые методики, практическую значимость полученных результатов. Во введении необходимо также перечислить вопросы, которые будут рассмотрены в проекте, выделив вопросы, которые предполагается решить практически. Рекомендуется писать введение по завершении основных глав проекта, перед заключением. В этом случае исключена возможность несоответствия “желаемого” и “действительного”. Введение должно содержать краткий обзор содержания курсового проекта.
ГЛАВА ПЕРВАЯ
Целью аналитической части является рассмотрение существующего состояния предметной области, характеристики объекта и обоснование предложений по устранению выявленных недостатков, внедрению новых подходов, новых технологий и т. д. Ниже приводится примерная структура аналитической части.
1. Аналитическая часть
1.1. Техническая и технологическая сущность задачи
1.2. Постановка задачи
1.2.1. Общая характеристика организации решения задачи вычислительными средствами
1.2.2. Формализация алгоритма решения задачи
1.3. Анализ существующих разработок и обоснование выбора технологии проектирования
1.4. Обоснование проектных решений по видам обеспечения:
1.4.1. по техническому обеспечению;
1.4.2. по программному обеспечению;
1.4.3. по технологическому обеспечению;
Ниже приводится примерное содержание разделов первой главы курсового проекта.
1.1. Техническая и технологическая сущность задачи.
Среди производственных или управленческих функций, осуществляемых в рассматриваемом виде деятельности, следует выбрать ту функцию или совокупность функций, для которых разрабатывается курсовой проект.
Описание технической и технологической сущности задачи при реализации выбранной функции или комплекса функций информационной или телекоммуникационной системы (подсистемы) сводится к описанию функциональных задач, решаемых с помощью проектируемой системы или модуля. При этом необходимо указать, какое место занимают выполняемые задачи в хозяйственной деятельности предприятия или в системе управления данным видом деятельности или подразделением, или всем предприятием в целом, т.е. насколько и каким образом зависят от них процессы обработки информации или решения задач управления, выполняемые в изучаемом подразделении.
Пример: Пусть объектом рассмотрения является телекоммуникационная система, обеспечивающая обмен информации для решения задачи управления предприятием. Выберем входящую в данный проект задачу “Построение логической и физической схем каналов обмена данными”. Данная задача относится к классу задач “Разработка телекоммуникационной системы предприятия” и необходима для определения текущего состояния каналов передачи данных и проекта изменений в данную систему. Результаты решения данной задачи являются основой для построения надежной системы взаимодействия пользователей и принятия стратегических управленческих решений. Информацию для решения поставленной задачи получают из анализа потребностей пользователей телекоммуникационной системы. Результаты решения задачи могут служить исходными данными для прокладки коммуникационных каналов, подбора оборудования и программного обеспечения надежности телекоммуникационной системы.
Помимо этого, надо рассмотреть особенности, связанные с реализацией данного класса задач в рассматриваемом подразделении или предприятии.
1.2. Постановка задачи
В этом пункте необходимо сформулировать цель и задачи разработки проекта и выделить основные требования к проектируемой системе обработки данных. Стоит определить тип проектируемой системы: это может быть телекоммуникационная система, информационная система централизованного хранения информации.
Ниже приводится содержание основных компонент документа “Постановка задачи”.
1.2.1. Общая характеристика организации решения задачи вычислительными средствами
В данном пункте автору следует раскрыть требования к будущему проекту путем ответов на следующие вопросы:
- изменения в функциях подразделения, связанных со сбором, обменом, обработкой и выдачей информации;
- этапы решения задачи, последовательность и временной регламент их выполнения, (при этом следует рассмотреть целесообразность автоматизации этапов разработки и эксплуатации системы, оценивая возможность формализации связей между ними);
- порядок ввода компонентов проектируемой системы;
- краткая характеристика результатов и мест их использования;
- режим решения задачи (программное, аппаратное, программно-аппаратное решение, использование телекоммуникационных систем);
1.2.2. Формализация алгоритма решения задачи
В данном пункте осуществляется формализация решения задачи, которая сводится к рассмотрению последовательности выполняемых операций для построения информационной (телекоммуникационной) системы, а также выделению алгоритмов расчета экономических показателей на разработку системы на каждом этапе. Позже на этот пункт необходимо будет сделать ссылку из пункта проектной части (характеристика информационных потоков, методы обработки информации, алгоритмы программных модулей). Для лучшего представления информации рекомендуется представить полученный алгоритм в виде графической схемы или таблицы.
В конце данного раздела стоит оценить возможность внедрения проектируемой системы на аналогичных объектах управления других предприятий. Следует отметить также, насколько гибким, т.е. настраиваемым на различные модификации предметной технологии, должно быть проектируемое программное средство и каким будет механизм настройки.
1.4. Обоснование проектных решений.
Этот пункт включает обоснование проектных решений по техническому, программному и технологическому обеспечению задачи.
1.4.1. по техническому обеспечению (ТО)
Обоснование выбора технического обеспечения требуемого для решения задачи предполагает выбор типа телекоммуникационного и сетевого оборудования, ЭВМ и устройств периферии. При этом следует обосновать экономическую целесообразность эксплуатации выбранных аппаратных средств, возможность их использования для решения других задач объекта управления.
На выбор типа телекоммуникационного и вычислительного оборудование оказывает влияние большое количество факторов, но в случае с курсовым проектом необходимо, прежде всего, пояснить условия, в которых данный проект разрабатывался и внедрялся. Если разработка не предусматривает капитальной реорганизации существующей системы, необходимо, лишь определить какие требования должны применяться к аппаратному обеспечению при эксплуатации на нем разработанного программного средства. Требования должны быть представлены стандартной среди разработчиков программного обеспечения форме.
В случае, если внедрение проекта предусматривает капитальную реорганизацию существующей технологии (например, требуется применение специального сервера, внедряется телекоммуникационное оборудование нового поколения), необходимо охарактеризовать преимущества выбираемых моделей над аналогами. Удобнее всего воспользоваться табличной формой, в которой колонки означают основные характеристики модели, в том числе цену. Кроме того, при обосновании следует указать потребительские факторы, т. е. распространенность продукта, гарантийные условия, наличие документации и технической поддержки, совместимость с наиболее распространенными ОС и прикладным ПО. Обоснование можно завершить описанием перспектив использования выбранной модели: привести предполагаемый срок эксплуатации, описать возможность модернизации, использования в последствии с другой целью и т. д.
На основе совокупности данных факторов формируются требования к значениям основных характеристик вычислительных машин, которые сопоставляются с конкретными значениями основных технических характеристик (ОТХ) аппаратного обеспечения, после чего осуществляется выбор оптимальной модели.
1.4.2. По программному обеспечению (ПО)
Обоснование проектных решений по программному обеспечению задачи заключается в формировании требований к системному (общему) и специальному прикладному программному обеспечению и в выборе на основе этих требований соответствующих компонентов программного обеспечения.
При обосновании выбора общего ПО целесообразно:
∙ дать классификацию ОС, указать факторы, влияющие на выбор конкретного класса и его версии, и обосновать выбор операционной системы;
∙ дать классификацию и обосновать выбор используемой СУБД (например, при построении системы централизованного хранения информации).
При обосновании проектного решения по специальному ПО необходимо сформулировать требования, которым должны удовлетворять проектируемые программные средства (например, к большинству прикладного программного обеспечения можно выдвинуть требования надежности, эффективности, понятности пользователю, защиты информации, модифицируемости, мобильности, масштабируемости, минимизации затрат на сопровождение и поддержку и т.д.), выбрать методы и средства.
Формулировка требований к специальному ПО должна происходить с учетом выдвинутых предложений по техническому обеспечению. При обосновании проектных решений по специальному программному обеспечению задачи необходимо определить возможности выбранных программных средств, при использовании которых достигаются требования к прикладному программному обеспечению (например, возможность организации удобного интерфейса администратора информационной системы, оптимизации запросов к данным и т.п.).
Выбор средств проектирования и разработки по возможности необходимо аргументировать, сравнивая их с аналогичными средствами, существующими на рынке.
1.4.3. по технологическому обеспечению
При обосновании проектных решений по технологическому обеспечению задачи необходимо уделить внимание недостаткам существующей технологии решения задачи, которые были отмечены в разделе 1.3. Надо отметить, используется ли при существующей технологии решения задачи вычислительная техника. Если не используется, то обосновываются решения, позволяющие устранить выявленные недостатки. Если для решения данной задачи телекоммуникационная и вычислительная техника уже используется, необходимо выяснить, в какой степени и насколько эффективно она используется, и предложить проектные решения для повышения эффективности использования вычислительной техники. Необходимо сформулировать и обосновать предложения по устранению выявленных недостатков, внедрению новых подходов и технологий. Особое внимание следует уделить следующим вопросам:
- классификации методов и средств сбора и передачи информации по каналам связи и обоснованию выбора конкретных методов и средств с учетом характеристик, полученных в разделе 1.3;
- обзору методов и языков общения в процессе решения задачи на ЭВМ и обоснованию выбора метода и конкретного языка (язык запросов, шаблонов, меню, подсказок, директив и т.д.);
- обзору методов и средств организации системы ведения файлов баз данных и обоснованию выбора методов актуализации данных, защиты целостности, секретности и достоверности хранимых данных;
- обзору типов и причин ошибок, с которыми сталкивается пользователь при использовании информационных и телекоммуникационных систем, и обоснованию выбора методов решения этих проблем.
ГЛАВА ВТОРАЯ
Проектная часть курсового проекта является описанием решений, принятых по всей вертикали проектирования. Глава должна быть основана на информации, представленной в аналитической части, обобщать ее. По сути, проектная часть является решением проблематики, изложенной в аналитической части, на языке информационных технологий. Поэтому недопустимо, если при проектировании используется информация об объекте управления, не описанная в первой главе.
2. Проектная часть
2.1. Техническое обеспечение задачи
2.1.1. Физическая схема взаимодействия отдельных частей приложения
2.1.2. Функции и назначение отдельных аппаратных компонентов проектируемой системы
2.1.3. Характеристика программного комплекса в целом
2.2. Программное обеспечение задачи
2.2.1 Общие положения (дерево функций и сценарий диалога)
2.2.2. Структурная схема пакета (дерево вызова процедур и программ)
2.2.3. Описание программных модулей
2.2.4. Схема взаимосвязи программных модулей и информационных (конфигурационных) файлов
2.3. Технологическое обеспечение задачи
2.3.1. Схема технологического процесса сбора, передачи, обработки и выдачи информации
Рассмотрим содержание некоторых пунктов этой главы и особенности их написания для различных типов проекта.
2.1. Техническое обеспечение задачи
В пункте 2.1.1. Физическая схема взаимодействия отдельных частей приложения необходимо описать физическую схему взаимодействия отдельных компонентов проектируемой информационной (телекоммуникационной) системы. Далее производится декомпозиция на отдельные подсистемы, их краткая характеристика. Описывается необходимость в обмене данными, приводятся характеристики потоков данных, их направление, требования к интерфейсам отдельных подсистем и модулей (программные, аппаратные, коммуникационные), описываются требования к каналам передачи данных в распределенных информационных и телекоммуникационных системах (тип соединения, требования к пропускной способности, режимам работы канала и т.п.).
Пункт 2.1.2. Функции и назначение отдельных аппаратных компонентов проектируемой системы представляет собой достаточно полное (с точки зрения проекта) описание аппаратных компонентов системы, функций и назначения указанных компонентов. При этом следует уделять внимание следующим вопросам:
- при описании аппаратных компонентов необходимо привести производителя, тип и марку оборудования (или требуемую спецификацию, если данное оборудование отсутствует или существует множественный выбор);
- обоснование выбора указанного аппаратного решения, исходя из требований, сформулированных в проектном задании и полученных результатов проведенного анализа;
- обоснование соответствия требованиям, предъявляемые к интерфейсам с другими компонентами проектируемой системы, требованиями по процедурам ввода, передачи, хранения и представления информации;
- подробное описание компонентов собственной разработки (схемы, функции и реализация).
Пункт 2.1.3. Характеристика программного комплекса в целом
Характеристика программного комплекса в целом, один из важнейших пунктов всей проектной части, представляет собой обзор соответствия результатов решения поставленных в аналитической части задач с точки зрения достижения целей проекта. Если решение представляет собой организацию безопасного обмена данными между отдельными частями информационной системы, то необходимо описать насколько предлагаемое аппаратное решение позволит решить указанную задачу, исходя из классов угроз информационной безопасности для конкретной информационной системы. Такой анализ проводится в аналитической чести работы
В частности, какое место занимает та или иная угроза, является уточняющей или обобщающей и т. д. Обоснование по соответствию предложенного решения целям проекта должно быть полным.
2.2. Программное обеспечение задачи
Пункты 2.2.1. - 2.2.3. программного обеспечения включают общие положения, отражающие стандарты, а также требования к аппаратным и программным ресурсам для успешной эксплуатации программного средства. Здесь же приводится описание использованных средств разработки. Затем производится характеристика архитектуры проектируемого программного средства и представляется структурной схемой пакета (деревом вызова процедур и программ). После чего производится описание программных модулей и файлов.
Пункт 2.2.1. Общие положения (дерево функций и сценарий диалога)
В данном пункте следует привести иерархию функций управления и обработки данных, которые призван автоматизировать разрабатываемый программный продукт. При этом можно выделить и детализировать два подмножества функций: реализующих служебные функции (например, проверки пароля, обеспечения доступа к веб-сервисам, архивации баз данных и др.) и реализующих основные функции ввода первичной информации, обработки, ведения справочников, ответов на запросы и др.
Выявление состава функций, их иерархии и выбор языка общения (например, языка типа “меню”) позволяет разработать структуру сценария диалога, дающего возможность определить состав кадров диалога, содержание каждого кадра и их соподчиненность.
При разработке структуры диалога необходимо предусмотреть возможность работы с входной информацией, формирование выходных документов, корректировки вводимых данных, просмотра настроек и конфигураций системы, протоколирования действий пользователя, а также помощь на всех этапах работы.
Диалог в информационной (телекоммуникационной) системой не всегда можно быть формализован в структурной форме. Как правило, диалог в явном виде реализован в тех информационных (телекоммуникационных) системах, которые жестко привязаны к исполнению предметной технологии. В некоторых сложных системах диалог не формализуется в структурной форме и тогда данный пункт может не содержать описанных схем. Описание диалога, реализованного с использованием контекстно-зависимого меню, не требует нестандартного подхода. Необходимо лишь однозначно определить все уровни, на которых пользователь принимает решение относительно следующего действия, а также обосновать решение об использовании именно этой технологии (описать дополнительные функции, контекстные подсказки и т.д.)
Пункт 2.2.2. Структурная схема пакета (дерево вызова процедур и программ)
На основе результатов, полученных в предыдущем пункте, строится дерево программных модулей, отражающих структурную схему пакета, содержащей программные модули различных классов:
- выполняющие служебные функции;
- управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
- модули, связанные с вводом, хранением, обработкой и выдачей информации.
В пункте 2.2.3. Описание программных модулей необходимо для каждого модуля указать идентификатор и выполняемые функции.
В случае проектирования программного обеспечения следует дополнительно рассмотреть состав выполняемых операций в целях обеспечения безопасности и целостности информации.
Описание программных модулей должно включать блок- схемы и описание блок-схем алгоритмов основных модулей.
2.2.4. Схема взаимосвязи программных модулей и информационных файлов
Схема взаимосвязи программных модулей и информационных файлов отражает взаимосвязь программного и информационного обеспечения комплекса задач, и может быть представлен несколькими схемами, каждая из которых соответствует определенному режиму. Головная же часть, представляется одним блоком с указателями схем режимов.
Все графические материалы должны быть оформлены в соответствии с методическими указаниями по оформлению дипломных и курсовых проектов.
В заключении рекомендуется сделать выводы по проекту, определить пути его внедрения и направления дальнейшего совершенствования разработанного программного продукта.
Для защиты курсового проекта создается презентация из 10-12 слайдов, в которой отражаются требования к программной системе, основные этапы ее разработки, диаграммы, модели данных, выводы по работе.
Правила оформления пояснительной записки
Оформление текстового и графического материала
Пояснительная записка оформляется на листах формата А4.
Главы курсового проекта нумеруют арабскими цифрами. Каждую главу подразделяют на параграфы, номера которых должны состоять из двух арабских цифр, разделенных точкой: первая, означает номер соответствующей главы, вторая - параграфа. Номер главы и параграфа указывают перед их заголовком.
Введение, каждую главу, заключение, список использованных источников, каждое приложение начинают с новой страницы. Их заголовки печатают строчными буквами, полужирным шрифтом Times New Roman, 14 кегль, через полтора интервала (если заголовок не помещается на одной строке). Переносы слов в заголовках не допускаются, точку в конце заголовка не ставят. Расстояние между заголовками и последующим текстом работы оставляют равным двум интервалам. Названия глав и параграфов должны соответствовать их содержанию.
Полужирный шрифт применяют только для заголовков разделов и подразделов, заголовков структурных элементов. Использование курсива допускается для обозначения объектов (биология, геология, медицина, нанотехнологии, генная инженерия и др.) и написания терминов (например, in vivo, in vitro) и иных объектов и терминов на латыни.
Для акцентирования внимания может применяться выделение текста с помощью шрифта иного начертания, чем шрифт основного текста, но того же кегля и гарнитуры. Разрешается для написания определенных терминов, формул, теорем применять шрифты разной гарнитуры.
При написании текста курсового проекта не допускается применять:
обороты разговорной речи, произвольные словообразования;
различные научные термины, близкие по смыслу для одного и того же понятия;
иностранные слова и термины при наличии равнозначных слов и терминов в русском языке.
Сокращение слов в тексте курсового проекта не допускается за исключением общепринятых - тыс., млн., млрд. и т.д.; условные буквенные обозначения величин должны соответствовать установленным стандартам. Могут применяться узкоспециализированные сокращения, символы и термины. В данных случаях необходимо расшифровать их после первого упоминания.
При ссылке в тексте курсового проекта на приведенные в конце нее источники информации указывают их порядковый номер, заключенный в скобки [25], [57] и т.д.
Список литературы должен быть оформлен в соответствии с принятыми стандартами и содержать не менее 10 наименований источников. В списке использованной литературы каждый источник должен содержать следующие необходимые реквизиты: фамилия и инициалы авторов; наименование; издательство; место издания; год издания, число страниц. Все источники, включенные в библиографию, должны быть последовательно пронумерованы.
Основную часть цифрового материала курсового проекта оформляют в аналитических таблицах. Таблицы сопровождают текстом, который полностью или частично должен предшествовать им, содержать их анализ с соответствующими выводами и не повторять приведенные в них цифровые данные.
Текст в таблицах допускается печатать шрифтом Times New Roman, 12 кегль, через один интервал. Таблицы должны иметь «сквозную» нумерацию и заголовки. Слово «Таблица» с соответствующим номером размещается по левому краю таблицы без абзаца.
Название таблицы должно отражать ее содержание, быть точным и кратким. В тексте работы слово таблица употребляется без сокращения, например: «... по данным таблицы 1...». Наименование следует помещать над таблицей слева, без абзацного отступа в следующем формате
Наименование таблицы приводят с прописной буквы без точки в конце. Если наименование таблицы занимает две строки и более, то его следует записывать через один межстрочный интервал. Например:
Таблица Номер таблицы – Наименование таблицы
Заголовки граф таблицы начинают с прописных букв, а подзаголовки - со строчных, если они составляют одно предложение с заголовком. В конце заголовков и подзаголовков таблиц знаки препинания не ставят. Заголовки указывают в единственном числе. Каждая графа таблицы должна быть пронумерована.
Формулы, за исключением помещаемых в приложениях, должны иметь сквозную нумерацию арабскими цифрами, которые записывают на уровне формулы справа в круглых скобках. Ссылки в тексте на порядковые номера формул дают в круглых скобках, например, «... в формуле (1) ...».
Расшифровки символов, входящих в формулу, должны быть приведены непосредственно под формулой. Значение каждого символа дают с новой строки в той последовательности, в какой они приведены в формуле. Переносить формулу на следующую строку допускается только на знаках выполняемых операций.
Кроме таблиц в работе возможны иллюстрации, которые именуются рисунками. Номер и название рисунка указывают под ним. Рисунки должны иметь «сквозную» нумерацию и название, отражающее их содержание. Допускается нумеровать иллюстрации в пределах раздела отчета. В этом случае номер иллюстрации состоит из номера раздела и порядкового номера иллюстрации, разделенных точкой: Рисунок 2.1.
На все иллюстрации в отчете должны быть даны ссылки. При ссылке необходимо писать слово «рисунок» и его номер, например: «в соответствии с рисунком 2» и т. д. Иллюстрации при необходимости могут иметь наименование и пояснительные данные (подрисуночный текст). Слово «Рисунок», его номер и через тире наименование помещают после пояснительных данных и располагают в центре под рисунком без точки в конце.
Пример:
Рисунок 2 – Оформление таблицы
Каждое имеющееся в курсовом проекте приложение следует размещать с новой страницы с указанием в центре верхней части страницы слова «ПРИЛОЖЕНИЕ». Приложение должно иметь заголовок, который записывают с прописной буквы, полужирным шрифтом, отдельной строкой по центру без точки в конце.
Приложения обозначают прописными буквами кириллического алфавита, начиная с А, за исключением букв Ё, З, Й, О, Ч, Ъ, Ы, Ь. После слова «ПРИЛОЖЕНИЕ» следует буква, обозначающая его последовательность. Допускается обозначение приложений буквами латинского алфавита, за исключением букв I и O. В случае полного использования букв кириллического или латинского алфавита допускается обозначать приложения арабскими цифрами.
При оформлении Листинга программы допускается использовать шрифт Times New Roman, кегль до 10. Междустрочный интервал – одинарный.
Основной текст проекта должен быть распечатан на одной стороне стандартного листа белой односортной бумаги. Формат бумаги А4, параметры страниц: верхнее поле –20 мм, нижнее поле –20 мм, левое поле –30 мм, правое поле –15 мм; межстрочный интервал – 1,5; количество строк на странице – не более 30; шрифт New Times Roman, 14 кегль. Рекомендуется производить выравнивание текста по ширине страницы.
Объем курсового проекта должен составлять не менее 20 страниц печатного текста (без учета приложений).
Страницы необходимо пронумеровать внизу страницы по центру. На титульном листе номер страницы не проставляют.
Исправлять опечатки, описки и графические неточности допускается от руки чернилами черного цвета. При крупных ошибках материал перепечатывают.
Курсовой проект должен быть представлен на бумажном и электронном носителе.