Красногорский государственный колледж icon

Красногорский государственный колледж



НазваниеКрасногорский государственный колледж
Дата конвертации27.06.2012
Размер279.47 Kb.
ТипРеферат
<br /> <br /><span id="frame1" dir="ltr"> <br /> ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ<br /> <br /> ЭКСПЕРИМЕНТАЛЬНАЯ ПЕДАГОГИЧЕСКАЯ ЛАБОРАТОРИЯ<br /> <br /> МИНИСТЕРСТВА ОБРАЗОВАНИЯ И НАУКИ РФ<br /> <br /> ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ<br /> <br /> СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ<br /> <br /> <b>КРАСНОГОРСКИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ</b><br /><br /><br />СПЕЦИАЛЬНОСТЬ 230105<br /> <br /> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ<br /> <br /> ТЕХНИКИ И АВТОМАТИЗИРОВАННЫХ СИСТЕМ<br /><br /><br /></span> <span id="frame2" dir="ltr"> <br /><br /><br /><b>ДИПЛОМНАЯ РАБОТА</b><br /> <br /> НА ТЕМУ:<br /> <br /> «Электронное пособие по программированию на языке Ассемблер»<br /><br /><br />Дипломант <br /> <br /> Руководитель. ( )<br /> <br /> Рецензент ( )<br /><br /><br /><table dir="ltr" width=574 cellpadding=7 cellspacing=0> <col width=560> <tr> <td width=560 valign=top> <br /><br /> <br /> </td> </tr> </table> <br /><br /> <br /> </span><b>Содержание</b> <br /> <div ID="Section1" DIR="LTR"> <table width=638 cellpadding=7 cellspacing=0> <col width=581> <col width=29> <tr> <td width=581> <br />Введение………………………………………………………….…………..<br /> </td> <td width=29> <br /> 4<br /> </td> </tr> <tr> <td width=581> <br />1. Постановка задачи…………………………………………………………<br /> </td> <td width=29> <br /> 8<br /> </td> </tr> <tr> <td width=581> <br /> 1.1 Техническое задание на разработку программного продукта……...<br /> </td> <td width=29> <br /> 8<br /> </td> </tr> <tr> <td width=581> <br />1.1.1 Основания для разработки……………………………………...<br /> </td> <td width=29> <br /> 8<br /> </td> </tr> <tr> <td width=581> <br />1.1.2 Назначение разработки……………………….…………………<br /> </td> <td width=29> <br /> 8<br /> </td> </tr> <tr> <td width=581> <br />1.1.3 Требования к программе или программному продукту………<br /> </td> <td width=29> <br /> 8<br /> </td> </tr> <tr> <td width=581> <br />1.1.4 Требования к программной документации……………………<br /> </td> <td width=29> <br /> 9<br /> </td> </tr> <tr> <td width=581> <br /> 1.1.5 Условия эксплуатации и требования к составу и параметрам технических средств…………………………………….<br /> </td> <td width=29> <br /> 9<br /> </td> </tr> <tr> <td width=581> <br /> 1.1.6 Требования к информационной и программной совместимости ………………………………………………………...<br /> </td> <td width=29> <br /> 9<br /> </td> </tr> <tr> <td width=581> <br /> 1.1.7 Требования к программной документации…………………….<br /> </td> <td width=29> <br /> 10<br /> </td> </tr> <tr> <td width=581> <br /> 1.1.8 Технико-экономические показатели…………………………...<br /> </td> <td width=29> <br /> 10<br /> </td> </tr> <tr> <td width=581> <br /> 1.1.9 Календарный план работ………………………………………..<br /> </td> <td width=29> <br /> 11<br /> </td> </tr> <tr> <td width=581> <br /> 1.1.10 Порядок контроля и приемки………………………………….<br /> </td> <td width=29> <br /> 13<br /> </td> </tr> <tr> <td width=581> <br /> 1.2 Выбор языка программирования ………………………………...<div id="PC_Teaser_Block_63276" class="PC_TBlock" style="margin:8px;float:right;width:440px;"></div><br /> </td> <td width=29> <br /> 13<br /> </td> </tr> <tr> <td width=581> <br />2. Основная часть…………………………………………………………….<br /> </td> <td width=29> <br /> 15<br /> </td> </tr> <tr> <td width=581> <br /> 2.1 Описание программы………………………………………………….<br /> </td> <td width=29> <br /> 15<br /> </td> </tr> <tr> <td width=581> <br /> 2.1.1 Общие сведения……………………………………………….<br /> </td> <td width=29> <br /> 15<br /> </td> </tr> <tr> <td width=581> <br /> 2.1.2 Функциональное назначение………………………………...<br /> </td> <td width=29> <br /> 15<br /> </td> </tr> <tr> <td width=581> <br /> 2.1.3 Описание логической структуры…………………………….<br /> </td> <td width=29> <br /> 15<br /> </td> </tr> <tr> <td width=581> <br /> 2.1.4 Общие сведения о программе …...…………………………..<br /> </td> <td width=29> <br /> 15<br /> </td> </tr> <tr> <td width=581> <br /> 2.2.1 Структура программы ………………………………………..<br /> </td> <td width=29> <br /> 15<br /> </td> </tr> </table> </div> <div ID="Section2" DIR="LTR"> <br /><br /><br /><table dir="ltr" align=left width=638 hspace=6 cellpadding=7 cellspacing=0> <col width=581> <col width=29> <tr> <td width=581> <br /> 2.2.2 Настройка программы ……………………………………….<br /> </td> <td width=29> <br /> 17<br /> </td> </tr> <tr> <td width=581> <br /> 2.2.3 Проверка программы………………………………………....<br /> </td> <td width=29> <br /> 17<br /> </td> </tr> <tr> <td width=581> <br /> 2.3 Руководство оператора…………………………………………<br /> </td> <td width=29> <br /> 19<br /> </td> </tr> <tr> <td width=581> <br /> 2.3.1 Назначение программы……………………………………….<br /> </td> <td width=29> <br /> 19<br /> </td> </tr> <tr> <td width=581> <br /> 2.3.2 Условия выполнения программы……………………………<br /> </td> <td width=29> <br /> 19<br /> </td> </tr> <tr> <td width=581> <br /> 2.3.3 Выполнение программы……………………………………...<br /> </td> <td width=29> <br /> 19<br /> </td> </tr> <tr> <td width=581> <br /> 2.4 Описание контрольного примера……………………………...<br /> </td> <td width=29> <br /> 23<br /> </td> </tr> <tr> <td width=581> <br /> 2.4.1 Назначение…………………………………………………….<br /> </td> <td width=29> <br /> 24<br /> </td> </tr> <tr> <td width=581> <br /> 2.4.2 Исходные данные……………………………………………..<br /> </td> <td width=29> <br /> 24<br /> </td> </tr> <tr> <td width=581> <br /> 2.4.3 Контрольный пример…………………………………………<br /> </td> <td width=29> <br /> 25<br /> </td> </tr> <tr> <td width=581> <br />3. Экономическая часть……………………………………………………...<br /> </td> <td width=29> <br /> 26<br /> </td> </tr> <tr> <td width=581> <br /> Выводы………………………………………………………………<br /> </td> <td width=29> <br /> 34<br /> </td> </tr> <tr> <td width=581> <br />4. Техника безопасности при работе по эксплуатации (ПК)……………..<br /> </td> <td width=29> <br /> 35<br /> </td> </tr> <tr> <td width=581 height=27> <br />Заключение …………………………………………………………………..<br /> </td> <td width=29 valign=bottom> <br /> 39<br /> </td> </tr> <tr> <td width=581> <br /> Список литературы ………………………………………………………….<br /> </td> <td width=29> <br /> 40<br /> </td> </tr> <tr> <td width=581> <br />Приложение 1. Код программы …………………………………………….<br /> </td> <td width=29> <br /> 41<br /> </td> </tr> </table><br /> <br /> </div> <br /><span><img src="478503_html_5f7aaea4.gif" align=left hspace=12></span><br /> <br /> <br /><b>Введение</b><br /> <br /> Повышение качеств, эффективности и результативности образовательного процесса улучшается путём внедрения современных педагогических и информационных технологий обучения, увеличения объемов обрабатываемой информации за счет широкого практического использования компьютеров, локальных и глобальных сетей, насыщения учебного заведения техническими и программными средствами.<br /> <br /> Основным видом учебной деятельности, направленным на первичное овладение знаниями, является лекция.<br /> <br /> Главное назначение лекции – обеспечить теоретическую основу обучения, развить интерес к учебной деятельности и конкретной учебной дисциплине. Традиционная лекция имеет несомненные преимущества не только как способ доставки информации, но и как метод эмоцианального воздействия преподавателя на обучающихся, повышающий их познавательную активность.<br /> <br /> Однако применение информационных технологий позволяет изменить способы доставки учебного материала, традиционно осуществляемого во время лекций, с помощью специально разработанных электронных изданий. При этом может быть достигнуто качество усвоения теоретического материала, не уступающее тому, которое достигается при чтении традиционных лекций.<br /> <br /> В связи с вышеизложенным, возникла необходимость в разработке программного обеспечения, которое решало существующие проблемы подготовки студента к занятиям в домашних условиях и в то же время не дублировало имеющиеся программы.<br /> <br /> Таким образом, выбранная тема дипломного проекта «Разработка электронного пособия по программированию на языке Ассемблер» является актуальной.<br /><br /><br />С помощью разработанной программы можно осуществлять изучение материала в домашних условиях, удобный интерфейс не составит пользователю никаких проблем.<br /> <br /> <span><img src="478503_html_218a3251.gif" align=left hspace=12></span>Для достижения этой программы нужно было решить несколько задач, а именно:<br /> <br /> 1.Выбратьязык программирования.<br /> <br /> 2.Разработать программу позволяющую реализовать поставленную задачу.<br /> <br /> 3.Реализовать удобный пользовательский интерфейс.<br /> <br /> 4.Осуществить отладку и тестирование разработанной программы.<br /> <br /> 5. Составить пояснительную записку к дипломному проекту.<br /><br /><br />Разработанное электронное пособие по программированию на языке Ассемблер будет внедрено в учебный процесс КГК в следующем учебном году.<br /> <br /> <b>1 Постановка задачи</b><br /> <br /> <b>1.1 Техническое задание на разработку программного продукта</b><br /> <ol> <ol> <ol> <li><br /> <b><span class="butback" onclick="goback(21001)">^</span> <span class="submenu-table" id="21001">Основание для разработки</span></b><br /> </ol> </ol> </ol> <br /> Основанием для данной работы служит тема дипломного проекта,<br /> <br />выданная в Красногорском Государственном колледже и утвержденная заместителем директора по учебной работе.<br /> <br /> Наименование работы: "Электронное пособие по языку программирования “Ассемблер".<br /> <br /> Исполнитель: <br /><br /><br /><span><img src="478503_html_218a3251.gif" align=left hspace=12></span><b>1.1.2 Назначение разработки</b><br /> <br /> Цель моего дипломного проекта заключается в разработке электронного пособия по программированию на языке Ассемблер, предназначенная для студентов КГК специальности 230105.<br /><br /><br /><b><span class="butback" onclick="goback(20974)">^</span> <span class="submenu-table" id="20974">1.1.3 Требования к программе или программному продукту</span></b><br /> <br /> Требования к функциональным характеристикам:<br /> <br /> Основная функция программы следующая: <br /> <br /> - Осуществление доступа к различным разделам курса вышеуказанной дисциплины.<br /><br /><br /><b><span class="butback" onclick="goback(20975)">^</span> <span class="submenu-table" id="20975">1.1.4 Требования к надежности</span></b><br /> <br /> Для удобства в использовании и обеспечения надежности необходимо обеспечить защиту данного программного продукта. <br /> <br /> <b>1.1.5 Условия эксплуатации и требования к составу и параметрам технических средств</b><br /> <br /> <span><img src="478503_html_218a3251.gif" align=left hspace=12></span>Условия эксплуатации программы совпадают с условиями эксплуатации ПЭВМ IBM PC и совместимых с ними ПК. Программа должна быть рассчитана на непрофессионального пользователя:<br /> <br /> - для работы с программой должен быть выделен ответственный оператор;<br /> <br /> Минимальные требования к электронной вычислительной машине:<br /> <ul> <li><br /> Процессор: Pentium <br /> <li><br /> Частота: 133 MHz<br /> <li><br /> Оперативная Память: 32 Мб<br /> <li><br /> Клавиатура и мышь<br /> </ul> <br /> Рекомендуемые требования к электронной вычислительной машине:<br /> <ul> <li><br /> Процессор: Pentium 3 <br /> <li><br /> Частота: 1.3 GHz<br /> <li><br /> Оперативная Память: 128 Мб<br /> <li><br /> Клавиатура и мышь<br /> </ul> <br /><br /><b><span class="butback" onclick="goback(20976)">^</span> <span class="submenu-table" id="20976">1.1.6 Требования к информационной и программной совместимости</b><br /> <br /> Разработанная программа должна быть совместима с платформами<b>:</span></b> Windows 98 и выше.<br /> <br /> <b>Требования к транспортировке и хранению</b><br /> <br /> Программа поставляется на лазерном носителе информации. Программная документация поставляется в электронном и печатном виде.<br /> <span class="butback" onclick="goback(20968)">^</span> <span class="submenu-table" id="20968"><h3> Специальные требования</h3></span> <br /> Программное обеспечение должно иметь простой интерфейс, рассчитанный на пользователя низкой квалификации. <br /> <h3> Документация на принятое эксплуатационное программное обеспечение (ПО) должно содержать полную информацию, необходимую для работы программистов с данной программой.</h3> <br /> <span><img src="478503_html_218a3251.gif" align=left hspace=12></span><br /> <br /> <br /> <b><span class="butback" onclick="goback(20977)">^</span> <span class="submenu-table" id="20977">1.1.7 Требования к программной документации</span></b><br /> <br /> Основными документами, регламентирующими разработку будущих программ, должны быть документы Единой Системы Программной Документации (ЕСПД): руководство системного программиста, руководство оператору, описание применения.<br /><br /><br /><b><span class="butback" onclick="goback(20978)">^</span> <span class="submenu-table" id="20978">1.1.8 Технико-экономические показатели</span></b><br /> <br /> Эффективность системы определяется удобством использования автоматизированного рабочего места оператора, а также экономической выгодой, полученной от внедрения данной программы.<br /><br /><br /><span><img src="478503_html_218a3251.gif" align=left hspace=12></span><b>1.1.9 Стадии и этапы разработки</b><br /> <br /> Ниже в таблице 1 представлены стадии и разработки данного приложения.<br /> <br />Таблица 1 - Стадии и этапы разработки <br /> <table width=633 cellpadding=7 cellspacing=0> <col width=87> <col width=195> <col width=184> <col width=109> <tr> <td width=87 height=34> <br /> <b>Этап</b><br /> </td> <td width=195> <br /> <b>Вид работы</b><br /> </td> <td width=184> <br /> <b>Чем заканчивается работа</b><br /> </td> <td width=109> <br /> <b>Срок<br />исполнения</b><br /> </td> </tr> <tr> <td width=87 height=42> <br /> 1<br /> </td> <td width=195> <br /> Введение, разработка интерфейса<br /> </td> <td width=184> <br /> Введение<br /> </td> <td width=109> <br /> 01.05.07/<br /> <br /> 10.05.07<br /> </td> </tr> <tr> <td width=87 height=64> <br /> 2<br /> </td> <td width=195> <br /> Разработка технического задания на программу<br /> </td> <td width=184> <br /> Глава 1<br /> <br /> «Техническое задание»<br /> </td> <td width=109> <br />10.05.07<br /> <br />14.05.07<br /> </td> </tr> <tr> <td width=87 height=43> <br /> 3<br /> </td> <td width=195> <br /> <br /> <br /> </td> <td width=184> <br /> Условия эксплуатации.<br /> </td> <td width=109> <br /> 15.05.07/<br /> <br />20.05.07<br /> </td> </tr> <tr> <td width=87 height=32> <br /> 4<br /> </td> <td width=195> <br /> <br /> <br /> </td> <td width=184> <br /> Требования к составу и параметрам технических средств. Требования к информационной и программной совместимости <br /> </td> <td width=109> <br />22.05.07/<br /> <br />28.05.07<br /> </td> </tr> <tr> <td width=87 height=56> <br /> 8<br /> </td> <td width=195> <br /> <br /> <br /> </td> <td width=184> <br />Функциональное назначение. Описание логической структуры<br /> </td> <td width=109> <br />28.05.07/<br /> <br />31.05.07<br /> </td> </tr> <tr> <td width=87 height=56> <br /> 9<br /> </td> <td width=195> <br /> <br /> <br /> </td> <td width=184> <br />Настройка программы. Проверка программы<br /> </td> <td width=109> <br />01.06.07/<br /> <br />04.06.07<br /> </td> </tr> <tr> <td width=87 height=77> <br /> 10<br /> </td> <td width=195> <br />Подготовка раздела “Экономическая часть” дипломного проекта.<br /> </td> <td width=184> <br /> Описание раздела «Экономическая часть»<br /> </td> <td width=109> <br />04.06.07/<br /> <br />06.06.07<br /> </td> </tr> <tr> <td width=87 height=18> <br /> 11<br /> </td> <td width=195> <br />Подготовка «Аннотации», «Заключения», «Списка литературы» и «Приложения»<br /> </td> <td width=184> <br /> «Аннотация», «Заключение», «Список литературы» и «Приложение»<br /> </td> <td width=109> <br />07.06.07/<br /> <br />14.06.07<br /> </td> </tr> </table> <span class="butback" onclick="goback(20969)">^</span> <span class="submenu-table" id="20969"><h3>Руководитель работ Гаврилова Т.Б.</h3> <h3> <span><img src="478503_html_218a3251.gif" align=left hspace=12></span><br /> </h3></span> <h3> <span><img src="478503_html_218a3251.gif" align=left hspace=12></span>1.1.10 Порядок контроля и приемки</h3> <h3> После передачи Исполнителем разработанной программы Заказчику, последний имеет право тестировать ее в течение 7 дней. После тестирования Заказчик должен принять работу по данному этапу, или в письменном виде изложить причину отказа от принятия программы. </h3> <br /><br /><b><span class="butback" onclick="goback(20979)">^</span> <span class="submenu-table" id="20979">1.2 Выбор языка программирования</span></b> <br /> <br /> Я выбрал язык HTML(HyperText Markup Language) потому что он является является стандартным языком, предназначенным для создания гипертекстовых документов в среде WEB. HTML-документы могут просматриваться различными типами WEB-браузеров. Когда документ создан с использованием HTML, WEB-браузер может интерпретировать HTML для выделения различных элементов документа и первичной их обработки. Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей.<br /> <br /> Большинство документов имеют стандартные элементы, такие, как заголовок, параграфы или списки. Используя тэги HTML вы можете обозначать данные элементы, обеспечивая WEB-браузеры минимальной информацией для отображения данных элементов, сохраняя в целом общую структуру и информационную полноту документов. Все что необходимо, чтобы прочитать HTML-документ - это WEB-браузер, который интерпретирует тэги HTML и воспроизводит на экране документ в виде, который ему придает автор.<br /> <br /> <b><span class="butback" onclick="goback(20973)">^</span> <span class="submenu-table" id="20973">2 ОСНОВНАЯ ЧАСТЬ</span></b><br /> <br /><b>2.1 Описание программы</b><br /> <br /><b>2.1.1 Общие сведения</b><br /> <br /> Цель моего дипломного проекта заключается в разработке электронного пособия по программированию на языке Ассемблер, предназначенная для студентов КГК специальности 230105.<br /> <br /> <b><span class="butback" onclick="goback(20980)">^</span> <span class="submenu-table" id="20980">2.1.2 Функциональное назначение:</span></b><br /> <br /> Осуществление доступа к различным разделам курса вышеуказанных дисциплин.<br /><br /><br /><b>2.1.3 Описание логической структуры</b><br /> <br /> Программный продукт можно (условно) разделить на три основных блока:<br /> <ul> <li><br />main.html<br /> <li><br /> Модуль leftmenu.htm<br /> <li><br /> <span><img src="478503_html_218a3251.gif" align=left hspace=12></span>Модуль Logotip.htm<br /> </ul> <br /> Данная структура представлена на рисунке 1.<br /> <br /> <img src="478503_html_7d80d199.gif" align=left hspace=12><br /> <br /> <br /> <img src="478503_html_438e1b6b.gif" align=left hspace=12><br /><br />Модуль leftmenu.htm le<br /> <br />tm<br /> <br /> nu.htm<br /> <br /> Модуль logotip.htm<br /> <img src="478503_html_249bbe2.gif" align=left hspace=12> <img src="478503_html_m36d2df2a.gif" align=left hspace=12> <img src="478503_html_2d2985a9.gif" align=left hspace=12> <img src="478503_html_2d2985a9.gif" align=left hspace=12><br /><br /><br />Рисунок 1 – Описание логической структуры.<br /><br /><br /><b>Модуль main</b> отвечает за внешний вид программы(расположение фреймов, шрифт, цвет фона, и т.д.)<br /><br /><br /><b><span class="butback" onclick="goback(21002)">^</span> <span class="submenu-table" id="21002">Модуль leftmenu</span></b> отвечает за содержание программы. В нем можно добавлять и удалять информацию,редактировать,меняит фон,цвет,шрифт и т.д.)<br /> <br /> <b>Модуль logotip</b> отвечает за заставку программы. В нем можно удалить, добавить, сменить логотип и т.д.<br /><br /><br /><b><span class="butback" onclick="goback(20981)">^</span> <span class="submenu-table" id="20981">2.1.3 Общие сведения о программе</b><br /> <br /> Данная программа была создана на языке программирования HTML<br /> <br /><b>Используемые программные средства</span></b><br /> <br /> Для функционирования программного обеспечение используется: язык HTML.<br /> <br /> <b>Загрузочный модуль (</b>Модуль «main»)<br /> <br /> Для запуска программы необходимо в корневой папке «Пособие» запустить ярлык «Posobie».<br /><br /><br /><b><span class="butback" onclick="goback(20982)">^</span> <span class="submenu-table" id="20982">2.1.4 Входные данные.</b><br /> <br />Информация представлена в текстовом виде.<br /> <br /><b>2.1.5 Выходные данные</span></b><span><img src="478503_html_218a3251.gif" align=left hspace=12></span>.<br /> <br />Выходными данными является выводимая на экран информация.<br /><br /><br /><b><span class="butback" onclick="goback(20983)">^</span> <span class="submenu-table" id="20983">2.2 Руководство системного программиста</b><br /> <br /><b>2.2.1 Структура программы</span></b><br /> <br />Ниже на рисунке 2 представлена структура программы.<br /><br /><span><img src="478503_html_218a3251.gif" align=left hspace=12></span><img src="478503_html_4788c346.gif"><img src="478503_html_7d80d199.gif" align=left hspace=12>Рисунок 2 - Структура программы<br /><br /><br />1)Для создания пособия нужно было подготовить все разделы учебника(оглавление, название, информационных разделов, главы и т.д.) в текстовом редакторе word и сохранить их виде отдельных файлов, например, main.doc, menu.doc и т.д.<br /> <br /> 2)Дальше нужно преобразовать все файлы разделов пособия в формат HTML, для чего использовать опцию меню «Файл\Сохранить». Например, oglavlenie.html,title.html.<br /> <br /> 3)Организовать основной загрузочный файл пособия main.html из которого будет осуществляться управление Пособием.<br /> <br /> В моём случае я создал html-файл с именем main.html который является основным.<br /> <br /><html><br /> <br /><head><br /> <br /><title>Untitled Document

















