МӘЛІМЕТТЕР БАЗАСЫ ЖАЙЫНДА ЖАЛПЫ МӘЛІМЕТТЕР


ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
МЕХАНИКА-МАТЕМАТИКА ФАКУЛЬТЕТІ
АҚПАРАТТЫҚ ЖҮЙЕЛЕР КАФЕДРАСЫ
КУРСТЫҚ ЖҰМЫС
“Автобөлшектер дүкені ” МӘЛІМЕТТЕР БАЗАСЫ
Орындаған: Оспанова Г.
Оңғарбаев Д.
Қабылдаған: Қожанова А.
АЛМАТЫ 2011
МАЗМҰНЫ
КІРІСПЕ. . . 3
1. МӘЛІМЕТТЕР БАЗАСЫ ЖАЙЫНДА ЖАЛПЫ МӘЛІМЕТТЕР5
2. ТАПСЫРМАНЫ ТАЛДАУ7
2. 1. 1 АЖ ҚОЛДАНУШЫСЫНЫҢ АҚПАРАТТЫҚ ҚАЖЕТТІЛІГІН ЗЕРТТЕУ7
2. 2. 1 АТРИБУТТАР ТҮЙІНІН АЙҚЫНДАУ. БАСТАПҚЫ КІЛТТЕРДІ БЕЛГІЛЕУ. 7
3. АНАЛИТИКАЛЫҚ КӨРСЕТІЛІМ. …7
3. 2. ПРОГРАММАЛЫҚ ЖАБДЫҚТАУ . . . 8
3. 1. АҚПАРАТПЕН ҚАМТАМАСЫЗ ЕТУ . . . 8
3. 2. 1. ПРОГРАММА ТУРАЛЫ ЖАЛЫП МӘЛІМЕТ9
3. 2. 2. ПРОГРАММАНЫ ҚОЛДАНУ ШАРТТАРЫ . . . 10
3. 2. 3. КІРІС ЖӘНЕ ШЫҒЫС МӘЛІМЕТТЕРІ . …10
4. АҚПАРАТТЫҚ ЖҮЙЕДЕ КЛИЕНТ БӨЛІМІН ӨҢДЕУ11
4. 1. МҚ МЕН КЛИЕНТТІК ПРОГРАММАСЫНЫҢ ӨЗАРА ӘРЕКЕТТЕСУІН ҰЙЫМДАСТЫРУ…. 11
4. 2. ДЕРЕКТЕР ҚОРЫН ТЕСТІЛЕУ . . . 12
4. 3. ҚОСЫМША ҚҰРУ . . . 12
4. 4. ЖОБАЛАУДЫҢ НЕГІЗГІ ҚАДАМДАРЫ12
5. ҚОЛДАНУШЫНЫҢ ИНТЕРФЕЙСІН ҚҰРУ . . . 13
5. 1. КОНЦЕПТУАЛДЫ СХЕМАСЫН ҚҰРУ. 13
5. 2 РЕЛЯЦИОНДЫ СХЕМАСЫН ҚҰРУ . . . 13
5. 2. ФИЗИКАЛЫҚ ЖОБАЛАУ. . 15
5. 3. ФОРМА ҚҰРУ18
6. ҚОСЫМШАЛАР. . …26
ҚОРЫТЫНДЫ. . 35
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ . …. 36
КІРІСПЕ
Ақпараттық жүйе (АЖ) ақпаратты алу мен жинақтауға, оны кез келген мақсатта тиімді пайдалануға арналған. Ақпаратты өңдеуден өткізу ісін жеңілдету мақсатында ақпараттық жүйелер (АЖ) қолданылады. Автоматтандырылған АЖ деп өздерінде техникалық құралдар, атап айтқанда ЭЕМ қолданылатын АЖ атайды. Қолданыстағы АЖ-дың көпшілігі автоматтадырылған болып табылады, сол себептен оларды қысқартып жай ғана АЖ деп атайтын боламыз. Курстық жобада қарастырылған мәліметтер базасымен ақпараттық жүйелерді қолдану барған сайын қазіргі замандағы адамның іс-әрекеті ілгері жылжып келе жатқан ұйымның ажырамас құрамдас бөлігіне айналуда. Осы себептен тиісті технологиялар мен бағдарламалық өнімдерді құру мен тиімді қолданудың принциптерін игеру ісі үлкен өзектілікке ие болуда. Ақпарат деп дәстүр бойынша адамдар ауызша, жазбаша не болмаса өзге әдіс арқылы беретін мәліметтер аталады.
Мәліметтер қоры дегеніміз ақпаратты сақтауға және жинақтауға арналған ұйымдасқан құрылым. Ең алғаш мәліметтер қоры ұғымы жаңадан қалыптасқан кезде онда шындығында мәліметтер сақталатын. Бірақ қазіргі кездегі көптеген мәліметтер қоры басқару жүйелері өздерінің құрылымдарында тек мәліметтерді ғана емес, сонымен қатар олардың тұтынушымен және басқа да ақпараттық - программалық кешендермен қарым - қатынасының әдістерін де қамтиды. Сондықтан біз қазіргі заманғы мәліметтер қорында тек мәліметтер ғана емес, ақпараттар да сақтай аламыз.
Мәліметтер қорының өзгешелігі ретінде мәліметтердің өздерінің суреттемелерімен қоса бірлескен түрдегі сақталуын санау керек. Мәліметтердің сипаттамасы дістүрлі түрде қолданбалы бағдарламаларда сақталады. Бұл ретте жазбаның тек екі өрісі ғана өңдеуден өткізілген болса, бағдарлама барлық жазбаның сипаттамасын қосады. Нәтижесінде ұйымдастырудағы кезкелген өзгерту бағдарламаны құру ісіне өзгертулер өнгізудің қажеттілігін тудыратын. Бірлескен тәсілдеме бағдарламада өңдеуге қажетті мәліметтер ғана аталып, оларды ұсынудың талап етілетін форматтарының берілуін қажет етеді. Бұл ретте ДБ-ны сипаттау пайдаланушылардың бағдарламалаына тәуелсіз бола бастайды және сақтаудың өзгеше объектісіне айналады. Бұл сипаттамалар әдетте метадандық деп аталады.
Delphi ортасы - бағдарламаушының жоғары әрі тиімді жұмысын қамтамасыз ететін күрделі механизм. Ол визуалды түрде бір уақытта бірнеше ашылған терезелермен жұмыс атқарады. Терезелер экранда толық немесе бөлшектелген түрде бір- бірін жаба отырып жылжи алады, бұл Word тексттік процессор немесе Exsel кестелік процессор ортасының «қатаңдығына» үйренген қолданушының дисккомфорт сезімін оятуы мүмкін. Delphi-дің бірінші нұсқасы 1994 жылы жарыққа шығып, кейінгі жылдары оның бірте-бірте кеңейтілген 2, 3, 4, 5, 6, 7 - нұсқалары жарық көрді. 5, 6 - нұсқаулардың бір-бірінен айырмашылығы жоқ деуге болады, екеуі де Windows 32 операциялық жүйесінің негізінде дайындалған. Delphi 6-да интернет үшін қосымшаларды дайындау мүмкіндігі кеңейтілген және берілгендер қорымен жұмыс істеуде өзгешеліктер енгізілген. Delphi-дің негізгі ерекшелігі - онда қосымша құруда компоненттік және объектілік тәсілдер пайдаланылады. Компоненттік тәсілдің мәнісі жеңіл: әр қосымша арнайы іс-әрекеттерді орындайтын компоненттерден жинақталады. Ол жеткіліксіз болса, объектіні өңдеуге арналған үстеме бағдарлама құрылады. Компоненттер визуальды компоненттер кітапханасында (VCL - Visual Component Library) жинақталған. Компоненттер панелінде түрлі кластарға тиісті стандартты компоненттер өте көп. Пайдаланушы жаңа компонент дайындап, оны осы панельге қосуына да болады.
Ақпараттық жүйелерді құру кезінде, әдетте мынадай жағдайларды қарастырамыз:
• МҚ жобалау;
• МҚ жобалау файлын құру;
• МҚ құру (жинақтау және кестелерді байланыстыру, мәліметтерді енгізу) ;
• Меню алаңын құру;
• Сұраныстарды құру;
• Экрандық формалар мен есеп беруді құру;
Жобаның пәндік аумағы - компьютерлік дүкендер.
Бұл жобада енгізу, өшіру, жазбаны өзгерту, сонымен қатар есеп беруді көру және оны шығару қарастырылады.
- МӘЛІМЕТТЕР БАЗАСЫ ЖАЙЫНДА ЖАЛПЫ МӘЛІМЕТТЕР
Мәліметтер базасы деп деректердің электрондық сақтаушысын айтады. Оларға қатынас бір немесе бірнеше компьютерлер көмегімен іске асады. Әдетте деректер базасы деректерді сақтау үшін жасалады.
Мәліметтер базасы - ақпаратты сақтауды және мәліметтерге ыңғайлы, тез кіруді қамтамасыз етеді. Мәліметтер базасы белгілі бір ережелерге сай құрылған деректер жиынтығын құрайды.
Мәліметтер базасын басқару жүйесі деректер базасын құруға, толтыруға, жаңартуға, жоюға арналған программалық жабдық болып табылады.
Delphi 7 жүйесі деректер базасын басқару жүйесі болып табылмайды, бірақ толық МББЖ ( мәліметтер базасын басқару жүйесі) мүмкіндіктеріне ие. Ұсынылып отырған Delphi7 құралы локальдік және тораптық деректер базасын құрып және оның ішінде жұмыс істеуге және кез келген деректер базасымен жұмыс істей алатын қолданба құруға мүмкіндік береді .
Локальді МББЖ-нің барлық бөліктері қолданушы компьютерінің деректер базасында орналасады. Егер бір мәліметтер базасына бірнеше қолданушылар бір мезгілде қатынас жасаса, әрбір қолданушының компьютерінде өзінің локальді МББЖ-нің көшірмесі болуы керек.
Тораптық МББЖ-ге файл-серверлік, клиент-серверлік, бөлінген МББЖ-лар жатады. Осы жүйенің негізгі атрибуты болып торап саналады. Торап−бірнеше компьютерлерді байланыстырып, бір дерекпен бірнеше қолданушылардың корпоративті жұмысын қамтамасыз етеді.
Көпқолданбалы МББЖ ақпараттық жүйе құруға мүмкіндік береді. Көпқолданбалы МББЖ-леріне: Oracle, Informix, SyBase, Microsoft SQL Server, InterBase және т. б жатады.
Delphi 7-ді кәдімгі МББЖ деп айтуға оның өзінің кестелік форматының болмауы ( деректерді сипаттау тілі ) бөгет жасайды. Сондықтан ол басқа МББЖ кестелік форматын қолданады. Мысалы: dBase, Paradox, InterBase . Бұны бірақ жетіспеушілігі деп те айтуға болмайды, себебі аталған форматтар өздерінің жақсы қолданушылық қабілетін көрсетті. Сонда да Delphi 7 мүмкіншіліктері арнайы МББЖ мүмкіншіліктерінен қалыспайды, олардан асып тұрады.
Өзінің архитектурасы бойынша МББЖ бірүзбелі, екіүзбелі және үшүзбелі болып бөлінеді Бірүзбелі архитектурада мәліметтерді басқарудың қажетті логикасымен және олардың визуализациясын қамтамасыз ететін жалғыз үзбе (клиент) қолданылады. Екіүзбелі архитектурада мәліметтерді басқару логикасының көп бөлігін МБ сервері орындайды, ал клиент бұл кезде, негізінен, қолданушы үшін мәліметтерді ыңғайлы түрде көрсетуін орындайды. Үшүзбелі МББЖ-да аралық үзбе - МБ сервері мен клиенттің арасын байланыстыратын қосымшалар сервері қолданылады. Қосымшалар сервері клиентті қандай болмасын мәліметтерді басқарудағы және МБ серверімен байланысты орнатудағы қиындықтардан толығымен арылтуы керек. МББЖ-ның бөлек бөліктерінің орналасуына байланысты локальді және желілік МББЖ-лар бар. Локальді МББЖ-ның барлық бөліктері қолданушының МБ компьютерінде орналастырылады. Бір МБ-мен бір уақытта бірнеше қолданушы жұмыс жасай алуы үшін әрбір жеке қолданушылық компьютердің өзінің жеке локальді МБ-ның копиясы болуы қажет.
Желілерге файл-серверлік, клиент-серверлік және таратылған МББЖ-лар жатады. Бұл жүйелердің міндетті атрибуты - компьютерлердің аппаратты байланысын қамтамасыз ететін және көптеген қолданушылардың берілген бір мәліметтермен корпоративті жұмыс жасауына мүмкіндік беретін желі.
Файл-серверлік МББЖ-да барлық мәліметтер, әдетте, әрдайым желіге қосулы тұратын арнайы осындай мақсаттарға арналған, қуатты машинаның бір немесе бірнеше каталогында орналастырылады. Мұндай компьютер файл-сервер деп аталады, МББЖ-ның атауы осыдан. Бұл МББЖ түрінің сөзсіз артықшылығы -оның құрылуы мен қызмет етуінің қарапайымдылығында. Файл-серверлік жүйелердің кемшілігі - желіге көп күш түсіруінде. Егер де, мысалы, клиентке қайсыбір фирма-партнер туралы анықтамаларды іздеу керек болса, онда желіде алдымен жүздеген фирма-партнерлардан құрылған анықтамалық барлық файлды шығарады, содан соң осындай түрде құрылған мәліметтердің локальді көшірмеде қажетті жазба табылады. Сол себепті файл-серверлі МББЖ-лар клиенттік орындар саны бірнеше ондыққа жететін кішігірім фирмаларда сәтті қолданысқа ие бола алады.
Клиент-серверлі жүйелер желіге ауыртпалықта біршамаға төмендетеді, өйткені клиент мәліметтермен арнайыландырылған делдал - мәліметтермен машинада орналасқан МБ сервері арқылы қатынасады. МБ сервері клиенттен сұранысты қабылдап, мәліметтердегі қажетті жазбаны тауып, клиентке қайтарады. Осындай түрде, желі бойынша салыстырмалы түрде қысқа сұраныс және қажетті бір жазба беріледі.
- Тапсырманы ТалдауаЖ қолданушысының ақпараттық ҚАЖЕТТІЛІГІН ЗЕРТТЕУ
Курстық жобаның басты тапсырмасы, ол келесідей мүмкіндіктерге ие болатын ақпараттық жүйені құру болып табылады:
- Жеткізуші, сатушы, тауар және сатылым жазбаларын өзгерту, өшіру, сонымен
қатар жазбаларға мәліметтер енгізу. Қолданушының әсерлі жұмысы үшін, кестедегі бар жазбаларды таңдау арқылы оларды өшіру, өзгерту және мәліметтер енгізу;
- Жеткізуші, сатушы, тауар және сатылым кестелерінің мәліметтерінің көрсетілімі;
- Сатылған тауарлардың мәліметтерінің көрсетілімі және шығарылымы;
- Әрбір жазбадағы, яғни жеткізуші, сатушы, тауар және сатылым жазбаларында қажетті мәліметтерді іздеу;
- Ағымдағы дүкеннің жүйесінде бола отырып қажетті жүйеге ауысу;
- Жүйеге кірудің әр түрлі рұқсат деңгейлерінің мүмкіндігі: администратор (тек мәліметті көруді жүзеге асырады) және қолданушы (берілген жүйедегі барлық мүмкін операцияларды жүзеге асырады) ;
- Кестелердегі ақпаратты нақты қазіргі уақыт режимінде көру мүмкіндігі; атрибуттар түйінін айқындау. бастапқы кілттерді белгілеу.
Әрбір түйіндегі атрибуттарды қарастырайық:
- Жеткізуші (жеткізуші коды, тауар коды, мекен-жайы, телефоны, бағасы, саны) ;
- Сатушы (сатушы коды, аты-жөні, бөлімшесі, телефоны) ;
- Тауар (тауар коды, тауар аты, моделі, өндіруші фирма) ;
- Сатылым (сатылым коды, жеткізуші коды, сатушы коды, тауар аты, сатылым саны, сатылым бағасы, сатылым күні) ;
3. АНАЛИТИКАЛЫҚ КӨРСЕТІЛІМ
Ақпараттық жүйенің жабдықтаушы бөлімі-бұл жүйені жұмыс істетуге қажетті шарттардың жиынтығы.
Техникалық жабдықтау-бұл ақпараттық жүйені жұмыс істетуде қолданылатын техникалық жабдықтар жиынтығы.
Жедел ақпарат қазіргі уақыттағы объектілер күйін көрсетеді, яғни өңделмеген ақпарат, ол келесіге жауапты болуы тиіс:
-ақпараттардың толықтығын және бір мағыналығын қамтамасыз ету;
-құжаттар жүйесінің даму мүмкіндігі;
-құжаттардың ақпаратпен сыйымдылығын қамтамасыз ету;
-ақпараттың қайталанбауы;
Құқықтық жабдықтау- ақпараттық жүйелерді құқықтық жағынан қорғайтын нормативтік актілердің жиынтығы.
3. 1. АҚПАРАТПЕН ҚАМТАМАСЫЗ ЕТУ
Бұл программа Delphi тілінде жазылған. Программаны орындау үшін MS Dos операциялық жүйесі, Microsoft Windows ХР графикалық операциялық жүйесі және Delphi программалық пакеті қажет. Delphi 7. 0 ортасында ДҚ мен қосымшалар арасында байланыс орнату үшін ДҚ псевдонимін меншіктеуге мүмкіндік беретін BDE Administrator программасы бар.
3. 2 Функционалдық тағайындалуы
Бұл жобаның мақсаты біз секілді бастаушы программистер үшін Delphi программасында еркін жұмыс істеп, мәліметтер базасымен толық танысуға мүмкіндік ала аламыз. Сонымен қатар бұл Delphi программасының өндіріс орындарында жұмыс істеу тәжірибесін жеңілдету кезінде таптырмас жоба болып табылады.
Delphi 7. 0 ортасы
Delphi 7. 0 ортасы - ДҚБЖ ( деректер қорын басқару жүйесі) болып табылмайды, бірақ ДҚБЖ мүмкіндіктерін қамтиды. Delphi 7. 0 ұсынатын құралдар локальді және клиент- серверлік ДҚ құруға, сонымен қатар кез келген ДҚ - мен жұмыс істеуге арналған қосымша құруға мүмкіндік береді. Delphi 7. 0-дің ДҚБЖ болмауының бір себебі - оның жеке кестелер форматы жоқ және басқа ДҚБЖ - ның кестелер форматын қолдануы. Мысалы, Oracle, dBase, Paradox (біздің жағдайда) немесе InterBase. Алайда ДҚ - ның қосымшасын құруда Delphi 7. 0 мүмкіндіктері басқа ДҚБЖ - дан кем емес.
3. 2. ПРОГРАММАЛЫҚ ЖАБДЫҚТАУ
Программалық жабдықтау деп техникалық жабдықтау жабдығын жұмыс істетуді жабдықтайтын, АЖ-ң қызметін жүзеге асыратын программаның бірігуін ұғуға болады, ол матиматикалық жабдықтау негізінде құрастырылып және оның нақты «жұмыс істейтін» пішіні болады. Жалпы прогрпммалық жадықтау - бұл жабдықтаудың кең көлемдегі қолданушыларға есептелген және ақпаратты өңдеу есебінде жиі кездесетінесептеу кезеңінің «және-немесе» шешімін ұйымдастыруға арналған программалардың бірігуін бейнелейтін ақпараттық жүйенің программалық жабдықтаудың бөлімі. Программалық жабдықтау келесі талаптарды қанағаттандыруы керек:
- Программалық жабдықтаудың ең маңызды талаптары болып табылатын сенімділік, әрбір ақпаратты максималды қорғау, жүйенің құрылымынан шығуға минималды мүмкіндігі;
- Қолайлылығы, яғни программалық жабдықтау компьютерлік программалармен жұмыс істей алатын пайдаланушыларға емептелген;
- Жеңіл меңгерілуі, жұмыс жасауға қолайлы, интерфейс;
- Жүйелермен қосылушылық;
Программалық жабдықтаудың сипаттамасы
Ақпаратпен жабдықтаудың сипаттамасы
3. 2. 1. ПРОГРАММА ТУРАЛЫ ЖАЛЫП МӘЛІМЕТ
Бұл программа компьютерлік техника сатылым орталығы мен оның құрылымы туралы ақпаратты алу мақсатында құрылған.
Программа мүмкіндіктері туралы алдыңғы тарауларда атап кеткен болатынмын. Көптеген операторлардың жазылуы Турбо Паскальдағы сияқты. Бірақ, мұнда прогаммалауды үйрену үшін объект, оқиға, қасиет, әдіс, класс ұғымдарымен еркін танысып, компоненттерді пайдалану және түрлі командалардың жазылу түрлерін білу қажет. Деректер қоры мәліметтерді сақтауды қамтамасыз етеді. Мәліметтердің аты бойынша өздігінен ұсынады және жалпы ереже бойынша ұйымдастырылады, жалпы ереженін қосылуын сипаттайды, мәліметтердің сақталуымен қоса манипулизациялайды. Ақпараттық жүйенін құрылымы келесі тәртіп бойынша құрылады:
3. 2. 2. ПРОГРАММАНЫ ҚОЛДАНУ ШАРТТАРЫ
Техникалық қажеттіліктер:
- Процессор базасында i486 және одан жоғары IBM PC типті ДҚ;
- Қатқыл дискісінен кем дегенде 5МБ бос орын;
- VGA-сыйымды адаптері;
- Клавиатура
- Манипулятор
Программалық қажеттіліктер:
- WINDOWS 95/98/ME/2000/XP;
- MS SQL Server 2000;
3. 2. 3. КІРІС ЖӘНЕ ШЫҒЫС МӘЛІМЕТТЕРІ
Қолданушының кез келген өзгермелі кестедегі жаңа жолға енгізген ақпаратын кіріс мәліметтері деп атайды.
Шығыс мәліметтері деп, қолданушының тек дайын болған кестелерді, ішінде болып жатқан өзгерістерді, сонымен қатар тапсырыстар мен есеп беру процестерін бақылай алу мүмкіндігі.
- АҚПАРАТТЫҚ ЖҮЙЕ БӨЛІМІН ӨҢДЕУмқ ПРОГРАММАСЫНЫҢ ӨЗАРА ӘРЕКЕТТЕСУІН ҰЙЫМДАСТЫРУ
Қосымша Borland Delphi 7. 0. ортасында құрастырылған. МҚ мен өзара әрекеттесу келесі стандартты жүйенің жиынтығына кіретін компонеттер арқылы жүзеге асады:
- DataSource;
- Table;
- Сombobox;
- DBGrid;
- DBNavigator;
- Query;
- Timer және т. б.
Delphi-де ДҚ жұмысы жұмыс істеу үшін Table Query, StoredProc және DesisionQuery компоненттері қолданылады .
StoredProc -ДҚ жойылған әрекеттестік ұйымы;
DesisionQuery - шешімдерді қабылдайтын жүйелерінің құруға арналған.
ДҚ мүмкіншіліктері TDataSet сыныбын қамсыздандырады, ол редакциялауы және мәліметтер жиынын ауыстыру. ТTable және ТQuery компоненттері TBDE TDataSet класында туындайды. ДҚ-ы кестесінің орналасқан жерін көрсету үшін DataBaseName қасиеті қолданылады. Мәліметтер жиынын жазбалар санымен басқаруды таңдаудың қосымша түрімен: сүзгілеу немесе SQL сұранысы арқылы іске асырылады.
Жалпы қарапайым қосымша жасау мына кезеңдерден тұрады:
- ДҚ кестелерін құру ;
- Қосымша форма құру .
- DataBaseDesktop бағдарламасын қолданып, ДҚ кестелері құру.
- Жаңа кесте құру процесі, NewTable командасымен басталады, интерактивтік тәртіпте және келесі пункттерден құралған :
- кесте үлгісін таңдау ;
- кесте құрылымын беру ;
- кілттік алаңдары көрсету ;
- индексті анықтау ;
- алаңның мәнін анықтау ;
- парольді анықтау ;
- кестелер аралық сілтемелік бүтіндікті сұрау ( байланыстың ) . ДЕРЕКТЕР ҚОРЫН ТЕСТІЛЕУ
Delphi -ді Windows арқылы іске қосу командасы:
Іске қосу → Программалар → Delphi Құрылған Мәліметтер Базасының дұрыстығын тексергенде F9 пернесі қолданамыз.
- ҚОСЫМША ҚҰРУ
«Компьютерлер дүкені» ДҚ тауарларды көруді қажет ететін қолданушыларға арналғандықтан, ДҚ - мен жұмыс істеуге бағытталған ыңғайлы және түсінікті қолданушы интерфейсін құруды қажет етеді.
Қолданушы интерфейсін жобалау.
Негізгі форма менюінде 6 пункт бар:
- Негізгі;
- Қосымша;
- Каталог;
- Байланыс;
- SQL - cұраныстар;
- Есеп беру;
- Шығу;
4. 4. ЖОБАЛАУДЫҢ НЕГІЗГІ ҚАДАМДАРЫ
1. Мәліметтер базасының ақпараттық талаптарын анықтау.
2. Объектілердің мән-мағынасы және олардың сипаттамаларын (мысалы, “деталь” мән-мағынасы үшін сипаттамалар: “аты”, “түсі”, “салмағы” және т. б. ) құру, сонымен бірге олардың тізімін құру.
3. Мән-мағынаға сәйкес кестелер (Paradox, dBase, FoxPro, Access, Clipper, InterBase, Sybase, Informix, Oracle және т. б. ) құру.
4. Әрбір объектіні сипаттайтын атрибутты анықтау.
5. Tолықтылығын қолдайтын және орнататын ережелерді жасау.
6. Объектілер арасында байланыс орнату.
7. Мәліметтердің сенімділігін жоспарлау және қажеттілікке қарай ақпараттың құпиялылығын сақтау.
- ҚОЛДАНУШЫНЫҢ ИНТЕРФЕЙСІН ҚҰРУконцептуалды схемасын ҚҰРУ
- РЕЛЯЦИОНДЫ СХЕМА ҚҰРУ
5. 3. ФИЗИКАЛЫҚ ЖОБАЛАУ
Жұмыс барысында бірінші қадамда С дискідан «Avtozapchasti1» деген (С/ Avtozapchasti1) папка ашамыз. Сосын Delphi 7 ортасында істеген барлық (Unit, Project, db ) жұмыстарымызды осы папкада сақтаймыз. BDE Administrator -ға кіріп «С/ Avtozapchasti1» жолын береміз.
МҚ-н физикалық жобалау, яғни МҚ-н қосымшалардың тиімді жұмысын қамтамасыз ететін қандай да бір сыртқы жинақтауыштарда орналастыру.
1-кесте Автобөлшек
2-кесте Жеткізуші
3-кесте Сатушы
4-кесте Тапсырыс
Кесте аралық байланыстар
1. Тапсырушы мен жеткізуші кестесінің арасындағы байланыс
форма құру
1-басты форма
2-форма Автобөлшектер жайлы
3-форма Жеткізушілер мәліметі
4-форма Тапсырыс беру
5-форма Сатушылар тізімі
6-форма Есеп беру
7-форма Автобөлшек каробкасын тандау
8-форма Сатушы туралы сураныс іздеу
9-форма Тапсырысты енгізу арқылы алу
10-форма Жалпы тапсырыс беру
11-форма Автобөлшекке тандау жасаймыз
12-форма Байланыс телефондарын алу
13-форма Пароль жайлы мәлімет
14-форма Автобөлшек жайлы толық мәлімет
15-форма Жеткізуші жайлы толық ақпарат
16-форма Автомобиль турлері
- қосымшалар
НЕГІЗГІ ФОРМА:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, jpeg;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
Button5: TButton;
Button6: TButton;
Image2: TImage;
Button9: TButton;
Button10: TButton;
Button8: TButton;
procedure Button1Click(Sender: TObject) ;
procedure Button6Click(Sender: TObject) ;
procedure Button2Click(Sender: TObject) ;
procedure Button3Click(Sender: TObject) ;
procedure Button4Click(Sender: TObject) ;
procedure Button5Click(Sender: TObject) ;
procedure Button7Click(Sender: TObject) ;
procedure Button8Click(Sender: TObject) ;
procedure Button9Click(Sender: TObject) ;
procedure Button10Click(Sender: TObject) ;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8, Unit9, Unit10;
{$R *. dfm}
procedure TForm1. Button1Click(Sender: TObject) ;
begin
Form2. show;
end;
procedure TForm1. Button6Click(Sender: TObject) ;
begin
Form1. Close;
end;
procedure TForm1. Button2Click(Sender: TObject) ;
begin
Form3. show
end;
procedure TForm1. Button3Click(Sender: TObject) ;
begin
Form4. show
end;
procedure TForm1. Button4Click(Sender: TObject) ;
begin
Form5. show
end;
procedure TForm1. Button5Click(Sender: TObject) ;
begin
Form6. show
end;
procedure TForm1. Button7Click(Sender: TObject) ;
begin
Form7. Visible:=True;
Form1. Visible:=False;
end;
procedure TForm1. Button8Click(Sender: TObject) ;
begin
Form8. Visible:=True;
Form1. Visible:=False;
end;
procedure TForm1. Button9Click(Sender: TObject) ;
begin
Form9. QuickRep1. Preview;
end;
procedure TForm1. Button10Click(Sender: TObject) ;
beginForm10. QuickRep1. Preview;
end;
end
Form2;
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz