Есепті шығару алгоритмі

Кіріспе
I.Есептің қойылымы
II.Кіріспе
III.Есепті шығару алгоритмі
3.1. BDE Administrator
3.2. Мәліметтер базасының кестесін құру
3.3. Кестенің қасиетін беру
3.4. Paradox форматының кестелері
IV. Программаның баяндалуы
4.1. DataBase.те кестелер құру
4.2. Кестелерді байланыстыру
4.3. Осы кестелерді BDE Administrstor.дағы каталогта сақта
4.4. Шыққан нәтиже

VI. Қорытынды
        
        Мазмұны
I.Есептің қойылымы
II.Кіріспе
III.Есепті шығару алгоритмі
3.1. BDE Administrator
3.2. Мәліметтер базасының кестесін құру
3.3. Кестенің қасиетін беру
3.4. Paradox форматының ... ... ... ... ... құру
4.2. Кестелерді байланыстыру
4.3. Осы кестелерді BDE Administrstor-дағы каталогта сақта
4.4. Шыққан нәтиже
V. ... ... ... әдебиеттер
Кіріспе
Delphi ортасы- бағдарламалаушының жэоғары әрі тиімді жұмысын
қамтамасыз ... ... ... . Ол ... түрде бір уақытта
бірнеше ашылған терезелермен жұмыс ... Delphi ... ... ... ... ... бүгінгі маған берілген тақырып: Деканат, яғни ... ... ... ... ... ... мен ... бір студенттерді басқаратын мекеме ретінде алып
қарастырдым. Әр ... ... ... ... ... Осы факультеттердің өзіндік басқаратын деканаттары
болады. Әр деканатта өзіндік жұмыс атқаратын кафедралары және ондағы ... ... ... ... ... ... ең ... ондағы
білім алатын студенттері бар. Осы Университет ішіндегі шағын бір мекемені
басқару өте ... ... ... ... ... ... мекемелерді
басқарудың бірнеше үлгілері бар. Соның бірі де ... ... ... ... ... ... ... яғни
деканат жұмысын автоматтандыру.
Автоматтандырылған басқару жүйесінің (АБЖ) шешімді дәлелдеу ... ... ... ... ... Жоғарғы Оқу
Орнында ақпараттық ... ... және ... ... түрдке
басқару болып табылады. Ақпараттық кеңес беретін АБЖ таңдалған үлгі ... ... ... өңдеп, және осы ... ... ... ... ... ... ең төменгі деңгейі
ақпарттық-анықтамалық жүйенің құрам бөліктерімен іске асады. ... ... АБЖ ... ... ... ... Ол ... құрастыру және негіздеу ... ... ... ... пайдаланатын есеп беру ... ... үшін ... Оның ... тәрбие істері, ғылыми зерттеу,
мамандар даярлау, әкімшілік-шаруашылық, қаржы ... ... ... ... ... оқу ... басқару жүйесінің негізгі бөлігі ретінде
деканатты келтіруге болады. Қазіргі кезде деканаттағы АБЖ-да оқу-тәрбие
істерін басқарумен ... ... жүйе ... ... ... ақпараттық базалар құрылған, ал бағдарламалық қамтамасыз ету
ретінде мәліметтер ... ... ... ... Осы ... пайдалана отырып, қолджанбалы бағдарламалардың әр түрлі түрлерін
құрастыра алады. Осы айтылғанның бәрі деканаттағы шешім шығару және ... ... ... ... ... табылады.
Деканаттағы оқу және ғылыми басқару ... іске ... үшін ... ... ... мен ... арасындағы тапсырмаларды
бөлісу, аудиторлық қорды бөлу, абитуриенттерді ... ... ... ... ... міндеттері, ғылыми-іздену
жұмыстарының тапсырыс портфельдерін ... т.б. ... ... ... ... бақылап тексеру үшін және оқыту және ... ... ... ... ... үшін деканатты басқарудың
имитациялық модельдері құрастырылады. Әдетте әлі күнге ... ... ... бере ... ... жоқ ... ... шешімдерін
құрастыру және шығару-әртүрлі этаптардан тұрады: проблемалық ... ... ... іске асырудың мақсаттарын таңдау, өте ... және ... ... ... ... таңдау,
альтернативаны анализдеу және баға беру, шешімнің орындалуын бақылау ... алу. Бұл ... реті ... іске ... ... автоматтандырылмағандығына тәуелді емес. Басқару автоматизациясы
басқарудың технологиялық схемасын жүзеге асыратын ... ... ... ... ... жаңа ... енгізеді. Және сонымен
бірге, басқару ... ... ... ... ... ... – бағдарламалаушының жоғары әрі тиімді жұмысын
қамтамасыз ететін күрделі механизм. Ол ... ... бір ... бірнеше
ашылған терезелермен жұмыс атқарады. ... ... ... ... түрде бір-бірін жаба отырып жылжи алады. Бұл Word текстік
процессор немесе Excel ... ... ... ... ... ... сезімін оятуы мүмкін.
Delphi-дің бірінші нұсқасы 1994 жылы жарыққа шығып, кейінгі жылдары
оның бірте-бірте кеңейтілген 2, 3, 4, 5, 6, ... ... ... және ... нұсқалардың бір-бірінен айырмашылығ жоқ деуге болады.
Екеуі де Windows 32 операциялық жүйесінің негізінде дайындалған.
Delphi – дің ... ... онда ... ... компоненттік және
обьектілік тәсілдер пайдаланылады. Компонеттік тәсілдің мәнісі жеңіл: ... ... ... ... ... ... ... болса, обьектіні өңдеуге арналған үстеме бағдарлама ... ... ... ... (VCL – Visual Component
Library) жинақталған. Компонеттер панелінде ... ... ... компоненттер өте көп. Пайдаланушы жаңа компонент дайындап, оны
осы панельге қосуына болады.
Delphi – де программа дайындау, ... ... ... ... үрдістерін ұйымдастыру, OLE технологиясын пайдаланып, басқа
офистік қосымшаларды шақыру, олармен ... ... және тағы ... ... орындауға болады. Delphi көптеген есептерді шешуге ... Оның ... ... ... ... қосымшаларды Windows үшін құру;
• Кез-келген тілде кез-келген қосымшалар үшін ... ... тез ... Интерфейс Windows – тың барлық
талаптарын қанағаттандырады. Және ... ... ... ... ... ыңғайланады. Өйткені, Windows-тың
көптеген функциялварын, кітапханаларын қолданады;
• Бағдарламалаудың басқа түрлерінде ... ... ... ... ... ... кітапханасын (DDL)
құру;
• Кез-келген типтегі жергілікті және жойылған мәліметтер базасымен
жұмыс істеудің қуатты жүйесін құру;
... ... бар ... есеп берулерді құру және баспаға
шығару;
• Қосымшалардан Windows арқылы жұмыс істеуге болатын өз қосымшалары
үшін анықтамалық жүйелерді (hlp ... ... ... ... талаптарын және спецификасын ескеретін Windows-
тың қосымшалары үшін орнатудың профессионалды бағдарламаларын құру;
Көптеген операторлардың ... ... ... ... ... ... ... үшін обьект, оқиға, қасиет, ... ... екін ... ... ... және ... ... түрлерін білу қажет.
Delphi программалу ортасы
1. Delphi 7-нің негізгі терезесі.
2. Форма (Form 1).
3. ... ... ... (Object ... ... ... ... код терезесі).
5. Негізгі мәзір.
6. Аспаптар панелі.
7. Компоненттер ... ... ... ... ... ... көптеген мамандар
мәліметтер базасын құрудың негізгі үш тәсілін ... ... ... және реляциялық.
Мәліметтер базасындағы ақпараттармен жұмыс жасағанжджағы иерархиялық
модель ыңғайлы, бірақ қиын ... ... ... ... бұл
модель әлсіз.
Желілік модельде деректер ... граф ... ... ... ... болып құрылымның қаттылығ және оны
ұйымдастырудың қиындығы болып ... ... ... иерархиялық және
желілік молдельдердің кемшіліктерінің бірі болып деректер құрылымының
деректер ... ... ... берілуі және деректерге қатынауы барысында
өзгертуге келмейді.
Обьект бағытталған модельде мәліметтер базасының ... ... ... ... бағытталған модель желілік және реляциялық модель
ерекшеліктерін қамтып, күрделі мәліметтер базасын құруда ... BDE ... ... ... ... қатынауды BDE (Borland DataBase
Engine – Borland фирмасының деректер базасының процессоры) арқылы ... BDE ... ... ... динамикалық кітапханалар және
драйвер жиынтығын құрайды. BDE деректер базасымен жұмыс істейтін ... ... ... ... ... BDE ... ... қолданушы сұратқан деректерді алады.
Жергілікті деректер базасы және онымен жұмыс істейтін қолданба бір
компьютерде орналасады. Бұл жағдайда ақпараттық жүйе ... ... ... сәулет
ҚОЛДАНБА→ BDE ↔ ДЕРЕКТЕР БАЗАСЫ
Деректер базасымен жұмыс, ережеге сай, бірқоланушылық режимде ... STANDARD ... ... ... Paradox ... ... ... жиынтығы минималды болады: Type – драйвер аты және
PATH - деректер ... жол. PATH ... ... сіз көп ... ... Оны ... Windows – тың жаңа ... ... ... ... ол арқылы біз керекті каталогты таңдап аламыз.
STANDARD типті драйверлерді тек Paradox, Dbase, FoxPro ... ... ... ... ... ... ұшін BDE ... базасынан
процессоры стандартты драйверлерді қолданады. Олар Paradox , Dbase, ... ... ... ... жасайды. Жергілікті деректе базасын
қолданғанда, желіде деректер ... көп ... ... ... Бұл ... деректер базасының файлдары және осымен
жұмыс істейтін ... ... ... ... ... өз компьютерінен серверде ... ... ... ... ... ... іске ... Мәліметтер базасының кестесін құру
Деректе базасын құрайтын кестелер қатты дискідегі каталогта тұрады.
Кестелер файлдарда сақталып, ... ... ... электрондық
кестелерге ұқсас. Кестелерді көшіруге, орнын ауыстыруға болады. Бірақ
құжаттарға қарағанда, деректер базасының ... көп ... ... ... Яғни ... ... бір ... жұмыс жасауға
болады. Бір кесте үшін (деректер, кілттер, индекстер, т.б) бірнеше ... ... ... ... болып кестенің атымен ... ... ... ... ... ... ... оның негізгі
файлы таңдалады. Мысалы: Dbase кестесі үшін кеңейтіндісі DBF ... ... Paradox ... үшін DB ... болып табылады. Деректер базасының
әрбір кестесі жолдан және бағаннан тұрады. Бір ... ... ... ... ... ... мүмкін болатын типтің деректерін қамтиды. Кестенің негізін оның
өрісінің сипаты құрайды. Әрбір кестенің кем ... бір ... ... ... ... ... өте кең, және оның құрамына:
• өріс сипаты
... ... ... мәтініне шек қою
• кестелер арасындағы біртұтастықты сақтау
• парольдер
кіреді.
Кестені құрғанда кестенің аты және құрылымы беріледі. Кестенің ... ... және оның ... жаңа атқа ие ... Бұл ... ... ... жұмыс істейтін арнайы программалар
қолданылады. ... Database ... Data Pump. ... ... ... балық файлдары да жойылады.
Ал енді мәліметтер базасымен ... ... ... біз оның каталогын
құрып алайық. Ол ... ... ... ... 6/Projects/
Рита практика. Деректер базасын құру DatabaseDesktor (DBD) утилит көмегімен
іске асырылады. DBD ... ... ... ... және оның ... оның ... кілттерін және индекстерін, жазбалар құру ... ... ... ... құру ... команда бойынша іске асады:
Пуск/Программы/Borland/Delphi 6/ DatabaseDesktor. DBD кірген мезетте
жұмыс ... ... ... алу ... Ол үшін DBD ... ... және ... терезеден С:/Program
Files/Borland/Delphi 6/Projects/ Рита практика каталогына сілтеме жасаймыз.
DBD ... құру үшін ... DBD Create Table ... Оның ... ... алу қажет.
ОК-ді басып, біз осы форматты аламыз.
Құрылып жатқан кестенің әрбір өрісіне бір жазба сәйкес келеді. ... ... өріс ... Type – ... ... ... мәліметтердің
типін анықтайды. Size бағанына – сан қойылады. ... ... ... – «*» ... егер бұл өріс ... ... кілт қою ... болса.
3.3 Кестенің қасиетін беру
Validity Checks – бұл ... ... ... ... Бұл ... оң жақ терезесі төмендегі кестеде көрсетілген
өрістің типіне қарай өзгеріп отыруы мүмкін.
Validity Checks қасиеттері
|Required Field |Бұл ... ... ... ... ... |
| ... ... ... ... ... Бұл ... сандық өріске берілуі|
| ... ... ... ... Бұл ... ... өріске |
| ... ... ... |Бұл ... сандық және логикалық өрістерге, ал |
| ... ... ... ... ... ... ... мәннің түрін көрсетуге болады. |
| ... ... ... ... (## - ## - ##).|
|Assist |Бұл ... Picture ... ... көмектесетін |
| ... ... ... |
| | ... Lookup – бұл ... ... ... өрісін басқа көрсетіліп
отырған кестенің өрісімен байланысын көрсетеді. Table Lookup-ті ... Define – ... ... ... Бұл батырманы басқанда көру
диалогтық терезесі ашылады. Бұл терезеде драйверлер мен ... ... Index – бұл ... ары ... ... барысына керекті екінші
индекс құруға мүмкіндік береді.
Жаңа индекс құру үшін Define – анықтау ... басу ... ... басқанда көру диалогтық терезесі ашылады. Оның сол ... Ғields ... ... ... ... Ал оң ... Indexed fields екінші индекс болатын өрістер көрсетіледі.
Index Options радиобатырма панелі ... ... ... ... Options ... панелі
|Unique |Бұл опция екінші индекс болатын өріс |
| ... егер ... ... ... |
| ... ... ... |Бұл ... ... ... ... ... ... Sensitive |Бұл опция енгізілген символардың регистріне |
| ... ... ... |Егер бұл опция тұрса онда кестеде өзгерістерден|
| ... ... ... ... ... Integrity – бұл бөлім әртүрлі кестелердің арасында бүтін
сілтеме байланыстарды қамтамасыз ету үшін ... Егер екі ... ... ... ... оның біреуі бас, ал басқасы – қосымша
кестелер. Онда ... ... бачс ... алатын мәннің өрісі
көрсетіледі. Сонымен қатар, бас кестедегі кілттік өрістің ... ... ... ... ... ... ... болады.
Мұндай бүтін сілтеме деңгейі барлық кестелерге тән емес. Бірақ Paradox 7 ... ... ... rule- радиобатырмалар тобы егер бас кестеде кілттік өрісті
өшіргенде қосымша кестеде болатын өзгерістерді ... Егер ... онда ... мұндай операцияны болдырмайды. Егер де
Cascade опциясы тұрса, онда ... ... бар бас ... ... ... ... кестеде де өзгеріс болады. Егер сіз бас ... ... ... ... өшірсеңіз, онда қосымша кестеде сол кілттік өрісі бар жазба
автоматты ... ... ...... орнатқанда Paradox-тың алғашқы
версияларына ... ... Paradox for DOS) ... ... ... жол бермейді.
Барлық операциялар біткеннен кейін құрылған сілиеме атын беруі керек.
Password Security бөлімі Paradox –та құрылған кестелерге және оның ... ... ... ... мүмкіндік береді. Бұл үшін Define батырмасын
басу керек. Сорнда диалогтық ... ... ... терезеде басты
парольді (Master Password терезесі) ... және сол ... ... ... Егер ... Password ... ... батырмасын
бассақ, қосымша парольдарды тағайындауға және өрістерге қатынаудың ережесін
көрсетуге болады.
Current Password (ағымдағы ... ... сіз ... (ол сіз ... ... ... болуға тиісті емес), бұл ... сіз ... ... ... Table Rights ... қатынау құқығы)
радиобатырмалар тобында кестеге жалпы қатынау құқығын ... ... Rights ... ... ... ... ... өшіру, |
| ... ... ... өзгерту және |
| ... ... Delete ... ... барлық операциялар қолданылады|
| |(редактрлеу, қою, ... ... ... ... ... және ... ... салынады.. |
|Data Entry |Мәліметтерді редактрлеуге және ... ... |
| ... ... ... ... және кестенің |
| ... ... ... ... ... ... ... көруге және кілті жоқ өрістерді |
| ... ... ... Only ... ... ... ... Language – бұл ... ВDE ... ... ... тілін
көрсетуге (егер көрсетілмесе) немесе анықтауға (Modify батырмасы) мүмкіндік
береді.
Dependent Tables – бұл бөлім ... ... ... ... ... ... береді.
Барлық керекті құрылымдық мәліметтер кестеге енгізілгеннен кейін Save
As батырмасын басу керек. Сол кезде Windows – тағы ... ... ... ... ... ... Alias тізімінің болуында.
Бұл тізімде әртүрлі мәліметтер базасының псевдонимдері бар. Сіз ... ... ... ... ... Paradox ... ... өзіндік кестелік форматы жоқ. Бірақ ол Paradox кестелерімен
жұмыс істей береді. Осы кестелердің әрқайсысының өзіндіек ... ... ... ... ... және ... жұмыс істегенде
ыңғайлы болып табылады.
Оның негізгі артықшылықтарын атап өтейік:
• Деректердің тұтастығын
... ... ... ... ... өрістік типті
• Енгізілген деректерді тексеруді
• Кестенің парольдік қорғанысын
қамтамасыз етеді.
Paradox 7 ... ... типі ... ... |Мәннің мазмұны ... |A ... ... ... 255 |
| | ... ... |N ... ... ... ... |$ ... қосынды. ... |S ... сан. ...... ... |I ... сан. ... – 2 147 483 ... | |7 483 647 ... |# ... ... ... сан. ... |D |Күн. ... |T ... ... |@ |Күн мен ... ... |M ... ... ... |
| | ... ... |F ... қатар. Memo-дан |
| | ... ... ... |
| | ... ... болады. |
|Graphic |G ... ... ... P, |
| | |PCX, TIF, GIF. ... |O |OLE ... қамтитын деректер |
| | ... ... |L ... мән. ... |+ ... ... ... |B ... ... ... шенелмеген.|
|Bytes |Y ... ... ... 255 |
| | ... ... ... ... ортасында жұмыс істегенде ... Memo және OLE ... ... мәні ... ... өріс аты ... басталып, әріптер мен сандар
құрылуы ... Өріс ... ... ... 25 ... аспауы керек.
Өрістің атын бергенде пробел, "#","$" символдарын қолдануға болады. Бірақ,
".", "!", "|"символдарын қолдануға болмайды. Себебі. Бұл ... ... ... ... ... болып, кестелік деректерді сақтайтын
типтік файлдардың көптігі болып саналады. Бір ... ... ... да бір ... ... ... ... көшіргенде осы кестені
қамтитын барлық файлдарды көшіру немесе орнын ауыстыру керек.
Paradox кестесінің файлдарын келесі кеңейтінділері бар:
• DB – ... ... MB - BLOB – ... PX – негізгі индекс
• XG* және YG* - екінші индекстер
• VAL – ... және ... ... тексеретін
параметрлер
• TV және FAM - DatabaseDesktor программасына ... ... Number Money Short ... BCD Date Time ... P PCX TIF GIF OLE Logical ... ... ... баяндалуы
4.1. DataBase-те кестелер құру
DataBase-ті жүктеп, File – New командасын таңдағаннан кейін шыққан
менюден Table-ді таңдап ... ... ... ... ... құру ... ... кейін оның әр өрісіне ат(Field Name)
беріледі.Ол өріс идентификаторы болып саналады.Идентификатор 25 ... ... ... ... ... (Type) таңдап алу ... оң жақ ... басу ... контекстік менюден таңдап алдым.
Мен құрған бірінші кестемде Autoincrement ... Num ... ... Fam, algebra, program, inform, gek,rus iazik, ... ... alpha ... ... Alpha типіне қосымша fam өрісіне 20
деген размер бердім. Ал кілттік өріс қылып Num ... ... ... ат ... өз ... Save as –ты басу арқылы сақтадым.
Құрған екінші кестемде Fam өрісін кілттік өріс ... ... және Klas ... Alpha ... бердім, символдар саны
30. Data roj өрісіне Data типін, Mesto roj ... Alpha ... ... number ... ... де, оны ... 2 Keste ... атпен сақтадым.
Table Lookup
Келесі жерде бірінші кестедегі Fam өрісін екінші кестедегі ... ... ... ... ... ... ... мәліметтердің өзара
тұрақты байланысын қамтамасыз етеді.Егер екі кесте ... ... ... ... бірі – ... ... ... – қосымша
(көмекші), қосымша кестеде негізгі кестедегі кілттік өрістен ғана ... өріс ... ... ... орнату үшін ең алдымен екі
кесте де орналасқан жұмысшы каталогты ... ... Ол File – ... командасы арқылы орындалады.Define ... басу ... ... ашылды.
Fields панелінен керек деген Fam өрісін таңдап ... ... ... ... ол ... Child fields ... ... тізіміне енгіздім. Оң
жақтағы Table панелінен ... key ... ... тізіміне
қостым.Осыдан кейін OK кнопкасын басып, шыққан терезеге 555 ... ... Осы ... BDE ... ... сақта
Object – New командасын орындау арқылы STANDART атты драйверін ... бұл ... Paradox, dBASE, FoxPro ... ... ОК ... ... сол жақтағы жалған аттар бұтақшасына жаңа жалған ат ... ... Tolik деп ... PATH ... ... ... ... басу арқылы кесте орналасқан каталогты таңдап алдым.
Содан кейін құрал-саймандар тақташасындағы Apply кнопкасын басып, ... ... ОК ... ... ... ... формамда жоғарыда көрсетілгендей меню жасадым.Ол үшін MainMenu
компонентін қолдандым.
Екінші формамда студенттер тізімін жасадым.Ол үшін Table,DataSource,
DBGrid, DBNavigator ... ... Table ... ... форманы жалған атты драйвермен және 1-кестеммен ... ... ... True ... ... формамда Table,DataSource, DBGrid, DBNavigator компоненттерін
пайдаландым. Table компоненті көмегімен бұл форманы жалған атты ... ... ... да, Active ... True ... ... Шыққан нәтиже
Оқу үлгерімі
Жеке ақпарат
Қорытынды
Қорыта айтар болсақ, жоғарғыда ... ... ... ... ... басқару жүйелерін пайдаланған өте дұрыс. Себебі
Қазақстанның Университеттері мен ондағы факультеттер саны шексіз ... ... ... ... ... ... ақпараттарға
байланысты анықтамалық жасау өте ... Міне ... ... ... ... сұраныс беру арқылы оңай тауып аламыз.
Автоматтандыру іске ачспаған жерде бұндай ... ... көп ... және алынған ақпараттардың дәлдігіне де сенімсіз қарауға тура келеді.
Бұл ... ... ... ... ... өте көп ... ... іздену қабілетін арттырды десек те болады. Сонымен ... ... ... ... ... ... ... келе, автоматтандырылған жүйелер адамзат ... ... ... ... ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
"Қабылдау бөлімі" бағдарламасы63 бет
DES (Data Encryption Standard) алгоритмін талдау21 бет
DES алгоритмі20 бет
RC алгоритмдері16 бет
«12 жылдық мектептің бастауыш сыныптарында «Алгоритм» тақырыбын оқытудың әдістемесі»»50 бет
Іздеу алгоритмі14 бет
Іздеу және сұрыптау алгоритімдері5 бет
Алгоритим құру және өңдеу тәсілдерін оқыту әдістері13 бет
Алгоритм жайлы6 бет
Алгоритм және алгоритмдеу ұғымдары69 бет


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


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

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

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

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

Email: info@stud.kz

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

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