<br /> <br /><body bgcolor="white" text="blue"><br /> <br /> </body><br /> <br />







^ 2.2.2 Настройка программы.

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

Достаточно просто установить программу на персональном компьютере, запустить и работать в ней.




^ 2.2.3 Проверка программы

Объект испытаний

Объектом испытаний является «разработка программы электронное пособие по программированию на языке Ассемблер» предназначенная для быстрого и удобного пользования электронным пособием. Реализация данного программного продукта позволит пользователю существенно упростить работу пользователям в электронном пособии.

^ Цель испытаний

Целью испытания является проверка правильности работы алгоритма программы, надежности функционирования.

Требования к программе

Программа электронный учебник по программированию на языке Ассемблер предназначена для: для работы пользователям в электронном пособии.

Кроме того, “Разработка программы регистрации и контроля полноты входной информации” имеет доступный и удобный интерфейс, сходный с общепринятым для стандартных Windows-приложений.

^ Требования к программной документации

Состав программной документации:

- описание программы;

- текст программы;

- руководство программиста;

- руководство оператора;

^ Используемые методы тестирования.

Тестирование - процесс выполнения программы с намерением найти семантические ошибки.

Методы тестирования программы:

- Метод черного ящика;

- Метод белого ящика;

- Восходящее тестирование;

