400 000+ дайын материалды
1 жыл бойы шексіз жүктеңіз
ҚМЖ, БЖБ, ТЖБ, презентациялар және авторлық материалдар
4 990₸/ 1 жыл
🔥Арнайы баға ·10.12.2026 дейін
Одан кейін - 29 990 ₸
Бір рет төлейсіз · Автотөлем жоқ
Тақырып бойынша 11 материал табылды

Ғылыми жоба: Электронды дүкен құру. 7 сынып

Материал туралы қысқаша түсінік
бұл жоба үйінде отырып кәсіп бастағалы отырған аналарымызға керек деп ойлаймын.
Материалдың қысқаша нұсқасы






Тақырыбы:Электронды дүкен құру

Жобаны жасаған:

«Райымбек атындағы орта мектеп»КММ-сі

7 «А» сынып оқушысы: Бахтияр Аружан

Жетекшісі : Бейбіт Тәтина



Мазмұны

КІРІСПЕ………………………………………………………………………………3

I Бөлім. ASP.NET негіздері.........................................................................................4

1.1 ASP.NET жайлы қысқаша түсінік……………………………...………………4

1.2 WEB қосымшаларын жасау……………...……………………………………...4

1.3 Реляциялық мәліметтер қорын құру......………………………………………..8

IIБөлім.Интернет-дүкенін пайдалану артықшылықтары…………………...17

2.1 Қолдану ортасы жөнінде ізденіс………………...………………..……….......17

2.1.1 Қолдану ортасын талдау……………………………………………...……...18

2.1.2Мәліметтер базасын талдау…………………………….………………..…...18

2.1.3 B/S модулы……………………………………………………….…………...18

2.2 Жүйе сұранысын жобалау………………………………………………..........19

2.2.1 Қолданушығы талаптар………………………………………..………...…..19

2.2.2 Функциялардағы талаптар……………………………………………...……19

2.2.3 Басқарушы…………………………………………………………………….19

2.3 Ішкі қабілетіне талап…….…………………………………………..…............20

2.4 Жүйені жобалау…………………………………………………….. ................20

2.4.1 Жүйені жобалаудың мақсаты………………………………………………..20

2.4.2 Жүйенің қызметін толықтап жобалау..……………………………………..20

2.4.3 МБ-ның кестесін жобалау……………………………………………………21

2.5 Жүйені жобалауды іске асыру…………………………………………………24

2.5.1 Жүйенің басқы бетін жасау…………………...………………..……...…….24

2.5.2 Оқырманға қызмет етудің моделін іске асыру.......………………...………24

2.5.3 Электронды кітапты түсіру функциясын орындау……...…...……...……..24

2.5.4 Кітапхананы басқарушының моделін іске асыру…………………….……25

Қосымшалар…………………………………………………………….…………..30

Қорытынды….……………………………………...………………………………41

Пайдаланылған әдебиеттер….…………...…………………………...……………47

Кіріспе

Бұл ғылыми жобаның тақырыбы Vizual Studio компонентің AJAX технологиясы мен APS Net пайдаланып Интернет дүкенің пайдаланудың артықшылықтарын web беттерін жасау. Ғылыми жоба жалпы 6 тараудан тұрады. Ғылыми жобаның мақсаты Drupal контентті басқару жүйесін пайдалана отырып, толық функционалды Интернет-дүкенін құру.

Web-сайттың дизайны CSS технологиясы мен PHP программалау тілін пайдалана отырып жасалынған, сайттың барлық құрамы SQLServer мәліметтер қорын басқару жүйесінде орналасқан.

Екінші AJAX технологиясы туралы. Бұл тарауды оқу арқылы сіз жаңа білімдерге қол жеткізе аласыз.Мұның бәрі де қазіргі дамып жатқан технологияның арқасы, міне сондай технологиялардың бірі AJAX. Ол технологиялық секіріс, қолда бар мүмкіндіктер аз қолда бар мүмкіндіктерін одан әрі кемелдендіру мүмкін емес кезде болады. Мұндай секіріс AJAX болып табылады. Ajax- тің жұмыс істеу тәсілі, пайдаланушы серверге өтініш жіберіп, сол арқылы сервер сандық мәліметтер қайтарылады. Ajax- тің негізі XMLHttrRequest, сервер мен пайдаланушы ара қатынасын реттейді.

Мүмкiндiктiң электрондық саудасының қолданулары үлкен артықшылықпен өнiмдi арзан сатуға болып табылады. Веб-сайт, өнiмдер қолданудың арқасында қолданушылардың интернет арқылы сатып алады. Екiбастан, интернеттегi қолдау және әрбiрi мадақтау және уақыттың шектелген кеңiстiгiн берген теледидар жарнамаға қарағандасы арзандау. Атап өту керек, кәсiпкерлiктегi электрондық коммерцияның артықшылықтарымен оны ұсынатын иiлгiштiк болып табылады.

Кәсiпкерлiктегi электрондық коммерция шығындар аз және тиiмдiрек жұмыс процессiн бiлдiредi. Электрондық сауда клиенттермен өзара әрекеттесу үшiн мүмкiндiктi кәсiпкерлiкке болатыны дүние жүзiнде бередi.

Әйтеуiр, ыңғайлылық және электрондық коммерцияның технологиясын үлкен өлшемдердiң кәсiпкерлiктерiн кеңейтуге дем беруге ұсынатын иiлгiштiк. Егер саудалық интернетте болса үлкен потенциалдық пайдалар жете алатыны анық.әсіресе кәзіргі кезде үйде отырып жұмыс жасайтын аналарға қажет деп санаймын.











I Бөлім ASP.NET негіздері

1.1 ASP.NET жайлы қысқаша түсінік

ASP.NET-бұл Web бағдарламалары мен Web-сервистерді жасайтын, IIS басқармасымен жұмыс істейтін платформа. Web-бағдарламаларды құратын бүгінгі таңда басқа да технологиялар бар.Солардың ішіне PHP және PERL тілдері кіреді. Ескі әне көп қолданылатыны CGI технологиясы. Бірақ ASP.NET технологиясы басқаларынан Microsoft құралының жоғарғы сатыдағы серверлік өнімділігімен және мәліметке қол жеткізу, қорғаныстың мықтылығымен ерекшеленеді. Сонымен қатар ASP.NET технологиясы Web- және Windows- бағдарламаларын қамтамасыз етеді. ASP.NET-те Web- қолданбасының құрудың базалық программалау тілі толығымен обьектіге бағыттылған. Соның нәтижесінде қызмет көрсетілуі, модификациялануы және қайта қолданылуы басқа технологияларға қарағанда оңай болып келеді. ASP.NET-те Web- қолданбасын құрудың көптеген артықшылықтары бар.

1.2 Web-қосымшаларын жасау

Әрбір ASP.NET негізінде жасалған Web-қосымша кодтан және құрамы туралы мәліметтерден тұрады.

Ақпараттық бөлік беттің статикалық және динамикалық элементінен тұрады сонымен қатар Web-форма түрінде бейнеленеді. Статикалық элементтер кәдімгі HTML элементтері сияқты, динамикалық элементтер қосымшаның орындалу кезінде программалық кодпен бейнеленеді.

Программалық код қолданушының сұранысына қосымшаның әсерін анықтайтын логиканы білдіреді.Программалық код сервермен орындалады және ақпараттық бөліктің динамикалық элементтерімен әсерлеседі.

Құрамы туралы мәліметтер – сервердегі қосымшаның орындалуын қамтамасыз ететін параметрлер, қауіпсіздік параметрінен тұратын файлдар болып табылады.

Web-қосымшаның негізгі элементі Web-форма, ал бір жағынан Windows-формаға ұқсайды, өйткені қолданушының іс-әрекетіне қабілетін және мәліметтерді көрсететін өзінің ішінде элементтері бар болуы мүмкін. Екінші жағынан – HTML-бетті білдіреді, өйткені оның барлық атрибуттарына ие. Осы басқару элементтері HTML-бетінде тэг ретінде көрсетілген.

Шын мәнінде, ASP.NET негізінде құрылған Web-қосымшаның Web-форманы құрудың екі нұсқасы бар.

Бірінші жағдайда, ақпарттық бөліктің барлық коды және программалық бөлік бір кеңейтілумен .aspx файлында сақталады.

Программалық код сценарий блогында орналасады. Осыдан қазіргі заманғы программалаудың барлық мәселелерін қолдануға болады. Мысалға, басқару элементтеріндегі оқиғалардың әсері, программаның ішкі құрылымы және т.с.с. Бұл модельді жәй Web-қосымшаларды құрған кезде қолданған дұрыс, өйткені осы жаңдайды барлығы бір бумада сақталынады.

Әрбір Web-бет екі бөліктен тұрады:программалық коды бар Web-форма және файл. Сөйтіп, бірінші жағдайдағы сияқты, форма кеңейтілген .aspx файлында сақталынады, ал программалық код .cs-пен кеңейтілген файлында сақталынады. Осындай модель программалық логикадан алынған қлданушы интерфейсінің арқасында Web-қосымша элементтерінің бөлімдерін қамтамасыз етеді.

Клиенттің Web-қосымшаға қатынасы IIS серверінде ең соңғы болып қосылады. Қосылған қосымша жауап қацтарады. Бұл үшін сұралған Web-форманың үлгісі жасалынады. Ол клиенттің браузеріне берілетін HTML-тэгтің жауабында көрсетіледі. Осыдан кейін Web-форманың үлгісі жойылады. HTML-бетті алған қолданушы әртүрлі форманың өрістерін толтыра алады. Керекті өрістерді толтырғаннан кейін қолданушы серверге қайтадан мәліметтер жазылған бетті жібереді. Бұл белгіні бір әрекетті жасағаннан кейін болатын қайта жіберу технологиясымен іске асыруға болады. Қолданушыдан мәліметтерді алғаннан кейін сервер жаңа Web-форманы құрады, оны алынған мәліметтермен толтырады және керекті оқиғаларды өңдейді. Өңдеудің соңында сервер жауаптың HTML кодын жасап шығарады және оны клиентке жібереді, одан кейін Web-форманы жояды. Толығырақ сценарийдің суреттемесі қосымшадағы 1.1 және 1.2-суреттерде көрсетілген.

Қолданушы Web-қолданбаның жұмысын аяқтағаннан кейін браузер терезесін жабады немесе басқа интернет-бетке ауысады. Осы кезде жұмыс істеліп отырған беттің жұмысы аяқталады, бірақ та қолданбаның өзі серверде аяқталмауы мүмкін. Бұл .NET Framework платформасының үлестірілген есте сақтау құрылғысына байланысты. .NET платформасы тексеру жасайды, егер обьект қолданылмаса, онда сервер сол обьектіні өшіреді. Сондықтан да Application_End оқиғасы қай кезде орындалатынын айту мүмкін емес.

Қолданушымен Web-қолданбасының байланысын жақсы түсіну үшін, келесі жағдайларды қарастырамыз.

Бетке сұраныс жасаған кезде біріншіден, Page Init оқиғасы шығады және сол беттің обьектілері шығады. Өңдеу кезінде программист код қоюына болады, беттің бірінші бетін анықтайды. Бірақ бұл оқиғаны басқару элементтеріне аты-жөнін көрсету үшін қолдануға болмайды, өйткені олар әлі құрылған жоқ.. Одан кейін Page Load оқиғасы аты-жөнін көрсетеді. Web-беттің көбісі бұл оқиғаны анықтау үшін қолданады, мысалы өрістерді мәліметтерге толтыру үшін, бастапқы мағыналарды басқару элементтеріне қою үшін және т.б. Оқиғаны өңдеу кезінде мынаны білуге болады, бет бірінші рет қосылып тұрғанын. Ағылшын терминалогиясында мәліметтерді серверге қайта жіберу post back деп аталады. Беттің жағдайын анықтау үшін Page.IsPostBack құрылысын тексеру қажет, ол бетті бірінші рет жіберген кезде false мағынасын қолданады.

Берілген бетке бірінші рет немесе қайталанып қолданыс жасалынып тұрғанын білу қажет, өйткені анықталу жасалады. Мысалы, мәліметтерді серверге қайта қайтару үшін, міндетті түрде анықталу жасау керек,соның ішінде басқару элементтерінің бастапқы мағыналарын қою , кейбір жағдайда ол қате болуы мүкін , бұл басқару элементтері мағына алуы қажет , оны қолданушы жібереді.

Келесіде егер бетке қайта қайтару отсылкасы орындалса , онда басқару элементтерінің оқиғасы шақырылады, олар бетте орналасады. Егер браузер терезесінде қолданушы басқару элементтерімен жұмыс істесе, осы мезетте бұл оқиғалар сақталып қалады, ал мәліметтерді серверге жіберген кезде, міндетті түрде кезекпен орындалады.

Page Load оқиғасын шақырған кезде бетке тексеру жүреді. Бұл тексеріс, егер қолданушы беттегі басқару элементтеріне, мәлімет, аяғында сақталу керек, сол үшін олар тексеріледі. Бұл тексеріс клиент жақтан жүзеге асырылу керек. Қолданушыға мәліметтерді енгізу туралы айтылуы тиіс. Ол серверге жіберілмес бұрын, бұл мәліметтің көлемін кішірейтеді, сеть арқылы жіберілген және мәліметтермен сервер арасындағы процесті тездетеді. Тексеруді клиент арқылы ғана емес сервер арқылыда жүзеге асыру қажет. Бұл тексеріс өте қиын тапсырма.

ASP.NET- те басқарудың дұрыстығын тексеріп отыратын бірнеше элемент бар. Олар автоматты түрде клиентті және серверлік дұрыстықты тексеріп отырады. Егер енгізілген мәліметтерден қате тапса, ASP.NET ол туралы хабарлап, қатені жойғанша жұмысқа кіріспейді.

Web- форманы өңдеудің келесі қадамы, барлық іс-әрекеттердің өңдеуі болып табылады. Бұған мысал келтірейік.

Бізде (Button) “Отправить” батырмасын бар бет болсын және қайтымды автоматты емес мәтіндік өріс (Text Box). Мәтіндік өрісте мәтінді өзгерткенде және “Отправить” батырмасында мәліметтерді серверге жіберу қайтадан жүзеге алады. Бетті серверге қайталап жіберген жағдайда ASP.NET келесі мәліметтерді жібереді.

  1. Page. Init

  2. Page .Load

  3. Text Box .Text Changed

  4. Button. Click

  5. Page. Pre Render

  6. Page. Unload

Нәтижесінде өңделген оқиғалардан беттің HTML – коды шығады, клиетке берілетін, одан кейін тазалау жүреді.Ол бетті өңдеп жатқан ресурстарды жіберу үшін қажет. Page. Pre Render оқиғасы өңдеп болған соң ғана көрінеді, бірақ оның HTML –коды әлі болған жоқ. Әлгінде бұл оқиға ASP.NET- те, HTML- кодының кұрылуы алдында және клиентке жіберу алдында басқару клиенттерін қолдануымен болады.

Тізбектелген оқиғаның жазылуы Web- беттің өмірлік циклін 1.7 суретте көрсетілгендей құрыға болады.

Беттегі мәліметтерді сақтау мәселесіне қайтып келейік. Бұл механизмді жүзеге асыру үшін, ASP.NET-те (view state) көрінісінің жағдайы болады. Web-форманың көрініс жағдайы Web-форманың өзінің ішінде ғана іске асады.

Егер Web-формаға мәлімет жасау керек болса және басқа Web-формаға сәйкес қолданбаға қол жеткізу мүмкін болса, онда ол мәліметтерді жақсы көрінетін глобалды аймақтағы обьектілерге сақтау, қажет сонымен қатар оны ауысу жағдайының аты деп атаймыз. Ауысу жағдайында екі обьектісі бар: Application және Session. Application ауысу жағдайы барлық қолданушыларға мәлім және глобалды ауысумен көрсете алады. Session ауысу жағдайы тек бір сеансқа ғана мәлім және онымен тек бір қолданушы ғана қолдана алады. Ауысу жағдайында әртүрлі типтегі мәліметтерді сақтауға болады. Ауысу жағадйын глобалды ауысу деп те айтамыз.

