Содержание

ЗАДАНИЕ 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

Похожие записи