- Нисходящее тестирование.

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


^ 2.3 Руководство оператора

2.3.1 Назначение программы

Цель моего дипломного проекта заключается в разработке электронного пособия по программированию на языке Ассемблер, предназначенная для студентов КГК специальности 230105.

^ 2.3.2 Условия выполнения программы

Минимальные аппаратные требование к электронной вычислительной машине:

  • Процессор: Pentium

  • Частота: 133 MHz

  • Оперативная Память: 32Мб

  • Видео Карта

  • Мышь

Рекомендуемые аппаратные требования к электронной вычислительной машине:

  • Процессор: Pentium 3

  • Частота: 1.3 GHz

  • Оперативная Память: 128 Mb

  • Видео Карта

  • Мышь



^ 2.3.3 Выполнение программы

При запуске программы на экране появляется главная страница для выбора Темы или под темы пособия. Подробная ситуация представлена на рисунке 3.



Рисунок 3 - Главная страница.


После запуска программы нужно перейти по ссылке «правила пользования пособием». Подробная ситуация представлена на рисунке 4.



Рисунок 4 – Правила пользования пособием.


Далее входим в главное меню. Подробная ситуация представлена на рисунке 5.




Рисунок 5 – Главное меню.


При выборе темы в оглавлении появляется материал . Подробная ситуация представлена на рисунке 6.



