Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Генератор завдань для обчислювальної практики

Реферат Генератор завдань для обчислювальної практики





. 4.3 Unit3.cpp

Даний модуль являє собою алгоритм захисту «адмін панелі» від сторонніх осіб. Він уміє витягувати хеш з пароля, і порівнювати його з хешем наявними у файлі конфігурації. А так само цей модуль має функцію виклику модуля зміни пароля.


. 4.4 Unit4.cpp

Даний модуль являє собою алгоритм зміни пароля. Він має функцію вилучення хешу з пароля для звірки його з хешем у файлі конфігурації, а також для запису хешу пароля у файл конфігурації у разі вдалої зміни пароля.


. 4.5 Unit5.cpp

У даному модулі реалізований механізм видачі завдань для певного варіанту і року.


. 4.6 Unit6.cpp

Даний модуль служить для відновлення файлу конфігурації в разі втрати або зіпсуття такого. У ньому реалізовані механізми відстежують правильність заповнення даних у файл конфігурації.


. 4.7 Unit7.cpp

Даний модуль служить для додавання варіанта із завданнями в програму.

2.4.8 Unit8.cpp

Даний модуль служить для редагування варіанту із завданнями в програмі.


. 4.9 Unit9.cpp

Даний модуль обслуговує інші модулі і має функції: читання/запису з/в файл (а) з декодування/кодування інформації.


. 4.10 Unit10.cpp

Даний модуль містить довідку за програмою і основні прийоми роботи з програмою, рекомендації і вимоги.


2.4.11 Опис основних підпрограм

Підпрограма void coding ();

Вхідні дані: Form9- gt; Memo1

Вихідні дані: вихідними даними є тимчасове приміщення кодованих даних у Memo1 на дев'ятому формі

Процеси обробки: відбувається посимвольно кодування інформації.

Підпрограма void decoding ();

Вхідні дані: Form9- gt; Memo1

Вихідні дані: вихідними даними є тимчасове приміщення декодованих даних в Memo1 на дев'ятому формі

Процеси обробки: відбувається посимвольно декодування інформації.

Підпрограма void file_read (String s);

Вхідні дані: файл назва якого міститься в s

Вихідні дані: є запис даних з файлу в Form9- gt; Memo1

Процеси обробки: відбувається читання інформації з файлу з ім'ям s.

Підпрограма void file_write (String s);

Вхідні дані: є запис даних з файлу в Form9- gt; Memo1 Вихідні дані: файл назва якого міститься в s

Процеси обробки: відбувається запис інформації у файл з ім'ям s.

Підпрограма protect ();

Вхідні дані: Form2- gt; Memo1

Вихідні дані: код помилки у вигляді цілочисельний змінної

Процеси обробки: відбувається перевірка даних на соответствования правилам структури файлу, і в разі їх не дотримання видається код на помилку.

Підпрограма void write_config ();

Вхідні дані: Form2- gt; Memo1

Вихідні дані: файл config.dll

Процеси обробки: відбувається запис інформації у файл config.dll, з попередньою інОверко його на соответствования правилам структури файлу.

Підпрограма void read_config ();

Вхідні дані: файл config.dll

Вихідні дані: Form2- gt; Memo1

Процеси обробки: відбувається читання інформації з файлу config.dll, з подальшою перевіркою його на соответствования правилам структури файлів і занесенням даних в змінні налаштувань.

Текст підпрограм

Cм. додаток.



2.5 Тестування


. 5.1 Мета випробувань

З'ясувати поведінку програми в різних ситуаціях, створених користувачем.


. 5.2 Тести

Тест №1

Дії: перший запуск програми.

Реакція програми: відкривається головне вікно програми.

Див. малюнок 1


Малюнок 1 Тест №1


Тест №2

Дії: повторний запуск програми.

Реакція програми: відкривається друге вікно програми. Див. Малюнок 2.


Малюнок 2. Тест №2


Тест №3

Дії:


Назад | сторінка 4 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Дані дистанційного зондування Землі як джерело інформації для баз геоданих ...
  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Технічні дані УРНС № 3
  • Реферат на тему: Економічні дані для виготовлення ступеневої валу
  • Реферат на тему: Забезпечення законних інтересів осіб, які використовують персональні дані у ...