Киім дүкендерінің түрлері
Мазмұны
Кіріспе
4
1.Теориялық бөлім
5
1.1 Киімдер дүкеніне сипаттама
5
1.2 Киімдер дүкенінің диаграммасы
7
1.3 Киімдер дүкенінің ER моделі
8
1.4 Киімдер дүкеннің логикалық және физикалық моделі
10
1.5 Веб-сайттың макетін құрастыру
14
2. Практикалық бөлім
18
2.1 Web технологиялар туралы түсінік
18
2.2 HTML және CSS тілдері арқылы веб-сайт құрастыру
21
2.3 Пәндік облысқа сәйкес деректер базасын құру
23
2.4 Дерекқорды веб-сайтпен байланыстыруда PHP тілін қолдану
25
2.5 Пайдаланушылық нұсқаулығы
29
Қорытынды
31
Пайдалынылған әдебиеттер тізімі
32
КІРІСПЕ
Интернеттің қарқынды дамуы, коммерциялық қызметтегі және күнделікті өмірде жаңа технологиялар мен коммуникацияларды пайдалану электрондық коммерция сияқты жаңа экономикалық құбылыстардың пайда болуына әкелді.
Дерекқор - әртүрлі деректердің бірыңғай, әртүрлі деректерді сақтау мүмкіндігі және олардың құрылымдарының сипаттамалары болып табылады, олар анықталғаннан кейін бөлек және дербес бағдарламалар арқылы жүзеге асырылады, көптеген қосымшалармен бір мезгілде қолданылады.
Электрондық коммерция - бұл Интернет-дүкен, интернет-маркетинг және жарнама, әртүрлі төлем жүйелері және көптеген басқа сияқты көптеген іс-шараларды қамтитын экономиканың өте кең саласы.
Интернетте өнімдерді таратудың жаңа арналары бар, жарнамалық және маркетингтік зерттеулер үшін кең мүмкіндіктер ашылады.
Электрондық коммерция көптеген бизнес-процестерді электронды түрде жүргізу арқылы жеделдетіледі, өйткені ақпарат әр кезеңде қағаз көшірмесін жасау сатысын айналып өтіп, алушыға тікелей жіберіледі.
Курстық жобаның мақсаты интернет-дүкен болып табылады. Ол интернетте интернет-дүкен туралы ақпаратты орналастыруға және тапсырыс берушінің тапсырыстарын қабылдауға мүмкіндік беретін дәріхана. Ал сатып алушылар, тиісінше, каталогты қарауға және жеткізуді почта қызметі немесе курьер арқылы жүзеге асыратын сатып алуды жүзеге асыра алады.
Зерттеу нысаны - бұл құрылған сайт. Негізінен оның иесіне интернет-пайдаланушыларға өзі туралы ақпаратты жеткізуге, сондай-ақ олардың тауарларын сатуға көмектесу қажет.
Мүмкіндігінше, сайт орындалуы тиіс екі негізгі функция бар:
1. Маркетинг функциясы. Ол сайтта ұсынылған тауарларды немесе қызметтерді сатуға көмектеседі.
2. Ақпараттық функция. Бұл дегеніміз, Интернет-ресурс келушілерді компанияның және оның қызметі туралы үнемі жаңартылған тақырыптық ақпараттармен қамтамасыз етуі керек.
Мұны жүзеге асыру үшін алдымызға келесідей мақсаттарды қоямыз:
oo Пәндік облысты зерделеу;
oo Киімдер дүкенінің деректер диаграммасын құрастыру;
oo Деректердің ER моделін қалыптастыру;
oo MySQL-де дәріхананың деректер базасын құру;
oo HTML және CSS гипермәтіндік тілдері бойынша веб-сайт құрастыру;
oo PHP тілі арқылы веб-сайтты дерекқормен байланыстыру.
Ақпараттық жүйе MySQL-пен жұмыс істейтін реляциялық дерекқор болады.
1.Теориялық бөлім
0.1 Киімдер дүкеніне сипаттама
Бұл өнім бухгалтерлік есепке алу мен басқаруды есепке алуды автоматтандыруға, киімдердің түрлерін бөлшек сату желісінде және бөлшек сауда желісінде сияқты киімдерді, операцияларды жоспарлау және талдау.
Филиал шешімі автоматтандырылады:
oo контейнерлерден тауардың қоймасына тауардың келуін тіркеу;
oo контрагент үшін тауарларды және қызметтерді сатуды тіркеу;
oo дүкендер, ішкі қоймалар, дүкендер мен кәсіпорын қоймалары арасындағы тауарлардың қозғалысын тіркеу;
oo комиссияға тауарларды қабылдауды тіркеу және сатылған тауарлар туралы есептерді қалыптастыру;
oo тапсырыс берушілерден тауардың қайтарылуын тіркеу;
oo тауарлардың түгенделуі;
oo кассалық құжаттармен жұмыс: кіріс және шығыс кассалық тапсырыстарды тікелей дүкендерде тіркеу;
oo сату бойынша тексеруді тіркеу және ауысымның соңында бір ауысымда қайтарылған тауарларды ескере отырып, кассалық машинаға арналған шоғырландырылған есеп;
oo төлем карточкалары бойынша тауарларды төлеуді есепке алу жүйесін сатып алу жүйелерімен жұмыс жасау; несие бойынша тауарларды төлеу.
Негізгі аналитикалық есептер деректерді сандық және салмақтық мәнде алу мүмкіндігін береді. Киімдердің орналасқан жерін ескеру механизмі іске асырылады. Тауарлардың орналасқан жері туралы ақпарат алу үшін паллет пен ұяшыққа түгендеу жүргізуге болады.
Анықтама - конфигурация нысан каталог деректер тізімдерімен жұмыс істеу үшін арналған. Әдетте, қызметкерлер пайдаланылатын компания, өнім тізімдер, клиенттердің тізімдеріне, жеткізушілер және т.б.. Кез келген тізімдер осы тізімдер қасиеттері мен құрылымы платформа осы каталогтар ақпаратты сақтау үшін Дерекқор кестесін жасайды, олар бойынша нысан конфигурациясы каталогында сипатталған. Каталог құрамдастардан тұрады. Базада, әрбір каталог жазба осы каталогта ақпарат сақтайтын негізгі кестеде бөлек жазба болып табылады. Әрбір нұсқаулығы элементі әдетте элементті деректемелері кейбір қосымша ақпаратты қамтиды[1].
Киім - адамның денесіне киюге арналған бұйым, жасанды жамылғы түрлері. Киім адамды қоршаған ортаның, табиғаттың түрлі әсерлерінен қорғайды. Оның тұтыну мәнімен бірге ғұрыптық және белгілі бір мақсатқа қызмет ететін маңызы бар. Киім тігуге мал, аң терілері, өсімдік, ағаш, балық, құс өнімдері, жасанды материалдар пайдаланған. Киім тігісті және тігіссіз болып бөлінеді. Адамзат палеолит дәуірінде тігіссіз, байланатын лыпа Киімдерді пайдаланса, неолит кезеңінде, яғни өсімдіктерді өру, иіру, тоқу кәсібін игергеннен кейін - иықтан, мықыннан киілетін Киім түрлері пайда болды. Тігіссіз Киім адам денесіне оралады, байланады. Мысалы, үнділіктер сари, шалма, шәлі; кавказдықтар бурка; римдіктер тога; ежелгі гректер гиматий; солтүстік халықтары теріден жасалған тұлып; тайгалықтар тері желбегей; қиыр шығыстықтар теңіз жәндіктерінен Киім дайындады. Аяқ Киім түрлі ағаш, тері, көннен жасалады. Кеуделік Киім пішілуіне қарай тұйық (орыс косовороткасы, эскимос анорині), алды ашық желбегей (камзол, шапан) болып келеді.
Киім белгілі дәрежеде адамдардың жас айырмашылығын, әлеуметтік ерекшеліктері мен этнографиялық ортасын танытады. Көшпелілер адамзат тарихында атқа отыруға қолайлы болу үшін ойлап тапқан кең шалбар мен екі өңірі алдынан ашылатын қаусырынатын кеуде Киім - шапанды адамзат өркениетіне қосты. Әлеуметтік дәрежесіне қарай қазақ халқы арасында би, бақсы, бай, сал-сері (жарғақ, шалбар, мауыты, шәйі көйлек), қойшы (шекпен, кебенек, сырттық, күләпара), балуан, батыр Киімдері болған. Жас ерекшелігіне қарай бала киімі, бозбала киімі, бойжеткен киімі, қалыңдық, жас жігіт, келіншек, бәйбіше киімі, ақсақал Киімдері үлгілерінің әшекейі, тігілуі, сырылып, кестеленуі әр түрлі болып келеді. Жасы ұлғайған адамның Киімі денеге қонымды, кең, мол пішілген, әшекейі, жалтырауығы аз, қарапайым, кең бола түседі[2].
Киімнің шығу тарихы.
Енді бір сәт өткенге оралайық, құл иеленуші мемлекеттер: Ежелгі Египетте,Ежелгі Грекияда,Ертедегі Римде құлдардың лыпасы бел байлауыш қана болды. Оның өзі ауа райының қолайсыздығынан қорғай алмады. Сол кездегі еркін адамдар өз дәрежесіне лайық киінген. Сапалы матадан мамандығын, шенін білдіретін белгілерін таққан киімдер киген. Ал Египет фараондары мен белгілі адамдар - жұқа,үлбіреген мақтадан ,кендір маталардан,ал, дін иелері қабылан терісінен тігілген киімдер киген.Өте ерте замандағы Эллада еркін адамдар кендір мен жүннен тоқылған жұқа,әр алуан түсті киімдер кисе, құлдар-дөрекі,қалың,сапасыз,боялмағ ан жүннен тоқылған киімдерді қанағат тұтқан.
Ал Египет фараондары мен белгілі адамдар - жұқа,үлбіреген мақтадан, кендір маталардан,ал, дін иелері қабылан терісінен тігілген киімдер киген.Өте ерте замандағы Эллада еркін адамдар кендір менжүннен тоқылған жұқа,әр алуан түсті киімдер кисе, құлдар-дөрекі,қалың,сапасыз,боялмағ ан жүннен тоқылған киімдерді қанағат тұтқан.
Киім дүкендерінің түрлері
Қазірде заманауи fashion сөздері көбейіп кетті. Бутик пен showroom дүкенінің айырмашылығы қандай және мультибрендтік дүкендерде қандай киім алуға болады?
oo Showroom - ағылшын тілінен аударғанда showroom көрсетілім өтетін жерді білдіреді (show - көрсету, room - бөлме). Аты айтып тұрғандай, showroom түріндегі дүкенде киім, косметика, аяқ-киім топтамаларының көрсетілімдері өтеді. Арнайы шақырылған модельдер киген киім үлгілерін қарап, өзіңізге ұнайтынын таңдай аласыз. Showroom үлкен жоғары сән үйлерінде, танымал дизайнерлердің брендті дүкендерінде болады.
oo Бутик (французша boutique - кішігірім дүкен) - бір түрлі стильдегі киімді жинастыратын дүкен. Мұндай түрлі дүкеннің сатып алушылары да белгілі бір топты құрайды. Мысалға премиум-класс киімі, әшекей бұйымдар, жастарға арналған киім бутиктері. Әдетте бутиктегі әр киімнің бір данасы ғана болады.
oo Монобрендті дүкендер тек белгілі бір брендтің киімін ғана сатады, өзінің айрықша бағыты мен белгілері болады. Мысалға бір маркалы киім, аяқ-киім, не бір стильдегі не бағыттағы киімдер.
oo Мультибренд дүкенінде керісінше, бірнеше бренд тауарлары бірге сатылады. Мұндай жерде түрлі бейнелерді жасауға мүмкіндігіңіз болады: бірден бірнеше сән үйлерінің киімін таба аласыз.
oo Сток (stock) немесе аутлет (оutlet) - өткен маусым топтамаларының киімдері сатылатын ассортименті бай үлкен дүкен. Бұл киімдер басқа дүкендерден жиналып, бір орында сатылады. Айта кетсек, бұндай дүкендерде киімді үлкен жеңілдікпен ала аласыз.
oo Second hand - біреумен сатылып алынған бірақ әлі де киюге жарайтын киімдердің сатылым орны. Бұндай жерде бір рет те киілмеген жаңа, кезінде қымбат болған киім түрлерімен қатар өңі кеткен масс-маркет киімін де табуға болады. Киімдерді салмағын өлшеп сатады, сондықтан олар бастапқы бағаларынан әлдеқайда арзан болады[3].
1.2 Киімдер дүкенінің диаграммасы
DFD - data flow diagrams - деректер ағынын диаграммалары. Бұл сыртқы қайнар көздері мен деректер алушыларын, логикалық функцияларды, деректер ағындарын және қол жетімді деректер қоймаларын сипаттайтын графикалық құрылымдық талдау әдіснамасының атауы. Деректер ағынының диаграммасы (DFD) UML кең таралмас бұрын қолданылған ақпараттық жүйелерді құрылымдық талдау және жобалаудың негізгі құралдарының бірі болып табылады[4].
DFD бірнеше элементтерден тұрады:
oo Деректер ағыны;
oo Деректер қоры;
oo Процесс;
oo Сыртқы ұйым.
Деректер ағымы дереккөзден бастап қабылдағышқа байланыс арқылы берілетін ақпаратты (материалды зат) анықтайды. Нақты деректер ағыны екі құрылғы арасында жіберілген ақпарат, бір компьютерден екіншісіне ауыстырылған және т.б. пошта арқылы жіберілген хаттар, магниттік таспалар немесе дискеттер.
Әрбір деректер ағынында оның мазмұнын көрсететін атау бар. Көрсеткі бағыты деректер ағынының бағытын көрсетеді. Кейде ақпарат бір бағытта қозғалып, өңделіп, оның көзіне қайта оралуы мүмкін. Мұндай жағдайды екі түрлі ағындар арқылы немесе бір жақты - екі жақты түрде модельдеуге болады.
Процесс (IDEF0, функция, операция) - кіріс деректерінің ағындарын нақты деректер алгоритміне сәйкес шығару деректеріне түрлендіру.
Деректерді сақтау құрылғысы (сақтау) - кез-келген уақытта сақтау құрылғысына орналастыруға болатын және біраз уақыттан кейін шығарылатын деректерді сақтауға арналған дерексіз құрылғы. Орналастыру және алу әдісі кез-келген болуы мүмкін.
Сыртқы ұйым (терминатор) - ақпараттың көзі немесе алушысы (мысалы, клиенттер, персонал, бағдарлама, қойма, оқу құралы) болып табылатын материалдық объект немесе жеке тұлға. DFD бойынша сыртқы субъектілер IDEF0 диаграммасында көрсетілген басқару құралдары мен механизмдеріне олардың мағынасына сәйкес келеді[5].
Курстық жұмыста таңдалған пәндік облыс бойынша біз құрған деректер ағыны диаграммасы 1-суретте көрсетілген.
Мұнда біз DFD элементтері ретінде мыналарды қарастырдық:
oo Сатып алушы;
oo Сатушы;
oo Киімдер дүкені деректер қоры;
oo Киімдерді базаға қосу және өшіру, тауарларды ізеу, тапсырыс беру, тауарларды сату секілді процесстер.
Сурет 1 - Киімдер дүкенінің диаграммасы
0.3 Киімдер дүкеннің ER моделі
Дерекқор құрылымының нақты жобасында семантикалық модельдеу деп аталатын әдіс қолданылады. Семантикалық модельдеу бұл деректердің мағынасына негізделген деректер құрылымын моделдеу болып табылады. Семантикалық модельдеу құралы ретінде кәсіпорынның өзара қарым-қатынас диаграммаларының әртүрлі нұсқалары (ER - Entity-Relationship) қолданылады.
1976 жылы Peter-Pin-Sheng Chen ұйым-қатынас моделі бірінші нұсқасын ұсынылды. Болашақта көптеген авторлар осындай үлгілердің өзіндік нұсқаларын әзірледі (Martin белгісі, IDEF1X белгісі, Barker notation және т.б.). Сонымен қатар, бірдей белгілерді қолданатын әр түрлі бағдарламалық құралдар олардың мүмкіндіктерінде әртүрлі болуы мүмкін. Шын мәнінде, субъект-өзара қарым-қатынас диаграммаларының барлық нұсқалары бір идеяға негізделеді - сызба мәтін сипаттамасынан гөрі әлдеқайда көрнекі. Барлық осындай диаграммалар домен объектілерінің графикалық көрінісін, олардың қасиеттерін (атрибуттары) және субъектілер арасындағы қарым-қатынасты пайдаланады[6].
ER-диаграммалардың негізгі түсініктері:
oo Субъект;
oo Субъект атрибуты,
oo Байланыс.
Субъект - бұл модельде ескерілетін біртипті ақпараттардың класы. Әрбір ұйымда сингулярлық есіммен көрсетілген атау болуы керек. Ұйымдар мысалдары Жеткізуші, Қызметкер, Шот-фактура сияқты объектілердің сыныптары болуы мүмкін. Диаграммадағы әрбір субъект атауы бар тіктөртбұрыш ретінде бейнеленеді.
Ұйымның атрибуты - бұл ұйымның кейбір қасиеттері болып табылатын сипат. Атрибуттың аты зат есімдермен көрсетілуі керек.
Байланыс - бұл екі субъект арасындағы байланыс. Бір субъект басқа ұйыммен немесе өзімен байланысты болуы мүмкін. Байланыс бір ұйымға онымен байланысты басқа да субъектілерді табуға мүмкіндік береді.
Графикалық тұрғыдан байланыс екі нысанды байланыстыратын сызықпен ұсынылады.
Бірден-бірге байланысы бірінші субъектінің бір данасы (сол жақта) екінші субъектінің бір данасына (оң жақта) байланысты екенін білдіреді. Бір-бірімен қарым-қатынас көбінесе екі бірлігіне тең емес, тек бір ғана субъекттің бар екендігін көрсетеді.
Біреуден-көпке байланыс бірінші субъектінің бір данасы (сол жақта) екінші субъектінің бірнеше данасымен (оң жақта) байланысты. Бұл байланыстың жиі қолданылатын түрі. Сол жақ элемент (бір) ата-ана(родительский), оң жақтағы элемент (көп тараптан) - еншілес(дочерной) ұйым деп аталады.
Көптен-көпке байланысы дегеніміз, бірінші субъектінің әрбір данасы екінші субъекттің бірнеше данасымен байланыстырылуы мүмкін және екінші субъектінің әрбір данасы бірінші бірліктің бірнеше данасымен байланыстырылуы мүмкін. Көптік байланысқа арналған байланыс түрі - бұл үлгілік дамудың ерте кезеңдерінде жарамды уақытша байланыс түрі. Болашақта бұл байланыс түрін аралық зат жасау арқылы екі бірден көп байланыс орнатуға болады[3].
Курстық жұмыс тақырыбы бойынша 2-суреттегідей ER диаграмма құрастырдық.
Сурет 2 - Киімдер дүкенінің ER диаграммасы
3.4 Дерекқордың логикалық және физикалық моделі
Даталогиялық модель олардың мазмұны мен физикалық ұйымдастырылуына қарамастан, деректер элементтері арасындағы логикалық байланыстарды бейнелейтін модель ретінде түсініледі. Бұл жағдайда дозетикалық модель ДББЖ-ны нақты жүзеге асыруды ескере отырып әзірленеді, сонымен қатар оның инфологиялық моделіне негізделген белгілі бір тақырыптық аймақтың ерекшелігін ескереді.
Құжаттық деректер модельдері негізінен құжаттардың еркін форматтарына, табиғи тілдегі мәтіндерге бағытталған нашар құрылымдалған ақпарат тұжырымдамасына сәйкес келеді.
Логикалық (каталогтық) дизайн. Дерекқор схемасын белгілі бір деректер үлгісіне, мысалы, салыстырмалы деректер үлгісіне негізделеді.Реляциялық деректер үлгісі үшін, datalogic үлгісі әдетте бастапқы кілттермен, сондай-ақ, сыртқы кілттер болып табылатын қатынастар арасындағы қосылымдар схемаларының жиынтығы болып табылады. Тұжырымдамалық модельді логикалық модельге айналдыру, әдетте, ресми ережелерге сәйкес жүзеге асырылады.
Логикалық модель. Білім берудің үлгісі. Білімді ұсынудың логикалық модельдерін құрудың негізгі идеясы - қолданбалы міндеттерді шешу үшін қажетті барлық ақпарат белгілі бір логикадағы формулалар ретінде ұсынылған фактілер мен мәлімдемелер жиынтығы ретінде қарастырылады. Білім осындай формулалар жиынтығымен ұсынылады, ал жаңа білім алу индуцирования рәсімдерін жүзеге асыруға дейін азаяды[7].
Даталогиялық детальды дизайн. Логикалық конструкция кезеңі тек қарым-қатынас диаграммасының құрылымында ғана емес. Осы кезеңнің нәтижесі ретінде, әдетте келесі нәтиже құжаттары алынады: · Таңдалған ДҚБЖ тұрғысынан тұжырымдамалық дерекқор схемасын сипаттау. Таңдалған ДҚБЖ тұрғысынан сыртқы үлгілердің сипаттамасы. Деректер қорының тұтастығын сақтау үшін декларативтік ережелердің сипаттамасы. · Деректер базасының семантикалық тұтастығын қолдау рәсімдерін әзірлеу. Бұл моделдің ерекшеліктері:
1. Ішкі жазба құрылымы. Құрылымдық модельдері бар деректер базасында ішкі және жазбаша құрылымдар арасында айырмашылық болуы керек. Ішкі құрылым құрылымы сызықтық немесе иерархиялық болуы мүмкін. Сызықты құрылыммен жазба жазбаларда бір-бірлікті бақылайтын қарапайым элементтерден (жиі аталатын өрістерден) тұрады, яғни жазба құрылымы қалыпқа келтіріледі.
2. Аралық жазба құрылымы. Деректер үлгісінің типтік түрі бойынша ДББЖ-ны реляциялық, иерархиялық және желіге бөлу дәстүрге негізделген. Терминологиядағы барлық айырмашылықтар үшін, осы модельдердің кез-келгенінің негізгі компоненттері - жазбалардан тұратын файлдар.
Даталогиялық дизайнның түпкі нәтижесі - ИАТ-да деректер базасының логикалық құрылымының сипаттамасы. Дегенмен, егер дизайн қолмен орындалса, онда үлкен анық болу үшін, алдымен дерекқор құрылымының сызбалық графикалық көрінісі жасалады. Сонымен бірге, деректерді сипаттау тілінің конструкциялары мен ақпараттық бірліктердің графикалық нышандары мен олардың арасындағы байланыстар арасында бір-біріне сәйкес келуі тиіс. Графикалық көрініс дерекқордың құрылымын дизайнермен байланыстыру және жобаны құжаттау үшін интерфейс құралы ретінде пайдаланылады. Логикалық деректер базасының құрылымын құру - олардың барлық атауларын көрсете отырып, барлық ақпараттық бірліктер мен олардың арасындағы байланыстарды анықтау; егер ақпарат бөлімшелері үшін әртүрлі түрлерін қолдануға болады, онда олардың түрін анықтау қажет. Сондай-ақ өріс ұзындығы сияқты кейбір сандық сипаттамаларды көрсету қажет[8].
Курстық жұмыс бойынша Киімдер дүкенінің логикалық моделі 3-суретте көрсетілгендей 4 түрлі кестеден тұрады. Олар:
oo Киімдер;
oo Акция;
oo Тапсырыс;
oo Қызметкерлер.
Сурет 3 - Киімдер дүкенінің даталогиялық моделі
Дерекқордың физикалық моделі деректер базасын құру үшін белгілі бір ДҚБЖ үшін қажетті барлық мәліметтерді қамтиды (кесте мен баған атаулары, деректер түрлері, негізгі және шетелдік кілттердің анықтамалары және т.б.).
Деректер базасының физикалық моделі деректерді сақтау ортасына қалай орналастырылғанын және бұл деректердің физикалық деңгейде қалай қол жеткізілетінін және қалай сақталатындығын анықтайды. Тарихи тұрғыда бірінші сақтау және кіру жүйелері операциялық жүйелердің нақты бөлігі болып табылатын файлдық құрылымдар мен файлдарды басқару жүйесі (FMS) болды. ДББЖ осы файлдық үлгілерде қондырма жасады, ол файлдардың тұтас жиынтығын тұтастай жұмыс істеп, ДББЖ-ны орталықтандырылған бақылауға ие етіп ұйымдастыруға мүмкіндік берді. Дегенмен, бір немесе бірнеше дерекқордың сақталған деректерін құрайтын барлық файлдарды басқару кезінде ДББЖ қолданатын файлдар командалары деңгейінде тікелей қол жеткізілді.
Дегенмен, файлдық құрылымдарды буферизациялау және басқару тетіктері ДББЖ-нің проблемаларын шешу үшін бейімделмеген, бұл механизмдер дәстүрлі файлдарды өңдеу үшін әзірленген және сақталған деректердің өсуімен ДББЖ-ны пайдалану үшін тиімсіз болды. Содан кейін бірте-бірте базалық файлдық құрылымдардан ДББЖ-нің сыртқы дерекқорларында деректерді орналастыруды тікелей бақылауға көшу болды. Ал сыртқы жады кеңістігі SUF иелігінен шығып, тікелей ДББЖ-мен бақыланды. Сонымен қатар, файлдық жүйелерде қолданылатын механизмдер көбінесе бет негізіндегі ақпараттық сақтау жүйелерімен аталатын сыртқы жадыдағы деректерді ұйымдастырудың жаңа жүйелеріне ауыстырылды. Сондықтан, біздің бөлімді физикалық деректер модельдерінде деректер базасында пайдаланылатын физикалық модельдерді ұйымдастыру үшін қолданылатын файлдар мен файл құрылымдарын шолу арқылы бастаймыз және соңында ұйымның бет қағидаты арқылы сыртқы жадыдағы деректерді ұйымдастыру тетіктерін қарастырамыз[9].
Физикалық модель таңдалған ДҚБЖ мүмкіндіктері бойынша шектеулерді ескере отырып, логикалық негізделген. Ол мынадай элементтерден тұрады:
Аттауы. Кәсіпорындар мен өрістердің атаулары (кестелер мен бағандар) әріптен басталатын бос орынсыз латын әріптерімен жазылуы тиіс.
Деректер типі. Кестеде әрбір өріс үшін ол құрамындағы деректердің түрін анықтау қажет.
Байланыстар. Реляциялық деректер моделі көпшіліктен-көп қатынастарға және мұра иерархиясына рұқсат береді және оларды тек концептуалдық модельге рұқсат етеді.
Курстық жұмыстағы қарастырылған Киімдер дүкені 4 түрлі кесте құрылды:
oo Киімдердің кестесі 1-кестеде көрсетілген;
oo Акция кестесі 2-кестеде көрсетілген;
oo Қызметкерлер кестесі 3-кестеде көрсетілген.
Әр кестенің өзіне сәйкес жолдары бар. Бұл жолдарда кестені сипаттайтын мәндер.
Кесте 1 - Дерекқордың blir1-11 кестесі
Жолдың атауы
Жол
Типі
NULL
Фото
Foto
Text(20)
NOT NULL
Имя
Name
Text(20)
NOT NULL
Размер
Razmer
Text(20)
NOT NULL
Сезон
Sezon
Text(20)
NOT NULL
Цвет
Svet
Text(20)
NOT NULL
Длина
Dlina
Text(20)
NOT NULL
Цена
Sena
Text(20)
NOT NULL
Кесте2 - Дерекқордың skidki кестесі
Жолдың атауы
Жол
Типі
NULL
Фото
Foto
Text(20)
NOT NULL
Имя
Name
Text(20)
NOT NULL
Сезон
Sezon
Text(20)
NOT NULL
Цвет
Svet
Text(20)
NOT NULL
Цена
Sena
Text(20)
NOT NULL
Новая цена
Nov_sen
Text(20)
NOT NULL
Кесте 3 - Дерекқордың zakaz кестесі
Жолдың атауы
Жол
Типі
NULL
№
Katar
Text(20)
NOT NULL
ФИО
Name
Text(20)
NOT NULL
Дата рождения
Data
Date(20)
NOT NULL
Адрес
Adres
Text(20)
NOT NULL
Телефон
Phone
Text(20)
NOT NULL
Артикуль
Kod
Text(20)
NOT NULL
1.5 Веб-сайттың макетін құрастыру
Сайттың орналасуын жасау болашақ сайттың дизайн нұсқасын жасау болып табылады. Дизайн сайттың пайда болуын анықтайды - сайтқа кіргенде ең алдымен пайдаланушы не бағалайды. Веб-сайттың дизайнында адамның белгілі бір ресурста қамтылған ақпараттың жалпы қабылдануына байланысты болады.
Сайттың элементтері арасында түс, қаріп стилі, мәзір орналасуы, навигация, қызметтер және тағы басқалар бар. Дизайн ақпаратты ұсыну нысанын және сонымен қатар пайдаланушы интерфейсін анықтайды. Осылайша, дизайн эстетикалық мақсаттарға ғана емес, сондай-ақ практикалық тұрғыдан да керек - тек осы жағдайда сайттың дизайны сәтті деп атауға болады. Міне, сондықтан жеке, сайттың орналасуын жасауда сауатты көзқарас өте маңызды.
Бұл кезеңде бәсекелестердің сайттарын зерттеуге ешқандай зиян келтірмейді. Олардың барлық мүмкіндіктерін талдағаннан кейін сіз навигацияға болады - біз не ұнатамыз, не болмаса, не өзгеше болуы мүмкін және не істемеу керек. Ең бастысы - басқа біреудің дизайнының қайталанбас қайталануына жол бермеу. Бірақ, ең алдымен, сіз болашақ сайт шешетін мақсаттар мен міндеттерді нақты анықтауыңыз керек.
Сайттың дизайнын жасау келесі критерийлерді ескере отырып жүзеге асырылады: веб-сайт құрудың бастапқы кезеңінде:
Тұжырымдаманы анықтау. Сайт дизайны арқылы ойлау, ресурстың барлық ерекшеліктерімен және тапсырмалардың ерекшеліктерімен негізгі тұжырымдаманы дұрыс анықтау маңызды. Сайттың тұжырымдамасын ескере отырып, дизайн, ең кішкентай бөлшектерге дейін жасалуы керек.
Таза дизайн. Барлық мүмкіндіктері бар сайт интуитивті деңгейде әрбір пайдаланушыға қол жетімді болуы керек. Сайттың анық, қарапайым дизайны пайдаланушыларға жылдам әрі оңай өтуге мүмкіндік береді. Мұндай сайттарға қайта оралу әрқашан қуанышты[10].
Кәсібилік. Сайттың орналасу сапасын жоғарылату - бұл өте мұқият міндет және осы саладағы белгілі бір тәжірибе, дағдылар мен кәсібиліксіз айналыса алмайды. Мазмұнның әрбір элементі веб-парақтың басқа элементтерімен біріктіру кезінде мүмкіндігінше мұқият өңделуі керек.
Нысаналы тұтынушыға назар аударыңыз. Ресурстың орналасуы компанияңыздың әлеуетті клиенті оны көргісі келеді.
Сайттың орналасуын жасау компанияны ұйымдастыру сияқты дерлік назар аударуды талап етеді. Және мұны дұрыс түсінетін адам өте тиімді бизнеске ие болады. Ресурстық дизайнның кәсіби дамуына назар аудармау - бұл компанияның сапалы даму мүмкіндігінен айырылып, сайттың арқасында пайда табу.
Веб-жобаны құру процесі өте қиын, тіпті дизайнды дамытудың ең қиын аспектілерінің бірі деп айтуға болады. Жобаның аяқталуына дейін сақталатын белгілі бір сайт құрылымын таңдау қажет болғанда орналасу әсіресе қиын. Дизайн макетін құру процесінде қарастырылуы керек бірқатар нақты мәселелер бар.
Интернеттегі кез-келген жобаны дамытумен айналысып жүрген сайын, оны әрдайым икемді статистикалық емес нысанда деп ойлап, оны әртүрлі құрылғыларда алдын ала жоспарлауға тырысыңыз. Сондықтан веб-дизайнның икемділігі үнемі ойлануға тиіс. Кейде мәтіннің өзімен-өзі кездесетін жағдайлары бар. Бұл көбінесе кішкентай экранды бар құрылғыларда болады және олар үшін жасалуы мүмкін барлық қаріп өлшемін ... жалғасы
Кіріспе
4
1.Теориялық бөлім
5
1.1 Киімдер дүкеніне сипаттама
5
1.2 Киімдер дүкенінің диаграммасы
7
1.3 Киімдер дүкенінің ER моделі
8
1.4 Киімдер дүкеннің логикалық және физикалық моделі
10
1.5 Веб-сайттың макетін құрастыру
14
2. Практикалық бөлім
18
2.1 Web технологиялар туралы түсінік
18
2.2 HTML және CSS тілдері арқылы веб-сайт құрастыру
21
2.3 Пәндік облысқа сәйкес деректер базасын құру
23
2.4 Дерекқорды веб-сайтпен байланыстыруда PHP тілін қолдану
25
2.5 Пайдаланушылық нұсқаулығы
29
Қорытынды
31
Пайдалынылған әдебиеттер тізімі
32
КІРІСПЕ
Интернеттің қарқынды дамуы, коммерциялық қызметтегі және күнделікті өмірде жаңа технологиялар мен коммуникацияларды пайдалану электрондық коммерция сияқты жаңа экономикалық құбылыстардың пайда болуына әкелді.
Дерекқор - әртүрлі деректердің бірыңғай, әртүрлі деректерді сақтау мүмкіндігі және олардың құрылымдарының сипаттамалары болып табылады, олар анықталғаннан кейін бөлек және дербес бағдарламалар арқылы жүзеге асырылады, көптеген қосымшалармен бір мезгілде қолданылады.
Электрондық коммерция - бұл Интернет-дүкен, интернет-маркетинг және жарнама, әртүрлі төлем жүйелері және көптеген басқа сияқты көптеген іс-шараларды қамтитын экономиканың өте кең саласы.
Интернетте өнімдерді таратудың жаңа арналары бар, жарнамалық және маркетингтік зерттеулер үшін кең мүмкіндіктер ашылады.
Электрондық коммерция көптеген бизнес-процестерді электронды түрде жүргізу арқылы жеделдетіледі, өйткені ақпарат әр кезеңде қағаз көшірмесін жасау сатысын айналып өтіп, алушыға тікелей жіберіледі.
Курстық жобаның мақсаты интернет-дүкен болып табылады. Ол интернетте интернет-дүкен туралы ақпаратты орналастыруға және тапсырыс берушінің тапсырыстарын қабылдауға мүмкіндік беретін дәріхана. Ал сатып алушылар, тиісінше, каталогты қарауға және жеткізуді почта қызметі немесе курьер арқылы жүзеге асыратын сатып алуды жүзеге асыра алады.
Зерттеу нысаны - бұл құрылған сайт. Негізінен оның иесіне интернет-пайдаланушыларға өзі туралы ақпаратты жеткізуге, сондай-ақ олардың тауарларын сатуға көмектесу қажет.
Мүмкіндігінше, сайт орындалуы тиіс екі негізгі функция бар:
1. Маркетинг функциясы. Ол сайтта ұсынылған тауарларды немесе қызметтерді сатуға көмектеседі.
2. Ақпараттық функция. Бұл дегеніміз, Интернет-ресурс келушілерді компанияның және оның қызметі туралы үнемі жаңартылған тақырыптық ақпараттармен қамтамасыз етуі керек.
Мұны жүзеге асыру үшін алдымызға келесідей мақсаттарды қоямыз:
oo Пәндік облысты зерделеу;
oo Киімдер дүкенінің деректер диаграммасын құрастыру;
oo Деректердің ER моделін қалыптастыру;
oo MySQL-де дәріхананың деректер базасын құру;
oo HTML және CSS гипермәтіндік тілдері бойынша веб-сайт құрастыру;
oo PHP тілі арқылы веб-сайтты дерекқормен байланыстыру.
Ақпараттық жүйе MySQL-пен жұмыс істейтін реляциялық дерекқор болады.
1.Теориялық бөлім
0.1 Киімдер дүкеніне сипаттама
Бұл өнім бухгалтерлік есепке алу мен басқаруды есепке алуды автоматтандыруға, киімдердің түрлерін бөлшек сату желісінде және бөлшек сауда желісінде сияқты киімдерді, операцияларды жоспарлау және талдау.
Филиал шешімі автоматтандырылады:
oo контейнерлерден тауардың қоймасына тауардың келуін тіркеу;
oo контрагент үшін тауарларды және қызметтерді сатуды тіркеу;
oo дүкендер, ішкі қоймалар, дүкендер мен кәсіпорын қоймалары арасындағы тауарлардың қозғалысын тіркеу;
oo комиссияға тауарларды қабылдауды тіркеу және сатылған тауарлар туралы есептерді қалыптастыру;
oo тапсырыс берушілерден тауардың қайтарылуын тіркеу;
oo тауарлардың түгенделуі;
oo кассалық құжаттармен жұмыс: кіріс және шығыс кассалық тапсырыстарды тікелей дүкендерде тіркеу;
oo сату бойынша тексеруді тіркеу және ауысымның соңында бір ауысымда қайтарылған тауарларды ескере отырып, кассалық машинаға арналған шоғырландырылған есеп;
oo төлем карточкалары бойынша тауарларды төлеуді есепке алу жүйесін сатып алу жүйелерімен жұмыс жасау; несие бойынша тауарларды төлеу.
Негізгі аналитикалық есептер деректерді сандық және салмақтық мәнде алу мүмкіндігін береді. Киімдердің орналасқан жерін ескеру механизмі іске асырылады. Тауарлардың орналасқан жері туралы ақпарат алу үшін паллет пен ұяшыққа түгендеу жүргізуге болады.
Анықтама - конфигурация нысан каталог деректер тізімдерімен жұмыс істеу үшін арналған. Әдетте, қызметкерлер пайдаланылатын компания, өнім тізімдер, клиенттердің тізімдеріне, жеткізушілер және т.б.. Кез келген тізімдер осы тізімдер қасиеттері мен құрылымы платформа осы каталогтар ақпаратты сақтау үшін Дерекқор кестесін жасайды, олар бойынша нысан конфигурациясы каталогында сипатталған. Каталог құрамдастардан тұрады. Базада, әрбір каталог жазба осы каталогта ақпарат сақтайтын негізгі кестеде бөлек жазба болып табылады. Әрбір нұсқаулығы элементі әдетте элементті деректемелері кейбір қосымша ақпаратты қамтиды[1].
Киім - адамның денесіне киюге арналған бұйым, жасанды жамылғы түрлері. Киім адамды қоршаған ортаның, табиғаттың түрлі әсерлерінен қорғайды. Оның тұтыну мәнімен бірге ғұрыптық және белгілі бір мақсатқа қызмет ететін маңызы бар. Киім тігуге мал, аң терілері, өсімдік, ағаш, балық, құс өнімдері, жасанды материалдар пайдаланған. Киім тігісті және тігіссіз болып бөлінеді. Адамзат палеолит дәуірінде тігіссіз, байланатын лыпа Киімдерді пайдаланса, неолит кезеңінде, яғни өсімдіктерді өру, иіру, тоқу кәсібін игергеннен кейін - иықтан, мықыннан киілетін Киім түрлері пайда болды. Тігіссіз Киім адам денесіне оралады, байланады. Мысалы, үнділіктер сари, шалма, шәлі; кавказдықтар бурка; римдіктер тога; ежелгі гректер гиматий; солтүстік халықтары теріден жасалған тұлып; тайгалықтар тері желбегей; қиыр шығыстықтар теңіз жәндіктерінен Киім дайындады. Аяқ Киім түрлі ағаш, тері, көннен жасалады. Кеуделік Киім пішілуіне қарай тұйық (орыс косовороткасы, эскимос анорині), алды ашық желбегей (камзол, шапан) болып келеді.
Киім белгілі дәрежеде адамдардың жас айырмашылығын, әлеуметтік ерекшеліктері мен этнографиялық ортасын танытады. Көшпелілер адамзат тарихында атқа отыруға қолайлы болу үшін ойлап тапқан кең шалбар мен екі өңірі алдынан ашылатын қаусырынатын кеуде Киім - шапанды адамзат өркениетіне қосты. Әлеуметтік дәрежесіне қарай қазақ халқы арасында би, бақсы, бай, сал-сері (жарғақ, шалбар, мауыты, шәйі көйлек), қойшы (шекпен, кебенек, сырттық, күләпара), балуан, батыр Киімдері болған. Жас ерекшелігіне қарай бала киімі, бозбала киімі, бойжеткен киімі, қалыңдық, жас жігіт, келіншек, бәйбіше киімі, ақсақал Киімдері үлгілерінің әшекейі, тігілуі, сырылып, кестеленуі әр түрлі болып келеді. Жасы ұлғайған адамның Киімі денеге қонымды, кең, мол пішілген, әшекейі, жалтырауығы аз, қарапайым, кең бола түседі[2].
Киімнің шығу тарихы.
Енді бір сәт өткенге оралайық, құл иеленуші мемлекеттер: Ежелгі Египетте,Ежелгі Грекияда,Ертедегі Римде құлдардың лыпасы бел байлауыш қана болды. Оның өзі ауа райының қолайсыздығынан қорғай алмады. Сол кездегі еркін адамдар өз дәрежесіне лайық киінген. Сапалы матадан мамандығын, шенін білдіретін белгілерін таққан киімдер киген. Ал Египет фараондары мен белгілі адамдар - жұқа,үлбіреген мақтадан ,кендір маталардан,ал, дін иелері қабылан терісінен тігілген киімдер киген.Өте ерте замандағы Эллада еркін адамдар кендір мен жүннен тоқылған жұқа,әр алуан түсті киімдер кисе, құлдар-дөрекі,қалың,сапасыз,боялмағ ан жүннен тоқылған киімдерді қанағат тұтқан.
Ал Египет фараондары мен белгілі адамдар - жұқа,үлбіреген мақтадан, кендір маталардан,ал, дін иелері қабылан терісінен тігілген киімдер киген.Өте ерте замандағы Эллада еркін адамдар кендір менжүннен тоқылған жұқа,әр алуан түсті киімдер кисе, құлдар-дөрекі,қалың,сапасыз,боялмағ ан жүннен тоқылған киімдерді қанағат тұтқан.
Киім дүкендерінің түрлері
Қазірде заманауи fashion сөздері көбейіп кетті. Бутик пен showroom дүкенінің айырмашылығы қандай және мультибрендтік дүкендерде қандай киім алуға болады?
oo Showroom - ағылшын тілінен аударғанда showroom көрсетілім өтетін жерді білдіреді (show - көрсету, room - бөлме). Аты айтып тұрғандай, showroom түріндегі дүкенде киім, косметика, аяқ-киім топтамаларының көрсетілімдері өтеді. Арнайы шақырылған модельдер киген киім үлгілерін қарап, өзіңізге ұнайтынын таңдай аласыз. Showroom үлкен жоғары сән үйлерінде, танымал дизайнерлердің брендті дүкендерінде болады.
oo Бутик (французша boutique - кішігірім дүкен) - бір түрлі стильдегі киімді жинастыратын дүкен. Мұндай түрлі дүкеннің сатып алушылары да белгілі бір топты құрайды. Мысалға премиум-класс киімі, әшекей бұйымдар, жастарға арналған киім бутиктері. Әдетте бутиктегі әр киімнің бір данасы ғана болады.
oo Монобрендті дүкендер тек белгілі бір брендтің киімін ғана сатады, өзінің айрықша бағыты мен белгілері болады. Мысалға бір маркалы киім, аяқ-киім, не бір стильдегі не бағыттағы киімдер.
oo Мультибренд дүкенінде керісінше, бірнеше бренд тауарлары бірге сатылады. Мұндай жерде түрлі бейнелерді жасауға мүмкіндігіңіз болады: бірден бірнеше сән үйлерінің киімін таба аласыз.
oo Сток (stock) немесе аутлет (оutlet) - өткен маусым топтамаларының киімдері сатылатын ассортименті бай үлкен дүкен. Бұл киімдер басқа дүкендерден жиналып, бір орында сатылады. Айта кетсек, бұндай дүкендерде киімді үлкен жеңілдікпен ала аласыз.
oo Second hand - біреумен сатылып алынған бірақ әлі де киюге жарайтын киімдердің сатылым орны. Бұндай жерде бір рет те киілмеген жаңа, кезінде қымбат болған киім түрлерімен қатар өңі кеткен масс-маркет киімін де табуға болады. Киімдерді салмағын өлшеп сатады, сондықтан олар бастапқы бағаларынан әлдеқайда арзан болады[3].
1.2 Киімдер дүкенінің диаграммасы
DFD - data flow diagrams - деректер ағынын диаграммалары. Бұл сыртқы қайнар көздері мен деректер алушыларын, логикалық функцияларды, деректер ағындарын және қол жетімді деректер қоймаларын сипаттайтын графикалық құрылымдық талдау әдіснамасының атауы. Деректер ағынының диаграммасы (DFD) UML кең таралмас бұрын қолданылған ақпараттық жүйелерді құрылымдық талдау және жобалаудың негізгі құралдарының бірі болып табылады[4].
DFD бірнеше элементтерден тұрады:
oo Деректер ағыны;
oo Деректер қоры;
oo Процесс;
oo Сыртқы ұйым.
Деректер ағымы дереккөзден бастап қабылдағышқа байланыс арқылы берілетін ақпаратты (материалды зат) анықтайды. Нақты деректер ағыны екі құрылғы арасында жіберілген ақпарат, бір компьютерден екіншісіне ауыстырылған және т.б. пошта арқылы жіберілген хаттар, магниттік таспалар немесе дискеттер.
Әрбір деректер ағынында оның мазмұнын көрсететін атау бар. Көрсеткі бағыты деректер ағынының бағытын көрсетеді. Кейде ақпарат бір бағытта қозғалып, өңделіп, оның көзіне қайта оралуы мүмкін. Мұндай жағдайды екі түрлі ағындар арқылы немесе бір жақты - екі жақты түрде модельдеуге болады.
Процесс (IDEF0, функция, операция) - кіріс деректерінің ағындарын нақты деректер алгоритміне сәйкес шығару деректеріне түрлендіру.
Деректерді сақтау құрылғысы (сақтау) - кез-келген уақытта сақтау құрылғысына орналастыруға болатын және біраз уақыттан кейін шығарылатын деректерді сақтауға арналған дерексіз құрылғы. Орналастыру және алу әдісі кез-келген болуы мүмкін.
Сыртқы ұйым (терминатор) - ақпараттың көзі немесе алушысы (мысалы, клиенттер, персонал, бағдарлама, қойма, оқу құралы) болып табылатын материалдық объект немесе жеке тұлға. DFD бойынша сыртқы субъектілер IDEF0 диаграммасында көрсетілген басқару құралдары мен механизмдеріне олардың мағынасына сәйкес келеді[5].
Курстық жұмыста таңдалған пәндік облыс бойынша біз құрған деректер ағыны диаграммасы 1-суретте көрсетілген.
Мұнда біз DFD элементтері ретінде мыналарды қарастырдық:
oo Сатып алушы;
oo Сатушы;
oo Киімдер дүкені деректер қоры;
oo Киімдерді базаға қосу және өшіру, тауарларды ізеу, тапсырыс беру, тауарларды сату секілді процесстер.
Сурет 1 - Киімдер дүкенінің диаграммасы
0.3 Киімдер дүкеннің ER моделі
Дерекқор құрылымының нақты жобасында семантикалық модельдеу деп аталатын әдіс қолданылады. Семантикалық модельдеу бұл деректердің мағынасына негізделген деректер құрылымын моделдеу болып табылады. Семантикалық модельдеу құралы ретінде кәсіпорынның өзара қарым-қатынас диаграммаларының әртүрлі нұсқалары (ER - Entity-Relationship) қолданылады.
1976 жылы Peter-Pin-Sheng Chen ұйым-қатынас моделі бірінші нұсқасын ұсынылды. Болашақта көптеген авторлар осындай үлгілердің өзіндік нұсқаларын әзірледі (Martin белгісі, IDEF1X белгісі, Barker notation және т.б.). Сонымен қатар, бірдей белгілерді қолданатын әр түрлі бағдарламалық құралдар олардың мүмкіндіктерінде әртүрлі болуы мүмкін. Шын мәнінде, субъект-өзара қарым-қатынас диаграммаларының барлық нұсқалары бір идеяға негізделеді - сызба мәтін сипаттамасынан гөрі әлдеқайда көрнекі. Барлық осындай диаграммалар домен объектілерінің графикалық көрінісін, олардың қасиеттерін (атрибуттары) және субъектілер арасындағы қарым-қатынасты пайдаланады[6].
ER-диаграммалардың негізгі түсініктері:
oo Субъект;
oo Субъект атрибуты,
oo Байланыс.
Субъект - бұл модельде ескерілетін біртипті ақпараттардың класы. Әрбір ұйымда сингулярлық есіммен көрсетілген атау болуы керек. Ұйымдар мысалдары Жеткізуші, Қызметкер, Шот-фактура сияқты объектілердің сыныптары болуы мүмкін. Диаграммадағы әрбір субъект атауы бар тіктөртбұрыш ретінде бейнеленеді.
Ұйымның атрибуты - бұл ұйымның кейбір қасиеттері болып табылатын сипат. Атрибуттың аты зат есімдермен көрсетілуі керек.
Байланыс - бұл екі субъект арасындағы байланыс. Бір субъект басқа ұйыммен немесе өзімен байланысты болуы мүмкін. Байланыс бір ұйымға онымен байланысты басқа да субъектілерді табуға мүмкіндік береді.
Графикалық тұрғыдан байланыс екі нысанды байланыстыратын сызықпен ұсынылады.
Бірден-бірге байланысы бірінші субъектінің бір данасы (сол жақта) екінші субъектінің бір данасына (оң жақта) байланысты екенін білдіреді. Бір-бірімен қарым-қатынас көбінесе екі бірлігіне тең емес, тек бір ғана субъекттің бар екендігін көрсетеді.
Біреуден-көпке байланыс бірінші субъектінің бір данасы (сол жақта) екінші субъектінің бірнеше данасымен (оң жақта) байланысты. Бұл байланыстың жиі қолданылатын түрі. Сол жақ элемент (бір) ата-ана(родительский), оң жақтағы элемент (көп тараптан) - еншілес(дочерной) ұйым деп аталады.
Көптен-көпке байланысы дегеніміз, бірінші субъектінің әрбір данасы екінші субъекттің бірнеше данасымен байланыстырылуы мүмкін және екінші субъектінің әрбір данасы бірінші бірліктің бірнеше данасымен байланыстырылуы мүмкін. Көптік байланысқа арналған байланыс түрі - бұл үлгілік дамудың ерте кезеңдерінде жарамды уақытша байланыс түрі. Болашақта бұл байланыс түрін аралық зат жасау арқылы екі бірден көп байланыс орнатуға болады[3].
Курстық жұмыс тақырыбы бойынша 2-суреттегідей ER диаграмма құрастырдық.
Сурет 2 - Киімдер дүкенінің ER диаграммасы
3.4 Дерекқордың логикалық және физикалық моделі
Даталогиялық модель олардың мазмұны мен физикалық ұйымдастырылуына қарамастан, деректер элементтері арасындағы логикалық байланыстарды бейнелейтін модель ретінде түсініледі. Бұл жағдайда дозетикалық модель ДББЖ-ны нақты жүзеге асыруды ескере отырып әзірленеді, сонымен қатар оның инфологиялық моделіне негізделген белгілі бір тақырыптық аймақтың ерекшелігін ескереді.
Құжаттық деректер модельдері негізінен құжаттардың еркін форматтарына, табиғи тілдегі мәтіндерге бағытталған нашар құрылымдалған ақпарат тұжырымдамасына сәйкес келеді.
Логикалық (каталогтық) дизайн. Дерекқор схемасын белгілі бір деректер үлгісіне, мысалы, салыстырмалы деректер үлгісіне негізделеді.Реляциялық деректер үлгісі үшін, datalogic үлгісі әдетте бастапқы кілттермен, сондай-ақ, сыртқы кілттер болып табылатын қатынастар арасындағы қосылымдар схемаларының жиынтығы болып табылады. Тұжырымдамалық модельді логикалық модельге айналдыру, әдетте, ресми ережелерге сәйкес жүзеге асырылады.
Логикалық модель. Білім берудің үлгісі. Білімді ұсынудың логикалық модельдерін құрудың негізгі идеясы - қолданбалы міндеттерді шешу үшін қажетті барлық ақпарат белгілі бір логикадағы формулалар ретінде ұсынылған фактілер мен мәлімдемелер жиынтығы ретінде қарастырылады. Білім осындай формулалар жиынтығымен ұсынылады, ал жаңа білім алу индуцирования рәсімдерін жүзеге асыруға дейін азаяды[7].
Даталогиялық детальды дизайн. Логикалық конструкция кезеңі тек қарым-қатынас диаграммасының құрылымында ғана емес. Осы кезеңнің нәтижесі ретінде, әдетте келесі нәтиже құжаттары алынады: · Таңдалған ДҚБЖ тұрғысынан тұжырымдамалық дерекқор схемасын сипаттау. Таңдалған ДҚБЖ тұрғысынан сыртқы үлгілердің сипаттамасы. Деректер қорының тұтастығын сақтау үшін декларативтік ережелердің сипаттамасы. · Деректер базасының семантикалық тұтастығын қолдау рәсімдерін әзірлеу. Бұл моделдің ерекшеліктері:
1. Ішкі жазба құрылымы. Құрылымдық модельдері бар деректер базасында ішкі және жазбаша құрылымдар арасында айырмашылық болуы керек. Ішкі құрылым құрылымы сызықтық немесе иерархиялық болуы мүмкін. Сызықты құрылыммен жазба жазбаларда бір-бірлікті бақылайтын қарапайым элементтерден (жиі аталатын өрістерден) тұрады, яғни жазба құрылымы қалыпқа келтіріледі.
2. Аралық жазба құрылымы. Деректер үлгісінің типтік түрі бойынша ДББЖ-ны реляциялық, иерархиялық және желіге бөлу дәстүрге негізделген. Терминологиядағы барлық айырмашылықтар үшін, осы модельдердің кез-келгенінің негізгі компоненттері - жазбалардан тұратын файлдар.
Даталогиялық дизайнның түпкі нәтижесі - ИАТ-да деректер базасының логикалық құрылымының сипаттамасы. Дегенмен, егер дизайн қолмен орындалса, онда үлкен анық болу үшін, алдымен дерекқор құрылымының сызбалық графикалық көрінісі жасалады. Сонымен бірге, деректерді сипаттау тілінің конструкциялары мен ақпараттық бірліктердің графикалық нышандары мен олардың арасындағы байланыстар арасында бір-біріне сәйкес келуі тиіс. Графикалық көрініс дерекқордың құрылымын дизайнермен байланыстыру және жобаны құжаттау үшін интерфейс құралы ретінде пайдаланылады. Логикалық деректер базасының құрылымын құру - олардың барлық атауларын көрсете отырып, барлық ақпараттық бірліктер мен олардың арасындағы байланыстарды анықтау; егер ақпарат бөлімшелері үшін әртүрлі түрлерін қолдануға болады, онда олардың түрін анықтау қажет. Сондай-ақ өріс ұзындығы сияқты кейбір сандық сипаттамаларды көрсету қажет[8].
Курстық жұмыс бойынша Киімдер дүкенінің логикалық моделі 3-суретте көрсетілгендей 4 түрлі кестеден тұрады. Олар:
oo Киімдер;
oo Акция;
oo Тапсырыс;
oo Қызметкерлер.
Сурет 3 - Киімдер дүкенінің даталогиялық моделі
Дерекқордың физикалық моделі деректер базасын құру үшін белгілі бір ДҚБЖ үшін қажетті барлық мәліметтерді қамтиды (кесте мен баған атаулары, деректер түрлері, негізгі және шетелдік кілттердің анықтамалары және т.б.).
Деректер базасының физикалық моделі деректерді сақтау ортасына қалай орналастырылғанын және бұл деректердің физикалық деңгейде қалай қол жеткізілетінін және қалай сақталатындығын анықтайды. Тарихи тұрғыда бірінші сақтау және кіру жүйелері операциялық жүйелердің нақты бөлігі болып табылатын файлдық құрылымдар мен файлдарды басқару жүйесі (FMS) болды. ДББЖ осы файлдық үлгілерде қондырма жасады, ол файлдардың тұтас жиынтығын тұтастай жұмыс істеп, ДББЖ-ны орталықтандырылған бақылауға ие етіп ұйымдастыруға мүмкіндік берді. Дегенмен, бір немесе бірнеше дерекқордың сақталған деректерін құрайтын барлық файлдарды басқару кезінде ДББЖ қолданатын файлдар командалары деңгейінде тікелей қол жеткізілді.
Дегенмен, файлдық құрылымдарды буферизациялау және басқару тетіктері ДББЖ-нің проблемаларын шешу үшін бейімделмеген, бұл механизмдер дәстүрлі файлдарды өңдеу үшін әзірленген және сақталған деректердің өсуімен ДББЖ-ны пайдалану үшін тиімсіз болды. Содан кейін бірте-бірте базалық файлдық құрылымдардан ДББЖ-нің сыртқы дерекқорларында деректерді орналастыруды тікелей бақылауға көшу болды. Ал сыртқы жады кеңістігі SUF иелігінен шығып, тікелей ДББЖ-мен бақыланды. Сонымен қатар, файлдық жүйелерде қолданылатын механизмдер көбінесе бет негізіндегі ақпараттық сақтау жүйелерімен аталатын сыртқы жадыдағы деректерді ұйымдастырудың жаңа жүйелеріне ауыстырылды. Сондықтан, біздің бөлімді физикалық деректер модельдерінде деректер базасында пайдаланылатын физикалық модельдерді ұйымдастыру үшін қолданылатын файлдар мен файл құрылымдарын шолу арқылы бастаймыз және соңында ұйымның бет қағидаты арқылы сыртқы жадыдағы деректерді ұйымдастыру тетіктерін қарастырамыз[9].
Физикалық модель таңдалған ДҚБЖ мүмкіндіктері бойынша шектеулерді ескере отырып, логикалық негізделген. Ол мынадай элементтерден тұрады:
Аттауы. Кәсіпорындар мен өрістердің атаулары (кестелер мен бағандар) әріптен басталатын бос орынсыз латын әріптерімен жазылуы тиіс.
Деректер типі. Кестеде әрбір өріс үшін ол құрамындағы деректердің түрін анықтау қажет.
Байланыстар. Реляциялық деректер моделі көпшіліктен-көп қатынастарға және мұра иерархиясына рұқсат береді және оларды тек концептуалдық модельге рұқсат етеді.
Курстық жұмыстағы қарастырылған Киімдер дүкені 4 түрлі кесте құрылды:
oo Киімдердің кестесі 1-кестеде көрсетілген;
oo Акция кестесі 2-кестеде көрсетілген;
oo Қызметкерлер кестесі 3-кестеде көрсетілген.
Әр кестенің өзіне сәйкес жолдары бар. Бұл жолдарда кестені сипаттайтын мәндер.
Кесте 1 - Дерекқордың blir1-11 кестесі
Жолдың атауы
Жол
Типі
NULL
Фото
Foto
Text(20)
NOT NULL
Имя
Name
Text(20)
NOT NULL
Размер
Razmer
Text(20)
NOT NULL
Сезон
Sezon
Text(20)
NOT NULL
Цвет
Svet
Text(20)
NOT NULL
Длина
Dlina
Text(20)
NOT NULL
Цена
Sena
Text(20)
NOT NULL
Кесте2 - Дерекқордың skidki кестесі
Жолдың атауы
Жол
Типі
NULL
Фото
Foto
Text(20)
NOT NULL
Имя
Name
Text(20)
NOT NULL
Сезон
Sezon
Text(20)
NOT NULL
Цвет
Svet
Text(20)
NOT NULL
Цена
Sena
Text(20)
NOT NULL
Новая цена
Nov_sen
Text(20)
NOT NULL
Кесте 3 - Дерекқордың zakaz кестесі
Жолдың атауы
Жол
Типі
NULL
№
Katar
Text(20)
NOT NULL
ФИО
Name
Text(20)
NOT NULL
Дата рождения
Data
Date(20)
NOT NULL
Адрес
Adres
Text(20)
NOT NULL
Телефон
Phone
Text(20)
NOT NULL
Артикуль
Kod
Text(20)
NOT NULL
1.5 Веб-сайттың макетін құрастыру
Сайттың орналасуын жасау болашақ сайттың дизайн нұсқасын жасау болып табылады. Дизайн сайттың пайда болуын анықтайды - сайтқа кіргенде ең алдымен пайдаланушы не бағалайды. Веб-сайттың дизайнында адамның белгілі бір ресурста қамтылған ақпараттың жалпы қабылдануына байланысты болады.
Сайттың элементтері арасында түс, қаріп стилі, мәзір орналасуы, навигация, қызметтер және тағы басқалар бар. Дизайн ақпаратты ұсыну нысанын және сонымен қатар пайдаланушы интерфейсін анықтайды. Осылайша, дизайн эстетикалық мақсаттарға ғана емес, сондай-ақ практикалық тұрғыдан да керек - тек осы жағдайда сайттың дизайны сәтті деп атауға болады. Міне, сондықтан жеке, сайттың орналасуын жасауда сауатты көзқарас өте маңызды.
Бұл кезеңде бәсекелестердің сайттарын зерттеуге ешқандай зиян келтірмейді. Олардың барлық мүмкіндіктерін талдағаннан кейін сіз навигацияға болады - біз не ұнатамыз, не болмаса, не өзгеше болуы мүмкін және не істемеу керек. Ең бастысы - басқа біреудің дизайнының қайталанбас қайталануына жол бермеу. Бірақ, ең алдымен, сіз болашақ сайт шешетін мақсаттар мен міндеттерді нақты анықтауыңыз керек.
Сайттың дизайнын жасау келесі критерийлерді ескере отырып жүзеге асырылады: веб-сайт құрудың бастапқы кезеңінде:
Тұжырымдаманы анықтау. Сайт дизайны арқылы ойлау, ресурстың барлық ерекшеліктерімен және тапсырмалардың ерекшеліктерімен негізгі тұжырымдаманы дұрыс анықтау маңызды. Сайттың тұжырымдамасын ескере отырып, дизайн, ең кішкентай бөлшектерге дейін жасалуы керек.
Таза дизайн. Барлық мүмкіндіктері бар сайт интуитивті деңгейде әрбір пайдаланушыға қол жетімді болуы керек. Сайттың анық, қарапайым дизайны пайдаланушыларға жылдам әрі оңай өтуге мүмкіндік береді. Мұндай сайттарға қайта оралу әрқашан қуанышты[10].
Кәсібилік. Сайттың орналасу сапасын жоғарылату - бұл өте мұқият міндет және осы саладағы белгілі бір тәжірибе, дағдылар мен кәсібиліксіз айналыса алмайды. Мазмұнның әрбір элементі веб-парақтың басқа элементтерімен біріктіру кезінде мүмкіндігінше мұқият өңделуі керек.
Нысаналы тұтынушыға назар аударыңыз. Ресурстың орналасуы компанияңыздың әлеуетті клиенті оны көргісі келеді.
Сайттың орналасуын жасау компанияны ұйымдастыру сияқты дерлік назар аударуды талап етеді. Және мұны дұрыс түсінетін адам өте тиімді бизнеске ие болады. Ресурстық дизайнның кәсіби дамуына назар аудармау - бұл компанияның сапалы даму мүмкіндігінен айырылып, сайттың арқасында пайда табу.
Веб-жобаны құру процесі өте қиын, тіпті дизайнды дамытудың ең қиын аспектілерінің бірі деп айтуға болады. Жобаның аяқталуына дейін сақталатын белгілі бір сайт құрылымын таңдау қажет болғанда орналасу әсіресе қиын. Дизайн макетін құру процесінде қарастырылуы керек бірқатар нақты мәселелер бар.
Интернеттегі кез-келген жобаны дамытумен айналысып жүрген сайын, оны әрдайым икемді статистикалық емес нысанда деп ойлап, оны әртүрлі құрылғыларда алдын ала жоспарлауға тырысыңыз. Сондықтан веб-дизайнның икемділігі үнемі ойлануға тиіс. Кейде мәтіннің өзімен-өзі кездесетін жағдайлары бар. Бұл көбінесе кішкентай экранды бар құрылғыларда болады және олар үшін жасалуы мүмкін барлық қаріп өлшемін ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz