Автор: Пользователь скрыл имя, 25 Октября 2011 в 15:24, отчет по практике
Давно відійшли в минуле часи, коли комп'ютер був чудасією, що замінювала деяким машинку, що писала. Проте ще далеко не всі оцінили по гідності той об'єм можливостей, які надають сучасні інформаційні технології.
З появою у нашому житті персональних комп’ютерів перед кожним користувачем з’явилося проблема, яка полягає в знаходженні програми, що відповідають тим, чи іншим потребам. Пошук таких програм в Інтернеті займає досить багато часу і не завжди є зручним.
Всі
ці переваги вплинули на вибирання інструментальних
засобів розробки.
РОЗДІЛ 3. ОПИС
ПРОГРАМИ
Зареєструвавшись в системі «Workstation of teacher», користувач отримує доступ до редагування бази даних та огляду статистики. Вчитель не може зареєструватися самостійно, паролі і логіни вчителів задає шкільний адміністратор.
При
запуску додатка Workstation_
Малюнок
3.1 – Вікно «Workstation_of_teacher»
для введення логіна і пароля користувача
Якщо введене ім'я користувача або пароль невірні, то з'явиться повідомлення про помилку.
Після ініціалізації користувача, з'явиться головна форма програми «Workstation of teacher» (мал. 3.2), у якому можливо вибрати один з розділів:
Малюнок
3.2 - Головна форма програми
«Workstation of teacher»
Для переходу до розділу «Електронний журнал» необхідно натиснути на відповідну кнопку і відобразиться вікно «Електронний журнал» (мал. 3.3).
У розділі «Електронний журнал» мають змогу обрати один з розділів:
Малюнок
3.3 - Вікно «Електронний журнал»
Для роботи з базами даних насамперед необхідно занести інформацію про учнів в базу. Для цього треба вибрати розділ «Загальні відомості про учнів» і натиснути кнопку. В результаті з'явиться вікно «Загальні відомості про учнів» (мал. 3.4).
Малюнок 3.4 – Вікно «Загальні відомості про учнів»
Загальні відомості про учнів:
Введені
або кореговані дані зберігаються згідно
з технологією роботи з базами
даних ADO у таблиці «Vidomosti_uchniv» (Відомості
про учнів) MS Access (мал. 3.5).
Малюнок
3.5 – Таблиця з загальними відомостями
про учнів в MS Access
Якщо в таблиці «Vidomosti_uchniv» (Відомості про учнів) MS Access зберігаються дані, то вони відкриваються при загрузці вікна « Загальні відомості про учнів».
У
вікні (див. мал. 3.4) зроблена навігація
по даним, а також додавання нових або
видалення непотрібних даних, фільтрація
даних по, групі, прізвищу учнів і прізвищу
вчителя, розрахунок учнів, наведених
у таблиці. У фільтрації передбачений
пошук даних по першому символу (мал. 3.6;
мал. 3.7; мал. 3.8; мал. 3.9). Фільтрація виконується
по одному з заданих параметрів.
Малюнок
3.6 – Вікно «Загальні відомості про учнів»
після фільтрації даних по класу
Малюнок
3.8 – Вікно «Загальні відомості про учнів»
після фільтрації даних по кл. керівнику.
Малюнок
3.9 – Вікно «Загальні відомості про учнів»
після фільтрації даних по прізвищу учня.
Розробка
інформаційної системи
Нижче
приведений приклад коду для підключення
до бази даних
MS Access (мал. 4.1)
void __fastcall
TDataModule12:: { // підключаємося до бази DataModule12->ADOConnection1-> DataModule12->ADOConnection1-> User ID=Admin;Data Source=" + GetCurrentDir() + "\\Lizey.mdb;+ Mode=Share Deny None;+ Jet OLEDB:System database="";+ Jet OLEDB:Registry Path="";+ Jet OLEDB:Database Password="";+ Jet OLEDB:Engine Type=5;+ Jet OLEDB:Database Locking Mode=1;+ Jet OLEDB:Global Partial Bulk Ops=2;+ Jet OLEDB:Global Bulk Transactions=1;+ Jet OLEDB:New Database Password="";+ Jet OLEDB:Create System Database=False;+ Jet OLEDB:Encrypt Database=False;+ Jet OLEDB:Don't Copy Locale on Compact=False;+ Jet OLEDB:Compact Without Replica Repair=False;+ Jet OLEDB:SFP=False;"; DataModule12->ADOConnection1- }} |
Малюнок 4.1 – Приклад коду для підключення до бази даних MS Access.
Нижче
приведений приклад коду для реакцій
на натискання кнопки (мал.4.2)
void __fastcall
TForm3::Button6Click(TObject *Sender)
{ DataModule12->ADOTable1-> DataModule12->ADOTable1-> // включаємо ADOTable1 Form9->Caption="Відомості про учнів"; kilkist(); Form3->Close(); Form9->Show(); } |
Малюнок 4.1 – Приклад коду для реакцій на натискання кнопки
4.3 Розрахунок кількості
виведених учнів
Нижче
приведений приклад коду для розрахунку
кількості учнів (мал.4.2)
Void
kilkist()
{ int i=0; if
(DataModule12->DataSource1-> DataModule12->ADOTable1-> while
(!DataModule12->ADOTable1-> { DataModule12-> i+=1; } } else { DataModule12->ADOQuery1-> while
(!DataModule12->ADOQuery1-> { DataModule12-> i+=1; } } Form9->StatusBar1-> } |
Малюнок 4.1 – Приклад коду для кількості учнів
Інформаційна система «Workstation of teacher» є програмним продуктом, який повинен полегшувати роботу викладача.
Цим продуктом може користуватися будь-який викладач, навіть без доброго знання комп’ютерів. Це забезпечується інтуїтивно зрозумілим для користувача інтерфейсом.
Результатом виконаної роботи є розділ «Загальні відомості про учнів» інформаційної системи «Workstation of teacher».
В подальшому планується вдосконалити програму та наповнити її новими можливостями, наприклад, для таких розділів програми:
Информация о работе Автоматизированное рабочее место препода