Зміст
1. Опис постановки задачі. 2
1.1 Пояснення. 2
1.2 Призначення програми .. 2
1.3 Вимоги до програми. 2
2. Алгоритм рішення задачі. 3
2.1 Характеристика задачі. 3
2.2 Вхідна інформація. 3
2.3 Структура баз даних. 5
2.3.1 Структура бази даних "Школа". 5
2.3.2 Структура бази даних "Вчителі". 5
2.3.3 Структура бази даних "Учні". 6
2.3.4 Структура бази даних "Успішність". 6
2.4 Вихідна інформація. 6
2.4.1 Звіт по школі. 7
2.4.2 Звіт по учневі. 7
2.5 Інтерфейс програми .. 8
2.5.1 Головна форма програми .. 8
3. ОПИС ПРОГРАМИ .. 11
3.1 Загальні відомості. 11
3.2 Призначення програми .. 11
3.3 Структура бази даних. 11
3.3.1 Структура бази даних "Школа". 11
Висновок. 13
Література. 14
1. Опис постановки задачі
1.1 Пояснення
Програма "База даних учнів", призначена для використання в "МОУ центр освіти" Зміна "".
Програма містить в собі чотири таблиці для ведення записів у базах даних і шість форм: основну, форму учні, форми для введення шкіл, вчителів, учнів та їх атестацію за звістку навчальний рік.
1.2 Призначення програми
Програма призначена для ведення бази даних шкіл, вчителів, учнів та їх атестацію за звістку навчальний рік у навчальних закладах. В бази можна додавати і видаляти записи, виводити звіт про успішність учня або про викладацький склад школи на друк, у файл або просто переглянути.
1.3 Вимоги до програми
Програма повинна забезпечувати додавання, зміна та видалення даних про школи, вчителів, учнів та їх атестацію за звістку навчальний рік. Програма повинна забезпечувати можливість виведення на друк викладацького складу обраної школи і успішності обраного учня
2. Алгоритм рішення задачі
2.1 Характеристика задачі
Програма "База даних учнів", призначена для використання в "МОУ центр освіти" Зміна "".
Програма містить в собі чотири таблиці для ведення записів у базах даних і шість форм: основну, форму учні, форми для введення шкіл, вчителів, учнів та їх атестацію за звістку навчальний рік.
Програма призначена для ведення бази даних шкіл, вчителів, учнів та їх атестацію за звістку навчальний рік у навчальних закладах. В бази можна додавати і видаляти записи, виводити звіт про успішність учня або про викладацький склад школи на друк, у файл або просто переглянути.
2.2 Вхідна інформація
Для внесення вхідної інформації створені чотири бази даних: база шкіл, вчителів, учнів, успішності.
Вхідні дані для бази даних школа: номер школи, директор, завуч, телефон.
Для внесення вхідної інформації для бази даних "Школа" була створена база даних Paradox з наступними назвами полів:
Code;
Shkola;
Director;
Zavuch;
Tel;
Для внесення вхідної інформації для бази даних "Вчителі" була створена база даних Paradox з наступними назвами полів:
Code;
Fam;
Imia;
Otch;
Predmet;
Shkola;
Для внесення вхідної інформації для бази даних "Учні" була створена база даних Paradox з наступними назвами полів:
Code;
Fam;
Imia;
Otch;
Klass;
Adress;
Datarogd;
Shkola;
Для внесення вхідної інформації для бази даних "Успішність" була створена база даних Paradox з наступними назвами полів:
Code;
Fam;
Imia;
Otch;
I_chet;
II_chet;
I_polugod;
III_chet;
IV_chet;
II_polugod;
Godovaya;
Predmet;
2.3 Структура баз даних
2.3.1 Структура бази даних "Школа"
Малюнок 1
2.3.2 Структура бази даних "Вчителі"
Малюнок 2
2.3.3 Структура бази даних "Учні"
Малюнок 3
2.3.4 Структура бази даних "Успішність"
Малюнок 4
2.4 Вихідна інформація
Малюнок 4
Вихідна інформація: у вигляді звіту виводиться номер школи і викладацького складу, у другому звіті виводиться ім'я, прізвище, по батькові учня і його атестація за звістку навчальний рік.
2.4.1 Звіт по школі
Малюнок 5
2.4.2 Звіт по учневі
Малюнок 6
2.5 Інтерфейс програми
2.5.1 Головна форма програми
Головна форма програми. Тут можна додавати, змінювати, видаляти дані про школу і вчителів, виводити звіт по вибраній школі. Так само є кнопка виходу з програми. Кнопки додати і змінити для школи відкривають форму для введення або зміни даних про школу. Кнопки додати і змінити для вчителів відкривають форму для введення або зміни даних про вчителя. Кнопка учні відкриває наступну форму, для роботи з даними про учнів обраної школи.
Малюнок 7
2.5.2 Форма для введення або зміни даних про школу
Малюнок 8
2.5.3 Форма для введення або зміни даних про вчителя
Малюнок 9
2.5.4 Форма для роботи з даними про учнів обраної школи
Малюнок 10
Форма "Учні". Тут можна вводити і змінювати дані про учня: прізвище, ім'я, по батькові, клас, адресу. У другій таблиці можна вводити і змінювати дані про успішність вибраного учня. Так ж тут є кнопка для звіту про успішність учня. Кнопка "ОК" закриває дану форму, і програма переходить на головну форму, з якої дана форма була запущена.
2.5.5 Форма "Учень"
Малюнок 11
2.5.6 Форма "Успішність учня"
Малюнок 12
3. ОПИС ПРОГРАМИ
3.1 Загальні відомості
Програма "База даних учнів", призначена для використання в "МОУ центр освіти" Зміна "".
Програма містить в собі чотири таблиці для ведення записів у базах даних і шість форм: основну, форму учні, форми для введення шкіл, вчителів, учнів та їх атестацію за звістку навчальний рік.
3.2 Призначення програми
Програма призначена для ведення бази даних шкіл, вчителів, учнів та їх атестацію за звістку навчальний рік у навчальних закладах. В бази можна додавати і видаляти записи, виводити звіт про успішність учня або про викладацький склад школи на друк, у файл або просто переглянути.
3.3 Структура бази даних
3.3.1 Структура бази даних "Школа"
Рисунок 13
3.3.2 Структура бази даних "Вчителі"
Малюнок 14
3.3.3 Структура бази даних "Учні"
Малюнок 15
3.3.4 Структура бази даних "Успішність"
Рисунок 16
Висновок
У процесі проходження виробничої практики по профілем спеціальності була розроблена програма "База даних учнів".
Програма "База даних учнів", призначена для використання в "МОУ центр освіти" Зміна "".
Програма містить в собі чотири таблиці для ведення записів у базах даних і шість форм: основну, форму учні, форми для введення шкіл, вчителів, учнів та їх атестацію за звістку навчальний рік.
Програма призначена для ведення бази даних шкіл, вчителів, учнів та їх атестацію за звістку навчальний рік у навчальних закладах. В бази можна додавати і видаляти записи, виводити звіт про успішність учня або про викладацький склад школи на друк, у файл або просто переглянути.
Література
1. С.А. Абрамов, Г.Г. Гнезділова, Е.Н. Капустіна, М.І. Селюн. Завдання з програмування - М.: Наука. Гол. Ред. фіз. - Мат. лит., 1988. - 224 с.
2. Глинський Я.М., Анохін В.Є., Ряжск В.А. Turbo Pascal 7.0 і Delphi. Навчальний посібник. - СПб: ТОВ "ДіаСофтЮП", 2001. - 208 с.
3. Гмурман В.Є. Керівництво вирішення задач з теорії ймовірностей і математичній статистиці: Учеб. Посібник для студентів вузів. Ізд.5-е, стер. - М.: Вищ. шк., 2000. - 400 с.: Іл.
4. Дагену В.А. і др.100 завдань з програмування: Кн. для учнів: Пер. з лит. /В.А. Дагену, Г.К. Грігас, К.Ф. Аугутіс. - М.: Просвещение, 1993. - 255 с.: Іл.
5. Математика: Великий довідник для школярів та вступників до вузів/Д.І. Авер'янов, П.І. Алтин, І.І. Баврін та ін - 2-е вид. - М.: Дрофа, 1999. - 864 с.: Іл.
6. Моргун О.М. Рішення задач засобами мови Turbo Pascal 7.0/О.М. Моргун - К.: Юніор, 2002. - 216 с., Іл.
7. Немнюгин С.А. Turbo Pascal: практикум - СПб: Питер, 2001. - 256 с.: Іл.
8. Turbo Pascal/С.А. Немнюгин. - СПб.: Пітер, 2002. - 496 с.: Іл.
9. Семакін І.Г., Шестаков А.П. Основи програмування: Підручник. - М.: Майстерність; НМЦ СПО; Вища школа, 2001. - 432 с.
10. Фаронов В.В. Турбо Паскаль (в 3-х книгах). Книга 1. Основи Турбо Паскаля. - М.: Навчально-інженерний центр "МВТУ - ФЕСТО дидактики", 1992. - 304 с., Іл.