Документирования результатов учебной деятельности учреждения образования
СОДЕРЖАНИЕ
РЕФЕРАТ
Дипломный проект: с.51, рис.8, табл.9, источник 7, прил. 1
Разработка системы автоматизации процесса «Документирования результатов учебной деятельности учреждения образования».
Объектом и предметом исследования является учебная деятельность.
Цель работы: в кратчайшие сроки предоставить документацию об успеваемости и поведении большого количество студентов разных групп.
В процессе дипломной разработки был создана программа «Документирования результатов учебной деятельности учреждения образования» Пинского колледжа легкой промышленности. В выпускной квалификационной работе рассмотрены вопросы внедрения системы в работу, проведен анализ условий труда, организации рабочего места пользователя системы. Рассмотрены вопросы экономической эффективности внедрения разработки. Была проведена проверка работоспособности программы.
Автор работы подтверждает, что приведенный в ней расчетно-аналитический материал правильно и объективно отражает состояние исследуемого процесса, а все заимствованные из литературных и других источников сопровождаются ссылками на их авторов.
_____________
(подпись
учащегося)
ВВЕДЕНИЕ
Анализ, выполняемый на основе числовых расчетов, составляет основу всякой учебной деятельности. Различают одновариантный анализ, когда расчет ведется один раз по некоторой совокупности формул, и многовариантный расчет, когда расчет по одной и той же совокупности формул проводится многократно, с различными исходными данными. В процессе многовариантного анализа выявляется взаимное влияние параметров проектируемых изделий и их узлов, осуществляется сравнение вариантов. На основе многовариантного анализа строятся процедуры оптимизации – выбора наилучшего варианта (проектного решения). Можно утверждать, что процесс оптимизации лежит в основе всей пользовательской деятельности. Расчеты в инженерной практике всегда занимали ведущее место.
Изменилась сложность расчетов. При создании технических объектов в прошлом (скажем, лет 30–40 назад) зачастую ограничивались относительно простыми расчетными схемами, которые можно было реализовать с помощью логарифмической линейки и других вспомогательных средств, а несовершенство математических моделей, положенных в основу расчета, компенсировали доводкой проектируемого объекта в условиях натурного эксперимента и испытаний опытного образца. Усложнение современной техники (объектов проектирования) приводит к тому, что при использовании такой методики недопустимо растут:
• сроки проектирования,
• стоимость разработки,
а в рамках ограниченных сроков проектирования появляются изделия, далекие от «рекордных», наилучших при существующих технических и технологических возможностях.
Разработка новой технологии проектирования, основанной на широком и систематическом применении компьютеров для решения проектных задач на основе совершенствования математических моделей и процедур, представляет собой единственно возможный путь создания изделий на уровне, превышающем лучшие существующие образцы. В этих условиях умение использовать ЭВМ для решения своих профессиональных задач становится абсолютно необходимым любому пользователю.
Однако при проведении многовариантных расчетов и составления
таблиц параметров, инженеру необходимо выделить ту область параметров проектируемого изделия, которая является наиболее оптимальной для данного производства. Осуществимость этой операции в современных условиях труда основывается на хорошем владении инженером программным обеспечением компьютера. Наиболее популярным средством для проведения различного рода анализа и расчетов является Microsoft Excel. А в сочетании с Borland Delphi 7 становится незаменимым помощником пользователя при его повседневной работе.
- НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ
Программа предназначена для работы с группами учащихся.
Разрабатываемая программа должна быть удобной для пользователя. Пользователь не должен тратить много времени на изучение принципов работы программы. Основная его задача – документирование учебной деятельности. Программа может использоваться как в учреждениях образования, так и в домашних условиях.
Системные требования — это описание примерных характеристик, которым должен соответствовать компьютер для того, чтобы на нём могло использоваться какое-либо определённое программное обеспечение. Эти характеристики могут описывать требования как к аппаратному обеспечению — типу и частоте процессора, объёму оперативной памяти, объёму жёсткого диска, так и к программному окружению — операционной системе, наличию установленных системных компонент и сервисов и т. п
Минимальные
системные требования для представленной
программы: процессор с частотой 133Mhz, объем
оперативной памяти 32 Mb, операционная
система Windows 98/2000/XP/Vista/, или, Windows 7, клавиатура,
мышь. Для корректной работы программы
необходимо наличие на компьютере пользователя
установленного пакета Microsoft Office XP и выше.
2. ПРОЕКТИРОВАНИЕ ЗАДАЧИ
При запуске программы первой появляется главная форма, в которой отображаются кнопки «Добавить новую группу», «Просмотреть» и кнопка «Выход».
Для добавления новой группы необходимо нажать кнопку «Добавить новую группу» и ввести необходимые данные т.е. номер группы, количество человек и количество предметов. Затем ввести название предметов, ФИО учащихся оценки, поведение и количество пропусков.
Кнопка «Просмотр» позволяет просмотреть уже имеющиеся группы.
Чтобы выйти из программы нажать кнопку «Выход».
Ниже приведены диаграммы по которым разрабатывалась программа.
2.1. Обоснование среды разработки
Для разработки информационно-справочной системы использовалась визуальная среда Delphi 7.
Выбор языка программирования основывается на следующем: она совместима со стандартами ODBC, IDAPI и к тому же генерируют компактные и легко переносимые исполнимые файлы. По большому счету можно ничего не знать о Windows и программировании для Windows и при этом создавать вполне работоспособные и современно выглядящие задачи. Кроме того, изучив Pascal, трудностей с программированием на Delphi быть не должно, т.к. существует 100% совместимость с прежними наработками. Среда визуального программирования Delphi совместима со всеми прикладными алгоритмами, написанными до сих пор на Pascal. Это значит, что для серьезной работы необходимо серьезное знание языка Паскаль, хотя какую-то часть кода сгенерирует сама Delphi. Не будет лишним знание интерфейса Windows.
Основные характеристики выбранного языка программирования:
- высокопроизводительный компилятор в машинный код;
- объектно-ориентированная модель компонент;
- визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;
- масштабируемые средства для построения баз данных.
Интегрированная среда разработки IDE Delphi предоставляет всевозможные средства для создания, тестирования и редактирования проекта.
Среда Delphi является одной из наиболее популярных систем разработки приложений. Программа проста в использовании, не требует специальных навыков, кроме знаний основ работы в системе Microsoft Windows. Программа широко использует стандартные элементы управления, что обеспечивает единство интерфейса системы и программного средства, а, следовательно, и удобство использования.
Преимуществами Delphi 7 является то, что для работы с различными данными создается наиболее подходящий для каждого конкретного случая графический интерфейс, содержащий всевозможные меню, множество управляемых окон и разнотипных элементов управления, благодаря чему экран не загромождается лишней информацией и в то же время вся необходимая информация является легкодоступной.
2.2 Описание алгоритма решения задачи
Код для данного списка выглядит следующим образом:
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
ss:='';
button6.Enabled:=true;
button11.Enabled:=false;
button10.Visible:=true;
assignfile(gruppa,ComboBox1.
reset(gruppa);
readln(gruppa,s);
readln(gruppa,s);
chel:=strtoint(s);
readln(gruppa,s);
pr:=strtoint(s);
stringgrid1.ColCount:=pr+5;
stringgrid1.RowCount:=2;
stringgrid1.Cells[0,0]:='ФИО';
stringgrid1.Cells[pr+1,0]:='
stringgrid1.Cells[pr+2,0]:='
stringgrid1.Cells[pr+3,0]:='
stringgrid1.Cells[pr+4,0]:='
for i:=1 to pr do begin
readln(gruppa,s);
stringgrid1.Cells[i,0]:=s;
end;
for i:=1 to chel do begin
readln(gruppa,s);
stringgrid1.Cells[0,i]:=s;
readln(gruppa,s);
stringgrid1.Cells[pr+2,i]:=s;
readln(gruppa,s);
stringgrid1.Cells[pr+3,i]:=s;
readln(gruppa,s);
stringgrid1.Cells[pr+4,i]:=s;
readln(gruppa,s);
l:=1;
for k:=1 to length(s) do begin
if s[k]<>' ' then
ss:=ss+s[k]
else begin
stringgrid1.Cells[l,i]:=ss;
l:=l+1;
sr:=sr+strtoint(ss);
ss:='';
end;
end;
stringgrid1.Cells[pr+1,i]:=
sr:=0;
for j:=0 to stringgrid1.ColCount do
stringgrid1.Cells[j,i+1]:='';
stringgrid1.RowCount:=
end;
closefile(gruppa);
stringgrid1.Width:=
for i:=1 to stringgrid1.ColCount do
stringgrid1.Width:=
end;
Для формирования сводной таблицы предусмотрена кнопка «Сводная таблица».
Код кнопки выглядит так:
procedure TForm1.Button10Click(Sender: TObject);
begin
for i:=1 to 10 do
stringgrid1.Rows[chel+i].
button11.Enabled:=true;
stringgrid1.RowCount:=
stringgrid1.Cells[0,chel+1]:='
stringgrid1.Cells[pr+3,chel+3]
stringgrid1.Cells[pr+3,chel+4]
for i:=1 to pr+1 do begin
sr1:=0;
for j:=1 to chel do begin
ss:=stringgrid1.Cells[i,j];
sr1:=sr1+strtofloat(ss);
end;
stringgrid1.Cells[i,chel+1]:=
d:=sr1/chel;
end;
n:=2;
for i:=10 downto 3 do begin
stringgrid1.RowCount:=
stringgrid1.Cells[0,chel+n]:='
for j:=1 to pr do begin
sr1:=0;
for l:=1 to chel do begin
ss:=stringgrid1.Cells[j,l];
if strtofloat(ss)=i then
sr1:=sr1+1;
end;
stringgrid1.Cells[j,chel+n]:=
end;
n:=n+1;
end;
sum:=0;
for i:=1 to chel do
sum:=sum+strtofloat(
stringgrid1.cells[pr+3,i]:=
sum:=0;
for i:=1 to chel do
sum:=sum+strtofloat(
stringgrid1.cells[pr+4,i]:=
sum:=0;
for i:=2 to 9 do begin
sr1:=0;
for j:=1 to pr do
sr1:=sr1+strtofloat(
sum:=sum+sr1;
stringgrid1.Cells[pr+2,chel+i]
end;
stringgrid1.Cells[pr+4,chel+3]
stringgrid1.Cells[pr+4,chel+4]
end;
Если сводная таблица сформирована, то пользователю предоставляется возможность сохранить ее в MS Excel, для этого служит кнопка «Сохранить в MS Excel». При нажатии этой кнопки открывается MS Excel с сформированной сводной таблицей, при необходимости ее можно вывести на печать или сохранить.
Код данной кнопки выглядит так:
procedure TForm1.Button11Click(Sender: TObject);
var x,c:integer;
Ap : Variant;
begin
Ap := CreateOleObject('Excel.
Ap.Workbooks.Add;
Ap.Cells[4,((pr+3) div 2)]:='СВОДНАЯ ВЕДОМОСТЬ';
Ap.Cells[5,1]:='успеваемости учащихся Пинского ГПТК легкой промышленности';
Ap.Cells[6,((pr+3)
div 2)]:='группа '+combobox1.Text+'
for x:=0 to StringGrid1.RowCount do
for c:=0 to StringGrid1.ColCount do
Ap.Cells[x+7,c+1] :=StringGrid1.Cells[c,x];
Ap.Cells[x+6,1]:='Средний балл по группе';
Ap.Cells[x+6,6]:=floattostr(
Ap.Cells[x+7,1]:='Мастера п/о:';
Ap.Cells[x+8,1]:='Куратор группы:';
Ap.Visible := True;
end;
3. ПРОГРАММА РЕШЕНИЯ ЗАДАЧИ
Для проектирования системы были использованы UML-диаграммы.
UML позволяет
разработчикам программного
3.1 Логическая модель данных
Диаграмма состояния
Диаграмма классов
Диаграмма деятельности
3.2 Физическая модель
Диаграмма
компонентов
Диаграмма
кооперации
4. ТЕСТИРОВАНИЕ ПРОГРАММЫ
При запуске программы на форме выводится информация о проекте и разработчике. Данное окно выглядит следующим образом:
Рис.1 Вид первоначального окна
Для перехода в главное окно необходимо нажать кнопку «Начать работу». После чего на форме активизируется элементы управления:
Рис.2
Вид главного окна
В данный момент пользователь может просматривать списки групп и добавлять новые.
Для просмотра уже сформированных списков групп на форма предусмотрен раскрывающийся список. При выборе любого пункта из донного списка в таблице формы будут отображаться данные о выбранной группе. При выборе группы будет активирована кнопка для формирования сводной таблицы.
Вид формы после выбора группы примет следующий вид:
Рис.3 Вид окна после выбора группы
Рис.4 Сформированная сводная ведомость
5. ОПИСАНИЕ ПРОГРАММЫ
5.1 Вызов и загрузка
Вызов осуществляется при помощи файла «Project1.exe». Время загрузки зависит от параметров компьютера.
5.2 Входные данные
Входные данные файлы с именем «имя группы.txt» изменяющие в самой программе. Книга1.xls файл Microsoft Excel создаваемый при помощи программы по нажатию кнопки «Сохранить в Excel».
5.3 Выходные данные
Результат приведен в главном окне программы, а так же в файле Книга1.xls создаваемый в Microsoft Excel.
5.4 Инсталляция программы
Для инсталляции программы
Нажимаем кнопку «Далее» и указываем, в какую папку установить окно представлено ниже.
После появиться окно с уточнением пути:
Жмем кнопку «Установить» и появляется окно, что программа успешна установлена на компьютере.
После нажатия на кнопку «Готово» программа полностью готово к использованию.
5.5 Диалог с пользователем
Диалог с пользователем осуществляется с помощью главного окна программы «Документирования результатов учебной деятельности в учреждении образования».
5.6 Система помощи
Для перехода в главное окно необходимо нажать кнопку «Начать работу».
При добавлении группы нажать кнопку «Добавление группы», в которой вноситься номер группы, количество учащихся и количество предметов. Для добавления учащегося в созданную группу служит кнопка «Добавить учащегося».
Для редактирования уже созданных групп используется кнопка «Редактирование».
Для сохранения изменений используется кнопка «Сохранить изменения».
Для формирования сводной таблицы предусмотрена кнопка «Сводная таблица», если сводная таблица сформирована успешно, то пользователю предоставляется возможность сохранить ее в MS Excel, для этого служит кнопка «Сохранить в MS Excel». При нажатии этой кнопки открывается MS Excel с сформированной сводной таблицей, при необходимости ее можно вывести на печать или сохранить.
6. РАЗДЕЛ ОХРАНЫ ТРУДА
Охрана
труда - система законодательных
актов, социально-экономических, организационных,
технических, гигиенических и лечебно-
Охрана здоровья трудящихся, обеспечение безопасности условий труда, ликвидация профессиональных заболеваний и производственного травматизма составляет одну из главных забот человеческого общества. Обращается внимание на необходимость широкого применения прогрессивных форм научной организации труда, сведения к минимуму ручного, малоквалифицированного труда, создания обстановки, исключающей профессиональные заболевания и производственный травматизм.
Данный раздел дипломного проекта посвящен рассмотрению следующих вопросов:
- организация рабочего места программиста;
- определение оптимальных условий труда программиста.
6.1 Описание рабочего места программиста
Рабочее место - это часть пространства, в котором инженер осуществляет трудовую деятельность, и проводит большую часть рабочего времени. Рабочее место, хорошо приспособленное к трудовой деятельности инженера, правильно и целесообразно организованное, в отношении пространства, формы, размера обеспечивает ему удобное положение при работе и высокую производительность труда при наименьшем физическом и психическом напряжении.
При правильной организации рабочего места производительность труда инженера возрастает с 8 до 20 процентов.
Согласно ГОСТ 12.2.032-78 конструкция рабочего места и взаимное расположение всех его элементов должно соответствовать антропометрическим, физическим и психологическим требованиям. Большое значение имеет также характер работы. В частности, при организации рабочего места программиста должны быть соблюдены следующие основные условия:
- оптимальное размещение оборудования, входящего в состав рабочего места;
- достаточное рабочее пространство, позволяющее осуществлять все необходимые движения и перемещения;
- необходимо естественное и искусственное освещение для выполнения поставленных задач;
- уровень акустического шума не должен превышать допустимого значения.
Главными элементами рабочего места программиста являются письменный стол и кресло. Основным рабочим положением является положение сидя. Рабочее место для выполнения работ в положении сидя организуется в соответствии с ГОСТ 12.2.032-78.
Рабочая поза сидя вызывает минимальное утомление программиста. Рациональная планировка рабочего места предусматривает четкий порядок и постоянство размещения предметов, средств труда и документации. То, что требуется для выполнения работ чаще, расположено в зоне легкой досягаемости рабочего пространства.
Моторное поле - пространство рабочего места, в котором могут осуществляться двигательные действия человека.
Максимальная зона досягаемости рук - это часть моторного поля рабочего места, ограниченного дугами, описываемыми максимально вытянутыми руками при движении их в плечевом суставе.
Оптимальная зона - часть моторного поля рабочего места, ограниченного дугами, описываемыми предплечьями при движении в локтевых суставах с опорой в точке локтя и с относительно неподвижным плечом.

- Документированная информация
- Документированная информация как ресурс управления организацией
- Документ как средство обмена информацие
- Документ как средство реализации функции управления. Резолюция на документе
- Документная информация
- Документная информация
- Документное обеспечение материнства
- Документирование хозяйственных операций в торговле
- Документирование хозяйственных операций в УКБ «НОВОБАНК»
- Документирование хозяйственных операций и ведение бухгалтерского учета основных средств в организации
- Документирование хозяйственных операций и ведение бухгалтерского учета основных средств в организации
- Документирование хозяйственных операций как основа бухгалтерского учета
- Документирования деятельности органов записи актов гражданского состояния
- Документирования и учет выпуска готовой продукции выполненных работ и их оценка в учете