Қазіргі уақытта бағдарламалық жасақтаманы әзірлеу үшін бірқатар параметрлер бар, олардың болуы әзірлеушіге бағдарламаларды құру процесін автоматтандыруға мүмкіндік береді.
Аспаптық құралдардың мүмкіндіктері 5 суретте көрсетілген [11].
Сурет 5. Аспаптық құралдардың мүмкіндіктері
Интернет-дүкен құру платформасын таңдау кезінде ескеру қажет кейбір жалпы платформалар:
Икемділік және теңшеу: жақсы платформа сіздің қажеттіліктеріңізге сәйкес дүкеніңіздің сыртқы түрі мен функционалдығын реттеуге кең мүмкіндіктер беруі керек. Бұл жаңа мүмкіндіктерді қосу, дизайнды өзгерту, төлем мен жеткізуді теңшеу және т. б.
Қауіпсіздік: платформа сіздің деректеріңіз бен тұтынушы деректеріңіз үшін қауіпсіздіктің жоғары деңгейін қамтамасыз етуі керек, соның ішінде хакерлік шабуылдардан қорғау, деректерді шифрлау және төлем жүйесінің қауіпсіздік стандарттарына сәйкестігі.
Масштабтау: платформа сіздің бизнесіңіздің өсуімен бірге масштабтауға қабілетті болуы керек. Бұл сіздің дүкеніңіз өнімділікті жоғалтпай тапсырыстар мен келушілердің көбеюін басқара алуы үшін маңызды.
Интеграция: жақсы платформа бухгалтерлік есеп жүйелері, CRM, төлем шлюздері, жеткізу қызметтері және т.б. сияқты басқа қызметтермен интеграцияны қолдауы керек.
Қолдау: дүкенді пайдалану процесінде туындайтын кез келген мәселелерді немесе мәселелерді жылдам шешу үшін платформаның сапалы техникалық қолдау көрсетуі маңызды.
Құны: платформаны таңдағанда, оны енгізу және кейінгі қолдау мен қызмет көрсету құнын ескеру қажет. Кейбір платформалар тегін немесе арзан опцияларды ұсынады, ал басқалары айтарлықтай инвестицияларды қажет етуі мүмкін [12].
SEO оңтайландыру: дүкенді іздеу жүйелерінде оңай табу үшін платформа SEO оңтайландыру мүмкіндіктерін ұсынуы керек, мысалы, достық URL мекенжайлары, мета тегтер, сайт карталары және т. б.
Мобильді үйлесімділік: мобильді құрылғыларды пайдаланушылар санының өсуін ескере отырып, сіздің интернет-дүкеніңіздің мобильді құрылғыларда жұмыс істеуі үшін оңтайландырылуы маңызды, оған жауап беретін дизайн және мобильді платформаларда пайдалану ыңғайлылығы кіреді.
Аналитика және есеп беру: жақсы платформа пайдаланушылардың сабаққа қатысуы мен мінез-құлқын талдау құралдарын, сондай-ақ сату туралы есеп беруді және сіздің бизнесіңіздің басқа да негізгі көрсеткіштерін қамтамасыз етуі керек.
Интернет-дүкен құру платформасын таңдағанда, осы факторлардың барлығын мұқият бағалап, сіздің қажеттіліктеріңіз бен мақсаттарыңызға сәйкес келетін платформаны таңдау маңызды. Интернет-дүкендерді құруға арналған кейбір танымал платформаларға Shopify, WooCommerce (WordPress негізінде), Magento, BigCommerce және Squarespace кіреді [13].
Инструменталдық құралдарды талдау қорытындылары бойынша сайтты әзірлеу құралы ретінде Django фреймворк таңдап алынды, ол қысқа мерзімде қауіпсіз веб-сайттарды ең оңтайлы БҚ ретінде құруға мүмкіндік береді [14].
Django-бұл ақысыз және ақылы қолдаудың тамаша құжаттамасы мен үлкен таңдауы бар ашық бастапқы негіз [15].
6 суретте Django жақтауының ерекшеліктері көрсетілген [16].
Сурет 6. Django фреймворктың ерекшеліктері
Django жазу кезінде көптеген платформаларда жұмыс істейтін Python тілі қолданылды. Сонымен қатар, Django-ны көбінесе Django сайттарын орналастыру үшін белгілі бір инфрақұрылым мен құжаттаманы ұсынатын көптеген веб-хосттар қолдайды [17].
7 суретте Django фреймворктың көрінісі көрсетілген.
Сурет 7. Django фреймворктың көрінісі
Сонымен, бағдарламалық жасақтаманың әкімшілік бөлігін жазу үшін Django жақтауы таңдалды, ол кез-келген түрдегі веб-қосымшаларды құруға қабілетті әмбебап негізге айналды [18].
PostgreSQL - бұл бір серверде жүзеге асырылатын мәліметтер базасының серверлік процесі. Бұл ДҚБЖ кәсіпорын деңгейіндегі басқа коммерциялық ДҚБЖ сияқты жоғары дайындық технологиясын әлі енгізген жоқ.
8 суретте PostgreSQL таратылған ДҚБЖ қосымшасының типтік моделі көрсетілген.
Сурет 8. PostgreSQL таратылған ДҚБЖ қосымшасының типтік моделі
Суретте көрсетілгендей, бірнеше клиент желі арқылы серверге қосылған.
PostgreSQL дерекқорына қосымшалардан қол жеткізу арнайы мәліметтер базасының процесі арқылы жүзеге асырылады [19].
Сонымен, серверлер мен клиенттерді бөлудің арқасында таратылған жүйелерді құруға болады. Сондай-ақ, UNIX деректер базасын Microsoft Windows ОЖ-де жұмыс істейтін клиенттік қосымшаларды әзірлеу арқылы іске қосуға болады [20].
Клиенттік қосымшалардың мәліметтер базасына қосылу үшін PostgreSQL арнайы ДҚБЖ протоколы қолданылады [21].
Төменде 9 суретте PostgreSQL ДҚБЖ артықшылықтары мен функциялары көрсетілген.
Сурет 9. PostgreSQL ДҚБЖ артықшылықтары мен функциялары
10 суретте PostgreSQL ДҚБЖ интерфейсінің көрінісі көрсетілген.
Сурет 10. PostgreSQL ДҚБЖ интерфейсінің көрінісі
Бұл ДҚБЖ кластер сияқты сақтауды жүзеге асыруда осындай ерекшелікке ие. Сонымен қатар, PostgreSQL бірыңғай файл құрылымын ұйымдастырады, онда жеке файлдар тікелей кестелерге немесе дерекқордың басқа нысандарына сәйкес келмейді [22].
Бірінші тарауда Интернет-дүкенді құрудың теориялық негіздері қарастырылп, пәндік саласы зерттелді. Интернет-дүкен түсінігі мен мазмұны анықталды, және оның құру мақсаты мен қажеттілігіне талдау жасалды. Сонымен қатар Интернет-дүкен құрудағы платформалар ерекшеліктері қарастырылды.
2 Береке ЖШС құру жобасын әзірлеу және іске асыру
2.1 Интернет-дүкен құру жобасының алгоритмі
Құралдарды және ақпараттық жүйелерді қою қадамды орындау кезеңінде, ақпараттық базаны сақтау мәліметтерінің тиісті ақпаратты жан-жақты және егжей-тегжейлі сипаттауы, адамдардың ақпаратқа қол жеткізу құқығын ескертетін және міндеттерді шешу үшін алгоритмдердін сипаттау қажет. Осы арқылы міндеттер базасы бойынша жұмыс істеу және міндеттерді шешу алдын ала әр адамға тиімді болады.
Дизайнды және интерфейсті жасау кезеңінде, мақсатты аудиторияның тілектері мен сайттың корпоративті сәйкестігі, бағдарламалық платформамен дизайнның интеграциялануы сияқты маңызды факторларды ескеру керек. Нәтижесінде сайттың сыртқы түрі, навигациясы, түс схемасы және негізгі функционалдығы қалыптасады.
Орналасу кезеңінде, интернет-дүкеннің дизайны кейіннен құрылған интернет-дүкен қозғалтқышына қосылған блоктарға бөлінеді. Бұл орналасу әр түрлі мониторлардағы интернет-дүкеннің болашағын, әртүрлі шолғыштардың дұрыс көрсетілуін, сайттың барлық Интернет пайдаланушыларына қол жетімділігіне әсер етеді [23].
Бұл кезеңнің соңында, сайтты тестілеуге өзгеріс етіледі. Тестілеуді орындау арқылы сайттың кемшіліктері мен қателер техникалық тапсырма шеңберінде дереу жойылады. Ақысыз басқару келесідей күтілуде.
Интернет-дүкен құру жобасының алгоритмі.
Мақсаттар мен міндеттерді анықтау
Осы кезеңде сіз клиенттерге қандай қызметтер/тауарлар ұсынатындығыңызды, сіздің мақсатты аудиторияңыздың кім екенін түсініп, интернет-дүкен құрудың міндеттері мен мақсаттарын анықтауыңыз керек. Әдетте, бұл шығындарды азайту және максималды пайда алу.
Бәсекелестер мен нарықты талдау
Сайтты әзірлеуді бастамас бұрын нарық пен бәсекелестерге егжей-тегжейлі талдау жүргізу қажет. Ол үшін мақсатты аудиторияның жасын, орналасқан жерін анықтау, олардың ауырсынуын, қажеттіліктерін зерттеу қажет.
Функционалдылық
Интернет-дүкеннің функционалдығы да маңызды емес. Сіз бизнесті сәтті жүргізу үшін не қажет екенін және қандай опциясыз оңай жұмыс істей алатындығыңызды шешуіңіз керек.
Интернет-дүкен үшін негізгі компоненттер мыналар болып табылады:
сауда себеті;
тауарлар каталогы;
жеткізу/жөлем жүйесі;
сайт бойынша іздеу;
сүзу және сұрыптау жүйелері.
Техникалық тапсырма жасау
Толық суретті алғаннан кейін, клиент толтырған қысқаша негізінде интернет-дүкенді құру бойынша жұмыс басталады. Негізінде, бұл барлық талаптар жазылған жобаны әзірлеуге арналған нақты нұсқаулық.
Жобалау
Бұл кезеңде құрылым құрылады, сайт бойынша навигация ойластырылады. Ең маңызды сәт - барлық негізгі пайдаланушы жолдарын пысықтау, оларды мүмкіндігінше қысқа және мазмұнды ету.
Дизайнды әзірлеу
Макет жасалғаннан кейін дизайн бойынша жұмыс басталады. Бұл өте қызықты және ұзақ процесс, өйткені әр элементті ойластыру маңызды. Дизайнның өзі оңай қабылдануы керек, бірақ сонымен бірге қызығушылық тудырады, назар аударады. Барлық элементтер түсінікті, анық болуы керек.
Орналасу
Макет бекітілгеннен кейін тағы бір маңызды кезең басталады - макет. Бұл макетті дайын беттерге айналдыруды қамтиды. Беттерді жүктеу жылдамдығы, әр түрлі құрылғылардағы дисплейдің дұрыстығы және тіпті SEO нәтижелері орналасудың қаншалықты сапалы орындалуына байланысты болады.
Бағдарламалау
Орналасу аяқталғаннан кейін Bitrix немесе кез-келген басқа CMS-те интернет-дүкен құру міндеті бағдарламашылардың қолына өтеді. Олар бөлімдердің логикасын белгілейді, әкімшілік модульдерді конфигурациялайды, веб-ресурстың жұмыс істеуін қамтамасыз етеді.
Мазмұнды толтыру
Қажетті ақпаратты, тауар карталарын толтыру қажет. Мазмұн бірегей және пайдалы болуы керек. Фотосуреттер жоғары сапалы болуы керек. Әйтпесе, пайдаланушылар сайтта ұзақ уақыт тұрмайды. Ресурсты әзірлеу мен толтырудағы жүйелі және сауатты тәсіл ғана құнды мақсатқа – пайданы арттыруға әкелуі мүмкін.
Тестілеу және іске қосу.
Интернет-дүкен веб-әзірленгеннен кейін кемшіліктерді, қателерді анықтау мақсатында тестілеу жүргізіледі. Бұл сонымен қатар пайдаланушы тәжірибесін жақсартуға мүмкіндік береді.
Іске қосу және жылжыту
Дамудың негізгі кезеңдері сәтті аяқталғаннан кейін интернет-дүкен серверге орналастырылады және төлем жүйелерін, пайдаланушылардың мінез-құлқын бағалауға және сайтқа кіруді бақылауға арналған аналитикалық құралдарды конфигурациялайды.
Сайтта ақпаратты іздеуге қойылатын талаптар.
Іздеу сұрауларын жүзеге асыру үшін дерекқордан таңдау арқылы арнайы сұрау енгізу терезесі құрылуы керек. Жүйе пайдаланушы енгізген сөздердің морфологиялық талдауын қамтамасыз ететін Сайттың толық мәтінді индексін қолдана отырып іздеуге мүмкіндік беруі керек.
Сайт дизайнына қойылатын негізгі талаптар:
сайттың графикалық элементтерін жасау кезінде веб-сайттарда деректерді ұсыну ерекшеліктерін ескеру қажет;
мәзір мен навигацияның негізгі және басқа элементтері сайттың басты бетінен қол жетімді болуы керек;
сайтта ақпараттың артық болмауы;
сайт дизайнының жаңашылдығы мен нақтылығы [24].
Ақпараттық және бағдарламалық қамтамасыз етуге қойылатын талаптар.
Бағдарламалық жасақтаманы іске асыру үшін Django фреймворк, сондай-ақ MySQL ДҚБЖ қолданылуы керек.
Осылайша, дипломдық жұмыстың осы тарауында интернет-дүкендерді жобалау мәселесінің қазіргі жағдайына шолу жасалды. Мұнда тақырып аймағының сипаттамасы сипатталған, байланыс өнімдер дүкенін басқарудың қазіргі жүйесі сипатталған.
Достарыңызбен бөлісу: |