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

Реферат Розробка програмного забезпечення для навчальної і тестуючої системи &Лексика англійської мови&





ідпрограм). Набір підпрограм для режиму адміністратора використовується сукупність файлів-тим, для режиму користувача - 1 загальний файл, в якій вже записані всі теми. Більша частина даних оголошена через локальні змінні, через глобальні оголошені змінна, що відповідає за кількість використовуваних тим, і друга - константа, що відповідає за приріст аргументу.


. 1.1 Даний програмний продукт передбачає наявність наступних файлів: VocabularyOfEnglish.exe, eng-rus.txt, rus-eng.txt (при відсутності створюється автоматично) і набір файлів тим виду: t0.txt.


. 1.2 Обсяг розробленого програмного забезпечення: VocabularyOfEnglish.exe - 763 Кб, eng-rus.txt, rus-eng.txt по 3 Кб, і 4 стартові теми, у сумі 3 Кб. Всього - 772 Кб


. 1.3 Загальні вимоги до комп'ютера і системного програмного забезпечення:

Microsoft Windows 2000/XP/Vista

Процесор Pentium II 266MHz або вище

RAM 10 Мб

Жорсткий диск 2 Мб вільного простору

3.2 Укрупнений алгоритм програми


На малюнку 1 представлений укрупнений алгоритм програми. Причому кожен з етапів (модулів) програми увазі крім основних функцій ще захист від некоректного введення.



3.3 Модульна структура програми


У програмному продукті реалізована наступна ієрархія модулів (Малюнок 2).



. 4 Склад програми

() - головна підпрограма, що реалізує зв'язок і взаємодія інших підпрограм.

У програмному продукті використані наступні підпрограми:

1. Підпрограми, що реалізують діалог з користувачем (вибір пунктів меню):

o int menu ();- Підпрограма вибору головного меню роботи;

o int vibor_polz_rezima ();- Підпрограма вибору користувальницького режиму;

o int administrator ();- Підпрограма управління режимом адміністратора;

o int vibor_adm ();- Підпрограма вибору режиму роботи адміністратора;

o int rabota_slovar ();- Підпрограма вибору режиму роботи зі словником;

2. Підпрограми, що відповідають за реалізацію основних модулів розділу Адміністратор raquo ;:

o int korr_temi ();- Підпрограма для коригування заданої теми;

o int ud_temi ();- Підпрограма для видалення теми;

o int sozd_temi ();- Підпрограма для створення нової теми;

3. Підпрограми, що відповідають за реалізацію основних модулів розділу Користувач raquo ;:

o int prosmotr ();- Підпрограма для друку словника на екран;

o int poisk ();- Підпрограма для пошук переказу певного слова;

o int trenazer (int flk);- Підпрограма для здійснення тестування (параметр - 1 передається при режимі тренажер, 2 - при режимі тесту);

4. Підпрограми, що реалізують допоміжні функції:

o void Rus (char * str);- Підпрограма друку російськомовного тексту (параметр - рядок для друку);

o void zagolovok ();- Підпрограма друку заголовка на екран;

o int kolvo_strok (char name []);- Підпрограма підрахунку кількості рядків у файлі (параметр - ім'я файлу);

o int kolvo_tem ();- Підпрограма підрахунку кількості тем;

o void generator_input ();- Підпрограма генерування з тем монолітного файлу;

o void generator_rus ();- Підпрограма для генерування російсько-англійського словника;

o int parol ();- Підпрограма введення пароля для доступу до режиму адміністратора;

o int naxodka_stroki (int nomer, char str [100]);- Підпрограма знаходження рядка із заданим номером (параметри - номер рядка, і, власне, сама повертається рядок із заданим номером);


Висновок


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

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

При подальшому удосконаленні програмного продукту можливі перспективи в роботі - збільшення кількості режимів роботи користувача зі словником, введення установки параметрів роботи тестуючої системи, можливо також використання в програмі механізмів упорядкування записів у словнику, вдосконалення ...


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





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

  • Реферат на тему: Розробка програмних модулів програмного забезпечення для комп'ютерних с ...
  • Реферат на тему: Реалізація підпрограми "Забезпечення житлом молодих сімей" федера ...
  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Розрахунок усталеного режиму роботи електричної системи
  • Реферат на тему: Розробка навчальної програми, що підтримує вивчення теми "Структури да ...