Автор работы: Пользователь скрыл имя, 12 Июля 2011 в 12:05, курсовая работа
В процессе дипломной разработки был создана программа «Документирования результатов учебной деятельности учреждения образования» Пинского колледжа легкой промышленности. В выпускной квалификационной работе рассмотрены вопросы внедрения системы в работу, проведен анализ условий труда, организации рабочего места пользователя системы. Рассмотрены вопросы экономической эффективности внедрения разработки. Была проведена проверка работоспособности программы.
РЕФЕРАТ 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
Цена программного продукта с НДС:
НДС
= (3.11)
НДС
= = 122731
Цена = 122731+ 681838 = 804569 руб.
Стоимость программного продукта составляет 804569 рублей.
В
данном дипломном проекте была разработана
программа подсчета среднего балла
и составления таблицы учащихся по группам.
В наше время трудно найти программу, которая
будет заполняться по нажатиям маленького
количества кнопок и делать максимум действий.
Программа направлена на уменьшение затраты
времени преподавателям или учащимся
которые делают ведомости по успеваемости
данной группы. Надеемся программа будет
приносить максимум пользы!
ЛИТЕРАТУРА
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]:=
Информация о работе Документирования результатов учебной деятельности учреждения образования