Киімдер дүкенінің автоматтандырылуының теориялық негіздері

Жоспар
Кіріспе ... ... .4.5
І.тарау.Киімдер дүкенінің автоматтандырылуының теориялық негіздері...6.15
1.1 Мәліметтер қорының жалпы түсінігі және МҚБД.
1.2 Программаға арналған негізгі шарттар мен оны орындау жолдары
ІІ.тарау. “Киімдер дүкені” бағдарламасының баяндалуы ... ... ... ... ... ..16.25
2.1 Мәліметтер қорымен жұмыс жасайтын жобалар
2.2 Delphi программалау тілі.
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 26
Пайдаланған әдебиеттер тізімі ... ... 27
Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 28.37
КІРІСПЕ
Тақырыптың өзектілігі:Ғылыми прогресс - білімнің жоғарылауымен және ақпарат көлемінің көп болуымен сипатталады. Мұндай кең көлемдегі ақпараттарды басқару көп қиындық әкелері сөзсіз. ХХІ ғасыр жаңа технологияның пайда болуы, оның жедел өсуі мұндай мәселелерді шешуге жол ашты. Оны шешудің ең тиімді жолы - автоматтандыру. Қазіргі кезде біздің елімізде, шет елдерде де ақпараттарды автоматтандыруды кеңінен қолданады, оларды пайдаланылу салалары өте көп. Мұндай күрделі ақпарттарды автоматтандыру жүйелерді реттеу функциясын және алдына қойылған тапсырманы шешу әдісін талдау қызметін атқарады.
Айтылмыш курстық жұмыстың басты тақырыбы киімдер сататын дүкен. Осы курстық жұмыстың өзектілігі қазіргі уақытта барлық қалаларда, кенттерде, ауылдарда киім дүкендері бар, өйткені киім адамға қажет нәрселердің бірі болып келеді. Дүкеннің қызметкерлерінің жұмысын, тауардың жеткізілуімен сатылуының есебін жүргізуін жеңілдету үшін автоматтандырылған жүйе құрылады. Автоматтандыру, технологиялық қолдану әдісі, экономика –математикалық әдіс және басқару жүйесі. Беру және қолдану энергиясын, материалдар немесе көп көлемдегі өңделген ақпараттар.
Автоматикалық басқару Х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/
        
        Жоспар
