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

Реферат Автоматизація процесу нарахування стипендій





виборі додавання запису послідовно пропонує ввести П.І.Б., номер групи, три позначки і визначити, чи є студент активістом. Після цього адміністратор знову виходить в меню.

Виберемо перегляд всіх записів. На екрані з'явилася табличка з доданим раніше користувачем.


Малюнок 5.4 - Виведення даних на екран


Далі додамо ще одного студента з неактивною громадською позицією і виберемо пункт меню «Фільтрація і пошук», як параметр пошуку будемо приймати неактивних студентів групи 222223. В результаті на екрані з'явиться таблиця з доданим нами користувачем.


Малюнок 5.5 - Фільтрація і пошук даних


При цьому при виведенні всіх студентів на екран отримаємо наступну таблицю:


Малюнок 5.6 - Виведення даних про студентів


Якщо ми увійдемо в систему як користувач, скористаємося вже заповненим файлом і вирішимо дізнатися про стипендії, то в групі 111112 будуть наступні дані нарахування стипендії:


Малюнок 5.7 - Нарахування стипендії студентам


При спробі роботи з іншим файлом на екрані з'являлося повідомлення про те, що список порожній. У разі невірного введення логіна або пароля система також не дозволяла працювати з нею.


ВИСНОВОК


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

Програма задовольняє поставленим спочатку умовам: реалізована можливість роботи двох видів користувачів з різним рівнем прав і доступу (адміністратор і звичайний користувач), при цьому підтримується авторизація користувачів з введенням логіна і пароля, пароль шифрується; використана робота з файлами (читання, запис); у програмі використовуються структури для опису сутностей, а також двусвязний списки для роботи з набором даних; маються меню декількох рівнів; використовуються вбудовані функції для роботи з рядками; передбачена обробка ситуацій введення невірних даних. Дані виводяться на екран у вигляді таблиці, код оформлений відповідно до Code Convension.

Розв'язана задача, поставлена ??в умови: формується список студентів для нарахування стипендії, залежної від їхньої навчальних досягнень та громадської активності. Інтерфейс програми підтримує російську мову.


СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ


1. Кормен, Т. Алгоритми: підручник/Т. Кормен [и др.] .: Москва - Санкт-Петербург - Київ 2005. - 1290 с.

2. С. Панасенко - Алгоритми шифрування - СПб .: БХВ-Петербург, 2009

. Дейтел, П. Дж. Як програміровать на Сі/підручник: Біном-Пресс, 2009. - 994 с.

. Б. Керниган, Д. Рітчі - Мова програмування Сі - Вільямс, 2009

. Р. Хезфілд - Мистецтво програмування на С- Діа-Софт, +2001

6.Wikipedia [Електронний ресурс].- Lt; # justify gt; ДОДАТОК А


Блок-схеми


Рисунок 1 - Блок-схема алгоритму додавання елемента в початок двусвязного списку


Малюнок 2 - Алгоритм видалення запису з двусвязного списку за індексом


Малюнок 3 - Алгоритм фільтрації даних про студентів на ім'я


ДОДАТОК Б


Лістинг коду


# pragma once

//структура з даними про студента

{

//группаgroup [7];

//фіоname [35];

//3 оцінки [3];

//активіст або нетsocial;

//функція зміни інформації про студента

void change () {

char symbol;

do {

//вивід на екран поточних даних ( cls ); ( Група | Прізвище Ім'я По батькові | О.1 | О.2 | О.3 | Соц | n );

printf(laquo;--------|-------------------------------------|-----|-----|-----|-----|nraquo;);(laquo; % 6s |% 35s |% 3d |% 3d |% 3d |% 3s | n raquo ;, group, name, mark [0], mark [1], mark [2], social?laquo;Даraquo;:laquo;Нетraquo;);(laquo;--------|-------------------------------------|-----|-----|-----|-----|nnraquo;);

//меню ( 1) Змінити П.І.Б. n );

printf ( 2) Змінити групу n ); ( 3) Змінити оцінки n ); ( 4) Змінити соціальну активність n ); ( 0 ) Повернутись в головне меню n );

printf ( gt ;: ); (stdin); (% c raquo ;, amp; symbol);


Назад | сторінка 6 з 15 | Наступна сторінка





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

  • Реферат на тему: Додаток для роботи з базою даних
  • Реферат на тему: Додаток для роботи з базою даних (dBase)
  • Реферат на тему: Додаток в Visual Basic для роботи з базою даних
  • Реферат на тему: Розробка алгоритму роботи синтаксичного аналізатора тексту, а також бази да ...
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...