Web-қолданбасы өзінің ерекше программалық типімен белгіленеді және “клиент-сервер” архитектурасына негізделген. Web-қолданба серверде орналасады және орындалады, қолданушыдан мәліметтерді алып және оған HTML-код түрінде жұмыстың нәтижесін береді, осы жұмыстың бәрі браузерде атқарылады.

Интернетке жүйеленген ақпараттық жүйелердің жұмыс істеуінің бірнеше технологиясы бар. Ең бір керемет технологиялардың бірі – ASP.NET. Web-қолданба, ASP.NET негізінде құрылған болса, онда ол IIS ортасында Windows платформасы болып есептеледі. ASP.NET, .NET Framework құрылымының бір бөлігі болып табылады. Бұл архитектура жаңашыл қолданбаны құру үшін құрылған, Windows ортасында жұмыс істеуге негізделген, оған программалық код жазу үшін көптеген программалық тілдер қолдануға болады. .NET Framework-тың ерекшелігі ол - бір программаның әр-түрлі модульдері бірнеше тілде жазылуы мүмкін.

ASP.NET-гі әрбір Web-қолданба үш бөліктен тұрады: ақпараттық , прогаммалық код және конфигурация жайлы. Ақпараттық бөлігі, HTML форматындағы беттің көрінісін, гипертекстік документті және ASP.NET элементін өзіне кіргізеді. Программалық код бизнес-логиканы мүмкідендіреді; Бұл код серверде орындалады және ақпараттық бөліктің динамикалық элементтерімен бірге орындалады. Конфигурациялық бөлігі. Параметрлері бар және серверде қалай жұмыс істеуін анықтайды, соның ішінде қауіпсіздік параметрі, ол қате шығармауды бақылайды және т.б.

Бір Web-қолданбамен екінші Web-қолданбаның және клиенттің қосылуы келесідегідей көрінеді: клиент ашық беттерге сұраныс жасайды, Web-сервер қолданбаны ашады, клиенттің сұранысы бойынша форма құрылады, формамен байланысты программалық код жасалынады. Қолданушы сервердің жіберген бетін көреді, егер керек болса мәлімет енгізіп, оны серверге жібереді. Сервер форманың жаңа түрін құрады, алаңды клиенттен алған мәліметтерге толтырады, HTML тексті құрады да оны клиентке жібереді.

1.3 Реляциялық мәліметтер қорын құру

SQL тілі реляциялық мәліметтер қорында мәліметтермен қүрделі әрекеттер орындауға, мәліметтер қорының құрылымын анықтауға және көпшілік қолданатын ортадағы мәліметтерге кіру құқығымен басқаруға арналған.

Сондықтан, SQL тіліне құрамдық бөлімі ретінде: мәліметтермен күрделі әрекеттер тілі (Data Manipulation Language, DML); мәліметтерді анықтау тілі (Data Definition Language, DDL); мәліметтерді басқару тілі (Data Control Language, DCL) қарастырылған. Бұл жеке тілдер емес, бір тілдің әртүрлі бұйрықтары. Осындай бөлу осы бұйрықтардың әртүрлі қызметтік тағайындалуы үшін жасалынған. Мәліметтермен күрделі әрекеттер тілі DML мәліметтер қорында мәліметтермен қүрделі әрекеттер орындауға қолданылады. Ол төрт негізгі бұйрықтардан тұрады:

SELECT (таңдау)

INSERT (енгізу)

UPDATE (жанарту)

DELETE (жою).

Мәліметтерді анықтау тілі DDL мәліметтер қорының құрылымы мен оның құрылымдық бөлімдерін – кестелер, индекстерін, триггерлерді және сақталынатын процедураларды құру және өзгерту үшін қолданылады.

Мәліметтермен басқару тілі DCL көпқолданушы ортадағы мәліметтерге кіру құқығымен басқаруға қолданылады. Ол 2 негізгі бұйрықтардан тұрады:

GRANT (құқық беру)

REVOKE (құқықты қайтарып алу)

Қолданушы интерфейстің көрінісінен SQL бұйрықтарының екі түрі бар: интерактивті SQL , кіріктірілген SQL. Интерактивті SQL арнайы утилиттерде қолданылады, олар арқылы интерактивті режимінде SQL бұйырықтарын қолданып сұранымдар енгізіледі, орындалу үшін олар серверге жіберіледі және нәтижесі қажетті терезеде алынады. Кіріктірілген SQL қолданбалы пакеттерде қолданылады, олар арқылы серверге сұранымдар жіберіледі және алынған ңәтижелер өнделінеді. Реляциялық операциялар. Мәліметтермен күрделі әрекеттер тілінің бұйрықтары. Мәліметтермен күрделі әрекеттер тілінің ең маңызды бұйрығы ол SELECT бұйрығы.

Реляциялық мәліметтер қорының негізгі операцияларынан бастайық. Олар:

таңдау (Restriction)

проекция (Projection)

жалғау (Join)

бірі ктіру (Union).

Таңдау операциясы арқылы бір кестенің барлық жазбаларды немесе жазбалардың бөлігін алуға мүмкіндік береді . Тәжірибеде көбінесе кестенің жолдар мен бағандар ішкі жиындарын алу керек болады, яғни Restriction және Projection қиыстыруын орындау керек болады. Ол үшін кестенің бағандарының тізімін беру керек және жолдарына шартттар қою керек.

Біріктіру операция бір нәтижелік кестеге бірнеше кестеден жеке сұранымдардың нәтижесін біріктіруіне мүмкіндік береді. Сонымен, UNION сөйлемі жолдар мен бағандардың бір жиынына екі немесе оданда көп SQL –сұранымдардың шығуын біріктіреді.

Мәлеметтер қорын жобалау. Мәліметтер қорын кұру үшін, алдымен оның жобасын ойластырған жөн. Жобасыз құрылған мәліметтер қорында жиі қателіктер туып, оларды қалпына келтіру үшін қор обьектілеріне үнемі өзгерістер енгізіп отыруға тура келеді.

Жобалаудың жеті кезеңі:

Мәліметтер қорындағы кесте немесе қорытынды есеп сияқты объектілерді кұрмай тұрып, оларды алдын-ала ойластыру керек. Жобаның сапасы неғұрлым жоғары болса, оның орындалуы жеңілдене түседі. Жобаны тереңірек ойластырған сайын, кәделік жүйені оңай жүзеге асыруға болады. Жобалау- үлкен көлемді құжаттар кұру емес, оның негізгі мақсаты- қажетті қосымшаны іске асырудың айқын жолын анықтау.

1-кезең: Концепциядан бастап іске асуға дейінгі жалпы жобалау

Программалаушылар мен қолданушылар арасында ұқсас мәселелер кездесуі мүмкін. Мәселелердің алғашқы тобы соңғы қолданушының талаптарына қатысты. Құру әрекеттерін бастамай тұрып, жүйеге қойылған жалпы талаптарын айқын анықтап алу керек.

Жобалау әрекеттері итеративтік процесс: әр кезең біткеннен соң, анықталған жобадан ауытқып кетпеу үшін алдыңғы қадамдарды мұқият тексеріп, қарап шығу қажет.

Қосымшаның барлық іске асырылатын компоненттерін анықтағаннан кейін, қорытынды есепті жобалау кезеңіне өтуге болады.

2-кезең. Қорытынды есепті жобалау: өрістерді орналастыру

Қосымшаның жобасы әбден тәптіштеліп талданылуы қажет. Әр кезеңі жалпы жобалау мақсаттары көзқарасынан басталу керек.

Қорытынды есептің кұрылымын әлде қорытынды есепке кіретін деректердің элементтері мен тексттерінің қайсысын алдымен анықтаған жөн деген сұрақ туады? Шындығында, екеуі де бірге кұрылады. Көрсетілген жобалау концепциясында, өрістердің орналастырылуы қорытынды есепке айтарлықтай әсер етпейді. Кейде болашақ қорытынды есептің бетіне тор салып, әр өрістің орнын дәлме-дәл анықтап шығуға болады.

3-кезең: Деректердің кұрылымын жобалау: кестенің кұрылымында қандай өрістер болуы қажет.

Жалпы жобалау кезіндегі мәселелер шешілгенде, қорытынды есептерде қолданылатын деректердің кұрылымы жайлы ойланған жөн. Сонымен, келесі қадам - қорытынды есептерге кіретін өрістердің тізімін кұру. Ең оңай жолы - әр қорытынды есептің элементтерін анықтап, тізімін құру. Содан соң кұрылған тізімдердегі екі немесе бірнеше қорытынды есептерге қатар кіретін элементтерді анықтап алу керек. Бұдан әрі жобалау процесінің жаңа кезеңдері басталады. Қорытынды есеп құрылатын кестелерге енетін деректердің элементтері ол кестенің өрістері түрінде анықталуы қажет. Өрістер жиыны мен есептеулерді талдау нәтижесінде олар арқылы құрылған құжаттардан қай өріс қандай кестеге жататындығын түсінуге болады. Енді анықталған өрістерді кестелерге орналастыруға болады. Кейбір жағдайда жаңа өрістерді анықтау қажет болса, енді бірде өрістер артық болып қалуы мүмкін. Өрістерді кестелерге үлестіру әрекеттері функционалдық негізінде жүзеге асырылады.

4- кезең. Кестелерді жобалау және біріктіру.

Деректердің құрылымын жобалау әрекеттері орындалғаннан кейін, кестелердің құрылымы айқындалады. Тәжірибелі қолданушы ешбір қиындықсыз ақырғы кестелер жиынын бірден анықтап шығады. MS Access кестелер кұрылымы анықталғаннан кейін де оларға өзгерістер енгізуге мүмкіндік беретіндіктен, жас қолданушылар үшін де қиындық тумайды.

5-кезең. Өрістерді жобалау: деректерді енгізу және олардың мүмкін мәндерін тексеру ережелері.

Келесі кезең кестелер мен өрістерді толық анықтауды қажет етеді. Әрбір өріске және кейбір жаңа кестелерге деректерді қатесіз енгізу үшін, деректердің мүмкін мәндерін тексеру ережелерін қолдануға болады.Өрістердің аттарын, тектерін және өлшемдерін жобалау. Ең алдымен әр өрістің атын анықтап, меншіктеу керек. Өрістің аты жеңіл есте сақталынып, өрістің мағынасына сәйкес келіп, мәнді болуы керек. Өрістің аты өте ұзын немесе өте қысқа болмауы тиіс. Access-те қолданылатын атаулардың ұзындығы 64 символға дейін болуы мүмкін. Енді өрісте сақталатын деректердің тектерін анықтаған жөн.

6-кезең. Үлгілерді жобалау, енгізу.

Енді үлгіні жобалауға кірісейік. Үлгілер кестелер өрістерінен кұрылады да, өзгерту тәртібінде деректерді қарап шығу мүмкіндігін береді. Үлгілердің түрі өздеріне сәйкес құжаттардың түріндей болуы керек. Деректерді енгізу үшін экрандық үлгілерді жобалау. Үлгілерді жобалау барысында экранда үш текті объектілер қамтылады: белгілер және деректерді енгізу өрісінің текстік жазуы; арнайы басқару элементері; сәндік графикалық элементтер. Деректер өрістерінің реті құжаттағыдай болғаны жөн. Енгізілетін таңбалардың мөлшерін қалауымызша өзгертуге болады. Деректер өрістері бір келкі орналасуы міндетті емес және олардың арасында бос орын қалтырылуы тиіс.

Өрістердің тақырыбы мен сұқбаттасу хабарларын көрсету үшін қысқа жазулар пайдаланылады. Текстік өрістерге текст және сандар енгізіп, оларды көрсетуге болады. Жалаушалар белгілі-бір шарттардың орындалуын немесе орындалмауын көрсетіп тұрады. Әр түрлі басқару элементтері ретінде тізімдерді, сілтемелі өрістерді, орнына қою кестелерін, ауыстырып қосқыштар мен олардың топтарын атап айтуға болады.

7-кезең. Автоматтандыру тәсілдерін жобалау.

Үлгілер компоненттерін бір-бірімен батырмалы немесе әдеттегі меню жүйелері арқылы байланыстыруға болады. Графикалық батырмалы меню жүйесі үлгінің орталық бөлігінде орналасып, шартбелгілік немесе текстік сипаттамаларынан кұрылған бұйрықтық батырмалардың қызметін атқарады. Қарапайым меню жүйесі экранның жоғарғы бөлігінде орналасады, ол ашылатын ішкі меню жүйесінен тұрады. Жалпы, күрделі кұрылған қосымшада меню жүйесі болғаны жөн. Әдетте әр үлгіге немесе қорытынды есепке меню жүйесінің бір пунктін сәйкестендіреді.Меню жүйесін кұру үшін Access-тің макростары қолданылады. Ол дағдылы ашылатын ішкі меню жүйесінен тұруы немесе батырмалы болуы мүмкін.

MS SQL Server 2005 – соңғы алты жыл ішінде SQL Server-дің жаңа нұсқасы болып табылады. Ортақ тілдік ортада орындалатын (CLR) мысалға Microsoft Visual C# және Microsoft Visual Basic .NET тілдерінде сақталатын процедураларды SQL Server 2005-те құруға болады. SQL Server 2000-ға қарағанда SQL Server 2005-те сақталатын процедураларды құру өте жеңіл және ыңғайлы.

Дербес мәліметтерді қорғау қазіргі заманда ең басты мәселеге айналды. Сондықтан да Microsoft компаниясы өмірде кездесетін неше түрлі қауіп-қатарлерді қарастырып, олардан қорғау мәселесін басты орынға қойып отыр. 2003-жылы Microsoft алдыға жылжыды. Онда ол өзінің Trustworthy Computing деген инициативін шығарды, ол жерде компьютердің жаңа түрлері мен программалық қамтамасыздандырулары айтылған балатын. Оның бәрі қолданушының жұмыс істеу ыңғайлылығына қарастырылған. SQL Server 2005-те төрт инфрақұрылымдық қорғаныс жасау аспектісі бар: проектілеу кезіндегі қорғаныс, үнсіз қабылдау қорғанысы, тасымалдау кезіндегі қорғаулар болып бөлінеді.

SQL Server 2008-дің шифрлауды қолдауы

Деректер қорындағы сақталатын мәліметтерді тек қолданушы ғана ойламайды сонымен қатар басқа да бізге таныс емес адамдарда ойлайды. Кеңінен қолданылатын реляциондық деректер қорын көптеген ұйымдарда деректер қорын құратын мамандарға әр уақытта қорғау функциясын жоғарылатып отыруын қадағалайды. Мәліметтерді SQL Server 2005-те шифрлау үшін шифрлау кілттері қолданылады. Ол кілттер екі түрлі болуы мүмкін – симметриялы және асимметриялы және де әр кілттің өзінің артықшылығы мен кемшідігі бар. Көптенген қара ойлы қолданушылар деректер қорын бұзып, ішіндегі құнды мәліметтерді алғысы келеді. Осындай мәселелерден құтылу үшін SQL Server 2008де мықты қорғаулар жасалған.

Visual Studio 2008-ті қосқан кезде бірнеше облыстан құрылған терзе шығады. Recent Projects терезе аймағы соңғы алты проектіге сілтеме жасай алады. Одан төмен орналасқан Getting Started аймағы қолданушының көп қолданған есептеріне сілтеме жасайды. Оны басқан кезде тез арада жаңағы тапсырманы орындауға кіріседі. Мысалы, “Create Web Site” деген сөзді басқан кезде ASP.NET-те жаңа Web-сайт құрылады.

Visual Studio 2008 терезесінің оң жақ бөлігінде құрал-саймандар терезесі орналасқан. Ол жерде қолданбаның компаненттері көрінеді: басқару элементтері, деректер қорымен байланысы, класстар және олардың құрылымы. Жұмыс істеу барысына байланысты құрал-саймандар терезесін ыңғайлап өзгертуге болады.

Жаңа ASP.NET қолданбасын құру үшін File New Web Site бұйрығын орындау керек. Ашылған New Web Site терезесінде келесі ұғымдарды көрсетеміз:

●Шаблон(Templates) – файлдарды анықтайды, ASP.NET-ң Web-сайттар қолданбасын және Web-службалар қолданбасының екі базалық типін қолдайды

●Орналасу желісі (Location) - Web-сайттың сақталатын орнын анықтайды.

●Тіл (Language) - .NET-тің программалау тілін анықтайды.

aspx кеңейтілуімен сақталған құжат ASP.NET және .NET Framework платформасында жасалғандығын білдіреді. Кодты жазған кезде серверлік басқару элементтері қолданылады. Бұл элементтер міндетті түрде form HTML элементінің ішінде орналасуы керек және ол сервер бөлігінде орындалады да <asp: элементтің параметрі> арқылы жазылады. Мысалы, сервер бөлігіндегі Button элементінің жазылу бейнесі мынадай түрде болады:

<asp:Button ID=”Button1” runat=”server” Text=”Button”/>

Осы мысалдан көріп отырғандай asp деген кілттік сөзден кейін элементтің типі .NET Framework-та жазылған класына сәйкес жазылады одан кейін элементтің ID және сервер бөлігінде орындалатынын көрсету керек. Қолданбаны құру кезінде Toolbox компаненттер панелі маңызды роль.

SQL (Structured Query Language-Сұраныс құрылымының тілі)-көпжақты тіл, мәліметтер қорын басқару үшін қолданылады. SQL-Visual Basic типіндегі амал тіліне қарағанда айырымашылығы ол декларатты тіл. Деклараттік тілде не істеу керектігі айтылады. SQL-де мәліметтер қорына қалай қарау керек екндігін түсіндірудің қажеті жоқ. Тек қана оған мәліметтер қорынан нені алу керектігін түсіндірсеңіз болды. Ал амалдық тілде берілген тапсырманы түгелімен сипаттап беру керек. Тілдің амалдық немесе декларативті типте болуы-бұл Visual Basic типіндегі үш ұрпақтық тілдерінің арасындағы негізгі айырмашылық және SQL типіндегі 4-ші SQL тілі 4-ші ұрпақ болады ма? Бұл күрделі сүрақ.

Оны 1970 жылы IBM компаниясында доктор Коддам (KF.Codd) жасап шығарды. Ол кезде тілдер ұрпақ бойынша түрлерге бөлінбеген еді. SQL құрылысын қарастыруды, операторлармен негізгі сөздерден қарастырудан бастаймыз. Сосын SQL операторларының мысалдарын етіп жасап шығарамыз. Эксперименнт ретінде SQLExec қосымшасы SQL операторында қолданылады.

SQL операторларының форматы. Барлық типтегі амалдар үшін SQL операторлары бар болады, оларды мәліметтер қорымен іске асырады. SQL операторы мәліметтердің жаңа қорын құруда және оған кесте мен индекстерді толықтырғанда қолданылады.

SQL операторын мәліметтер қорын жаңарту үшін де қолданылады. SQL мәліметтер қорын басқару үшін функциональді толық тіл, бірақ біз оны жиі мәліметтен берілгендерді таңдап алу мәліметтер қорына сұраныс деп атаймыз, ал SQL операторы мәліметтер қорына сұранысты іске асыру үшін таңдау қомандасы деп аталады. Себебі онда Select глаголы (таңдау) бар. Таңдау қомандасының жалпы форматы мынадай: Select (өpic тізімі) From (кесте тізімі) Where (өрнек).

SQL қомандасының бір бөлігі - өрістер тізімі, үтірмен бөлінген, сұранымға кірістіріледі. Егер элементін аты-жөні бос кеңістік болса, онда оны тік жақшаға алу керек. Мысалы сұраныс өрісіне Customer Name (сұранушының аты) енгізетін болсақ, мынаны кіргізу керек [CustomerName]. Әрбір өрістің толық аты - өзі жататын кесте атымен беріледі. Бұл жазу өріс атының ерекшелігін, бірнеше кесте өрісі бірдей атпен берілсе де, оның маңыздылығын қамтамасыз етеді.

Total өрісінің толық аты (Қорытынды) Customer Orders кестесінде -[Customer Orders] Total болады. Егер Total өрісінің аты басқа ешқандай кестеде кездеспесе, кестенің атын түсіріп, бұл өріске тек Total ретінде қараймыз. Select сұранымының орындалуының нәтижесі берілген шартқа сәйкес келетін кесте жазуларынан және қатар тақырыпшаларынан тұрады. Тақырыпшалар бұл өріс аттары, мәліметер қорын жоспарлағанда беріледі. Тақырыпшаларды өзгерту үшін, өріс атынан кейін кілттік сөз AS-ті қолданамыз. Бұл ыңғайлы, әсіресе сұраныс кезінде бір кесте өрісінің аты түрлі басқа кесте аттарымен сәйкес келгенде. Мысалы, егер Total кесте өрісінің аты Customer Orders-it берілсе онда оны тақырыпшасын, Order Total өрісін мына түрде береміз:

[Cusromer Orders ].[ Total] AS[Order Total].

Бұл команданың бөлігі - сұраныс негізінде берілген барлық кесте тізімі. Бірнеше кестенің ішінен өріс тандап алу үшін өріс аттарын үтірмен бөліңіз. Егер SQL сұраныс бір кестеден көбірекке негізделген болса өріс аттарының алдына кестесін қосып жазу жақсы болар еді. Бірнеше кестеден өрісті таңдап алу кезінде кестелерді қалай байланыстыратынын көрсету керек. . Егер сіз тек қана кестенін атын көрсететін болсаңыз, онда Сұраныс нәтижесінде әрбір кестеде мүмкін болған барлық қомбинациялар шығады. Өрісті бірнеше кестеде байланыстыру үшін бірігу (Join) деп аталатын ұғымды құрыңыз, бұл SQL таңдау қомандасында негізгі үғым болады.

Бұл қоманда бөлігі - логиқалық өрнек, берілгендерді теріп алғанда және RecordSet объект қайтаруда қолданылады. Бұл өрнекті жасау үшін функциялар және Visual Basic операторларын SQL операторларына қолданады.

FIELD Name BET WEEN Valuel AND Value2 -қатарлар ғана қайтарылады, мұнда Field өрісі диапозонда мына мәнге Valuel-ден Value2-TQ дейін ие болады.

Fieldname IN (Valuel, Value2...). қатарлар ғана қайтарылады, Fteld name өрісі дөңгелек жақшадағы мәнімен сәйкес келгенде ғана. Жақша ішінде элементтің кез-келген саны беріледі. Келесі қоманда сүранушы үшін анық бір қалаған жазуды қайтарады.

Date -бұл оператор өрнек ішіндегі Америкалық жүйедегі уақыт анықтайды. Мысалы SQL қомандасы NWIND мәліметтер

қорынан 1994 жылы өндірілген барлық заказдарды қайтарады.

Like. Бұл оператор - SQL -дағы ең қуатты, күрделі оператор. Ол қатарды шаблон бойынша таңдап алуға арналған. Өрнекті белгілі бір формаға келтіру үшін арнайы белгілер қолданылады.

Order BY (Field List). Бұл оператор көрсетілген өріс мәні бойынша RecordSet қатарларын реттейді.

Келесі SQL операторы RecordSET-ті барлық сұранушыларды кесте бойынша Customere NWIND мәліметтер қорында берілген мемлекеттер бойынша теріліп алынып жасалады. Бір мемлекеттегі сұраныс иелерін олардың тұратын қаласы бойынша теріп алады.

SQL-бірігу. Бірігу операторы сұранымда бірнеше кесте қалай байланысқанын анықтайды. Бірігудің үш типі бар:

  • Left Outer (Сыртқы сол жақ)

  • Right Outer(Сыртқы оң жақ)

  • Inner (Ішкі)

Бірігу амалы бір кестенің барлық қатарларын басқа кестенің қатарларымен байланыстырады. Бірігу негізінде шартпен бірге жүреді, бұл қайсы жазу RecordSet -те пайда болатынын анықтайды.

Left Outer (Сыртқы сол жақ бірігуі). Бұл бірігу сол кестедегі барлық жазуларды кескіндейді, ал оң жақтан тек қолданушы шартын қанағатандыратындығы ғана. Бұл бірігу келесі синтаксисте болады. Сыртқы сол жақ бірігуде бірінші реттік кестедегі барлық жазуларға сәйкес берілген шартқа жауап беретін екінші реттік кесте сәйкес келеді. Со л жақ кестесі екінші реттік сәйкес кесте болмаса да қосыла береді.

Right Outer (Сыртқы оң жақ бірігу) Бұл бірігу сыртқы сол жақ бірігуге үқсас, бірақ бұл жағдайда оң жақ кестесінің барлық жазуын кескіндейді. Бұл бірігуде келесі синтаксис болады.

From (екінші кесте) RIGHT JOIN (бірінші кесте) ON (екінші кесте). (өріс) (салыстыру) (бірінші кесте)(өріс) Сыртқы оқ бірігу бірінші кестенің барлық жазуларына берілген шартқа сәйкес келетін екінші кестенің жазулары сәйкес келеді. Бұл сәйкес жазулар жоқ болса да, бірінші кестенін қосуға болады. Сыртқы бірігу жазулардың өте үлкен жиынын қайтарады. Сондықтан оларды тек өте қажет болғанда ғана қолдануға болады. Басқа жағынан алғанда ішкі бірігу қарапайым және олармен SQL қомандасының көпшілігі құрылады.

Inner (Сыртқы бірігу). Бұл бірігу екі кестенің де қатарын қайтарады амалға қосылатын және берілген шартқа сәйкес келетін.

Ішкі бірігуде келесі синтаксис болады:

From (Бірінші кесте) INNER JOIN (екінші кесте ) ON (бірінші кесте) (өріс) (салыстыру) (екінші кесте) (өріс). Бірнеше мысалдарды талдап қарастырамыз. Қарапайым түрде ішкі бірігу WHERE сөйлеміне үқсас. Әрбір нақты кестеден өріс таңдап алынбайды. Оларды ішкі бірігу қатарынан таңдап аламыз. Бірінші ішкі бірігу мынадай.

SQL операторларды қолдану. Енді, бізге негізгі SQL операторлары белгілі болғанда, SQLExec қосымшасын қолданып мәліметтерден берілгендерді аламыз. SQL операторлары - бұл RecordSet объектісінің анықтамасы. Data басқару элементін RecordSet қасиеті кесте аты болуы міндетті емес. Ол тек қана анықталған кесте қатарынан тұрады немесе мәліметтерді бірден артық кестелерде біріктіреді. Мәліметтер қорынан SQL операторы тандап алынған жазулар жиыны Data басқару элменті болып тағайындалады. RecordSource қасиеті Customers кестесі атында орнатылады. Properties терезесіндегі RecordSource қасиетінің атымен бірге берілген тізім - құрама аралас тізім. Оған мәліметтер енгізуге болады.

Егер сізге SQL оқып-үйренуге қиын көрінсе, онда мынаны біліңіз: Visual Data Manager тышқанның көмегімен қарапайым SQL операторларын құруды көрсетеді.

Database терезесіндегі тышқанның оң түймешесін сырт еткізіңіз және контексті мәзірді New Query- ді тандап алыңыз (Жаңа Сұраныс), сонда QueryBuilder терезесі ашылады (сұраныс қонструкторы). Visual Data Manager -ді қарапайым SQL операторларын құру үшін қолданамыз.

Таңдау шартын анықтау үшін Query Builder сұраныс қонструкторын қолдануға болады. Ол WHERE кілттік сөздің көмегімен сұраныс нәтижелерін топтап, реттеп егер RecordSet-өлшемі үлкен болса, оны зерттейді. Таңдау шартын толықтыру үшүн, Field Name тізіміне өріс атын таңдап алыңыз, амалды орындаңыз және Value өрісінің мәнін анықтаіыз. Егер сіз анық бір өрістің мәнін ұмытып қалсаңыз ListPossidleValues(мүмкін болатын мәндер тізімі) түймешесін басасыз, сонда Visual Data Manager көрсетілген тізімнің барлық мәнін шығарады SQL операторы Query Builder сұраныс конструкторы мен қарастырылған, күрделі емес сұраныстар үшін қарапайым және ыңғайлы. Мысалы сұраныс конструкторы Query Builder көп түрдегі бірігудi жасай адмайды.



















II бөлім Интернет дүкенің пайдалануартықшылықтары

1 Негізі бөлім

1.1 Интернет-дүкенін пайдалану артықшылықтары

Егер бiрiншi ыңғайлылық бiздiң жүйе артықшылықтар туралы айтылса. Тәулік ішінде 24 сағаты, және көп тұтынушылар жұмысқа және үйдегi интернеттерiне рұқсаты болатын интернет-дүкен. Кәдiмгi бөлшек дүкендегi сапар саяхаттар талап етедi және жұмыс уақытына болуы керек. Онлайн iздестiру және көру бола алады. Интернетке коммутация жасалатын қосудан тұтынушылары, маңызды сайттарға жүктемесi кең жолақты көбiрек және алуға болады.

Кейбiр тұтынушылар адамдармен қатынасуға қалайды, сондықтан керiсiнше компьютер, кейде, қиын компьютерлер оларды қолдануға табатын. Барлық интернет емес - дүкендердi сығымдап ұстайды өз сайттарын жасаудың сәтi түстi қолдануда оңай және сенiмдi. Жағдайлардың көпшiлiгiнде, тауарлар тұтынушыға тиеп қоюы керек, тармақ түбегейлi тоқтаулар кiргiзе және сатып алу болады.Көп дүкендер жiберудiң жанында пакетке серiктестiктiң жеткiзуiн зерттеп отыруы үшiн нөмiрдi тұтынушыларға бередi, олар дегенмен интернеттегi өз мәртебесiн тексеруге және оны келгенде тура бiле алады. Үлкенiрек тиiмдiлiк, интернет-дүкен үшiн тапсырыстың алуы өнiмдi iлесе тiптi жiбермейдi. Тапсырыстар бiрнеше апталарға дейiн бiрнеше күндерiне бiрнеше минуттарынан тек қана сол сағаттарда, пайдалануды қойма және тоқтау, қоймада дейiнгi толтырылады iс жүзiнде жинақтап түюге және жiберiле алады. Көп бөлшегi олар ұзақ пакеттiң алуына дейiн күтуге күте алатын клиенттер және әдеттегiдей олар артта қалушылықтың орындауы шындығында мәлiмет беру.

Саудагердiң тұтынушысының таңдауындағы кейде маңызды факторды үн қосуды тез уақыты. Егер сатып алу тәулік ішінде 24 сағаты жасауға болса, интернет-дүкен әлсiздiк сол, егер де, клиент үй тектермен қабылдану үшiн жұмыс күннiң iшiнде жиi болуы керек. Қиын бұл көп мамандар үшiн, және жоқтық уақытында туу тоқтауларға келтiре ала алады.

Мәселелердiң пайда болулары жағдайда осы тармақтан, олармен тауар дұрыс үшiн қайтара алатын немесе қазынаның қайтару жеңiлдiгiмен сабақтас тұтынушылар деп бұл қарағанда тұтынушыны бұйрық бердi, немесе бұл қарағанда оларды күттi. Тұтынушылар, болуы мүмкiн, дүкеншiге сұрап, пошталық бөлiмше кiрiп-шығып және тауардың қайтаруы төлеп, содан соң қазынаның алмастыру немесе қайтаруы үшiн күтуге талап етедi. Кейбiр интернет-серiктестiктер физикалық дүкендердiң дәстүрлi артықшылығын орнын толтыру үшiн жомарт саясаттан астам қайтуларды алады.