Кіріспе ………4-5
І-тарау.Киімдер дүкенінің автоматтандырылуының теориялық негіздері...6-15
| 1.1 |Мәліметтер қорының жалпы түсінігі және МҚБД. ... ... ... ... ... мен оны орындау жолдары
ІІ-тарау. “Киімдер дүкені” бағдарламасының баяндалуы………………....16-25
2.1 ... ... ... ... ... Delphi ... тілі.
Қорытынды...................................................................
.....................................26
Пайдаланған әдебиеттер тізімі ……..27
Қосымша..................................................................
..........................................28-37
КІРІСПЕ
Тақырыптың өзектілігі:Ғылыми прогресс - білімнің ... ... ... көп болуымен сипатталады. Мұндай кең көлемдегі
ақпараттарды басқару көп ... ... ... ХХІ ... ... ... болуы, оның жедел өсуі мұндай мәселелерді шешуге жол
ашты. Оны шешудің ең ... жолы - ... ... ... ... шет ... де ... автоматтандыруды кеңінен қолданады,
оларды пайдаланылу салалары өте көп. ... ... ... ... ... ... және алдына қойылған тапсырманы
шешу әдісін талдау ... ... ... ... басты тақырыбы киімдер сататын дүкен. Осы
курстық жұмыстың өзектілігі қазіргі уақытта ... ... ... киім ... бар, ... киім ... қажет нәрселердің бірі
болып келеді. Дүкеннің қызметкерлерінің жұмысын, тауардың жеткізілуімен
сатылуының ... ... ... үшін ... ... ... технологиялық қолдану ... ... әдіс және ... ... Беру және ... энергиясын,
материалдар немесе көп көлемдегі өңделген ақпараттар.
Автоматикалық басқару ХIХ ғасырдың соңында кең қолданыла ... ... ... ... ... және ақпараттық жүйе барысында
жүзеге асады. Автоматтандырудың өзі екі бөлімнен тұрады: ақпараттық ... ... ... ... ... ... ұсынады.
Оған бағдарламалық есептеу және локальдық желіге арналған ... ... ... ... ... регистрация бөлімі, жиналу және көрсету
ақпараттары. 
Подсистема ақпараттық жүйесіне сырттай ақпараттармен ... ... ... ... көптеген әдіспен яғни есептеу
техникасымен, сол белгілі бір ақпаратты ... ... және ... ... шығару. Мұның жұмыс істеу қабілеті жоғары сапалы жүйемен жұмыс
істейді. Бүгінгі кезде киім ... де ... Бұл ... біз ... ... ... тез арада тауарлардың түрлерін,
түстерін, өлшемін, сапасын біліп сол ... ... ... ... Ол
бір ғана компьютермен бақыланады. Және де бұл өте қолайлы да, әрі ... ... ... әртүрлі автоматтандырылған жүйелер бар, соның бірі 1C:
Тауарлардың есебі, жеткізушілер, бухгалтерлік есепті және де ... ... ... өте ... Осы курстық жұмыста киімдер сататын
дүкеннің автоматтандырылған ақпараттық жүйесі жобаланып, әзірленеді ... ... ... ... ... қызметкерлердің жұмысын
жеңілдету.
Курстық жұмыстың мақсаты: Ақпараттық жүйенің пайда болуының мақсаты
дүкеннің қызметінің ... ... ... болып табылады,
дербес жағдайда автоматтандырылу жеткізушінің есебінің және ... ... ... ... ... тауарлардың
қалдығының шұғыл бақылауындағы бас дүкеннің қоймасы, ақпараттың нығаюы
туралы жеткізілім және ... ... есеп ... ... ... ... міндетті қызметтер атқарылады:
1.Киімдер дүкенінің жұмысын қарастыру;
2.Киімдер дүкенінің мәліметтер қорының ... ... ... ... ... бағдарламасын аяқтау;
Зерттеу пәні: Айтылмыш курстық ... ... ... ... ... ... үшін ... Кішігірім дүкендер мен
кәсіпорындардың қызметін болжайтын, әр ... ... ... арналған
зерттеме. Дүкеннің жұмысының өзгешелігі жеткізілетін тауардың есебі және
тауардың сатылуының есебі, ... ... ... ... ... Сол ... есептің осындай түрі автоматтандыруды ... ... ... ... негізгі талап болып келеді.
І-тарау. Киімдер ... ... ... ... қорының жалпы түсінігі және МҚБД.
Автоматтандыру–техникалық құрал-жабдықтарды, сондай-ақ энергияны,
материалды және ақпаратты алу, ... ... ... процестеріне
адамның тікелей не ішінара қатысуын ... ... ... ... ... ... ... энергетикалық, көліктік, тұрмыстық-өндірістік
процестер;
2)Күрделі агрегаттарды, ... ... ... ... мен ... ... ... сондай-ақ әскери құрамалар мен бөлімшелерді
ұйымдастыру, жоспарлау және ... ... және ... ... ... статистика деректерін өңдеу және есепке алу, бағдарламалау,
инженерлік есептеулердің ... ... ... ... материалдар, ақпараттарды жеткізу, өңдеу,
сақтау, пайдалану ... ... ... ... арқасында адамдар үлкен фирмалардағы тауарларды,
мекемелердегі құжаттарды, банкідегі есептеулерді, ... ... ... ... ... ... және т.б.
жүйелерді басқара алады.
Автоматтандырудың мақсаты-еңбек өнімділігі мен өнім сапасын арттыру,
жоспарлау, ... ... ... ... ... ... босату.
Автоматтандыру – ғылыми-техникалық прогрестің басты бір бағыты.
Автоматтандырудың екінші бір пайдасы: ... ... және ... жеңілдетеді. Үлкен кешенді орындарды қолмен басқарудан гөрі оны
автоматтандырған әлде қайда жеңіл.
Автоматтандыру дәрежесі – ... ... ... ... ... осы ... ... толық
мөлшеріне қатынасымен анықталатын технологиялық процестің сипаттамасы.
Әр түрлі ... ... ... жасауы үшін ақпаратты жүйенің
дамығанын талап етеді. Сонда сол ... ... ... және ... іске ... қоры - ақпаратты сақтауды және де мәліметтерге ыңғайлы, тез
кіруді қамтамасыз етеді. ... қоры ... ... бір ... ... деректер жиынтығын құрайды.
Мәліметтер қоры деп деректердің электрондық сақтаушысын айтады. ... бір ... ... ... көмегімен іске асады. Мәліметтер
қорын басқару жүйесі деректер базасын құруға, ... ... ... ... жабдық болып табылады.
Delphi жүйесі деректер базасын басқару жүйесі болып табылмайды, бірақ
толық МББЖ ( ... ... ... ) ... ие. ... Delphi құралы локальдік және тораптық деректер базасын құрып және
оның ішінде жұмыс істеуге және кез келген деректер ... ... ... ... ... мүмкіндік береді.
2. Программаға арналған негізгі шарттар және орындау жолдары.
Бұл курстық жұмыстың мақсаты- ... ... құру және ... жұмыс
істеу. Олардың қарым-қатынасын құрып,оларға қойылған ... ... ... құру ... ... алгебра”- операциясын
қолдандық. Қатынастарда келесі шарттар орындалуы тиіс:
1) Атрибуттарға есім берілуі керек және олардың құрылымы ... ... ... ... маңызды емес.
3) Атрибуттардың реттілігі маңызды емес.
4) Қайталанатын жолдары болмауы тиіс.
Сонымен қатар біз SQL-тілін қолдануымыз керек. Бір маңызды ... ... тек ... ... ... ғана ... Осы ... іске
асыру алдында, қатынас құру схемасын сызып ақиқатқа жақын ... ... ең ... жолы екі ... ... болып табылады.
Қазіргі уақытта кез келген ... ... және ... ... ісі ... ... ... отыр. Ол шетелдерде
қызмет еткенмен, біздің елде енді-енді енгізіліп жатыр. Оның бір ... өзі де ... ... ... ... ... ішіне 2008 жылға дейін электронды үкімет құру мәселесі де бар.
Дүкен жұмысын талдаудың автоматтандырылған жүйесі бізге сол ... ... оның ... аты, ... және т.б.
мәліметтерді білуге көмектеседі.
Курстық жобаны жазудағы басты мақсатым дүкенде ... ... ... ... анықтауға арналған ақпарат жүйесін тұрғызу.
Программаны орындау барысы.
Осы курстық жұмыста мен әр ... ... ... ... ... өз ... жұмысымды осы кестеден бастадым.
|Наименование|Тип поля |Размер поля ... поля ... | | | ... ... ... ... ... |
|продукции | | | ... |50 | ... ... ... | ... |о | | ... ... |50 | ... ... |Тип поля ... поля ... ... | | ... |
|Код поставки |Счетчик ... ... ... ... продукции |Числовой ... ... | ... ... |Дата/время | | ... ... ... |50 | ... ... | | ... ... |Тип поля ... поля ... ... | | ... ... ... ... ... целое ... ... чека ... ... ... | ... ... |Числовой | | ... ... | | ... ... ... | | ... ... |Тип поля ... поля ... ... | | ... ... ... |Счетчик |Длинное целое ... ... ... |50 | ... ... |50 | ... ... |50 | ... Desktop – ты ... File – New командасын таңдаған кезде
мынадай менюді көреміз:
|QBE Query ... ... құру және ... ... |
| ... ... File ... ... ... және ... ... |
| ... ... ... ... ... ... алғаннан кейін бізге мынадай сұхбат терезесі ашылады. Сырғымалы
тізімнен МҚБЖ ... ... ... ... ... Paradox7-ні таңдап алдым.
Сурет-1- кестені құру
Жоғарыдағы берілген сурет-1-де программаны іске ... ... ... Яғни ең ... Delfi-6 Borland – Tools – Database Desktop-
File – New – Table арқылы жаңа кесте ... ... ... ... ... Ол үшін берілген есептің шарты бойынша керекті ... ... ... жатқан кестенің әрбір өрісіне бір жазба сәйкес келеді. Field
Name бағанына өріс ... Type – ... ... ... мәліметтердің
типін анықтайды. Size бағанына – сан қойылады, өрістің ұзындығын ...... егер бұл өріс ... ... кілт қою ... ... өріске ең алдымен ат (Field Name) беріледі. Өріс идентификаторы. Ол
255 символдан тұрады. Осыдан кейін біз типін анықтаймыз.
Validity Checks - бұл ... ... ... ... ... ... оң жақ ... 1.2 – кестеде көрсетілген және өрістік типіне
қарай өзгеріп отыруы мүмкін:
1.2-кесте
|Required Field |Бұл ... ... ... ... жолдар белгілену|
| ... ... ... ... Бұл ... ... өріске берген |
| ... ... ... ... Бұл ... ... ... берген |
| ... ... |Бұл ... сандық және логикалық өрістерге, ал кейбір |
| ... ... ... ... ... ... мәннің түрін көрсетуге болады. Мысалы, |
| ... ... ... ( ##-##-## ). ... |Бұл ... Picture ... ... ... ... |
| |терезені ... ... ... ... 1 мөлшерге өсіп отыратын ұзын бүтін сан. Тек ... ... ... қалған өрістердің мәні өзгермейді.
“A”-Alpa, жолдық өріс.
“S”-Short, қысқа сандар тізбегі.
“D”-Date, ... ... ... ... integer, ұзын ... ... төмендегі терезеге назар аударсақ, одан біз кестедегі өріске
берілген қасиеттерді көре аламыз:
Сурет-3 тауарлар кестесі
Сурет-4 ... ... ... ... ... кестесі
Table Lookup- көру терезесі
Table Lookup – бұл бөлім ... ... ... ... ... ... өрісімен байланысын көрсетеді. Бұл терезеде драйверлер мен
пвседонимдерді қолдана аламыз. Table Lookup ... ... ... кнопкасы ғана көрініп тұрады.
Secondary Index – бұл ... ары ... ... ... ... екінші
индекс құруға мүмкіндік береді.
Жаңа индекс құру үшін Define- анықтау батырмасын басу ... ... ... көру ... ... ... Оның сол ... Fields қатынау өрістерінің тізімі көрсетілген, ал оң ... Indexed fields ... ... ... ... көрсетіледі.
Referential Integrity – бұл бөлім әртүрлі кестелердің ... ... ... ... ету үшін ... Егер екі ... сілтеме байланыс көрсетілсе, оның біреуі – бас, ал ... ... ... онда ... ... бас кестеден алатын мәннің өрісі
көрсетіледі. Сонымен қатар, бас ... ... ... ... ... ... ... ететін операция көрсетуге болады.
Бұндай бүтін ... ... ... кестелерге тән емес, бірақ Paradox 7 –
де барлығы қарастырылған.
BDE ... – да ... қоры ... және ... ... және ... қолданбасы деректер базасына қатынауды BDE арқылы жүзеге асырады.
BDE өзінен деректерге қатынайтын динамикалық кітапханалар және ... ... BDE ... ... ... ... барлық
компьютерлерге орнатылуы тиіс. Деректер базасына BDE арқылы жіберілген
сұраныс, ... ... ... ... ... ... ... типтегі BDE мәліметтер қорының жаңа
драйверлерін көруге, құруға, түзетуге мүмкіндік береді.
Деректер базасымен ... ... сай, бір ... ... ... Standart ... ... әдетте Paradox деректер базасы,
мінездемелер псевдонимі жиынтығы минималды ... Type – ... аты ...... ... ... программа терезесі екі беттен тұрады:
Databases-мәліметтер қоры және Configuration- конфигурация. Сол жақ
панельде мәліметтер қорының жалған аттарының ... көре ... ... бір жалған атты ерекшелеп, оң жақ панельде Definition драйвері
сипаттамаларын көре аламыз. Paradox ... қоры үшін Standard ... және ... ... ... аты, Path- ... жол. Path параметрлерін ерекшелеп көп нүктелі кнопканы ... ... ... жаңа ... таңдауға мүмкіндік беріледі.
ІІ-тарау.“Киімдер дүкені” бағдарламасының баяндалуы.
2.1 Мәліметтер қорымен жұмыс жасайтын жобалар ... ... ... ... қарапайым жоба жасап көрейік:
Бұл кестедегі жобадағы компаненттер мен МБ-дағы мәліметтер ... ... және де сол ... ... ... ... ... отырып, “ Объект инспекторы ” ... ... бере ... ... ... ... ... Name ... |
| |Table Name |1tab |
| |Active |True ... |Dataset |Table1 ... ... ... ... жоба ашып ... BDE ... Table ... Сонымен қатар Data Access бетіне мәліметтер көзі ... ... ... Бұл ... ... орындау
барысында көрінбей тұрады, сондықтан форманың кез ... ... ... Кестедегі мәліметтерді көру үшін DBGrid компанентін
Data Control ... ... ... қою керек.
Біздің курстық жұмыс бойынша форма саны 5, яғни Form1, Form2, ... ... ... ... ... үшін бірнеше қосымшалар енгіземіз.
Объектілер инспекторы бетіне форманың On Create ... ... ... ... TObject);
begin
Table1.Active:=true;
end;
Тура осындай формасының OnDestory оқиғасына мынандай өңдеуші енгіземіз:
procedure TForm2.FormDestroy(Sender: TObject);
begin
Table1.Active:=false;
end;
Бұл ... ... ... кете мен ... ... ... ... программа тоқтаған кезде байланыс ажырап
отырады. Бұл егерде сіз желіде жұмыс жасап ... ... ... ... бос ... қамтамасыз етеді.
Барлық орналастырған формамызды бір –бірімен байлаыстырамыз. Ол қасиетер
бөлімінде орындалады. Form1 бұл жерде негізгі ... ... 4 ... қасиеттер кестесі
Әр бір формаға өзімізге қажетті компаненттерді орналастырамыз.Соларға
жеке тоқталар ... ... MainMenu және Image ... Image ... ... қоюға арналған.
Қалған барлық формаларға бірдей компаненттерді орналастырамыз.Олар:
Table, DataSourse, DBGrid.
Form2-де, ... ... ... тауарлар жайлы мәліметтер
берілген:
Сурет-8 негізгі ... ... ... ... ... яғни Form3-те толық кесте бойынша жеткізу ... ... ... ... яғни ... ... ... қашан және қандай нөмірмен
сатылғаны жөнінде мәліметтер енгізілген:
Сурет-11 сатылым кестесі
Үшінші формада, яғни ... ... ... ... ... ... кестесі
Бұл құрылған барлық формалардағы мәліметтерді сұрыптауға ... ... жөн. ... ... ... табу өте ... ... сізге тек қана бір ғана тауар туралы, не болмаса басқа да мәлімет
қажет болса онда оны ... өте ... ... ... ... қасиеттер кестесі
Іздеген мәліметімізді қасиеттер бөліміндегі Filter ... ... ... ... ... TRUE, яғни ақиқат мәнін береміз.
Нәтижесінде ... ... ... ... алар ... ... тез тауып алу үшін керек.
Сонымен қатар, кесте толтырған кезде өзімізге, әсіресе көп қайталанатын,
мысалы, ... жиі ... біле тұра оны ... ... ... жасаймыз:
Жалпы мәліметтер базасының негізгі мақсаты – көптеген ақпараттарды
жинап, оларды архивтеп, дер кезінде ... ... ... ... әрі ... ... ... болады.Ең алдымен оның мақсатын,
қалай жұмыс жасау керектігін түсініп алған жөн.
Осы курстық жұмысты жасау ... мен ... ... алдым.Жалпы
мәліметтер қоры, DELFI жөнінде көптеген мәліметтер алдым.Бұл маған көп
көмек берді.Енді мен еркін ... ... ... ... ... коды
2.2 Delphi программалау жүйесі
Delphi 6 ортасын жүктегеннен ... ... ... ортасының терезесі пайда болады: негізгі терезе, проектілеу
ортасы код редакторы және объектілер инспекторы.
Экранның жоғарғы бөлігінде ... ... ... Онда құрал-
саймандар тақтасы (Standard. View. Debug және Custom) және ... ... ... терезе Delphi 6 ортасы жабылмайынша ашық
тұрады. Негізгі терезені жабу ... Delphi 6 -ны ... ... ... ... ... аты тұрады. Проекті орындалу
немесе проектілеу режимінде ашық тұруы мүмкін. ... ... ... ... онда ... сөзі ... жазылады.
Мәзір жолағы программаны басқарудағы, тестілеуге және құруға керекті
командалардан ... ... ... ... ... бір ... келеді. Мысалы File менюіндегі Open командасын таңдасақ та ... ... ... Open ... ... та бір ... саймандар тақтасындағы пернелер көмекші түсіндірмелермен
(подсказка) жабдықталған.Егер тышқан курсорын перне қасына жақындатсақ онда
көмекші ... ... ... құрал саймандар тақтасының орналасуын,
көрініп немесе көрінбей тұруын Customize ... ... ... ... ... ... және ... тышқан курсоры арқылы жылжытуына
болады. Customize терезесіндегі құрал-саймандар ... ... оң жақ ... басу ... ... палитрасындағы компоненттер арқылы программа құрылады.
Компоненттер Delphi ... ... ... ... ... ... қолданбалы программаның қолданушы интерфейсін құруға көмек береді.
Ең бірінші Delphi-ді жүктегенде Standard палитрасы ашық ... ... ... , ... палитрасының орналасуын реттеуге ... ... ... Palette Properties терезесінде жүзеге асырылады. Бұл
терезені 2 жолмен шақыруға болады.1.3  Өнімнің негіз\
Delphi – бұл бірнеше маңызды ... ... Ø ... ... ... ... өнімді компилятор;
▪ Ø объекті-бағытталған модель компонент;
▪ Ø программалық прототиптерден визуальді ( сонымен қатар ... ... ... Ø мәліметтер қорын құру үшін арналған масштабталатын құралдар;Delphi
ортасы көп ... жүйе ... .Оны ... үшін:
Пуск/программы/Borland delphi/Delphi.командасын қолданамыз .Жүктелгеннен
кейін экранда 4 терезе пайда болады.
Бұл  Delphi ортасының негізгі ... ... ... ... ... ... және ... тақтасы бар: Стандарт, Вид, Откладка,
Палитра пользователя, панель ... ... ... и ... ... ... ... . (Object inspector)
3.Форма конструкторының терезесі(form1)
4.Кодтар редакторының терезесі(Unit1.pas) 
Бұл терезе объекттер ағаша. Бұл ... ... ... ... ... + ... — белгісі бул компоненттін ішкі
класында екінші ... бар ... ... ... компоненттін
аты ерекшеленген болса онда бұл ... ... ... ... ... ... терезесі болып бұл терезеге ... ... ... объекттер инспекторы болып, ... ... ... ... ... ... ... Мұны View/obgect
inspector  немесе F1клавиші арқылы  ... ... . Obgect ... екі  ... ... Propertits ( қасиет )
2. Events  (жағдай)
Терезесі кодтар редакторының терезесі болып табылады. Бұл ... ... ... ... ... ... ... сол уақиға сәйкес командалар жазылады.
Бір проектімен жұмыс қажеттілігіне ... ... ... да терезелер
тұруы мүмкін. Жұмыс жасау барысында негізгі терезеден басқа терезелерді 
алып тастауға, орын ... ... Көп ... ... ... ... бір ... жасауға болады.
Delphi-де құрылғының қосымша проекті түрінде ... ... ... ... ... коды (DPR кеңейтілген мен берген формада сақталады)
2. Форма сипаттамасы (DFM)
3. Форма модулі (PAS)
4. Модулдер ... ... ... ... ... сипаттамасы
Копилтильда таңбасымен өзгеріс енгізеді. Ең қарапайым проектінің өзі көп
формадан  тұрады. ... ... ... құру барысында оның барлық
элементін сақтайтын каталог ашқан ... ... ... ... ... ... 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 ... ... ... ... ... ашылады. Формаларды қарау
үшін viewForms…shift+F12. формалар сипаты сақталған файлда форманың өзі мен
оның сипаттамасы беріледі. Форма ... ... ... ... сипаты
беріледі. Ол форманы қолданғанда автоматты түрде ашады. Қажетті модульді
ашу үшін ... ... ctrl+F12 ... ... кез ... формамен
байланыспаған модульдер сақталады. Олар объект pascal тілінде жазылады.
Оларды қолдану үшін Uses ... атты ... ... ... ... аты ... Проектіні сақтағанда автоматты түрде құрылады. Delphi-
тен ресурстар файлымен ... ... ... ... ... ... ... .
Delphi-де программа визуальді түрде жазылатындықтан, ... ... ... ... ... ... көрінісіне ие болады,
олармен тиісті түрде ... үшін ... ... жұмыс істеп тұрған
программаға көрініп тұрған тек ... ... ... ... Копонент
қызметі бойынша палитра беттерінде топталған. Мысалы, Windows “common-
dialogs” көрсететін компоненттердің барлығы ... деп ... ... орналасқан.
Delphi ұйымдастырушыға ортаны максимальді ыңғайлылық үшін икемдейді.
Компонент ... ... ... оңай ... және синтаксисті
белгілеп, қоюларды түспен икемдеуге ... –де ... өз ... ... ... және оны ... орналастыру мүмкіндігі бар, сондай-ақ компоненттерді топтау мен
пайдаланбайтындарды ... ... ... де ... редактор. Программалар редакциялауды макростарды орындау
мен жазуды мәтіндік ... ... ... ... ... және жолдың түсті айырмасын пайдалану ... ... ... ... Delphi –де ... редакторға енгізілген кодтағы
қателерді тауып, оларды жоятын графикалық дұрыстағыш бар. Тоқтау нүктелерін
анықтауға, ... ... ... ... басу ... программаны
әрекетін дәл түсінуге болады. Ал егер өте ... ... ... ... ... бар Turbo Debugger ... ... инспекторы. Бұл құрал бөлек терезе бейнесінде көрінеді, онда
сіз программаны жобалау кезінде объектінің ... мен ... ... ... ... and Events) ... ... Ұйымдастырушыға тиісті жобада барлық модульдерді қарауға
мүмкіндік береді және жобаны басқаратын ыңғайлы ... мен ... ... файл ... ... ... ... және т.б көрсетеді.
Мәтін мен формаға тиісті атау ... ... сырт ... арқылы тез арада
жетуге болады.
Объект навигаторы. Қол жетерлік объектінің кітапханасын көрсетеді және
қосымшалар бойынша ... ... ... ... иерархиясын,
кітапханадағы компиляцияланған модульдерді және сіздің кодыңыздың ... ... ... ... дизайнері. Менюді жасауға, шаблондар түріндегілерді сақтауға және
кейін оларды кез-келген қосымшада пайдалануға болады.
Сарапшылар. Бұл ... ... оңай ... мен ... ... ... ... тобы. Ұйымдастырылған сарапшыларды
өз бетінше қосуға мүмкіндік бар. Потенциалды түрде бұл арнайы ... Case – ... ... ... алатын үшінші фирмалардың
мүмкіндігі. Оның құрамы мынадай:
▪ Ø Мәліметтер қорымен жұмыс істейтін ... ... Ø ... ұстаным мен шаблондар сарапшысы.
▪ Ø Форма шаблонын сарапшысы.
RAD Pack ... Delphi ... Borland Pascal 7.0 ... қайта құратын сарапшы енеді. ... ... DLL ... және ... ... сарапшыларын жасайтын сарапшыларда болды.
Интерфейсті оқу жүйесі. Delphi-ді кеңірек игеруге ... ... ... ... жүйе ғана ... ... ол Delphi-дің ... өз ... ... ... SQL – ... ... ... қорына SQL-сұранысын құру және орындау үшін пайдаланылады.
DBGrid компоненті мәліметтерді жол немесе баған ретінде ... ... ... ... үшін ... Компонент
визуальды.
DataSource компоненті— бұл компонент Table немесе Query компоненттері
секілді мәліметтер.қорымен байланыстыру үшін пайдаланылады.
MainMenu компоненті— бұл ... ... ... меню құру үшін
қолданылады. Басты қасиеті Items арқылы менюге керекті сөздер жазылады. ... MainMenu ... ... 2 рет ... ... ... болады.
ShortCut  қасиеті клавиатурадан басқаруға мүмкіндік береді.
Panel компоненті- бұл компонент кең ауқымда қолданылады. Бұл компонент
бір-бірімен ... ... ... ... бір ... ыңғайлы. Panel компонентіндегі жазуды Caption қасиеті арқылы
өзгертуге ... ... ... ... ... арқылы компоненттің  жиектерін
көркемдеуге болады.
Button компоненті— бұл ... ең көп ... ... ... Caption ... ... ... табылады. Басты оқиғасы болып
OnClick болып табылады. Осы оқиғаға батырманы ... ... ... ... компоненті-ListBox және Edit компоненттерінің функциясын
біріктіреді. Пайдаланушы текстті енгізуге және ... ... ... компоненті бір жолды текст енгізу үшін немесе  көрсету ... ... ... ... ... Text. ... ... компоненттің түрін көркейтуге болады.AutoSelect қасиеті барлық ... ... ... ... ... SelStart және SelText
қасиеттері боялған тексттің өзін анықтайды. MaxLength қасиеті ... ... ... анықтайды.
Label компоненті формада әртүрлі жазуларды немесе белгілерді көру ... ... Бұл ... ... ... тек бір ... таңдай алады. Басты қасиеті Items.
ExcelApplication компоненті— бұл компонент Microsoft Excel ... үшін ... ... ... htm ... ... көрсету үшін арналған.
Қорытынды
Пайдаланылған әдебиеттер тізімі:
1. Уэйт М., Прата С., Мартин Д. Язык СИ. Москва: "Мир", 1998 .
2. Фаронов В.В. Москва, ... ... ”: “ ... в ... Delphi ... Архангельский А.Я. “ Программирование на Delphi - 7 ”-Москва: ... ... ... Т.С, ... Т.Н, ... Е.К. “ ...... ”- Москва: изд.МГТУ
Им.Н.Э.Баумана, 2003.
5. Фаронов В.В. “Delphi - 6” Учебный курс – СПБ. Питер,2002.
6. Гофман В.Э, Хоманенко А.Д. “ Delphi - 6 ... ... ... Н.З., ... Т.А., ... ... ... информационных систем: учебное пособие для студ.
СПО. - М: Форум; Инфра-М, 2005.- 416 ... ... ... ... Модели, разработка, реализация: учеб.
пособие. - СПб: Питер, 2002.- 304 беттер.
9. ... ... и ... ... ... учеб. пособ. для вузов / разраб. Т.А.Лабзиной. - М: Совр. Гум.
Ун-т, 2002.
10. Гайдамакин Н.А.   Автоматизированные информационные системы, банки и
базы данных. Вводный ... ... ... - М: ... АРВ, ... беттер.
11. Основы автоматизированных информационных систем: Автоматизированные
информационные системы (АИС): ... ... для ... / разраб.
В.Н.Кузубовым. - М: Совр. Гум. Ун-т, 2000.
12. Наум В.М. Маркетинг сбыта. http://www.marketing.spb.ru/read/m11/5.htm
13.   Cайт: ... ... ... ... ... бас терезенің коды:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, Menus, jpeg, ExtCtrls;
type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
Image1: ... ... ... ... ... TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
procedure N3Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure N5Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure N6Click(Sender: ... ... ... ... ... Private ... }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2, Unit3, Unit4, Unit8, Unit5, Unit6, Unit7, Unit9, Unit10,
Unit11,
Unit13;
{$R *.dfm}
procedure TForm1.N10Click(Sender: TObject);
begin
form13.show;
end;
procedure TForm1.N11Click(Sender: ... ... ... ... ... ... ... 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.
Тауарлар формасының ... ... ... ... SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, DB, ExtCtrls, StdCtrls, Grids, DBGrids, DBTables, jpeg,
Menus;
type
TForm2 = class(TForm)
Label1: TLabel;
Label2: ... ... ... TDataSource;
DBGrid1: TDBGrid;
Label4: TLabel;
Button2: TButton;
Edit3: TEdit;
OpenDialog1: TOpenDialog;
Button3: TButton;
Image1: TImage;
Button4: TButton;
Edit2: TEdit;
Button1: TButton;
Button5: TButton;
Table1: TTable;
Table1Kodprodukcii: TAutoIncField;
Table1Naimenovanie: ... ... ... ... ... ... Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses Unit3, Unit5, Unit4, Unit6, Unit7, Unit8, Unit9, ... ... ... ... ... ... TForm2.Button3Click(Sender: TObject);
begin
if ... ... ... TObject);
begin
if (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.
Жеткізілім формасының ... ... ... Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, DB, DBTables, Grids, DBGrids, ... = ... ... ... ... 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: ... ... ... Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: ... Unit2, Unit1, Unit4, Unit5, Unit6, Unit7, Unit8, ... ... ... TObject);
begin
if (edit1.Text='')or
(edit3.Text='')or (edit4.Text='')
then 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.
Сатылым формасының енгізу ... ... ... ... ... Classes, Graphics, Controls,
Forms,
Dialogs, DB, DBTables, Grids, DBGrids, StdCtrls, ... = ... ... TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Edit2: TEdit;
Edit3: TEdit;
Button1: TButton;
Button2: TButton;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
Table1: TTable;
Table1Kodprodaji: TAutoIncField;
Table1Nomerheka: TFloatField;
Table1Kodklienta: TFloatField;
Table1Data: TDateField;
Table1Kodtovara: TFloatField;
Button3: TButton;
DateTimePicker1: TDateTimePicker;
Button4: ... ... ... ... ... ... ... Button4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form4: TForm4;
implementation
uses Unit2, Unit1, Unit3, Unit5, Unit6, Unit7, Unit8, ... ... ... ... ... ShowMessage('Введите данные!') 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.
Жеткізушілер формасының ... ... ... ... ... ... Classes, Graphics, Controls,
Forms,
Dialogs, StdCtrls, Grids, DBGrids, DB, DBTables;
type
TForm8 = class(TForm)
Label1: TLabel;
Button1: TButton;
Button2: TButton;
Edit1: TEdit;
Edit2: TEdit;
DataSource1: TDataSource;
DBGrid1: ... ... ... ... ... ... TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
private
{ 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: TObject);
begin
form8.Hide;
form9.Show;
end;
procedure ... ... ... енгізу коды:
unit Unit11;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, ... ... ... Grids, DBGrids;
type
TForm11 = class(TForm)
RadioButton1: 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: TObject);
private
{ Private ... ... Public ... }
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 then
begin
Form2.Table1.Filter:='Naimenovanie='+''''+Edit1.Text+'''';
Form2.Table1.Filtered:=true;
end;
end;
procedure TForm11.Button2Click(Sender: TObject);
begin
Form2.Table1.Filtered:=false;
end;
procedure ... ... ... ... ... ... коды:
unit Unit13;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
Dialogs, OleCtrls, ... = ... ... ... ... 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.

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









Ұқсас жұмыстар
Тақырыб Бет саны
Бөлшектік дүкендер 6 бет
Талаққа ажырасуға себеп болатын он жеті іс3 бет
Балаларға арналған киімдер12 бет
Дизайн және дизайнер ұғымдарына түсінік10 бет
Ересектерге арналған киімдер11 бет
Жалпы индекстерді есептеу3 бет
Жұмысшылардың қорғаныс құралдары3 бет
Киімнің адам денсаулығына әсері8 бет
Киімнің адам тіршілігіндегі маңызы8 бет
Киімнің адамның тіршілік қарекетін қамтамасыз ету рөлі және адам физиологиялық кейбір мәселелері4 бет


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


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

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

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

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

Email: info@stud.kz

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

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