ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 476
Скачиваний: 9
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Кафедра «Компьютерные технологии и системы»Дисциплина: «Языки программирования»КУРСОВОЙ ПРОЕКТна тему: разработка программы «Семейный бюджет»Выполнил студент гр. 12-БАС:Горелов А.А.Проверил преподаватель:Леонов Ю.А.Брянск 2013
введение 3
ТЕХНИЧЕСКОЕ ЗАДАНИЕ 4
1Аналитический раздел 5
1.1Обзор и анализ существующих программных решений 5
1.1.1MoneyTracker 5
1.1.2Домашняя экономика 8
1.2Определение функциональных требований к разрабатываемой программной системе 10
2конструкторский раздел 11
2.1Обоснование выбора языка и среды программирования 11
2.2Алгоритм работы программы 11
2.3Организация данных и проектирование интерфейсов обмена данными в программной системе 12
2.4Выбор графического и пользовательского интерфейса 13
3технологический раздел 15
3.1Определение структуры и состава программной системы 15
3.2Разработка алгоритмов отдельных подзадач 16
3.3Руководство пользователя 18
3.3.1Общие сведения о программе 18
3.3.2Инструкция по работе 18
4Экспериментальный раздел 20
4.1Виды контроля качества разрабатываемого ПО 20
Виды контроля качества разрабатываемого ПО 20
4.2.Методика проведения и результаты тестирования 21
4.3Методы и способы устранения ошибок 22
4.4Отладка выявленных ошибок, обнаруженных при тестировании 23
Заключение 24
Список использованных источников 25
Приложения 26
Методами решения задач курсовой работы служат:
Данный программный продукт от компании Dominsoft – простой, удобный и лёгкий в использовании продукт, возможно контролировать расход и доход денегНа Рис. 1 представлен пользовательский интерфейс, а так же функционал по добавлению данных о доходах и настройка программы.Телефонный справочник предназначен для хранения следующей информации: наименования расхода ,стоимость, дата совершения, итоги за весь текущий месяц или год, наименования доходов ,дата поступления в бюджет, сколько дней сбережено за последнее время, а так же прочей информации.Особенности программного продукта:
К недостаткам программного продукта компании Домашняя экономика можно отнести:
Содержание
введение 3
ТЕХНИЧЕСКОЕ ЗАДАНИЕ 4
1Аналитический раздел 5
1.1Обзор и анализ существующих программных решений 5
1.1.1MoneyTracker 5
1.1.2Домашняя экономика 8
1.2Определение функциональных требований к разрабатываемой программной системе 10
2конструкторский раздел 11
2.1Обоснование выбора языка и среды программирования 11
2.2Алгоритм работы программы 11
2.3Организация данных и проектирование интерфейсов обмена данными в программной системе 12
2.4Выбор графического и пользовательского интерфейса 13
3технологический раздел 15
3.1Определение структуры и состава программной системы 15
3.2Разработка алгоритмов отдельных подзадач 16
3.3Руководство пользователя 18
3.3.1Общие сведения о программе 18
3.3.2Инструкция по работе 18
4Экспериментальный раздел 20
4.1Виды контроля качества разрабатываемого ПО 20
Виды контроля качества разрабатываемого ПО 20
4.2.Методика проведения и результаты тестирования 21
4.3Методы и способы устранения ошибок 22
4.4Отладка выявленных ошибок, обнаруженных при тестировании 23
Заключение 24
Список использованных источников 25
Приложения 26
введение
Использование новых информационных технологий в разных сферах деятельности человека привело к разработке программного обеспечения для создания графических объектов (файлов) и дальнейшей работы с ними. Такое программное обеспечение было востребовано на рынке информационных технологий, потому постоянно изменяется, включая в себя всё новые и новые возможности.Целью данной курсовой работы является изучение спектра функциональных возможностей языка программирования C# для создания программы «семейный бюджет». Задачами курсовой работы являются:-
проектирование и программная реализация системы; -
разработка программы для учета доходов и расходов семьи с помощью объектно-ориентированного языка программирования С#, с использованием его графических функций и методов.
Методами решения задач курсовой работы служат:
-
теоретический анализ научно-технической и методической литературы по языку программирования C#; -
применение полученных знаний на практике.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на курсовой проект по дисциплине «Языки программирования»Студент Горелов А.А. Группа 12-ИБАС Тема Разработка программы «Семейный бюджет» Общая формулировка задания Необходимо разработать программу планирования и учета семейного бюджета.Требования к графическому и пользовательскому интерфейсу:-
интуитивно понятный графический интерфейс; -
в программе должны использоваться визуальные элементы управления (графическое меню, кнопки).
-
возможность добавлять, удалять и редактировать записи; -
должен быть организован удобный интерфейс для быстрого поиска необходимых записей; -
необходимо реализовать вывод сообщения информирующего о расходах и доходах выбранной даты.
-
Аналитический раздел
-
Обзор и анализ существующих программных решений
-
-
MoneyTracker
Данный программный продукт от компании Dominsoft – простой, удобный и лёгкий в использовании продукт, возможно контролировать расход и доход денегНа Рис. 1 представлен пользовательский интерфейс, а так же функционал по добавлению данных о доходах и настройка программы.Телефонный справочник предназначен для хранения следующей информации: наименования расхода ,стоимость, дата совершения, итоги за весь текущий месяц или год, наименования доходов ,дата поступления в бюджет, сколько дней сбережено за последнее время, а так же прочей информации.Особенности программного продукта:
-
простота и удобство использования, приятный внешний вид; -
высокая надёжность (более чем за семь лет распространения не было зафиксировано ни единого случая потери данных); -
защита Ваших данных паролем; -
мощная и очень удобная поисковая система (быстрый поиск по нажатию одной клавиши, расширенный поиск по любому сочетанию критериев поиска, "сквозной поиск" в каждом поле слова, фразы или номера); -
резервное копирование/восстановление с резервной копии (с планировщиком и напоминаем); -
высокая скорость работы, благодаря продуманной и простой структуре; -
автоматическая адаптация программы под разрешение Вашего монитора; -
возможно планировать бюджет на следующий месяц (наличие напоминания при отходе от плана); -
создание отчетов (как стандартные отчеты программы, которые можно применить к любому элементу бюджета так и специальные отчеты по бюджету, отображающие степень его выполнения.)
-
Домашняя экономика
-
широкие возможности учёта личных и семейных финансов; -
удобный интерфейс и лёгкость в освоении; -
сберегательный и кредитный калькуляторы, включащие прогноз инфляции; -
подробная справочная система на русском языке; -
копирование найденных данных в Контакты.
К недостаткам программного продукта компании Домашняя экономика можно отнести:
-
ввод только одного товара в расходы; -
интерфейс слишком прост и не привлекателен; -
корректировка данных происходит в отдельном окне, которое закрывает обзор основной таблицы и не позволяет сопоставлять данные.
-
Определение функциональных требований к разрабатываемой программной системе
-
программа должна содержать простой удобный для работы интерфейс (расположение кнопок для управления записями в таблице в одном месте на форме, а также удобное соотношение данных в рабочих полях с данными таблицы); -
занимать небольшой объем памяти и не перегружать ресурсы компьютера (необходимо провести оптимизацию программного кода); -
должна присутствовать возможность по желанию удалить статистику в определенный день; -
должна присутствовать возможность построения диаграммы учета за последнюю неделю; -
программа должна иметь функции учета расходов и доходов; -
работоспособность приложения в среде Windows; -
возможность очистки всех записей.
-
конструкторский раздел
-
Обоснование выбора языка и среды программирования
-
-
Алгоритм работы программы
-
Организация данных и проектирование интерфейсов обмена данными в программной системе
-
ввод данных в рабочие поля для добавления, редактирования, и построение графика; -
нажатие пользователем кнопок на форме;
-
Выбор графического и пользовательского интерфейса
-
кнопки для добавления расходов, доходов и удаления всех данных занимают мало пространства; -
поля не мешают обзору; -
кнопки находятся внизу окна программы.
-
некорректная надпись посередине рабочего окна; -
не присутствует режим построения графика;