Пояснения по содержанию разделов пояснительной записки
Мурманский колледж экономики и информационных технологий
Методические указания
по курсовому проектированию
по междисциплинарному курсу
«Технология разработки программного обеспечения»
для специальности 09.02.03 «Программирование в компьютерных системах»
СОДЕРЖАНИЕ
1 Общие вопросы организации курсового проектирования…………..… | |
2 Требования к структуре курсового проекта……….…………………… | |
3 Пояснения по содержанию разделов пояснительной записки………… | |
4 Требования к оформлению пояснительной записки…………………… | |
4.1 Общие положения……………………………………………………… | |
4.2 Построение документа……………………………………………….… | |
4.3 Изложение текста документа………………………………………… | |
4.4 Оформление формул……………………………………………………. | |
4.5 Оформление приложений ……………………………………………… | |
4.6 Оформление иллюстраций…………………………………………… | |
4.7 Оформление таблиц…………………………………………………… | |
Приложение А Бланк задания на курсовое проектирование …………… | |
Приложение Б Образец титульного листа……………………………… |
Общие вопросы организации курсового проектирования
Курсовой проект является самостоятельной разработкой студента и предназначен для систематизации, закрепления и углубления полученных при изучении профилирующих дисциплин знаний.
Тема курсового проекта должна быть выбрана студентом на первом занятии по дисциплине «Курсовое проектирование» МДК 3.1 «Технология разработки программного обеспечения» после изучения разделов «Основы автоматизированных информационных систем (АИС)» (раздел 1) и «Проектирование и принципы разработки программного обеспечения» (раздел 2). Выбранная тема должна быть одобрена преподавателем и утверждена приказом директора колледжа. Образец бланка задания на курсовое проектирование приводится в приложении А.
Целью курсового проектирования является проектирование программного продукта и разработка пояснительной записки.
В отдельных случаях допускается выполнение курсового проекта по одной теме группой студентов.
Оформление пояснительной записки курсового проекта выполняется как на учебных занятиях по дисциплине “Курсовое проектирование” в соответствии с утвержденным графиком, так и самостоятельно в свободное время.
Пояснительная записка курсового проекта оформляется в соответствии с требованиями ЕСКД и ЕСПД.
Объем приложений не ограничен, состав приложений согласовывается с преподавателем.
Образец титульного листа приведен в приложении Б.
Требования к структуре курсового проекта
Законченный курсовой проект должен содержать:
- задание на курсовое проектирование;
- пояснительную записку.
Задание на курсовое проектирование содержит следующую информацию:
- тема курсового проекта;
- перечень разработок курсового проекта;
- дата выдачи задания;
- дата сдачи проекта.
Задание на курсовое проектирование подшивается к пояснительной записке.
Бланк задания прилагается вприложении А.
Пояснительная записка содержит следующие разделы:
Введение
1 Описание предметной области:
1.1 Описание деятельности предприятия
1.2 Ограничение предметной области
2 Описание постановки задачи
2.1 Характеристики задачи
2.2 Описание выходной информации
2.3 Описание входной информации
3 Построение начальной контекстной диаграммы
4 Организация и ведение информационной базы
4.1 Описание систем классификации и кодирования
4.2 Описание внемашинной базы
5 Проектирование иерархии меню задачи
6 Проектирование экранных форм
7 Проектирование выходных документов
Список использованной литературы
Приложение А Выходные документы
Приложение Б Образцы входных документов
Приложение В Экранные формы
Пояснения по содержанию разделов пояснительной записки
Введение должно содержать:
- цель курсового проектирования;
- актуальность и значение темы;
- текущее состояние разработки.
Раздел «Описание предметной области» должен содержать:
- в подразделе «Описание деятельности предприятия (подразделения)» приводят: наименование предприятия, сферу деятельности, схему организационной структуры предприятия, характеристику выпускаемой продукции, информацию о контрагентах, описание технологического процесса обработки информации о производстве и реализации продукции или порядке предоставления услуг с указанием соответствующих первичных и отчетных документов;
- в подразделе «Ограничения предметной области» приводят совокупность тех условий, в которых существует предприятие и которые реализуются в проекте в рамках проектируемой задачи.
Раздел «Описание постановки задачи»:
- в подразделе «Характеристики задачи» приводят:
1) наименование задачи;
2) назначение задачи;
3) перечень функций, реализуемых задачей;
4) перечень объектов, участвующих в решении задачи;
5) связи данной задачи с другими задачами;
6) периодичность решения задачи;
- подраздел «Описание выходной информации» должен содержать:
1) наименование и форму представления (документ, видеокадр) выходной информации;
2) перечень выходных данных;
3) периодичность выдачи;
4) количество экземпляров (для формы представления «документ»);
5) перечень получателей;
- подраздел "Описание входной информации" должен содержать:
1) наименование, сроки и периодичность поступления входных документов и перечень входной информации из каждого документа;
2) перечень файлов, содержащих входную информацию (если входная информация подготовлена в другой задаче) и их описание.
Рекомендуется «Описание выходной информации» и «Описание входной информации» оформлять в виде таблиц.
Раздел «Построение начальной контекстной диаграммы» должен содержать схему, состоящую из основного процесса, внешних сущностей и потоков данных. Все элементы диаграммы должны быть подписаны и изображены согласно правилам построения DFD-диаграмм.
Раздел «Организация и ведение информационной базы»:
- подраздел «Описание систем классификации и кодирования» должен содержать перечень используемых классификаторов по каждому классифицируемому объекту, указания о системе классификации, описание системы кодирования, структуры и длины кода. Если в задаче отсутствуют объекты классификации, то приводится только описание системы кодирования;
- в подразделе «Описании внемашинной базы» приводится последовательность маршрута движения входных документов до обработки их на ЭВМ, a также описывается маршрут движения выходных документов.
Раздел «Проектирование иерархии меню задачи» должен содержать схему главного меню проектируемого программного продукта, представляющую собой графический интерфейс пользователя, с помощью которого осуществляется выбор основных и дополнительных операций программы пользователя.
Раздел «Проектирование экранных форм» должен содержать эскизы экранных форм проектируемого программного продукта, наглядно представляющие собой структуру внешнего интерфейса. Макеты экранных форм документов составляют часть пользовательского интерфейса, предназначенного для ввода информации в информационную базу и вывода результатной информации с целью выполнения процессов оперативного управления или для просмотра перед печатью.
Макеты экранных форм документов для вводимой информации определяют содержание информационной базы и делятся по типу информации на макеты экранных форм документов с оперативной и постоянной информацией.
При этом макеты экранных форм для ввода оперативной информации различают далее по типу входных первичных документов, а макеты для ввода постоянной информации делятся по типу вводимой информации на: справочные, нормативно-расценочные, табличные, плановые и др. Содержание макетов определяется на основе анализа состава реквизитов первичных документов с постоянной и оперативной информацией и результатных документов. Содержание макетов – это перечни полей, значения которых должны находится в файлах с оперативной и результатной информацией и типы форматов этих полей.
При построении структур макетов для первичных документов с оперативной информацией используют комбинированную форму документа, максимально приближенную к той, который был использован для построения самого документа. Расположение полей должно быть в последовательности, соответствующей логической структуре документа и файлов с оперативной информацией, сокращающей трудоемкость операции загрузки информации в информационную базу.
При построении макетов для документов с постоянной информацией следует иметь в виду, что эти макеты используются для ввода и актуализации записей информационной базы, поэтому для их проектирования применяют как правило анкетную форму расположения реквизитов, удобную для выполнения этих операций.
Макеты, предназначенные для вывода на экран результатной информации, строятся по методике проектирования результатных документов, т.е. на основе использования комбинированной формы с трех зонным расположением реквизитов и многострочной содержательной частью. В основе выбора формы макета лежат принципы минимальной трудоемкости и стоимости ввода информации в ЭВМ, максимальной степени читабельности результатной информации, выводимой на экран и максимальной надежности и достоверности выполнения этих операций. В процессе проектирования и программирования макетов проектировщик должен делить экранное поле на две части: информационную, предназначенную для собственно самого макета, и служебную для дополнительной информации.
Информационная часть должна отвечать следующим требованиям:
- иметь хороший обзор;
- не должна быть перегружена справочными реквизитами, значения которых следует выдавать на экран в виде списков для просмотра при наборе значений группировочных признаков;
- значения группировочных признаков также следует выдавать на экран из справочников при переходе указателя в данное поле или при наборе неправильных значений этих признаков;
- каждое поле должно быть снабжено подсказкой, которую следует выдавать на экран при неправильных действиях пользователя;
- должна быть обеспечена возможность исправления ошибок в наборе;
- продвижения указателя должно быть обеспечено в прямом и обратном направлении по вертикали и по горизонтали с возможностью экранной прокрутки всего документа;
- текущее время и дата должны проставлять автоматически;
- общий цвет информационной части должен быть спокойных тонов, не вызывающих усталости пользователя при многочасовой работе с ним;
- цвет полей, подлежащих вводу с клавиатуры, должен отличаться от цвета информационной части;
- цвет активного поля должен отличаться от основного цвета информационной части и от цвета этого поля в пассивном состоянии.
Служебная часть макета, как правило, помещается в нижней части экрана и должна быть отделена от информационной части графически и цветом. Она предназначается для включения подсказок об использовании тех кнопок, с помощью которых пользователь может работать с этим макетом:
- производить откат на одно поле назад,
- отказываться от ввода,
- производить загрузку введенной записи в базу данных,
- выдавать на печать и т.д.
Кроме того, каждый макет должен иметь в этой части экрана инструкционную часть для пользователя со справочной информацией о порядке заполнения макетов и всех видах ошибок, которые могут возникнуть при работе с ними и способами их исправления.
Раздел «Проектирование выходных документов» должен содержать макеты выходных документов, описанных в разделе «Описание постановки задачи», подразделе «Описание выходной информации». Один из проектируемых выходных документов должен соответствовать унифицированной форме документа, определенной государственными стандартами (например, справка 2НДФЛ). При проектировании форм выходных документов определяется форма документа (текст, таблица, диаграмма), его название, структура, показатели, их расположение, форматы данных с указанием максимального размера поля под данные.
В разделе «Выводы и предложения» должны быть приведены достоинства проекта, перспективы развития задачи (системы), недостатки проекта, предложения по устранению отмеченных недостатков и даны рекомендации относительно возможностей использования материалов работы.
Примерная тематика курсовых проектов «Учет поступления и продаж лекарственных средств в аптеке» «Учёт продаж сотовых телефонов» «Учет ремонта автотранспортных средств» «Учет заявок на ремонт и диагностику бытовой техники» «Учёт выпуска хлебобулочной продукции» |
«Учёт погашения академической неуспеваемости студентов»
«Формирование сводной ведомости в учебном заведении»
«Формирование дополнительного соглашения к трудовому договору»