Рисунок 6 – Выбранный материал.


2.4 Описание контрольного примера

2.4.1 Назначение

Программа называется «”Электронное пособие по программированию на языке Ассемблер». Программа написана на языке программирования HTML. Текст программы приведен в приложении 1.

В разработанном программном продукте реализованы функции осуществления доступа к различным разделам учебного курса по вышеуказанным дисцеплинам.


^ 2.4.2 Исходные данные

Исходными данными является информация представленная в текстовом виде.


2.4.3 Контрольный пример

При нажатии на ярлык Posobie пользователь заходит в пособие по программированию на языке Ассемблер. Подробная ситуация представлена на рисунке 7.



Рисунок 7 – Вход в пособие.



“Согласовано”

Экономическая часть дипломного проекта

Руководитель экономической части

ДП______________ Маркова Т.М.

Дата “______” __________ 2007 г.






3 Экономическая часть

^ 3.1 Организационно-экономическое обоснование дипломной работы


Целью дипломного проекта является создание программы электронное пособие по программированию на языке Ассемблер.

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

Наиболее важным моментом для разработчика, с экономической точки зрения, является процесс формирования затрат на разработку программы. Очевидно, что программные продукты представляют собой весьма специфический товар с множеством присущих им особенностей. Многие их особенности проявляются и в методах расчетов цены на них. На разработку программного продукта средней сложности обычно требуются весьма незначительные средства. Однако, при этом он может дать экономический эффект, значительно превышающий эффект от использования достаточно дорогостоящих систем.

