ГПОУ ТО «Тульский экономический колледж» Методические указания по выполнению курсовой работы профессионального модуля ПМ.01 «Эксплуатация и модификация информационных систем» для студентов специальности 230401 Информационные системы (по отраслям) г.Щёкино 2015 1 2 «Рассмотрено» На заседании ПЦК №3 Протокол № от Председатель ПЦК №3 __________В.Н.Юрченко « » _______2015г. «Утверждаю» Заместитель директора по УВР _____________ Е.В.Кошелева « » _______2015г. Регистрационный номер ____________ « » _______2015г. Автор: Вострикова О.В.- преподаватель ГОУ СПО ТО «Тульский экономический колледж» Рецензент - Бардина И.Н., преподаватель ГОУ СПО экономический колледж» ТО «Тульский Методические указания по выполнению курсовой работы профессионального модуля ПМ.01 «Эксплуатация и модификация информационных систем» определяют состав и содержание разделов пояснительной записки и графической части. 3 4 Содержание Введение 1. Объем и содержание курсовой работы 1.2 Графическая часть 1.3 Методические указания пояснительной записки по отдельным разделам 1.3.1 Реферат 1.3.2 Введение 1.3.3. Организационно-экономическая сущность задачи 1.3.4 Анализ и построение моделей деятельности предприятия 4 5 5 6 6 6 6 7 1.3.5 Описание логической структуры 1.3.6 Описание входной и выходной информации 1.3.7 Описание программы 1.3.8 Тестирование программы 1.3.9 Руководство пользователя 1.3.10 Заключение 1.3.11 Литература 1.3.12 Приложения 8 Приложение 1 .Требования к оформлению пояснительной записки 13 Приложение 2 .Пример описания концептуальной модели Список литературы 23 26 8 9 10 10 11 11 11 5 ВВЕДЕНИЕ Целью написания курсовой работы является: -закрепление студентами теоретических знаний по основам проектирования, создания и использования бизнес-приложений электронных предприятий; -получение практических навыков создания и эксплуатации бизнесприложений при использовании навыков объектно-ориентированного программирования. Поставленные цели достигаются путем проектирования и создания бизнес-приложения на основе базы данных, являющегося важным инструментом менеджмента в электронном бизнесе. Курсовая работа состоит из нескольких частей, соответствующих основным этапам жизненного цикла программного бизнес-приложения. 1.Проектирование – на этом этапе определяется область использования приложения, цели его создания, производится выбор структуры базы данных, создание алгоритмов функционирования базы данных и интерфейса взаимодействия с пользователем. 2. Создание приложения– на основе выбранных алгоритмов создается программный код приложения, включающий также коды интерфейсных компонентов (пользовательских форм). 3. Отладка и тестирование приложения с протоколом испытаний. 4. Анализ полученных результатов. 5. Создание руководства пользователя. Результаты выполнения и их описания заносятся в пояснительную записку к курсовой работе. Пояснительная записка к курсовой работе оформляется в печатном виде и предоставляется преподавателю на проверку, не позднее, чем за неделю до защиты. После получения допуска результаты работы демонстрируются на компьютере и защищаются индивидуально. При защите курсовой работы обязательными являются: - умение применить на практике основные принципы создания «информационного представления бизнеса», реализованного в виде базы данных; -знание основных принципов объектно-ориентированной технологии программирования и технологии визуального проектирования, реализованных в среде объектно-ориентированного программирования; - знание и правильное употребление основных терминов, используемых при выполнении задания; -умение применить в курсовой работе методы отладки и поиска ошибок в программном коде; - умение создать удобное и понятное руководство пользователя для взаимодействия с бизнес-приложением. 6 1. ОБЪЕМ И СОДЕРЖАНИЕ КУРСОВОГО ПРОЕКТА 1.1.Состав пояснительной записки Реферат Введение 1 Постановка задачи 1.1 Организационно-экономическая сущность задачи 1.2Анализ и построение моделей деятельности предприятия 1.2.1 Построение модели деятельности по методу SADT(BPWIN) 1.2.2 Концептуальная и физическая модели предметной области и физическая модели предметной области в нотации IDEF1X (ERWIN) 1.3 Описание логической структуры 1.4 Описание входной и выходной информации 1.5 Описание программы 1.6 Тестирование программы 1.7 Руководство пользователя Заключение Литература Приложения приложение А Листинг программы приложение Б Результаты работы программы приложение В Концептуальная и физическая модели предметной области Пояснительная записка работы должна содержать 20-30 листов машинописного текста на стандартных листах бумаги формата А4 с соблюдением требований ЕСКД по оформлению текстовой документации. 1.2. Графическая часть Графическая часть выполняется на стандартных листах бумаги формата А1 .Схема работы системы выполняется в соответствии с ГОСТ 19.701-90. 7 1.3 МЕТОДИЧЕСКИЕ УКАЗАНИЯ РАЗДЕЛАМ ПОЯСНИТЕЛЬНО Й ЗАПИСКИ ПО ОТДЕЛЬНЫМ 1.3.1 РЕФЕРАТ Согласно ГОСТу 7.32-91 реферат должен содержать: 1) сведения об объеме курсовой работы: количестве приложений, таблиц, количестве используемых книг; 2) перечень ключевых слов, который должен включать от 5 до 10 слов или словосочетаний из текста пояснительной записки, которые в наибольшей степени характеризуют ее содержание. Ключевые слова приводятся в именительном падеже и печатаются прописными буквами в строку через запятые; 3) текст, который отражает объект разработки, цель работы, полученные результаты, основные характеристики, степень внедрения или рекомендации по внедрению, область применения, значимость работы, прогнозные предложения о развитии 1.3.2 Введение В разделе «Введение» указывается анализ состояния рынка информационных систем в России, оценка потребности в информационной системе, цель работы, область применения раскрываемой проблемы; ее научное, техническое и практическое значение. 1.3.3. Организационно-экономическая сущность задачи Основной задачей данного этапа является формулировка требований, предъявляемых к проектируемому бизнес-приложению : Наименование, место решения, цель решения, назначение (для каких объектов, подразделений, пользователей предназначена), периодичность решения и требования к срокам решения, источники и способы получения данных, потребители результатной информации и способы ее отправки; математические и логические соотношения между исходными данными и искомыми результатами. Приводится описание метода решения задачи; операционная система, среда программирования, инструментальные средства, используемые при разработке программы (назначение программного обеспечения, с какой целью оно использовалось); приводится описание комплекса технических средств, технические характеристики персонального компьютера (процессор, оперативная память, дисковое пространство, разрешение монитора) 8 1.3.5 Анализ и построение моделей деятельности предприятия Раздел содержит анализ сведений о бизнес-процессах, происходящих в организации и об информационных потоках, циркулирующих в ней. CASE-средства (от Computer Aided Software/System Engineering) позволяют проектировать любые системы на компьютере. Необходимый элемент системного и структурно-функционального анализа, CASEсредства позволяют моделировать бизнес-процессы, базы данных, компоненты программного обеспечения, деятельность и структуру организаций. Применимы практически во всех сферах деятельности. Результат применения CASE-средств - оптимизация систем, снижение расходов, повышение эффективности, снижение вероятности ошибок. BPwin - ведущий инструмент для моделирования бизнеспроцессов. Позволяет оптимизировать деятельность организации и проверить ее на соответствие стандартам ISO9000, спроектировать оргструктуру, снизить издержки, исключить ненужные операции и повысить эффективность. Являясь стандартом де-факто, BPwin поддерживает сразу три нотации моделирования. Результатом применения метода SADT является модель, которая состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга. Диаграммы — главные компоненты модели, все функции организации и интерфейсы на них представлены как блоки и дуги соответственно. Место соединения дуги с блоком определяет тип интерфейса. Управляющая информация входит в блок сверху, в то время как входная информация, которая подвергается обработке, показана с левой стороны блока, а результаты (выход) показаны с правой стороны. Механизм (человек или автоматизированная система), который осуществляет операцию, представляется дугой, входящей в блок снизу. Пример использования см.приложение Сущность методики IDEF1X - представитель семейства IDEF, предназначенный для построения статических информационных моделей системы. Метод IDEF1X позволяет построить модель данных, эквивалентную реляционной модели в третьей нормальной форме с помощью CASE-средства ERWIN. Сущности изображаются в виде прямоугольников с прямыми и закругленными углами. 9 Независимые сущности, уникальные идентификаторы которых не наследуются из других сущностей, изображаются в виде прямоугольников с прямыми углами, например, сущность ЗАКАЗЧИК. Прямоугольники с закругленными углами представляют зависимые сущности, уникальные идентификаторы (первичные ключи) которых включают, по меньшей мере, одну связь с другой сущностью (внешний ключ), например, сущность СТРОКА ЗАКАЗА является зависимой, так как ее первичный ключ включает в себя внешний ключ «Код заказа». Имя сущности находится вне блока, тем самым, давая больше места для атрибутов внутри ее. Блок делится на две части таким образом, чтобы идентифицирующие атрибуты (первичный ключ) оказались в верхней части, а остальные - в нижней. Пример построения см. Приложение 2 1.3.5 ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ Курсовая работа должна содержать графическую схему логической структуры (алгоритм) разработанной программы в графической части и описание её функционирования в пояснительной записке. Уровень детализации алгоритма должен быть таким, чтобы различные части алгоритма и взаимосвязь между ними были понятны в целом. При необходимости можно приводить графические схемы алгоритма отдельных подпрограмм. Алгоритм должен предусматривать все ситуации, которые могут возникнуть в процессе выполнения программы. 1.3.6 Описание входной и выходной информации Входная информация может поступать в виде форм входных документов и файлов на машинных носителях. По каждому документу приводятся следующие данные: • полное наименование и условное обозначение (код) формы документа (документ с примером заполнения приводится в приложении); • периодичность поступления документов на обработку; • максимальное количество документов при однократном решении задачи; • описание реквизитов, расположенных в документе; • способы обнаружения ошибок в информации документа. Описание структуры файлов (таблиц баз данных) осуществляется в соответствии с таблицей №1. Таблица №1 Структура файла 10 Наименование реквизита Идентифика тор Тип Длина в знака х Фамилия, имя , отчество FIO символьный 25 Табельный номер TABN числовой 6 Год рождения OR числовой 6 Выходная информация может быть представлена в виде форм выходных документов, видеограмм, либо на машинном носителе. Необходимо указать: • наименование документа; • перечень реквизитов; • пользователей информации; • количество выдаваемых экземпляров; • указать реквизиты-признаки, при изменении которых подводятся промежуточные итоги; • периодичность; • обязательность выдачи отдельных форм; • привести специальные требования к оформлению выходных документов (тип принтера, разбивка документа на страницы с указанием количества строк и т.д.) В приложении приводится макет и форма документа. 1.3.7 Описание программы Создание приложения включает в себя построение пользовательских форм и написание программных кодов для их функционирования. Первая часть создания бизнес-приложения включает создание форм и кодов, обеспечивающих заполнение таблицы записями с проверкой корректности вводимых данных, и стандартные операции с записями: удаление, редактирование и просмотр записей таблицы. Пример такой формы приведен на рис. 1. 11 Рис. 1 Вторая часть кодов должна содержать программы, обеспечивающие функционирование запросных форм и форм, предусматривающих построение диаграмм. Пример одной из таких форм приведен на рис. 2. Рис.2 Третья часть кодов должна обеспечить окончание работы и выход из приложения. 1.3.8 Тестирование программы При тестировании программных модулей выделить следующие виды тестирования: 1) проведение функционального тестирования, т.е. использование данных из области допустимых значений, граничные 12 (находящиеся на границе области допустимых значений), выходящие за границу области допустимых значений; 2) проведение структурного тестирования, т.е. проверка логики программы. Например, каждая ветвь алгоритма (каждый переход) должна быть пройдена (выполнена) хотя бы один раз (критерий покрытия условий). В пояснительной записке приводятся результаты функционального или структурного тестирования с указанием значений входных и выходных данных. 1.3.9 Руководство пользователя Описание включает в себя информацию о начале работы и ее завершении, о переходах от одной пользовательской формы к другой, о возврате на шаг или несколько шагов назад. В руководстве должен быть прописан перечень запросов, на которые могут быть получены ответы и перечислены действия пользователя, приводящие к ожидаемому результату или выходу из нештатной ситуации. Следует предусмотреть возможные нестандартные ситуации. 1.3.10 Заключение Заключение должно содержать краткие выводы по результатам выполняемой работы; оценку полноты поставленных задач; рекомендации по конкретному использованию результатов работы; ее разностороннюю значимость. 1.3.11 Литература В список используемых источников включают все источники, на которые имеются ссылки в работе. 1.3.12 Приложения В приложения рекомендуется включить листинг программы и результаты работы программы, концептуальную и физическую модели предметной области В тексте работы должны быть даны ссылки на все приложения. К пояснительной записке прикладывается дискета, содержащая исполнимый (с расширением ~.ехе) и исходный файлы курсовой работы. 13 Приложение 1 ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ Общие положения Отчет должен иметь титульный лист и быть сброшюрован. Объем отчета должен составлять 30-35 листов формата А4. Текстовый документ (ТД) должен быть выполнен на белой бумаге формата А4 (210х297 мм) с одной стороны листа с применением печатающих или графических устройств вывода ЭВМ - через 1,5 интервала, высота букв и цифр не менее 1,8 мм, цвет - черный. Рекомендуется использовать гарнитуру шрифта TimesNewRoman- 14, допускается Arial- 12. При печати текстового материала следует использовать двухстороннее выравнивание. Размеры полей: левое - не менее 30 мм, правое - не менее 10 мм, верхнее и нижнее - не менее 20 мм. Абзацный отступ выполняется одинаковым по всему тексту документа и равен пяти знакам (15-17 мм). Требования к изложению ТД Текст документа должен быть кратким, четким и не допускать различных толкований. При изложении обязательных требований в тексте должны применяться слова «должен», «следует», «необходимо», «требуется, чтобы», «разрешается только», «не допускается», «запрещается», «не следует». При изложении других положений следует применять слова - «как правило», «при необходимости», «может быть», «в случае» и т.д. При этом допускается использовать повествовательную форму изложения текста документа, например, «применяют», «указывают» и т.п. В тексте документа числовые значения величин с обозначением единиц физических величин и единиц счета следует писать цифрами, а числа без обозначения единиц физических величин и единиц счета от единицы до девяти - словами. Деление текста Текст основной части документа разделяют на разделы, подразделы, пункты. Пункты, при необходимости, могут делиться на подпункты. При делении текста на пункты и подпункты необходимо, чтобы каждый пункт содержал законченную информацию. 14 Разделы, подразделы, пункты и подпункты нумеруют арабскими цифрами и записывают с абзацного отступа. Разделы нумеруют сквозной нумерацией в пределах текста основной части. Подразделы нумеруют в пределах каждого раздела. Номер подраздела включает номер раздела и порядковый номер подраздела, разделенные точкой. Если текст не имеет подразделов, то нумерация пунктов должна быть в пределах каждого раздела, и номер пункта должен состоять из номеров раздела и пункта, разделенных точкой. Пример. 1 Типы и основные размеры (номер и заголовок первого раздела) 1.1 1.2 \ Нумерация пунктов первого раздела 1.3 2 Техническиетребования (номер и заголовок второго раздела) 2. 2.2 I Нумерация пунктов второго раздела Точка в конце номеров разделов, подразделов, пунктов, подпунктов неставится. Разделы и подразделы могут состоять из одного или нескольких пунктов. Если раздел состоит из одного подраздела, то подраздел не нумеруется. Отдельные разделы могут не иметь подразделов и состоять непосредственно из пунктов. Если раздел или подраздел имеет только один пункт, или пункт имеет только один подпункт, то нумеровать его не следует. Перечисления Перед каждым перечислением следует ставить дефис или, при необходимости ссылки в тексте на одно из перечислений, строчную букву (за исключением ё, з, о, ч, ь, й, ы, ъ), после которой ставится скобка. Для дальнейшей детализации перечислений используются арабские цифры со скобкой, причем запись производится с абзацного отступа. 15 Пример. а) ___________________________________________________; б ) _____________________________________________________ : 1) ; 2) ; . Каждое перечисление записывают с абзацного отступа Заголовки Разделы и подразделы должны иметь заголовки. Пункты, как правило, заголовков не имеют. Заголовки должны четко и кратко отражать содержание разделов, подразделов. Заголовки разделов, подразделов и пунктов следует печатать с абзацного отступа с прописной буквы без точки в конце, не подчеркивая. В начале заголовка помещают номер соответствующего раздела, подраздела, либо пункта. Если заголовок состоит из двух предложений, их разделяют точкой. Переносы слов в заголовках не допускаются. Расстояние между заголовком и текстом должно быть равно удвоенному межстрочному расстоянию; между заголовком раздела и подраздела - одному межстрочному расстоянию. Построение таблиц Цифровой материал, как правило, оформляется в виде таблицы. Высота строк таблицы должна быть не менее 8 мм. Слева над таблицей без абзацного отступа размещают слово «Таблица», выполненное строчными буквами (кроме первой прописной), без подчеркивания, и ее номер. При этом точку после номера таблицы не ставят. При необходимости уточнения содержания таблицы приводят ее название, которое записывают с прописной буквы (остальные строчные), над таблицей слева, без абзацного отступа в одну строку с ее номером через тире. Точку после наименования таблицы не ставят. Таблица помещается в тексте сразу же за первым упоминанием о ней или на следующей странице. Если формат таблицы превышает А4, то ее размещают в приложении к ТД. Допускается помещать таблицу вдоль длинной стороны листа документа. Таблицы, за исключением приведенных в приложении, нумеруются сквозной нумерацией арабскими цифрами по всему ТД. Если в ТД одна таблица, то ее обозначают «Таблица 1» или «Таблица В.1», если она приведена в приложении В. Таблицы каждого 16 приложения обозначают отдельной нумерацией арабскими цифрами с добавлением перед цифрой обозначения приложения и разделяя их точкой. Допускается нумеровать таблицы в пределах раздела. В этом случае номер таблицы состоит из номера раздела и порядкового номера таблицы, разделенных точкой. На все таблицы приводят ссылки в тексте или в приложении (если таблица приведена в приложении). Заголовки граф (колонок) и строк таблицы приводят, начиная с прописной буквы, а подзаголовки граф - со строчной буквы, если они составляют одно предложение с заголовком, или с прописной буквы, если они имеют самостоятельное значение. В конце заголовков и подзаголовков граф и строк точки не ставят. Заголовки и подзаголовки граф указывают в единственном числе. Если таблица выходит за формат страницы, то таблицу делят на части, помещая одну часть под другой, рядом или на следующей странице. При делении таблицы на части слово «Таблица», ее номер и наименование помещают только над первой частью таблицы, над другими частями пишут слово «Продолжение» слева над таблицей и указывают номер таблицы, например: «Продолжение таблицы 7», «Окончание таблицы 2». Иллюстрации Количество иллюстраций, помещаемых в ТД, должно быть достаточным для того, чтобы придать излагаемому тексту ясность и конкретность. Все иллюстрации (схемы, графики, технические рисунки, фотографические снимки, осциллограммы, диаграммы и т. д.) именуются в тексте рисунками и нумеруются сквозной нумерацией арабскими цифрами по всему ТД за исключением иллюстрации приложения. Допускается нумерация рисунков в пределах каждого раздела. Тогда номер иллюстрации составляется из номера раздела и порядкового номера иллюстрации, разделенных точкой. Примеры. 1 Рисунок 5.1, Рисунок 7.5 и т. д. 2 Рисунок В.8 - восьмой рисунок приложения В. Иллюстрация располагается по тексту документа сразу после первой ссылки, если она размещается на листе формата А4. Если формат иллюстрации больше А4, ее следует помещать в приложении. Иллюстрации следует размещать так, чтобы их можно было рассматривать без поворота документа или с поворотом по часовой стрелке. 17 Иллюстрации следует выполнить на той же бумаге, что и текст. Цвет изображений, как правило, черный. Допускается выполнение чертежей, графиков, диаграмм, схем посредством использования компьютерной печати и в цветном исполнении. Иллюстрации, при необходимости, могут иметь наименование и пояснительные данные (подрисуночный текст). Слово «рисунок», написанное полностью без сокращения, его номер , знак дефис «-» и наименование помещают ниже изображения и пояснительных данных симметрично иллюстрации. Ссылки В ТД допускаются ссылки на данный документ, стандарты, технические условия и другие документы при условии, что они полностью и однозначно определяют соответствующие требования и не вызывают затруднений в пользовании документом. Ссылаться следует на документ в целом или его разделы и приложения. Ссылки на подразделы, пункты, таблицы и иллюстрации не допускаются, за исключением подразделов, пунктов, таблиц и иллюстраций данного документа. При ссылках на части данного ТД указывают номера разделов, подразделов, пунктов, подпунктов, формул, таблиц, рисунков, обозначения (и номера) перечислений и приложений, чертежей и схем, а при необходимости - также графы и строки таблиц и позиции составных частей изделия на рисунке, чертеже или схеме. При ссылках на структурный элемент текста, который имеет нумерацию из цифр, не разделенных точкой, указывают наименование этого элемента полностью, например, «...в соответствии с разделом 5», «...по пункту 3». Если номер (обозначение) структурного элемента состоит из цифр (буквы и цифры), разделенных точкой, то наименование этого структурного элемента не указывают, например: «...согласно 3.1», «...в соответствии с А.9 (приложение А)», «...в соответствии с 4.1.1...». Это требование не распространяется при ссылках на формулы, таблицы, перечисления и графический материал. В ссылках на них всегда упоминают наименование элемента ТД, например, «.по формуле (3.3).», «... в таблице В.2 (приложение В).», «... на рисунке 1.2...», «... в соответствии с перечислением б) 4.2.2.», «...в части показателя 1 таблицы 2». Ссылки в тексте на таблицы и иллюстрации оформляют по типу: «... в соответствии с таблицей 5.3», «... в соответствии с рисунком 1.2»; «... как показано поз. 12 и 13 на рисунке В.7 (приложение В)», «... в таблице 1.1, графа 4», «... в таблице В.2 (приложение В ) . » , причем наименование элемента всегда приводится полностью. Сокращения табл. и рис. в тексте не допускаются. 18 При ссылке в тексте на использованные источники следует приводить их номера, заключенные в квадратные скобки, например: «... как указано в монографии [103]»; «... в работах [11, 12, 15-17]». Нумерация листов ТД Все листы ТД, включая приложения, должны иметь сквозную нумерацию. Первым листом является титульный лист. Номер листа проставляется в его правом нижнем углу. На титульном листе номер не проставляется. Список использованных источников (литературы) В список включают все источники, на которые имеются ссылки в ТД. Источники в списке располагают и нумеруют в порядке их упоминания в тексте ТД арабскими цифрами без точки. Сведения об источниках приводят в соответствии с требованиями ГОСТ7.1. Примеры библиографических описаний источников приведены в приложении Д. Различают две схемы оформления сведений об источнике в зависимости от характера ссылки на него в ТД. При ссылке на весь документ применяется схема библиографического описания издания (источника) в целом. А при ссылке на часть документа (источника), например, статьи из журнала или доклада из сборника конференции, применяется схема библиографического описания части документа. Схема построения описания издания в целом представляется в виде: Фамилия И. О. основного автора. Основное название книги / Сведения о редакторе (при наличии). - Город: Издательство, год издания. - Количество страниц. Схема библиографического описания части документа включает: сведения о части документа и сведения о документе в целом (чаще всего это сведения о журнале, содержащем описываемую статью), разделенные знаком “//”. В сведениях о части документа приводится фамилия, инициалы автора и название этой статьи. В сведениях о документе в целом приводят: название журнала, год выпуска журнала, номер журнала и номера страниц, на которых находятся начало и конец статьи. В целом схема построения описания части издания представляется в виде: Фамилия И. О. автора. Название статьи // Название журнала. Год выпуска. - № журнала. - С.7-11 Пример оформления списка приведен в приложении Д. 19 Приложения В приложениях выносятся: графический материал большого объема и/или формата, таблицы большого формата, методы расчетов, описания аппаратуры и приборов, описания алгоритмов и программ задач, решаемых на ЭВМ и т. д. В них рекомендуется включать материалы иллюстрационного и вспомогательного характера. В приложения могут быть помещены: таблицы и рисунки большого формата; дополнительные расчеты; описания применяемого в работе нестандартного оборудования; распечатки с ЭВМ; протоколы испытаний; акты внедрения; самостоятельные материалы и документы конструкторского, технологического и прикладного характера; промежуточные математические доказательства, формулы и расчеты; описание аппаратуры и приборов, применяемых при проведении экспериментов, измерений и испытаний; инструкции, методики, разработанные в процессе выполнения КР; иллюстрации вспомогательного характера. Приложения размещают, как продолжение ТД, на последующих страницах и включают в общую с ТД сквозную нумерацию страниц. Приложения, содержащие дополнительные текстовые конструкторские документы (спецификации, руководство по эксплуатации и др.), следует помещать в приложение в последнюю очередь. Приложения обозначают в порядке ссылок на них в тексте, прописными буквами русского алфавита, начиная с А (за исключением букв Ё, 3, И, О, Ч, Ь, Ы, Ъ), которые приводят после слова «Приложение». Допускается обозначение приложений буквами латинского алфавита, за исключением букв I и О. В случае полного использования букв русского и латинского алфавитов допускается обозначать приложения арабскими цифрами. При наличии только одного приложения, оно обозначается «Приложение А». Каждое приложение должно начинаться с нового листа и иметь тематический заголовок и обозначение. Наверху посередине листа (страницы) печатают (пишут) строчными буквами с первой прописной слово «Приложение», и его буквенное обозначение. Под ним в скобках указывают степень необходимости приложения, например: «(рекоменд 20 уемое)», «(справочное)», «(обязательное)». Ниже приводят, в виде отдельной строки, заголовок, который располагают симметрично относительно текста, печатают строчными буквами с первой прописной и выделяют полужирным шрифтом. Текст каждого приложения, при необходимости, может быть разделен на разделы, подразделы, пункты, подпункты, которые нумеруют в пределах каждого приложения. Перед номером ставится буквенное обозначение этого приложения, отделенное точкой. Рисунки, таблицы, формулы, помещаемые в приложении, нумеруют арабскими цифрами в пределах каждого приложения, например: «..рисунок Б.5..». Приложения, как правило, выполняют на листах формата А4. Допускается оформлять приложения на листах формата A3, А4х3, А4х4, А2 и А1 по ГОСТ 2.301 21 Приложение 2 Пример описания концептуальной модели ( BPWIN) Таблица 0 Работы диаграммы декомпозиции А2 Имя работы Определение работы Отслеживание Просмотр заказов, установка расписания выполнения расписания и заказов, просмотр результатов тестирования, управление сборкой и формирование групп заказов на сборку и отгрузку тестированием Сборка настольных Сборка настольных компьютеров в соответствии с компьютеров инструкциями и указаниями диспетчера Сборка ноутбуков Сборка ноутбуков в соответствии с инструкциями и указаниями диспетчера Тестирование Тестирование компьютеров и компонентов. Замена компьютеров неработающих компонентов Таблица 2 Стрелки диаграммы декомпозиции А2 Имя стрелки Источник Тип стрелки источника стрелки Заказы клиентов Граница Control диаграммы Заказы на настольные компьютеры Заказы на ноутбуки Отслеживание расписания и управление сборкой и тестированием Отслеживание расписания и управление сборкой и Output Output Назначение стрелки Отслеживание расписания и управление сборкой и тестированием Сборка настольных компьютеров Сборка ноутбуков Тип назначения стрелки Control Control Control 22 Компоненты Настольные компьютеры Ноутбуки Правила сборки и тестирования Результаты сборки и тестирования Результаты тестирования тестированием «Tunnel» Сборка настольных компьютеров Сборка ноутбуков Граница диаграммы Сборка настольных компьютеров Сборка ноутбуков Тестирование Тестирование Input Output Сборка настольных компьютеров Сборка ноутбуков Тестирование Тестирование Output Тестирование Input Сборка настольных компьютеров Сборка ноутбуков Тестирование Граница диаграммы Control Отслеживание расписания и управление сборкой и тестированием Input Input Output Input Input Input Control Control Output Output Output Output Рис.1 Контекстная диаграмма Рис.2 Диаграмма декомпозиции 23 Рис.3 Диаграмма потоков данных DFD Рис.4 Диаграмма потоков данных IDEF3 24 Рис.5 Диаграмма структуры модели в целом 25 Информационная модель предметной области в соответствии со стандартом IDEF1X показана на рис.6 Клиент Анкета Код клиента ФИО Дата рождения Телефон Адрес Код анкеты Код клиента(FK) Код тренера(Fk) Телефон Антропометрия Код Код анкеты(FK) Дата заполнения Вес … Голень Кожно-жир. складки Оплата Код оплаты Тренер делов Код тренера Код клиента(FK) Сумма Дата ФИО Адрес Телефон Код Код анкеты(FK) Дата заполнения Плечо … Бедро Физ. подготовленность Табель Код табеля Код клиента(FK) Код услуги(Fk) Дата оплаты 1 день .. 31 день Услуги Код услуги Код тренера(Fk) Тип услуги Время День недели Код Код анкеты(Fk) Дата заполнения Степ-тест … Подъем туловища Дневник тренировок Код Код клиента(Fk) Дата заполнения Упражнение … 3-й подход Рис. 6 Физическая модель данных содержит информацию о конкретных объектах БД – таблицах, полях, индексах, процедурах и т. д. Эта модель создается на базе конкретной целевой СУБД. Физическая модель данных рассматриваемой предметной области представлена на рисунке 7. 26 KLIENT ANKETA KKod KFio KData KTel KAdres AKod AKKod (FK) ATKod(Fk) ARost ANTROP AnKod AnAKod(FK) AnData AnVes … AnGol KOJSKL OPLATA OKod OKKod(FK) OSum OData TRENER делов TKod TFio TAdres TTel KoKod KoAKod(FK) KoData KoPl … KoB FIZPOD TABEL TaKod TaKKod(FK) TaUKod(Fk) TaData Ta1 .. Ta31 USLUGI UKod UTKod(Fk) UTip UVrem UDen FKod FAKod(Fk) FData FSttest … FPod DNEVNIK DKod DKKod(Fk) DData DUpr … DPod3 Рисунок 7 – Физическая модель данных 27 СПИСОК ЛИТЕРАТУРЫ 1. А. Я. Архангельский Программирование в C++ Builder, 7-е издание –М: Бином-Пресс, 2010 2.Архангельский А.Я. C++ Builder 6. Справочное пособие. Книга 1. Язык C++ DJVU-www.twirpx.com/file/47225 М.: Бином-Пресс, 2002. — 544 стр. 2.Бьерн Страуструп Язык программирования С++М: Бином , 20117. 3.Никита Культин Самоучитель C++ Builder -БХВ-Петербург, 2004 4. А. Д. Хомоненко программирование на С++/Под редакцией профессора А. Д. Хомоненко 6-е издание, дополненное- СанктПетербург:КОРОНАпринт, 2010-256с.,ил 28 Приложение 3. Пример оформления реферата Реферат Курсовая работа содержит 30 страниц, 5 таблиц, 10 источников, 2 приложения. Ключевые слова: Турбо-Паскаль, процедура, алгоритм, программа, тип- запись, объектный тип, функция, модуль, трехмерная графика. Объект исследования - хозяйственная деятельность . Цель работы - разработка информационной системы для .. или Цель работы: получение знаний, навыков в области разработки алгоритмов обработки трехмерной графики, реализация их на персональном компьютере и демонстрация возможностей TurboPascal7.0 при работе с графикой. Результатом работы является программа “Моделирование вращения трехмерных объектов”, которая показывает графические возможности языка Турбо-Паскаль. Проведен а н а л и з . . Необходимо автоматизировать функции .......... Входная информация., выходная информация. В результате разработана информационная система . Курсовая работа выполнена в текстовом редакторе MicrosoftWord7.0 и представлена на диске 3,5 '' (в конверте на обороте обложки). 29 Приложение 4. Пример описания раздела «Введение» Производство программного обеспечения (ПО) сегодня крупнейшая отрасль мировой экономики. Проектирование программного обеспечения является формальным процессом, который можно изучать и совершенствовать. Освоение и правильное применение методов и средств создания ПО позволяет повысить качество экономических информационных систем (ЭИС), обеспечить управляемость процесса проектирования ЭИС и увеличить срок ее жизни. Сегодняшнее состояние рынка программного обеспечения в России обусловлено, в первую очередь, историческим развитием российских систем и приходом западных разработчиков и партнеров на российский рынок. Некоторые разработчики, сумевшие предвидеть развитие событий, предпочли эволюционный качественный рост российских продуктов простому увеличению продаж "коробочных" решений, вкладывая средства в развитие систем и научно-исследовательские работы. Западные системы в России прорвались на российский рынок в начале 90-х годов. Сначала открылись небольшие представительства, или были подписаны партнерские соглашения с российскими компаниями. Затем экспансия приобрела более массированный характер, и на Российские фирмы и предприятия обрушилась вся мощь типичной западной рекламной компании. Незнакомая и пугающая и одновременно заманивающая обещанием полного благополучия, при условии вложения 1-2-х миллионов долларов, компания имела определенный успех. Вместе с тем, огромное количество российских предприятий – это малые частные предприятия, которые не могут позволить себе вкладывать сотни тысяч долларов в покупку системы, возможности которой будут использоваться на 5-10%. Для малых предприятий, торговых фирм и компаний, предоставляющих услуги по соотношению цена/качество наиболее подойдут финансовоуправленческие системы, так как основные решаемые ими задачи - это бухгалтерский учет, управление складами продукции, управление кадрами. Финансово-управленческие системы (особенно системы российских разработчиков) значительно более гибкие в адаптации к нуждам конкретного предприятия. Часто предлагаются "конструкторы", с помощью которых можно практически полностью 30 перестроить исходную систему, самостоятельно, или с помощью поставщика установив связи между таблицами баз данных или отдельными модулями. Проведенный анализ рынка информационных систем позволил выявить, что ощущается недостаток систем учета услуг для малых предприятий сферы обслуживания. Из всех подобных систем наиболее широко представлены информационные системы учета медицинских услуг. Следует отметить, что кроме медицинских услуг, население широко пользуется услугами многочисленных спортклубов. На рынке информационных систем отсутствуют системы учета услуг в спортивных клубах. Исходя из вышесказанного, тема дипломной работы является актуальной. Практический интерес представляет разработка системы, автоматизирующей учет услуг малого предприятия. Целью работы является разработка подсистемы автоматизации учета услуг спортивного клуба «Т-Фитнес». Для достижения поставленной цели в работе были поставлены следующие задачи: - изучить общие вопросы проектирования информационных систем; - дать обзор и анализ информационных систем, представленных на российском рынке; - проанализировать деятельность спортивного клуба «Т-Фитнес», сформировать информационные модели деятельности клуба; - разработать приложение «Учет услуг в спортивном клубе «Т-Фитнес»» Приложение 5 Описание логической структуры Схема задачи приведена в графической части пояснительной записки. Описание логической структуры: Начало Блоки 1,2: открытие формы form 1 . 31 Выбор действия: -открытие формы клиенты банка-переход к блоку 3; -открытие формы расчетные счета - переход к блоку 11; -открытие формы группировка - переход к блоку 19 ; -открытие базы переход к блоку -24; - выход из программы переход к блоку-26. Блоки 3,5: Открытие формы Fklient. Выбор действия: - добавления данных к таблицу "клиент"-переход к блоку 6; -изменение данных - переход к блоку 6; -удаление данных - переход к блоку 8; -выход - переход к блоку 9. Блоки 6,7,8 : -открытие форм для корректировки таблицы "клиент" Блок 9 : -завершение работы с таблицей "клиент", переход к блоку 2. Блок 10 : -корректировка информации таблицы "клиент" (добавить ,изменить, удалить),переход к блоку 5. Блоки 11,13: - открытие формы Frsk. -выбор действия : - добавление данных к таблице "счета"- переход к блоку 14; -изменение данных таблицы "счета", переход к блоку 16 выход к блоку 17; Блоки 14,15,16: -открытые формы для корректировки таблицы "счета". Блок 17: 32 -завершение работы с таблицей "счета", переход к блоку 2. Блок 18: - корректировка информации таблицы "счета" (добавить ,изменить, удалить), переход к блоку 13; Блоки 19-21: -открытие формы grupp ,выбор поля группировки: при выборе «по дате»- переход к блоку 22, при выборе по «клиенту»- переход к блоку 23; Блок 22: -вывод отчета и реестра о движении средств по датам, переход к блоку 2; Блок 23: -вывод реестра по клиентам на экран , переход к блоку 2; Блоки 24,25: -открывается стандартное диалоговое окно выбора файла, в котором выбирается путь к базе данных, переход к блоку 2; Блок 23: -выход из программы. Конец 33 Приложение 6 Описание программы Данная программа имеет стандартный многодокументный интерфейс. Главное окно программы включает в себя панель кнопок выполняющих определенные задачи (Рис. 5).Листинг модуля см. Приложение А. Главное меню включает в себя пять основных пунктов. Работа программы начинается с выбора кнопки «Сменить базу». Открывается стандартное диалоговое окно открытие файла (рис. 6 ), в котором необходимо выбрать текущую базу данных ClientBank.mdf. Листинг модуля см. Приложение Г. При выборе кнопки «Клиенты банка» осуществляется вывод формы (Рис.7), в которой можно осуществить формирование таблицы и ее корректировку при выборе соответствующих кнопок. Содержимое таблицы выводится на экран. Листинг модуля см. Приложение Е. При выборе кнопки «Выход» программа закрывается. При выборе кнопки «Расчетные счета клиентов» осуществляется вывод формы (Рис.9), в которой можно осуществить формирование таблицы «Счета» и ее корректировку при выборе соответствующих кнопок. Содержимое таблицы выводится на экран. Листинг модуля см. Приложение В. и т.д. 34 Приложение 7 Форма титульного листа ГПОУ ТО «Тульский экономический колледж» КУРСОВАЯ РАБОТА профессионального модуля ПМ.01 «Эксплуатация и модификация информационных систем» специальность230401 Информационные системы (по отраслям) Тема: Разработка информационной системы страховой компании Разработчик Студент группы Подпись ФИО Руководитель Подпись ФИО г.Щёкино 2015г. 35 Приложение 8 Образец задания на курсовую работу ГОУ СПО ТО «Тульский экономический колледж» « «УТВЕРЖДАЮ» Председатель ПЦК№3 В.Н.Юрченко »_____ 2015 г. ЗАДАНИЕ на курсовую работу профессионального модуля ПМ.01 «Эксплуатация и модификация информационных систем» студенту группы 411С Иванову Ивану Ивановичу _____ (Ф. И. О.) Тема работы : Разработка информационной системы страховой компании Описание предметной области Вы работаете в страховой компании. Вашей задачей является отслеживание финансовой деятельности компании. Компания имеет различные филиалы по всей стране. Каждый филиал характеризуется названием, адресом и телефоном. Деятельность компании организована следующим образом: к Вам обращаются различные лица с целью заключения договора о страховании. В зависимости от принимаемых на страхование объектов и страхуемых рисков, договор заключается по определенному виду страхования (например, страхование автотранспорта от угона, страхование домашнего имущества, добровольное медицинское страхование). При заключении договора Вы фиксируете дату заключения, страховую сумму, вид страхования, тарифную ставку и филиал, в котором заключался договор. Задание: 1.Разработать логическую и физическую модель базы данных 2.Осуществить формирование и корректировку базы данных 3.Сформировать ответы на запросы пользователей: 3.1 Сведения о заключенных договорах по определенному виду страхования 3.2 Сведения о страховых суммах по договорам за месяц 3.3 Сведения о страховых суммах по филиалам 4.Сформировать отчет о финансовой деятельности страховой компании за месяц 1 1.Состав пояснительной записки Реферат Введение 1 Постановка задачи 1.1 Организационно-экономическая сущность задачи 1.2Анализ и построение моделей деятельности предприятия 1.2.1 Построение модели деятельности по методу SADT(BPWIN) 1.2.2 Концептуальная и физическая модели предметной области и физическая модели предметной области в нотации IDEF1X (ERWIN) 1.3 Описание логической структуры 1.4 Описание входной и выходной информации 1.5 Описание программы 1.6 Тестирование программы 1.7 Руководство пользователя Заключение Литература Приложения приложение А Листинг программы приложение Б Результаты работы программы приложение В Концептуальная и физическая модели предметной области Пояснительная записка работы должна содержать 20-30 листов машинописного текста на стандартных листах бумаги формата А4 с соблюдением требований ЕСКД по оформлению текстовой документации. 1.2. Графическая часть Графическая часть выполняется на стандартных листах бумаги формата А1 .Схема работы системы выполняется в соответствии с ГОСТ 19.701-90. Дата выдачи задания 2.02.15 г. Срок сдачи студентом курсового проекта 1.03.2015 Преподаватель Задание принял к исполнению ФИО преподавателя ФИО студента 2 Приложение 9 Защита курсового проекта (работы) Коды проверяемых профессиональных и общих компетенций: ПК1, ПК4, П6, ПК7, Пк8, ПК9, ПК10, ОК1, ОК2, ОК3, ОК4, ОК5, ОК6, ОК7, ОК8, ОК9 Оценка работы (проекта) Профессиональные компетенции Показатели оценки результата ПК1. Собирать данные для Представление о содержании и приемов анализа использования и выполнения работ на этапах сбора данных функционирования Демонстрация владения методами по информационной системы, составлению отчетной документации участвовать в составлении Демонстрация владения методами отчетной документации, разработки проектной документации на принимать участие в разработке модификацию ИС проектной документации на модификацию информационной системы. ПК4. Участвовать в Проведение процесса отладки, с экспериментальном тестировании использованием различных методов и информационной системы на средств. Написание рекомендаций по оргаэтапе опытной эксплуатации, низации отладке. Проведение автономной фиксировать выявленные ошибки отладки модуля ИС. Демонстрация кодирования в разрабатываемых владения методами отладки программы модулях информационной системы. ПК5. Разрабатывать компоненты Владение методами составления проектной и технической фрагментов документации по документации с использованием эксплуатации и внедрению программных графических языков модулей в соответствии с ЕСПД. спецификаций. Владение навыками разработки и модификации оформления структурных схем, алгоритмов. Использование внешних и внутренних спецификаций. ПК6. Разрабатывать фрагменты Изложение правил инсталляции ИС; документации по эксплуатации изложение правил настройки ИС; информационной системы. документирование результатов работ обоснование выбора метода тестирования программного продукта Демонстрация владения методами анализа результатов тестирования программного обеспечения ИС ПК7. Участвовать в оценке Демонстрация владения методов расчета качества и экономической эффективности ИС, используя различные эффективности информационной критерии. системы. Демонстрация владения методов расчета качества ИС Организация эффективной работы ИС при экономном использовании ресурсов ПЭВМ. ПК8. Производить инсталляцию и Демонстрация владения методами по настройку информационной обновлению ИС. Демонстрация системы в рамках своей использование возможности увеличения компетенции, документировать быстродействия. Демонстрация владения результаты работ. методами по восстановлению данных информационной системы. Демонстрация навыков работы с технической Оценка да/нет 3 ПК9. Консультировать пользователей информационной системы и разрабатывать фрагменты методики обучения пользователей информационной системы. литературой Демонстрация навыков правильного использования программных средств для организации доступа пользователей в ИС Демонстрация навыков изменения прав доступа к ИС (в соответствии с ситуацией); 4