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

Реферат Розробка програмного засобу &Профорієнтація&





"> НазваніеТіпРазмерНазначеніе1234Kod_kursaInteger-Код курсаKursVarchar200Наіменованіе курсовTextInteger500Опісаніе курсаKod_teacherInteger-Код викладача, читаного курсKod_baseInteger-Код бази преподаваніяVid_kursaVarchar50Від курсовKolvo_chasInteger-Кількість часовKod_specialInteger-Код спеціальності

відомості про навчальні заклади, на базі яких читаються курси, заносяться в таблицю Base_kurs.db, структура якої наведена в таблиці 7.


Таблиця 7 - Структура таблиці Base_kurs.db

НазваніеТіпРазмерНазначеніеKod_baseInteger-Код бази преподаваніяNaimenovanieVarchar200Наіменованіе освітнього учрежденіяAdressVarchar150АдресPhoneVarchar25Телефон

інформацію про освітні установи, з якими укладені договори на навчання учнів, заносяться в таблицю School.db, структура якої наведена в таблиці 8.

Таблиця 8 - Структура таблиці School.db

НазваніеТіпРазмерНазначеніеNumberInteger-Номер школиAdressVarchar200Адрес школиPhoneVarchar25Телефон школиDirectorVarchar100ФІО директора школи

1.5.4 Схема взаємозв'язку таблиць бази даних

Для правильного функціонування програмного засобу Профорієнтація raquo ;, призначеного для автоматизації роботи заступника директора з НВР МОУ МУК №3, була проведена нормалізація відносин таблиць бази даних. Для забезпечення правильності введення і коригування даних, виконуваних у процесі різних дій і операцій по роботі з даними, що зберігаються в цих таблицях, дані були розбиті на 8 таблиць. Таблиці бази даних створені на Paradox 7.

Основними таблицями є Students raquo ;, Grupps raquo ;, Sostav_grupp raquo ;, Teacher в них містяться відомості про учнів, групах і їх складах, а так само відомості про викладачів МОУ МУК №3. Для більшої ефективності в розробляється програмі виділені довідники, які представлені в таблицях Kurs raquo ;, Base_kurs raquo ;, Special raquo ;, School raquo ;.

Схема взаємозв'язку таблиць бази даних представлена ??на малюнку 5.

Малюнок 5 - Схема взаємозв'язку таблиць бази даних 2. Робоча частина


2.1 Алгоритм рішення задачі Алгоритм розв'язання задачі у вигляді блок-схеми представлений на малюнку 6. Опис блоків алгоритму представлено нижче.

Блок 1 - Запит користувача про пароль

Блок 2 - Перевірка правильності пароля Блок 3 - Повідомлення про помилку Блок 4 - Запрошення на повторне введення Блок 5 - Аналіз введеного пароля Блок 6 - Висновок пунктів головного меню Блок 7 - Вибір пункту головного меню користувачем Блок 8 - Виконання пункту головного меню Блок 9 - Висновок пунктів меню Файл Блок 10 - Вибір пункту меню користувачем Блок 11 - Виконання пункту меню Блок 12 - Виклик модуля Kurs raquo ;, здійснює введення інформації про курси Блок 13 - Виклик модуля Grupp raquo ;, здійснює введення відомостей про групи Блок 14 - Виклик модуля Students raquo ;, здійснює введення відомостей про учнів Блок 15 - Виклик модуля Teachers raquo ;, здійснює введення відомостей про викладачів Блок 16 - Вихід з програми Блок 17 - Висновок пунктів меню Конвертор Блок 18 - Вибір пункту меню користувачем Блок 19 - Виконання пункту меню Блок 20 - Виклик модуля Special raquo ;, здійснює введення відомостей про спеціальності Блок 21 - Виклик модуля Base_kurs raquo ;, здійснює введення відомостей про базах курсів Блок 22 - Виклик модуля School raquo ;, здійснює введення відомостей про освітні установи Блок 23 - Висновок пункту меню Успішність Блок 24 - Вибір пункту меню користувачем Блок 25 - Виконання пункту меню Блок 26 - Виклик модуля 9_klass raquo ;, здійснюється введення відомостей про успішність учнів 9 класів Блок 27 - Виклик модуля 10_klass raquo ;, здійснюється введення відомостей про успішність учнів 10 класів Блок 28 - Виклик модуля 11_klass raquo ;, здійснюється введення відомостей про успішність учнів 11 класів Блок 29 - Висновок пункту меню Списки Блок 30 - Вибір пункту меню користувачем Блок 31 - Виконання пункту меню Блок 32 - Виклик модуля Uspevaemost raquo ;, формуючий та виводить на друк звіт Списки успішності Блок 33 - Виклик модуля Grupps raquo ;, формуючий та виводить на друк звіт Списки груп Блок 34 - Виклик модуля Po_kursam raquo ;, формуючий та виводить на друк звіт Списки по курсам Блок 35 - Виклик модуля Rez_obuch_9_klass ...


Назад | сторінка 11 з 23 | Наступна сторінка





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

  • Реферат на тему: Блок виконання операцій десяткової арифметики
  • Реферат на тему: Алгоритми і блок-схеми
  • Реферат на тему: Системний блок
  • Реферат на тему: А. Блок і символізм
  • Реферат на тему: Блок збудження для ВТП