книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Автоматизация учета расчетов по заработной плате на основе современных компьютерных бухгалтерских программ (на примере ООО «Варикап») ( Курсовая работа, 35 стр. )
Автоматизация учета расчетов за товары, проданные населению в кредит предприятиями потребкооперации и применение микро- и мини-ЭВМ ( Курсовая работа, 42 стр. )
Автоматизация учета основных средств в организациях в условиях использования ЭВМ" (на примере ОАО "Элекс") ( Курсовая работа, 42 стр. )
Автоматизация учета расчетов с персоналом по оплате труда ( Курсовая работа, 33 стр. )
Автоматизация учета продаж автомобильных запчастей в ООО «Винтик & Шпунтик» ( Дипломная работа, 94 стр. )
Автоматизация учета кадров и оплаты труда на примере ООО «Гувер М» и выявление возможностей ее совершенствования ( Дипломная работа, 136 стр. )
Автоматизация учета и контроля оборота видеоносителей в видеотеке ( Курсовая работа, 39 стр. )
Автоматизация учета продаж в ООО "Спайдер" 2010-100 ( Отчет по практике, 100 стр. )
Автоматизация учета продаж в ООО "Спайдер"3 ( Отчет по практике, 93 стр. )
Автоматизирование расчета заработной платы в программе Excel ( Контрольная работа, 26 стр. )
Автоматизированная обучающая система для интенсификации процесса обучения по специальности ИСИТ ( Курсовая работа, 56 стр. )
АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА “НАДЕЖНОСТЬ ОБОРУДОВАНИЯ" ( Курсовая работа, 40 стр. )
Автоматизированная информационная система в управлении персоналом ( Курсовая работа, 47 стр. )
Автоматизированная обработка экономической информации по процессу формирования цен на торгово-розничном предприятии ( Дипломная работа, 128 стр. )
Автоматизированная обработка экономической информации по процессу формирования цен на торгово-розничном предприятии ООО «Синай» ( Дипломная работа, 129 стр. )
Автоматизированная система управления рестораном ( Реферат, 16 стр. )
Автоматизированная система прогнозирования оптово-розничных продаж мобильных телефонов на основе нейронных сетей ( Дипломная работа, 106 стр. )
АВТОМАТИЗИРОВАННАЯ СИСТЕМА МАССОВОЙ ПЕЧАТИ ДОКУМЕНТОВ ДЛЯ ЮРИДИЧЕСКИХ ЛИЦ ( Дипломная работа, 109 стр. )
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ОБУЧЕНИЯ НЕЙРОСЕТЕЙ НА ОСНОВЕ ДАННЫХ ИЗ ИНФОРМАЦИОННЫХ ХРАНИЛИЩ ( Дипломная работа, 61 стр. )
Автоматизированная система оценки качества работы преподавате-лей вуза Методика оценки рейтинга качества работы преподавателей ( Дипломная работа, 207 стр. )
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ОБУЧЕНИЯ НЕЙРОСЕТЕЙ ДЛЯ ЗАДАЧ БЕЗАВАРИЙНОГО ДВИЖЕНИЯ ( Дипломная работа, 61 стр. )
АВТОМАТИЗИРОВАННАЯ СИСТЕМА УЧЕТА ЭЛЕКТРОДВИГАТЕЛЕЙ ( Отчет по практике, 24 стр. )
Автоматизированная система обработки финансово- кредитной информации таможенных органов России ( Дипломная работа, 60 стр. )
АВТОМАТИЗИРОВАННАЯ ФОРМА БУХГАЛТЕРСКОГО УЧЕТА. ОБРАБОТКА УЧЕТНОЙ ИНФОРМАЦИИ С ПОМОЩЬЮ ЭЛЕКТРОННОГО ТАБЛИЧНОГО ПРОЦЕССОРА EXCEL. РАСЧЕТ ЗАРАБОТНОЙ ПЛАТЫ И ЕСН ( Контрольная работа, 18 стр. )
Автоматизированное рабочее место медицинского работника дошкольного учреждения ( Дипломная работа, 99 стр. )

Введение 5

Глава 1. Специальная часть. Разработка программного обеспечения управления автоматизированным комплексом многоканальной связи 6

1.1 Постановка задачи проекта 7

1.2 Особенности разработки программного обеспечения для микропроцессорных систем 8

1.3 Использование контроллера АТ89С51 10

1.3.1 Основные программно-доступные устройства микроконтроллера АТ89С51 11

1.3.2 Структурная схема микроЭВМ серии МК51 11

1.3.3 Адресные пространства АТ89С51 15

1.3.4 Характеристики средств языка ассемблера 18

1.4 Интерфейсы в системах связи 19

1.4.1 Классификация интерфейсов 19

1.4.2 Основы асинхронной последовательной связи 21

1.4.2.1 Контроль по четности и обнаружение ошибок 23

1.4.2.2 Управление потоком с помощью XON/XOFF 23

1.5 Общие методы ввода/вывода через коммуникационный порт 24

1.5.1 Последовательный порт с точки зрения программиста 25

1.6 Информационный обмен контроллер - ЭВМ с использованием интерфейса RS-232 26

