Документирования результатов учебной деятельности учреждения образования
Курсовая работа, 12 Июля 2011, автор: пользователь скрыл имя
Описание работы
В процессе дипломной разработки был создана программа «Документирования результатов учебной деятельности учреждения образования» Пинского колледжа легкой промышленности. В выпускной квалификационной работе рассмотрены вопросы внедрения системы в работу, проведен анализ условий труда, организации рабочего места пользователя системы. Рассмотрены вопросы экономической эффективности внедрения разработки. Была проведена проверка работоспособности программы.
Содержание работы
РЕФЕРАТ 3
ВВЕДЕНИЕ 4
1. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ 6
2. ПРОЕКТИРОВАНИЕ ЗАДАЧИ 7
2.1. Обоснование среды разработки 7
2.2 Описание алгоритма решения задачи 8
3. ПРОГРАММА РЕШЕНИЯ ЗАДАЧИ 14
3.1 Логическая модель данных 14
3.2 Физическая модель 17
4. ТЕСТИРОВАНИЕ ПРОГРАММЫ 19
5. ОПИСАНИЕ ПРОГРАММЫ 21
5.1 Вызов и загрузка 21
5.2 Входные данные 21
5.3 Выходные данные 21
5.4 Инсталляция программы 21
5.5 Диалог с пользователем 23
5.6 Система помощи 23
6. РАЗДЕЛ ОХРАНЫ ТРУДА 25
6.1 Описание рабочего места программиста 25
6.2 Освещенность рабочего места 30
6.3 Параметры микроклимата на рабочем месте 34
6.4 Нормирование шума 35
6.5 Методы защиты от шума 36
6.6 Вентиляция 37
6.7 Расчет информационной нагрузки программиста 37
7. ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 42
7.1 Планирование разработки программного продукта 42
7.2 Расчет трудоемкости разработки программного продукта 42
7.3 Составление необходимого перечня работ и ее кодирование 42
7.4 Установка оценок времени продолжительности работ 43
7.5 Расчет себестоимости и цены разработки программного продукта 44
7.6 Методика расчета статей калькуляции 44
7.6.1 Расчет материальных затрат 44
7.6.2 Расчет заработной платы программиста 45
7.6.3 Расчет единого социального налога 46
7.6.4 Расчет накладных расходов 46
7.6.5 Расчет калькуляции затрат на разработку программного продукта 48
7.6.6 Определение цены программного продукта 48
ЗАКЛЮЧЕНИЕ 50
ПРИЛОЖЕНИЕ 1 52
Файлы: 1 файл
ВВЕДЕНИЕ .doc
— 872.00 Кб (Скачать файл)Цена программного продукта с НДС:
НДС
= (3.11)
НДС
= = 122731
Цена = 122731+ 681838 = 804569 руб.
Стоимость программного продукта составляет 804569 рублей.
ЗАКЛЮЧЕНИЕ
В
данном дипломном проекте была разработана
программа подсчета среднего балла
и составления таблицы учащихся по группам.
В наше время трудно найти программу, которая
будет заполняться по нажатиям маленького
количества кнопок и делать максимум действий.
Программа направлена на уменьшение затраты
времени преподавателям или учащимся
которые делают ведомости по успеваемости
данной группы. Надеемся программа будет
приносить максимум пользы!
ЛИТЕРАТУРА
- Вирт, Н. Алгоритмы и структуры данных / Пер. с англ. – М: Мир, 1989.-360с.
- Гринзоу Лу. Философия программирования для Windows 95/NT/ Пер. с англ. – СПб.: Символ – Плюс, 1997.-640с
- Язык компьютера. Пер. с англ., под. Ред. и с предисловием В.М.Курочкина - М.: Мир, 1989. - 240с.
- Зелковиц, М., Шоу, А., Геннон, Дж. Принципы разработки программного обеспечения/Пер. с англ. – М.: Мир, 1982.-386с.
- Практическое руководство по программированию/ Пер. с англ. Б.Мик, П. Хит, Н.Рашби и др.; под ред. Б. Мика, П.Хит, Н.Рашби. - М.: Радиосвязь, 1986.-168с.
- Культин Н. Б. Основы программирования в Delphi 7.- СПб.: БХВ-Петербург, 2003. - 608 с.: ил.
- Яфаева, Р.Р. Лекции Программирование
ПРИЛОЖЕНИЕ 1
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,
StdCtrls, Grids, OleCtnrs, ComObj, jpeg, ExtCtrls, math;
type
TForm1 = class(TForm)
ComboBox1: TComboBox;
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Button2: TButton;
Label4: TLabel;
StringGrid1: TStringGrid;
Edit4: TEdit;
Button3: TButton;
Edit5: TEdit;
ComboBox2: TComboBox;
Button4: TButton;
Button5: TButton;
Label5: TLabel;
Button6: TButton;
Button7: TButton;
Label6: TLabel;
Button8: TButton;
Button9: TButton;
Label7: TLabel;
Button10: TButton;
Edit6: TEdit;
Edit7: TEdit;
Edit8: TEdit;
Button11: TButton;
Image1: TImage;
Button12: TButton;
procedure Button2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure ComboBox1Change(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure Button7Click(Sender: TObject);
procedure Button8Click(Sender: TObject);
procedure Button9Click(Sender: TObject);
procedure Button10Click(Sender: TObject);
procedure Button11Click(Sender: TObject);
procedure Button12Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
grups,gruppa:textfile;
pr,chel,i,k,l,sr,j,n:integer;
sr1,sum,d:real;
s,ss:string;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.Button2Click(Sender: TObject);
begin
if FileExists('grups.txt')=false then begin
Rewrite(grups);
write(grups,edit1.Text);
closefile(grups);
end
else begin
Append(grups);
writeln(grups);
write(grups,edit1.Text);
closefile(grups);
end;
assignfile(gruppa,edit1.Text+'
rewrite(gruppa);
combobox1.Items.Add(edit1.
chel:=strtoint(edit2.Text);
pr:=strtoint(edit3.Text);
stringgrid1.ColCount:=pr+5;
writeln(gruppa,edit1.Text);
writeln(gruppa,edit2.Text);
writeln(gruppa,edit3.Text);
stringgrid1.Cells[0,0]:='ФИО';
stringgrid1.Cells[pr+1,0]:='
stringgrid1.Cells[pr+2,0]:='
stringgrid1.Cells[pr+3,0]:='
stringgrid1.Cells[pr+4,0]:='
i:=1;
label4.Caption:='Введите название '+inttostr(i)+' предмета';
label1.Visible:=false;
label2.Visible:=false;
label3.Visible:=false;
edit1.Visible:=false;
edit2.Visible:=false;
edit3.Visible:=false;
button2.Visible:=false;
edit4.Visible:=true;
button3.Visible:=true;
label4.Visible:=true;
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
edit4.Text:='';
closefile(gruppa);
stringgrid1.Width:=
for n:=1 to stringgrid1.ColCount do
stringgrid1.Width:=
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
label7.Caption:='Учреждение
образования "Пинский государственный
профессионально-технический колледж
легкой промышленности'+#13+#13+#13+'
assignfile(grups,'grups.txt');
if FileExists('grups.txt')=true then begin
reset(grups);
while eof(grups)<>true do begin
readln(grups,s);
combobox1.Items.Add(s);
end;
end;
s:='';
stringgrid1.Width:=
for i:=1 to stringgrid1.ColCount do
stringgrid1.Width:=
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
if i<>(pr) then begin
append(gruppa);
if i<>1 then
writeln(gruppa);
label4.Caption:='Введите название '+inttostr(i+1)+' предмета';
stringgrid1.Cells[i,0]:=edit4.
write(gruppa,edit4.Text);
i:=i+1;
edit4.Text:='';
closefile(gruppa);
end
else begin
append(gruppa);
writeln(gruppa);
stringgrid1.Cells[i,0]:=edit4.
write(gruppa,edit4.Text);
i:=i+1;
edit4.Text:='';
button3.Visible:=false;
edit4.Visible:=false;
label4.Visible:=false;
button4.Visible:=true;
edit5.Visible:=true;
edit6.Visible:=true;
edit7.Visible:=true;
edit8.Visible:=true;
closefile(gruppa);
end;
k:=0;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
if k<=chel then begin
for i:=0 to stringgrid1.ColCount do
stringgrid1.Cells[i,k+2]:='';
stringgrid1.RowCount:=
s:='';
append(gruppa);
writeln(gruppa);
write(gruppa,edit5.Text);
stringgrid1.Cells[0,k+1]:=
writeln(gruppa);
write(gruppa,edit6.Text);
stringgrid1.Cells[0,chel+2]:=
writeln(gruppa);
write(gruppa,edit7.Text);
stringgrid1.Cells[0,chel+3]:=
writeln(gruppa);
write(gruppa,edit8.Text);
stringgrid1.Cells[0,chel+4]:=
k:=k+1;
closefile(gruppa);
button4.Enabled:=false;
edit5.Enabled:=false;
edit6.Enabled:=false;
edit7.Enabled:=false;
edit8.Enabled:=false;
end
else begin
stringgrid1.RowCount:=
s:='';
append(gruppa);
writeln(gruppa);
write(gruppa,edit5.Text);
stringgrid1.Cells[0,k+1]:=
k:=k+1;
closefile(gruppa);
end;
l:=1;
label5.Caption:='Выберите оценку по '+stringgrid1.Cells[l,0];
l:=2;
combobox2.Visible:=true;
label5.Visible:=true;
button5.Visible:=true;
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
if l<=(pr) then begin
label5.Caption:='Выберите оценку по '+stringgrid1.Cells[l,0];
stringgrid1.Cells[l-1,k]:=