Автор работы: Пользователь скрыл имя, 09 Января 2015 в 17:53, дипломная работа
Бұдан шығатыны, ХХІ ғасырдың алғашқы жылдарының негізгі проблемаларының бірі – «Білім-бүкіл өміріңе» қағидасынан «Білім бүкіл өмір бойына» қағидасына қте алатын білім жүйесінің ұйымдық құрылымдарын іздеу болып табылады.
Информатика пәнін оқытудың тиімділігін арттырудың жолдары өте көп. Соның бір жолы ретінде оқытудың жаңа технологиясын енгізуді атап өтуге болады.
Дипломдық жұмыстың мақсаты – жоғарғы оқу орнының қабылдау комиссиясының жұмыс орнын автоматтандыру.
Кіріспе 3
1 Автоматтандырылған жұмыс орны 5
1.1 Дербес ЭЕМ негізінде АЖО-ның ќалпы жєне даму перспективалары 5
1.2 Жұмыс орнын автоматтандыру принциптері мен оған қойылатын талаптар 14
1.3 Ақпараттық жүйелер және мәліметтер қоры 20
2 Инструментальды ортаның жұмысын сипаттау 24
2.1 Ақпараттық жүйлер 24
2.2 Ақпараттық жүйелерді жобалау құралдары 31
2.3 Өнімнің негізгі сипаттамалары. 55
2.4 Ұйымдастырушының ортасын икемдеу 60
2.5 Delphi және объектілі–бағытталған программалау 62
3 «Қабылдау комиссиясы» бағдарламасының жұмысын сипаттау 67
3.1 Қабылдау коммиссиясы 67
3.2 Мамандықтарды өңдеу 68
3.3 Студент қабылдау 71
Қорытынды 76
Әдебиеттер тізімі 79
Қосымша 81
end;
Form1.Query1.ExecSQL;
end;
with Form1.Query1.SQL do
begin
clear();
add('select * from mamandyk');
add('');
end;
Form1.Query1.Open;
close;
end;
procedure TForm3.FormShow(Sender: TObject);
begin
if act then //Егер қосу болса, онда
begin
Edit1.Text:='';
Edit2.Text:='';
Edit3.Text:='';
Edit4.Text:='';
Edit5.Text:='';
Edit6.Text:='';
Edit7.Text:='';
Edit8.Text:='';
SpeedButton1.Caption:='Қосу';
end
else //Өзгерту
begin
Edit1.Text:=Form1.DBGrid1.
Edit2.Text:=Form1.DBGrid1.
Edit3.Text:=Form1.DBGrid1.
Edit4.Text:=Form1.DBGrid1.
Edit5.Text:=Form1.DBGrid1.
Edit6.Text:=Form1.DBGrid1.
Edit7.Text:=Form1.DBGrid1.
Edit8.Text:=Form1.DBGrid1.
SpeedButton1.Caption:='
Edit2.SetFocus;
end;
Edit1.Enabled:=act;
end;
Егер сізге мамандықты өшіру қажеттілігі туындап жатса, негізгі форманың жоғарысында орналасқан «Мамандықты өшіру» батырмасын шертуіңіз керек. Батырманы басқаннан кейін, экран бетіне сізден рұқсат сұрайтын терезе пайда болады. Сол терезеге келісіміңізді бересіз.
3.3-сурет. Мамандықты өшіруге рұқсат сұрау терезесі
Жаңадан студент қабылдау үшін, алдымен студенттің мамандығын таңдап аламыз. Содан кейін жоғарыда орналасқан «Студент қабылдау» батырмасын басамыз. Ашылған терезеде (3.4-сурет) студенттің барлық сұралған мәлметін енгіземіз.
3.4-сурет. Жаңа студент қабылдау терезесі.
Студентті «қабылдап» болғаннан кейін, олардың тізімін терезенің төменгі жағында орналасқан «Студенттер тізімі» батырмасын басамыз. Ашылған терезеде студенттер тізімі пайда болады. Ол терезеде студентті өшіруге оның мәлметін өзгертуге болады. Сонымен қоса барлық өрістер бойынша сұрыптау мүмкіндігі де қарастырылған. Ал іздеу тек еағыз керек деген өрістер бойынша жүргізіледі.
Осы жоғарыда аталан функциялардың коды төменде көрсетілген.
procedure TForm5.SpeedButton3Click(
begin
with Query1.SQL do
begin
clear();
add(' select m.shifr shifr, s.nm nm, s.Photo Photo,s.tpk tpk, s.ent ent, s.zhkkua zhkkua, s.mktp mktp, s.zhth zhth, s.adr adr, s.tel tel, s.atana atana, m.nm maman, s.grnt grnt, s.bolm bolm,s.tili tili');
add('from mamandyk m, stud s ');
add('where (s.mam = m.shifr)');
add(';');
end;
Query1.Open;
end;
procedure TForm5.SpeedButton1Click(
var s:string;
begin
with Query1.SQL do
begin
clear();
add(' select m.shifr shifr, s.nm nm, s.Photo Photo, s.ent ent, s.tpk tpk, s.zhkkua zhkkua, s.mktp mktp, s.zhth zhth, s.adr adr, s.tel tel, s.atana atana, m.nm maman, s.grnt grnt, s.bolm bolm,s.tili tili');
add(' from mamandyk m, stud s where (s.mam = m.shifr) ');
add(' order by s.nm');
add(';');
end;
if RadioButton1.Checked then
s:='and(upper(s.nm) like "'+AnsiUpperCase(Edit1.Text)+'
if RadioButton2.Checked then
s:='and (s.Zhth=true)';
if RadioButton7.Checked then
s:='and (upper(s.tili)=upper("'+Edit1.
if RadioButton8.Checked then
s:='and (upper(s.bolm)=upper("'+Edit1.
if RadioButton3.Checked then
s:='and (s.tpk="'+Edit1.Text+'")';
if RadioButton4.Checked then
s:='and (s.grnt=true)';
if RadioButton5.Checked then
begin
with Query1.SQL do
begin
Clear;
add(' select m.shifr shifr, s.nm nm, s.Photo Photo, s.ent ent, s.zhkkua zhkkua, s.mktp mktp, s.zhth zhth, s.adr adr, s.tel tel, s.atana atana, m.nm maman, s.grnt grnt, s.bolm bolm,s.tili tili');
add(' from mamandyk m, stud s');
add(' where (s.mam = m.shifr) and (upper(m.nm) like "'+AnsiUpperCase(Edit1.Text)+'
add(';');
end;
end;
if RadioButton6.Checked then
s:='and (upper(s.tili) like "'+AnsiUpperCase(Edit1.Text)+'
if not (RadioButton5.Checked) then
Query1.SQL[2] := s;
Query1.Open;
end;
procedure TForm5.SpeedButton7Click(
var nm:string;
begin
nm := Query1.fieldbyname('nm').
with Query1.SQL do
begin
clear();
add('delete from stud where nm="'+nm+'"');
end;
Query1.ExecSQL;
SpeedButton3Click(self);
end;
3.5-сурет. Студенттер тізімі терезесі.
Жоғарғы оқу орнына қабылдау комиссиясының жұмыс орнын автоматтандыру арқылы, көптеген қағазбен орындалатын жұмыстарды ыңғайландыруға болады. Талапкерді қалаған мамандығына тіркеп, оның мәліметтерін мәліметтер қорына енгізу – бұл менің дипломдық жұмысымның басты мақсаты. Қойылған тапсырмалармен талаптарды орындап, Delphi бағдарламалау ортасында студенттермен мамандықтардың мәліметінен тұратын бағдарлама жасалынды.
Компьютер, телекоммуникациялық және желілік құралдар ақпараттарды қабылдаудағы әдістерді өзгертіп, әртүрлі әрекеттерге жаңа мүмкіндіктерді ашып отырып, қазіргі қоғамның даму кезеңіндегі оқыту мақсатының көкейкесті және маңызды мәселелеріне қол жеткізеді. Білім берудегі ақпараттық технологиялар оқытуда қолданылатын электронды құралдар мен оларды функционалдау тәсілдерінің жиынтығын анықтайды. Білім беруде қолданылатын бағдарламалық-техникалық құралдардың классификациялық белгілері ретінде мыналарды айтуға болады:
Бағдарламалық-аппараттық комплекстің дидактикалық бағыты бойынша классификация белгілерін кейбір әдебиеттерден кездестіруге болады. Мысалы, үйренушілерге компьютер арқылы берілетін білімді келесідей классификациялау керек. Біріншіден, білімді анықыталған және анықталмаған деп бөлу қажет болып табылады. Ал, кейінірек жасанды интеллект аумағында зерттеулердің дамуымен бұл білімдер артикулденетін және артикулденбейтін болып аталатын болды.
Білімнің артикулденетін бөлімі – бұл үйренушілерге ақпараттарды (мәтіндік, графикалық, бейне, т.б.) бірнеше бөліктерге бөлу арқылы беруге болатын және оңай құралатын білімдер.
Білімнің артикулденбейтін бөлімі – интуиция, өтіл (опыт) негізінде құралған білімдер. Бұл бөлімнің білімі үйренушілерге берілмейтін, практикалық есептерді шығаруда жеке тапсырмаларды орындау кезінде қол жеткізуге болатын іскерлікті, тапқырлықты және адам өтілінің басқа бөлімдерін қамтиды. Білімнің мұндай классификациясына сүйене отырып, оқыту бағдарламалық-аппаратық комплекстерді классификациялауға болады. Осы комплекстер негізінде құралған және білімнің артикулденген бөлімін оқытуда қолданылатын технологиялар декларативтік деп аталады. Декларативтік технологияларға мыналарды жатқызуға болады:
Үйренушілерге белгіленген ақпаратты ұсынатын , дұрыс меңгеруін тексеретін, сақтауға мүмкіндік беретін мәтіндік және бақылау бағдарламалары мен басқа компьютерлік құралдар.
Бағдарламалық-аппараттық комплекстерді құруда және білімнің артикулденбеген бөлімін меңгеруде қолданылатын технологиялар процедурлік деп аталады. Бұл топтың компьютерлік ақпараттық технологиялары білімнің ақпараттарын бірнеше бөліктерге бөліп тексермейді және ақпарат бөліктерін қамтымайды. Олар әртүрлі модельдер негізінде құрылған. Бұл жағдайда компьютерлік ақпараттық технологияларға мыналар жатады:
Үйренушілерге зерттеу кезінде оқытылатын пән бойынша білім алуына (қосуына) мүмкіндік беретін экспертті-үйрену жүйелері (ЭҮЖ) және басқа да компьютерлік құралдар.
15. Леонтьев В.П. Новейшая энциклопедия персонального компьютера 2001. – М.: ОЛМА: ПРЕСС, 2001.
16. Материалы курсов Microsoft серии «Партнерство в образовании». Летняя школа Microsoft. – Алматы, 2005.
17. Медведева Е.А. Основы информационной культуры (программа курса для вузов) // Социс,1999, № 11.
18. Microsoft Office 2003 для учителя. Учебное
пособие для учителей-
19. Нургалиева Г.К. и др. Педагогические технологии информатизации образования. – Алматы: РЦИО, 2006.
20. Основы работы с компьютером. Руководство пользователя. Корпорация Microsoft, 2004.
21. Основы работы с Microsoft Office и Internet. Руководство пользователя. Корпорация Microsoft, 2004.
22. Осокина Н.В., Логачев В.А. Информация
как ресурс социально-
23. Персональный компьютер: Настройка и техническая поддержка. Методическое пособие для учителей. – Алматы, 2006.
unit frmMain;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, DB, DBTables, DBCtrls, Grids, DBGrids, ToolWin, ComCtrls,
StdCtrls, Buttons, ExtCtrls, jpeg, ImgList,shellapi;
type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
N2: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
HTML1: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
N12: TMenuItem;
N13: TMenuItem;
N14: TMenuItem;
N15: TMenuItem;
N16: TMenuItem;
StatusBar1: TStatusBar;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
Query1: TQuery;
ImageList1: TImageList;
Label1: TLabel;
Edit1: TEdit;
BitBtn1: TBitBtn;
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
GroupBox1: TGroupBox;
ComboBox1: TComboBox;
BitBtn2: TBitBtn;
RadioButton3: TRadioButton;
RadioButton4: TRadioButton;
ToolBar1: TToolBar;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
ToolButton3: TToolButton;
ToolButton4: TToolButton;
ToolButton5: TToolButton;
ToolButton6: TToolButton;
ToolButton7: TToolButton;
ToolButton8: TToolButton;
ToolButton9: TToolButton;
ToolButton10: TToolButton;
ToolButton13: TToolButton;
ToolButton15: TToolButton;
procedure FormResize(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure ToolButton1Click(Sender: TObject);
procedure ToolButton3Click(Sender: TObject);
procedure ToolButton4Click(Sender: TObject);
procedure ToolButton5Click(Sender: TObject);
procedure ToolButton7Click(Sender: TObject);
procedure ToolButton9Click(Sender: TObject);
procedure ToolButton10Click(Sender: TObject);
procedure ToolButton14Click(Sender: TObject);
procedure ToolButton15Click(Sender: TObject);
procedure RadioButton1Click(Sender: TObject);
procedure RadioButton2Click(Sender: TObject);
procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
procedure BitBtn1Click(Sender: TObject);
procedure DBGrid1TitleClick(Column: TColumn);
procedure Button1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
a:array[0..3] of boolean;
implementation
uses frmAdd,frmTaps,frmKeste,
{$R *.dfm}
procedure TForm1.FormResize(Sender: TObject);
begin
DBGrid1.Width:=Form1.Width-20;
DBGrid1.Columns[0].Width:=85;
DBGrid1.Columns[1].Width:=
DBGrid1.Columns[2].Width:=50;
DBGrid1.Columns[3].Width:=77;
DBGrid1.Columns[4].Width:=85;
//DBGrid1.Columns[5].Width:=
DBGrid1.Height:=Form1.Height-
StatusBar1.Panels[0].Width:=
StatusBar1.Panels[1].Width:=
StatusBar1.Panels[2].Width:=
end;
procedure TForm1.FormShow(Sender: TObject);
var pp:string;
begin
pp:=copy(Application.ExeName,
Query1.DatabaseName:=pp+'\
with Query1.SQL do
begin
Clear;
add('select *');
add('from goods');
add('where');
add('(PS>0)');
add('order by nm asc');
end;
Query1.Open;
StatusBar1.Panels[0].Text:='
Query1.Open;
Form6.ShowModal;
end;
procedure TForm1.ToolButton1Click(
begin
form4.showmodal;
end;
procedure TForm1.ToolButton3Click(
begin
form2.act:=true;
Form2.ShowModal;
end;
procedure TForm1.ToolButton4Click(
begin
form2.act:=false;
Form2.ShowModal;
end;
procedure TForm1.ToolButton5Click(
var nm:string;
begin
nm:=DBGrid1.Fields[0].
if nm='' then exit;
if MessageDlg('Таңдағаныңызды
with Query1.SQL do
begin
Clear;
add('delete from goods where (code="'+nm+'")');
end;
Query1.ExecSQL;
with Query1.SQL do
begin
Clear;
add('select *');
add('from goods');
add('where');
add('(PS>0)');
add('order by nm asc');
end;
Query1.Open;
StatusBar1.Panels[0].Text:='
Query1.Open;
end;
procedure TForm1.ToolButton7Click(
begin
if DBGrid1.SelectedRows.Count=0 then
MessageDlg('Алдымен сататын
else
Form3.ShowModal;
end;
procedure TForm1.ToolButton9Click(
begin
Form5.QuickRep1.Preview;
end;
procedure TForm1.ToolButton10Click(
var f:textfile;
i,j,l:integer;
path,s1,s2:string;
begin
path:=copy(Application.
assignfile(f,'current.htm');
rewrite(f);
writeln(f,'<html><body style="font-family: tahoma; font-size: 10px;">');
writeln(f,'<h3>Сұраныс
writeln(f,'<table border=1><tr>');
for i:=0 to DBGrid1.Columns.Count-2 do
begin
writeln(f,'<td><b>'+DBGrid1.
end;
writeln(f,'</tr>');
Query1.First;
for i:=1 to Query1.RecordCount do
begin
writeln(f,'<tr>');
for j:=0 to DBGrid1.Columns.Count-2 do
writeln(f,'<td>'+DBGrid1.
Информация о работе Инструментальды ортаның жұмысын сипаттау