Цена на программные продукты устанавливается на единицу программной продукции с учетом комплектности её поставки. Её цена

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


^ 3.2 Обоснование косвенной экономической эффективности



Для контроля больших массивов данных требовалось большое количество времени, т.к. все это приходилось делать вручную.

После внедрения данного программного продукта автоматизируется процесс регистрации и контроля, что приведет к упрощению и ускорению процесса работы на предприятии.


^ 3.3 Составление сметы затрат по договору подряда на разработку программного продукта «Электронное пособие по программированию на языке Ассемблер»


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

Затраты на материалы:

З м =  (ЦМ )*N (1)

Где ЦМ - стоимость материала (бумага, ручка, картридж, Интернет)

N-количество материала

Подставим данные в формулу (1) получим:

З м =200*1+4*10+1*1800+14*30+1*32=2585 руб.

Таблица 1

п/п

Наименование и марка материала

Единица измерения

Количество

Цена за единицу, руб.

Сумма, руб.

Затраты, руб.

1

2

3

4

5

6

7

1

Бумага

Пачка

1

200

200

200

2

Ручки

шт

4

15

60

60

3

Картридж

шт

1

1800

1800

1800

4

Интернет

час

14

35

490

490

5

Компакт диск

шт

1

35

35

35

ИТОГО




