Шифровальщик (Delphi) - Курсовая работа

бесплатно 0
4.5 33
Разработка программы "Шифровальщик" для быстрого шифрования и дешифровки данных. Оценка главных преимуществ данной программы, условия ее применения и технические требования. Основные правила при работе с программой, порядок и проведения ее листинга.


Аннотация к работе
Бурное развитие информационных технологий обусловило необходимость выработки новых подходов к решению проблем автоматизации деятельности различных организаций, служб, предприятий, а также безопасности информации. Работа многих организаций связана с передачей данных друг другу по различным сетям, где эта информация может быть перехвачена теми, кому она не предназначена. Сейчас, в век компьютерных технологий, на смену неудобного прошлого пришли очень удобные, надежные, быстродействующие компьютерные системы, но при этом часто возникают ситуации, когда трудно осуществить быстрый отбор нужной информации. Цель курсовой работы - разработка программы «Шифровальщик», которая обеспечивает быстрое шифрование и дешифровку данных, минимальную нагрузку на операционную систему и локальную сеть организации, обладает удобным интерфейсом пользователя и имеет интуитивно-понятные связи между диалогами ввода информации. В данной программе реализовано большое количество различных методов работы с информацией, использовано много компонентов, позволяющих качественно и быстро организовать удобную работу.Проект состоит из следующих компонентов: - форма - окно формы представляет собой проект Windows - окно будущей программы. Это окно содержит стандартный для Windows интерфейсный элемент - полосу заголовка; Основная программа весьма специфична: она содержит перечень всех используемых в программе модулей и несколько исполняемых операторов, обеспечивающих создание нужных окон и связь программы с Windows. Программа «Шифровальщик» состоит из одной формы, которая имеет несколько компонентов. В отличие от большинства других видимых компонентов кнопка TBUTTON является компонентой самой Windows и поэтому не может изменять свой цвет произвольным образом - она его меняет вместе с изменением палитры Windows.Главной задачей в данном проекте является осуществление разработки программы, произвести проверку ее работоспособности, пользуясь различными методами тестирования, а также подготовить комплект программной и эксплуатационной документации на программу. Эта документация отображает все сведения о разработанной программе, а также все сведения, необходимые для работы с программой и ее обслуживания.

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

Сейчас, в век компьютерных технологий, на смену неудобного прошлого пришли очень удобные, надежные, быстродействующие компьютерные системы, но при этом часто возникают ситуации, когда трудно осуществить быстрый отбор нужной информации. Немаловажен вопрос надежности хранения и конфиденциальности различных сведений. Для решения таких задач используется специальное программное обеспечение, часто объединенное в крупные информационно-справочные системы.

В этих условиях особенно актуально встает вопрос шифрования данных.

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

В настоящее время существует большое количество способов создания программного обеспечения аналогичного «Шифровальщику». Для решения поставленной задачи можно выделить такое программное средство как языки программирования.

1. Назначение и условия применения программы

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

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

Для использования программы необходимо иметь первоначальные навыки работы на компьютере и достаточно невысокие требования к компьютеру. Компьютер должен иметь минимальную конфигурацию: - процессор Intel Celeron 300 и выше;

- память 32Mb;

- свободное пространство на жестком диске 4,5 Kb;

- видеокарта встроенная;

- монитор Samsung SYNCMASTER с разрешением не менее 1024x768;

- клавиатура;

- мышь.

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

В ходе курсового проекта были закреплены теоретические знания, полученные по предмету «Технология разработки программного продукта» и приобретены практические навыки по составлению и оформлению комплекта программной и эксплуатационной документации на программное изделие.

Список литературы
1. Абрамян М.Э. Delphi 7: Карманный справочник с примерами. - М.: Кудиц-образ, 2006. - 288 с.

2. Архангельский А.Я. Delphi 7. - СПБ.: Питер, 2005. - 821 с.

3. Баженова И.Ю. Delphi 7. - М.: Кудиц-образ, 2003. - 448 с.

4. Бобровский С.И. Delphi 7. Учебный курс. - СПБ.: Питер, 2004. - 736 с.

5. Гофман В.Э., Мещеряков Е., Никифоров В.В., Хомоненко А.Д. Delphi 7. - СПБ.: БХВ-Петербург, 2008. - 1216 с.

6. Григорьев А.Б. О чем не пишут в книгах по Delphi. - СПБ.: БХВ-Петербург, 2008. - 576 с.

7. Климова Л. Delphi 7. Основы программирования. Решение типовых задач. Самоучитель (2-е издание). - М.: Кудиц-образ, 2005. - 480 с.

8. Кори Сандлер, Delphi 6. - М.: Диалектика, 2003. - 497 с.

9. Культин Н.Б. Основы программирования в Delphi 7. - СПБ.: БХВ-Петербург, 2009. - 640 с.

10. Марко Кэнту. Delphi 7. Для профессионалов. - СПБ.: Издательство: Питер, 2005. - 1104 с.

11. Марков Е. Программирование в Delphi 7. - СПБ.: БХВ-Петербург, 2005. - 799 с.

12. Осипов Д. Delphi. Профессиональное программирование. - М.: Символ-Плюс, 2006. - 1066 с.

13. Сухарев М. Золотая книга Delphi. - М.: Наука и Техника, 2008. - 1040 с.

14. Фаронов В. Delphi. Программирование на языке высокого уровня: Учебник для вузов. - СПБ.: Питер, 2004. - 911 с.

15. Фаронов В. Программирование в Delphi 7. Учебный курс. - СПБ.: Питер, 2003. - 716 с.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?