' .

Разработка объектной программы для задачи учета компьютерной техники в организации #1507046

Артикул: 1507046
1 990p.
Оплатите артикул одним из 20 способов и сразу скачайте.
После оплаты он автоматически будет удален с сайта.
Никто кроме вас не сможет посмотреть его до 21.02.2025
1. Постановка задачи 4
1.1. Цель курсовой работы. 4
1.2. Данные для написания курсовой работы. 4
1.3. Требования к реализации. 5
2. Теоретическое описание используемых структур, данных с алгоритмами реализации основных операций 7
2.1. Адресный замкнутый кольцевой неупорядоченный однонаправленный список с заголовком 7
2.2. Очередь на основе обычного массива со сдвигом элементов 10
3. Описание основных понятий и механизмов ООП 12
4. Описание разработанных классов (объектная модель) 20
5. Описание демонстрационного модуля с характеристикой компонентов 31
6. Описание структуры проекта 39
7. Листинг программного кода с комментариями 40
Список использованной литературы 54

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


Программа выполняет следующие действие:
1. Добавление Комнаты при помощи клика правой кнопкой мыши в дерева объекта Организации, через контекстное меню добавить, открывается диалоговое окно с добавлением помещения, и присваивание уникального номера (используется обычное текстовое поле, где вводить необходимо название или уникальный номер помещения).
2. Добавление компьютеров при помощи клика правой кнопкой мыши по объекту дерева, через контекстное меню добавить, так же вызывается диалоговое окно с добавлением компьютеров с назначением инвентарного номера и стоимостью.
3. Удаление комнат/компьютеров через контекстное меню
4. Подсчет балансовой стоимости всех компьютеров в помещении
5. Поиск и вывод нужного компьютера
6. Отображение всех комнат в дереве


Этап 1: разработка необходимых классов без программной реализации методов
По этапу первому были разработаны все необходимые классы и методы без программной реализации.
Этап 2: программная реализация методов
По этапу второму продолжилась разработка методов и окончания. Также были добавлены тесты для проверки правильности реализации методов и классов, в консольном варианте.
Этап 3: программная реализация демонстрационного (тестового) приложения
По третьему этапу было разработано уже оконное тестовое приложение(главная форма, с добавлением/удалением помещений уникальным номером, добавление/удаление компьютеров с инвентарным номером и подсчета общей балансовой стоимости всех ПК в организации), с обработчиками событий и методами.

Постановка задачи:
Разработать объектную программу для хранения и обработки данных о компьютерах некоторой организации. Организация располагается в некотором количестве помещений (комнат, офисов), каждое из которых имеет уникальный номер. В каждом помещении находится некоторое количество компьютеров, причем каждый компьютер имеет уникальный инвентарный номер и балансовую стоимость.
Разработка включает в себя определение необходимых объектов и описание их в виде классов, программную реализацию методов добавления и удаления помещений и компьютеров с подсчетом суммарной стоимости, всестороннее тестирование методов с помощью консольного (при разработке) и оконного (в окончательном варианте) приложения.
Для объединения помещений используется структура данных в виде очереди на основе обычного массива со сдвигом элементов. Для объединения компьютеров в каждом помещении используется структура данных в виде адресного замкнутого (кольцевого) неупорядоченного однонаправленного списка с заголовком.

Разработка произведена с учетом следующих требований:
• имена классов, свойств и методов должны носить содержательный смысл и соответствовать информационной задаче
• обязательное соблюдение принципа инкапсуляции – использование в классах только закрытых свойств и реализация необходимого набора методов доступа
• наличие двух методов для сохранения всей объектной структуры во внешнем файле с обратной загрузкой, при этом стандартные механизмы сериализации разрешается использовать только как дополнение к самостоятельно реализованным методам
• тестовое оконное приложение должно обладать удобным пользовательским интерфейсом с контролем вводимых данных и отображением текущего состояния объектной структуры с помощью списковых или табличных компонентов
• стандартные контейнеры/коллекции (включая обобщенные классы) разрешается использовать только как дополнение к самостоятельно разработанным классам
1. Visual Studio 2012. Алгоритмы и программы: О. В. Чеснокова - СПб.:, НТ Пресс, 2012 г.- 368 с.
2. Бобровский С.И. Visual Studio. Учебный курс - М., 2014
3. Иванова Г. С., Ничушкина Т. Н., Пугачев Е. К. Технология программирования: Объектно-ориентированное программирование. М.: МГТУ им. Н. Э. Баумана, 3-е издание, 2012. - 320 с.
4. Лингер Р., Миллс Х., Уитт Б. Теория и практика структурного программирования. - М., 2010.
5. Осваиваем Visual Studio 2015: С. А. Любавин - СПб: НТ Пресс, 2014 г.- 576 с.
6. Основы программирования в Visual Studio 2012 XE (+ CD-ROM): Н. Б. Культин - МЖ, БХВ-Петербург, 2016 г.- 416 с.
7. Основы программирования в интегрированной среде VISUAL STUDIO 2012: А. Желонкин – М:, Бином. Лаборатория знаний, 2014 г.- 240 с.
8. Программирование в Visual Studio 2010 для Windows: А. Я. Архангельский - СПб:, Бином-Пресс, 2016 г.- 1248 с.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач, сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением. Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения, соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: Разработка объектной программы для задачи учета компьютерной техники в организации
Артикул: 1507046
Дата написания: 11.03.2019
Тип работы: Курсовая работа
Предмет: Объектно-ориентированное программирование
Оригинальность: Антиплагиат.ВУЗ — 62%
Количество страниц: 54
Скрин проверки АП.ВУЗ приложен на последней странице.

Прилагается программа:
Работа выполняется на языке C# в среде программирования Visual Studio
А ты умеешь выполнять такие работы?

Файлы артикула: Разработка объектной программы для задачи учета компьютерной техники в организации по предмету объектно-ориентированное программирование

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

После покупки артикул автоматически будет удален с сайта до 21.02.2025
Курсовая — Разработка объектной программы для задачи учета компьютерной техники в организации — 1
Курсовая — Разработка объектной программы для задачи учета компьютерной техники в организации — 2
Курсовая — Разработка объектной программы для задачи учета компьютерной техники в организации — 3
Курсовая — Разработка объектной программы для задачи учета компьютерной техники в организации — 4
Курсовая — Разработка объектной программы для задачи учета компьютерной техники в организации — 5
Курсовая — Разработка объектной программы для задачи учета компьютерной техники в организации — 6
Посмотреть остальные страницы ▼
Честный антиплагиат! Честный антиплагиат!
Уникальность работы — 62% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег! Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.

Утром сдавать, а работа еще не написана?

Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 47 работ. Успей и ты забрать свою пока это не сделал кто-то другой!