2585


^ 3.4 Расчет отчислений на основную заработную плату программиста.


Исходя из того, что оплата труда дипломника в качестве техника-программиста (спец.) с окладом в размере 8000 руб. Величина затрат на основную заработную плату каждого из участников создания программного обеспечения определяется по формуле:


Омес

*Траб

д

Др. мес



Зосн итр=
(2)


Где Омес – месячный оклад;

Др. мес - среднее количество рабочих дней в месяце (Др. мес =21 дней =168 час.);

*Траб- фактическое время участия в разработке, 42 дня;

Кд- коэффициент учитывающий доплаты к основной зарплате (премии)

Кд=1.4

Подставим данные в формулу (2) получим:

Зосн итр= (8000/21)*42*1,4=22400 руб.

Налог на доходы физических лиц (НДФЛ - 13%)

Осситр= Зосн итр *13% (3)

Подставив значение в формулу (3)получим:

Осситр= 22400*13%=2912 руб.


^ 3.5 Расчет затрат на амортизацию оборудования.


В данном дипломном проекте необходимо рассчитать амортизацию компьютера и принтера.


*Цобi *a i*ni *t рабi

Ф д. о.



Рам= (4)


Где

Цобi – цена i-го вида оборудования;

a i- годовая норма амортизационных отчислений;

Ф д. о – действительный годовой фонд времени работы оборудования;

t рабi – время работы i-го вида оборудования, час;

ni – количество единиц i-го вида оборудования.


Подставим данные в формулу (4) получим:


Рам = ((8000*0.20*1*0.5)/1968)+((25000*0.25*1*336)/1968)=1067,48 руб.

Для расчета затрат на амортизацию оборудования составляем таблицу 2.

Таблица 2.

п/п

Наименование и марка материала

Количество единиц оборудовани, руб.

Время работы оборудовани, час

Норма амортизационных отчислений, %.

Затраты на амортизацию, руб.

1

2

3

4

5

6

1

Принтер

Lexmark z25

1

0.5

20

0,41

2

Компьютер

1

336

25

1067,07

ИТОГО




1067,48


^ 3.6 Расчет затрат на программное обеспечение и техническую литературу.

Затраты на программное обеспечение и техническую литературу сведем в таблице 3.

Зпил=?*25% программного обеспечения и технической литературы

Где:

? - сумма

25% - норма амортизационных отчислений.

Зпил=10450*25%=2612,50 руб.


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

Для объективного учета затрат себестоимости разрабатываемого продукта АРМ «Электронное пособие по программированию на языке Ассемблер» отражаются амортизационные расходы на использование данного программного продукта.


