электронного журнала
успеваемости для Восточно-
Казахстанского
сельскохозяйственного
колледжа
Информационные системы
Казахско-Американский свободный университет (КАСУ)
68 pag.
Клятченко Н.А.
ДИПЛОМНАЯ РАБОТА
Усть-Каменогорск 2019
«Допущена к защите»
«____»____________2018г.
Заведующий кафедрой «Бизнеса»
доктор PhD, профессор
______________И.В. Бордияну
ДИПЛОМНАЯ РАБОТА
Выполнила студентка
группы 15-ИС-4-Б-О-Р Н.А.Клятченко
Научный руководитель
к.т.н., доцент Б.К.Увалиев
«___» ________2019 г.
Нормоконтролер
«____»________2019 г. А.Б. Бердибеков
Усть-Каменогорск 2019
Содержание 2
Введение 3
1 Назначение и область применения 6
1.1 Постановка задачи 9
1.2 Анализ программных продуктов конкурентов 12
1.3 Алгоритм решения задачи и его описание 14
1.4 Организация и описание входных и выходных данных 16
2 Проектная часть 20
2.1 Инфологическое проектирование 20
3 Проектирование базы данных системы, разработка интерфейса 34
3.1 Создание таблиц в MS Access 34
3.2 Описание процедур 38
Заключение 66
Список используемой литературы 67
11
12
Таблица 1
Анализ программных продуктов по основным показателям
Имя показателя Имя продукта
Web Школа Эдш Аверс КлассИнфо РУЖЕЛЬ
Таблица 2
Анализ программных продуктов по функциональным возможностям
электронного журнала
Имя показателя Имя продукта
Web Эдш Аверс КлассИнфо РУЖЕЛЬ
Школа
Учет текущей + + + + +
успеваемости учащихся
Учет посещаемости + + + + +
занятий
Мониторинг текущей - - + - -
успеваемости
Возможность выставления - - + - +
оценок с учетом
значимости проводимых
мероприятий (зачет и др.)
Продолжение таблицы 2
Расчет рейтингов + + + + +
успеваемости учащихся
Формирование отчетов: + + + + +
- отчет об успеваемости;
- отчет о посещении + + + + +
занятий;
13
Таблица 3
Анализ программных продуктов по функциональным возможностям
электронного дневника учащегося
Имя показателя Имя продукта
Web Эдш Аверс КлассИнфо РУЖЕЛЬ
Школа
Просмотри + + + + +
текущих оценок
Просмотр + + + + +
домашних заданий
Просмотр - + + + -
результатов
итоговой
успеваемости
Прием (отправка) + + + + -
электронного
письма родителю
(классному
руководителю)
Таблица 4
Анализ программных продуктов по способу информирования родителя
о результатах успеваемости
Имя показателя Имя продукта
Web Эдш Аверс КлассИнфо РУЖЕЛЬ
Школа
14
15
16
17
Таблица 5
Входные данные
18
20
21
22
23
24
25
26
27
29
30
31
32
34
35
36
if fields[i]=column then
begin
MessageBox(handle,'Дата уже существует!','ОШИБКА',MB_OK or
MB_ICONWARNING)
; и выйдем из процедуры
exit;
end;
end;
создадим запрос на добавление столбца в таблицу
ADOQuery1.SQL.Add('ALTER TABLE '+ADOTable1.TableName+' ADD
'+column+' Integer');
40
43
end;
Вот что получилось:
Прибавляем 1
procedure TfrmGlav.SpeedButton2Click(Sender: TObject);
begin
if mes.ItemIndex>0 then
Mes.ItemIndex:=Mes.ItemIndex-1;
MesChange(Mes);
end;
Процедура ввод оценки.
Позволяет вносить в базу оценки, предупреждая ошибки ввода.
48
52
54
65
66
67
68