Келесi артықшылық мәлiмет және пiкiрлер болып табылады. Интернет-дүкен мәтiнмен, фотосуреттермен және мультимедиа файлдарымен сатымдықты өнiмдi сипаттауы керек, осы уақытта тiкелей тексеру үшiн болады. Кейбiр интернет-дүкендердi өнiмдер туралы қосымша мәлiметке сiлтеме, сондай нұсқаулар, қауiпсiздiктiң қамтамасыз етуiн процедура, демонстрациялар немесе өндiрушi iлiгедi. Кейбiреулер анықтама мәлiметi, кеңестер немесе тұтынушыларға қалай өнiмдi сатып алғанын шешуге көмектесiлу үшiн басқару ретiнде iлiгедi .

Клиенттерге тiптi кейбiр дүкендер өз тауарлары түсiндiрiп немесе бағалауға мүмкiндiк бередi. Әр түрлi өнiмдер үшiн қолданушылардың пiкiрлерiнiң шолу, жиыны мамандандырылған сайттар сонымен бiрге бар болады.

Кәдiмгi дүкенде, әдеттегiдей қызметшiлер сұрақтарға жауап беруге дайын.Кейбiр интернет-дүкендер бұл чатты функцияның нақты уақыт тәртiбiнде, бiрақ көпшiлiк клиенттердiң сұрақтарына өңдеу үшiн электрондық почтада немесе телефон қоңыраулары арқа сүйейдi.

Үшiншi артықшылық баға және таңдау болып табылады. Кейбiр жергiлiктi iздестiру тұтынушыларға таяудағы дүкендердегi сатымдығын өнiмдi табуға көмектесiлу үшiн бар болатындығыменнен, мүмкiндiк интернеттегi артықшылықтардың бiрлерiнiң сатып алулары тауарлар немесе әр түрлi жабдықтаушылары бар қызметтердiң ұсынысын жылдам iздеуге болып табылады.

Бір немесе бірнеше мемлекеттің аумағында орналасқан желілер ғаламдық деп аталады. Internet - миллиондаған компьютерлерді бір алып желіге біріктіретін, ақпаратқа шексіз қол жеткізу және түрлі амалдармен қатынас жасау мүмкіндігін ұсынатын дүние жүзіндегі ең үлкен және ең танымал желі.

Internet сөзі тікелей мағынасында халықаралық желі дегенді білдіреді. Internet - бұл дүниежүзіндегі компьютерлер мен серверлер жиынтығы, ал қол жеткізуге болатын ақпарат көлемі тіпті бағалаудың өзі қиынға түседі. Internet ең соңғы жаңалықтарды оқып, ауа райы туралы мәлімет алуға, қандай да бір тауарға не ұшақ билетіне тапсырыс беруге, аз ғана уақыт аралығында электронды пошта арқылы хабарламалар алмасуға, бейнеконференциялар өткізуге және тағы да басқа көпетеген мүмкіндіктер ұсынады.

Internet-тегі ақпарат веб-сайттар түрінде ұсынылады. Веб-сайт сайт, интернет қор көзі, портал - ортақ тақырыппен, навигациямен, ортақ URL-мекенжайымен біріктірілген, өзара еренсілтемелер көмегімен байланысып, бір серверде орналасқан веб-беттері жиынтығы. Әрбір веб-сайттың өзінің бірегей мекен жайы - URL (ағылш. Uniform Resource Locator) бар, оны желіден осы мекенжай бойынша тауып алуға болады.

1.2 Өнiмнiң бағасының салыстыру мүмкiндiгi және ерекшелiктерi.

Iздестiру жүйе және онлайн - бағалардың салыстыруының сервистерi өнiм немесе қызмет дүкеншiлердiң iздестiруi үшiн не бiр қолдана алады.

Юрисдикция, салықтың жоқтығына байланысты сатулармен бұл орнын толтыра алатындығымен, (егер қолданылатын) жiберу онлайн бағалы артықшылықтар төмендетедi - тауарлар. Элементтердiң бiразы жеткiзу, басқа елдерден әсiресе, кiрпiштiң үлкен жабдықтаулары және миномет бөлшек саудаларының ретiнiң жасауға қарағандасы қымбаттау анағұрлым тұрады. (әсiресе кiшкентай, бағалы заттар, сондай электроникаларды сататын) кейбiр дүкеншiлер тегiн жеткiзулердi ұсынады iрi тапсырыстар жеткiлiктi.

Ыңғайлылық өнiмнiң табылуын ортақ жеңiлдiктi, ортақ сатып алуларды сатып алуда, минимизациялау жұмсалатын уақыт тұрды. Бұдан басқа, саудалық уақыттар, тұтынушылар тауарлардың iздестiруiнiң жеңiлдiктерi үшiн интернет және төмендету арқылы шек қойылмай-ақ әр уақытта тәулік бойы сатып ала алады - олар үшiн тәулік бойы істеуге ыңғайлы.

Өндiрушiлер және саудалық және қоғамның пайдасын интернетте негiзiнен сатып алу және жеке тұлғау үшiн ешқандай да қысым үшiн қажетi жоқты.Қоғам онлайн тұтынушыға көмек өздi көруде еркiн жабдықтаушылардан көмек туралы сұратуға орнынайтында адам қорлар құтқара алады.

Түсiнiктi тұтынушылар "Шексiз shelfspac" әр түрлi өнiмдердi тiлейдi, өйткенi олар оларды қанағаттандыратын қолайлы өнiм iздейдi. Өнiмдер, түсiнiктi онлайндардың шексiз әр түрлiлiгi бар болады, өйткенi интернет-дүкен шекаралардың дүние жүзiнде өндiрiп алатын өнiмдер тұтынушыға көруге мүмкiндiк бередi.

Бұйымдардың салыстыруларын мүмкiндiк берген аспаптар тұтынушылар өнiмге баға және кiшiсi күштерi бар шешiмдi ең жақсы жасалу үшiн мүмкiндiк салыстыра алады.

1.3 Электрондық сауда

Интернет-дүкен компъютер желiлерiндегiнде цифрлық ақпартармен жұмыс істеп сауда iстейдi, адамдардың жұмысын жеңiлдетедi. Интернет-дүкен домен мекенжайы болады. Сонымен қатар кез келген Webлер - сервер, интернет-дүкен әр түрлi гипермәтiн беттерiнен тұрады, көбінесе мультимедиа элементтерiмен.

Электрондық коммерция - сыртқы кәсiпкерлiк байланысуларды орнату үшiн технология. Электрондық коммерция бәрiне белгiлi, компъютер желiсi тағы басқалар сатып алу және тауарлар немесе қызметтердiң сатуынан электрондық жүйелер, сондай интернеттер арқылы тұратын электрондық коммерция. Қазақстанға бүгiн мұндай кәсiпкерлiктiң түрiн өте маңызды жетiлдiру, өйткенi сонымен бiрге үкiмет қоғамдағы ақпараттық теңсiздiктiң қысқартуына үлкен көңiл бөледi.

Сауданың көлемi электрондық түрде жүргiзiледi өте кең қолдану интернеттермен өсiрдi. Бәрi бар саудалық жағдай жасай үшін және құралдардың электрондық аудармаға инновациясында өрлеуіне апарады, маркетинг, онлайн жабдықтаулардың тiркестерiмен басқару, интернет-транзакциялардың өңдеуi, қорларды (EDI) электрондық мәлiмет алмасу, басқару жүйесi, сонымен бiрге деректер жиынының автоматтандырылған жүйелерi.

Қазiргi электрондық сауда Wide Web кем дегенде әдетте World-тарды пайдаланады, сонымен бiрге тiршiлiк циклында қандай болса да кезеңнен сондай-ақ электрондық почталардың кең спектрiнен тұрады.

Электрондық коммерцияның мысалдардың бiрлерi интернет-дүкен болып табылады.Тұтынушылар процесс интернет-дүкен тауарлар немесе қызмет интернет арқылы алу үшiн өте алуға болады. Интернет-дүкен, интернет-дүкен, интернет-дүкен, интернет-дүкен, интернет-дүкен, интернет-дүкен, немесе виртуалды дүкен өнiмдер немесе қызметтердiң сатып алуы, бөлшек кiрпiш және ерiтiндiде немесе сауда орталығындағы физикалық ұқсастықты шақырады.

Онлайн метафора сонымен бiрге қолданылады, пошта бойынша тiзбелерi бар ұқсастық бойынша. Бөлшек дүкендердiң барлық түрлерi веб-сайттарды алады, соның iшiнде және қағаз тiзбелерi де физикалық витриналары болмайтын. Интернет-дүкен операциялардың (B2B) бизнес- кәсiпкерлiк және (B2C) бизнес- тұтынушысы үшiн электрондық коммерцияның түрлердiң бiрлерi болып табылады.Интернет-дүкен классификациялар.

Бiз әр түрлi белгiлер бойынша интернет-дүкен классификациялай аламыз.Кәсiпкерлiктiң үлгiсi бойынша классификация өзi қызықты классификациялар:

Интернет-дүкен форумның комбинациясы кәсiпкерлiк оны - (интернет-дүкенi қашан сауданың жұмыс iстейтiн нақты құрылымдары ендi негiзiнде жасалды).

Жабдықтаушыларға қатыстысы.

Меншiктi қоймасы болу жабдықтаушылары бар келiсiм шарттары бойынша жұмыс.

Тауарлық ассортимент бойынша классификация поэзиялық, көркем-әдеби,тарихи, публицистикалық,журналистика,филология,мәдениет,фило-софия,медицина,химия,физика,педагогика,қоғамтану,саясаттану,экономика,өндіріс.

Тауарлардың бөлшек сатуының әдiстердi ара-арасындаларының желiлерiнде ерекшелеуге болады:

Интернет-дүкен.

Web - витриналар.

Саудалық автоматтар.

Интернет-дүкен - бұл жарнамалық сервер. Оның жасауы және әкiмдiк етуге тауардың мәлiметiнiң туралы көрмеге және шығын қызметтерiнде болса жеткілікті, мұндай көрменің жаттығуы пайдасы анық. Фирманы потенциалдық сатып алушы,звандағанда, тауар төлеуi, және жабдықтау туралы көрмеден кiрiп-шығып шарт жасауы керек. Сатып алушы уақыттың өте көп оларында

залының сауда бөлімінде оқиды кеткен күрделi өндiрiспен таныстыруы керек болғанда біледі.

Интернет - дүкен - кез келген орында орналастыра алады - меншiктi сервер, провайдердiң серверi, серверде еркiн беттердi бередi. Ол бар жұмыстар үшiн HTMLмен жұмыстың дағдылары қосу телефон сызығы және минимум арқылы алу үшiн жеткiлiктi.

Саудалық автомат функцияның орындауғана емес, тапсырыстарды алуға және төлеуге сатып алушының қатысуысыз дәл келетiн олардың менеджерi алып беру де алады.

Сервер және жабдықтаушымен серверде таратып салып қою мүмкiн көрме саудалық автомат, сонымен бiрге интернет таратып салып қою мүмкiн. Оның жасауы және әкiмдiк ету дегенмен дағдылар және нақтылы бiлiктiлiк талап етедi.

Автоматты дүкен саудалық кәсiпкерлiктегi тиiмдi және кешендi шешiм болып табылады. Есеп жазады ғана емес, тапсырыстар бақылап отырады, сатып алушылар үшiн тауар жеткiзуге электрондық төлеулер және талаптың формасын қабылдайды да ол. Менеджердiң есебi бұл жерде - жүйенiң жұмысын тексерсiн, пайдалануда күрделi.

Автоматты дүкен ол жақсы орналастыру немесе бiрлескен серверде үнемi жұмыс iстейтiн байланыс каналы бар алып тастаған серверде де жергiлiктi жүйеу үшiн серiктестiктiң ақпараттық жүйесi бар тұрақты байланысын алуы керек. Өздiгiнен дүкендер барлық сата алады.Интернет-дүкендi қызметтiң ұйымы.

Сатулар бастаудан бұрын қалай интернет -дүкен арқылы тұтынушы тауарларға, қызметтерге және мәлiметтiң рұқсатын алғанын ойлау қалай керек. Интернет сауда залдарындағы тауарды көрсету бұдан басқа, әдейi үйретiлген саудалық қызыметшiсiн жағдайлардың көпшiлiгiнде қолданушысына желiсiмен сұрақтармен сұрауға боладуға көмектеспейтiн мүмкiндiк бермейдi.

Интернет-дүкен тауарлар және қызметтердiң сатымдығы өтте ыңғайлы.Тауарлар туралы мәлiмет қолданушылар тапсырыстар қарап шығып iстейтiн тiзбелердегi жайласады. Мысалы, техникалық жабдық тапсырыс берiлген тауары), содан соң тұтынушыға апарып берiп (бұл программалық қамтамасыз ету егер) немесе интернеттен оның компьютерiне тiкелей жүктейтiн болады .

Тауарлардың ассортиментi анықтау керек сiздiң тауарыңыздың түзетуi үшiн көбiрек жақындайды анықтау керек интернет-дүкен түр таңдаудан бұрын.Не бұл тауарлар болады - үйреншiктi әлде дербес.

Сайттарда елестеткен тауарлардың саны сонымен бiрге маңызды. Егер сiздiң серiктестiгiңiз интернет-дүкен аз тапсырыс көлемдерiне (қызметтерсiз) тек қана тауарлары күрделi және қымбат ұсынады керек болмаса. Тауарлардың сипаттамасымен кейбiр веб-беттер дүкеннiң иесi әбден талаптарды қанағаттандыратын болады, сол сияқты. Мұндай беттердiң әрбiрi HTMLмен байлауы керек - тапсырыстардың өңдеуi үшiн қолданылатын форманы. Бұл кез келген дүкен көмегiмен ол бастай алатын үнемдi шешiм жеткiлiктi - сауда

ыңғайлы. Ол суреттi ұсынатын көптеген көркем галереяларда қолданылады. Егер веб-сайт модулдiк құрылымы болса тапсырыс көлемiнiң үлкеюi және тауарлардың ассортиментiнiң кеңейтуiмен тапсырыстардың өңдеуiн автоматты тәртiпке мұндай жүйенi жай ғана кеңейтiп ауыстыру.

Тауарлардың түрлерiнiң санының үлкеюлерiнен кейiн, болып қалыптасады. Дүкендердiң иелерiнiң қиындықтары веб-бет жүйелi жаңартумен байланған, және бұл қажеттi тауарды табылу үшiн тұтынушылар үшiн қиындайды. Ол бағдарламаның iске асырулары үшiн сондықтан - сатып алуды ыңғайлы жұптассын интернеттегi коммерциялық жұмыстың негiзiн құрайтын мәлiметтiң ағын және қорлар алуы керек. Мұндай тауарлар болашақта сатуын процесс интернет арқылы автоматтандыруға мүмкiндiк беретiн интернет-дүкен таңдаңыз.

Интернет-дүкен тұтынушы үшiн болуы керек. Бұл ол оның дербес мәлiметтерi және жоғары бағалаулар ұстауы керек болатынын бiлдiредi. Тұрақты клиенттер үшiн тауарлардың бұл тапсырыс оңай және оларды қанағаттандыратын болуы керек ол деңгейдi жоғарылатады.

Бүгiн бұл толық масштабты интернет-дүкендер ұсталарымен құруға мүмкіндікті береді программалық қамтамасыз ету жай ғана табу. Ұсталар және үлгiлермен алған үйреншiктi шешiмдер дизайнерлер қабылдап алады, олар үшiн бұл үлкен көмектер әбден.Дизайнерлер қатамасыз ететін емес күрделi шешiмнен астам тән иiлгiштiктiң ұқсас дүкендерi кеңи алдын алуға керек болатын бұл шешiмнiң кемшiлiгi.

Бiрақ веб- сiздiң тиiстi тәжіребесі көп дизайнерді табу интернет-дүкен өңдеу есепке алуы керек, сонымен бiрге мәселелердiң қатары көмегiмен шешiлген негiздi техникалық функциялардың бар болуы. Сатуларын интернет сапалы программалық қамтамасыз етуi тауарлар бойынша қазiргi деректер қорына ұзақ мерзiмдi болашағы зор жаңа деректер қорларында бұл мәлiметтер импорттап қосуға мүмкiндiк бередi және кем дегенде.