^ 3.7 Расчет затрат на электроэнергию


Расчет затрат на электроэнергию осуществляется по формуле:

Зэл.эн.= Цэн *SPi *n i *Tpi (8)

Где Pi –мощность i-го вида оборудования, кВт;

Тpi–время работы i-го вида оборудования, час;

n i–количество единиц i-го вида оборудования;

Цэн– цена 1 кВт – час электроэнергии (1,60 руб./кВт)

Подставим данные в формулу (8) получим:

Зэл.эн.=1,6*(0,4*1*336+0,05*1*0,5)=215,08 руб.

Для расчета затрат на электроэнергию составляем таблицу 4.


Таблица 3.

п/п

Наименование и марка материала

Количество единиц оборудования, (руб.)

Мощность оборудования, (Вт)

Время работы оборудования, час

Затраты на электроэнергию, (руб.)

1

2

3

4

5

6

1

Принтер

1

50

0,5

0,04

2

Компьютер

1

400

336

215,04

ИТОГО




215,08





^ 3.8 Общие затраты на разработку и создание программного обеспечения (ПО).



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

^ Спз= З м+ Зосн итр+ Рам+ Осситр (6)

ЕСН= Зосн *26% (7)

Пз= З м+ Зосн итр+ Рам+ Осситр+ Спз+ ЕСН (8)


Где:

Спз – производственные затраты

З м – основные и вспомогательные материалы

Зосн итр – основная зарплата программиста

Рам – амортизационные отчисления

Осситр - налог на доходы физических лиц

ЕСН – единый социальный налог (26%)

Пз – полные затраты

Подставив данные в формулы (6),(7),(8) получим:

Спз=2585+22400+1067,48+2912=28964,48 руб.

ЕСН=22400*26%=5824 руб.

Пз=2585+22400+1067,48+2912+28964,48+5824=63752,96 руб.


Выводы.


За счёт простоты в использовании программа позволяет работать низко квалифицированным работникам. Это значительно экономит рабочее время, повышает эффективность работы, сокращает время на поиск и расчёт необходимой информации.

Программа соответствует всем современным стандартам и требованиям.




^ 4. Техника Безопасности при работах по обслуживанию и эксплуатации (ПК).

4.1 Общие положения

  • В данной инструкции предусмотрены мероприятия по технике безопасности, которыми следует руководствоваться при работах по обслуживанию и эксплуатации ЭВМ (ПК).

  • Инструкция является обязательной для лиц, проводящих какие-либо работы по эксплуатации и техническому обслуживанию ЭВМ (ПК), т.е. для инженеров, программистов, электронщиков.

  • Запрещается эксплуатация ЭВМ (ПК) при выключенной системе вентиляции.

  • Запрещается эксплуатация ЭВМ (ПК) при температуре более 35 град.С. и влажности более 90%.

  • К работе по эксплуатации и обслуживанию ЭВМ (ПК) допускаются сотрудники, изучившие правила технической эксплуатации устройств, данную инструкцию, сдавшие экзамен по ПТБ и имеющие удостоверение на право эксплуатации электроустановок до 1000В.


^ 4.2 Эксплуатация ЭВМ (ПК)

  • Включение ЭВМ (ПК) производить согласно инструкции по включению и выключению на данную ЭВМ.

  • Перед включением ЭВМ (ПК) необходимо ознакомиться с аппаратным журналом и убедиться, что все устройства ЭВМ были исправны при работе ранее.

  • Если на устройствах ЭВМ проводились ремонтные работы необходимо проверить:

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

  • Исправность кабелей и их подключения, включения вентиляторов.

  • Запрещается включать устройства, к работе которых сотрудник не имеет доступа.

  • Запрещается включать ЭВМ (отдельное устройство) при неисправной защите электропитания.

  • Запрещается снимать крышки и щиты, закрывающие доступ к токоведущим частям.

  • Запрещается пользоваться неисправной аппаратурой инструментом.

  • Запрещается пользоваться электрическим паяльником с напряжением более 36В и незаземленным корпусом.

  • При ремонте электропитания необходимо вывешивать плакаты "НЕ ВКЛЮЧАТЬ! РАБОТА НА ЛИНИИ!"

Запрещается заменять съемные элементы и поводить пайку под напряжением.

  • Запрещается включать и отключать разъемы кабелей электропитания и блоков вентиляторов под напряжением.

  • Запрещается менять предохранители под напряжением, при замене руководствоваться их номиналами.

  • Измерение напряжения на токоведущих частях с напряжением свыше 42В проводить, пользуясь резиновыми ковриками и изолированными щупами, при этом соблюдать особую предосторожность во избежание короткого замыкания смежных клемм и проводов.

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

  • Металлические корпуса измерительной аппаратуры должны быть заземлены.

  • При прозвонке электрических цепей необходимо предварительно эти цепи обесточить и проверить отсутствие напряжения.

  • При проведении всех работ необходимо присутствие не менее 2-х человек, допущенных к работе с электроустановками и имеющих соответствующую квалификационную группу для установок напряжением до 1000В.

  • Все приведенные ремонтные работы необходимо записать в журнал учета ремонтных работ.


