Delphi ортасын пайдалана отырып интернет дүкен бағдарламасын құру

Мазмұны
КІРІСПЕ 3
І ЖАЛПЫ БӨЛІМ 5
1.1 Delphi ортасын пайдалана отырып интернет дүкен бағдарламасын құру 5
1.2 Бағдарлама кодының терезесі 10
1.3 Интернет дүкен бағдарламалаудың негіздері 10
III ӨНДІРІСТІК БӨЛІМ 13
3.1 Аналитикалық шолу және есептің қойылымы 13
3.2 АЖ қолданушысының ақпараттық қажеттілігін зерттеу 13
3.3 Атрибуттар түйінін айқындау. Бастапқы кілттерді белгілеу. 14
3.4 Аналитикалық көрсетілім 14
3.5 Er. диаграммасын құру 14
3.6 Ақпаратпен қамтамасыз ету 15
3.7 Функционалдық тағайындалуы 15
3.8 Программалық жабдықтау 16
3.9 Ақпараттық жүйеде клиент бөлімін өңдеу. МҚ мен клиенттік программасының өзара әрекеттесуін ұйымдастыру 16
3.10 Деректер қорын тестілеу 17
3.11 Қосымша құру 17
3.12 Жобалаудың негізгі қадамдары 18
3.13 Мәліметтер қорының жалпы түсінігі және МҚБЖ. 18
3.14 Программаға арналған негізгі шарттар және орындау жолдары. 19
3.15 “Кеңсе тауарлары дүкені” бағдарламасының баяндалуы 25
3.16 Delphi программалау жүйесі 31
Қорытынды 36
Пайдаланылған әдебиеттер тізімі: 38
Қосымша 39
КІРІСПЕ
Тақырыптың өзектілігі:Ғылыми прогресс - білімнің жоғарылауымен және ақпарат көлемінің көп болуымен сипатталады. Мұндай кең көлемдегі ақпараттарды басқару көп қиындық әкелері сөзсіз. ХХІ ғасыр жаңа технологияның пайда болуы, оның жедел өсуі мұндай мәселелерді шешуге жол ашты. Оны шешудің ең тиімді жолы - автоматтандыру. Қазіргі кезде біздің елімізде, шет елдерде де ақпараттарды автоматтандыруды кеңінен қолданады, оларды пайдаланылу салалары өте көп. Мұндай күрделі ақпарттарды автоматтандыру жүйелерді реттеу функциясын және алдына қойылған тапсырманы шешу әдісін талдау қызметін атқарады.
Айтылмыш Дипломдық жұмыстың басты тақырыбы кеңсе тауарларыдер сататын дүкен. Осы Дипломдық жұмыстың өзектілігі қазіргі уақытта барлық қалаларда, кенттерде, ауылдарда кеңсе тауарлары дүкендері бар, өйткені кеңсе тауарлары адамға қажет нәрселердің бірі болып келеді. Дүкеннің қызметкерлерінің жұмысын, тауардың жеткізілуімен сатылуының есебін жүргізуін жеңілдету үшін автоматтандырылған жүйе құрылады. Автоматтандыру, технологиялық қолдану әдісі, экономика –математикалық әдіс және басқару жүйесі. Беру және қолдану энергиясын, материалдар немесе көп көлемдегі өңделген ақпараттар.
Автоматикалық басқару ХIХ ғасырдың соңында кең қолданыла бастады. Негізгі қолдану әдісі есептеу техникасы және ақпараттық жүйе барысында жүзеге асады. Автоматтандырудың өзі екі бөлімнен тұрады: ақпараттық және есептеу.
Подсистема техникалық есептеуі комплекстік компьютерлік әдісін ұсынады. Оған бағдарламалық есептеу және локальдық желіге арналған арнайы техника, дүние жүзілік желілерге қосылу, регистрация бөлімі, жиналу және көрсету ақпараттары.
Подсистема ақпараттық жүйесіне сырттай ақпараттармен қамтамасыз ету кіреді. Автоматтандырумен қамтамасыздану көптеген әдіспен яғни есептеу техникасымен, сол белгілі бір ақпаратты шығарып, өңдеу және сонымен қоса экранға шығару. Мұның жұмыс істеу қабілеті жоғары сапалы жүйемен жұмыс істейді. Бүгінгі кезде кеңсе тауарлары дүкендерінде де қолданылуда. Бұл программа арқылы біз уақытымызды үнемдеп, жылдам, тез арада тауарлардың түрлерін, түстерін, өлшемін, сапасын біліп сол программа бойынша таңдай аламыз. Ол бір ғана компьютермен бақыланады. Және де бұл өте қолайлы да, әрі тиімді. Осы тақырып бойынша әртүрлі автоматтандырылған жүйелер бар, соның бірі 1C: Тауарлардың есебі, жеткізушілер, бухгалтерлік есепті және де басқа да операцияларда қолдану өте ыңғайлы. Осы Дипломдық жұмыста кеңсе тауарларыдер сататын дүкеннің автоматтандырылған ақпараттық жүйесі жобаланып, әзірленеді және оның мақсаты тауарлардың есебін жүргізіп, қызметкерлердің жұмысын жеңілдету.
Дипломдық жұмыстың мақсаты: Ақпараттық жүйенің пайда болуының мақсаты дүкеннің қызметінің автоматтандырылуы, тауардың сатылуы болып табылады, дербес жағдайда автоматтандырылу жеткізушінің есебінің және олармен жеткізілетін тауарлардың, клиенттің тапсырысының рәсімделуі, тауарлардың қалдығының шұғыл бақылауындағы бас дүкеннің қоймасы, ақпараттың нығаюы туралы жеткізілім және сату, қажетті есеп беруді құрастыру.
Пайдаланылған әдебиеттер тізімі:

1. Уэйт М., Прата С., Мартин Д. Язык СИ. Москва: "Мир", 1998 .
2. Фаронов В.В. Москва, изд.” Нолидж ”: “ Работа в среде Delphi ”,2000.
3. Архангельский А.Я. “ Программирование на Delphi - 7 ”-Москва: Бином, 2004./324-328 беттер/.
4. Иванова Т.С, Ничушкина Т.Н, Пугачев Е.К. “ Объектно – ориентирование программирование ”- Москва: изд.МГТУ
Им.Н.Э.Баумана, 2003.
5. Фаронов В.В. “Delphi - 6” Учебный курс – СПБ. Питер,2002.
6. Гофман В.Э, Хоманенко А.Д. “ Delphi - 6 ”-СПБ:БХВ.2001. /95-103 беттер.
7. Емельянова Н.З., Партыка Т.А., Попов И. Основы построения автоматизированных информационных систем: учебное пособие для студ. СПО. - М: Форум; Инфра-М, 2005.- 416 беттер.
8. Карпова Т. Базы данных. Модели, разработка, реализация: учеб. пособие. - СПб: Питер, 2002.- 304 беттер.
9. Алгоритмические языки и программирование. Система программирования DELPHI: учеб. пособ. для вузов / разраб. Т.А.Лабзиной. - М: Совр. Гум. Ун-т, 2002.
10. Гайдамакин Н.А. Автоматизированные информационные системы, банки и базы данных. Вводный курс: учебное пособие. - М: Гелиос АРВ, 2002.- 368 беттер.
11. Основы автоматизированных информационных систем: Автоматизированные информационные системы (АИС): учеб. пособ. для вузов / разраб. В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2000.
12. Наум В.М. Маркетинг сбыта. http://www.marketing.spb.ru/read/m11/5.htm
13. Cайт: http://www.planinvestora.info/
14. Cайт: http://www.kelis.ru/businessplan.asp
15. Сайт: http://hiprog.com/
        
        Мазмұны