Егер мәлiметтер жаңарып қолдан керек электрондық коммерция мүмкiн емес. Маңызды фактор интернет-дүкен және автоматтандыру керек.Талап ететiн кезеңдердiң саны барынша көп болуы керек.

Қолданушылардың білуі сауданың интернет-дүкен сапалы жүйесiнiң жасауы мүмкiн емес. Ол үшiн қай қолданылатынын, қолданушылардың әрқайсыларының неткен тауар таңдап алғанын интернет-дүкен бөлімінде соның көмегiмен бiлетiн жол салуды әр түрлi технологиялар. Бұл мәлiметтерi жеке маркетингiнiң саласында және қай жеке тұтынушылардың күйге келтiруiн сақталуына алып келеді.Негiзi сонымен бiрге қолданылады.

Тiркеулi логин және сервер.Қолданушыларды белгiлейтiн кілт сөзін сайттарда базасы қолданушыны тексеруiн әдiсiнiң қолдануында.

Егер қолданушының зерттеп отырулары үшiн пайдалануға болмаса, идентификатор мақсатпен мекенжайға сол жамалады - қолданушыны тексеру үшiн. Қолданушыны тексерудi тағы бiр әдiс олардың домен аттарының тiркеуi болып табылады немесе IP - тiркеу журналының файлына мекенжай және бұл мәлiметтердiң сақтауы.

Тапсырыстардың өңдеуi.Интернет-дүкен жасаулар даярлайтын кезеңнен кейiн тапсырыстардың өңдеуiн жүйенi ойлау керек бiтiрген ойлау керек.Бұл жерде маңызды рөл бұл функциялардың арасында таңдаулы атындағының барлық тауарлары "құрады" тұтынушыға мiндеттi түрде тұтынушыға кәрзеңкеге (тауарлар ) позиция толықсытуға мүмкiндiк берер позиция алып тастау болатын, сонымен бiрге тауардың бiрлiктерiнiң тұтыну қоржынындағы сан өзгертуi керек болған кәрзеңкенiң функциясы ойнайды.

Клиент содан кейiн тауарлардың таңдауы, ол бiтiрдi арбаны және тексерудi қарауға, өзгерiс, жаңарту осыдан кейiн және рет көрсете алады. Электрондық дүкен программалық деңгейде арасында төлеудiң бiрнеше технологиялары несие картасы бойынша төлеу (Secure Sockets Layer) SSLсы есептеу нәтижесi арқылы және қаржыдағы қағаз және цифрларға чектер, тiркеме қағаздарындағы (Secure Electronic Transaction) SET, төлеуi және жабдықтауға қолдауы керек.

Бұл интернеттегi сатып алу үшiн қолданылатын программалық қамтамасыз ету төлеудi рет және процесстi автоматтандыруға мүмкiндiк беру үшiн өте маңызды. Клиент содан кейiн сiздiң дүкенiңiздегi тапсырыс, сiз iстейдi электрондық почта бойынша оның автоматты растауы жiберуiңiз керек немесе факс бойынша. Растау жеткiзудi мекенжай осы тапсырыс қатысты барлық мәлiметтi, барлық тапсырыс берiлген тауарлар, сол күнді және тапсырыстың уақыты және сiздiң (клиент егер сұрақтарды алады) серiктестiгiңiздiң түйiскен мекенжайы толық болуы керек.

Интернеттегi сатып алу үшiн сенiмдi орында бұл мәлiметтiң сақтауында жететiн болатын клиенттiң дербес мәлiметiнiң оңашалығы қаскүнемдер үшiн жетiспедi қамтамасыз етуi керек болуға қолданылатын программалық қамтамасыз ету. Ерекше еңбектiң бөгде электрондық поштасын интернетте сiз тұтынушыда жiберетiн өз мақсаттарының растауына (немесе санның цифрларының бiрiншi немесе соңғылары тек қана түрде қосылу) несие картасы туралы ақпарат қауiпсiздiгi көздiң нүктесiмен интернет-дүкен әкiмшiлiк қосуы керек қарап шығуға болады. Сiздiң мүмкiндiктерiңiзден дүкен тікелей сiздiң интернет-дүкеніңiз жетiстiк болып жатқан өзгерiстерге жылдам бейiмделуге тәуелдi болады, сондықтан басқаруды модул өзгерiстердiң жедел енгiзуi үшiн қажеттi барлық функцияны қолдауы, және бiр уақытта бола алуы керек бос тұрумен жеткiлiктi.

Толық мүмкiндiгi маркетинг бөлiмi, тауарлар туралы мәлiметтi алып тастап өзгертуге алуы керек. Мысалы, маркетингтiң жұмысшылар бөлімі бағасы мәлiметтер қосымша әзiрлеусiз өзгерте алу үшiн лазым. (сервер, қолданушының күйге келтiруi, төте тарату және кiрiстiрiлген басқаруды бағдарламалар веб-ге сатып алушының тарихы, тiркеу файлдары) басқа маркетинг аспаптары программалық өнiмге, функцияның стандартқа сай таңдаулысыз кiруi керек.

Есептеу нәтижелерiнiң жасауы - тағы бiр өте маңызды функция.Тұтынушылар және нақтылы кезең тұтынушы үлгiлерiнiң мiнез-құлықтары есептеу нәтижелерiнiң негiзiн тиiстi шешімдері қабылдануының

жетекшiлерiне жеңiлдете талап етедi. Есептеу нәтижелерi сауданың интернет-дүкендге қанша рет кіргенін,тиiмдiлiгi, керек сатып алушыға тауардың iздестiрудiң оралымдылығы және клиенттердiң қанағаттылығының деңгейi күн сайынғы сандардың көрсетедi. Мысалы, лазым, есептеу нәтижелерiндегi мәлiметтерiнiң не берілген өзгертiлуге, және бұл мәлiметтердiң үлестiрiлудiң әртүрлi көзқарастарымен нәтижелер көрсетілуі тиіс уақытында мүмкiндiк бере алады, тауар немесе сатып алушы туралы.

1.4 Төлеулер

Сатып алушылар интернет төлемдердiң жүзеге асыруы үшiн несие карталарын әдетте қолданады, дегенмен қолданушы кейбiр жүйелер есептi құрып және талғаулы құралдар төлеуге мүмкiндiк бередi, сондай:

Дебетi card-дерi(WebMoney, PayPal, яндекс - ақша) электрондық қазыналардың әр түрлi түрлерi:

(COD өте бiршама интернет-дүкен ұсынылатын) өтелген төлем.

Тексеру.

Төлеу бойынша / жеткiзу банктiк аударма.

Ақшалай пошта аударымы.

GooleCheckout.

Кейбiр елдердегi төте тапсырмасы.Сол елдеге жеткiзудi мекенжай және мекенжай,сайттағы төлем бөлімі халықаралық несие карталары кейбiр сайттар өз кәсiпкерлiктерi iстейтiн болуы керек мүмкiндiк бермейдi. Басқа сайттар кез келген орындағы сыйларын жiберiлу үшiн әлемнiң кез-келген нүктесiнен клиенттерiне мүмкiндiк бередi. Мысалы,тұтынушыға мүмкіндік береді қаржы ақшасы бiр бөлiгi олардың несие картасы бiлуге нақты уақытта өңделедi, шығудан бұрын, немесе процесстiң орындауы шеңберiнде аяғында iстеле алады. Жағдайлардың көпшiлiгiнде, тауарлар тұтынушыға тиеп қоюы керек, тармақ түбегейлi тоқтаулар кiргiзе және сатып алу болады.Көп дүкендер жiберудiң жанында пакетке серiктестiктiң жеткiзуiн зерттеп отыруы үшiн нөмiрдi тұтынушыларға бередi, олар дегенмен интернеттегi өз мәртебесiн тексеруге және оны келгенде тура бiле алады.Үлкенiрек тиiмдiлiк, интернет-дүкен үшiн тапсырыстың алуы өнiмдi iлесе тiптi жiбермейдi. Тапсырыстар бiрнеше апталарға дейiн бiрнеше күндерiне бiрнеше минуттарынан тек қана сол сағаттарда, пайдалануды қойма және тоқтау, қоймада дейiндi толтырылады iс жүзiнде жинақтап түюге және жiберiле алады. Көп бөлшегi олар ұзақ пакеттiң алуына дейiн күтуге күте алатын клиенттер және әдеттегiдей олар артта қалушылықтың орындауы шындығында мәлiмет беру.

Саудагердiң тұтынушысының таңдауындағы кейде маңызды факторды үн қосуды тез уақыты. Егер сатып алу тәулік ішінде 24 сағаты жасауға болса, интернет-дүкен әлсiздiк сол, егер де, клиент үй тектермен қабылдану үшiн жұмыс күннiң iшiнде жиi болуы керек. Қиын бұл көп мамандар үшiн, және жоқтық уақытында туу тоқтауларға келтiре ала алады.

Мәселелердiң пайда болулары жағдайда осы тармақтан, олармен тауар дұрыс үшiн қайтара алатын немесе қазынаның қайтару жеңiлдiгiмен сабақтас тұтынушылар деп бұл қарағанда тұтынушыны бұйрық бердi, немесе бұл қарағанда оларды күттi. Тұтынушылар, болуы мүмкiн, дүкеншiге сұрап, пошталық бөлiмше кiрiп-шығып және тауардың қайтаруы төлеп, содан соң қазынаның алмастыру немесе қайтаруы үшiн күтуге талап етедi. Кейбiр интернет-серiктестiктер физикалық дүкендердiң дәстүрлi артықшылығын орнын толтыру үшiн жомарт саясаттан астам қайтуларды алады.

Келесi артықшылық мәлiмет және пiкiрлер болып табылады. Интернет-дүкен мәтiнмен, фотосуреттермен және мультимедиа файлдарымен сатымдықты өнiмдi сипаттауы керек, осы уақытта физикалық дүкенде, өндiрушiнiң нақты өнiм және ораушысы қай алады тест, қою немесе басқа тәжiрибелер тұрды тiкелей тексеру үшiн болады.

Кейбiр интернет-дүкендердi өнiмдер туралы қосымша мәлiметке сiлтеме, сондай нұсқаулар, қауiпсiздiктiң қамтамасыз етуiн процедура, демонстрациялар немесе өндiрушi iлiгедi. Кейбiреулер анықтама мәлiметi, кеңестер немесе тұтынушыларға қалай өнiмдi сатып алғанын шешуге көмектесiлу үшiн басқару ретiнде iлiгедi.

Несие карталары осы уақытта онлайнға төлеудi өте әйгiлi құралдар дәл қазiр болып табылады - тауарлар және қызметтер, төлемдер Celent сәйкес көлемнiң 2012 жылына электрондық коммерциядан 26% құрайды.


















2.1 Қолдану ортасы жөнінде ізденіс

2.1.1 Қолдану ортасын талдау

Бұл жүйе оқу орындарының кітапханаларын басқаруға арналғандықтан, қолдану ортасына деген талап онша жоғары емес. Сервердің ортасына windows 2010немесе XP ге орнатып істеуге болады. оның қорғалуы мен басқарылуы қолайлы. Server windows 2010 ден жоғары версиялардың бәріне қолдануға болады.

2.1.2 Мәліметтер базасын талдау

Көптеген базалық софттардың арасынан, істетілуі қолайлы SQL 2008мб-ын артқы база ретінде талдап алдым.

Microsoft SQL server көмегімен МБ-ын басқару жүйесі кіленіттік сервер құрлымы бар жоғары дәрежелі басқыштап есептеу ортасын қамтамасыз етеді.

Microsoft SQL server МБ-ын басқару жүйесінің мынадай ерекшеліктері бар :

  1. Толық кілиенттік сервер құрлымы.

  2. Ыңғайлы бейнелі басқару құралдары.

  3. Көптеген интерфейстерді жобалау құралдары.

  4. Көп жолдық құрлымды.

  5. SQL server бұл Microsoft серверлік өнімдердің BackOffice тегі түшесі. ол басқада софттармен (Windows 2000, Internet Information Server, Exchange Server)-мен байланысып,ерекшеліктерін толықтый жүзеге асыра алады. сол арқылы SQL server мб-ның функцяналдарын арттыра алады.және аз орын алады.

6) SQL server МБ-ның жүйесі көпжақтылы объектті қамтиды.

7)Іске қосылғанда МБ-ының жүйесі сырт жақтан кедергілер мен бүлдірушілерге оңай тап болады. Мысалы: қатты бөлшектер мен бағдарламалық жүйе арасындағы қайшылық, рұхсатсыз МБ-на кірген адамның ақпаратты ұрлауы ЭВМ арқылы қылмыс жасау әрекеттері, системаның шешім жасаудағы қателіктері, немесе бағдарламаны жасаушының қате бұйрықтарды беруі бәрі-бәрі МБ-ның бөлінуіне алып келеді. МБ-ын қорғау – МБ-ын қалпына келтіру, толықтай кемелді басқару, контролдау және қауыпсыз басқару сынды төрт жақтан жүзеге асырылады.


Жобалауда істетілетін бағдарламаларды талдау

Көптеген бағдарламаны құруға арналған софттардың ішінде қазір ең көп қолданыстағы ASP.NET ті таңдап алдым.

ASP.NET қолданылатын тілдердің арқасында құрылатын бағдармала. Ол web сервері арқылы web қолданылмалы бағдарламасын жасайды. ASP.NET қазіргі заманғы көптеген web өндірісінің жоғары дәрежелі құрылымдарымен қамтамасыз етілген. ASP.NET қолданбалы тілдердің серверде қолданылуы болып табылады. Бұрынғы ASP ге ұқсамайтын бағдарламаның түсіндірілуінде емес, қайта бағдарламаның серверде алғашқы қолданылу барысында өзгертілуі болып табылады. Орындалу барысындағы мүмкіндік бір-бір басқыштан түсіндіруден жақсы. ASP.NET қолданбалы тілдер арқылы бағдарламаларды жобалайтындықтан, оның web бағдарламаларды, тіптен барлық бағдарламаларды жобалауға болады. Қолданбалы тілдердегі негізгі кітапханалар, машиналық тілдер, сандық интерфейстердегі біржақтылы етулер ASP.NET тің web құрылымына толықтай үйлеседі. ASP.NET, сонымен қатар, тілдігі дараланған, сондықтан өзіңіз-өзіңізге ыңғайлы тіл арқылы өзіңіздің бағдарламаңызды жобалай аласыз, немесе көптеген тілдерді біріктіріп қолдануыңызға болады. Қазір ол C#(C++ және java біріктірілуі) , VB, Jscript терді қолдайды. Келешекте мұндай көп тілдерден бірлесу арқылы жасау сіздің com+ арқылы жасалған бағдарламаңызды қорғауға мүмкіншілік береді. ASP.NET символдық негізде қолданылады. Дәрежелік жүйені орналастыру өзіңіздің серверіңіздің ортасын және қолданылмалы программаның өзгертулерін ықшамдатады. Ақпаратты орналастыру ықшам мәтіндермен сақталатындықтан, жаңа өзгертулер жергілікті басқарушының бағдарламаны қоспай-ақ жүзеге асуы мүмкін. Бұл жөнінен «Zero Local Administration» ның философиялық көзқарас ASP.NET өндірісте жан-жақтылы, тез орындалады деп айтуға болады. Бір ASP.NET программасы серверлік жүйеде тек қана негізгі файлдарды көшіру арқылы ғана орындау жеткілікті жүйені қайта жүктеудің қажеті жоқ, өте оңай. ASP.NET көптеген проссестерді өндіру құралына айналды. Ол проссесрға өте берік байланысып, оның жұмыс өнімділігін барынша арттырды. Келешекте процессорға ешқандай өзгертулер енгізбей-ақ олардың өнімділігін арттыруға болады. Бірақ қазіргі ASP ондайды орындай алған жоқ.


2.1.3 B/S модулі

Бұл жүйеге B/S құрлымын талдадық. Browser/server құрылымы, қысқартылып B/S құрылымы деп аталады. Ол С/S құрылымының өзгертілген дамытылған түрі. Бұл құрылымда тұтынушы түгел дерлік www browser арқылы көре алады. Бір бөлім жұмыстардың логикасы оның алдыңғы сатысында жүзеге асады да browser да бейнеленіп көрсетіледі. B/S құрылымы негізінен www browser дің технологиясы қолданылған, browser да Script тілдері кірістірілген (VB Script, Java Script…) және ActiveX технологиясы. Browser бұрынғы күрделі арнаулы программалар арқылы ғана көрсетуге болатын жоғары дәрежелі ерекшеліктерді бейнелей алады және ол өндірістің сапасын жоғарлатып, өндіріс құрамын үнемдеді. Соған орай софт жүйесінің жасалу технологиясына айналды. Осыдан B/S құрылымының қолданбалы программа жасаудағы үлкен қадам екенін көруге болады.




2.2 Жүйе сұранысын жобалау

2.2.1 Қолданушыға талаптар

Интернет-дүкенін пайдаланудың негiзгi параметрлер әкiмшiлiктерде болады:

Дүкеннiң ортақ параметрлерi: атау, мекенжай, телефон, мекенжай

дүкен дүкеннiң мекенжайы және тағы басқаларда электрондық почта.

Интернет-дүкенге клиенттiң тiркеуiнiң формасының параметрлерi.

Жеткiзу және тауарлардың ораушысының Ортақ параметрлерi.

Варианттардың қоймасы.

Барлық сол тiзбенiң варианттары, өйткенi болуы мүмкiн тауарлар

экспорт және тағы басқалар алып тастаулар, тауарлар және дәрежелердiң редакциялауы, өндiрушi, Excelдерi бар жұмысының импорты.

Жеткiзу, төлеудiң әр түрлi модулдарының функциясы және тағы

басқалар жаңа модулдар сiз бұл жерде орнатуға, модулдар алып тастауға, интернет-дүкен төлеу және тапсырыстардың жеткiзуiнiң әдiстерi күйге келтiре аласыз.

Тiркеулi клиенттердiң бұйрықтар, басқаруы .

Валюта бағамдарының қосымша, алып тастау, өзгерiсi.

Дүкеннiң интернетi статистикалық жұмыс туралы есеп берулер.

Интернет-дүкен беттегi болашақ клиенттiң барынша ыңғайлы және

түсiнiктi жұмысы жасалған клиент архитектураның бiр бөлiктерiнде. Дамыған интерфейстер терезенiң түсiнiктi және түсiнiктi диалогi, төлеу және өнiмнiң жеткiзуiнiң ыңғайлы жүйелерiн алады. Маңызды фактор қызмет көрсету сапасы 48және дүкендегi қызметтердiң тауарлары туралы өз пiкiрiн клиентке не бiр айқындауға мүмкiндiк беретiн керi байланысы негiзiнен болып табылады.

Тұтынушы жүйеге кіргеннен кейін сеттен тауарды іздеу, архивтерді оқу, құпия сөзді өзгерту; тізімдеуші тауарларды жүйеге қосу және алу, басқарушы, тұтынушы және оларды анықтауды басқару, тауарлардың мәліметін өзгерту, жаңа тауарларды қосуды өз міндетіне алады.

2.2.2 Функциялардағы талаптар

Алғашқы талаптарды қарастырсақ, жүйенің функциясы негізінен сеттен іздестіру, тауарлардың алынуы мен қайтарылуын естелікке алу, тұтынушыны басқару сияқты функцияларды қамтиды.

Ақпараттық бөлiмдер электрондық дүкенде сонымен бiрге берiледi:

(жұмыс саласы, мекенжай, байланысу телефоны және тағы басқалар)

дүкен туралы мәлiметтермен;

тауарлардың жеткiзуi туралы мәлiметпен;

түсiнiктi төлемдер туралы мәлiметпен;

жаңалықтармен және баптардың басқару жүйесi интернет-дүкендердi

қолдануға мүмкiншiлiк бередi бұл осы ақпараттық портал баптар;

Интернет-дүкендi қатысушылықтың үлкеюiне мүмкiндiк туғызатын

менеджер.

Басқару жүйесiнiң көрiнбейтiн интернет-дүкенiн партиясын сатып

алушыға қайтып келсiн. Жүйенiң әкiмдiк етуiне кiру логин және

( логин және пароль өзгерте алады) парольнiң әкiмiн дүкендегi енгiзу тек қана содан кейiн iске асады. Дүкеннiң әкiмi iшiндегi интернет-дүкендер басқаруға толық мүмкiндiгi болады:

Олардың құнын өзгертiлу үшiн оларға тауарлар, сипаттама және сурет

қосып немесе алып тасталу үшiн.

Бап, прайс-парақ және тағы басқалармен файлдарды тербеу дүкеннiң бөлiмдерiн редакциялау үшiн.

Интернет-дүкен түйiскен мәлiметтi редакциялау үшiн.

Редакциялау ресiмдеу және тауарлардың сатып алуының жанында

сатып алушыға хаттардың мәтiндерi де бастардың мазмұну үшiн.

Және абоненттердiң дүкеннiң жаңалықтары бар хатын жiберу үшiн

Тапсырыстардың тарихы және сатып алушылардың санағын қарап

шығыну үшiн.

Витрина дүкенге айырбастау курсiнiң өзгерiстерi үшiн.

Төменде тұтынушының құқықтарымен шектеулері көрсетілген.

1) тұтынушы

Тұтынушылық дәрежені алсақ, ол сеттен іздестірулер, көру, тауарларды сатып алу, құпия сөзін өзгерту сияқты функцияларды орындай алады:

  1. Желіден іздестіру: тұтынушы бұнда кез келген уақытта internetтен іздестіру арқылы өзіне қажетті тауар туралы ақпарат ала алады.

2.2.3 Басқарушы

Басқарушы үшін нігізінен қолданушының дәрежесін басқару, тауарларды ретке келтіру, жаңа тауарларды қосу, құпия сөзді өзгерту сынды жұмыстарды атқарады.

2.3 Ішкі қабілетіне талап

Интернет дүкенің басқару жүйесінің тораптағы іздестіру дәрежесі жоғары болуы керек. Сондықтан бүкіл жүйе қауіпсіз орнықты болуы керек. Бұдан сырт жүйені басқару оңай, қорғалуы ықшам болуы керек.









2.4 Жүйені жобалау

2.5.4 Интернет дүкен басқарушының модулін іске асыру

Бұл есептiң шешiмдерi үшiн болатын деректер қоры ол осы

қолданушылар және мәлiметтер елестеткен техникалық қызмет көрсету үшiн қажеттi серверде қажеттi жұмыс iстеуді жасауы керек.

Пошта аударымымен Webmoneyның төлеуiнiң әдiстерi, төлеу интернет-дүкен жобада бастапқы кезеңде және курьерге төлеу, ар жағында соңғы екi қаржылармен iске асады. Курьермен жеткiзу интернетке шығуын мүмкiндiк болатын қалалар жұмыс iстейтiн тұрғында олар үшiн дүкеннiң жұмыс кестесiмен дүкен байланысты қолайсыз кiрiп-шығу үшiн қол тимей

бағытталады.

Бірақ курьермен жеткiзу Алматы қалалықтары үшiн тек қана iске асады. Дүкен

кiрiп-шығуға өзi мүмкiндiк таба алмай басқа өлкелерден адамдары үшiн, бiрақ

тауардың алуын әдiстердi алу жасайды казпочтаның қызметтерiмен

анықталғысы келген.

Интернет технологисы жылдам өзгеріп отырады. Интернетпен жұмыс

істеу оңайланғандықтан, қазіргі өзгерістер торапты кім немесе қандай

мақсатпен қолдануында болып отыр. Дегенмен, " Web-тен білгім келген нәрсе

туралы, информация таба аламын-деген сұрақ туындайды. Сол себепті бір

жаққа телефон соғудан бұрын немесе кітапханаға барар алдында Web-тен

информация алады.

Адамдарды іздеу. Егер қажетті адамыңыздың қайда екенің білмесеңіз,

оны қайда болмаса да сіз қазіргі уақытта тауып алу мүмкіндігіңіз бар. Ол үшін

сіз қызмет каталогын немесе телефон кітапшасын қолдана аласыз.

Компанияларды, өнімдерді немесе басқа да қызметтерді іздеу. Сары

парақ (Yellow Page) атты жаңа каталог қызметі сізді қызықтыратын

мамандықтары бар компанияларды іздеуге мүмкіндік береді. Оның адресін тез

табу үшін сіз сол облысқа сәйкес кодты бере аласыз. Осылайша өзіңіз қолыңыз

жетпей жүрген затынызды да табуға болады.

Зерттеу. Заң кенселері бұрын қажетті информациялар үшін сағатына

$8600 төлесе, қазір олар оны интернеттен өте аз бағаға ала алады.

Жылжымайтын заттармен айналысатын фирмалар, олардың бағасын бағалау үшін интернетке сай келетін демографиялық мәләметтерді пайдаланады.

Ғалымдар өздерінің соңғы зерттеу нәтижелерімен ауысады. Интернет

көмегімен бизнесмендер болашақтағы нарықтарды үйренеді.

Білім. Мектеп мұғалімдері бүкіл әлемдегі оқыту программаларын

бақылап отыра алады. Колледж оқытушылары өз шанырақтарымен

электрондық почта арқылы хабарласып, сонымен қатар телефонмен сөйлесу ақысын үнемдейді. Студенттер компьютерде курстық жұмыстарын жасайды.

Web-сервер орнатылуы мүмкін және осыған қарамастан, дәл осы компьютерде

браузермен және почталық клиентпен де жұмыс жасауға болады.

Басқа компьютерлерге анықталған сервис ұсынатын компьютерлерді

серверлер (ағыл., to serve - қызмет көрсету) деп атайды, ал осы сервисті

қолданатындар - клиенттер. Көп жағдайларда үйдегі клиенттік компьютерлерде әр уақытта Интернетке кіруге мүмкіндігі болмайды, сондықтан Желіге тек керек уақытта ғана қосылады. Керісінше, компьютер-серверлер мәліметтерді берудің жоғары жылдамдықты арналары арқылы Интернетпен байланысқан, сондықтан оларға сұраныс арқылы хабарласуға болады.Қосымша-серверлер және қосымша-клиенттер.

Компьютерлерді серверлер мен клиенттер деп атағаннан гөрі, оларды

бағдарламалық қамсыздандыру деңгейіндегі клиенттер немесе серверлер деп атаған жөн. Бір бағдарлама клиент есебінде, ал екіншісі сервер есебінде іске қосылатын қосымшалардың өзара байланысы клиент-сервер архитектурасы деп аталады.

Сервердің басты тапсырмасы - сервиске қайсыбір клиент сұраныс

жібермейінше әр кезде жұмыс жасап және күту жағдайында болу болып

табылады.

"Клиент-сервер" - бұл желідегі компьютерлердің өзара әрекеттесу үлгісі.

Ереже бойынша, компьютерлердің бәрі тең құқықты емес. Олардың

әрқайсысының өзіндік бір қасиеті, арнауы, ролі болады. Желідегі кейбір

компьютерлер ақпараттық-есептеу ресурстарымен, яғни процессорлар,

файлдық жүйелер, почта қызметі, баспа қызметі, дерекқормен басқарады және

пайдаланады. Басқалары біріншісінің қызмет көрсетуін пайдаланып, бұл

қызметке жолығуға мүмкіндігі бар. Осы және басқа да ресурстарды басқаратын

компьютерді осы ресурстың сервері деп атайды, ал оны қолданғысы келген компьютер - клиент деп саналады. Нақты сервер өзі басқаратын ресурстың түрімен анықталады. Сонымен, егер ресурс болып дерекқор табылса, онда дерекқордың сервері туралы сөз қозғалғаны, қызметі - деректерді өңдеумен байланысты клиенттердің сұранысына қызмет көрсету; егер ресурс файлдық жүйе болса, онда файлдық сервер немесе файл-сервер туралы айтылғаны т.б.

Интернет мыңдаған корпоративті, үкіметтік, ғылыми және үй желілерінен

құралған. Әртүрлі архитектуралы және топологиялы желілерді біріктіруге IP (Интернет Protocol) протоколын және мәліметтер пакеттерін

маршрутизациялауды қолдану арқылы қол жеткізілді. IP протоколы әдейі

физикалық байланыс арналарына тәуелсіз етіп жасалды. Яғни цифрлық

мәліметерді тасымалдауға арналған кез-келген жүйе Интернетпен де байланыса

алады. Желілердің байланысқан түйіндерінде арнайы маршрутизаторлар

бағдарламалық немесе аппараттық пакеттердің қабылдаушылардың IP-адрестерін қарай отырып, мәліметтер пакеттерін сұрыптаумен және

бағыттаумен айналысады. IP протоколы бүкіл әлем көлемінде біртұтас адрес

кеңістігін құрады, бірақ әрбір жеке желіде өзіндік адрес кеңістігі болуы мүмкін.

IP-адрестерді осылайша ұйымдастыру маршрутизаторларға әрбір мәлімет

пакетінің бағытын анықтауға мүмкіндік береді. Осылайша, Интернет

құрамындағы жекелеген желілер арасында конфликттер болмайды, ал

мәліметтер бүкіл әлем көлемінде дәл жеткізіледі.

IP протоколын IETF (Интернет Engineering Task Force) ұйымы ойлап

тапқан болатын. IETF және оның жұмыс топтары қазіргі күні де Бүкіләлемдік

желінің протоколдарын дамытумен айналысады. IETF қызметіне қарапайым

пайдаланушылар қатыса алады. Бұл ұйым комитеттері RFC құжаттарын

жариялайды. Бұл құжаттарда көптеген сұрақтардың техникалық

спецификациялары және дәл түсініктемелері беріледі.

Серверде сұраныстардың көптігінен оның жұмысы баяулап және белгілі

бір сұраныстарға қызмет көрсетуді тежейді. Серверге сұраныс белгілі бір

протокол шегінде болады - бұл Желіде компьютерлер арасында байланысты қамтамасыз ететін стандарттар жиыны. Серверлік бағдарламалар клиенттік бағдарламаларға қызмет көрсету үшін компьютердің аппаратты ресурстарын қолданады. Клиент-бағдарлама сұраныс құрып, оны Желі арқылы белгілі бір адреске жібереді және алдын ала белгіленген протокол арқылы сервер-бағдарламамен өзара байланысады. Сол бір компьютерде бірнеше серверлік бағдарламалар орналаса алады. Клиенттік қосымша серверлік қосымша

орналасқан компьютерде де, сонымен қатар, серверден керегінше жойылған компьютерде де орналаса алады, бірақ олар Желімен байланысса, бұл айырмашылық тек уақыт бойынша жауаптың кідіруіне сәйкестеледі.

WebMoney бұл электрондық ақшалар және төлеу жүйесiнiң интернеті.

Бастапқы мақсаттық негiзгi клиенттердiң Ресейлерiнде, дәл қазiр бүкiл әлемде

қолданылады.

Әрбiр есептiк жазу, белгiлi қалай әмиян, (WMZ) баламалардың (WMG)

алтындай балама, ақш долларына, (WMR) сом баламалары iске қосылған, евро -(WME) балама немесе (WMU) баламалардың гривналары.Нақтылысы жолдар

есеп WM деп аталады. идентификаторлар, ие есептер қатынас бойынша толық

аноним бiр-бiрiне қала алады.

Біздің ғасырдың басты мәселесі - жаңа тапсырмаларды ескі құралдармен

шешу.

Фирма клиенттеі тәулік бойы бойы сізден жаңа ақпарат алады. Ақпарат

жарнамалық беттерге қарағанда Интернет - интерактивтілік қасиетіне ие

болады. Потенциалды клиенттерге ақпаратты бере отыра, клиенттер туралы

кері байланыс, сауалдама, сервердің санақ жүргүзуі арқылы ақпарат алынады.

Теледидар, радио, әр түрлі баспа өнімдері сайтты алмастыра алмайды. Сайтта

ақпаратты әр сағат сайын жаңартып отыруға болады. Адам қай жерде болмасын

сайт арқылы араласу ыңғайлы болады. Веб-сайтқа белгілі бір адамдар үшін құжат немесе материалдарды салып, парольмен қорғап қоюға болады.

Фирма әріптестері және серіктестер әр уақытта қажетті мәліметтер,

құжаттар, нұсқамалар немесе басқа да қызметтік ақпараттармен қамтамасыз

етіледі. Маңызды ішкі ақпарат басқа көздерден жасырылады. Өкілмен немесе дилермен байланысудың басқа да жедел және ыңғайлы әдісін табу қиын.

Сайтты қолдана отырып бизнесіңізді кеңейте аласыз. Қазіргі кезде

интернетте сатып алулар өте көп. Интернетте сату өте ыңғайлы. Күні-түні өз тауарлары мен қызметтерін ұсынатын интернет-дүкенге сату алаңдары,

сатушылар, кассирлер және коммуналдық қызметтерге ақша төлеудің қажеті жоқ. Электронды сату сатып алушыларға өте ыңғайлы. Үйден шықпай-ақ, тауарды асықпай қарап таңдауға болады. Әр өнімнің толықтай сипаттамалары жазылады. Сатып алушылар жағынан басымдылық болмайды. Сонымен қатар сіз сервер санағы көмегімен сұранысты қай тауарға екендігін оңай талдай аласыз. Жақсы дайындалған сайт - сіздің бетке ұстар сайтыңыз болады және олардың сенімділігін арттырады.

Фирма маңызыдылығы, нарықта болуы айтарлықтай өседі. Фирмада

сайттың болуы-фирманың тұрақты жағдайын және прогрессивтілігін көрсетеді.

Клиенттер уақыт үнемділігін және ыңғайлығын бағалайды. Фирма жағдайы

жаңа деңгейге көтеріледі

2.4.1 Жүйені жобалаудың мақсаты

Интернет дүкенің пайдаланудың артықшылықтарын web беттерін жасау.

Web-сайттың дизайны CSS технологиясы мен PHP программалау тілін пайдалана отырып жасалынған, сайттың барлық құрамы SQLSerVer мәліметтер қорын басқару жүйесінде орналасқан.

Интернет дүкенің пайдаланудың артықшылықтарын жүйесі бұрынғы қолмен басқарудың орнын басып, жылдам, нақты түрде оқырман және тауар туралы ақпараттың басқарылуы және қорғалуын жоғары өреге жеткізеді. Бұл жерде 6 мақсат көзделген: Бiз әр түрлi белгiлер бойынша интернет-дүкен классификациялай аламыз.

Басты мею кіру арқылы басқаруды жүзеге асыру арқылы жаңа тауарларды базаға енгізу.

  • Менің мәліметтерімде тауарлардың атауларын енгізу

  • Менің тапсырысым (клиент өзінің тапсырысынбереді)

  • Жүйеге кіру(кіру, тіркелу қызметің атқарады)

  • Себетке кіру(тауардыңды таңдап, бағасымен келісе өзіне себетке лақтыра алады )

  • Категориялар (жынысын, тұлғасын таңдау)

  • Рәсімдеу (алатың тауарды рәсімдеу)

  • Жалғастыру

  • Қолданушының аты

  • Құпия сөз

2.4.2 Жүйенің қызметін толықтай жобалау

Жүйені жасаудың негізгі міндеттері төмендегідей:

  1. Тауарды іздестіру модульдері: тауарды іздестіру, талдау сияқты көптеген жұмыстар кіреді.

  2. Тауар алу, қайтару моделі: ол негізінен сатып алушы тауарды алуын, қайтаруы сияқты мәселелерді шешеді.

  3. Сатып алушының құқығын қорғау моделі: сатып алушы бұл жерде мәліметтерді көруге, тауар туралы алу, қайтару мәселелерін бақылап отыруға болады. Құпия сөздерін өзгертеді.


2.5 Жүйені жобалАуды іске асыру

2.5.1 Жүйенің басқы бетін жасау

Бастапқы беттің суреттері тұтынушыға жақсы әсер қалдыруы керек. Тұтынушы тіке web бетінің қандай сайт екенін, қасиеттерінің қандай екенін түсіне алуы шарт. Және тұтынушы өзіне керекті ақпараттар қызметтерді таба білуі, қолданылуы оңай болуы маңызды. Жүйенің бастапқы беті 2.2-суреттегідей.

Интернет дүкенінің жүйесінің алғашқы беті тұтынушы әртүрлі жалғап берулермен әртүрлі бетке кіре алады.

2.5.2 Сатып алушыға қызмет көрсетудің моделін іске асыру

2.5.2.1 Интернет дүкенінің іздестіру функциясының жүзеге асырылуы

Бұл жүйеде әр қандай адам іздестіру функциясын қолдана алады. Ешқандай шектемеге ұшырамайды. Іздестірудің түрлері көп болғандықтан мысалы тауардың ISBN-і, аты сияқты сөздер толықтай және басқалай іздеулерде сәйкесуі керек. Тауар іздеу беті 2.3-суретте көрсетілгендей:

Іздеу батырмасын басқанда басқа бір бет ашылады. Мысалы 2.4-суреттегідей:

Негізгі кодтары төмендегідей:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Index" %>


<%@ Register TagPrefix="uc1" TagName="down" Src="down.ascx" %>

<%@ Register TagPrefix="uc1" TagName="top" Src="top.ascx" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title>Интернет дүкен</title>

<link href="css/css2.css" type="text/css" rel="stylesheet" />

</head>

<body topmargin="0">

<form id="Form1" method="post" runat="server">

<!---------Басы--------------->

<table id="Table1" cellspacing="0" cellpadding="1" width="885" align="center" border="0">

<tr>

<td>






Тауар алу ақпаратын іздеу

Тұтынушы тауарды іздестіру бетінен өзі қажет еткен тауарды тапқанда көрсету батырмасын басып, ол тауардың бар-жоғын анықтай алады. Нақты мәліметі 2.6-суретте көрсетілгендей:

Тұтынушы басты беттен мәліметтерін іздестіру бетіне кіргенде 2.7-суреттегідей бет пайда болады.

Тұтынушы дұрыс логин мен құпия сөзді жазғанда ғана қорғалатын бетке кіре алады. Бұл функция сол тұтынушының кейбір мәліметтерін өзгертуіне мүмкіндік бергенімен, тұтынушы бағасы мен тауар атын өзгертуге жол бермейді. Бұл функциялар интернет дүкенің басқарушысының құзырындағы жұмыстар. Тұтынушы тек құпия сөзді ғана өзгерте алады.

Тұтынушының логині мен құпия сөзі енгізіледі және кітаптың ISBN-і жазылады. Тізімге алынып болғаннан кейін тұтынушы беріледі. Тұтынушының тауарды қарауына уақытты шектелмейді.

Негізгі кодтар

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MyDDList.aspx.cs" Inherits="MyDDList" %>


<%@ Register TagPrefix="uc1" TagName="top" Src="top.ascx" %>

<%@ Register TagPrefix="uc1" TagName="down" Src="down.ascx" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title></title>

<link href="css/css2.css" type="text/css" rel="stylesheet">

</head>

<body topmargin="0">

<form id="Form1" method="post" runat="server">

<font face="Arial">

<table id="Table1" cellspacing="0" cellpadding="1" width="885" align="center" border="0">

<tr>

<td>

<uc1:top ID="Top1" runat="server"></uc1:top>

</td>

</tr>

<tr>

<td>

<table cellspacing="0" cellpadding="0" width="885" align="center" border="0">

<tr>

<td width="2%" background="background/b_6.jpg">

<img height="26" src="background/y_2_l.jpg" width="5"></td>

<td width="97%" background="background/b_6.jpg">

<table height="22" cellspacing="0" cellpadding="0" width="100%">

<tbody>

<tr>

<td width="4%">

&nbsp;</td>

<td valign="bottom" width="67%">

Сіздің орныңыз: &gt; <strong>Менің тапсырыстарым</strong></td>

<td width="15%">

</td>

<td width="15%">

&nbsp;</td>

<td width="15%">

&nbsp;</td>

</tr>

</tbody>

</table>

</td>

<td width="1%">

<img height="26" src="background/y_2_r.jpg" width="5"></td>

</tr>

</table>

</td>

</tr>

<tr>

<td align="center">

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ddbh"

OnRowCommand="GridView1_RowCommand" Width="100%" OnRowDataBound="GridView1_RowDataBound">

<HeaderStyle BackColor="#CCFFFF" />

<Columns>

<asp:BoundField DataField="ddbh" HeaderText="Тапсырыс номері" />

<asp:BoundField DataField="hydlm" HeaderText="Клиент логині" />

<asp:BoundField DataField="zsl" HeaderText="Саны" />

<asp:BoundField DataField="zje" HeaderText="Суммасы" />

<asp:BoundField DataField="ddrq" HeaderText="Уақыты" />

<asp:BoundField DataField="qddd" HeaderText="Тапсырысты растау" />

<asp:ButtonField ButtonType="Button" CommandName="SeeDD" HeaderText="Басқару" Text="Тапсырысты көру">

<ItemStyle Width="60px" />

</asp:ButtonField>

</Columns>

</asp:GridView>
























Қосымшалар

    1. сурет. Web қолданба бетінің қарапайым мысалы.


1.2-сурет. Браузер терезесінде көрсетілген Web-қолданбасының беті.


1.3-сурет. Web-беттің программалық коды жазылған файл.

1.4-сурет. Бір файлдағы Web-форманың мысалы.



1.5-сурет. Бірінші сұраныс кезіндегі Web-қолданба элементінің клиентпен өзара байланысы.



1.6-сурет. Кері сілтеме кезіндегі Web-қолданба элементінің клиентпен өзара байланысы.


1.7-Сурет.ASP.NET бетінің өмірлік циклі.


2.1.сурет.



2.2- сурет. Интернет дүкенінің басты беті





2.3- сурет


2.4- сурет.


2.5-сурет. Тапсырыстарды қабылдау


2.6- сурет.









2.7- сурет.




2.8- сурет


2.9- сурет


2.10- сурет.













ҚОРЫТЫНДЫ

Бүгінгі таңда дүниежүзілік желінің қарқынды дамуымен осы салада күн сайын көптеген және таңғажайып жаңалықтар ашылуда.

Біз бұл жұмыста дипломдық жұмыстың тақырыбына сәйкес Vizual Studio компонентің AJAX технологиясы мен APS Net пайдаланып Интернет дүкенің пайдаланудың артықшылықтарын web беттерін жасау жағдайдың алдыңғы қатарында тұрады. Күнделікті бұл коммуникациялық ортада мыңдаған жаңа сайттар ашылып, ал тұтынушыларға қызмет көрсетудің жаңа түрлері ұсынылып жатыр. Нарықтың қарқынды дамуына байланысты жаңа технологияға және осы технологияны меңгерген программа өңдеушілеріне деген үлкен сұраныс пайда болды. Жаңа Заман талабына сай көптеген программалау тілдері мен неше түрлі жаңа технологиялар ойлап табылып адамдар қажетін қанағаттандырып келеді.

Asp.net осы технологиялардың ішіндегі ең корнектісі. Біз Ұшқан құстай дамып бара жатқан жаңа заманда жаңа ойлар жаңа талаптар мен жаңа технологиялар ойлап табылуда. Бүгінгі қолда бар дүние ертең жоқ болып қолданыстан шығып жаңа заттар ман жаңа технологиялар орынын басып заман үздіксіз дамып алға ілгерлеп жатыр мүның бәрі де қазіргі дамып жатқан технологияның арқасында қол жеткізіп отырмыз.

Мен осы дипломдық жұмысты жасау барсында Asp.net технологиясын меңгеріп практика барысында қолдана алдым.

Ғылыми жобада Drupal контентті басқару жүйесін пайдалана отырып, толық функционалды Интернет-дүкенін құрдым.

Web-сайттың дизайны CSS технологиясы мен PHP программалау тілін

пайдалана отырып жасалынған, сайттың барлық құрамы SQLSerVer мәліметтер қорын басқару жүйесінде орналастырдым

Мүмкiндiктiң электрондық саудасының қолданулары үлкен артықшылықпен өнiмдi арзан сатуға болып табылатындықтан Веб-сайт, өнiмдер қолданудың арқасында қолданушылардың интернет арқылы сатып алудың жеңілдігіне көз жеткіздім.

Қорыта келгенде, Vizual Studio компонентің AJAX технологиясы мен APS Net қолдану арқылы жұмысты орындап шықтым. Себебі сенімді дерекқор мен желідегі ең танымал программалау тілінің өзара қатынасқан жұмысы әрқашан да жақсы нәтижеге жеткізер жұмыстың кепілі. Үйде отырып жұмыс жасайтын аналарға керек деп санаймын.








Қысқартылған сөздер

URL (Uniform Resource Locator) – ықшамдалған ресурстар көрсеткіші.

WWW-сервер (World Wide Web) – бұл желі тұтынушыларына серверде орналасқан гипермәтіндік құжаттарды пайдалану мүмкіндігін беретін бүкіләлемдік немесе корпоративтік желінің бір бөлігі.

CSS-(Cascade Style Sheets) - стильдер кестесі.

ASCII-редакторлар - қарапайым мәтіндік редакторлар.

WYSIWYG (What You See Is What You Get)-редакторлар - Web-сайттарды дайындау барысында терезеде көру, құжатқа алдын-ала дайындалған шаблондарды қосу мүмкіндігін береді.

VaR (Value at Risk) – ықтималдықпен берілген уақыт аралығында күтілетін шамадан аспайтын ақшалы бірлікте берілетін ( негізгі валютада ) мөлшер бағалауы.

HTML – HyperText Markup Language

PHP – Hypertext Preprocessor

FI – Form Interpretator

SQL – Structured Query Language

JSP – Java Server Pages

ASP – Active Server Pages

XML – Extensible Markup Language

SGML – Standart Generalized Markup Language

TCP/IP – Transmission Control Protocol/Internet Protocol

BC– Browser/server

МБ– мәліметтер базасы

Пайдаланылған әдебиеттер тізімі:



    1. SQL Server негіздері


    1. http://baike.baidu.com/view/6752.htm


    1. http://www.msdnwebcast.net/webcast/2072.aspx


    1. http://zhidao.baidu.com/


    1. http://www.soso.com/


    1. http://aiwen.sina.com/


    1. http://www.msdn.com/


    1. http://www.bing.com/


    1. http://www.51aspx.com


    1. http://www.microsoft.com/


Котеров Д., Костарев А. PHP. В подлиннике. - СПб.: БХВ-Петербург,

2005. - 1120 с.

2 Лабберс П., Олберс Б., Салим Ф. HTML5 для профессионалов: мощные

инструменты для разработки современных веб-приложений. Powerful APIs for

Richer Internet Application Development. - М.: Вильямс, 2011 г. - 272 с.

3 Шафер С. HTML, XHTML и CSS. Библия пользователя. - 5 изд. - М.:

Диалектика, 2010. - 656 с.

4 Шмитт К. Рецепты программирования CSS. Cookbook. - СПб.:

БХВ-Петербург, 2007. - 592 с.

5 Мамаев Е. МS SQL Server. Проектирование и реализация баз данных.

Сертификационный экзамен. - СПб.: ВНV, 2004. - 416 с.

6 Хавронская А.М. Оценка технико-экономической эффективности

программных средств. - Алматы: КазНТУ, 2000. - 320 с.

7 Баклашов Н.И., Китаева Н.Ж., Терехов Б.Д. Охрана труда на

предприятиях связи и охрана окружающей среды. - М.: Радио и связь,

1989. -288 с.

8 Абдимуратов Ж.С., Мананбаева С.Е. Безопасность жизнедеятельности.

Методические указания к выполнению раздела «Расчет производственного

освещения» в выпускных работах для всех специальностей.

Бакалавриат. -Алматы: АИЭС, 2009. - 20 с.

9 Хакимжанов Т.Е. Расчет аспирационных систем. Дипломное

проектирование. Для студентов всех форм обучения всех

специальностей. -Алматы: АИЭС, 2002. - 30 c.