^ 4.3 Противопожарные мероприятия

  • При техническом обслуживании и эксплуатации ЭВМ (ПК) необходимо строго соблюдать правила противопожарной безопасности.

  • Запрещается хранить в машинном зале смазочные материалы.

  • Включенные паяльники необходимо класть на специальные подставки.

  • Рабочие места, проходы и выход не должны загромождаться посторонними предметами.

  • По окончании работы все электроприборы должны быть выключены.

  • Курение, пользование электронагревательными приборами, открытым огнем в данных классах ЗАПРЕЩАЕТСЯ!

  • При возникновении пожара отключить оборудование (электроустановку), принять меры к ликвидации пожара, сообщить дежурному персоналу.

  • При ликвидации пожара применять средства тушения, гасящее вещество которых не проводит электрический ток (огнетушители углекислотные, порошковые).

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




Заключение

Таким образом, в результате дипломного проектирования получился программный продукт, реализующий электронное пособие по программированию на языке Ассемблер. Программная среда реализации (HTML), позволила создать компактный функционально достаточный продукт с удобным, интуитивно понятным пользовательским интерфейсом, что следует отнести к несомненным достоинствам проекта. Простота разработанного продукта иллюзорна. Выбор среды программирования обусловлен необходимостью программной совместимости с разработанными ранее другими программами для изучения web-дизайна необходимо начинать с языка HTML (Hyper Text Markup Language), который является основой любой web-страницы, составляющих сайты. Несомненным плюсом языка HTML является его независимость от программно-аппаратных платформ. К тому же, так как это язык разметки, его изучить гораздо проще, чем любой язык программирования, причем HTML-страничку можно создать с помощью любого текстового редактора.

Программа разработана под под непрофессиональных пользователей.Программа содержит доступный интерфейс и легка в применении. Контроль входной информации является неотъемлемой частью технологического процесса централизованной обработки информации в вычислительном центре
^

Список литературы


1.Билик Игер «Работа в Интернет» - Москва:.Бином,2002-320с.

2.Джерри Хоникат «Использование Internet» Москва:.2-е изд.,1997г-304с.

3.Дьяков В.П. «Интернет – настольная книга пользователя»- Москва:.Салон-1,2002-265с.

4.Кузин А.В. «Компьютерные сети» - Москва:,Учебное пособие,2005-192с.


^

Приложение A


// Программа «main.htm»

//ОС Widows XP

//Программа выполнена на языке программирования HTML

//Разработчик Китарюк В.Н.


Листинг программы




^

ЭЛЕКТРОННОЕ ПОСОБИЕ ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ АССЕМБЛЕР

//бегущая строка










  • 4.9.1 Директива ASSUME












  • Приложение F





    Untitled Document









    Введение





    Не смотря на то, что язык программирования Ассемблера, в чистом виде, относительно редко используется на практике, его изучение является необходимой частью подготовки профессиональных

    программистов, поскольку позволяет шире понять принципы работы ЭВМ, операционных систем и трансляторов с языков высокого уровня.

    Настоящее учебное пособие содержит описание архитектуры и системы команд процессора Intel 8086, что является базой для изучения программирования других, более современных, процессоров Intel. Кроме того, в учебном пособии уделено внимание интеграции языков высокого уровня и языка Ассемблера, что в настоящее время наиболее актуально.

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










    Похожие:

    Красногорский государственный колледж iconПеречень средних специальных учебных заведений Саратовской области
    Всероссийский государственный колледж строительства мостов и гидротехнических сооружений
    Красногорский государственный колледж iconСибирский Государственный Университет Телекоммуникации и Информатики (Сибгути). диплом
    Гг. Новосибирский Радиотехнический Колледж (нртк). Диплом младшего радиоинженера
    Красногорский государственный колледж iconШичко против водки
    Среди них и красногорский "Оптималист". Возглавляет его председатель Российского общественного объединения клубов "Оптималист" Юрий...
    Красногорский государственный колледж iconХод беседы Звучит стихотворение «Родина»
    Родину, за свой народ и страну, свою землю и её историю. А олицетворяют родную землю её символы. В нашей стране это Государственный...
    Красногорский государственный колледж iconГосударственный стандарт союза сср резьба коническая дюймовая с углом профиля 60° гост 6111-52 государственный комитет СССР по стандартам москва государственный стандарт союза сср
    Утвержден Управлением по стандартизации при Совете Министров Союза сср 10 января 1952 г. Срок введения установлен
    Красногорский государственный колледж iconГосударственное регулирование экономики
    Государственный бюджет. Бюджетная политика государства в рыночной экономике. Государственный долг и источники его погашения. 3
    Красногорский государственный колледж iconПедагогический колледж №7
    «Дошкольное образование», «Педагогика дополнительного образования в области туристско-краеведческой деятельности»
    Красногорский государственный колледж icon13. Международные организации в международных экономических отношениях. 27
    Государственный бюджет. Бюджетная политика государства в рыночной экономике. Государственный долг и источники его погашения. 4
    Красногорский государственный колледж iconГоу спо ленинградский педагогический колледж
    Работа воспитателя с детьми с отклонениями в эмоционально-личностном развитии и поведении
    Красногорский государственный колледж icon27 июня 2007
    Орлов Федеральное государственное образовательное учреждение среднего профессионального образования "Орлово-Вятский сельскохозяйственный...
    Разместите кнопку на своём сайте:
    Документы


    База данных защищена авторским правом ©podelise.ru 2000-2014
    При копировании материала обязательно указание активной ссылки открытой для индексации.
    обратиться к администрации
    Документы

    Разработка сайта — Веб студия Адаманов