Тема курсовой работы Разработка программы расписания движения автобусов.
Информация о рейсах автобуса содержит: номер рейса, тип автобуса, пункт назначения, время отправления, время прибытия. Индивидуальное задание: вывести информацию о всех рейсах, которыми можно воспользоваться для прибытия в пункт назначения на 12 часов раньше заданного времени (интересующее время прибытия вводится с клавиатуры).
Язык программирования С++. Среда разработки Microsoft Visual Studio версии 2010 и выше. Вид приложения – консольное. Парадигма программирования – процедурная. Способ хранения данных – файлы. Каждая логически завершенная
Алгоритм функции main (рисунок 3.1-3.2). Программа проверяет существует ли файл User.txt. Если его не существует, то он создается автоматически и в него добавляется запись логином и паролем. Если же он создан, пользователь должен ввести логин с паролем. Дальше проверяется присутствует ли данный логин и пароль в файле User.txt. Если его не существует, то выводится сообщение об ошибке и можно ввести логин с паролдем заново. Если же такие логин и парол ьесть то выводится сообщение об успешном входе и в переменную tekrole заносится роль пользователя. И в зависимости от этой роли осуществаляется дальнейшая работа программы. Если роль пользователя будет админ, то программа выведет на экран все функции администратора, если роль будет другой то выведутся функции для работы с пользователями. Завершение работы программы произойдет после выбора одного из пунктов меню.
Программа проверяет существует ли файл и выдает об этом сообщение (рисунок 4.1). Если такого файла не существует, то будет выведено сообщение о создании файла и добавлении в него нового пользователя (рисунок 4.2).
СКРИНШОТЫ РАБОТЫ
1. Campbell Parallel Programming with Microsoft® Visual C++® / Campbell. - Москва: Гостехиздат, 2011. - 784 c.
2. Альфред, В. Ахо Компиляторы. Принципы, технологии и инструментарий / Альфред В. Ахо и др. - Москва: Высшая школа, 2015. - 882 c.
3. Балена, Франческо Современная практика программирования на Microsoft Visual Basic и Visual C# / Франческо Балена , Джузеппе Димауро. - М.: Русская Редакция, 2015. - 640 c.
4. Боровский, А. C++ и Pascal в Kylix 3. Разработка интернет-приложений и СУБД / А. Боровский. - М.: БХВ-Петербург, 2015. - 544 c.
5. Давыдов, В. Visual C++. Разработка Windows-приложений с помощью MFC и API-функций / В. Давыдов. - М.: БХВ-Петербург, 2014. - 576 c.
6. Довбуш, Галина Visual C++ на примерах / Галина Довбуш , Анатолий Хомоненко. - М.: БХВ-Петербург, 2012. - 528 c.