1.7 Создание программы управления автоматизированным комплексом многоканальной связи 29

1.7.1 Структуры данных 29

1.7.2 Составляющие программы 30

1.7.2.1 Основная программа 32

1.7.2.2 Подпрограмма перезаписи карты памяти 37

1.7.2.3 Подпрограмма связи с внешней ПЭВМ через последовательный порт 37

1.7.3 Тестирование и отладка программы 38

1.7.4 Оформление программы и ее возможная модернизация 39

1.7.5 Надежность программного продукта 40

1.8 Заключение 41

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

2.1 Требования к программным системам 43

2.2 Этапы решения задачи на ЭВМ 46

2.3 Проектирование системы 54

2.3.1 Определение основных элементов системы 54

2.3.2 Структурный анализ 55

2.3.3 Структурное проектирование 55

2.3.4 Реализация и испытания 56

2.4 Вспомогательные средства проектирования 57

2.4.1 Графическая схема задания 57

2.4.2 Развернутый план проекта системы 58

2.5 Организация процесса проектирования 60

2.6 Необходимость тестирования программных продуктов 61

2.7 Отладка и общие принципы тестирования программ 62

2.8 Типы тестов 65

2.8.1 Модульное тестирование 66

2.9 Надежность программного обеспечения 67

2.9.1 Критерии надежности систем 68

2.9.2 Типы программного обеспечения с точки зрения надежности 70

2.9.3 Анализ надежности программного обеспечения 71

2.9.4 Диагностика функционирования комплексов программ 72

2.9.5 Основные факторы, влияющие на надежность функционирования комплексов программ 73

2.10 Разработка программной документации 75

2.11 Заключение 78

Глава 3. Организационно – экономическая часть. Расчет затрат на разработку программного продукта 79

3.1 Экономическая эффективность программного продукта 80

3.2 Составляющие затрат на создание программного продукта 81

3.2.1 Затраты на непосредственную разработку ПП 82 3.2.2 Сложность разработки программного продукта 84 3.2.3 Затраты на изготовление опытного образца как продукции производственно- технического назначения 86 3.2.4 Затраты на создание комплекта документации 86 3.2.5 Затраты на технологию и программные средства автоматизации разработки ПП 87

3.3 Составляющие затрат на эксплуатацию программ, влияющих на процесс разработки программного продукта. 87

3.4 Составляющие затрат на сопровождение программ 90

3.5 Расчет затрат на программный продукт 91

3.6 Выводы 94

Глава 4. Производственно-экологическая часть. Организация рабочего места программиста. Расчет освещенности. 95

4.1 Введение 96

4.2 Рабочее место программиста. Факторы производственной среды 97

4.3 Вредные факторы и их классификация 99

4.4 Общие требования к помещению машинного зала 99

4.5 Основные требования к освещению 100

4.6 Расчет общего освещения 103

4.7 Меры защиты от поражения электрическим током 105

4.8 Меры по снижению уровня шума 108

4.9 Защита от излучений 108

4.10 Нормирование метеорологических условий в машинном зале 110

4.11 Требования по пожарной безопасности 112

4.12 Психофизиологические опасные и вредные

производственные факторы 112

4.13 Планировка рабочего места программиста и организация работы с компьютером 114

4.14 Выводы 115

Используемая литература 116

Приложение 1. Исходный текст программы на ассемблере микропроцессора АТ89С51 117

Приложение 2. Графическая часть дипломного проекта 124

Данный дипломный проект выполнен на актуальную для предприятий-производителей устройств связи тему, тесно связанную с реальными планами исследований и производства, решая практическую задачу по разработке и внедрению программного обеспечения управления автоматизированным комплексом многоканальной связи. По своему характеру проект является опытно-конструкторским. Разработанное обеспечение для изделия ТС16Е1 полностью удовлетворяет техническому заданию. По своему содержанию дипломный проект соответствует современному уровню науки и техники.

В процессе решения задачи создания программного продукта детально были рассмотрены особенности разработки программного обеспечения для микропроцессорных систем, устройство и принципы работы микропроцессоров серии МК51 вообще, интерфейсы в системах связи, основы асинхронной последовательной связи, общие методы ввода/вывода через коммуникационный порт и изучен информационный обмен контроллер-ЭВМ с использованием интерфейса RS-232. Подробное описание структуры программы, алгоритмов построения и работы всех трех ее частей дает полное представление о ее создании, использовании и принципах работы.

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

В организационно-экономической части расчета затрат на разработку программного продукта после подробного анализа составляющих затрат приведен расчет конкретно для этого программного продукта.

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

Приложенные к пояснительной записке исходный текст программы на языке ассемблера для микропроцессора АТ89С51 и плакаты графической части дополняют общую картину законченности и технической грамотности выполнения дипломного проекта.

Наиболее используемыми источниками при создании данного дипломного проекта стали :

1. АТ89С51. 8-Bit Microcontroller with Flash. Application Note.

2. Библиотека разработчика. Программирование последовательного порта. Электронный документ.

3. Последовательный интерфейс RS-232. Описание, принципы работы и использование в коммуникационных системах связи. Электронная подборка.

4. Липаев В.В. “Тестирование программ”. М., “Радио и связь”, 1986 г.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»