«Мектеп» ақпараттық жүйесі

МАЗМҰНЫ
КІРІСПЕ

1. ЖАЛПЫ БӨЛІМ
1.1 Бағдарламалық қамсыздандыруды сипаттау
1.2 Ақпараттық жүйенің негізгі ұғымдары
1.3 Жүйе жобалау құрылымын таңдау және негіздеу
1.4 Бағдарламалау тілінің сипаттамасы
1.4.1 Меншіктеу, циклдық және тармақталған операторлар
1.5 Delphi объектілі.бағытталған бағдарламалау ортасы

2. «МЕКТЕП» АҚПАРАТТЫҚ ЖҮЙЕСІ
2.1 «Мектеп» ақпараттық жүйесінің мәліметтер базасы
2.2 «Мектеп» ақпараттық жүйесі

3. ЕҢБЕКТІ ҚОРҒАУ
3.1 Жұмыс орнына қойылатын талаптар. Қолданушының жұмыс орнын
ұйымдастыру
3.2 Өндірістік санитария және жұмыстық гигиена
3.3 Жарылыс және өрт қауіпсіздігі

ҚОРЫТЫНДЫ

ҚОСЫМШАЛАР

ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР
        
        Мазмұны
Кіріспе
1. Жалпы бөлім
1.1 Бағдарламалық қамсыздандыруды сипаттау
1.2 Ақпараттық жүйенің негізгі ұғымдары
1.3 Жүйе жобалау ... ... және ... ... ... ... ... циклдық және тармақталған операторлар
1.5 Delphi объектілі-бағытталған бағдарламалау ортасы
2. «Мектеп» ақпараттық жүйесі
2.1 «Мектеп» ... ... ... ... «Мектеп» ақпараттық жүйесі
3. ЕҢБЕКТІ ҚОРҒАУ
3.1 Жұмыс орнына қойылатын талаптар. Қолданушының жұмыс орнын
ұйымдастыру
3.2 Өндірістік санитария және жұмыстық гигиена
3.3 ... және өрт ... ... даму кезеңі өткен ғасырдың ортасында басталған. 1943 жылы
АҚШ-та Джон Мочли және Преспер Экерт бастаған мамандар тобы ... ... ENIAC ... ... ... еді. Бұл компьютер
қарапайым механикалық құрылғылармен салыстырғанда мың есе ... ... ... өте ... ... істеді және бағдар-ламаны енгізуге өте
көп уақыт қажет ететін болды. 1940 – 1950 ж.ж. ... ... ... ... ... 1948 ж. ... ойлап табылды
– электронды шамдардың орнын ... ... ... ... көлемі жүздеген есе рет кішіреюіне және бұрынғыға ... ... ... ... ... электронды ақпарат дамып бара жатқандықтан, мәлі-меттің
бәрін цифрлық түрде енгізіп, оны цифрлық түрде сақтап және ... ... ... ... ... ... ... жеңілдетеді. Сонымен
қоса, біздің күнделікті ақпаратты қағазға қаламмен ... ... және ... ... және ... ... Егер
электронды ақпарат шығыс және батыс елдерінде бірнеше жыл бұрын дамыса да,
біздің елде бұл енді-енді ... ... ... Осы ... ... қандай
да бір кәіпорынның немесе білім беретін мекеменің жұмысын автоматтандыратын
бағдарламалық құралдарды құру қазіргі таңдағы ең өзекті ... ... ... Сондықтан да дипломдық жобамда мен мектеп ... ... ... ... автоматтандыру процесін қарастырдым.
Жоғарыда айтылғандарға орай дипломдық жұмыстың ... ... ... ... туралы әдістемелік құрал жасау және Microsoft Access
деректер қорының басқару ... және Delphi ... ... ... ақпараттық жүйесін құру. Осы мақсатқа жетудегі негізгі
міндеттері төмендегідей:
1) Деректер қоры ... ... және ДҚБЖ ... ... ... жүйе құру үшін ең ... ... табылатынын таңдап
алу;
2) Microsoft Access деректер ... ... ... ... ... ... мәліметтерді қарастыру;
3) «Компьютерлік бөлшектер қоймасы» деректер ... ... ... ;
4) ... Access және Delphi ... ... ... отырып ақпараттық жүйе құру.
Дипломдық жұмыстың құрылымы: Дипломдық жұмыс келесі бөлімдерден
тұрады: мазмұны, ... ... ... ... арнайы бөлім, өндірісті
ұйымдастыру, экономикалық бөлім, еңбекті қорғау, қорытынды ... және ... ... тізімі.
Дипломдық жұмыстың жалпы бөлімінде (бірінші тарау) автоматтандырылған
ақпараттық жүйелер жайлы толық мәліметтер келтіріледі. Деректер қоры ... ... ... жүйе ... ... ... ... түсіндіріледі. Сонымен қатар таңдалынған деректер қорын басқару
жүйесінің ... ... ... ... ... ... ... (екінші тарау) «Мектеп» ақпараттық
жүйесінің зерттеу аймағы, ақпараттық жүйе құруға қажетті ... ... ... аталған ақпараттық жүйенің құрылу сценарийі
келтіріліп, аталған ақпараттық жүйенің ... ... ... ... ... ... ... негізгі мақсаты, жобаны
қолданушылардың құжаттары, бағдарламаны қолдану құжаттарына ... ... ... құрудың барлық кезеңінде жұмсалған қаржы-
қаражатты, есептеу бойынша жүргізілген жұмыстар келтіріледі.
Дипломдық жұмыстың еңбекті қорғау және ... ... ... ... істеу шарттары, жүйенің басқа жүйелермен жұмыс істеу
мүмкіндіктері, техника қауіпсіздігінің негізгі ... ... ... ... ... ... ... жұмыстар мен
құрылған программалардың нәтижелілігін және осындай ... ... ... ... ой ... Microsoft Access және Delphi программалау ... ... ... ... ... ... құрылды.
1. Жалпы бөлім
1.1 Бағдарламалық қамтамасыздандыруды сипаттау
Бағдарламалық қамтамасыздандыру жүйелік және көмекші болып бөлінеді.
Жүйелік бағдарламаға бағдарламашыға жаңа бағдарлама құру үшін ... ... ... яғни ... ... ... бақылау және
реттеу құралдары.
Қосымша бағдарламаға белгілі бір аймақта ... ... ... ... тобы ... ... ... өте
үлкен әр түрлі пакеттер тобын құрайды: ... ... ... бағытталған
және проблемалық бағытталған. Осылардың арасында өте аз орын алатын қосымша
бағдарламалар – қолданушы өзінің ... ... жету үшін ... бағдарламалар.
Сондай-ақ, бағдарламалық қамтамасыздандыруға бағдарламалау жүйесі
жатады, яғни жаңа бағдарлама құру жүйесі. Бұл жүйеге машиналық ... ... ... ... ... бағдарламаның
жоғарғы бағдарламалау тілінде орындалуын қамтамасыз ететін интерпретаторды,
бағдарлама текстінің редакторын, қосымша бағдарламалар кітапханасын,
бағдарлама реттегішін, немесе тағы қосымша бағдарламаларды ... ... ... ... ... ... ... бағдарламалау жүйесі бар. Олар DOS, Windows3.1/3.11, Windows9x,
Windows NT және тағы басқа орталарда жұмыс ... ... ... ... ... ... пайда болды. Олар әлемдік Internet желісінде
Web-парақтарды қарау кезінде ... ... ... ... ... ... класы – клиент-сервер типіндегі
бағдарламалар құру ... ... ... Бұл ... ... және ... ... жүйесін құруға көмектеседі. Оның ... ... ... ... мәліметтерді өңдеу процедурасын сипаттау
және т.б.
Операциялық жүйе – бұл компьютердің аппараттық бөлігін басқаратын
бағдарламалар тобы және ... мен ... ... ... ісін ұйымдастыру. Операциялық жүйе компьютердің ерекше бөлігі
болып табылады және ол компьютердің аппараттық бөлігімен ... ... ... ... оның мүмкіндіктерін кеңейтетін қосымша
бағдарламалар құрайды. Операциялық жүйенің негізгі сипаттамасын Windows XP
операциялық ... ... ... XP-те ... ... және бағдарламалармен өзінің
жұмыс үстеліндегі құжаттармен жұмыс істеген сияқты жұмыс атқарады. ... Windows 3х ... ... ... де ... да ... ... басты айырмашылығы – негізгі назар құжаттарға
қойылады, ал бағдарлама, тапсырма немесе ... код осы ... ... үшін ... ... ... ... Windows XP Plug &
Play (аудармасы «қос ... ... ... ... ... ... ... жұмыс істейді. Бұл компьютерге жаңа перифериялық
құрылғыларды қосып, олармен ... ... ... ... Plug ... ... — бұл Intel мен Microsoft фирмаларының бірігіп ... Оның ... ... – осы ... сай әр ... өзі жайлы
белгілі бір мәлімет таратады. ... ... ... ... ... ... ... түрде анықтап, аппараттық
түсінбеушілік мәселесін оңай ... Plug & Play ... ... ... BIOS-ын және перифериялық құрылғыларды қолдауы ... ... жүйе Plug & Play ... ... ... компьютерге жалғанған кезде автоматты түрде танылуын ... ... ... ... ... ... ... Ескірген құрылғыларды
қолдауды қамтамасыз етеді және мобильды компоненттерді қосу және ... ... орта ... XP ... ... жүйе ... ... Ол
процессордың қорғалған режимінде жұмыс істейді. Жады мен ... ядро 32 ... ... ... істейді. Бұл компьютердің жұмысын
тездетеді. Windows XP ... ... ... ... ... жерлерде
қолданады, бұл компьютердің сенімді жұмыс істеуі мен ... ... ... ... ... Windows XP көптапсырмалылықты
(preemptive multitasking) және ... ... ... Бұнда процессордың уақытын жіктеуді ядро ... Бұл ... ... ... ... ... ... Ақпараттық жүйенің негізгі ұғымдары
Автоматтандырылған ақпараттық жүйе - бұл тек ... оның ... ... басқаруға тікелей тәуелді болады. Ол басқаруды
жақсартуға мүмкіндік береді, бірақ оны ауыстыра ... ... ... дәл осы ... ... ... ... иесі жобаны тек іске асырып қана
қоймай, сонымен қатар өз ... ... ... ... ... ... Сондықтан, жобаның табысы ең алдымен ақпараттық жүйені
және бағдарламалық өнімді ... ... ... ... ... ... мен компанияның бизнес-мақсатын (стратегиясын) таңдауға тәуелді
болады.
Бизнес-процестер. Стратегияларды құрып және анықтағаннан ... ... ... - басқару қызметінің барлық фазаларын
баптау (олардың қайсысы автоматтандыруға жататындығын түсіну үшін), ... ... ... – бұл ... ... немесе тапсырыс беруші үшін құнды
болып табылатын нәтижені құруға бағытталған ... ... ... ... ... ... - бұл ... әртүрлерінің жиынтығы,
солардың барлығы бірге тұтынушы, клиент немесе тапсырыс беруші үшін құнды
болып табылатын нәтижені ... ... ... бес ... атап ... ... ... соның негізінде өнім өндіретін немесе қызмет
көрсету кәсіпорындарының ағымдағы қызметі ... ... ... негізгілер үшін бизнес-процестерді қамтамасыз ету;
3. кәсіпорын дамуының бизнес-процестері;
4. кәсіпорын ... ... ... ... қамтамасыз етуші бизнес-процестер.
Маман-тәжірибешілер процестерді - негізгі және қосалқы деп екі ... ... ... ... ... қосымша құны (жаңа
сапа) құрылады, солардың аралығында ... ... ... ... – басқару процестері (жоспарлау, ұйымдық құрылым, есепке алу,
талдау және ... ... және ... ... құру
(ақпараттық қамтамасыз етудің, сапа жүйелері, өндіріс ... және ... мен ... көрсетуді құру процестері.
Жоғарыда келтірілген тұжырым процесстің маңызды құраушыларын атап
өтуге мүмкіндік береді:
... ... ... ...» – ... олардың
орындалу уақытын бекіте отырып реттеу керек екендігіне ... ... ... ... процесстер қалай
орналасқанын – жүйелі немесе стихиялы түрде ме – соған ... ... ... ... ...» – мұнымен процесстің не үшін керек
екендігі түсініксіз болады. Өз процесстеріңізге назар ... ... олар ... ... ... әкеле ме ?
– «...тұтынушы үшін құнды нәтиже ...» – ... және ... ... ... қалыптастырады. Бұл істелген жұмыстың,
көрсетілген қызметтердің құндылығын ... емес ... ... ... ... білдіреді. Бұл жерде сыртқы
(сатып алушы) немесе ішкі (көршілес бөлім, цех) ... ... ... ішкі ... ... ... жұмысын қалай
бағалайтындығы қызықтырмайды.
Бастапқыда бизнесс-процесстердің ...... ... ... немесе электронды сақтаушылардағы сипаттама түрінде
құрылады. Қызметкерлерге беру үшін бұл сипаттамалар ... ... ... ... ретін орнататын нұсқаулардың ... ... ... ... түсіне бермейді.
Бизнес-процесстерді жүйе түрінде басқару үшін жоғарғы буын басшылары
не істеу керек? Ең алдымен барлық ... ... ... ... құрылым құру керек, яғни оларды белгілі бір ретпен ... ... ... ... ... ... – осы ... арналған
және стандартты құралдар мен терминдерде сипатталған ... болу ... Бұл ... ... үшін ... ... ... жұмыс
ережелеріне түзетулер енгізуге мүмкіндік береді. Кәсіпорын барлық ... ... ... ... ... ... үшін кез келген
өзгертулер міндетті түрде модельдерде көрсетілуі ... Сол ... ... ... ... және ... ... тексерілетін және
бақыланатын нұсқа түрінде сақтауға ... ... ... ... ... ... компанияның ішкі өзара әрекеттестікті (қызметкерлер
мен ішкі бөлімшелердің өздерінің ... ... қана ... ... де ... ... ... жабдықтаушылармен және
т.с.с.) өзара әрекеттесуін ұйымдастырады. Бұл басшының өзіне меншікті
мақсаттарын ... ... ... ... Тек ... ... ... мақсаттарын анықтауға және соған жету үшін қажетті есептерді
шешуге өтуге болады. Осы талаптарды дәл ... ... ... ... бойынша барлық келесі қадамдарды көрсетіп береді.
Нені автоматтандыру керек? Жүйелі деңгейде қызмет сфераларында тиімді
жұмысты тәртіпке ... жеке ... ... ... ... емес екендігін ақылды бастық түсіну керек.
Кез келген объектіні басқару жүйесі келесі циклдармен көрсетіледі:
Басқару циклының ... ... ... ... ... кәсіпорын стратегияларын құру, түзетуге, оның глобальды
жоспарларына арналған, оны адам ... ... ... өзгерту процесі де
алгоритмдеуге жатпайды. Бастыққа мұндай кезде ... ... ... ... беру
қызметінің кеңесшісі көмек бере алады. ... ... құру – ... ... сондықтан мұнда программа жасау еш көмек бере алмайды.
Сондықтан, жоспарлау, атқарулар, орындау, ... және ... ... ... Жүйе ... ... ... және негіздеу
Автоматтандыру мақсаттары - кәсіпорындағы ... ... ... және ... ... анықтау – автоматтандыру үшін
жобаны ендірудің бастапқы ... ... ... ... ... ... ... автоматтандыру және «құжаттау»
керек деген сауалға жауап беру ... Бұл ... ... ... ... және ... ... Техникалық тапсырманы - «бизнес-
процесстердің меншік иелері» ... ... ... қатысуымен IT-менеджерлер және бөлім басшылары құрады.
Онда ақпараттық жүйенің барлық объектілері, олардың тәртібі және
т.с.с. сипатталады. ... ... ... ... келісім-шартпен
жасалған жұмыстың күнтізбелік жоспарында көрсетіледі. Онда барлық
автоматтандырылатын ... дәл ... ... жеке құжат -
автоматтандырылатын бизнес-процесстердің схемасы құрылуы да мүмкін. Бұл
мәселелердің ... ... ... ... ... ... ... автоматтандыру бойынша басшы маман шешеді. Кез келген жағдайда бұл
құжаттарсыз автоматтандыру ... ... ... ... отырған
мектепке қатысты негізгі ұғымдар, ондағы ... ... ... ... ... қамтиды. Бұдан мектеп директорының жұмысын автоматтандыру
үшін мәліметтер қорын құру ... ... ... ... қоры ... ... ... құрылым. Мәліметтер қорымен мәліметтер қорын
басқару жүйелері ұғымы тығыз байланысты. Мәліметтер қорын ... ... – жаңа ... ... құру, оның мазмұнын толтыру, түзетуге
берілген шарт бойынша мәліметтерді ... ... ... ... ... программалық құралдардың жиынтығы
Мәліметтер қоры әртүрлі объектілерден ... ... Мен ...... ... өрістерінің негізгі қасиеттеріне жататындар: өріс
атауы, өріс типі, өріс өлшемі, өріс ... ... ... жазу, келісім
бойынша берілетін мәндер, мәндерге ... ... қате ... ... ... бос жолдар, индекстелген өріс.
«Мектеп» ақпараттық жүйесі ... ... ... ... ... тілінің сипаттамасы
Компьютерге арналған техника және технологияның дамуымен қатар, соған
арналған бағдарламалау тілдері дамып жатыр. Егер ... ... ... аз ... және ... ... ... онымен қоса
оларды меңгеру қиын болған болса, қазіргі таңда бұл ... ... ... ... ... көп, ... ... өзі біраз
уақытты алады. Бұған дейінгі ... ... ... ... үшін ... ... машина тіліне жақын бағдарламалау тілін білу ... ... ... ... ... оңай ... ... Бұндай
тілдердің қатарына, мысалы, Microsoft корпорациясының Qbasic және Borland
корпорациясының Turbo Pascal, бағдарламалау тілдерін, Delphi ... ... ... ... Delphi программалау ортасынның негізгі
программалық тілі ... ... Object Pascal ... ... ... Меншіктеу, циклдық және тармақталған операторлар
Операторлар, бағдарлама бұйрықтарын машина тіліне ... ... ... ... ... қойылған есепті шешу мақсатында
орындалатын іс-әрекеттердің машинаға ... ... ... ... ... ... кейін бірі жазылған операторлар тізбегінентұрады.
Операторлар арасына нүктелі үтір (;) ... ... ... және ... ... ... ... екі топқа бөлінеді. Егер
оператор құрамында басқа операторлар болмаса, онда ол қарапайым ... ... Бұл ... ... меншіктеу операторын жатқызуға болады.
Күрделі (құрама) оператор бірнеше қарапайым операторлардан ... ... ... ең ... ... мыналар: меншіктеу операторы, циклдық
операторы және тармақталған операторы.
Меншіктеу операторы. Бұл оператор қарапайым ... ... ... ... ... ... келесідегідей:
айнымалы атауы:=өрнек;
Мысалы:
Y:=5*A+S*N;
Q:=F*(Z*E+G*K);
Мұндағы := меншіктеу белгісінің оң жағындағы өрнек есептелініп, сандық
мәні оң жақтағы айнымалыға меншіктелінеді.
Тармақталған операторы (шартты көшу ... ... ... ... ... екі ... екіден де көп тармақтары бар алгоритм
– тармақталған алгоритм деп аталады. ... ... ... ... көшу ... ... ... көшу операторының
жалпы жазылуы:
if then else ... if ... ... сөзінен кейінгі жазылған шарт ақиқат болса
then (онда) сөзінен кейінгі жазылған ... ... шарт ... (әйтпесе) сөзінен кейінгі 2-оператор орындалады. Шартты көшу операторы
алгоритмдік тілдегі ... ... ... ... Шартты көшу
операторының жалпы блок схемалары (а – ... ... ә - ... ... ... ... ... ... ... алгоритмнің кейбір
бөліктері бірнеше рет қайталанып орындалуы ... ... ... ... ... ... циклдік құрылымды алгоритм деп
атаймыз. Object ... ... ... ... бағдарламалауды үш
түрлі жолмен ұйымдастыруға болады:
1. Алдын-ала шартты тексеру арқылы.
2. Келесі шарт ... ... ... ... ... ... ... циклға арнайы операторлар
қолданылады. Олар: while…do, repeat…until, for…to…do.
While операторы. ... ... ... ... арқылы циклді
ұйымдастыруға while операторын циклдің қайталану саны ... ... ... ... ... ... шартты тексеру арқылы
жүзеге асады. Яғни, шарт ақиқат болса цикл қайталанады да, шарт ... ... шығу ... While ... екі ... ... ... және циклдің денесінен.
Жалпы жазылуы:
While do
;
Мұндағы, қызметші сөздердің қазақша мағынасы: While – «әзір», do ... Ал, шарт – ... ... ... жазылады. Берілген шартқа
тәуелді бірнеше рет ... ... ...... денесі деп
атаймыз.
Repeat…until операторы. Циклдік процесстерді ұйымдастыруда Repeat
операторы циклдің қайталану саны ... ... ... Repeat
операторының жалпы жазылуы:
Repeat
;
Until ;
Мұндағы, қызметші сөздер rеpeat – қайтала, until – ... ... ... ... ... денесі – қайталанып орындалатын бір немесе
бірнеше операторлардан тұрады. Цикл денесін ... ... ... ... ... ... логикалық өрнек арқылы жүргізіледі.
For…to…do операторы. Циклдік құрылымды алгоритмді бағдарламалауда,
қайталанушы процесс бір ... ... ... ... For ... ... тек бір ... ғана өзгере отырып, циклді басқарады.
Бұл айнымалы циклдің параметрі делінсе, For ... ... ... деп аталады.
For операторы екі түрлі жазылады:
1. For Y:=X1 to X2 do H1;
Мұндағы қызметші сөздер: For (үшін), to (дейін) – циклдің ... ... ... көрсетеді, do (орында).
Y – скалярлық типтегі айнымалы циклдің параметрі.
X1 – цикл параметрінің бастапқы мәні.
X2 – цикл параметрінің соңғы мәні.
H1 – цикл ... ... ... ... ... H1 – цикл денесі деп аталады.
2. 2. For Y:=X1 downto X2 do H1;
1-нұсқадан өзгешелігі to ... ... downto ... ... сөзі ... Downto циклдің өзгеру қадамы -1 тең екендігін
көрсетеді. Мұнда Y-тің мәні X1-ден X2-ге ... -1 ... кему үшін ... ... ... Егер бұл шарт ... цикл денесі бірде бір рет
орындалмайы.
1.5 Delphi объектілі-бағытталған бағдарламалау ортасы
Дипломдық жобаны ... Borland ... Delphi ... қолданылғандықтан, бұл бағдарламалау ортасына қысқаша тоқталып
өтейік.
Бағдарламалау ортасы Pascal тілінің операторларын, синтаксисін ... ... ... Бір ... бұл ... ... жұмыс істейді. Сондықтан бұнда қолданылатын Pascal тілі Object
Pascal деп аталады.
Дипломдық жобаны құру барысында Delphi ... ... ... ... жұмыс істеу ортасы төменде ... Delphi 7 ... ... жұмыс істеу ортасы
Жұмыс істеу ортасында бес терезе бар. Жоғарғы жағында тұрған терезеде
палитра компоненттері мен меню жолы ... ... Меню жолы және ... ... ... терезенің жұмыс істеу ортасының сол жағында екі терезе орналасқан:
5-сурет. Объекттерді көру терезесі
Объект инспекторы ... ... ... ... терезесі.
Жұмыс істеу ортасының ортасында тұрған терезе бас ... ... ... ... бағдарламалар осы терезенің үстінде жасалады және
орындалады (7-сурет):
7-сурет. Бас терезе
Ал бесінші осы бас терезенің ... ... ... Ол ... ... барлық болатын оқиғалардың кодтары жазылады. Сондықтан
ол терезе код енгізу терезесі деп аталады. Егер сіз F12 ... ... сіз ... ... ... Код ... терезесі
Дипломдық жобаның негізгі бөлігі осы бағдарламалау ортасында жасалғаны
туралы техникалық ... ... ... Ал ... Delphi ... ... осымен аяқтаймыз.
2. «Мектеп» ақпараттық жүйесі
2.1 «Мектеп» ақпараттық жүйесінің мәліметтер ... ... біз Delphi ... ... және Access ... ... ... ақпараттық жүйесін құрғандағы ... ... ... ... ... және т.б. ... алдымен біз тікелей ақпараттық жүйенің программасына көшпей тұрып
біз ... ... ... жайлы мәліметтерді қамтитын объектілердің ... ... ... Бұл ... ... ... оқу ... пәндер және т.б. мәліметтерді қамтиды. Ақпараттық жүйе деректер
базасы негізінде жұмыс жасайтын болғандықтан ... ... ... Access деректер базасын басқару жүйесінде құрылды. Жүйеге қажетті
мәліметтердің ... ... ... ... ... ... кестелерінің жиынтығы
Мысалы, 2.1-суретте мектеп оқушыларын аралық бақылауға қатысты
мәліметтер ... ... ... ... ... ... 2.2-суреттен көре аласыз. Көріп отырғандарыңыздай ... ... ... ... ... өріс ... табылады.
2.2-сурет. «Аттестация» кестесінің құрылымы
Базада бұдан бөлек «Занятие», «Кабинет», «Класс», «Оценка», «Предмет»,
«Ученик», «Учитель» кестелері бар. Ол ... ... ... ... оқу ... ... көрісін 2.3-суреттегі «Занятие»
кестесінен қарауға болады. Мұнда қай мұғалімнің, қай ... қай ... қай ... ... ... ... жатқандығы туралы
мәліметтер сақталады. Кестедегі мәліметтердің барлығы ... ... ... ... ... ... белгілі бір басқа
кестедегі мәліметке сәйкес ... өріс ... ғана ... ... ... ... ... нормалдау үрдісін мәліметтер ... ... әрі ... ... көре ... ... жұмыста
қарастырылып отырған мәліметтер базасы ... ... ... ... келтірілген. Көріп отырғандарыңыздай, мұнда кестелер арасындағы
тәуелділік байланыстарының көрнекі түрдегі сызбасы келтірілген.
2.4-сурет. ... ... ... ... ... және «Ученик» (2.6-сурет) кестелерін-де
мектептегі мұғалімдер мен оқушылар туралы мәліметтер сақталады.
Базаның ... ... өз ... ... ... ... кестесі
2.6-сурет. «Ученик» кестесі
Базадағы мәліметтерді өңдеу үрдісін жүйеге келтіру үшін, арнайы
сұраныс ... ... ... ... ... ... ... көрінісі 2.7-суретте келтірілген.
2.7-сурет. Мәліметтер базасының сұраныстары
Жобаны даярлау барысында, ... ... ... ... ... 13 сұраныс құрылды. Сұраныстардың ... ... құру ... ... ... құру кезінде
программалау жұмыстарын біршама қысқартуға болады.
«Виды атт» сұранысы бақылау кезіндегі оқушылардың алған ... ... ... Оның ... ... ... «Виды атт» сұранысының құрылымы
«Все занятия в список» сұранысы мектепте өткізіліп ... ... ... ... тізімін қарауға мүмкіндік береді. Сұраныстың
құрылымын 2.9-суреттен көре аласыз.
2.9-сурет. «Все занятия в список» сұранысының ... әр ... ... бағасын, база кестелеріне енгізу үрдісін
«Для генерации ... ... ... Сұраныс құрылымы 2.10-суретте
келтірілген.
2.10-сурет. «Для генерации оценок» сұранысының құрылымы
«Дневник» сұранысы базаға ... ... ... нақтырақ айтсақ
қай сабақта алғанын көрсетуге мүмкіндік береді. Сұраныстың құрылымы 2.11-
суретте келтірілген.
2.11-сурет. «Дневник» сұранысының ... оқу ... ... ... ... ... аудиторий» сұранысынан қарап, білуге болады. ... ... ... ... «Использование аудиторий» сұранысының құрылымы
Мұғалімдердің қанша оқушыға баға қойғанын және ... ... ... ... ... «Учителя и результаты» сұранысынан ала
аламыз. Бұл ... ... ... жасауға мүмкіндік береді. Сұраныс
құрылымының көрінісі 2.13-суретте келтірілген.
2.13-сурет. «Учителя и результаты» сұранысының құрылымы
Базадағы «Усп учеников» және «Усп по ... атты ... ... ... үлгерімі мен нақты оқу кластарының үлгерімдеріне көрнекі түрде
талдау жүргізуге мүмкіндік ... ... мұны ... ... ... Сұраныстар құрылымының көріністері төменде, 2.14-
және 2.15-суреттерде келтірілген. Басқа ... ... ... ... ... таныса жатармыз.
2.14-сурет. «Усп учеников» сұранысының құрылымы
2.15-сурет. «Усп по класс» сұранысының ... ... ... ... ... даярлау барысында құрылған мектеп жұмысын
автоматтандыруға арналған ... ... ... бетінің көрінісі
2.16-суретте келтірілген. Суреттен көріп отырғанымыздай, ... ... ... орны басқаруға арнадған 10 командалық бастырма
орналасқан. Ақпараттық жүйенің ... Delphi 7 ... ... және ... ... ... кодтары дипломдық жұмыстың
қосымшаларында келтірілген. Басты беттегі ... ... ... ... барлық оқушылардың тізімі көрсетілген терезеге ауысамыз.
Мұнда оқушыларды белгілі бір сынып бойынша да қарауға болады (2.17-сурет).
2.16-сурет. Ақпараттық жүйенің басты ... ... ... ... істейтін мұғалімдердің тізімін қарау үшін басты беттегі
«Учителя» батырмасына шерту жеткілікті. Нәтижесінде ... ... ... ... ... ... ... терезе пайда болады (2.18-
сурет).
2.18-сурет. Мұғалімдер тізімі
Келесі «Классы» ... ... ... ... ... оқу
сыныптарының атауы көрсетілген бетке ауыса аламыз (2.19-сурет). Осы ... ... де жаңа ... ... және ... немесе түзетуге
мүмкіндік беретін батырмалар орналасқан.
2.19-сурет. ... оқу ... ... ... қарастырылатын пәндердің тізімін қарау үшін бастты
бетте орналасқан «Предметы» ... бір рет ... ... экранда пәндердің тізімі көрсетілген терезе пайда болады (2.20-
сурет). Әр пәнді белгілі бір түспен ... ... ... ... ... ... сабақтарды автоматты түрде базаға тіркеп отыру үшін, басты
беттегі «Занятия» батырмасына шерткенде ашылатын терезенің ... ... Бұл ... ... бір ... аралығында өтілген
сақбақтарды таңдап қарауға да болады.
2.21-сурет. ... ... ... ... ... ... ... түрлерін қарау үшін
бастты беттегі «Аттестация» ... ... ... ... мектептегі аттестация түрлері көрсетілген терезе пайда болады (2.22-
сурет).
2.22-сурет. ... ... ... ... ... ... ... беттегі «Оценки»
батырмасына шерткенде ашылатын терезеден алуға болады ... ... ... ... ... бөлігінде өткізілген сабақ түрлері
көрсетіліп тұрса, екінші бөлігінде сол сабаққа қатысқан ... ... ... ... ... ... ... терезесі
2.24-суретте Мектептегі оқу сыныптарының атаулары тіркелген ... ... ... ... ... ... сипаттама терезенің
төменгі бөлігінде көрсетілген.
2.24-сурет. Оқу сыныптарының атауларының ... ... ... ... шерткенде ашылатын 2.25-суретте
көрсетілген терезе, мектеп жұмысына талдау жүргізуге мүмкіндік ... ... ... арналған терезе
Бұл терезе екі беттен құралған. ... ... және ... «Отчеты» бетінде орналасқан батырмалар өз атауларына сәйкес есеп
құжатын даярлап, баспаға беруді жүзеге ... ... ... ... ... ... ... бетінің көрінісі
2.27-суретте келтірілген. Бұл беттегі батырмалар көмегімен, мәліметтерге
көрнекі ... ... ... ... ... ... ... Мәліметтерді көрнекі түрде талдау беті
«Диаграммы» бетіндегі батырмалардың көмегімен мәліметтердің екі немесе
үш өлшемді диаграммаларын құра ... (2.28- және ... Екі ... ... Үш ... ... жүйеде оқушының оқудағы үлгерімін сыныптық журнал немесе
жеке күнделік ... ... ... Ол үшін ... ... ... ... қажет. Нәтижесінде экранда 2.30- және 2.31-
суреттерде көрсетілген терезелер пайда ... ... оқу ... бағалау
2.31-сурет. Оқушының оқу үлгерімін бағалау
Жүйемен жұмысты аяқтау үшін стандартты терезені жабу батырмасы-на ... ... ... ЕҢБЕКТІ ҚОРҒАУ
3.1 Жұмыс орнына қойылатын талаптар. ... ... ... ... жазу ... қолданушының жұмыстық орны ретінде ІВМ
типтес дербес электронды ... ... ... (ДЭЕМ).
3.1-сурет. Жұмыс бөлмесінің сызбасы
ДЭЕМ орналасқан бөлмеде компьютерден бөлек, бір теледидар, екі кресло,
бір диван, компьютерлік үстел және оған сәйкес ... ... (5.1 ... деп ... ... ... , қабырғалар арнайы материалдармен
қапталған, бұдан басқа екі үлкен терезе және бір есік салынған. Бөлменің
жалпы ... , ... ... ... ... ... көлем
. Бір қолданушының жұмыстық орны көлемі бойынша ауданды ... ... ... стандартқа сай келеді.
олданушының жұмыс орнында, бір ... ... ... және
жарықталудың сол жақтан түсіп тұруы шарт. Бөлменің ... ... ... ... апта ... ... ... жазу барысында қолданушының жұмыстық орнына
қойылатын келесі талаптар ескерілді:
1) қолданушының жұмыс орны ... ... ... ... ... ... ... жалюздер орнатылуы керек;
3) жұмыстық орында орналасқан компьютерлік ... ... ... сай ... ... ... ... конструкциясы, компьютер құрылғыларын тиімді
орналастыруға бейімделіп істелуі қажет;
5) орындық немесе қолданушы креслосының типі ... ... ... қолданушының физиологиялық ерекшеліктеріне сай болуы
қажет;
6) орындықтың ... және ... ... жұмсақ, электрлік
кедергісі жоғары арнайы материалдармен қапталған ... ... ... қолданушы жанарынан 700 мм қашықтықта орналасуын
қадағалау керек;
8) дербес компьютерге арналған жұмыстық үстелге ... ... екі ... ... ... ... 520-760 мм биіктікте
орналасатын бірінші ... ... ... ... ... құрылғылар, ішкі қозғалмалы шағын бөлікте (орналасу бұрышы 0-15
град) пернетақта ... ... ... ... ... ... аяқ ... құрылғы
орналасады;
9) жұмыстық үстел монитордың ... ... ... етуі ... ... столына отырған кездегі қолданушының көзінің деңгейі
монитордың ортасына немесе оның 2/3 ... ... ... орындық немесе кресло қолданушының жұмыстық реиміне қатысты
арнайы қозғалмалы механизмдермен жарақтандырылуы қажет.
Дипломдық жобаны жазатын тұлғаның келесі түрдегі қауіпті және ... ... ... ... ... ... электрлі магнитті өріс және рентген сәулелері сияқты ... ... ... ... микроклимат;
4) көтеріңкі шу, психофизиологиялық факторлар;
5) өрт қаупі.
Аппаратура кернеуі 220 В, жиілігі 50 Гц, ... ... 6,95 кВт ... ... ... және ... ... тұрған бөлменің жарықтануы МЕСТ және санитарлық гигиена
мөлшерлеріне сәйкес келесі ... (5.1) ... ... ... тиіс.
Жасанды жарықтандыру табиғи жарық жеткіліксіз немесе табиғи жарық жоқ
болатын тәулік уақытындағы ... үшін ... ... ... ... ... жалпы жасанды жарық қарастырылады.
Бөлмедегі ауа температурасы мен ылғалдылығы ІВМ ... ... ... үшін ... ... ... ... климаттық жағдайлар санитарлық гигиеналық мөлшердің барлық
талаптарына сай келуі тиіс.
3.1 кесте
|Бөлме ... ... ... |КП% |
| ... | |кем |
| ... | ... |
| ... | | |
| ... | | |
| | ... | |
| | ... ... |
| | ... |у | ... зал |Г-0,8 |750 |400 |15 ... ... |Г-0,8 |750 |400 |15 ... арналған | | | | ... |----- |----- |300 |20 ... | | | | ... ... | | | | ... ... |Г-0,7 |----- |75 ... | | | | ... ... және |В-1,5 |------ |------ ... үшін | | | |- ... ... ... |750 |400 |15 ... ... | | | ... | | | | ... ... |----- |----- |75 ... ылғалдылық пен қозғалыс жылдамдығы мөлшерлері стандартына
сәйкес бөлмеде:
– ауаның жұмыс температурасы 20-24 ... ... ... ... ... ... шаң 0,5 ... көп емес.
Ауадағы шаңның шекті мүмкін шоғыры 0,3 мг/м3, егер ... ... 0,5 мк ... болса. Дербес ЭЕМ жұмыссыз күйінде тұрғанда шаң
өткізбейтін қаппен жабылуы қажет.
Микроклимат ... және ... ... ... жасауы үшін суыту жүйесі,
ауаны конденсациялау және жылыту жүйелерінің көмегімен ... ... ... ... қажет.
Желдету, жылыту және конденсациялау жүйелері “Жылыту, желдету және
ауаны конденсациялау” СниП 11-33-75 тарауына ... ... ... ... ... барлық маусымдарында микроклимат
параметрлерін қажетті шамада автоматты ұстауды, ... ... және ... тазартуды, таза бөлмеге тазартылмаған ауаның енуін артық қысым
жасауды қамтамасыз етеді.
Бөлмедегі ауаны ... ... ... ... ... орналастырылған.
Жұмысқа әсер ететін басты факторлардың бірі шу. Шу ... ... ... әсер етіп ... ... әсер ... ... дыбыстық қысым деңгейлері “Жұмыс орнындағы рұқсат
етілген шу деңгейлерінің санитарлық ... ... ... ... Шу мен ... ... үшін ... фундаментке арнайы
амортизациялаушы сынама орнатылған.
3.2 кесте
|Жиілік ... ... ... В/м ... кГц |50 ... |20 ... МГц |10 ... МГц |5 ... ... А/м ... ... МГц |5 ... МГц |0,3 ... кесте
|Сәулелену |Шекті рұқсат етілген ... ... ... |
| ... ... тобы |
| |І |ІІ |ІІІ |ІV ... ... |5 |15 |30 |75 ... ... |0,5 |1,5 |3 |7,5 ... өкілдері | | | | ... ... ... ... түрлі жиіліктегі шекті рұқсат
етілген деңгейлері орнатылады.
Электрлі магниттік сәулеленудің ... ... ... ... ... 50 В/м және ... ... бойынша 5 А/м аспауы
тиіс. Мөлшерлер 5.3-кестеде келтірілген.
Электрлі магниттік және рентген сәулелерінің ... ... ... ... ... ... қойылады.
Электрлі магниттік өрістен сақтану, өзіне “уақытпен сақтануды” ... 1 ... ... ... ... техникалық шаралар кешенінен
тұрады.
Магнитті өрістен сақтану үшін “қашықпен сақтану” (экраннан қашықтық 70
см кем ... ... ... ... ... ... радиобелсенді қауіпсіздігі мен
иондаушы сәуле көздері мен жұмыстың негізгі ... ... ... ... болу уақыты ол рұқсат етілген сәулелену
дозасын алу уақытынан аспауы тиіс.
5.3 Жарылыс және өрт ... ... ... ... және қосу ... әсерлесуінен
болуы мүмкін.
Кернеулік жоқ бөлмелердегі өртті химиялық көбік ... ... ... өшіруге болады. Машина залындағы өртті сөндіру үшін газды сөндіру
құрылғысы іске қосылады, ал қажет болған жағдайда газды ... ... ... ауа жүргізушілері жанбайтын материалдардан жасалады.
Желдету жүйелерінде ауа ... өрт ... ... ... ... ... ... үшін бөлмеде көмірқышқылды өрт
сөндіргіш УО-5, ұнтақ типті ОП-5, ОП-6 орнатылған. өрт ... ... ... ... ... ... ... қызметкерлер мен материалдық құндылықтарды шығару
жоспары, өрт сөндірушілермен ... ... бар ... ... өрт ... ... үшін есіктердің биіктігі 2м, ені
1,5 м, және дәліз ені 2,5 м ... ... бола ... жағдайда бөлмеде оңай жерде бөлмедегі жарықтан өзге,
электрлік қоректенуді өшіруші қосалқы сөндіргіш ... ... ... ... ... арнайы бақылау
жасалады. Өрт сөндіргіштердің, қосалқы шығыс есіктердің болуы және олардың
күйіне, ... ... ... ... өрт ... ... объектінің өрт қауіпсіздігіне жауаптылар болады.
ҚОРЫТЫНДЫ
Дипломдық жұмыстың барысында ақпараттық жүйе құру ... ... ... ... Деректер қорын басқару жүйесін
пайдалануды толық меңгере отырып көптеген күрделі, көп уақытты талап ететін
жұмыстарды аз мерзімде әрі ... әрі тез ... ... Деректер қорын
басқару жүйелердің жұмыс істеу принциптерін толық меңгеру үшін бір ... жүйе қүру ... ... ... ... ... қажет. Тек деректер қорларын құру жүйелерімен жұмыс істеуді толық
меңгергенде ғана біз аз ... ... жүйе ... ... ... жұмыстың барысында ақпараттық жүйені жасаудың негізгі
принциптері, жобалау сатылары ... ... ... ... мысалдар мен түсіндірулер жаңа жүйе жасауға негіз бола алады.
Деректер қорын құру барысында оны неғұрлым ... ... ... етіп ... ұмтылдық. Сол үшін ... ... ... ... ... ... әр түрлі кестелерге
ыңғайлы формалар құрылды.
Жұмыс барысында «Мектеп» ақпараттық жүйесін жасаудағы ... ... ... қамтуға тырыстық, бірақ деректер қорын құрудың
ерекшелігі оған ... ... ... ... ... ... ... уақыт өткен сайын кез ... ... ... ... ... 1. Есептерді құру бетінің листингі
unit uJournalList; // отчеты
interface
uses
Windows, Messages, ... ... Classes, ... ... ... ... Buttons, DB, ADODB, ... TeEngine,
Chart, DbChart, ExtCtrls, Series, Grids, DBGrids, uPropis, Spin;
type
TForm10 = class(TForm)
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
GroupBox1: TGroupBox;
BitBtn3: TBitBtn;
DBGrid1: TDBGrid;
ADOQuery1: TADOQuery;
ADOQuery1DSDesigner: TWideStringField;
ADOQuery1DSDesigner2: TWideStringField;
ADOQuery1DSDesigner3: ... ... ... ... ... ... TGroupBox;
BitBtn2: TBitBtn;
DBGrid3: TDBGrid;
GroupBox4: TGroupBox;
BitBtn4: TBitBtn;
DBGrid4: TDBGrid;
GroupBox5: TGroupBox;
BitBtn5: TBitBtn;
DBGrid5: ... ... ... ... ... ... TDBGrid;
ADOQuery2: TADOQuery;
ADOQuery2DSDesigner: TWideStringField;
ADOQuery2DSDesigner2: TIntegerField;
DataSource2: TDataSource;
ADOQuery3: TADOQuery;
ADOQuery3DSDesigner: TWideStringField;
ADOQuery3DSDesigner2: TWideStringField;
ADOQuery3DSDesigner3: TWideStringField;
ADOQuery3DSDesigner4: TFloatField;
ADOQuery3DSDesigner5: TFloatField;
ADOQuery3DSDesigner6: TIntegerField;
ADOQuery3DSDesigner7: TIntegerField;
DataSource3: TDataSource;
ADOQuery4: TADOQuery;
ADOQuery4DSDesigner: TWideStringField;
ADOQuery4DSDesigner2: TFloatField;
ADOQuery4DSDesigner3: TFloatField;
ADOQuery4DSDesigner4: TIntegerField;
ADOQuery4DSDesigner5: TIntegerField;
ADOQuery4DSDesigner6: ... ... ... ... ... ... TIntegerField;
ADOQuery5DSDesigner5: TIntegerField;
ADOQuery5DSDesigner6: TWideStringField;
ADOQuery5DSDesigner7: TWideStringField;
ADOQuery5DSDesigner8: TWideStringField;
DataSource5: TDataSource;
ADOQuery6: TADOQuery;
ADOQuery6DSDesigner: TWideStringField;
ADOQuery6DSDesigner2: TFloatField;
ADOQuery6DSDesigner3: ... ... ... ... ... ... TWideStringField;
ADOQuery7DSDesigner2: TFloatField;
ADOQuery7DSDesigner3: TFloatField;
ADOQuery7DSDesigner4: TIntegerField;
ADOQuery7DSDesigner5: TIntegerField;
ADOQuery7DSDesigner6: TIntegerField;
DataSource7: TDataSource;
GroupBox15: TGroupBox;
GroupBox20: TGroupBox;
Label3: TLabel;
Label6: TLabel;
Label5: TLabel;
Label4: TLabel;
SpinEdit2: TSpinEdit;
SpinEdit1: ... ... ... TImage;
Image2: TImage;
RadioButton2: TRadioButton;
RadioButton1: TRadioButton;
GroupBox17: TGroupBox;
CheckBox2: TCheckBox;
CheckBox7: TCheckBox;
CheckBox3: TCheckBox;
GroupBox14: TGroupBox;
GroupBox8: TGroupBox;
BitBtn8: TBitBtn;
GroupBox9: ... ... ... ... ... ... TGroupBox;
BitBtn12: TBitBtn;
GroupBox13: TGroupBox;
BitBtn13: TBitBtn;
procedure FormActivate(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn5Click(Sender: TObject);
procedure BitBtn7Click(Sender: TObject);
procedure ... ... ... ... BitBtn6Click(Sender: TObject);
procedure BitBtn8Click(Sender: TObject);
procedure chouseG(chart: TDBChart);
procedure BitBtn9Click(Sender: TObject);
procedure BitBtn10Click(Sender: TObject);
procedure BitBtn11Click(Sender: TObject);
procedure BitBtn12Click(Sender: TObject);
procedure BitBtn13Click(Sender: TObject);
private
{ Private declarations }
public
{ Public ... ... ... uMenu, ... ... *.dfm}
procedure TForm10.chouseG(chart: TDBChart);
begin
///
try
chart.Series[0].Free;
if form10.RadioButton1.Checked then
begin
chart.AddSeries(TPieSeries.Create(chart)) ;
end
else
begin
chart.AddSeries(TBarSeries.Create(chart));
chart.Series[0].GalleryChanged3D(false);
chart.AxisVisible:=true;
end;
chart.Series[0].GalleryChanged3D(form10.checkbox6.Checked);
// перспектива
chart.Chart3DPercent:=form10.spinedit1.Value;
chart.View3dOptions.Rotation:=form10.spinedit2.Value;
//chart.Series[0].GalleryChanged3D(true);
// легегнда
if (form10.checkbox2.Checked) then
chart.Series[0].ShowInLegend:=true else
chart.Series[0].ShowInLegend:=false;
// разноцветный
if (form10.checkbox3.Checked) ... ... ... ... Статистика : ';
end;
procedure TForm10.BitBtn3Click(Sender: ... as ... ... ... ... as ... ;
Adoquery4.Close;
Adoquery4.open;
form1.GridToExcel(dbgrid3);
end;
procedure TForm10.BitBtn5Click(Sender: TObject);
begin
form5.Caption:=form5.Caption+(sender as TBitBtn).Caption ;
Adoquery6.Close;
Adoquery6.open;
form1.GridToExcel(dbgrid5);
end;
procedure TForm10.BitBtn7Click(Sender: TObject);
begin
form5.Caption:=form5.Caption+(sender as ... ... ... ... as ... ... ... TObject);
begin
form5.Caption:=form5.Caption+(sender as TBitBtn).Caption ;
Adoquery5.Close;
Adoquery5.open;
form1.GridToExcel(dbgrid4);
end;
procedure TForm10.BitBtn6Click(Sender: TObject);
begin
form5.Caption:=form5.Caption+(sender as ... ... ... ... );
form7.Caption:= (sender as TBitBtn).Caption ;
with form7 do
begin
adoquery2.close;
adoquery2.open;
ADOQuery2.First;
DBChart1.Series[0].Clear;
while not ... do ... ... ... ... (sender as ... ;
with form7 do
begin
adoquery3.close;
adoquery3.open;
ADOQuery3.First;
DBChart1.Series[0].Clear;
while not ADOQuery3.Eof do begin
DBChart1.Series[0].Add(ADOQuery3.Fields[4].Value,ADOQuery3.Fields[0].Va
lue);
ADOQuery3.Next;
end;
show;
end;
end;
procedure TForm10.BitBtn10Click(Sender: TObject);
begin
chouseG(form7.DBChart1 );
form7.Caption:= (sender as TBitBtn).Caption ... form7 ... not ... do ... TForm10.BitBtn11Click(Sender: TObject);
begin
chouseG(form7.DBChart1 );
form7.Caption:= (sender as TBitBtn).Caption ;
with form7 do
begin
adoquery5.close;
adoquery5.open;
ADOQuery5.First;
DBChart1.Series[0].Clear;
while not ADOQuery5.Eof do begin
DBChart1.Series[0].Add(ADOQuery5.Fields[4].Value,ADOQuery5.Fields[5].Va
lue);
ADOQuery5.Next;
end;
show;
end;
end;
procedure ... ... ... (sender as ... ;
with form7 do
begin
adoquery6.close;
adoquery6.open;
ADOQuery6.First;
DBChart1.Series[0].Clear;
while not ADOQuery6.Eof do begin
DBChart1.Series[0].Add(ADOQuery6.Fields[1].Value,ADOQuery6.Fields[0].Va
lue);
ADOQuery6.Next;
end;
show;
end;
end;
procedure TForm10.BitBtn13Click(Sender: TObject);
begin
chouseG(form7.DBChart1 ... (sender as ... ... form7 ... not ... do ... uPredmet; // Предметы
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, ... DBCtrls, DB, ADODB, ... Grids, ... = ... ... ... ... TADOTable;
ADOTable1DSDesigner: TAutoIncField;
ADOTable1DSDesigner2: TWideStringField;
ADOTable1DSDesigner3: TMemoField;
GroupBox2: TGroupBox;
DBMemo1: TDBMemo;
GroupBox1: TGroupBox;
BitBtn1: TBitBtn;
DBEdit1: TDBEdit;
Panel1: TPanel;
Label1: TLabel;
Image1: TImage;
ADOTable1DSDesigner4: TWideStringField;
ColorDialog1: TColorDialog;
Label2: TLabel;
procedure BitBtn1Click(Sender: TObject);
procedure DataSource1DataChange(Sender: TObject; Field: ... Private ... ... Public ... ... ... ... TForm8.BitBtn1Click(Sender: TObject);
begin
try
ColorDialog1.Color:=stringtocolor(DBEdit1.Field.AsVariant);
except // попытка загрузить цвет из базы в диалог
end;
If (ColorDialog1.Execute) then
// 'Закрашиваем форму
// ... ... ... цвет ... ... выбор', MB_OK);
exit;
end;
image1.Canvas.Brush.Color:=ColorDialog1.Color;
image1.Canvas.FillRect(Rect(0,0,50,50));
ADOTable1DSDesigner4.AsString:=ColorToString(ColorDialog1.Color);
end;
end;
procedure TForm8.DataSource1DataChange(Sender: TObject; Field:
TField);
begin
if dbgrid1.EditorMode then exit;
if ADOTable1DSDesigner4.AsString='' then begin
image1.Canvas.Brush.Color:=Clwhite;
image1.Canvas.FillRect(Rect(0,0,50,50));
exit;
end;
image1.Canvas.Brush.Color:=StringToColor(ADOTable1DSDesigner4.AsString)
;
image1.Canvas.FillRect(Rect(0,0,50,50));
end;
end.
unit ... // ... ... ... ... Classes, ... Controls,
Forms,
Dialogs, StdCtrls, Mask, DBCtrls, ExtCtrls, DB, ADODB, Grids,
DBGrids,
ComCtrls;
type
TForm12 = class(TForm)
PageControl1: TPageControl;
DBNavigator1: TDBNavigator;
DBGrid1: ... ... ... ... TIntegerField;
ADOTable1DSDesigner3: TIntegerField;
ADOTable1DSDesigner4: TDateTimeField;
ADOTable1DSDesigner5: TIntegerField;
ADOTable1DSDesigner6: TIntegerField;
Panel1: TPanel;
Label1: TLabel;
Button1: TButton;
DBLookupComboBox1: TDBLookupComboBox;
Label3: TLabel;
DBEdit2: TDBEdit;
Label2: ... ... ... TLabel;
DBLookupComboBox3: TDBLookupComboBox;
Button3: TButton;
Label5: TLabel;
DBLookupComboBox4: TDBLookupComboBox;
Button4: TButton;
GroupBox5: TGroupBox;
Label6: TLabel;
Label7: TLabel;
CheckBox1: TCheckBox;
DateTimePicker1: ... ... ... ... ... ... Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure CheckBox1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form12: TForm12;
implementation
uses uKlass, ... ... ... *.dfm}
procedure TForm12.Button1Click(Sender: TObject);
begin
form6.show;
end;
procedure TForm12.Button2Click(Sender: TObject);
begin
form11.show;
end;
procedure TForm12.Button3Click(Sender: TObject);
begin
form8.show;
end;
procedure TForm12.Button4Click(Sender: TObject);
begin
form3.show;
end;
procedure ... ... ... then
begin
ADOTable1.Filtered:=false;
ADOTable1.Filter:='';
ADOTable1.Filter:='[дата] > '+
formatdatetime('YYYY-MM-DD', DateTimePicker1.DateTime) +' and [дата]
< '
+formatdatetime('YYYY-MM-DD', DateTimePicker2.DateTime);
ADOTable1.Filtered:=true;;
end
else
ADOTable1.Filtered:=false;
end;
end.
unit uUchenik; // ... ... ... Variants, Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, DBCtrls, DB, ADODB, ExtCtrls, Grids, DBGrids,
Buttons,
Mask, uselector;
type
TForm4 = ... ... ... ... ... ... ... TWideStringField;
ADOTable1DSDesigner4: TWideStringField;
ADOTable1DSDesigner6: TWideStringField;
ADOTable1DSDesigner7: TWideStringField;
ADOTable1DSDesigner8: TIntegerField;
GroupBox1: TGroupBox;
Label1: TLabel;
DBLookupComboBox1: TDBLookupComboBox;
Button1: TButton;
BitBtn1: TBitBtn;
procedure BitBtn3Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public ... ... ... uMenu, ... uKlass;
{$R *.dfm}
procedure TForm4.BitBtn3Click(Sender: TObject);
begin
form1.GridToExcel(dbgrid1);
end;
procedure TForm4.Button1Click(Sender: TObject);
begin
form6.show;
end;
procedure TForm4.BitBtn1Click(Sender: TObject);
begin
//Вызов модуля быстрого поиска
if not assigned(DBGrid1.SelectedField) then ... if (key in ... then ... // Query в котором происходит поиск
adotable1.FieldList.IndexOf(dbgrid1.SelectedField.FieldName)
, // ... ... в ... ... // ... ... ... ӘДЕБИЕТТЕР
1. Фигурнов В. Э. «IBM PC для пользователя», краткий курс. – ... 1997 ... ... Кинг ... 95 ... ... «Питер» 1995г.
3. «Введение в Microsoft Windows 95» издательство Microsoft 1995г.
4. Гофман В.Э., Хомоненко А.Д. «Delphi 5», издательство «БХВ – ... 2000 ... ... Ю.Т., ... Н. Н., ... В.Н. «Охрана труда в
вычислительных центрах» - Учебник для студентов сред. спец. учебных
заведений по ... ... ... электронно-
вычислительных машин и автоматизированных систем. – М.:
Машиностроение, 1990 ... ... А.И. ... ... – М.: ... 1991 г.
7. Гейл Д. Теория линейных экономических моделей. М., ...

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 33 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Бастауыш мектепте математика пәнінде ақпараттық технологияларды пайдалану22 бет
Бастауыш мектепте математика пәнінде ақпараттық технологияларды пайдаланудың тәжірибесі56 бет
Мектеп кадр бөлімінің автаматтандырылған акпараттық жүйесін кұру70 бет
Мектепке дейінгі мекемелерде ақпараттық қатынастық технология құралдарын қолдануы7 бет
Мектептегі ақпараттық жүйеге қойылатын талаптар8 бет
"Білім беру жүйесіндегі ақпараттық технологиялар"91 бет
Acom компьютерлік дүкенінінің ақпараттық жүйесін құру57 бет
Delphi және мәліметтер қоры100 бет
WEB беттері және онда қолданбалы программаларды оқытуды ұйымдастыру48 бет
Web-бет дизайны, HTML18 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь