Содержание

 

1 Требования к программе. 4

2 Конструирование программы.. 6

2.1 Разработка модульной структуры программы.. 6

2.2 Выбор способа организации данных. 6

2.3 Разработка перечня пользовательских функций программы.. 7

3 Разработка алгоритмов работы программы.. 8

3.1 Алгоритм функции main. 8

3.2 Алгоритм функции Add. 9

3.3 Алгоритм функции B_Search. 10

4 Описание работы программы.. 11

4.1 Авторизация. 11

4.2 Модуль администратора. 12

4.3 Модуль пользователя. 16

4.4 Исключительные ситуации. 16

Литература. 18

Приложение А «Листинг программного кода». 19

 



Фрагмент работы:

1. Требования к программе

 

Требуется разработать программу для распределения мест в общежитии. Для получения места в общежитии формируется список студентов, который включает: Ф.И.О. студента; номер группы (шесть цифр); средний балл; участие в общественной деятельности; доход на одного члена семьи. Общежитие в первую очередь предоставляется тем студентам, чьи доходы на члена семьи меньше двух минимальных зарплат, затем остальным в порядке уменьшения среднего балла. Исходные данные на курсовой проект:

Язык программирования С++. Среда разработки Microsoft VisualStudio. Вид приложения – консольное. Способ организации данных – структуры. Физически данные должны храниться в файлах. При запуске программы происходит загрузка данных из файла в массив, либо другую структуру данных. Перед завершением работы программы, либо при выборе соответствующего пункта меню происходит сохранение данных в текстовый файл (перезапись исходного файла данных).

Требования к программной разработке:

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

Также при разработке необходимо предусмотреть:

обработку исключительных ситуаций; возможность возврата назад (навигация); в случае отсутствия результатов поиска должно быть выведено сообщение «По вашему запросу ничего не найдено». запрос на подтверждение удаления записи или файла; вывод сообщения о результате выполнения каждой из операций.

Функциональные требование к разрабатываемому приложению:

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

 

 

2. Конструирование программы

 

2.1 Разработка модульной структуры программы

 

В данной программе следует создать следующие модули:

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

 

2.2 Выбор способа организации данных

 

Организация данных будет организована при помощи структуры TDormitory. Данная структура хранит информацию о: фамилии студента; номере группы (шесть цифр); среднем балле; участии в общественной деятельности; доходе на одного члена семьи и минимальной заработной плате. Все данные данной структуры с описанием представлены в таблице 2.1...



Список использованной литературы:

Голощапов Алексей Microsoft Visual Studio 2010; БХВ-Петербург - Москва, 2011. – 548 c. Довбуш, Галина Visual C++ на примерах / Галина Довбуш, Анатолий Хомоненко. – М.: БХВ-Петербург, 2012. – 529 c. Левинсон Джефф Тестирование ПО с помощью Visual Studio 2010; ЭКОМ Паблишерз – Москва, 2012. – 319 c. Майо Джо Microsoft Visual Studio 2010. Самоучитель; БХВ-Петербург – Москва, 2010. – 454 c. Панюкова, Т. А. Языки и методы программирования. Создание простых GUI-приложений с помощью Visual С++. Учебное пособие / Т.А. Панюкова, А.В. Панюков. – Москва: Мир, 2015. – 144 c. Пауэрс Ларс, Снелл Майк Microsoft Visual Studio 2008; БХВ-Петербург – Москва, 2009. – 676 c. Пахомов, Б. C/C++ и MS Visual C++ 2010 для начинающих / Б. Пахомов. - М.: БХВ-Петербург, 2011. – 736 c. Пахомов, Борис С/С++ и MS Visual C++ 2012 для начинающих / Борис Пахомов. – М.: «БХВ-Петербург», 2013. – 502 c. Полубенцева, М. C/C++. Процедурное программирование / М. Полубенцева. – М.: БХВ-Петербург, 2014. – 448 c. Роберт, С. Сикорд Безопасное программирование на C и C++ / Роберт С. Сикорд. – Москва: РГГУ, 2014. – 494 c.


Цена сегодня: 45.00 бел.руб.

Вы находитесь на сайте как незарегистрированный пользователь.
Для покупки работы Вам необходимо заполнить все поля ниже:
Ваше имя :
Придумайте логин :
Ваш e-mail :
Ваш телефон :
Параметры выбора
Дисциплина
Вид работ
Цена
от 
до 
Год сдачи
от 
до 
Минимальный балл
Страниц не менее
Слова в названии
Слова в описании


Megabank.by - Купить дипломную работу в Минске

Оставьте свои данные и мы перезвоним!