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

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





Вхідні дані, відповідно до завдання, вводяться користувачем з клавіатури або миші.

Вихідні дані являють собою зображення завдань на екрані або друк їх в текстовий файл на будь-який носій.


1.3.2 Перелік вимог користувача до програмного продукту

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


1.3.3 Розглянуті альтернативи

При постановці завдання на розробку даного програмного виробу розглядалися альтернативи:

у зв'язку з конкретними вимогами до програми (див. п. 1.4.3). Були обрані:

· програмно-апаратна платформа: ОС Windows 7 на базі мікропроцесора фірми Intel.

· засоби розробки: компілятор Borland Builder C ++ v.6.0.

· засоби розробки: компілятор Borland Builder Delphi v.7.0.


1.4 Вимоги до програми або програмного виробу


1.4.1 Стандарти

Розробка програмної документації та програмного виробу повинна виконуватись згідно з ГОСТ 19.701-90, ГОСТ 2.304-88. Єдина система програмної документації.



1.4.2 Вимоги до складу і параметрів технічних засобів

Програмне виріб повинен працювати на комп'ютері, сумісному з IBM PC, керованим сімейством ОС Window. Для перенесення програми не повинні турбуватися спеціальні програмні і апаратні засоби.


1.4.3 Вимоги до інформаційної та програмної сумісності

Програмний виріб має бути написано на мові C ++ для компілятора Borland Builder C ++, і працювати під управлінням операційної системи MS-Windows XP або пізнішої.


1.4.4 Вимоги до функціональних характеристик

Вимоги до структури програми

Система повинна являти собою одну програму для студента і набір програм для викладача.

Вхідні дані

Вхідними даними є:

1) стан клавіатури (введене поєднання клавіш);

2) Стан миші.

) Файли завдань до програми, файл конфігурації і файл довідки.

Вихідні дані

У процесі роботи активної програми в залежності від дій користувача і стану програми вихідними даними будуть:

1) пояснювальні повідомлення наступного характеру:

· стан відсутності чи неправильності заповнення файлів;

· стан процесів вироблених над файлами;

· інформація про можливі варіанти дії користувача.

2) Завдання для семестрових у вигляді текстових документів або зображень на екрані.

) Відображення налаштувань програми.

Процеси обробки

Процеси обробки повинні розділятися на наступні групи:

· перевірка наявності та правильного заповнення необхідних файлів;

· раскодирование файлів для їх виводу на екран або у файл;

· кодування інформації для запису її в файл;

· генерування номера варіанту в залежності від року отримання завдання;

· Знаходження і порівняння хешу пароля для входу в «адмін панель»;

· інформування користувача про процеси роботи програми на різних етапах її виконання.


1.4.5 Результуючі компоненти вироби

У комплект поставки програмного виробу увійдуть:

) Виконавчий файл «Завдання семестрових 3.2 Final.exe», що є ключовим файлом програми.

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

) Папка із завданнями «завдання», що містить закодовані файли типу * .z

) Файл «справка.help», що містить довідку за цією програмою і прийоми роботи з нею.

) Файл «Конфігуратор заданій.exe» - ключовий файл програми для швидкого перекодування завдань з їх звичайної форми (завдання містилися в файлах «1.txt»; «2.txt»; «3.txt» ; «4.txt».) у файли завдань, придатні для використання головною програмою.

) Файл «редактор конфігураціі.exe» - ключовий файл програми для редагування файлу конфігурації, минаючи основну програму.



1.4.6 Носії інформації

Програмний виріб буде розміщено у вигляді групи файлів на диску формату CD-R, або на жорсткому диску, або на фл...


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





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

  • Реферат на тему: Резидентний оброблювач клавіатури (перехоплення натискань клавіш і запис у ...
  • Реферат на тему: Запис в графічний файл формату BMP
  • Реферат на тему: Файл менеджер на мові C #
  • Реферат на тему: Файл .htaccess
  • Реферат на тему: Комп'ютерна мережа з використанням файл-сервера