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

Артикул: 1507046
990p. 2 000p. Только до 21 ноября!
Оплатите работу одним из 20 способов и сразу скачайте.
После оплаты работа автоматически будет удалена с сайта.
Никто кроме вас не сможет посмотреть её до 20.01.2020
Как получить эту работу? Как получить эту работу через 2 минуты?
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%
Количество страниц: 53
Прилагается программа:
Работа выполняется на языке C# в среде программирования Visual Studio

Пролистайте работу и убедитесь в качестве

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

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

Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 181 работу. Успей и ты забрать свою пока это не сделал кто-то другой!
Ничего не подошло? Узнай цену написания твоей работы — сэкономь 100р.!
+
Прикрепить файлы
Как это было у тех, кто заказал раньше тебя?.. Не забудь оставить свой отзыв!