КІРІСПЕ 3
І ЖАЛПЫ БӨЛІМ ... Delphi ... ... отырып интернет дүкен бағдарламасын құру ... ... ... ... ... ... ... бағдарламалаудың негіздері 10
III ӨНДІРІСТІК БӨЛІМ 13
3.1 Аналитикалық шолу және есептің ... ... АЖ ... ... ... зерттеу 13
3.3 Атрибуттар түйінін айқындау. Бастапқы кілттерді белгілеу. 14
3.4 Аналитикалық көрсетілім 14
3.5 Er- ... құру ... ... ... ету 15
3.7 Функционалдық тағайындалуы 15
3.8 Программалық жабдықтау 16
3.9 Ақпараттық жүйеде клиент ... ... МҚ мен ... ... әрекеттесуін ұйымдастыру 16
3.10 Деректер қорын тестілеу 17
3.11 Қосымша құру ... ... ... ... 18
3.13 Мәліметтер қорының жалпы түсінігі және МҚБЖ. 18
3.14 Программаға арналған негізгі шарттар және орындау ... ... ... ... дүкені” бағдарламасының баяндалуы 25
3.16 Delphi программалау жүйесі 31
Қорытынды 36
Пайдаланылған әдебиеттер тізімі: 38
Қосымша ... ... ... - ... ... ... ... көп болуымен сипатталады. Мұндай кең ... ... көп ... ... ... ХХІ ғасыр жаңа
технологияның пайда болуы, оның ... өсуі ... ... ... ... Оны ... ең тиімді жолы - автоматтандыру. Қазіргі кезде біздің
елімізде, шет елдерде де ақпараттарды ... ... ... ... ... өте көп. Мұндай ... ... ... ... ... және ... ... тапсырманы
шешу әдісін талдау қызметін атқарады.
Айтылмыш Дипломдық жұмыстың басты тақырыбы кеңсе тауарларыдер сататын
дүкен. Осы Дипломдық ... ... ... ... ... қалаларда,
кенттерде, ауылдарда кеңсе тауарлары дүкендері бар, өйткені кеңсе тауарлары
адамға қажет ... бірі ... ... ... қызметкерлерінің
жұмысын, тауардың жеткізілуімен сатылуының есебін жүргізуін жеңілдету үшін
автоматтандырылған жүйе құрылады. Автоматтандыру, технологиялық ... ... ... әдіс және ... ... Беру және қолдану
энергиясын, материалдар немесе көп көлемдегі өңделген ақпараттар.
Автоматикалық басқару ХIХ ғасырдың соңында кең ... ... ... ... ... техникасы және ақпараттық жүйе барысында
жүзеге асады. ... өзі екі ... ... ақпараттық және
есептеу.
Подсистема техникалық есептеуі ... ... ... Оған ... ... және локальдық желіге арналған арнайы
техника, дүние жүзілік желілерге қосылу, ... ... ... ... ... ақпараттық жүйесіне сырттай ақпараттармен қамтамасыз ету
кіреді. Автоматтандырумен қамтамасыздану ... ... яғни ... сол ... бір ... ... ... және сонымен қоса
экранға шығару. Мұның жұмыс істеу қабілеті жоғары ... ... ... ... ... ... ... дүкендерінде де қолданылуда. Бұл
программа арқылы біз уақытымызды үнемдеп, ... тез ... ... ... ... сапасын біліп сол программа бойынша таңдай
аламыз. Ол бір ғана ... ... Және де бұл өте ... да,
әрі тиімді. Осы тақырып бойынша әртүрлі ... ... ... бірі 1C: ... ... жеткізушілер, бухгалтерлік есепті және де
басқа да операцияларда қолдану өте ыңғайлы. Осы Дипломдық жұмыста кеңсе
тауарларыдер ... ... ... ... ... ... және оның ... тауарлардың есебін жүргізіп,
қызметкерлердің жұмысын жеңілдету.
Дипломдық жұмыстың мақсаты: Ақпараттық жүйенің пайда болуының мақсаты
дүкеннің қызметінің ... ... ... ... табылады,
дербес жағдайда автоматтандырылу ... ... және ... ... клиенттің тапсырысының рәсімделуі, тауарлардың
қалдығының шұғыл бақылауындағы бас дүкеннің қоймасы, ақпараттың ... ... және ... қажетті есеп беруді құрастыру.
Ақпараттық жүйеде келесі міндетті қызметтер атқарылады:
1.Кеңсе тауарларыдер дүкенінің ... ... ... ... ... қорының кестесін құру;
3.Кеңсе тауарларыдер дүкенінің мәліметтер қорының ... ... ... ... ... ақпараттық жүйенің құрылысы
дүкеннің қызметін автоматтандыру үшін ... ... ... ... қызметін болжайтын, әр түрлі тауарларды сатуға арналған
зерттеме. Дүкеннің жұмысының өзгешелігі ... ... ... ... ... ... ... қоймадағы қалдығының есебі болып
табылады. Сол себептен есептің осындай түрі ... ... ... ... есебі негізгі талап болып келеді.
І ЖАЛПЫ БӨЛІМ
1.1 Delphi ортасын пайдалана отырып интернет дүкен бағдарламасын ... ... iске қосу үшiн бiз ең ... Delphi ... ... Егер программа орнатылған болса, онда оны әдеттегiдей
Iске қосу (Пуск) – Программалар ... - Borland Delphi 6 → Delphi ... ... iске ... кезде Delphi 6 программасы iске қосылады, (1.1-сурет) көрсетілген.
1.1-сурет. Delphi 6 программасының ашылуы.
Бұл программаны iске ... ең ... Delphi ... негiзгi
үш терезесi экранда көрiнедi. Бұл терезелердiң 1-шiсi Delphi ортасының
негiзгi ... ... ... Бұл терезеде стандарты батырмалар,
аспаптар панелi бар және Delphi–дің барлық компоненттері орнатылған, ал ... Delphi ... ... ... (Form1) деп ... Бұл формада
барлық компоненттер орналастырылады, ал 3-шiсi Delphi ... ... ... (Object Inspector). Терезеде кез келген компонеттердің
қасиеттері, ... ... ... және компонеттерді бір-бірімен
байланыстырады, тағы басқа қасиеттерін өзгертеді. (1.2-сурет).
1.2-сурет. Delphi програмасының алғашқы көрiнiсi.
Жалпы, ... ... ... ... 4-ші, ... ... де iске
қосылады (Unit1.pas). Форма терезесiнiң астында орналасатындықтан, ол
алғашқыда көрiнбейдi. ... ... ... ... ... панелi және компоненттер палитрасы енгiзiлген (1.3-сурет).
1.3-сурет. Delphi-дің негiзгi терезесi
Windows-тағы ... ... ... ... ... ... ... программа құру үшiн алдымен формаға
компонент орнатуы, форманы не формада орналастырылған ... ... ... ... Оның әр iс-әрекетi оқиға шақырады. Яғни, оқиға –
программаның жұмыс iстеуi кезiнде объект жағдайының өзгеруi.
Delphi-де әр ... атау ... ... ... компоненттер
палитрасының Button түймесi арқылы формада ... Button1 ... Click ... оқиғасын шақырады.
Әр объектiге байланысты оқиғалар жеткiлiктi Мысалы, формаға байланысты
оқиғалар саны – 35 ... Олар ... ... Events ... ... ... оқиға атауларының алдына On ... ... ... Ол – ... ... ... бiлдiретiн
белгi.
1.4-сурет. Форма оқиғалары
Delphi-де программа (проект) екi бөлiмнен тұрады: алғашқыда автоматты
түрде project1 ... ... ... ... ... ... және unit1.
pas атауы берiлетiн модуль. Олар жеке терезелерде орналастырылған. ... ... ... ... программа мәтiнi (процедуралар)
енгiзiледi. Программа мәтiнiн программалық код деп, терезенi программалық
код терезесi не қысқаша ... ... деп те ... Басында
ескертiлгенiндей, Delphi iске қосылған кезде ол форма терезесiнiң ... ... Оны ... ... ... ... жабу (жабу түймесiн шерту);
❖ код терезесiнiң бiр шетi ... ... ... ... ... ... ... ашылады да, онда процедура дайындамасы
(үлгiсi) көрiнедi. Оның тақырыбы нүкте арқылы ... ... және ... ... ... ... Код ... (Unit1)
Жалпы, формадан код терезесiне өту және код терезесiнен формаға өту
үшiн F12 ... басу ... ... ... ...... енгiзiлген процедура дайындамасы. Оқиғаға байланысты құрылатын
процедура оқиғаны өңдеуiш не оқиғаны өңдеу процедурасы ... ... ... ... (Sender : TObject);
сипаттау бөлiмi
begin
процедура денесi
end;
мұндағы Sender параметрi құрылатын процедураның қай класқа тиiстiлiгiн
анықтайды. ... сол ... - ... ... Онда ... ... ... құрылымын көрiп шығуға болады.
Тақташадағы батырмалар құрамын өзгерту үшін алдымен тақташаны оң жақ
тышқан ... ... ... тақташалар тізімін және
олардың статусын өзгертуге болады.
Пиктограммалық батырмалар арқылы негізгі меню ... ... тез ... қол ... болады.Атқаратын жұмыстарына байланысты
пиктограммалық батырмалар 6 топқа бөлінген .Әр топ жеке ... және ... ... ... ... көрсетілген.
STANDARD тобы
Объектілер репозитариясын ашу
Бұрыннан құрылған файл ашу
Файлды дискіге сақтау
Дискіге жазып барлық файлдарды сақтау
Бұрыннан құрылған прогамманың жобасын ашу
Жобаға жаңа ... ... ... ... ... ... құрамындағы модульдер тізімінен қажетті модулді
таңдау.
Екпінді жобаның ... ... ... ... ... ... программа кодының терезесіне және одан
кері өту
Жаңа форманы құру
DEBUG тобы
Программаны компиляциялау және ... ... ... ... ... ... ... тексеру ішкі программалардың жұмысын бақылау тәртіпте
орындайды.
Қадамдық тексеру ішкі программалардың жұмысын бақыламайтын
тәртіпте орындайды
CUSTOME тобы
Delphi ... ... ... жүйесін іске қосу
DESKTOPS тобы
Delphi ортасының екпінді күйін сақтау
Түзету тәртібіне сәйкестелген терезелерді ... ... ... ерекшелігі.Ол негізгі терезенің
оң жағында орналасып,қажетті компонентті тез табуға арналған белгішілерден
тұрады.
Компонент деп белгілі –бір қасиеттері бар және ... ... ... ... ... мүмкіндігін туғызатын функционалды элементті
атайды. Delphi ортасының компоненттері 19 ... ... ... деп ... көмегімен программаның негізгі қаңқасы
құрылады.
1.2 Бағдарлама кодының терезесі
Бағдарлама (немесе ... ... ... ... мәтінін
құруға және оны түзетуге арналған. Бұл ... ... ... бойынша
құрылып, алгоритм жұмысын анықтайды. Delphi жүйесінде Pascal ... және ... ... Object Pascal ... ... ... іске ... бағдарлама кодының терезесі Windows
ортасының бос терезесінің бастапқы кодынан (яғни минималды қажетті кодынан)
тұрады:
unit Unit1;
interface
// интерфейстік ... ... ... ... ... Variants, Classes, Graphics,
Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
Button1: TButton;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
Implementation
// орындалатын ... ... ... ... Delphi ... бұл ... ... түрде
қосып отырады.
Жобаны құру барысында осы кодқа қажетті өзгерістер енгізіледі. Delphi
ортасы unit Unit1; және Implementation ... ... ... ал бағдарламаушыларының жұмыс аумағы - {$R *.dfm} және ... ... ... ... ... ... ортасындағы бағдарламалау екі процестің тығыз әрекеттігіне
негізделген: бағдарламаның құруын визуалды ... оның Windows ... мен ... ... ... ... ... жазу үшін код терезесі,
ал бағдарламаны құру үшін Delphi ортасының басқа терезелері қолданылады.
Мысалы: (1.6-сурет)
(1.6)-сурет. Delphi ... ... ... ... ... ... кодының арасында тығыз
байланысты Delphi ортасы мұқият ... ... ... формада жаңа
элемент орналастыру бағдарлама кодының автоматты ... ... ... керісінше бағдарламаның кодына автоматты түрде орналастырылған
кейбір ... алып ... ... ... ... ... алып ... форма. Жоғарыда айтылғандай, Delphi ортасы жүктелгенде бағдарлама
кодының терезесі Windows ортасының бос терезесінің бастапқы кодынан ... ... ... ... Бұл код ... ... деп ... ол жұмысқа даяр болып тұрады. File/New Application опцияларын таңдап
бағдарламаны іске қосуға болады.
Форма қасиеттерін ... ... деп ... ... ... бөлігін атайды. Әр жаңа форма құрылғанда жаңа модуль ... ... ... ... ... ... және олармен
байланысқан модульдер болуы мүмкін.
Delphi ортасы әр ... ... ... ... және DCU ... құрады. PAS- файлында бағдарлама ... ... ... ... форма терезесінің мазмұн
анықтамасы, ал DCU-файлында ... екі файл ... ... аудармалары орналасады. DCU-файлы компилятор ... енді ... ... осы ... өңдейді,
нәтижесінде орындалатын немесе жүктелетін EXE-файлы ... ... ... ... шолу және есептің қойылымы
Дипломдық жұмыстың негізгі есебі –“компьютерлер дукені” туралы
мәліметтер базасын құру.
Дипломдық жұмыстың мақсаты - база мәліметтерінің қасиеттерін,
олардың негізгі ... ... және ... ... ... ... ... дүкен жайлы және оның жұмыс принципі туралы
мәліметтер қарастырылған.
Delphi-де ДҚ кестелерінің форматы болмайды, бірақ ... ... ... ... -dBase Paradox, ... - SyBase
InterBase ДҚ-мен жұмыс істеуге арналған Delphi құралдарына жатады :
Аспаптық ... ... ... және пакеттер) Компоненттер.
Барлық жұмыс екі басты этаптан тұрады: мәліметтер қорының ... және ... ... ... Барлық
тапсырмалардан біз тек ең негізгі және ... ... ... туралы мәліметтер. Себебі мәліметтер - бұл басқа да тапсырмаларды
шешетін деректер қоры болып табылады.
Жобаның негізгі ... ... ... ... туралы жалпы мәліметтер;
• Мәліметтерге әртүрлі сұраныстар;
• Типтік сұраныстарды деректер ... ... ... кестесі,клиент туралы жалпы мәліметтер және тағы
басқалар;
• Жеке мәліметтерді туристік жұмыстарда қолдану барысын мәліметтер
қорында сақтау мүмкіндігі;
... ... жаңа ... ... ... мүмкіндігі.
3.2 АЖ қолданушысының ақпараттық қажеттілігін зерттеу
Дипломдық жобаның басты тапсырмасы, ол келесідей ... ... ... жүйені құру болып табылады:
1. Жеткізуші, сатушы, тауар және сатылым ... ... ... ... ... мәліметтер енгізу. Қолданушының әсерлі
жұмысы үшін, кестедегі бар жазбаларды таңдау арқылы ... ... және ... енгізу;
2. Жеткізуші, сатушы, тауар және сатылым кестелерінің мәліметтерінің
көрсетілімі;
3. Сатылған тауарлардың мәліметтерінің көрсетілімі және ... ... ... яғни ... ... ... және ... қажетті мәліметтерді іздеу;
5. Ағымдағы дүкеннің жүйесінде бола отырып қажетті жүйеге ауысу;
6. Жүйеге кірудің әр ... ... ... ... (тек мәліметті көруді жүзеге асырады) және қолданушы
Байсылбаева К(берілген жүйедегі барлық мүмкін операцияларды ... ... ... ... ... ... режимінде көру
мүмкіндігі;
3.3 Атрибуттар түйінін айқындау. Бастапқы кілттерді ... ... ... ... ... ... коды, тауар коды, мекен-жайы, телефоны, бағасы,
саны);
• Сатушы (сатушы коды, аты-жөні, бөлімшесі, телефоны);
... ... ... ... аты, ... ... фирма);
• Сатылым (сатылым коды, жеткізуші коды, сатушы коды , тауар аты,
сатылым саны, ... ... ... ... ... көрсетілім
Ақпараттық жүйенің жабдықтаушы бөлімі-бұл жүйені жұмыс
істетуге қажетті шарттардың жиынтығы.
Техникалық жабдықтау–бұл ақпараттық ... ... ... ... ... ... ... қазіргі уақыттағы объектілер күйін көрсетеді,
яғни өңделмеген ақпарат, ол келесіге ... ... ... ... және бір ... қамтамасыз ету;
-құжаттар жүйесінің даму мүмкіндігі;
-құжаттардың ақпаратпен сыйымдылығын қамтамасыз ету;
-ақпараттың ... ... ... ... ... ... нормативтік актілердің жиынтығы.
3.5 Er- диаграммасын құру
Нәтижесінде ER-диаграммасын аламыз ... ER-Win ... ... алынған ER-диаграмма
3.6 Ақпаратпен қамтамасыз ету
Бұл программа Delphi тілінде жазылған. Программаны орындау үшін MS
Dos операциялық ... ... Windows ХР ... ... және Delphi ... пакеті қажет. Delphi 7.0 ортасында ДҚ ... ... ... ... үшін ДҚ ... ... ... BDE Administrator программасы бар.
3.7 Функционалдық тағайындалуы
Бұл жобаның ... біз ... ... ... үшін ... ... жұмыс істеп, мәліметтер базасымен толық танысуға
мүмкіндік ала аламыз.Сонымен ... бұл Delphi ... ... ... ... тәжірибесін жеңілдету кезінде таптырмас жоба болып
табылады.
Delphi 7.0 ортасы
Delphi 7.0 ортасы - ДҚБЖ ( деректер қорын басқару жүйесі) ... ... ДҚБЖ ... ... Delphi 7.0 ... құралдар
локальді және клиент- серверлік ДҚ құруға, сонымен қатар кез келген ДҚ ... ... ... ... ... ... мүмкіндік береді. Delphi 7.0-дің
ДҚБЖ болмауының бір себебі – оның жеке кестелер форматы жоқ және ... ... ның ... ... ... ... Oracle, dBase, Paradox ... немесе InterBase. Алайда ДҚ – ның қосымшасын құруда Delphi 7.0
мүмкіндіктері басқа ДҚБЖ – дан кем ... ... ... ... деп ... жабдықтау жабдығын жұмыс
істетуді жабдықтайтын, АЖ-ң ... ... ... ... ... ... ол матeматикалық жабдықтау негізінде құрастырылып және оның
нақты «жұмыс істейтін» пішіні болады. Жалпы прогрпммалық жадықтау - ... кең ... ... есептелген және ақпаратты өңдеу
есебінде жиі кездесетінесептеу кезеңінің ... ... ... ... ... ... ақпараттық
жүйенің ... ... ... ... ... қанағаттандыруы керек:
✓ Программалық жабдықтаудың ең маңызды талаптары ... ... ... ... ... қорғау, жүйенің
құрылымынан шығуға минималды мүмкіндігі;
... яғни ... ... ... ... ... ... пайдаланушыларға емептелген;
✓ Жеңіл меңгерілуі, жұмыс жасауға қолайлы, интерфейс;
✓ Жүйелермен қосылушылық;
Программалық жабдықтаудың сипаттамасы
|Түрі ... ... ... ... XP 2000,MS|
| |Office 97-2007 ... |Delphi7 ... ... ... ... ... ... ... ... ... |
| ... ... ... түрі ... ... ... ... ... ... ... жүйесі ... ... |
| ... ... ... ... ... ... мәліметтерді|
| ... ... ... ... ... ... клиент бөлімін өңдеу. МҚ мен клиенттік программасының
өзара әрекеттесуін ұйымдастыру
Қосымша Borland Delphi 7.0. ортасында құрастырылған. МҚ мен ... ... ... ... ... кіретін компонеттер арқылы
жүзеге асады:
1) DataSource;
2) Table;
3) Сombobox;
4) DBGrid;
5) DBNavigator;
6) Query;
7) Timer және т.б.
Delphi-де ДҚ ... ... ... үшін Table Query, ... ... ... қолданылады .
StoredProc –ДҚ жойылған әрекеттестік ұйымы;
DesisionQuery – шешімдерді қабылдайтын ... ... ... ... TDataSet ... қамсыздандырады, ол
редакциялауы және мәліметтер жиынын ... ТTable және ... TBDE TDataSet ... ... ДҚ-ы ... ... ... үшін ... ... ... ... жазбалар санымен басқаруды таңдаудың қосымша түрімен:
сүзгілеу немесе SQL ... ... іске ... ... ... жасау мына кезеңдерден тұрады:
- ДҚ кестелерін құру ;
- Қосымша форма құру .
- DataBaseDesktop бағдарламасын қолданып, ДҚ кестелері ... Жаңа ... құру ... ... ... ... ... және келесі пункттерден құралған :
- кесте үлгісін ... ;
- ... ... беру ;
- ... ... ... ;
- индексті анықтау ;
- алаңның мәнін анықтау ;
- парольді анықтау ;
- кестелер аралық сілтемелік ... ... ( ... ).
3.10 Деректер қорын тестілеу
Delphi -ді Windows арқылы іске қосу командасы:
Іске қосу → Программалар → Delphi ... ... ... ... F9 ... ... Қосымша құру
«Компьютерлер дүкені» ДҚ тауарларды ... ... ... ... ДҚ – мен ... ... бағытталған ыңғайлы
және түсінікті қолданушы интерфейсін құруды қажет етеді.
Қолданушы интерфейсін жобалау.
Негізгі ... ... 6 ... ... Негізгі;
➢ Қосымша;
➢ Каталог;
➢ Байланыс;
➢ SQL - cұраныстар;
➢ Есеп ... ... ... ... қадамдары
1. Мәліметтер базасының ақпараттық талаптарын анықтау.
2. Объектілердің мән-мағынасы және олардың сипаттамаларын (мысалы,
“деталь” ... үшін ... ... ... және т.б.) құру, сонымен бірге олардың тізімін құру.
3. ... ... ... ... dBase, FoxPro, ... InterBase, Sybase, Informix, Oracle және т.б.) құру.
4. Әрбір объектіні сипаттайтын атрибутты анықтау.
5. Tолықтылығын қолдайтын және ... ... ... ... ... байланыс орнату.
7. Мәліметтердің сенімділігін жоспарлау және ... ... ... сақтау.
3.13 Мәліметтер қорының жалпы түсінігі және МҚБЖ.
Автоматтандыру–техникалық құрал-жабдықтарды, сондай-ақ энергияны,
материалды және ақпаратты алу, түрлендіру, жеткізу, ... ... ... не ... ... ... экономикалық материалдық
тәсілдермен басқару жүйесін пайдалану. Онда:
1)технологиялық, энергетикалық, ... ... ... ... ... ... ... мен кешендерді жобалау;
3)Цехты, мекемені, сондай-ақ әскери құрамалар мен ... ... және ... медициналық және техникалық ... ... ... ... ... және ... ... инженерлік есептеулердің барлығы автоматтандырылады.
Жалпы мәліметтер қоры-адамды материалдар, ақпараттарды жеткізу, ... ... ... ... ... ие.
Автоматтандырудын арқасында адамдар үлкен фирмалардағы тауарларды,
мекемелердегі құжаттарды, ... ... ... ... ... ... сессия қортындыларын және т.б.
жүйелерді басқара алады.
Автоматтандырудың мақсаты-еңбек өнімділігі мен өнім ... ... ... ... ... ... ... жұмыстардан
адамды босату.
Автоматтандыру – ғылыми-техникалық прогрестің басты бір бағыты.
Автоматтандырудың екінші бір ... ... ... және ... ... ... кешенді орындарды қолмен басқарудан гөрі оны
автоматтандырған әлде ... ... ...... ... пайдаланып
орындалатын операциялар мөлшерінің осы процесс ... ... ... ... ... ... ... түрлі ұйымдардың табысты жұмыс жасауы үшін ... ... ... етеді. Сонда сол деректермен автоматтандырылған ... және ... іске ... қоры - ... ... және де ... ыңғайлы, тез
кіруді қамтамасыз етеді. Мәліметтер қоры өзінен белгілі бір ережелерге сай
құралған деректер жиынтығын құрайды.
Мәліметтер қоры деп деректердің электрондық ... ... ... бір ... ... компьютерлер көмегімен іске асады. Мәліметтер
қорын басқару ... ... ... ... ... жаңартқанға, жоюға
арналған программалық жабдық болып табылады.
Delphi жүйесі деректер базасын басқару жүйесі болып табылмайды, бірақ
толық МББЖ ( ... ... ... ) мүмкіндіктеріне ие. Ұсынылып
отырған Delphi құралы локальдік және тораптық деректер ... ... ... ... жұмыс істеуге және кез келген деректер базасымен ... ... ... құруға мүмкіндік береді.
Программаға арналған негізгі шарттар және орындау жолдары.
Бұл дипломдық жұмыстың мақсаты- деректер базасын құру және ... ... ... қарым-қатынасын құрып,оларға қойылған талаптарды
жүзеге ... ... құру ... “Реляциялық алгебра”- операциясын
қолдандық. Қатынастарда келесі шарттар орындалуы тиіс:
1) Атрибуттарға есім берілуі керек және ... ... ... ... Жолдың реттілігі маңызды емес.
3) Атрибуттардың реттілігі маңызды емес.
4) Қайталанатын жолдары болмауы тиіс.
Сонымен қатар біз SQL-тілін қолдануымыз керек. Бір ... ... ... тек ... ... ... ғана істейді. Осы жұмысты іске
асыру алдында, қатынас құру схемасын сызып ақиқатқа жақын ... ... ең ... жолы екі кестені қолдану болып табылады.
Қазіргі уақытта кез келген ұйымды, бірлестікті және ... ... ісі ... кезекке қойылып отыр. Ол шетелдерде
қызмет еткенмен, біздің елде ... ... ... Оның бір ... өзі де ... ... ... айтып отыр.
Соның ішіне 2008 жылға дейін электронды үкімет құру мәселесі де бар.
Дүкен ... ... ... ... ... сол ... ... оның тауарларының аты, бағасы және ... ... ... жобаны жазудағы басты мақсатым дүкенде сатылатын тауарлар
жайлы толық мәліметті анықтауға ... ... ... тұрғызу.
Программаны орындау барысы.
Осы Дипломдық жұмыста мен әр түрлі тауарлар жөнінде мәліметтер қорын
жасадым.
Мен өз ... ... осы ... бастадым.
|Атрибут аты |Өріс типі |Өріс көлемі ... ... ... ID ... ... ... ... ... аты ... |50 | ... |Числовой |Денежное | ... |о | | ... | | | ... саны ... |50 | ... ID| | | ... | | | ... ... аты ... типі ... ... ... |
|Тауар ID |Счетчик ... ... ... ... аты ... ... ... | ... ID ... | | ... ... |50 | ... ... | | ... | | | ... | | | ... ... аты ... типі |Өріс мөлшері |Қасиеттері |
|Қолданушы ID ... ... ... ... |
|Қолданушы аты |Числовой |Длинное ... | ... жайы ... | | ... ... | | ... сөз ... | | ... Access 2007 ... ... - «Таблица»
командасын таңдаған кезде мынадай менюді көреміз:
Жаңа кесте құруды бастағаннан соң, кесте атын және оның ... ... ... Ол ... ... салынған кестеде
көрсетілген.
Сурет-1- кестені құру
Жоғарыдағы берілген сурет-1-де программаны іске қосудың жалпы ... Яғни ең ... ... Access 2007 ... кестелер
құрамыз. Менің жобам жалпы үш кестеден тұрады. Олар: ... ... ... кестесі. Содан кейін келесі кестені толтырамыз. Ол үшін ... ... ... керекті мәліметті толтырамыз.
Сурет-2. Дүкен кестесін толтыру
Құрылып жатқан кестенің әрбір өрісіне бір жазба ... ... ... ең ... ат (Field Name) ... Өріс ... ... символдан тұрады. Осыдан кейін біз типін анықтаймыз.
Validity Checks - бұл ... ... ... ... Бұл бөлімнің оң жақ терезесі 1.2 – кестеде көрсетілген ... ... ... ... ... ... Field |Бұл ... әрбір жазбада керекті жолдар белгілену|
| ... ... ... ... Бұл ... сандық өріске берген |
| ... ... ... ... Бұл ... ... өріске берген |
| ... ... |Бұл ... ... және ... өрістерге, ал кейбір |
| ... ... ... ... ... ... ... түрін көрсетуге болады. Мысалы, |
| ... ... ... ( ##-##-## ). ... |Бұл ... Picture ... ... көмектесетін диалогтық |
| ... ... ... ... ... 1 мөлшерге өсіп отыратын ұзын бүтін сан. Тек оқуға
арналған. Өшірілген ... ... ... мәні ... ... өріс.
“S”-Short, қысқа сандар тізбегі.
“D”-Date, Мезгілді көрсетеді.
“L”-Logical, логикалық өріс.
“I”-Long integer, ұзын сандар ... ... ... ... ... одан біз ... ... қасиеттерді көре аламыз:
Сурет-3. Қойма кестесі
Сурет-4 . Қолданушы кестесі
Table Lookup- көру терезесі
Table Lookup – бұл бөлім ... ... ... ... көрсетіліп
отырған кестенің өрісімен байланысын көрсетеді. Бұл терезеде драйверлер мен
пвседонимдерді ... ... Table Lookup ... алғанда терезеде
Define-анықтау кнопкасы ғана көрініп ... Index – бұл ... ары ... ... ... керекті екінші
индекс құруға мүмкіндік береді.
Жаңа индекс құру үшін Define- анықтау батырмасын басу ... ... ... көру ... терезесі ашылады. Оның сол жақ
терезесінде Fields ... ... ... көрсетілген, ал оң жақ
терезесінде Indexed fields екінші индекс болатын өрістер көрсетіледі.
Referential Integrity – бұл бөлім ... ... ... ... ... ... ету үшін ... Егер екі кестенің
арасында сілтеме байланыс ... оның ... – бас, ал ...
қосымша кестелер, онда қосымша кестеде бас кестеден алатын мәннің өрісі
көрсетіледі. ... ... бас ... ... ... ... кестенің өзгеруін қамтамасыз ететін ... ... ... ... ... деңгейі барлық кестелерге тән емес, бірақ Paradox 7 –
де барлығы ... ... – да ... қоры ... және ... құру және көру.
Delphi қолданбасы деректер базасына ... BDE ... ... BDE өзінен деректерге қатынайтын динамикалық кітапханалар ... ... ... BDE ... базасымен жұмыс істейтін барлық
компьютерлерге орнатылуы тиіс. Деректер ... BDE ... ... ... сұратқан деректерді алады.
BDE Administrator программасы түрлі ... BDE ... ... ... көруге, құруға, түзетуге мүмкіндік береді.
Деректер базасымен жұмыс, ережеге сай, бір ... ... ... Standart ... үшін, әдетте Paradox деректер базасы,
мінездемелер псевдонимі ... ... ... Type – ... аты және
Path – деректер базасына жол.
Бұл программа терезесі екі беттен тұрады:
Databases-мәліметтер қоры және ... ... Сол ... ... ... ... ... бұтақшасын көре аламыз. Кез
келген бір ... атты ... оң жақ ... ... драйвері
сипаттамаларын көре аламыз. Paradox мәліметтер қоры үшін Standard ... және ... ... Type-драйвер аты, Path- мәліметтер
қорына жол. Path параметрлерін ерекшелеп көп нүктелі кнопканы көреміз. Ол
кнопканы басқанда жаңа каталогын ... ... ... ... ... ... бағдарламасының баяндалуы
Мәліметтер қорымен жұмыс жасайтын қарапайым жоба жасап көрейік:
Бұл кестедегі жобадағы компаненттер мен МБ-дағы мәліметтер базасындағы
кестелердің ... және де сол ... ... ... ... ... отырып, “ Объект инспекторы ” ... ... бере ... ... ... ... ... Name ... |
| |Table Name |1tab |
| |Active |True ... |Dataset |Table1 ... ... ... |
Жаңа жоба ашып формаға BDE ... Table ... ... қатар Data Access бетіне мәліметтер көзі ... ... ... Бұл ... жобаны орындау
барысында көрінбей тұрады, ... ... кез ... ... ... ... ... көру үшін DBGrid компанентін
Data Control бетінен алып, формаға қою керек.
Біздің Дипломдық жұмыс бойынша ... саны 5, яғни Form1, Form2, ... ... жобаның мәндерін орындау үшін бірнеше қосымшалар ... ... ... ... On Create ... мынадай мән
береміз:
procedure TForm2.FormCreate(Sender: TObject);
begin
Table1.Active:=true;
end;
Тура осындай формасының OnDestory оқиғасына мынандай ... ... ... өзгерістер программаны жүктегенде кете мен мәліметтер ... ... ... ... ... ... ... ажырап
отырады. Бұл егерде сіз желіде жұмыс ... ... ... ... ... бос ... қамтамасыз етеді.
Барлық орналастырған формамызды бір ... ... ... ... ... Form1 бұл ... негізгі болса, қалған 4
формамыз бағынышты.
Сурет-7 қасиеттер кестесі
Әр бір ... ... ... ... орналастырамыз.Соларға
жеке тоқталар болсақ, ... MainMenu және Image ... Image ... ... ... ... барлық формаларға бірдей компаненттерді орналастырамыз.Олар:
Table, DataSourse, DBGrid.
Жүйеге үш түрлі жолмен енуге болады, ол : ... ... ... және ... ... Олардың әрқайсысына ену логины мен паролі бар.
Мысалы: қойма иесі үшін логин: klad 
пароль: abdi; ... үшін ... admin, ... admin; ... ... prod , ... abdi болып табылады.
Сурет-8 негізгі бет
Сурет-9 тауарлар кестесі
Ал үшінші формада, яғни Form3-те толық кесте бойынша жеткізу туралы
мәліметтері көрсетіледі:
Сурет-10. ... аты ... ... ... ... ... бойынша сұрыптау
Сурет12. Тауарларды баға бойынша сұрыптау
Сурет 13. Қоймадағы тауарларды аты бойынша сұрыптау
Сурет 14. Қоймадағы тауарларды қызметкер бойынша реттеу
Сурет 15. Қоймадағы ... баға ... ... ... барлық формалардағы мәліметтерді сұрыптауға болатындығын
айта кеткен жөн. Мәліметтерді сұрыптау арқылы табу өте ... ... ... тек қана бір ғана ... ... не болмаса басқа да мәлімет
қажет ... онда оны ... өте ... ... ... ... ... кесте толтырған кезде ... ... ... ... ... жиі қайталанатындығын біле тұра оны
жеңілдету үшін мынадай әрекеттер жасаймыз:
Жалпы мәліметтер ... ... ...... ... ... архивтеп, дер кезінде қолданушыға тауып беру.Бұл ... әрі ... ... ... болады.Ең алдымен оның мақсатын,
қалай жұмыс жасау керектігін түсініп алған жөн.
Осы Дипломдық жұмысты жасау арқылы, мен ... ... ... ... DELPHI ... ... мәліметтер алдым.Бұл маған көп
көмек берді.Енді мен ... ... ... ... сенемін.
Сурет-14негізгі кестенің коды
3.16 Delphi программалау жүйесі
Delphi 6 ортасын жүктегеннен ... ... ... ортасының терезесі пайда болады: негізгі терезе, проектілеу
ортасы код редакторы және объектілер ... ... ... негізгі терезе орналасады. Онда құрал-
саймандар тақтасы (Standard. View. Debug және Custom) және ... ... ... ... Delphi 6 ... ... ашық
тұрады. Негізгі терезені жабу арқылы Delphi 6 -ны жабамыз.
Тақырыбында қазіргі ашулы тұрған ... аты ... ... немесе проектілеу режимінде ашық тұруы мүмкін. Проект ... ашық ... онда ... сөзі ... ... ... ... басқарудағы, тестілеуге және құруға керекті
командалардан тұрады.
Құрал-саймандар тақтасындағы түймелер мәзірдегі белгілі бір командаға
сәйкес келеді. Мысалы File менюіндегі Open ... ... та ... ... тақтасынан Open кнопкасын бассақ та бір ... ... ... ... ... ... жабдықталған.Егер тышқан курсорын перне қасына жақындатсақ онда
көмекші түсіндірме шығады. Қолданушы құрал саймандар тақтасының орналасуын,
көрініп немесе көрінбей ... ... ... ... арқылы өз
қалауынша өзгерте алады және оларды тышқан курсоры арқылы жылжытуына
болады. ... ... ... тақтасының үлгісінен
тышқанның оң жақ пернесін басу ... ... ... ... арқылы программа құрылады.
Компоненттер Delphi программасының ... ... ... ... ... ... ... қолданушы интерфейсін құруға көмек береді.
Ең бірінші Delphi-ді жүктегенде Standard палитрасы ашық тұрады. ... ... , ... ... ... реттеуге болады. Осы
өзгерістердің барлығын Palette Properties терезесінде жүзеге асырылады. Бұл
терезені 2 жолмен шақыруға ... ... ... – бұл ... маңызды технологиялардың комбинациясы:
▪ Ø машина кодына аударатын жоғары өнімді компилятор;
▪ Ø объекті-бағытталған модель компонент;
▪ Ø ... ... ... ( сонымен қатар жылдам )
қосымшаларды құру;
▪ Ø мәліметтер қорын құру үшін ... ... ... көп ... жүйе ... .Оны ... ... delphi/Delphi.командасын қолданамыз
.Жүктелгеннен кейін ... 4 ... ... ... Delphi ... ... терезесі болып бірінші жолда мәзір
орналасқан болып және саймандар ... бар: ... Вид, ... ... ... компонентов, рабочая область и т.б.
1.Негізгі терезе(Project1)
2.Обьектілер инспекторының ... . (Object ... ... ... ... ... ... объекттер ағаша. Бұл терезеде формадағы ... ... ... + ...... бул компоненттін ішкі
класында екінші компоненттің бар екендігін ... ... ... ... ... онда бұл компонент формада екпінді болғанын
анықтайды.
Терезесі форма конструкторының терезесі болып бұл ... ... ... ... ... инспекторы болып, мұнда объекттің ... ... ... ... ... Мұны ... ... F1клавиші арқылы  экранға  шығамыз . Obgect inspector
терезесі  екі  ... ... ... ( ... )
2. Events  ... кодтар редакторының терезесі болып табылады. Бұл терезеде
формаға қойылған компоненттердің ... ... ... ... сол ... ... командалар жазылады.
Бір проектімен жұмыс қажеттілігіне қарай экранда басқа да ... ... ... ... ... ... терезеден басқа терезелерді 
алып тастауға, орын ауыстыруға болады. Көп терезелі болғанмен Delphi-де тек
қана бір ... ... ... ... ... ... түрінде жиналған бірнеше
элементтерден  тұрады. Олар
1. Проект коды (DPR кеңейтілген мен берген формада сақталады)
2. Форма ... ... ... ... ... Модулдер (PAS)
5. Объектілер параметрі (ОРТ)
6. Ресурстар сипаттамасы
Копилтильда таңбасымен өзгеріс енгізеді. Ең қарапайым проектінің өзі
көп формадан  тұрады. ... ... ... құру барысында оның
барлық элементін сақтайтын ... ... ... ... төмендегідей құрылымда болады:
Program  project1;
Uses   Forms,
Unit1  in  ‘Unit1.  pas’{Form1},
Unit2  in  ‘Unit2 . pas’{Form2};
{$R*.RES}
begin
Application. Initialize;
Application. Create Form(TForm1,Form1);
Application.CreateForm(TForm2,Form2);
Application.Run;
End.
Проект аты ... ... ... ... келеді және дискіге сақталу
барысында да ресурстар файлымен проектілер параметрлері файлы да осы атпен
аталады Проект файлының атын ... ... ... осы файл ... ... құру проект файлын компиляциялау барысында орындалады
және қосымшаның ехе файл ... ... ... ... қарауға және өңдеуге болады. Ол ұшін Progect/view Sourec
(проект) (просмотр источника) ... ... ... ... қарау
үшін viewForms…shift+F12. формалар сипаты сақталған файлда форманың өзі ... ... ... ... ... ... форма класының сипаты
беріледі. Ол форманы қолданғанда автоматты түрде ашады. Қажетті модульді
ашу үшін ... ... ctrl+F12 ... ... кез ... ... ... сақталады. Олар объект pascal тілінде жазылады.
Оларды қолдану үшін Uses бөлігінде атты көрсету қажет. ... ... аты ... ... ... автоматты түрде құрылады. Delphi-
тен ресурстар файлымен ... ... ... ... ... ... икемдеу .
Delphi-де программа визуальді түрде жазылатындықтан, ... ... ... ... ... ... көрінісіне ие болады,
олармен тиісті түрде операциялану үшін ... ... ... істеп тұрған
программаға көрініп тұрған тек визуальді копонент ... ... ... ... ... ... топталған. Мысалы, Windows “common-
dialogs” көрсететін компоненттердің барлығы “Dialogs” деп аталатын палитра
бетінде орналасқан.
Delphi ... ... ... ... үшін ... палитрасын, құралдар сызғышын оңай өзгертуге және синтаксисті
белгілеп, қоюларды түспен ... ... –де ... өз ... ... болады, және оны палитра
бетіне ... ... бар, ... компоненттерді топтау мен
пайдаланбайтындарды жойып тастау мүмкіндігі де бар.
Интеллектуальді редактор. Программалар редакциялауды ... мен ... ... ... жұмыс істеуді, икемделетін тетікті
комбинацияны және жолдың түсті айырмасын пайдалану ... ... ... дұрыстағыш. Delphi –де қуатты редакторға енгізілген кодтағы
қателерді тауып, ... ... ... ... бар. ... ... үзілістерді тексеріп, өзгертуге адымдап басу арқылы программаны
әрекетін дәл түсінуге болады. Ал егер өте ... ... ... енгізу мүмкіндігі бар Turbo Debugger пайдалануға болады.
Объектілер инспекторы. Бұл құрал бөлек ... ... ... сіз ... ... кезінде объектінің жағдайлар мен қасиеттер
мағынасын белгілей аласыз (Properties and Events) .
Жоба менеджері. ... ... ... ... ... мүмкіндік береді және жобаны басқаратын ыңғайлы ... ... Жоба ... файл ... ... ... уақытты және т.б
көрсетеді. Мәтін мен ... ... атау ... ... сырт ... тез ... ... болады.
Объект навигаторы. Қол жетерлік объектінің кітапханасын көрсетеді және
қосымшалар бойынша навигацияны жүзеге ... ... ... ... модульдерді және сіздің кодыңыздың глобальді
атаулар тізімін қарауға болады.
Меню ... ... ... ... түріндегілерді сақтауға және
кейін оларды кез-келген қосымшада пайдалануға болады.
Сарапшылар. Бұл ... ... оңай ... мен ... ... ... программасының тобы. Ұйымдастырылған сарапшыларды
өз бетінше қосуға мүмкіндік бар. ... ... бұл ... ... Case – ... Delphi-ді кеңейте алатын үшінші фирмалардың
мүмкіндігі. Оның құрамы мынадай:
▪ Ø Мәліметтер ... ... ... ... ... Ø Қосымшалардың ұстаным мен шаблондар сарапшысы.
▪ Ø ... ... ... Pack ... Delphi ... Borland Pascal 7.0 жасалған
ресурстарды қайта құратын сарапшы енеді. Қазіргі уақытта DLL ... және ... ... ... ... ... болды.
Интерфейсті оқу жүйесі. Delphi-ді кеңірек игеруге мүмкіндік береді. Ол
тек көмекші жүйе ғана емес, ... ол ... ... өз ... ... ... SQL – серверлерге болмаса жергілікті
мәліметтер қорына SQL-сұранысын құру және орындау үшін пайдаланылады.
DBGrid ... жол ... ... ... ... ... ... туғызу үшін пайдаланылады. Компонент
визуальды.
DataSource компоненті— бұл компонент Table немесе Query компоненттері
секілді мәліметтер.қорымен байланыстыру үшін ... ... бұл ... ... негізгі меню құру үшін
қолданылады. Басты қасиеті Items арқылы менюге керекті сөздер жазылады. Я
болмаса MainMenu ... ... 2 рет ... ... ... ... ... клавиатурадан басқаруға мүмкіндік береді.
Panel компоненті- бұл компонент кең ауқымда қолданылады. Бұл компонент
бір-бірімен байланысты бірнеше ... ... бір ... ... Panel ... ... Caption қасиеті арқылы
өзгертуге болады. ... ... ... ... ... ... жиектерін
көркемдеуге болады.
Button компоненті— бұл компонент ең көп қолданылатын компоненттер
қатарына ... Caption ... ... ... табылады. Басты оқиғасы болып
OnClick болып ... Осы ... ... ... ... ... жазылады.
ComboBox компоненті-ListBox және Edit компоненттерінің функциясын
біріктіреді. Пайдаланушы текстті енгізуге және ... ... ... ... жолды текст енгізу үшін немесе  көрсету үшін
қолданылады. Тексті енгізіп шығаратын ... Text. ... ... ... ... көркейтуге болады.AutoSelect қасиеті барлық текст
автоматты түрде боялатынын анықтайды. SelLength, SelStart және ... ... ... өзін ... MaxLength қасиеті енгізілетін
тексттің максимальды ұзындығын анықтайды.
Label компоненті формада әртүрлі жазуларды ... ... көру ... ... Бұл ... ... ... тек бір ғана
жолды таңдай алады. Басты ... ... ... бұл ... ... Excel
программасын шақыру үшін қолданылады.
WebBrowser компоненті-бұл компонент htm кеңеймесінде ... ... үшін ... базасы мәліметтердің өзара ... ... ... ... ... сипаттаудың, сақтаудың және амалды
әрекет жасаудың жалпы принципіне негізделген. Мәліметтерді ... ... ...... қоры – ... және ... қоры болып екіге бөлінеді. Орталықтандырылған мәліметтер қоры
бір есептеуіш ... ... Егер бұл ... жүйе ... ... болса, онда мұндай қорға үлестірілген қатынас құруға
мүмкіндік болады. Мәліметтер қорын пайдаланудың ... ... ... жергілікті желілерінде жиі пайдаланылады. ... қоры ... ... ... түрлі компьютерлерінде сақталатын
бірнеше бөліктерден, тіпті бірін-бірі қайталайтын бөліктерден тұрады.
Мұндай қормен ... ... ... ... қорын басқару жүйесінің
көмегімен орындалады. Мәліметтерге қатынас құру ... ... ... жергілікті қатынас құру және қашықтан ... ... ... қоры ... екіге бөлінеді. Мәліметтер қорын пайдаланушыларға
алуан түрлі қолданбалы программалар, ... ... ... ... пән салаларының немесе ... ... ... ... ... ... технологиясына сай мәліметтер қорын
жасау, оны толықтыру және мәліметтерді ... оған ... ... ... ... ... ... яғни мәліметтер қорын
басқару жүйесі арқылы орталықтандырылған түрде жүзеге асырылады.
Дипломдық жұмыстың ... ( база ... ... ... ... ... және оларды басқару жүйелерін анықтау.
Дипломдық ... ... ... және оның ... ... ... мәліметтер
қарастырылған. Театр афишасын деректер қорлары ретінде ... ... ... ... құру және ... ... ... анықтамаларын, қасиеттерін және оларды басқару жүйелерін
оқып-білу болып табылады.
Delphi жүйесі – мәліметтер қорын ... ... ... ... дегенмен, мәліметтер қорын басқару жүйесінің едәуір дамыған
мүмкіндіктеріне ие.
Delphi жергілікті және ... ... ... ... және
оны ары қарай жұмыс істеуге арналған құралдармен қамтамасыз етеді. Сонымен
қатар, кез келген мәліметтер қорымен ... ... ... ... құруға да мүмкіндік береді. Өзінің кесте пішімі (деректерді
сипаттау тілі) болмағандықтан басқа мәліметтер ... ... ... ... ... ... DBase, Paradox ... InterBase. Бұл
кестелердің әрқайсысының өзіндік ерекшеліктері бар. DBase кестесі дербес
компьютерлері үшін ең ... ... ... ... ... бірі болып
табылады. Dbase кестесінің негізгі артықшылықтары:
- қолдану қарапайымдылығы;
- көптеген қолданбалармен сәйкестігі.
Осы аталған пішімдер өзін-өзі жақсы ... мұны ... ... Ал, енді ... ... алып ... ... Delphi-дің әр түрлі
белгілеудегі қолданбаларды, соның ішінде мәліметтер қоры қолданбасын құруда
мамандандырылған мәліметтер қорын басқару ... ... ... кей ... ... ... ... та түседі.
Delphi-да құрылған қолданбалы программалар мәліметтер қорына қатынауды
BDE (Borland Database Engine) арқылы іске ... BDE ... ... ететін динамикалық кітапханалар мен драйверлер
жиынтығынан тұрады. Мәліметтер қорымен жұмыс жасауды ... ... ... ... ... ... BDE ... керек. BDE
қолданба арқылы мәліметтер қорына сұраныс жіберіп, одан соң сол ... ... ... ... ... ... қорына қатынау
үшін мәліметтер қоры процессоры dBase, Paradox, FoxPro ... ... және ... ... ... ... мүмкіндік беретін
стандартты драйверлерді қолданады.
Delphi-қолданбасы өндірістік ... ... ... ... ... ... арқылы іске асырады. Тек InterBase мәліметтер
қорын басқару жүйесімен жұмыс жасағанда ғана бұл ... ... ... қоры бір-бірімен өзара байланысты кестелерден тұрады. Әрбір
кесте бірдей типті объекті туралы ақпараттан тұрады, ал кестелердің ... ... ... ... құрайды.
Пайдаланылған әдебиеттер тізімі:
1. Уэйт М., Прата С., Мартин Д. Язык СИ. Москва: "Мир", 1998 .
2. Фаронов В.В. Москва, ... ... ”: “ ... в ... Delphi ... ... А.Я. “ ... на Delphi - 7 ”-Москва: Бином,
2004./324-328 беттер/.
4. Иванова Т.С, Ничушкина Т.Н, Пугачев Е.К. “ Объектно – ... ”- ... ... ... ... В.В. “Delphi - 6” Учебный курс – СПБ. ... ... В.Э, ... А.Д. “ Delphi - 6 ... /95-103
беттер.
7. Емельянова Н.З., Партыка Т.А., Попов И.   Основы ... ... ... ... ... для студ.
СПО. - М: Форум; Инфра-М, 2005.- 416 беттер.
8. Карпова ... ... ... разработка, реализация: учеб.
пособие. - СПб: Питер, 2002.- 304 беттер.
9. Алгоритмические языки и программирование. ... ... ... ... для вузов / разраб. Т.А.Лабзиной. - М: Совр. Гум.
Ун-т, 2002.
10. Гайдамакин Н.А.   Автоматизированные информационные системы, ... ... ... ... ... ... пособие. - М: Гелиос АРВ, 2002.-
368 беттер.
11. Основы автоматизированных информационных ... ... ... (АИС): учеб. пособ. для ... / ... - М: ... Гум. Ун-т, ... Наум В.М. ... сбыта. http://www.marketing.spb.ru/read/m11/5.htm
13.   Cайт: http://www.planinvestora.info/
14.   Cайт: http://www.kelis.ru/businessplan.asp
15. Сайт: http://hiprog.com/
Қосымша
Негізгі бас терезенің коды:
unit ... ... ... ... Classes, ... ... Menus, jpeg, ExtCtrls;
type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
Image1: TImage;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
procedure N3Click(Sender: ... ... ... ... ... ... ... N11Click(Sender: TObject);
procedure N6Click(Sender: TObject);
procedure N8Click(Sender: TObject);
procedure N10Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: ... Unit2, Unit3, Unit4, Unit8, Unit5, Unit6, Unit7, ... ... ... TForm1.N10Click(Sender: TObject);
begin
form13.show;
end;
procedure TForm1.N11Click(Sender: TObject);
begin
form10.Show;
end;
procedure TForm1.N3Click(Sender: TObject);
begin
Form2.Show;
end;
procedure TForm1.N4Click(Sender: TObject);
begin
Form3.Show;
end;
procedure TForm1.N5Click(Sender: TObject);
begin
Form4.Show;
end;
procedure TForm1.N6Click(Sender: TObject);
begin
Form8.Show;
end;
procedure TForm1.N7Click(Sender: TObject);
begin
Close;
end;
procedure TForm1.N8Click(Sender: TObject);
begin
form1.Hide;
Form11.Show;
end;
end.
Тауарлар формасының енгізу коды:
unit Unit2;
interface
uses
Windows, ... ... ... Classes, ... ... DB, ExtCtrls, StdCtrls, Grids, DBGrids, ... ... = ... ... ... TLabel;
Edit1: TEdit;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
Label4: TLabel;
Button2: TButton;
Edit3: TEdit;
OpenDialog1: TOpenDialog;
Button3: TButton;
Image1: TImage;
Button4: TButton;
Edit2: TEdit;
Button1: ... ... ... TAutoIncField;
Table1Naimenovanie: TStringField;
Table1Foto: TBlobField;
Table1Razmer: TStringField;
Table1Cena: TFloatField;
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
private
{ Private ... ... Public ... }
end;
var
Form2: TForm2;
implementation
uses Unit3, Unit5, Unit4, Unit6, Unit7, Unit8, Unit9, Unit1;
{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
begin
form2.Hide;
form5.Show;
end;
procedure TForm2.Button2Click(Sender: ... ... ... ... ... ... ... (edit1.Text='')or(edit2.Text='')or
(edit3.Text='') or (edit3.Text='')
then ShowMessage('Введите данные!') else
begin
Table1.Append;
Table1.FieldByName('naimenovanie').AsString:=Edit1.Text;
Table1.FieldByName('foto').Assign(Image1.Picture);
Table1.FieldByName('razmer').AsString:=Edit2.Text;
Table1.FieldByName('cena').AsInteger:=strtoint(Edit3.Text);
Table1.Post;
end;
end;
procedure TForm2.Button5Click(Sender: TObject);
begin
form2.Hide;
form1.Show;
end;
end.
Жеткізілім формасының енгізу коды:
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, ... ... ... DB, ... Grids, DBGrids, ... = ... ... TDBGrid;
Table1: TTable;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Edit3: TEdit;
Edit4: TEdit;
Button1: TButton;
Button2: TButton;
Table1Kodpostavki: TAutoIncField;
Table1Kodprodukcii: TFloatField;
Table1Datapostavki: TDateField;
Table1Kodpostavshika: TStringField;
Table1Kolihestvo: TFloatField;
Edit1: TEdit;
Button3: TButton;
DateTimePicker1: ... ... ... ... ... ... Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
uses Unit2, Unit1, Unit4, Unit5, Unit6, Unit7, Unit8, ... ... ... ... ... ... ShowMessage('Введите данные!') else
begin
Form3.Table1.Append;
Form3.Table1.FieldByName('kod
produkcii').AsInteger:=strtoint(Edit1.Text);
Form3.Table1.FieldByName('data
postavki').AsDateTime:=DateTimePicker1.Date;
Form3.Table1.FieldByName('kod
postavshika').AsString:=Edit3.Text;
form3.table1.fieldbyName('kolihestvo').AsInteger:=strtoint(Edit4.
Text);
Form3.Table1.Post;
end;
end;
procedure TForm3.Button2Click(Sender: TObject);
begin
edit1.Text:='';
edit3.Text:='';
edit4.Text:='';
end;
procedure TForm3.Button3Click(Sender: TObject);
begin
form3.Hide;
form6.Show;
end;
procedure TForm3.Button4Click(Sender: TObject);
begin
form3.Hide;
form1.Show;
end;
end.
Сатылым формасының енгізу коды:
unit Unit4;
interface
uses
Windows, Messages, SysUtils, ... Classes, ... ... DB, ... Grids, DBGrids, StdCtrls, ComCtrls;
type
TForm4 = class(TForm)
Edit1: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Edit2: TEdit;
Edit3: TEdit;
Button1: ... ... ... TDBGrid;
Table1: TTable;
Table1Kodprodaji: TAutoIncField;
Table1Nomerheka: TFloatField;
Table1Kodklienta: TFloatField;
Table1Data: TDateField;
Table1Kodtovara: TFloatField;
Button3: ... ... ... ... ... ... TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form4: TForm4;
implementation
uses Unit2, Unit1, Unit3, Unit5, Unit6, Unit7, Unit8, Unit9;
{$R ... ... ... ... ... данные!') else
begin Form4.Table1.Append;
Form4.Table1.FieldByName('nomer
heka').AsInteger:=strtoint(Edit1.Text);
Form4.Table1.FieldByName('kod
klienta').AsInteger:=strtoint(Edit2.Text);
Form4.Table1.FieldByName('data').AsDateTime:=DateTimePicker1.Date
;
form4.table1.fieldbyName('kod
tovara').AsInteger:=strtoint(Edit3.Text);
Form4.Table1.Post;
end;
end;
procedure TForm4.Button2Click(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
end;
procedure TForm4.Button3Click(Sender: TObject);
begin
form4.Hide;
form7.Show;
end;
procedure TForm4.Button4Click(Sender: TObject);
begin
form4.Hide;
form1.Show;
end;
end.
Жеткізушілер формасының енгізу коды:
unit Unit8;
interface
uses
Windows, Messages, ... ... Classes, ... Forms,
Dialogs, StdCtrls, Grids, DBGrids, DB, DBTables;
type
TForm8 = class(TForm)
Label1: TLabel;
Button1: ... ... ... ... ... ... ... TLabel;
Label3: TLabel;
Table1: TTable;
Button3: TButton;
Button4: TButton;
procedure Button1Click(Sender: TObject);
procedure ... ... ... ... ... ... Private declarations }
public
{ Public declarations }
end;
var
Form8: TForm8;
implementation
uses Unit1, Unit2, Unit3, Unit4, Unit5, Unit6, Unit7, ... ... ... ... ... or(edit3.Text='')
then ShowMessage('Введите данные!') else
begin
Table1.Append;
Table1.FieldByName('family').AsString:=Edit1.Text;
Table1.FieldByName('adres').Asstring:=edit2.text;
Table1.FieldByName('telefon').AsString:=Edit3.Text;
Table1.Post;
end;
end;
procedure TForm8.Button2Click(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
edit3.Text:='';
end;
procedure TForm8.Button3Click(Sender: ... ... ... ... ... ... ... Messages, SysUtils, Variants, Classes, ... ... ... Grids, ... = ... TRadioButton;
DBGrid1: TDBGrid;
Edit1: TEdit;
Button1: TButton;
Button2: TButton;
Button3: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Edit1Change(Sender: TObject);
procedure Button3Click(Sender: ... Private ... ... Public declarations }
end;
var
Form11: TForm11;
implementation
uses Unit2, Unit4, Unit1, Unit10, Unit3, Unit5, Unit6, Unit7,
Unit8, Unit9;
{$R *.dfm}
procedure TForm11.Button1Click(Sender: TObject);
begin
if RadioButton1.Checked=true ... ... ... ... ... ... TObject);
begin
Form2.Table1.Filter:='Naimenovanie='+''''+Edit1.Text+'*''';
Form2.Table1.Filtered:=true;
end;
end.
Бағдарлама жайлы форманың коды:
unit Unit13;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, ... ... ... ... = ... ... ... TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form13: TForm13;
implementation
{$R *.dfm}
procedure TForm13.FormCreate(Sender: TObject);
begin
WebBrowser1.Navigate('D:\Aigerim\aaaaa\справка.htm');
end;
end.
-----------------------
2
3
1
4

Пән: Информатика
Жұмыс түрі: Дипломдық жұмыс
Көлемі: 32 бет
Бұл жұмыстың бағасы: 1 200 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
3DS Max3 бет
Excel-де жұмыс істеу. электронды кестелерді әзірлеу5 бет
Norton Commander бағдарламасы5 бет
«Nornot Commander бағдарламасы5 бет
«Қазақстан-2030» стратегиялық бағдарламасының орындалуы51 бет
Жекешелендіру жайлы4 бет
Оқу бағдарламасын басқарудағы автоматтандырылған бағдарламаны қолдану34 бет
Таңшолпан бағдарламасы26 бет
Экологиялық аудит туралы26 бет
Экономикалық және әлеуметтік дамудың аймақтық бағдарламалары7 бет


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


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

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

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

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

Email: info@stud.kz

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

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