Хранение и обработка структурированных данных на примере класса Бытовая техника - Курсовая работа (проект)
Скачать готовую работу по теме

Хранение и обработка структурированных данных на примере класса Бытовая техника

Купить эту готовую работу со скидкой за 60,00 BYN
Хранение и обработка структурированных данных на примере класса Бытовая техника
Стоимость Стоимость
от

60,00

75,00

BYN

Содержание

Введение

1. Назначение и область применения

2. Технические характеристики

2.1 Постановка задачи

2.2 Описание алгоритма программы

3. Описание программы

3.1 Общие сведения

3.2 Функциональное назначение

3.3 Описание логической структуры

3.4 Используемые технические средства

3.5 Входные данные

3.6 Выходные данные

4. Программа и методика испытаний

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

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

4.3 Средства и порядок испытаний

Заключение

Литература

Приложение А. Текст программы

Приложение Б. Алгоритм работы программы

Выдержка из работы

Введение

Тема данного курсового проекта «Хранение и обработка структурированных данных на примере класса «Бытовая техника»». Целью написания курсового проекта является изучение методов работы с классами и получение практических навыков работы с классами. В программе было разработано два класса. Программа включает в себя:

- ввод данных с клавиатуры;

- чтение данных из файла;

- сохранение данных в файл;

- сортировка данных;

- редактирование данных;

- вывод данных на экран;

- поиск данных по полю;

- вывод данных в документ Excel.

Данная программа написана на c# в Microsoft visual studio 13.


1. Назначение и область применения

Данная программа предназначена для работы с двумя классами: Texnika и Cleaner. Класс Cleaner является дочерним классом по отношению к Texnika. Класс Texnika содержит следующие поля: name и firma. В поле name хранится информация о названии техники, а в поле firma – данные о фирме производителе. В классе же Cleaner к этим полям добавляются model, power, stoimost и god_create. В этих полях хранится информация о названии модели, мощности пылесоса, его стоимости и годе создания. В программе реализованы следующие функции:

- ввод данных с клавиатуры;

- чтение данных из текстового файла;

- сохранение данных в файл;

- сортировка данных;

- редактирование данных;

- вывод данных на экран;

- поиск данных по полю;

- вывод данных в документ Excel;

- проверка на корректность вводимых данных.

Данные внутри программы хранятся массиве объектов класса Cleaner, который объявлен глобально.


2. Технические характеристики

2.1 Постановка задачи

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

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

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

- Режим чтения из файла – в данном режиме данные в массив объектов заносятся из файла, который выбирается пользователем, данные которые были занесены в массив выводятся в Listbox.

- Режим просмотра данных – данные хранящиеся в массиве выводятся в listbox.

- Режим редактирования данных – в этом режиме необходимо ввести номер элемента массива для редактирования и в полях отобразятся данные, которые можно изменить. После этого необходимо нажать кнопку изменить запись.

- Режим поиска – в этом режиме пользователь в появившемся окне начинает вводить текст для поиска, результаты поиска отображаются сразу в listbox.

Поиск в программе осуществляется по полю фирма, а сортировка по возрастанию стоимости товара.


   3. Описание программы

3.1 Общие сведения

Обозначение программы – texnikaforms.exe

Наименование программы – «Хранение и обработка структурированных данных на примере класса «Бытовая техника»»

Автор –

Дата создания –

Версия программы – v1.0

Программная среда – Microsoft visual studio express 2013

Программное обеспечение – Windows 7

Язык программирования – C#

3.2 Функциональное назначение

Программа предназначена для работы с классом cleaner, ввода данных, хранения данных в файле, редактирование данных. Так же предоставлена возможность вывода массива объектов в файл excel. Так же реализована проверка на корректность ввода и пустые поля.

3.3 Описание логической структуры

Form1.cs – модуль содержащий описание класса forma, texnika и cleaner.

Form1.Designer.cs – модуль содержащий прототипы всех функций используемых на Form.

3.4 Используемые технические средства

Процессор – Celeron® Dual-Core CPU T3000 @

Жесткоий диск – 250Гб

Оперативная память – 2,00 ГБ

