Сторінка
6

Автоматизацiя контролю вiдвiдування студентами занять

Для виконання даної екзаменаційної роботи було використано комп’ютер наступної конфігурації:

· Центральний процесор – AMD K6 з тактовою частотою 233 MHz

· Оперативна пам`ять - 32 Мбайт

· Жорсткий диск - 2,1 Гбайт

· SVGA – відеоадаптер – S3 Trio 64 – 2 Мбайт

Для роботи програмного засобу систематизації даних відвідування студентами занять достатньо будь-якого комп’ютера, що має встановлений пакет офісних програм Microsoft Office.

2. Розробка автоматизованого програмного засобу.

2.1. Постановка задачі

Завданням було створити програмний засіб, який би полегшив контроль відвідування студентами занять.

Загальні відомості

Програма створена в Microsoft Excel і призначена для узагальнення даних по відвідуванню студентами занять.

Особливості програми:

· Розподіл студентів на групи;

· Збереження даних по кожному місяцю і кожній групі на окремому листі;

· Автоматичне створення порожніх баз даних;

· Централізований ввід даних;

· Контроль введених даних на наявність помилок;

· Поділ на пропуски з поважними причинами і без них;

· Створення звіту по відвідуванню по певних групах і місяцях;

· Можливість вказати границю допустимої кількості пропусків;

· Створення зведеного звіту по групах;

· Автоматичне створення діаграми;

Основні прийоми роботи з програмою.

Робоча книга складається таких листів:

Основні листи

· Лист “Списки” – ввід списків груп і студентів, що в них навчаються;

· Лист “Ввід” – призначений для вводу даних відвідування;

· Лист “Звіт” – формування звіту а також діаграми відвідування;

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

Ввід списків учнів.

Список учнів вводиться в листі “Списки”.

В першому рядку міститься заголовок “Списки груп”. Зліва від нього в комірці вказана загальна кількість груп, що введена. Вона обновлюється при натисненні клавіші “Ок” в лівому верхньому куті.

Третій рядок призначений для вводу номерів груп.

Вимоги до номерів груп:

· Повинен містити тільки цифри;

· Якщо введено більше трьох символів, то до уваги будуть братись тільки перші три;

· Якщо введено менше трьох символів, то зліва до них буде дописано нулі так.

Рекомендується першою цифрою ставити номер курсу, оскільки при натисненні клавіші “Ок” групи будуть просортовані в порядку зростання номерів, що полегшує пошук. Максимальна кількість груп – 254.

Під номером групи вводять список студентів, що навчаються в ній. Не потрібно змінювати ширину колонок, це буде зроблено автоматично при натисненні клавіші “Ок”.

Зліва на зеленому фоні розміщені номера студентів, що автоматично проставляються програмою. Для зручності вводу вікно “Списки” закріплено так, що на екрані постійно відображається номер поточної групи і номер студента. Максимально допустима кількість студентів у групі – 98 чол.

Після введення всіх даних потрібно натиснути клавішу “Ок” в лівому верхньому куті. Її дія:

1. Перегляд і виправлення номерів груп;

2. Сортування списків по номеру групи;

3. Підбір ширини комірок таким чином, щоб прізвища повністю вміщувались в них;

4. Обновлення інформації при списки груп в елементах вибору на інших листах.

Не рекомендується змінювати значення комірок, що мають відмінне від білого забарвлення. Лист має сховану колонку “А”. Її також не рекомендується модифікувати.

Дані відвідування вводяться в листі “Ввід”.

Порядок вводу даних:

1. В полі Група вибрати потрібну групу

2. В полі Місяць вибрати необхідний місяць

3. Натиснути клавішу Вивести. Після цього поля Група і Місяць та клавіша Вивести стане недоступною аж до збереження або очистки даних. Якщо лист із даними відвідування для обраного місяця і групи не існував, то він створюється і йому присвоюється ім’я що складається з порядкового номера місяця і номера групи. Наприклад, лист із даними відвідування групи 327 за грудень буде називатись “12-327”. Якщо ж лист існував, то дані з нього будуть виведені в поточний лист.

Перейти на сторінку номер:
 1  2  3  4  5  6  7  8  9  10  11 


Інші реферати на тему «Інформатика»: