Пример готовой курсовой работы по предмету: Программирование
Содержание
ЗАДАНИЕ 3
ВВЕДЕНИЕ 5
1. ИСПОЛЬЗУЕМЫЕ АЛГОРИТМЫ 7
1.1. Основные сведения. 7
1.2. Алгоритм аутентификации. 7
1.3. Алгоритм шифрования. 9
2. ОРГАНИЗАЦИЯ СТРУКТУРЫ ХРАНИМЫХ ДАННЫХ 11
3. ПОЛЬЗОВАТЕЛЬСКИЕ ФУНКЦИИ ПРИЛОЖЕНИЯ 13
4. ОПИСАНИЕ ПРОГРАММЫ 18
ЗАКЛЮЧЕНИЕ 25
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 26
ПРИЛОЖЕНИЕ 1 ИСХОДНЫЕ ТЕКСТЫ ПРОГРАММЫ 27
Выдержка из текста
В рамках курсового проекта требуется разработать консольное приложение по учету пробега автомобилей. Необходимо реализовать функции разграничения доступа для администратора информационной системы, а также операторов – пользователей разработанного продукта. В ходе разработки курсового проекта отрабатываются и закрепляются навыки реализации алгоритмов работы со структурами данных, а также их программирования на языке C.
В ходе выполнения работы необходимо разработать модель хранения данных администратора системы о пользователях, которые имеют доступ к системе, а также реализовать аутентификацию пользователей. Также требуется разработать систему хранения данных о маршрутах автомобилей, включающей в себя информацию об исходном пункте, пункте назначения и дистанции между ними. На основе разработанной модели требуется составить алгоритм расчета суммарного пробега автомобилей.
Для защиты информации от несанкционированного доступа требуется реализовать алгоритмы шифрования данных пользователей и администратора системы.
На основе разработанной модели данных требуется разработать функции поиска и выборки данных по ключевым полям.
В качестве среды разработки выбрано средство Visual Studio Express. Microsoft Visual Studio Express – является разработкой компании Майкрософт, которая включает в себя интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Эти продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом.
Microsoft Visual Studio Express включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние плагины для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как например, Subversion и Visual SourceSafe), добавление новых наборов.
Список использованной литературы
1. Керниган Б., Ритчи Д. Язык программирования Си = The C programming language. — 2-е изд. — М.: Вильямс, 2007. — С. 304. — ISBN 0-13-110362-8
2. Герберт Шилдт. C: полное руководство, классическое издание = C: The Complete Reference, 4th Edition. — М.: Вильямс, 2010. — С. 704. — ISBN 978-5-8459-1709-6
3. Прата С. Язык программирования С: Лекции и упражнения = C Primer Plus. — М.: Вильямс, 2006. — С. 960. — ISBN 5-8459-0986-4
4. Кочан С. Программирование на языке Си = Programming in C. — 3-е изд. — М.: Вильямс, 2006. — С. 496. — ISBN 0-672-32666-3
5. Гукин Д. Язык программирования Си для «чайников» = C For Dummies. — М.: Диалектика, 2006. — С. 352. — ISBN 0-7645-7068-4
6. Ник Рендольф, Дэвид Гарднер, Майкл Минутилло, Крис Андерсон Visual Studio 2010 для профессионалов = Professional Visual Studio 2010. — М.: «Диалектика», 2011. — С. 1184. — ISBN 978-5-8459-1683-9
7. Майо Д. Самоучитель Microsoft Visual Studio 2010 = Microsoft Visual Studio 2010: A Beginner's Guide (A Beginners Guide).
- C.: «БХВ-Петербург», 2010. — С. 464. — ISBN 978-5-9775-0609-0