Монитор с разрешением 1366х768


4. Программа и методика испытаний

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

Наименование программы «Хранение и обработка структурированных данных на примере класса «Бытовая техника»»

Обозначение программы – texnika.exe

Программа предназначена для пользователей Windows XP/7

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

Найти возможные неисправности программы для их устранения.

4.3 Средства и порядок испытаний

Использованы следующие технические средства, необходимые для проведения испытаний: ПЭВМ Celeron® Dual-Core CPU T3000 @, HDD – 250 GB, RAM – 2,00 ГБ.

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


СКРИНШОТЫ ИЗ РАБОТЫ

   Заключение

В ходе выполнения курсового проекта изучил основы c#, закрепил знания по созданию и наследованию классов. Была изучена среда Microsoft visual studio 2013. Получены навыки экспорта данных в документ excel.

«Хранение и обработка структурированных данных на примере класса «Бытовая техника»» соответствует полученному техническому заданию. На основе выполненных тестов можно сделать вывод, что программа отвечает эксплуатационным, технологическим требованиям, обладает высокой надёжностью, наглядностью и универсальностью.


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

1. Бабэ, Бруно Просто и ясно о Borland C++; М.: БИНОМ, 1995. - 400c.

2. Дейтел, Х.М.; Дейтел, П.Дж. Как программировать на С++; М.: Бином; Издание 4-е, 2005. - 390 c.

3. Джейсон, Прайс; Майк, Гандэрлой Visual C# .NET. Полное руководство; КОРОНА принт, 2004. - 960 c.

4. Нейгел, К. C# 2005 для профессионалов; Вильямс, 2006. - 763 c.

5. Рихтер, Джефри CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#; Питер, 2007. - 656 c.

6. Робинсон, С.; Корнес, О.; Глинн, Д. и др. C# для профессионалов; М.: Лори, 2005. - 396 c.

7. Саттер, Герб Новые сложные задачи на C++; Вильямс, 2005. - 272 c.

Стоимость Стоимость

60,00

75,00

BYN

Информация о работе

Вуз: ВГПК (Витебский государственный политехнический колледж)
Дисциплина: Конструирование программ и языки программирования
Тип работы: Курсовая работа (проект)

Работа защищена на оценку "8" без доработок.

Уникальность свыше 40%.

Количество страниц – 29.

Работа оформлена в соответствии с методическими указаниями учебного заведения. 

В работе имеются следующие приложения:

Приложение А. Текст программы

Приложение Б. Алгоритм работы программы

Процесс покупки готовой работы

01
1. Заказ готовой

Оставьте заявку по кнопке "купить ". Обязательно укажите правильный e-mail, на него вышлют инструкции по оплате и ваши материалы.

02
2. Оплата

На вашу электронную почту придет подробная инструкция по оплате через ЕРИП. 

03
3. Получение

Сразу после оплаты, менеджер вышлет все материалы, которые относятся к заказу, на электронную почту.

Создание программного модуля Расчёт значений параметров и построение правильного шестиугольника
Вуз: МГПК (Могилёвский государственный политехнический колледж)
Дисциплина: Основы алгоритмизации и программирования
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Проектирование справки
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Основы конструирования программ
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Основы алгоритмизации и программирования
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Основы конструирования программ
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Основы алгоритмизации и программирования
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Основы конструирования программ
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Метод SWOT- анализа в практике управления
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Социология управления
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Инновации в системе штрихового кодирования
Вуз: МИУ (Минский университет управления)
Дисциплина: Теоретические основы инновационной деятельности
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Информационная система фотоцентра
Вуз: МИУ (Минский университет управления)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Автоматизация рабочего места сотрудника видеопроката
Вуз: БГУИР (Белорусский государственный университет информатики и радиоэлектроники)
Дисциплина: Базы данных и системы управления базами данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

База данных Банковские вклады
Вуз: МГВРК (Минский государственный высший радиотехнический колледж)
Дисциплина: Базы данных и системы управления базами данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Автоматизация составления расписания
Вуз: МГВРК (Минский государственный высший радиотехнический колледж)
Дисциплина: Базы данных и системы управления базами данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN