Желілік техника негіздері пәні бойынша электрондық оқулық
Дипломная работа, 29 Марта 2015, автор: пользователь скрыл имя
Описание работы
Мәліметер базасының бағдарламасы Delphi – 7 бағдарламасы әзірлемесінің интегралдық ортасының негізінде құрастырылады (құралады) және колледж оқушылары контигентінің есебіне жүргізу үшін қосымша қолданбалы бағдарлама болып табылады. Ол оқушылар журналы қажетті ақпаратты енгізуге, өндеуге, жоюға іздеуге мүмкіндік береді. Мәліметтер базасының бағдарламасы Delphi – 7 интегралдық орта негізінде құрылған.
Содержание работы
Кіріспе………………………………………………………………………………..3
1 Тарау. Бағдарламаға жалпы сипатама………………………………………..4
§ 1.1 Электронды оқулықтарды құру технологиялары
негізгі сатылары...........................................................................................................4
2 Тарау. Әзірлеме ортасын тандау………………………………………………8
§ 2.1 Математикалық әдістерді таңдау…………………………………………….8
§ 2.2 Бағдарламалау тілін тандау…………………………………………………12
3 Тарау. Бағдарлама құру………………………………………………………..16
§ 3.1 Бағдарламаның жалпы қызмет ету алгоритімнің әзірлемесі......................16
§ 3.2 Пайдаланушы интерфейсінің әзірлемесі.......................................................20
4 Тарау. Бағдарламалық бұйым әзірлемесі процесін сипаттау…………….24
§ 4.1 Бағдарламаны сипаттау.......................................................................24
§ 4.2 Қолданылатын әдістер, алгоритмді сипаттау..................................25
§ 4.3 Құрамдас бөліктерді және олардың арасындағы байланыстарды сипаттау......................................................................................................................26
§ 4.4 Бағдарламаның блок-схемасы............................................................26
§ 4.5 Шығыс және кіріс мәліметтерін сипаттау.........................................26
§ 4.6 Бағдарламалау тілін сипаттау.............................................................27
§ 4.7 Пайдаланушы жетекшілігі.................................................................28
§ 4.8 Бағдарламашы жетекшілігі................................................................29
5 Тарау. Д.К. Жұмыс істеу кезіндегі экономикалық шығындар...................31
6 Тарау. Д.К. жұмыс істеу кезіндегі еңбекті қорғау, қауіпсіздік техникасы және өртке қарсы шаралар....................................................................................34
7 Тарау. Жалпы қортындылар………………………………………………….40
§ 7.1 Бағдарлама листингі…………………………………………………………40
§ 7.2 Есептеу қортындылары……………………………………………………...63
Әдебиет тізімі………………………………………………………………………64
Қосымшалар……………………………………………………………………….66
Бағдарламасы бар дискета немесе басқа тасуалы
Файлы: 1 файл
Желілік техника негіздері пәні бойынша электрондық оқулық1.doc
— 3.87 Мб (Скачать файл)
6 Тарау. ДК жұмыс істеу кезіндегі қауіпсіздік техникасы, өртке қарсы шаралар және еңбекті қорғау
ДК жабдықталған класстарды өртке қарсы қауіпсіздік ережесін қатаң сақтау қажет.
- Жұмыс орында, өтетін шығатын әкерлерде артық нәрселер жатпауы тиіс (шашылмауы тиіс)
- Бұл класстарда темекі тарту, электорқыздырғыш құралдарды қолдануға тыйым салынады.
- Жұмыс соңында (жұмысты аяқтаған соң?) ДК сөндіріп, журналға жұмыстың аяқталғаны туралы жазбаны түсіру керек.
- Өрт шыққан жағдайда жабдықтарды сөндіріп, өрт өшіру шараларын қолданып, басшылыққа, кезекшілерге хабарлау қажет.
- Өрт сөндіру кезінде электр тоғын өткізбейтін өрт өшіру құралдарын қолдау керек.
- Класста жұмыс істейтін тұлғалар зардап шегушілерді электор тоғынан құтқару шараларын, жасанды тыныс алдыру жолдарын, алғашқы көмек көрсету ережелерін және өндірістік орында өрт сөндіру әдістерін біліулері тиіс.
- Қауіпсіздік талаптары.
1.1Информатика кабинетінде
1.2Қауіпті және зиянды
- Бейнетерминалдың ионды және бейонды сәулесінің адам денесіне әсері.
- Қорғаныс жоқ жабдықтармен жұмыс істеу кезінде, бейнетерминалдың артқа қақпағы ашық қалса,биоктың қорғаныс экраны болмаса электор тоғынан залал келуі мүмкін.
- Бейнетерминалдың дұрыс жұмыс істемеу кесірінен, экрандағы бенелердің оның көрінбеуінен көз жанарына теріс әсерін тигізеді.
- Информатика кабинеті өрт сөндіргіш құралдармен қамтамасыз етілуі тиіс.
2.Жұмыс алдындағы қауіпсіздік талаптары.
2.1.Информатика кабинетін
- қорғаныс жабдықтарының және бейнетерминалдың қорғаныс экрандарының барын тексеру.
- Бейнетерминалды қосу және экрандардағы бейнелеріді анықтылығын және тұрақтылығын тексеру.
- Жұмыс уақытындағы қауіпсіздік талаптары.
- Оқытушының рұқсатынсыз бейнетерминалды қоспау:
- Бір бейнетерминалды екі адамнан артық отырғанда, өткізуге болмайды.
- Ақпарат жазу үшін кабинетте борлы тақта пайдалануға болмайды.
- Жұмыс жасап тұрған бейнетерминал экраны мен көздің арақашықтығы 0,6....0,7м, көз деңгейі экранның ортасына келуі тиіс.
- Жазу дәптерін 12....15° бұрышта, көзден 55....65см арақашықтығыорналастыру қажет және отырған жер жарық болуы тиіс.
- Бейнетерминалдардың экрандарындағы бейне тұрақты, анық, мүмкінді -гінше нақты болуы тиіс.Экранда шашыраңқы сәулелер, шамдардың жа-рығы терезеден күн сәулесі түспеуі керек.
- Бейнетерминалдарда жұмыс істеу ұзақтығы 1-сынып оқушылары үшін
(6 жас)- 10 мин,2-5сынып оқушылары үшін 20 мин, 8-9 сыныптарға
25 мин,10-11 сыныптарға -2 сабақ қатар болғанда бірінші сабағында
30мин,екінші сабағында 20 мин,содан кейін көз шаршағанда жасайтын арнайы жаттығулар орындау үшін 10мин үзіліс алу қажет.
- Өндірістік практика кезінде күнделікті бейнетерминалдарға жұмыс істеу ұзақтығы 3 сағаттан аспауы қажет.Бұл кезде профилактикалық шаралар сақталуы керек.
- Бейнетерминал пайдаланылған сабақ саны бір күнде 5-9 сынып оқушылары үшін бір рет және 10-11 сынып оқушылары үшін 2реттен аспауы тиіс.
- Апат жағдайындағы қауіпсіздік талаптары .
4.1Бейнетерминалдың жұмысында
4.2Өзіңізді нашар сезінсеңіз,
4.3.Оқушыны электр тоғы соқса,
- Жұмыс соңындағы қауіпсіздік талаптары.
5.1.Мұғалімнің рұқсатымен
5.2.Информатика кабинетін
1 Жалпы ережелер
1.1.Осы нұсқамада персоналды ЭЕМ жабдықталған класстарда сабақ өткізген немесе жұмыс істеген кезде қолданылатын қауіпсіздік шаралары қарастырылған.
1.2.Нұсқама компьютер
1.3.Компьютер кабинетіне
- Компьютерлік кабинетте компьютерлік техниканың, желілік және компьютерлік қалыптың және бағдарламалық қамтамасыз етудің сақта-луына пайдаланушы, ал сабақ үстінде оқытушы жауап береді.
- Үй дискеттерін қолдану кезінде оқытушы пайдаланушылардың компьютерлік вирус тексеруін бақылау қажет.
- Компьютерлік классты кабинетке жауапты адамға (класс инженері) тапсырмай, қалдырып кетуге тыйым салынады.
- Пайдаланушы компьютерлік класстың жұмыс режимін,ал оқытушы класстың жүктеме режимін сақтауға міндетті.Студенттер саны компью-терлік кабинеттегі жұмыс орнының санынан аспауы қажет.
- Студенттердің компьютерлік кабинеттегі өзіндік жұмысына оқу заң тыс уақытта қауіпсіздік техникасы бойынша нұсқамамен және жұмыс ережесімен танысқан соң рұқсат етіледі.
- Өзіндік жұмыс кезінде және сабақ үстінде компьютерлік ойындар ойнау үзілді – кесілді тыйым салынады.Студенттерді бақылау және жауапкершілік оқытушыға жүктеледі.
2. Қауіпсіздік шаралар
2.1.ДК құрамдас блоктарына (клавиатура, манитор, жүйелік блок) артық нәрселерді қоюға тыйым салынады.
2.2.ДК бөліктерін өз бетімен құрастырып алып салуға тыйым салынады.
- Тышқанды кілемшеден тыс пайдалануға тыйым салынады.
- Жұмыс істеп тұрған маниторға қояды,қаламды немесе басқа да заттарды тигізуге болмайды.
- Компьютерлік оқу класстарына сырт киіммен кіруге тыйым салынады.
- Компьютерлік кабинетте азық-түлік сақтауға, пайдалануға тыйым салынады.
- Тышқанды кілемшеден тыс пайдалануға тыйым салынады.
- Жұмыс істеп тұрған маниторға қояды,қаламды немесе басқа да заттарды тигізуге болмайды.
- Компьютерлік оқу класстарына сырт киіммен кіруге тыйым салынады.
- Компьютерлік кабинетте азық-түлік сақтауға, пайдалануға тыйым салынады.
- Жұмыс соңындағы қауіпсіздік талаптары.
5.1.Мұғалімнің рұқсатымен
5.2.Информатика кабинетін ылғалды шүберекпен сүртіп, желдетіп алу қажет.
1 Жалпы ережелер
1.1.Осы нұсқамада персоналды
ЭЕМ жабдықталған класстарда
сабақ өткізген немесе жұмыс
істеген кезде қолданылатын
1.2.Нұсқама компьютер
1.3.Компьютер кабинетіне
- Компьютерлік кабинетте компьютерлік техниканың, желілік және компьютерлік қалыптың және бағдарламалық қамтамасыз етудің сақта-луына пайдаланушы, ал сабақ үстінде оқытушы жауап береді.
- Үй дискеттерін қолдану кезінде оқытушы пайдаланушылардың компьютерлік вирус тексеруін бақылау қажет.
Компьютерлік классты кабинетке жауапты адамға (класс инженері) тапсырмай, қалдырып кетуге тыйым салынады.
- кәсіби сыныптары бар кәсіби бағдарланған мектептермен шарт жасасу:
- орта кәсіби оқу орындарымен байланыс орнату және оқушыларды орта кәсіби оқу орындарының оқу жоспарлары боцынша оқытуды ұйымдастыру:
- колледж профессорларымен,еңбек нарығында сұранысы бар мамандық өкілдерімен талапкерлердің кездесуін ұйымдастыру және өткізу:
- оқуға түсушілер үшін жарнама материалдарын дайындау:мамандықтар туралы анықтамалар және буклеттер, ақпараттық, анықтамалар, жарнамалық парақтар, афишалар т.б .
- талапкерлердің білім деңгейін тексеру, таным белсенділіктерін дамыту мақсатымен пәндік аймақтық, аудандық және қалалық олимпиадаларды ұйымдастыруға өткізуге қатысуы;
шарт бойынша тапсырушылар мүддесіне сай ақылы қосымша білім беру қызметтердің ұйымдастыру және жарнамалау;
- шарт бойынша қарым-қатынас жасасатын мектептерде оқушылардың оқу үлгерімен тексеретін жүйелік компьютерлік диогнистика жүргізу;
- топтар арасында дайындық курс жұмыстарын ұйымдастыру;
- өндірістік тәжірибеден өту кезінде коледж мамандықтарын жарнамалы;
мектеп оқушылары үшін коледж бойынша экскурсия ұйымдастыру және өткізу;
- DBImage Image кеңейтілген жиынтығы болып табылады және ВLОВ алаңында сақталған суретті бейнелейді;
- DBListBox және DBComboBox пайдаланушыға
көптің ішінен қажетті
- DBCheckBox қисындық алаңдардыңжағдайын бейнелеу үшін кесте қолданылады. CheckBox кеңейтілген жиынтығы болып табылады;
- DBRadiogroup. Таңдау нұсқаларының қатарын көрсетеді және Radiogroup компоненті секілді қосылғыш ретінде қызмет етеді;
- DBChart Chart кеңейтілген жиынтығы болып табылады;
- DBCtrlGrid – басқалармен байланысты жиынтығы бар бірнеше жазбалар арналған тор. Бұл басқару элементтері әрбір бейнеленген жазба үшін қайталанады.
7 Тарау. Жалпы қортындылар
§ 7.1 Бағдарлама листингі
№1 форманың модулі
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
procedure Label1Click(Sender: TObject);
procedure Label1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.Label1Click(Sender: TObject);
begin
form2.show;
end;
procedure TForm1.Label1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
label1.font.Color:=claqua;
label1.Enabled:=false;
end;
end.
№2 форманың модулі
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm2 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Shape1: TShape;
Label3: TLabel;
Shape2: TShape;
Label4: TLabel;
Shape3: TShape;
Label5: TLabel;
Shape4: TShape;
Shape5: TShape;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
procedure Label2Click(Sender: TObject);
procedure Label7Click(Sender: TObject);
procedure Label8Click(Sender: TObject);
procedure Label3Click(Sender: TObject);
procedure Label6Click(Sender: TObject);
procedure Label5Click(Sender: TObject);
procedure Label4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses Unit1, Unit4, Unit3, Unit5, Unit8, Unit6, Unit7;
{$R *.dfm}
procedure TForm2.Label2Click(Sender: TObject);
begin
form4.show;
end;
procedure TForm2.Label7Click(Sender: TObject);
begin
showmessage('Досвидание !!!');
form1.Close;
end;
procedure TForm2.Label8Click(Sender: TObject);
begin
form3.show;
form3.Label1.Visible:=true;
form3.Label2.Visible:=true;
form3.Label3.Visible:=true;
form3.Label4.Visible:=true;
form3.Label5.Visible:=true;
form3.Label6.Visible:=true;
form3.Label7.Visible:=true;
form3.DBEdit1.visible:=true;
form3.DBEdit2.visible:=true;
form3.DBEdit3.visible:=true;
form3.DBEdit4.visible:=true;
form3.DBEdit5.visible:=true;
form3.DBEdit6.visible:=true;
form3.DBEdit7.visible:=true;
end;
procedure TForm2.Label3Click(Sender: TObject);
begin
form5.show;
end;
procedure TForm2.Label6Click(Sender: TObject);
begin
form8.quickrep1.preview;
end;
procedure TForm2.Label5Click(Sender: TObject);
begin
form6.Show;
end;
procedure TForm2.Label4Click(Sender: TObject);
begin
form7.show;
end;
end.
№3 форманың модулі
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DBTables, DB, Grids, DBGrids, StdCtrls, Mask, DBCtrls;
type
TForm3 = class(TForm)
DataSource1: TDataSource;
DataSource2: TDataSource;
DataSource3: TDataSource;
DBGrid1: TDBGrid;
Table1: TTable;
Table2: TTable;
Query1: TQuery;
Query2: TQuery;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
DBEdit3: TDBEdit;
DBEdit4: TDBEdit;
DBEdit5: TDBEdit;
DBEdit6: TDBEdit;
DBEdit7: TDBEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm3.Button1Click(Sender: TObject);
begin
table1.Post;
table1.Insert;
form2.label1.Visible:=true;
form2.label2.Visible:=true;
form2.label3.Visible:=true;
form2.label4.Visible:=true;
form2.label5.Visible:=true;
form2.label6.Visible:=true;
form2.label7.Visible:=true;
form2.label8.Visible:=false;
form2.shape1.visible:=true;
form2.shape2.visible:=true;
form2.shape3.visible:=true;
form2.shape4.visible:=true;
form2.shape5.visible:=true;
form2.Show;
end;
end.
№4 форманың модулі
unit Unit4;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, OleCtrls, SHDocVw;
type
TForm4 = class(TForm)
WebBrowser1: TWebBrowser;
Shape1: TShape;
Label1: TLabel;
Label7: TLabel;
Label2: TLabel;
Shape2: TShape;
Label3: TLabel;
Shape3: TShape;
Shape4: TShape;
Label4: TLabel;
Label5: TLabel;
Shape5: TShape;
Shape6: TShape;
Label6: TLabel;
Shape7: TShape;
Label8: TLabel;
Label9: TLabel;
Shape8: TShape;
Label10: TLabel;
Shape9: TShape;
Shape10: TShape;
Label11: TLabel;