Деканат жұмысын автоматтандыру

Мазмұны

I. Кіріспе 3.4

Автоматтандыру туралы жалпы мағлұмат
II. Негізгі бөлім 5.26
1) Есептің қойылымы
Программаға арналған негізгі шарттар мен оны орындау жолдары
2) Кіру құжаттары
Программаны орындау барысы
3) Шығу құжаттары
Мәліметтер қорымен жұмыс жасайтын жобалар
4) Программалық жабдықталуы

III. Қорытынды 27

IV. Программа листингісі 28.30

V. Пайдаланған әдебиеттер тізімі 31
КІРІСПЕ

|Ғылыми прогресс - білімнің жоғарылауымен және ақпарат көлемінің көп болуымен сипатталады. Мұндай кең көлемдегі ақпараттарды басқару көп қиындық әкелері сөзсіз. ХХІ ғасыр жаңа технологияның пайда болуы, оның жедел өсуі мұндай мәселелерді шешуге жол ашты. Оны шешудің ең тиімді жолы - автоматтандыру. Қазіргі кезде біздің елімізде, шет елдерде де ақпараттарды автоматтандыруды кеңінен қолданады, оларды пайдаланылу салалары өте көп. Мұндай күрделі ақпарттарды автоматтандыру жүйелерді реттеу функциясын және алдыға қойылған тапсырманы шешу әдісін талдау қызметін атқарады.
Автоматтандыру – техникалық құрал-жабдықтарды, сондай-ақ энергияны, материалды және ақпаратты алу, түрлендіру, жеткізу, пайдалану процестеріне адамның тікелей не ішінара қатысуын босататын экономикалық материалдық тәсілдермен басқару жүйесін пайдалану. /1/
Онда:
1) технологиялық, энергетикалық, көліктік, тұрмыстық-өндірістік процестер;
2) Күрделі агрегаттарды, кемелерді, ғарыш кемелерін, өндірістік құрылыстар мен кешендерді жобалау;
3) Цехты, мекемені, сондай-ақ әскери құрамалар мен бөлімшелерді ұйымдастыру, жоспарлау және басқару;
4) Ғылыми-зерттеулер, медициналық және техникалық диагностикалау сапасын жақсарту, статистика деректерін өңдеу және есепке алу, бағдарламалау, инженерлік есептеулердің барлығы автоматтандырылады.
Жалпы автоматтандыру - адамды материалдар, ақпараттарды жеткізу, өңдеу, сақтау, пайдалану процестерінен босату мүмкіндігіне ие.
Автоматтандырудын арқасында адамдар үлкен фирмалардағы тауарларды, мекемелердегі құжаттарды, банкідегі есептеулерді, темір-жол жүйесін басқаруды, студенттердің мәліметін, сессия қортындыларын және т.б. жүйелерді басқара алады.
Автоматтандырудың мақсаты - еңбек өнімділігі мен өнім сапасын арттыру, жоспарлау, басқару жұмыстарын тиімділендіру, денсаулыққа зиянды жұмыстардан адамды босату.
Автоматтандыру – ғылыми-техникалық прогрестің басты бір бағыты.
Автоматтандырудың екінші бір пайдасы: уақытты үнемдейді және де басқаруды жеңілдетеді. Үлкен кешенді орындарды қолмен басқарудан гөрі оны автоматтандырған әлде қайда жеңіл.
Автоматтандыру дәрежесі – автоматтандыру құралдарын пайдаланып орындалатын операциялар мөлшерінің осы процесс операцияларының толық мөлшеріне қатынасымен анықталатын технологиялық процестің сипаттамасы.
Әр түрлі ұйымдардың табысты жұмыс жасауы үшін ақпаратты жүйені дамығанн талап етеді. Сонда сол деректермен автоматтандырылған жинауды, өңдеуді және монипуляциялауды іске асырады.
Мәліметтер қоры - ақпаратты сақтауды және де мәліметтерге ыңғайлы, тез кіруді қамтамасыз етеді. Мәліметтер қоры өзінен белгілі бір ережелерге сай құралған деректер жиынтығын құрайды.
Мәліметтер қоры деп деректердің электрондық сақтаушысын айтады. Оларға қатынас бір немесе бірнеше компьютерлер көмегімен іске асады. Мәліметтер қорын басқару жүйесі деректер базасын құруға, толтыруға, жаңартқанға, жоюға арналған программалық жабдық болып табылады.
Delphi жүйесі деректер базасын басқару жүйесі болып табылмайды, бірақ толық МББЖ ( мәліметтер басқару жүйесі ) мүмкіндіктеріне ие. Ұсынылып отырған Delphi құралы локальдік және тораптық деректер базасын құрып және оның ішінде жұмыс істеуге және кез келген деректер базасымен жұмыс істей алатын қолданба құруға мүмкіндік береді.
Пайдаланылған әдебиеттер тізімі:
1. Уэйт М., Прата С., Мартин Д. Язык СИ. Москва: "Мир", 1998 .
2. С.В.Федотова. Москва: “ Создание Windows – приложений в среде Delphi ”,2004./201-203 беттер/.
3. Фаронов В.В. Москва, изд.” Нолидж ”: “ Работа в среде Delphi ”,2000.
4. Архангельский А.Я. “ Программирование на Delphi - 7 ”-Москва: Бином, 2004./324-328 беттер/.
5. Гофман В.Э, Хоманенко А.Д. “ Delphi - 6 ”-СПБ:БХВ.2001. /95-103 беттер/.
6. Иванова Т.С, Ничушкина Т.Н, Пугачев Е.К. “ Объектно – ориентирование программирование ”- Москва: изд.МГТУ
Им.Н.Э.Баумана, 2003.
7. Фаронов В.В. “Delphi - 6” Учебный курс – СПБ. Питер,2002.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ ҒЫЛЫМ ЖӘНЕ БІЛІМ МИНИСТРЛІГІ
«Қолданбалы информатика» кафедрасы
Курстық жұмыс
Тақырыбы:
“Деканат жұмысын автоматтандыру “
Мазмұны
I. Кіріспе 3-4
Автоматтандыру ... ... ... ... бөлім 5-26
1) Есептің қойылымы
Программаға арналған негізгі шарттар мен оны орындау
жолдары
2) Кіру ... ... ... Шығу ... ... ... жасайтын жобалар
4) Программалық жабдықталуы
III. Қорытынды 27
IV. Программа листингісі ... ... ... тізімі 31
КІРІСПЕ
|Ғылыми прогресс - білімнің жоғарылауымен және ақпарат көлемінің көп
болуымен сипатталады. Мұндай кең көлемдегі ақпараттарды ... көп ... ... ХХІ ... жаңа ... пайда болуы, оның жедел өсуі
мұндай ... ... жол ... Оны ... ең ... жолы ... Қазіргі кезде біздің елімізде, шет елдерде ... ... ... ... оларды пайдаланылу
салалары өте көп. ... ... ... ... ... функциясын және алдыға қойылған тапсырманы шешу ... ... ...... ... сондай-ақ энергияны,
материалды және ақпаратты алу, ... ... ... процестеріне
адамның тікелей не ішінара қатысуын ... ... ... ... жүйесін пайдалану. /1/
Онда:
1) технологиялық, энергетикалық, көліктік, тұрмыстық-өндірістік
процестер;
2) Күрделі ... ... ... ... ... мен ... ... Цехты, мекемені, сондай-ақ әскери құрамалар мен бөлімшелерді
ұйымдастыру, жоспарлау және басқару;
4) ... ... және ... ... ... статистика деректерін ... және ... ... инженерлік есептеулердің барлығы автоматтандырылады.
Жалпы автоматтандыру - ... ... ... ... ... ... ... босату мүмкіндігіне ие.
Автоматтандырудын арқасында адамдар үлкен фирмалардағы тауарларды,
мекемелердегі ... ... ... темір-жол жүйесін
басқаруды, студенттердің мәліметін, сессия қортындыларын және ... ... ... мақсаты - еңбек өнімділігі мен өнім сапасын
арттыру, жоспарлау, басқару ... ... ... зиянды
жұмыстардан адамды босату.
Автоматтандыру – ғылыми-техникалық прогрестің басты бір бағыты.
Автоматтандырудың екінші бір ... ... ... және ... ... ... кешенді орындарды қолмен басқарудан гөрі оны
автоматтандырған әлде қайда жеңіл.
Автоматтандыру дәрежесі – ... ... ... ... ... осы процесс операцияларының ... ... ... ... ... ... ... ұйымдардың табысты жұмыс жасауы үшін ақпаратты жүйені
дамығанн талап етеді. ... сол ... ... ... және ... іске ... қоры - ... сақтауды және де мәліметтерге ыңғайлы,
тез кіруді қамтамасыз етеді. Мәліметтер қоры өзінен белгілі бір ... ... ... ... ... қоры деп ... ... сақтаушысын айтады.
Оларға қатынас бір немесе бірнеше ... ... іске ... ... ... ... деректер базасын құруға, толтыруға,
жаңартқанға, жоюға арналған программалық жабдық болып табылады.
Delphi жүйесі деректер базасын басқару ... ... ... бірақ
толық МББЖ ( мәліметтер басқару жүйесі ) ... ие. ... Delphi ... ... және ... деректер базасын құрып және
оның ішінде жұмыс істеуге және кез ... ... ... жұмыс істей
алатын қолданба құруға мүмкіндік береді.
Есептің қойылымы
Программаға ... ... ... және ... ... курстық жұмыстың мақсаты- деректер базасын құру және онымен
жұмыс істеу.Олардың қарым-қатынасын құрып,оларға қойылған талаптарды жүзеге
асыру. Қатынастар құру барысында “Реляциялық алгебра”- операциясын
қолдандық. ... ... ... ... ... Атрибуттарға есім берілуі керек және олардың құрылымы біртекті
болуы тиіс.
2) Жолдың реттілігі маңызды ... ... ... ... ... Қайталанатын жолдары болмауы тиіс.
Сонымен қатар біз SQL-тілін қолдануымыз керек. Бір маңызды қасиет SQL-
тілі тек “Реляциялық алгебра” оперциясында ғана ... Осы ... ... ... ... құру ... ... ақиқатқа жақын жолын таңдадық.
Оның ең тиімді жолы екі кестені қолдану болып табылады.
Деканаттың жұмысы ... ... ... ...... ... оқу ... мыңдаған студенттер базасын
кішкентай ғана компьютерлік бағдарламаға сыйғызу десе де ... ... ... ... ... ... ... қамтама арқылы реттеп отыр.Жасалынған жоба
студенттердің қандай да бір ретпен берілген ... ... ... ... ... ... жөнінде толық мағлұматтарды алуға
болады.
Деканат ... ... ... ... - өте аз ... ... жайлы толық, нақты ... ... ... ... ... Delphi ортасында жұмыс жасай білу керек.
Кіру құжаттары
Программаны орындау барысы
Осы курстық жұмыста мен әрбір топтың студенттері жөнінде мәліметтер
қорын жасадым.
1.Database Desktop – ты ... File – New ... ... ... ... ... Query ... сұраныстарды құру және оларды файлға |
| ... ... File ... сұраныстар жасау және оларды файлға жазу.|
|Table ... ... ... ... ... ... ... ... ... терезесі ашылады.
Сырғымалы тізімнен МҚБЖ таңдап ... ... ... ... ... алдым.
Жоғарыдағы кестеде программаны іске қосудың жалпы кестесі
көрсетілген. Яғни ең алдымен Delfi-6 Borland – Tools – Database Desktop-
File – New – Table ... жаңа ... ... ... ... келесі кестені
толтырамыз. Ол үшін берілген есептің шарты бойынша керекті мәліметтерді
жинаймыз.
Құрылып жатқан кестенің әрбір өрісіне бір жазба ... ... Name ... өріс ... Type – ... ... ... типін анықтайды. Size бағанына – сан қойылады, ... ... Key – ... егер бұл өріс бойынша біріншілікті
кілт қою керек болса.
Әр өріске ең алдымен ат (Field Name) беріледі. Өріс ... 255 ... ... ... ... біз типін анықтаймыз.
Validity Checks - бұл қасиет кестенің мәндерінің ... Бұл ... оң жақ ... 1.2 – ... көрсетілген және
өрістік типіне қарай өзгеріп отыруы мүмкін:
1.2-кесте
|Required Field |Бұл идентикаторда әрбір жазбада керекті ... |
| ... ... ... ... ... Бұл ... сандық өріске берген |
| ... ... ... ... Бұл ... ... ... берген|
| ... ... |Бұл ... сандық және логикалық өрістерге, ал |
| ... ... ... ... ... ... ... ... ... ... ... ... |
| ... номерінің шаблоны ( ##-##-## ). ... |Бұл ... Picture ... ... ... |
| ... терезені шақырады. ... ... ... 1 ... өсіп ... ұзын ... сан. Тек ... Өшірілген кезде қалған өрістердің мәні өзгермейді.
“A”-Alpa, жолдық ... ... ... ... ... көрсетеді.
“L”-Logical, логикалық өріс.
“I”-Long integer, ұзын сандар тізбегі.
Енді төмендегі терезеге назар аударсақ, одан біз ... ... ... көре ... Lookup- көру ... Lookup – бұл бөлім берілген кестенің өрісін ... ... ... ... ... ... Бұл ... мен пвседонимдерді қолдана аламыз. Table Lookup таңдап алғанда
терезеде Define-анықтау кнопкасы ғана ... ... Осы ... басып
келесі терезені ашамыз:
Drive (or Alias) сырғымалы тізіміне Browse… кнопкасын басу
арқылы қосымша кесте орналасқан папканы іздеп ... ... ... ... байланыстырамыз. Ол стрелка арқылы жүзеге асады. ... ОК ... ... Index – бұл ... ары ... жұмыс барысында керекті екінші
индекс құруға мүмкіндік береді.
Жаңа индекс құру үшін Define- анықтау батырмасын басу ... ... ... көру ... ... ... Оның сол жақ
терезесінде Fields қатынау өрістерінің тізімі көрсетілген, ал оң жақ
терезесінде Indexed fields ... ... ... ... көрсетіледі.
Referential Integrity – бұл бөлім әртүрлі кестелердің арасында
бүтін сілтеме байланыстарды қамтамасыз ету үшін қолданылады. Егер ... ... ... ... ... оның біреуі – бас, ал
екіншісі – қосымша кестелер, онда қосымша кестеде бас кестеден алатын
мәннің өрісі ... ... ... бас ... ... ... ... кестенің өзгеруін қамтамасыз ететін операция
көрсетуге болады. Бұндай бүтін сілтеме деңгейі барлық ... тән ... Paradox 7 – де ... ... ... керек деген өрісті таңдап аламыз. Стрелкасы бар
кнопка арқылы сол ... Child Fields ... ... ... ... ... ОК кнопкасын басамыз.Нәтижесінде 9-суретте көрсетілген терезе
ашылады. Сілтеме деңгейіндегі бүтінділік сақталады.
BDE Administrator – да ... қоры ... ... аттарын құру және көру.
Delphi қолданбасы деректер базасына ... BDE ... ... BDE ... ... ... ... кітапханалар және
драйвер жиынтығын құрайды. BDE деректер базасымен жұмыс істейтін барлық
компьютерлерге орнатылуы ... ... ... BDE ... ... қолданушы сұратқан деректерді алады.
BDE Administrator программасы түрлі типтегі BDE мәліметтер қорының
жаңа драйверлерін көруге, құруға, түзетуге ... ... Ол ... ... ... жұмыс, ережеге сай, бір қолданушылық ... ... Standart ... ... ... Paradox ... базасы,
мінездемелер псевдонимі жиынтығы минималды болады: Type – драйвер аты ...... ... жол.
Бұл программа терезесі екі беттен тұрады:
Databases-мәліметтер қоры және Configuration- конфигурация. Сол ... ... ... ... ... ... көре ... Кез
келген бір жалған атты ерекшелеп, оң жақ панельде Definition драйвері
сипаттамаларын көре аламыз. Paradox ... қоры үшін Standard ... және ... ... ... аты, Path- мәліметтер
қорына жол. Path параметрлерін ерекшелеп көп нүктелі кнопканы көреміз. Ол
кнопканы ... жаңа ... ... ... беріледі.
Шығу құжаттары
Мәліметтер қорымен жұмыс жасайтын жобалар құру
Мәліметтер қорымен ... ... ... жоба ... ... кестедегі жобадағы компаненттер мен ... ... ... ... және де сол ... ... ... жобаларды жасай отырып, “ Объект инспекторы ” ... ... бере ... ... ... ... ... Name |17.04.06 |
| |Table Name |1tab |
| |Active |True ... |Dataset |Table1 ... ... ... ... ... ... ... жоба ашып ... BDE ... Table ... ... қатар Data Access бетіне мәліметтер көзі болатын
DataSourse компанентін орналастырайық. Бұл ... ... ... ... тұрады, сондықтан форманың кез келген ... ... ... ... көру үшін DBGrid ... Control ... ... формаға қою керек./2/
Біздің курстық жұмыс бойынша форма саны 6, яғни Form1, Form2, ... Form5, ... ... ... ... үшін ... қосымшалар енгіземіз.
Объектілер инспекторы бетіне форманың On Create ... ... ... TForm2.FormCreate(Sender: TObject);
begin
Table1.Active:=true;
end;
Тура осындай формасының OnDestory оқиғасына мынандай өңдеуші
енгіземіз:
procedure TForm2.FormDestroy(Sender: TObject);
begin
Table1.Active:=false;
end;
Бұл ... ... ... кете мен ... ... ... ... программа тоқтаған кезде байланыс ... Бұл ... сіз ... ... ... ... мәліметтер қорының
жобалау кезінде бос болуын қамтамасыз етеді.
Барлық орналастырған формамызды бір –бірімен байлаыстырамыз. ... ... ... Form1 бұл жерде негізгі болса, қалған 5
формамыз бағынышты.
Әр бір формаға ... ... ... ... тоқталар болсақ, Form1-де MainMenu және Image компаненттері
орналасқан. Image компаненті сурет қоюға арналған.
Қалған барлық формаларға бірдей ... ... ... DBGrid, ... ... ... ... компаненті болмайды.
Form2-де, жоғарыдағы суреттен байқасақ, жеке студенттердің мәліметтері
берілген:
Ал үшінші формада, яғни ... ... ... ... ... ... ... яғни төртінші формада студенттердің мекен-жайы,
куәлік,сынақ ... ... ... енгізілген:
Form5-тен оқитын мамандықтары туралы мәліметтер ала аласыз:
Form6-да ... оку ... ... ... ... ... ... барлық формалардағы мәліметтерді сұрыптауға болатындығын
айта кеткен жөн. ... ... ... табу өте ... ... ... тек қана 101-топтың студенттері не ... ... да ... болса онда оны шығару өте жеңіл.Сұрыптауды қасиеттер бөлімінен таба
аламыз:
Іздеген ... ... ... Filter ... ... содан кейін Filtered-ке TRUE, яғни ақиқат ... ... ... ... ... ... алар болсақ, 101-топтың
студенттерінің тізімі ғана керек:
Қасиеттер бөлімін орындап, ақиқат мәнін берген кезде шынында да тек
қана 101 топтың студентінің тізімі ... Оны ... яғни ... көре ... ... мысалы тек қана ИЭф факультетінен келген
студенттер ғана ... Оны ... ... көре аламыз:
Көріп отырғанымыздай мұнда тек қана ИЭф факультетінен ... ... ғана ... ... ... ... ... өзімізге, әсіресе көп
қайталанатын, мысалы, топтардың жиі қайталанатындығын біле тұра ... үшін ... ... ... ... ... DBGrid ... екі рет шерту арқылы келесі суретті
ашамыз:
Мұнда өзімізге қажетті жолды таңдап, біздің мысалда ол ... Pick List ... ... көп ... ... арқылы топтардың
аттары жазылатын форманы көре аламыз.Онда топтарды енгізіп ОК кнопкасын
басамыз:
Енді осы арқылы кесте толтырамыз, толтыру ... ... ... ... ... ... ... мақсаты – көптеген ақпараттарды
жинап, оларды архивтеп, дер кезінде қолданушыға тауып беру.Бұл курстық
жұмысты әрі қарай күрделендіре беруге ... ... оның ... ... ... ... ... алған жөн.
Осы курстық жұмысты жасау арқылы, мен көптеген ақпарат алдым.Жалпы
мәліметтер қоры, DELFI ... ... ... алдым.Бұл маған көп
көмек берді.Енді мен еркін жұмыс істей алатындығыма сенемін.
Қорытынды
Қорыта айтар болсақ, жоғарғы оқу орындарының жұмысын ... ... ... ... ... өте ... ... түпкір-түпкірінен келген білімге ұмтылушы студенттердің саны
шексіз көп. Олардың келген жерлеріне байланысты анықтамалық жасау-әр бір
университетке өте ... алыс ... ... студенттерге жатақхана
беру үшін оның қайдан келгендігін анықтап алып ... ... оны осы ... анықтамалықтан сұраныс беру арқылы
оңай тауып аламыз. ... іске ... ... ... ... көп ... алады және алынған ақпараттың дәлдігіне де сенімсіз
қарауға тура келеді.
Осы ... ... ... да бір ... жұмысын
жеңілдету мақсатытында, студенттер жайлы мәліметті тез арада алу ... ... ... ... автоматтандырылған программаны көбінде
жоғарғы оқу орындарында пайдаланылады. Себебі өте күрделі ақпараттарды
топтастыруға ... ... ... ... мәліметтер қорымен,онымен
қалай жұмыс жасау керектігін үйрену болатын.
Бұл курстық жұмыстың студентке ... ... көп ... ... ... қабілетін арттырды десек те болады. Сонымен ... ... ... озық оқу орындарының жұмысында
маңызды рөл атқаратындығын байқадық.
Қорыта келе, автоматтандырылған жүйелер адамзат ... ... ... ... әдебиеттер тізімі:
1. Уэйт М., Прата С., Мартин Д. Язык СИ. ... ... 1998 .
2. ... ... “ Создание Windows – приложений в среде Delphi
”,2004./201-203 беттер/.
3. Фаронов В.В. Москва, изд.” ... ”: “ ... в ... Delphi ”,2000.
4. Архангельский А.Я. “ Программирование на Delphi - 7 ”-Москва: Бином,
2004./324-328 беттер/.
5. Гофман В.Э, Хоманенко А.Д. “ Delphi - 6 ... ... ... Т.С, ... Т.Н, Пугачев Е.К. “ Объектно – ориентирование
программирование ”- Москва: изд.МГТУ
Им.Н.Э.Баумана, 2003.
7. Фаронов В.В. ... - 6” ... курс – СПБ. ... ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi-дің 7 версиясымен танысу20 бет
«Деканат» - автоматтандырылған ақпараттық жүйе44 бет
Delphi ортасында бір айнымалының функциясын зерттеу әдістемесін жасау18 бет
III - XI ғасырлардағы индияда феодалдық қатынастардың қалыптаса бастауы46 бет
XІX-XX ғасырдағы Ресейдегі саяси және құқық тарихы9 бет
«Циклопропанкарбон қышқылының биологиялық активті жаңа туындыларын синтездеу»49 бет
Адам санасы4 бет
Амин қышқылдарының алмасуы5 бет
Бір өлшемді жиындарға амалдар қолдану11 бет
Берілгендер қорындағы кестеледі біріктірудің теориялық негіздері35 бет


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


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

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

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

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

Email: info@stud.kz

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

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