10 Голубицкая Е.А., Жигульская Г.М. Экономика связи. -М.: Радио и

связь, 1999. - 140 с.

11 Базылов Қ.Б., Алибаева С.А., Нурмагамбетова С.С. Бітіруші

жұмысының экономикалық бөлімі үшін әдістемелік нұсқаулар. - Алматы:

АИЭС, 2009. - 25 б.





























Қосымша бағдарлама кодтары


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SPLook.aspx.cs" Inherits="SPLook" %>


<%@ Register TagPrefix="uc1" TagName="down" Src="down.ascx" %>

<%@ Register TagPrefix="uc1" TagName="top" Src="top.ascx" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title></title>

<link href="css/css2.css" type="text/css" rel="stylesheet" />

</head>

<body topmargin="0">

<form id="Form1" method="post" runat="server">

<table id="Table1" cellspacing="0" cellpadding="1" width="885" align="center" border="0">

<tr>

<td>

<uc1:top ID="Top1" runat="server"></uc1:top>

</td>

</tr>

</table>

<table id="Table2" cellspacing="0" cellpadding="1" width="885" align="center" border="0"

runat="server">

<tr>

<td class="border-r" valign="top" align="center" width="255">

<table id="Table4" cellspacing="0" cellpadding="1" width="255" border="0" runat="server">

<tr>

<td>

<font face="arial,sans-serif">

<table id="Table6" cellspacing="0" cellpadding="0" width="255" align="left" border="0"

runat="server">

<tbody>

<tr>

<td align="center">

<table id="Table22" cellspacing="0" cellpadding="0" width="249" border="0">

<tbody>

<tr>

<td width="4%" background="background/y1.jpg">

<img height="27" src="background/y1.jpg" width="4"></td>

<td width="93%" background="background/y1.jpg">

<table id="Table33" cellspacing="0" cellpadding="0" width="100%" border="0">

<tbody>

<tr>

<td style="width: 50%">

<font face="arial,sans-serif">

<strong><font color="#000000">Жүйеге кіріңіз</font></strong></font></td>

</tr>

</tbody>

</table>

</td>

<td width="3%" background="background/y1.jpg">

<div align="right">

<img height="27" src="background/y1.jpg" width="4"></div>

</td>

</tr>

</tbody>

</table>

</td>

</tr>

<tr>

<td align="center">

<font face="arial,sans-serif">

<asp:Panel ID="Panel2" runat="server">

<table id="Table7" cellspacing="0" cellpadding="0" width="249" border="0" runat="server">

<tr>

<td valign="bottom" height="12">

<img height="5" src="background/l_di.jpg" width="249"></td>

</tr>

<tr>

<td background="background/l_z.jpg">

<table cellspacing="0" cellpadding="2" align="center" border="0">

<tr>

<td>

Аты:</td>

<td align="left">

<asp:TextBox ID="txtusername" runat="server" EnableViewState="False" Height="22px"

Width="100px"></asp:TextBox></td>

<td>

<asp:ImageButton ID="ImageButton1" runat="server" Height="22px" Width="42px" ImageUrl="background/btlogon.jpg"

OnClick="ImageButton1_Click"></asp:ImageButton></td>

<td>

</td>

</tr>

<tr>

<td align="right">

Құпия сөз:</td>

<td align="left">

<asp:TextBox ID="txtpassword" runat="server" Height="22px" Width="100px" TextMode="Password"></asp:TextBox></td>

<td>

<a href="UserReg.aspx">

<img height="21" src="background/btreg.jpg" width="42" border="0"></a></td>

<td>

</td>

</tr>

</table>

</td>

</tr>

<tr>

<td background="background/l_z.jpg" height="15">

</td>

</tr>

<tr>

<td valign="bottom" height="5">

<img height="5" src="background/l_ding.jpg" width="249"></td>

</tr>

</table>

</asp:Panel>

</font>

</td>

</tr>

<tr>

<td height="5">

</td>

</tr>

<tr>

<td>

<font face="arial,sans-serif">

<table id="Tableuser_denlu" cellspacing="0" cellpadding="0" width="255" align="left"

border="0" runat="server">

<tbody>

<tr>

<td align="center">

<font face="arial,sans-serif">

<asp:Panel ID="Panel3" runat="server" Visible="False">

<table id="Table17" cellspacing="0" cellpadding="0" width="249" border="0" runat="server">

<tr>

<td valign="bottom" height="12">

<img height="5" src="background/l_di.jpg" width="249"></td>

</tr>

<tr>

<td background="background/l_z.jpg">

<table cellspacing="0" cellpadding="2" align="center" border="0">

<tr>

<td>

Жүйеге ендіңіз:</td>

<td align="left" colspan="2">

<asp:Label ID="level" runat="server"></asp:Label></td>

</tr>

<tr>

<td>

Аты:</td>

<td align="left" colspan="2">

<asp:Label ID="username" runat="server"></asp:Label></td>

</tr>

<tr>

<td align="center" colspan="3">

<asp:ImageButton ID="Imagebutton4" runat="server" Height="22px" Width="42px" ImageUrl="background/btexit.gif"

OnClick="Imagebutton4_Click"></asp:ImageButton></td>

</tr>

</table>

</td>

</tr>

<tr>

<td background="background/l_z.jpg" height="15">

</td>

</tr>

<tr>

<td valign="bottom" height="5">

<img height="5" src="background/l_ding.jpg" width="249"></td>

</tr>

</table>

</asp:Panel>

</font>

</td>

</tr>

</tbody>

</table>

</font>

</td>

</tr>

<tr>

<td align="center">

<table id="Table222" cellspacing="0" cellpadding="0" width="249" border="0">

<tbody>

<tr>

<td width="4%" background="background/y1.jpg">

<img height="27" src="background/y1.jpg" width="4"></td>

<td width="93%" background="background/y1.jpg">

<table id="Table333" cellspacing="0" cellpadding="0" width="100%" border="0">

<tbody>

<tr>

<td style="width: 50%">

<font face="arial,sans-serif">

<strong><font color="#00000">себет</font></strong></font></td>

</tr>

</tbody>

</table>

</td>

<td width="3%" background="background/y1.jpg">

<div align="right">

<img height="27" src="background/y1.jpg" width="4"></div>

</td>

</tr>

</tbody>

</table>

</td>

</tr>

<tr>

<td align="center">

<table cellspacing="0" cellpadding="0" width="249" border="0">

<tbody>

<tr>

<td>

<img height="5" src="background/l_di.jpg" width="249"></td>

</tr>

<tr>

<td background="background/l_z.jpg">

<table cellspacing="0" cellpadding="0" width="235" align="center" bgcolor="#ffffff"

border="0">

<tbody>

<tr>

<td width="79">

<font face="Verdana">

<img height="72" src="background/cartbag.gif" width="79"></font></td>

<td width="123">

<table cellspacing="0" cellpadding="2" width="120" border="0">

<tbody>

<tr>

<td nowrap>

</td>

</tr>

<tr>

<td nowrap>

</td>

</tr>

<tr>

<td align="center">

<table cellspacing="0" cellpadding="2" border="0">

<tbody>

<tr>

<td>

&nbsp;</td>

<td>

<a href="GwcList.aspx">Себетке кіру</a></td>

</tr>

</tbody>

</table>

</td>

</tr>

</tbody>

</table>

</td>

</tr>

</tbody>

</table>

</td>

</tr>

<tr>

<td background="background/l_z.jpg" height="8">

</td>

</tr>

<tr>

<td valign="bottom" height="5">

<img height="5" src="background/l_ding.jpg" width="249"></td>

</tr>

</tbody>

</table>

</td>

</tr>

<tr>

<td height="6">

</td>

</tr>

<tr>

<td align="center">

<table id="Table3" cellspacing="0" cellpadding="0" width="249" border="0">

<tbody>

<tr>

<td width="4%" background="background/y1.jpg">

<img height="27" src="background/y1.jpg" width="4"></td>

<td width="93%" background="background/y1.jpg">

<table id="Table5" cellspacing="0" cellpadding="0" width="100%" border="0">

<tbody>

<tr>

<td width="10%">

&nbsp;</td>

<td class="white12px" width="50%">

<strong><font color="#000000">Тавар категориясы</font></strong></td>

<td width="40%">

<asp:HyperLink ID="HyperLink5" runat="server" Text="Барлығы" ForeColor="#000000" NavigateUrl="Index.aspx">

</asp:HyperLink></td>

</tr>

</tbody>

</table>

</td>

<td width="3%" background="background/y1.jpg">

<div align="right">

<img height="27" src="background/y1.jpg" width="4"></div>

</td>

</tr>

</tbody>

</table>

</td>

</tr>

<tr>

<td align="center">

<table cellspacing="0" cellpadding="0" width="249" border="0">

<tbody>

<tr>

<td>

<img height="5" src="background/l_di.jpg" width="249"></td>

</tr>

<tr>

<td background="background/l_z.jpg">

<table cellspacing="0" cellpadding="0" width="235" align="center" bgcolor="#ffffff"

border="0">

<tbody>

<tr>

<td width="15%">

</td>

<td width="70%">

<asp:DataList ID="DataList4" runat="server" Width="100%" RepeatColumns="2">

<ItemTemplate>

<font face="arial,sans-serif">

<asp:HyperLink ID="HyperLink4" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.spflmc") %>'

NavigateUrl='<%# "Index.aspx?spflbh="+DataBinder.Eval(Container, "DataItem.spflbh") %>'>

</asp:HyperLink></font>

</ItemTemplate>

</asp:DataList></td>

<td width="15%">

</td>

</tr>

</tbody>

</table>

</td>

</tr>

<tr>

<td background="background/l_z.jpg" height="8">

</td>

</tr>

<tr>

<td valign="bottom" height="5">

<img height="5" src="background/l_ding.jpg" width="249"></td>

</tr>

</tbody>

</table>

</td>

</tr>

<tr>

<td>

</td>

</tr>

</tbody>

</table>

</font>

</td>

</tr>

<tr>

<td>

<font face="arial,sans-serif"></font>

</td>

</tr>

</table>

</td>

<td class="border-r" valign="top">

<table id="Table8" cellspacing="0" cellpadding="1" width="620" align="center" border="0">

<tr>

<td>

<table cellspacing="0" cellpadding="0" width="100%" border="0">

<tbody>

<tr>

<td width="2%" background="background/b_6.jpg">

<img height="26" src="background/y_2_l.jpg" width="5"></td>

<td width="97%" background="background/b_6.jpg">

<table height="22" cellspacing="0" cellpadding="0" width="100%">

<tbody>

<tr>

<td width="4%">

&nbsp;</td>

<td valign="bottom" width="67%">

Орныңыз:Тавар&nbsp;&gt;&gt;

<asp:Label ID="Label1" runat="server">Label</asp:Label>&nbsp;

информациясы:</td>

<td width="15%">

<div align="right">

</div>

</td>

<td width="15%">

&nbsp;</td>

<td width="15%">

&nbsp;</td>

</tr>

</tbody>

</table>

</td>

<td width="1%">

<img height="26" src="background/y_2_r.jpg" width="5"></td>

</tr>

</tbody>

</table>

</td>

</tr>

<tr>

<td>

<table id="Table9" cellspacing="1" cellpadding="1" width="500" align="center" border="1">

<tr>

<td align="center" colspan="2">

<asp:Image ID="Image1" runat="server" Width="120px" Height="120px"></asp:Image></td>

</tr>

<tr>

<td style="width: 108px">

<font face="arial,sans-serif">Аты:</font></td>

<td>

<asp:Label ID="Label3" runat="server" Width="168px"></asp:Label></td>

</tr>

<tr>

<td style="width: 108px; height: 66px">

<font face="arial,sans-serif">Түсіндірілімі:</font></td>

<td>

<asp:Label ID="Label7" runat="server" Width="288px" Height="66px"></asp:Label></td>

</tr>

<tr>

<td style="width: 108px">

<font face="arial,sans-serif">Жасалған орыны:</font></td>

<td>

<asp:Label ID="Label4" runat="server" Width="168px"></asp:Label></td>

</tr>

<tr>

<td style="width: 108px">

<font face="arial,sans-serif">Бағасы:</font></td>

<td>

<asp:Label ID="Label6" runat="server" Width="168px"></asp:Label></td>

</tr>

<tr>

<td style="width: 108px">

<font face="arial,sans-serif">Саны:</font></td>

<td>

<asp:TextBox ID="TextBox4" runat="server" Width="112px" Text="1"></asp:TextBox></td>

</tr>

<tr>

<td align="center" colspan="2">

<font face="arial,sans-serif">

<asp:ImageButton ID="ImageButton3" runat="server" Width="104px" Height="42px" ImageUrl="background/gw.jpg" OnClick="ImageButton3_Click">

</asp:ImageButton>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>

</tr>

</table>

</td>

</tr>

</table>

</td>

</tr>

</table>

<!---------底部--------------->

<table id="Table10" cellspacing="0" cellpadding="1" width="885" align="center" border="0"

runat="server">

<tr>

<td id="TD1" runat="server">

<font face="arial,sans-serif">

<uc1:down ID="Down1" runat="server"></uc1:down>

</font>

</td>

</tr>

</table>

</form>

</body>

</html>



<%@ Page Language="C#" AutoEventWireup="true" CodeFile="UserReg.aspx.cs" Inherits="UserReg" %>


<%@ Register TagPrefix="uc1" TagName="down" Src="down.ascx" %>

<%@ Register TagPrefix="uc1" TagName="top" Src="top.ascx" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title>Басты бет</title>

<link href="css/css2.css" type="text/css" rel="stylesheet">

</head>

<body>

<form id="form1" runat="server">

<table id="Table1" cellspacing="0" cellpadding="1" width="855" border="0" align="center">

<tbody>

<tr>

<td>

<uc1:top ID="Top1" runat="server"></uc1:top>

</td>

</tr>

<tr>

<td>

<table id="Table2" cellspacing="0" cellpadding="1" width="855" border="0" align="center">

<tbody>

<tr>

<td>

<table cellspacing="0" cellpadding="3" width="760" bgcolor="#f4f8ff" border="0">

<tr>

<td>

<table cellspacing="0" cellpadding="3" width="760" bgcolor="#f4f8ff" border="0">

<tbody>

<tr>

<td valign="top">

<table cellspacing="0" cellpadding="0" bgcolor="#ffffff" border="0">

<tbody>

<tr>

<td style="height: 10px" width="10" height="10">

<img height="10" src="background/border1.gif" width="10" border="0"></td>

<td style="height: 10px" background="background/line2.gif" height="10">

<img height="10" src="background/line2.gif" width="1"></td>

<td style="height: 10px" width="10" height="10">

<img height="10" src="background/border2.gif" width="10" border="0"></td>

</tr>

<tr>

<td width="10" background="background/line1.gif">

<img height="1" src="background/line1.gif" width="10"></td>

<td width="740">

<table cellspacing="0" cellpadding="0" width="100%" border="0">

<tbody>

<tr align="center">

<td style="border-bottom: #c0c0c0 1px dotted" width="100%" height="23">

<font color="#33ccff" size="3">Кіру Ақпараттары</font></td>

</tr>

<tr>

64


Материалды Word форматында жүктеп аласыз
Тарифке кіреді
5 ұстаз жүктеп алған
26 сәуір
1134
Бұл материалды қолданушы жариялаған. UstazTilegi материалдың мазмұны мен авторлық құқықтарына жауап бермейді. Авторлық құқық бұзылған жағдайда шағым қалдыра аласыз
"Ұстаз" платформасында тіркелген пәндік олимпиадалар
Аттестацияға жарамды екенін көру үшін "Ұстаз" платформасында "Жарыстар, олимпиадалар тізімінен "Ustaz tilegi" деп іздесеңіз шығады
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Осы тақырыпта
көрнекілік керек па?
10 000 астам көрнекіліктерді жинап қойдық.
Көрнекілік бөліміне өтіп тақырыбын жазып жүктеп алыңыз!
Министірлікпен келісілген Аттестацияға жарамды курстар тізімі