Дәріхана басқару жүйесін зерттеу
Қазтұтынуодағы қарағанды университеті
Қаржы, логистика және цифрлық технологиялар факультеті
ЦИ және ІТАналитика кафедрасы
Курстық жОБА
Пән: Бағдарламалық қосымшаларды модельдеу құралдары
Тақырыбы: Дәріхананың клиенттерге қызмет көрсету есебін автоматтандыру үшін бағдарламалық қосымшаны модельдеу
Орындаған: ВТ-22-3ск
тобының студенті Жантураев Д.Е.
Жетекші ЦИ және ІТА кафедрасының доценті, т.ғ.к. Бугубаева А.Ж.
Қарағанды 2023
КІРІСПЕ 3
1. ТЕОРИЯЛЫҚ БӨЛІМ 5
1.1 Зерттелетін мәселенің мазмұнын ашу 5
1.2 Дәріханада клиенттерге қызмет көрсетуді есепке алу 6
2. АНАЛИТИКАЛЫҚ БӨЛІМ 8
2.1 Дәріхана басқару жүйесін зерттеу 8
2.2 Дәріхана басқару жүйесінде анықталған проблемалар мен міндеттерді шешу 9
2.3 Бағдарламалық өнімді жобалауда қолданылатын технологияларға сипаттама (HTML5, CSS3, Java script және т. б.) 10
3. ЖОБАЛАУ БӨЛІМІ 12
3.1 Жоба талаптарын қою 12
3.2 Бизнес-процестерді жобалау және процестерді визуализациялау үшін IDEF0 схемасын қолдану 15
3.4 Техникалық бөлімді жазу 24
4. Экономикалық бөлім 26
4.1 Жобаланатын ақпараттық жүйенің экономикалық тиімділігін есептеу және негіздеу 26
4.2 Бағдарламалық қосымшаны әзірлеу және енгізу шығындарын есепке алу 27
4.3 Жүйені енгізудің экономикалық пайдасын болжау 30
ҚОРЫТЫНДЫ 31
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 33
ҚОСЫМШАЛАР 35
КІРІСПЕ
Қазіргі уақытта фармацевтика саласы дәріханаларда тұтынушыларға қызмет көрсетуді есепке алу үшін тиімді және заманауи шешімдерге деген қажеттіліктің артуына тап болды. Дәрі-дәрмектерді сату көлемінің ұлғаюымен және есепке алу дәлдігіне қойылатын талаптардың жоғарылауымен сату процестерін оңтайландыруға, тауарлардың болуын бақылауға және тұтынушыларға қызмет көрсетудің жоғары деңгейін қамтамасыз етуге қабілетті тиімді жүйелер қажет болады.
Қазіргі әлемде фармацевтика саласы халықты дәрі-дәрмектермен және медициналық құралдармен қамтамасыз ететін денсаулық сақтау жүйесінің негізгі элементі болып табылады. Алайда, бұл саланың маңыздылығына қарамастан, дәріханалар көбінесе клиенттерге қызмет көрсетуді басқаруда және тиімді есеп жүргізуде бірқатар қиындықтарға тап болады.
Дәрі-дәрмектер санының, қызметтердің әртүрлілігінің және клиенттердің күтулерінің артуымен дәріханаларда есепке алу мен қызмет көрсетуді автоматтандыру үшін заманауи бағдарламалық шешімдерді құрудың өзектілігі барған сайын маңызды бола түсуде. Осы саладағы цифрлық технологияларға көшу ішкі бизнес-процестерді оңтайландыруды ғана емес, сонымен қатар пациенттерге қызмет көрсету сапасын арттыруды қамтамасыз етеді.[2]
Жылдам өмір сүру қарқыны және медицина индустриясындағы тұрақты өзгерістер жағдайында дәріханалардағы есепке алу және қызмет көрсету жүйелері икемді, тиімді және қауіпсіздік пен сенімділіктің жоғары стандарттарына сәйкес келуі керек. Бұл процестерді автоматтандыру бухгалтерлік есептегі қателіктердің алдын алуға, жеткізушілермен өзара әрекеттесуді жақсартуға және тауарлы-материалдық құндылықтарды басқаруды оңтайландыруға көмектеседі, нәтижесінде дәріхананың нарықтағы бәсекеге қабілеттілігі артады.
Осылайша, бұл тақырып фармацевтика саласының қазіргі заманғы сын-тегеуріндері тұрғысынан өзекті болып қана қоймай, медициналық қызметтер көрсетуге және халықты қажетті дәрі-дәрмектермен қамтамасыз етуге айтарлықтай оң өзгерістер енгізуге әлеуеті бар.
Бұл курстық жұмыс қарастыратын негізгі мәселе-дәріханаларда клиенттерге қызмет көрсетуді есепке алудың қолданыстағы әдістерінің тиімсіздігі. Орталықтандырылған басқару жүйелерінің болмауы, тауарлы-материалдық құндылықтарды бақылауда тапсырыстарды өңдеуде және тұтынушыларға қызмет көрсетудің жоғары деңгейін қамтамасыз етуде қиындықтарға әкеледі.[20]
Бұл жұмыстың мақсаты дәріханаларда клиенттерге қызмет көрсету есебін автоматтандыруға бағытталған бағдарламалық қосымшаны әзірлеу және модельдеу болып табылады. Осы мақсатқа жету үшін келесі міндеттер қойылды:
Зерттеу мақсаттары:
1. Бизнес-процесті оңтайландыру:
-Қиындықтарды, кідірістерді және ықтимал жақсартуларды анықтау үшін дәрі-дәрмектерді сату саласындағы ағымдағы бизнес-процесті зерттеу.
2. Тиімді онлайн платформа құру:
-Пайдаланушылардың заманауи талаптарын ескере отырып, дәрі-дәрмектерді сатуға мамандандырылған Функционалды және тартымды веб-сайтты әзірлеу.
3. Пайдалану мүмкіндігін арттыру:
-Дәрі-дәрмектерді таңдау және сатып алу кезінде тұтынушыларға ыңғайлы болу үшін веб-сайт интерфейсінің жеңілдігі мен интуитивті түсінігін қамтамасыз ету.
4. Дизайн мен функционалдылықты үйлестіру:
- Корпоративтік стильге сәйкес келетін және бір уақытта барлық қажетті функцияларды қамтамасыз ететін эстетикалық жағымды сайт дизайнын жасау.
Зерттеу міндеттері:
1. Ағымдағы бизнес-процесті талдау:
- Дәрі-дәрмектерді сату процесінің ағымдағы кезеңдеріне талдау жасау, мүмкін болатын кедергілер мен жақсарту аймақтарын анықтау.
2. Сайтқа қойылатын талаптарды анықтау:
-Клиенттердің қажеттіліктерін, медициналық тауарларды сату саласындағы заңды нормаларды және жеткізушілермен өзара әрекеттесу ерекшеліктерін ескере отырып, веб-сайтқа қойылатын талаптарды тұжырымдау.
3. Сайт құрылымын жобалау:
-Веб-сайттың құрылымын, соның ішінде тауарлар каталогын, сатып алу себетін, сүзу жүйесін, сондай-ақ өнімдер мен қызметтер туралы ақпарат бөлімдерін әзірлеу.
4. Технологияны таңдау:
-Функционалдылық пен визуалды дизайнды қамтамасыз етудегі артықшылықтарын ескере отырып, веб-сайтты әзірлеу үшін HTML, CSS, Bootstrap және JS технологияларын қолдану.
5. Пайдаланушы интерфейсін әзірлеу:
- Заманауи технологиялар мен дизайн тәсілдерін қолдана отырып, сайттың ыңғайлы және тартымды пайдаланушы интерфейсін жасаңыз.
6. Мобильді құрылғыларлар үшін оңтайландыру:
- Ұялы телефондар мен планшеттерді қоса алғанда, әртүрлі құрылғыларда пайдалану үшін сайттың бейімделуін қамтамасыз ету.
Тақырыпты таңдау қазіргі фармацевтика индустриясындағы мәселенің өзектілігіне байланысты. Дәріханаларда клиенттерге қызмет көрсетуді есепке алуды автоматтандыруға арналған бағдарламалық қосымшаны әзірлеу осы саладағы кәсіпорындардың тиімділігін арттырып қана қоймай, пациенттерге сапалы қызмет көрсетуге ықпал етеді. Дәріханаларды есепке алу процестеріне заманауи технологияларды енгізу операциялық тиімділік пен тұтынушылардың қанағаттануын айтарлықтай жақсартуға мүмкіндік береді.
1. ТЕОРИЯЛЫҚ БӨЛІМ
1.1 Зерттелетін мәселенің мазмұнын ашу
Курстық жұмыстың бұл бөлімінде зерттеу тақырыбын терең теориялық түсіну жүзеге асырылады. Зерттелетін мәселенің мазмұнын ашу мәселенің негізгі аспектілерін, оның мәнмәтінін және қарастырылатын және талданатын теориялық аспектілерін анықтауды қамтиды.
Бірінші қадам-дәріханаларда тұтынушыларға қызмет көрсетуді есепке алудың қолданыстағы әдістерін талдау. Салада қолданылатын стандартты тәсілдерді зерттеу олардың артықшылықтары мен кемшіліктерін көрсетеді. Бұған қолмен есепке алу, қағазға дәстүрлі бухгалтерлік есеп жүйелерін пайдалану немесе ескірген бағдарламалық шешімдерді қолдану кіруі мүмкін.
Фармацевтикалық саладағы есепке алу жүйелеріне қойылатын талаптарды анықтау маңызды қадам болып табылады. Пайдаланушылардың қажеттіліктерін, заңнамалық нормаларды, сондай-ақ дәріхана жұмысының ерекшеліктерін талдау жобаланған бағдарламалық қосымшаға нақты талаптарды тұжырымдауға мүмкіндік береді. Бұл деректер қауіпсіздігінің аспектілерін, бухгалтерлік есептің дәлдігін, басқа жүйелермен интеграцияны және икемділік пен пайдаланудың қарапайымдылығын қамтиды. [5]
Тақырыпты толық түсіну үшін дәріхана есебін автоматтандыру саласындағы ағымдағы технологиялық инновацияларды қарастыру маңызды. Бұл жасанды интеллект жүйелерін, бұлтты есептеу технологияларын және деректерді өңдеудің заманауи әдістерін қолдануды қамтуы мүмкін. Фармацевтика саласында осындай инновациялардың қолданылуын бағалау тиімді және заманауи есеп жүйесін құру әлеуетін анықтауға көмектеседі.
Теориялық бөлім сонымен қатар цифрландыру мен бухгалтерлік есепті автоматтандыру дәріханаларда тұтынушыларға қызмет көрсетуді жақсартуға қалай әсер ететіні туралы мәселені шешуі керек. Есепке алу дәлдігінің жоғарылауы, тапсырыстарды өңдеудің жеделдетілген процестері және қызмет көрсетуді жекелендіру мүмкіндіктері сияқты жағымды аспектілерді қарастыру әзірленіп жатқан жүйенің құндылығы туралы негізделген идеяны қалыптастыруға ықпал етеді. [7]
Соңында, дәріханалардағы бухгалтерлік есеп жүйелері мен қызмет көрсету сапасы арасындағы байланысты зерттеу маңызды. Клиенттің тәжірибесін жақсартуға бухгалтерлік есептің қандай аспектілері әсер етеді? Бухгалтерлік есептің тиімділігі қызмет көрсетудің жеделдігі мен ашықтығына қалай әсер етеді? Бұл сұрақтар дәріханаға арналған бағдарламалық жасақтаманы жобалау кезінде ескеру қажет негізгі факторларды анықтауға көмектеседі.
Зерттелетін мәселенің мазмұнын теориялық бөлімде ашу тақырыптың негізгі аспектілерін терең зерттеуге және бағдарламалық қосымшаны одан әрі талдау мен әзірлеуге негіз дайындауға мүмкіндік береді.
1.2 Дәріханада клиенттерге қызмет көрсетуді есепке алу
Бұл бөлімде дәріханалар тұтынушыларға қызмет көрсету есебінің контекстінде кездесетін мәселелерге егжей-тегжейлі талдау жасалады. Бұл мәселелерді ашу олардың түпкі себептерін, бизнес пен клиенттерге әсерін анықтауды, сондай-ақ оларды шешудің теориялық тәсілдерін қарастыруды қамтиды.
Негізгі проблемалардың бірі-дәріханадағы тауарлар мен қызметтерді есепке алудың дәлдігі. Қолмен есепке алу немесе ескірген жүйелерді пайдалану түгендеу қателеріне әкелуі мүмкін, бұл өз кезегінде қаржылық жағдай мен қызмет көрсету сапасына әсер ететін тауарлардың жетіспеушілігін немесе артық тауарлы-материалдық құндылықтарды тудыруы мүмкін. [11]
Тапсырыстарды өңдеудегі қиындықтар Тапсырыс ағынын тиімді бақылауға және басқаруға қабілетті автоматтандырылған жүйелердің болмауынан туындауы мүмкін. Өңдеудің кешігуі тұтынушылардың наразылығына, ал қателер қызмет көрсету сапасына теріс әсер етуі мүмкін.
Дәстүрлі бухгалтерлік есеп әдістерімен техникалық қызмет көрсетуді жекелендіру қиынға соғады. Көрсетілетін қызметтерді тұтынушылардың жеке қажеттіліктеріне қолмен бейімдеу қажеттілігі көп уақытты қажет ететін және тиімсіз болуы мүмкін. Бұл жекелендірілген тәсілді бағалайтын тұтынушылардың жоғалуына әкелуі мүмкін.
Ақпаратты басқарудың орталықтандырылған жүйесінің болмауы, егер бар болса, желінің әртүрлі дәріханалары арасындағы деректерді сәйкестендіруде қиындықтар тудыруы мүмкін. Бұл бірыңғай қызмет көрсету стандартына, бірыңғай бағаларға және маркетингтік стратегияларға әсер етуі мүмкін.
Тауарлы-материалдық қорларды тиімді басқару дәріхананың сәтті жұмыс істеуінің негізгі аспектісі болып табылады. Тауарлы-материалдық қорларды ескере отырып, проблемалар, қажеттіліктердің дұрыс емес болжамдары және жеткізілімдерді ұйымдастырудағы қиындықтар тауарлардың жетіспеушілігіне немесе, керісінше, артық қорларға әкелуі мүмкін, бұл кәсіпорынның қаржылық жағдайына теріс әсер етеді.
Дәріханадағы тұтынушыларға қызмет көрсету есебі сонымен қатар дәрі-дәрмектерді сақтау және сату ережелерін, сондай-ақ медициналық ақпараттың құпиялылығына қойылатын талаптарды қоса алғанда, заңдар мен стандарттардың сақталуымен байланысты. Бұл нормалардың бұзылуы дәріхана үшін ауыр зардаптарға әкелуі мүмкін. [15]
Теориялық талдаудың маңызды аспектісі анықталған мәселелердің өзара байланысын және олардың бизнес-процестерге және дәріханадағы клиенттерге қызмет көрсетуге әсерін қарастыру болып табылады. Бұл динамиканы түсіну жақсартудың негізгі бағыттарын анықтап қана қоймайды, сонымен қатар бухгалтерлік есепті Автоматтандыру және анықталған мәселелерді шешу үшін бағдарламалық қосымшаны әзірлеу қажеттілігін негіздейді.
Курстық жұмыстың бұл бөлімінде дәріханада клиенттерге есеп жүргізу мен қызмет көрсетуді автоматтандыру мақсатында бағдарламалық қосымшаны модельдеуді қамтитын жоба тақырыбы қарастырылады. Модельдеу процесі қосымшаның тұжырымдамасын әзірлеуді ғана емес, сонымен қатар осы тәсілді таңдаудың теориялық негіздемесін де қамтиды.
Жоба тақырыбын теориялық негіздеудің алғашқы қадамы-бағдарламалық жасақтаманы модельдеудің мәнін нақты анықтау. Бұл модельдеуге қатысты терминдерге шолу жасауды және дәріханадағы тұтынушыларға қызмет көрсету есебінің контекстінде шешуі керек тапсырмаларды қоюды қамтиды.
Бағдарламалық жасақтаманы әзірлеу бірқатар кезеңдерді қамтиды. Бұл тұрғыда модельдеудің әр кезеңін теориялық тұрғыдан қарастыру маңызды - талаптарды анықтау мен жобалаудан бастап әзірлеу мен тестілеуге дейін. Клиенттерге қызмет көрсетуді есепке алу контекстінде әр кезеңді таңдауды негіздеу ықтимал артықшылықтар мен мәселелерді алдын-ала анықтауға мүмкіндік береді. [17]
Теориялық негіздеме сонымен қатар бағдарламалық жасақтаманы модельдеу әдістемесін таңдауды қамтиды. Бұл Agile, Waterfall, Spiral немесе басқа әдістер болуы мүмкін. Әдістемені таңдаудың негіздемесі маңызды, өйткені ол жобадағы жұмыстың құрылымы мен сипатын анықтайды.
Теориялық негіздеу үшін модельдеу тілдері мен құралдарын таңдауды қарастырған жөн. Бұл UML диаграммаларын, бағдарламалау тілдерін, дерекқорды басқару жүйелерін және басқа технологияларды қолдануды қамтуы мүмкін. Бұл құралдарды таңдаудың негіздемесі олардың жоба мәселелерін шешудегі тиімділігін бағалауға көмектеседі.
Теориялық бөлім сонымен қатар бағдарламалық жасақтаманы модельдеудің дәріханадағы есепке алу және техникалық қызмет көрсету процестерінің тиімділігіне әсерін қарастыруы керек. Бұл модельдеу арқылы енгізілген процестерді автоматтандыру бухгалтерлік есептің дәлдігін қалай жақсартатынын, тапсырыстарды өңдеуді жақсартатынын және тұтынушыларға қызмет көрсетуді жылдамдататынын талдауды қамтиды.
Жоба тақырыбының теориялық негіздемесі сонымен қатар бағдарламалық жасақтаманы модельдеуге байланысты ықтимал пайда мен тәуекелдерді талдауды қамтиды. Бұл әзірлеу уақытын қысқартуды, өнімнің сапасын жақсартуды, командалық байланысты жақсартуды, сонымен қатар ықтимал шығындар мен іске асырудың қиындықтары түріндегі тәуекелдерді қамтуы мүмкін.
Акт сонымен қатар модельдеу мен пайдаланушының талаптары арасындағы байланысты қарастыруы керек. Модельдеу процесі пайдаланушылардың қажеттіліктерін қалай ескереді және бұл талаптар әзірленетін бағдарламалық қосымшаның құрылымы мен функционалдығында қалай көрінеді.
Теориялық бөлімнің маңызды аспектісі бағдарламалық қосымшаны модельдеу процесінде қауіпсіздік аспектілерін ескеру болып табылады. Тұтынушы деректерінің құпиялылығын қорғауды және фармацевтика саласындағы нормативтік талаптардың дұрыс орындалуын қамтамасыз ету үшін қандай қауіпсіздік және аутентификация шаралары енгізіледі. [8]
Бағдарламалық қосымшаны модельдеу жобасының тақырыбын қамтитын теориялық бөлім жобаның теориялық негізін анықтауға ғана емес, сонымен қатар дәріханада тұтынушыларға қызмет көрсетуді есепке алуды автоматтандыру мақсаттарына жету үшін нақты әдістерді, құралдарды және технологияларды таңдауды негіздеуге мүмкіндік береді.
2. АНАЛИТИКАЛЫҚ БӨЛІМ
2.1 Дәріхана басқару жүйесін зерттеу
Курстық жұмыстың осы бөлімінде негізгі элементтерді, процестер мен проблемаларды анықтау, сондай-ақ әзірленіп жатқан бағдарламалық қосымшаны қанағаттандыру қажет қажеттіліктерді анықтау мақсатында дәріханада кәсіпорынды басқарудың қолданыстағы жүйесіне талдау жасалады.
Аналитика дәріхананың құрылымы мен ұйымдастырылуын зерттеуден басталады. Бұл орталықтандыру деңгейін талдауды, филиалдардың болуын және жалпы ұйымдастырушылық құрылымды қамтиды. Бұл контекстті түсіну бағдарламалық өнімді әзірлеу кезінде ескеру қажет мүмкіндіктерді анықтауға мүмкіндік береді. [3]
Аналитикалық шолу дәріханадағы есеп және тұтынушыларға қызмет көрсету процестерін қамтиды. Бұған тұтынушылар ағынын бақылау, тапсырыстарды өңдеу, дәрі-дәрмек қорларын есепке алу, рецепт беру және басқа да негізгі операциялар кіреді. Бұл процестерді талдау бағдарламаны әзірлеу кезінде назар аударуды қажет ететін өзара әрекеттесудің негізгі нүктелерін анықтауға мүмкіндік береді.
Кәсіпорынды басқару жүйесін зерттеу қазіргі уақытта дәріханада қолданылатын технологиялар мен жүйелерге шолуды қамтиды. Бұл тауарларды есепке алу жүйесі, тапсырыстарды өңдеу бағдарламалары, медициналық ақпаратты сақтау жүйелері және т.б. технологиялық стекті талдау интеграция мен оңтайландыру мүмкіндіктерін анықтауға көмектеседі.
Аналитика қаржы және салық салу жүйесін қамтиды. Бұған бухгалтерлік есеп процестері, салық есептілігі, пайда мен шығыстарды есепке алу кіреді. Дәріхананың қаржы жүйесінің қазіргі жағдайын түсіну автоматтандыру мен тиімділікті жақсарту үшін қажетті функцияларды анықтауға көмектеседі.
Талдау сонымен қатар дәріханада қолданылатын бақылау және бақылау процестерін қамтиды. Бұған аудиторлық бақылау, деректер сапасын бақылау, қауіпсіздік мониторингі және заңнаманы сақтау кіреді. Бұл процестерді зерттеу автоматтандыру мен модельдеу тиімділікті арттыратын негізгі нүктелерді анықтауға көмектеседі. [1]
Аналитикалық шолудың негізгі бөлігі-дәріханадағы кәсіпорынды басқару жүйесін пайдаланушылардың қажеттіліктерін талдау. Бұл дәріхана қызметкерлері мен соңғы пайдаланушылардан кері байланыс жинауды қамтиды. Олардың қажеттіліктері мен үміттерін анықтау әзірленіп жатқан бағдарламалық өнімге қойылатын негізгі функционалдық талаптарды анықтауға мүмкіндік береді.
Аналитика сонымен қатар кәсіпорынды басқару жүйесіндегі ағымдағы проблемалар мен қиындықтарды анықтауға бағытталған. Бұл тапсырыстарды өңдеудегі кідірістер, бухгалтерлік есептегі қателер, басқа жүйелермен интеграциялаудағы қиындықтар болуы мүмкін. Бұл мәселелерді анықтау бағдарламаны әзірлеуге басымдық беруге көмектеседі.
Аналитикалық шолудың соңында жоғарыда аталған барлық аспектілерді ескере отырып, жиынтық талдау жасалады. Осы бөлімнің қорытындылары дәріханада клиенттерге қызмет көрсетуді есепке алуды автоматтандыруға арналған бағдарламалық қосымшаны жобалау мен әзірлеудің келесі кезеңдері үшін базаны құрайды. [7]
2.2 Дәріхана басқару жүйесінде анықталған проблемалар мен міндеттерді шешу
Бұл бөлімде әзірленетін бағдарламалық жасақтама дәріханадағы кәсіпорынды басқару жүйесінде анықталған проблемалар мен міндеттерді шешуді қалай қамтамасыз ететіні туралы толық сипаттама берілген.
Бағдарламалық қосымшаны әзірлеудегі негізгі міндеттердің бірі тауарларды есепке алуды және тапсырыстарды өңдеуді автоматтандыру болады. Бұл тауарларды сканерлеу мен қадағалаудың тиімді жүйесін енгізуді, тапсырыстарды қалыптастыруды автоматтандыруды және оларды өңдеуді қамтиды. Бұл есепке алу уақытын қысқартады, қателіктердің алдын алады және тұтынушыларға жылдам қызмет көрсетеді.
Әзірленіп жатқан қолданба дәрі-дәрмектің электрондық дерекқорымен біріктіріледі. Бұл тауарлардың қол жетімділігі, жарамдылық мерзімі, қолдану жөніндегі Нұсқаулық және басқа да маңызды ақпарат туралы нақты және өзекті идеяны қамтамасыз етеді. Интеграция сонымен қатар ассортиментті автоматты түрде жаңартуға және ақпарат берудегі ықтимал қателіктердің алдын алуға көмектеседі. [10]
Клиенттермен өзара әрекеттесуді жақсарту үшін бағдарлама клиенттік ақпаратты басқару жүйесімен (CRM) жабдықталады. Ол тұтынушылардың қалауы, олардың сатып алулары, рецепттері туралы деректерді қамтиды және Қызметті жекелендіруге мүмкіндік береді. Мұндай ақпарат дәріханаға клиенттердің қажеттіліктерін жақсы түсінуге және дәлірек ұсыныстар беруге көмектеседі.
Акцияларды, баға саясатын және басқа мазмұнды тиімді басқару үшін бағдарламалық жасақтама мазмұнды басқару жүйесімен (CMS) жабдықталады. Бұл дәріханаға жеңілдіктер, акциялар және бағаның өзгеруі туралы ақпаратты оңай жаңартуға, нарықтық тенденцияларға тез жауап беруге және маркетингтік стратегияларды динамикалық басқаруға мүмкіндік береді.
Әзірленген қолданба тұтынушыларға ыңғайлы және қауіпсіз онлайн төлем әдістерін ұсына отырып, электрондық төлем жүйесін қамтиды. Сонымен қатар, ол жеткізудің әртүрлі әдістерін таңдауға мүмкіндік береді - алып кетуден бастап курьерлік жеткізуге дейін. Бұл клиенттерге сатып алу кезінде икемділік пен ыңғайлылық береді.
Тауарлы-материалдық қорларды тиімді басқаруды қамтамасыз ету және тауарлардың тұрақты қолма-қол ақшасын қамтамасыз ету үшін қосымша жеткізушілермен бірлесіп жұмыс істеу үшін API біріктіреді. Бұл тауарлы-материалдық құндылықтар, тапсырыстар мен жеткізілімдер туралы автоматтандырылған ақпарат алмасуды қамтамасыз етеді, бұл бизнесті жүргізуді жеңілдетеді және басқару процестерін ашық етеді.
Әзірленіп жатқан қосымша бақылау және мониторинг жүйелерін қамтиды аудиторлық бақылау, деректер сапасын бақылау, қауіпсіздік мониторингі және заңнаманы сақтау үшін. Бұл жүйелер тиімділік пен стандарттарға сәйкестіктің жоғары деңгейін қамтамасыз ете отырып, нақты уақыт режимінде мәселелерді анықтауға және шешуге көмектеседі. [18]
Шешілетін міндетті қамтамасыз етудің маңызды бөлігі талдау және есеп беру жүйелерін енгізу болады. Бұл дәріханаға өнімділіктің негізгі көрсеткіштерін бақылауға, маркетингтік науқандардың тиімділігін бағалауға, сату және тұтынушы тәжірибесі туралы деректерді талдауға мүмкіндік береді. Мұндай жүйелер ақпараттандырылған шешімдер қабылдауға және ұзақ мерзімді даму стратегияларын құруға көмектеседі.
Бұл аналитикалық шолу әзірленіп жатқан бағдарламалық құрал дәріханадағы кәсіпорынды басқару жүйесіндегі анықталған мәселелер мен міндеттерді шешуді қалай қамтамасыз ететінін және оның кәсіпорынның негізгі процестеріне қалай біріктірілетінін егжей-тегжейлі сипаттайды.
2.3 Бағдарламалық өнімді жобалауда қолданылатын технологияларға сипаттама (HTML5, CSS3, Java script және т. б.)
Бағдарламалық өнімге қойылатын талаптарды талдау (HTML5, CSS3, JavaScript және т. б.)
1. Технологиялық талаптар:
HTML5:
- Құрылым және семантика: семантикалық вебті қолдайтын белгілеу үшін дұрыс тегтерді пайдалану кепілдігі.
- Мультимедиялық мүмкіндіктер: үшінші тарап плагиндерін пайдаланбай аудио, бейне және графиканы енгізу үшін тегтерді пайдалану.
- Жергілікті сақтау: деректерді клиент жағында сақтау үшін жергілікті сақтау мүмкіндіктерін пайдалану.
Сурет-1. HTML кодының синтаксисі
CSS3:
- Flexbox және Grid: элементтердің орналасуын басқаруды жақсарту үшін икемді және торлы макеттерді қолдану.
- Анимациялар мен ауысулар: көрнекі тәжірибені жақсарту үшін тегіс анимациялар мен ауысулар жасау үшін CSS пайдалану.
- Медиа сұраулары: жауап беретін дизайн кепілдігі және әртүрлі құрылғылар мен экран ажыратымдылықтарын қолдау.
Сурет - 2. CSS кодының синтаксисі
JavaScript:
- Функционалдылық: пайдаланушымен өзара әрекеттесу, формаларды тексеру, серверге сұраныстар жіберу және жауаптарды өңдеу үшін клиенттік логиканы әзірлеу.
- Кітапханалар мен құрылымдарды пайдалану: jQuery сияқты кітапханаларды немесе React немесе Vue сияқты құрылымдарды пайдалану қажеттілігін бағалау.JS, жобаның күрделілігіне байланысты.
- Асинхронды сұраулар: интерфейстің жауаптылығын арттыру және серверден күтуді азайту үшін асинхронды сұрауларды қолдану.
Сурет - 3. JS кодының синтаксисі
Функционалдық талаптар:
Навигация және интерфейс:
- Түсінікті навигация: пайдаланушы үшін оңай түсінілетін және ыңғайлы навигацияны дамыту.
- Интерактивтілік: белсенді пайдаланушы тәжірибесі үшін түймелер, мәзірлер және пішіндер сияқты интерактивті элементтерді қосу.
Бейімделу және Кросс-браузерность:
- Жауапты дизайн: әр түрлі құрылғылар мен экрандарда дұрыс көрсетілуіне кепілдік.
- Кросс-шолғыш: әртүрлі браузерлерде (Chrome, Firefox, Safari, Edge) тестілеу және қолдау.
Деректер нысандары және валидациясы:
- Клиенттегі Валидация: серверге жүктемені азайту үшін клиент жағында енгізілген деректерді тексеруді жүзеге асыру.
- Сервердегі Валидация: ықтимал шабуылдардың алдын алу үшін сервердегі деректердің қосымша валидациясын қамтамасыз ету.
Өнімділік және қауіпсіздік:
- Ресурстарды жүктеуді оңтайландыру: файл өлшемін азайту, қысуды қолдану, асинхронды жүктеу.
- Кэштеу: беттерді жүктеуді жылдамдату үшін кэштеу механизмдерін қолдану.
Қауіпсіздік:
- XSS және CSRF-тен қорғау: сайтаралық сценарийлер мен сайтаралық сұраныстарды бұрмалауға негізделген шабуылдардың алдын алу үшін сақтық шараларын ескере отырып әзірлеу.
- Https пайдалану: Пайдаланушы ақпаратының құпиялылығын қорғау үшін деректерді шифрлауды қамтамасыз ету.
Тестілеу:
- Модульдік тестілеу: жұмыстың дұрыстығына жеке компоненттерді тексеру.
- Интеграциялық тестілеу: қосымшаның әртүрлі компоненттері арасындағы өзара әрекеттесуді тексеру.
- Үйлесімділікті тексеру: әртүрлі құрылғылар мен браузерлерде дұрыс жұмыс істеуге сендіру.
- Қауіпсіздікті тексеру: осалдықтарды анықтау үшін ену сынақтарын өткізу. [14]
3. ЖОБАЛАУ БӨЛІМІ
3.1 Жоба талаптарын қою
Курстық жұмыстың бұл бөлімі жобаның міндеттерін тұжырымдауға, сондай-ақ әзірленіп жатқан бағдарламалық өнімді дұрыс пайдаланудың негізгі ресурсы болатын пайдаланушы нұсқаулығын жасауға арналған.
- Бағдарламалық қосымшаны әзірлеу: Жобаның мақсаты-дәріханада тұтынушыларға қызмет көрсету есебін автоматтандыруға арналған бағдарламалық қосымшаны әзірлеу.
- Негізгі бизнес-процестерді есепке алу: бағдарламалық жасақтама қойманы басқару, тапсырыстарды өңдеу, жеткізушілермен өзара әрекеттесу, қаржы есебі және басқалары сияқты негізгі бизнес-процестерді есепке алуды қамтамасыз етуі керек.
- Сыртқы жүйелермен Интеграция: тапсырма сонымен қатар бағдарламалық өнімді дәрілік мәліметтер базасы, тұтынушы ақпаратын басқару жүйесі және басқа ішкі қосымшалар сияқты қолданыстағы жүйелермен біріктіру болып табылады. [15]
- Қауіпсіздік пен құпиялылықты қамтамасыз ету: қосымшаны әзірлеу медицина және жеке ақпаратты өңдеу саласындағы заңнамаға сәйкес деректердің қауіпсіздігі мен құпиялылығына ерекше назар аударуы керек.
- Пайдаланушылардың қажеттіліктеріне бейімделу: бағдарламаның міндеті-дәріхана қызметкерлерінің де, клиенттердің де қажеттіліктеріне бейімделген интуитивті интерфейс пен функционалдылықты қамтамасыз ету.
- Кіріспе: нұсқаулық бағдарламалық қосымшаның негізгі мақсаттары мен функцияларын түсіндіретін қысқаша кіріспеден басталады.
- Орнату және теңшеу: дәріхана компьютерлеріне бағдарламалық өнімді орнату қадамдары, сондай-ақ дұрыс жұмыс істеу үшін қажетті параметрлер сипатталған.
- Негізгі функциялармен жұмыс: қосымшаның негізгі функциялары егжей-тегжейлі сипатталған, мысалы, тауарларды қосу, тапсырыстарды өңдеу, клиенттік мәліметтер базасын жүргізу және т. б.
- Пайдалану нұсқаулары: нұсқаулықта дәріхана қызметкерлерін оқытуды жеңілдететін қолданбаның әрбір функциясын пайдалану бойынша қадамдық нұсқаулар бар.
- Тренинг және оқыту: жұмыс процестеріне жаңа жүйені тиімді енгізу үшін тренингтер мен қызметкерлерді оқыту бойынша ұсыныстар енгізілді.
- Жаңартулармен және өзгертулермен жұмыс: бағдарламалық жасақтаманың өзектілігі мен функционалдығын қамтамасыз ету үшін жаңартулар мен өзгертулерді енгізу бойынша нұсқаулар берілген.
- Техникалық қолдау: техникалық қолдау алу үшін байланыс арналары, соның ішінде маман байланыстары мен онлайн ресурстар сипатталған.
- Жүйелік талаптар: нұсқаулықта бағдарламалық өнімнің дұрыс жұмыс істеуі үшін қажетті жүйелік талаптар туралы ақпарат бар.
- Интерфейс эргономикасы: дизайн интерфейстің эргономикасына назар аударады, осылайша пайдаланушылар қосымшаны тез игеріп, оны еш қиындықсыз қолдана алады.
- Пайдаланушылардың кері байланысы: функционалдылықты үнемі жақсарту және олардың қажеттіліктерін қанағаттандыру үшін пайдаланушылардан кері байланыс жинау механизмдері қарастырылған.
- Пайдаланушылардың қатысуымен тестілеу: қолданбаның интерфейсі мен функционалдығындағы ықтимал мәселелерді анықтау және шешу үшін пайдаланушылардың қатысуымен тестілеу қосылды.
Бұл дизайн бөлімі жобаның міндеттерін егжей-тегжейлі тұжырымдайды және дәріханаға бағдарламалық өнімді әзірлеу және енгізу процесінде айқындық пен ашықтықты қамтамасыз ететін пайдаланушы нұсқаулығын жасайды.
Курстық жұмыстың бұл бөлімі дәріханада клиенттерге қызмет көрсетуді есепке алуды автоматтандыру үшін ақпараттық жүйені құру кезінде таңдалған жобалық шешімдерді егжей-тегжейлі сипаттауға бағытталған.
- Модульдік архитектура: әзірленіп жатқан ақпараттық жүйе модульдік архитектураға негізделеді, бұл жаңа функционалдылықты қосқанда икемділік пен масштабталуды қамтамасыз етеді.
- Клиент-сервер архитектурасы: клиент-сервер архитектурасын пайдалану бағдарламаның логикасын және деректерді өңдеуді клиент пен сервер бөліктері арасында бөлуге мүмкіндік береді, ақпаратқа жылдам қол жеткізуге мүмкіндік береді.
- Бағдарламалау тілі: өнімділік пен икемділік талаптарын ескере отырып, Java немесе Python сияқты Заманауи бағдарламалау тілдерін әзірлеу үшін қолданылады.
- Мәліметтер базасы: деректерді сақтау үшін тиімді масштабтау мүмкіндігі бар PostgreSQL немесе MySQL сияқты реляциялық мәліметтер базасы қолданылады.
- Даму шеңбері: жоба әзірлеу процесін жылдамдату және кодтың тұрақтылығын қамтамасыз ету үшін Spring (Java үшін) немесе Django (Python үшін) сияқты құрылымдарды пайдалануды қамтуы мүмкін.
- Интуитивті дизайн: пайдаланушы интерфейсі пайдаланудың қарапайымдылығын және негізгі тапсырмаларды орындау үшін ең аз қадамдарды қамтамасыз ететін интуитивті дизайн принциптерін ескере отырып жасалады.
- Жауапты дизайн: Дизайн кез-келген жағдайда қолдануға ыңғайлы болу үшін әртүрлі құрылғыларға, соның ішінде компьютерлерге, планшеттерге және смартфондарға бейімделеді.
- Интеграцияға арналған API: дәрілік мәліметтер базасы, клиенттерді есепке алу жүйесі сияқты сыртқы жүйелермен интеграциялау үшін API құру әр түрлі қосымшалар арасындағы тиімді өзара әрекеттесуді қамтамасыз етеді.
- Деректер алмасу стандарттары: JSON немесе XML сияқты деректер алмасу стандарттарын пайдалану үйлесімділік пен интеграцияның жеңілдігін қамтамасыз етеді.
- Деректерді шифрлау: Барлық жіберілген және сақталған ақпарат рұқсатсыз кіруден қорғау үшін шифрланады.
- Аутентификация және авторизация жүйелері: тиімді аутентификация және авторизация жүйелерін енгізу тек уәкілетті пайдаланушылардың құпия ақпаратқа қол жеткізуін қамтамасыз етеді.
- Қауіпсіздікті үнемі жаңартып отыру: жоспар анықталған осалдықтарды түзету және жалпы қауіпсіздікті қамтамасыз ету үшін жүйені үнемі жаңартып отыруды қарастырады.
- Модульдік тестілеу: жоба
ықтимал қателерді анықтау және жою үшін жүйенің әрбір компонентін жүйелі модульдік тестілеуді жүргізеді.
- Интеграциялық тестілеу: модульдер мен ішкі жүйелер арасындағы өзара әрекеттесуді тексеру үшін интеграциялық тестілеу жүргізу.
- Пайдаланушылардың қатысуымен тестілеу: кері байланыс алу және соңғы пайдаланушылардың қанағаттануын жақсарту үшін пайдаланушыларды тестілеу процесіне тарту.
- Техникалық құжаттама: маңызды кезең архитектураның, мәліметтер базасының, API және басқа да техникалық аспектілердің сипаттамасын қамтитын толық техникалық құжаттаманы дайындау болып табылады.
- Пайдаланушы нұсқаулығы: бағдарламалық өнімді тиімді пайдалануды қамтамасыз ету үшін жүйенің барлық функциялары мен ерекшеліктерін сипаттайтын егжей-тегжейлі пайдаланушы нұсқаулығын жасау.
Бұл бөлім дәріханада тұтынушыларға қызмет көрсету есебін автоматтандыру үшін ақпараттық жүйені құру кезінде қабылданған негізгі шешімдер мен технологиялық аспектілерді көрсетеді. [23]
3.2 Бизнес-процестерді жобалау және процестерді визуализациялау үшін IDEF0 схемасын қолдану
Бизнес-процестерді визуализациялау және талдау үшін idef0 (integration Definition for Function Modeling) функционалды модельдеудің интеграцияланған әдісі қолданылады. Бұл бөлімде дәріханада клиенттерге қызмет көрсету есебін автоматтандыруға арналған бағдарламалық қосымшаны құруға байланысты негізгі процестерді көрнекі түрде көрсету үшін IDEF0 схемасы қолданылады.
IDEF0 жалпы схемасы (0 деңгей)
0 деңгейінде жүйенің жалпы мақсаты-дәріханада клиенттерге қызмет көрсетуді есепке алуды автоматтандыруға арналған бағдарламалық қосымшаны құру. Бұл мақсат әртүрлі кіріс және шығыс нәтижелерімен өзара әрекеттесуді қамтитын негізгі процесті білдіреді.
Кіріс деректері:
- Сатып алушылардың сұраныстары
- Тауарлар туралы ақпарат
- Клиенттер туралы ақпарат
- Баға саясаты және акциялар
- Қоймалар мен жеткізілімдер туралы ақпарат
- Төлем әдістері және жеткізу туралы ақпарат
Процесс:
- Бағдарламалық қосымшаны әзірлеу
Шығу деректері:
- Сатып алушыны тексеру
- Сату туралы есептер
- Клиенттің хабарламасы
- Есепке алу және салық салу туралы ақпарат
- Клиенттік тәжірибе статистикасы
- Қаржылық жағдайы туралы есептер
Сурет - 4. IDEF0 жалпы схемасы (0 деңгей)
1-деңгейдегі ыдырау (процестің мақсаттары)
1-деңгейде негізгі процесс неғұрлым егжей-тегжейлі мақсаттар мен функцияларды көрсететін ішкі процестерге ыдырайды.
Процесс: бағдарламалық қосымшаны әзірлеу
Процестің мақсаттары:
1. Талаптарды талдау: бағдарламалық өнімге қойылатын талаптарға талдау жүргізу.
2. Жобалау: бағдарламалық қосымшаның архитектурасы мен бөлшектерін жасау.
Сурет - 5. IDEF0 схемасы (1 деңгей, 2-бөлім)
3. Әзірлеу: кодты жазу және функционалдылықты құру.
4. Тестілеу: функционалдылықты тексеру және қателерді анықтау үшін тестілеу жүргізу.
Сурет - 6. IDEF0 схемасы (1 деңгей, 2-бөлім)
5. Енгізу: бағдарламалық қосымшаны іске қосу және дәріхананың жұмыс процестеріне енгізу.
6. Персоналды оқыту: жаңа жүйені пайдалану бойынша персоналды оқытуды қамтамасыз ету.
7. Техникалық қолдау: ықтимал мәселелерді шешу үшін техникалық қолдау жүйесін ұйымдастыру.
Сурет - 7. IDEF0 схемасы (1 деңгей, 3-бөлім)
2-деңгейдегі ыдырау (ішкі процестің егжей-тегжейі)
1-деңгейдегі процестің әрбір мақсаты idef0 схемасын қолдана отырып, 2-деңгейде егжей-тегжейлі әзірленеді. Мысалы, "талаптарды талдау" ішкі процесі келесі қадамдарды қамтуы мүмкін:
Ішкі процесс: талаптарды талдау
Ішкі процестің мақсаттары:
1. Талаптарды жинау: бағдарламалық өнімге қойылатын талаптарды жинау және құжаттау.
Сурет - 8. IDEF0 схемасы (2 деңгей, 1-бөлім)
2. Талаптарды талдау: бизнес қажеттіліктеріне сәйкестік талаптарын талдау.
Сурет - 9. IDEF0 схемасы (2 деңгей, 2-бөлім)
3. Басымдықтарды анықтау: әр түрлі талаптарға басымдық беру.
Сурет - 10. IDEF0 схемасы (2 деңгей, 2-бөлім)
4. Техникалық тапсырманы қалыптастыру: анықталған талаптар негізінде техникалық тапсырманы дайындау.
3.3 Веб-сайт дизайнын жобалау
Дәріхана веб-сайтының құрылымы мен навигациясын дамыту процесі пайдаланушыға қажетті ақпаратқа оңай қол жеткізуді қамтамасыз етуде маңызды рөл атқарады. Бұл кезең бизнес қажеттіліктерін, пайдаланушылардың үміттерін және бәсекелестік ортаны мұқият талдауды қажет етеді.
1. Негізгі бөлімдерді анықтау:
- Тауарлар: өнім түрі немесе ауруы бойынша ішкі санаттары бар дәрі-дәрмектер мен тауарлардың ассортиментін ұсыну үшін негізгі бөлім құру.
- Қызметтер: фармацевтикалық кеңес беру, онлайн рецепттер және акциялар сияқты қосымша қызметтерді сипаттайтын бөлім.
- Денсаулық туралы ақпарат: денсаулық сақтау, ауруларды емдеу және алдын алу бойынша мақалалар, кеңестер мен кеңестер беру.
Сурет - 11. Басты бет
2. Беттер иерархиясын құру:
- Басты бет: негізгі ұсыныстарды, жаңалықтарды, акцияларды және негізгі бөлімдерге өтулерді көрсету.
- Тауарлар каталогы: оңай іздеу үшін тауарларды санаттар мен ішкі санаттар бойынша құрылымдау.
- Қызметтер және консультациялар: қосымша қызметтер және консультациялар алу мүмкіндігі туралы толық ақпарат беру.
- Денсаулық және кеңес беттері: пайдаланушыларға ыңғайлы болу үшін материалдарды тақырып бойынша сұрыптау. [16]
3. Пайдалану ыңғайлылығы:
- Интуитивті навигация: навигация элементтерін пайдаланушылар оңай шарлай алатындай етіп орналастыру.
- Тауарларды іздеу: нақты тауарларды жылдам іздеу үшін автотолтыру арқылы іздеу функциясын қосу.
- Сүзгілер және сұрыптау: тауарларды баға, бренд, акциялар және басқа параметрлер бойынша сүзу мүмкіндігін қосу.
Сурет - 12. Сайт навигациясы
4. Мобильді бейімделу:
- Жауапты дизайн: мобильді құрылғыларда пайдалану ыңғайлылығын ескере отырып, әртүрлі экрандарға бейімделетін дизайнды жасау.
- Ұялы мәзір: негізгі бөлімдерге оңай қол жеткізуге мүмкіндік беретін ыңғайлы мобильді мәзірді әзірлеу. [19]
Сурет - 13. Мобильді түрі
5. Сайт картасын жасау:
- XML Сайт картасы: іздеу жүйелерінің сайтты индекстеуін жақсарту үшін XML картасын жасау.
- HTML Сайт картасы: пайдаланушылар үшін навигацияны жақсарту және SEO-ны жақсарту үшін HTML сайт картасын қосу.
6. Тестілеу және кері байланыс:
- Пайдаланушы тәжірибесін тестілеу: ықтимал проблемалар мен жақсартуларды анықтау үшін мақсатты аудитория өкілдерін қолдана отырып тесттер өткізу.
- Кері байланыс жинау: пайдаланушыларға навигацияны жақсарту бойынша пікірлер мен ұсыныстар қалдыру мүмкіндігін беру. [20]
7. Қолдау және талдау:
- Мінез-құлықты бақылау
ения пайдаланушылар: пайдаланушылардың белсенділігін бақылау және пайдаланудың төмендеу аймақтарын анықтау үшін аналитикалық құралдарды пайдалану.
- Тұрақты оңтайландыру: пайдаланушылардың кері байланысы мен аналитикалық нәтижелерге негізделген құрылым мен навигацияға түзетулер енгізу.
3.4 Техникалық бөлімді жазу
HTML5, CSS3, JavaScript, Bootstrap және jQuery көмегімен дәріхана веб-сайтының кодын жазу бірнеше кезеңнен тұрады:
1. Функционалдық талаптарды анықтау:
Веб-сайтыңыз ұсынуы керек негізгі мүмкіндіктердің тізімін жасаңыз, мысалы, тауарлар каталогы, іздеу, сатып алу себеті, тауарлар беттері, қызметтер және т. б.
2. HTML құрылымы:
Html, head және body тегтерін қоса, HTML5 құжатының негізгі құрылымын жасаңыз.
Кодтауды көрсету үшін meta charset="UTF-8" сияқты мета тегтерді және SEO және мобильді бейімделуге арналған басқа мета тегтерді қосыңыз (А - қосымшасы).
Сурет - 14. Сайт каркасы
3. CSS3 көмегімен стильдер қосу:
Стильдер файлын жасаңыз (мысалы, style.css) және оны HTML құжатына қосыңыз.
Әр түрлі элементтерді сәндеу, орналасуды құру және түстер палитрасын анықтау үшін CSS қолданыңыз (B - қосымшасы)..
Сурет - 14. Сайт стильдері
Bootstrap Интеграциясы:
Bootstrap (CSS және JS) файлдарын жобаңызға қосыңыз. Ол үшін CDN пайдалануға болады.
Жауап беретін дизайн мен интерфейс элементтерін жылдам жасау үшін Bootstrap сыныптарын пайдаланыңыз (C - қосымшасы)..
Сурет - 15. Bootstrap стильдерін қосу
JavaScript және jQuery көмегімен интерактивтілік құру:
JavaScript файлын жасаңыз (мысалы, сценарий.js) және оны HTML құжатына қосыңыз.
Пішіндерді тексеру, анимация және оқиғаларды өңдеу сияқты интерактивтілікті қосу үшін JavaScript және jQuery пайдалану.
4. Экономикалық бөлім
4.1 Жобаланатын ақпараттық жүйенің экономикалық тиімділігін есептеу және негіздеу
Курстық жұмыстың бұл бөлімі дәріханада тұтынушыларға қызмет көрсету есебін автоматтандыру үшін ақпараттық жүйені құру жобасының экономикалық тиімділігін бағалауға арналған. Жобаның шығындарын, пайдасын есептеуді және инвестициялық тартымдылығын бағалауды қамтиды.
Әзірлеу шығындары:
- Әзірлеушілердің еңбегіне ақы төлеу, қажетті бағдарламалық қамтамасыз ету мен әзірлеу құралдарын сатып алу, сондай-ақ персоналды оқыту шығындарын қамтиды.
Жабдық шығындары:
- Бұған ақпараттық жүйенің жұмыс істеуі үшін қажетті серверлерді, компьютерлерді, желілік жабдықты сатып алу шығындары кіреді.
Енгізу шығындары:
- Іске асыру шығындарының көлеміне персоналды оқыту, жабдықтар мен бағдарламалық жасақтаманы баптау шығындары, сондай-ақ жүйені іске қосудың бастапқы шығындары кіреді. [21]
Техникалық қолдау шығындары:
- Пайдалану шығындары техникалық қолдау, бағдарламалық қамтамасыз ету мен жабдықты жаңарту шығындарын қоса алғанда, жүйенің үздіксіз жұмысын қамтамасыз етумен байланысты.
Қызметкерлерді оқыту шығындары:
- Операциялық шығындар сонымен қатар жаңа ақпараттық жүйені тиімді пайдалану үшін персоналды оқытуды қамтиды.
Ақпараттық жүйені енгізудің пайдасы
Уақытты үнемдеу:
- Тапсырыстарды өңдеу, тауарларды есепке алу және жеткізушілермен өзара әрекеттесу уақытын қысқарту.
Қағаз құжаттамасына шығындарды азайту:
- Ақпараттық жүйе қағаз құжаттамасына және қағаз процестерін басқаруға жұмсалатын шығындарды азайтады.
Клиенттерге қызмет көрсету тиімділігін арттыру:
- Клиенттерге қызмет көрсету процестерін жақсарту олардың қанағаттануы мен адалдығын арттырады.
Қателер мен шығындарды азайту:
- Деректерді автоматтандырылған есепке алу және өңдеу тауарлардың қателіктері мен жоғалу ықтималдығын азайтады.
Өтелу мерзімін және таза келтірілген құнын (ТЖК)есептеу
Өтелу мерзімін есептеу:
- Жоба шығындары алынған пайдамен жабылатын уақытты есептеу.
Таза ағымдағы құнды ... жалғасы
Қаржы, логистика және цифрлық технологиялар факультеті
ЦИ және ІТАналитика кафедрасы
Курстық жОБА
Пән: Бағдарламалық қосымшаларды модельдеу құралдары
Тақырыбы: Дәріхананың клиенттерге қызмет көрсету есебін автоматтандыру үшін бағдарламалық қосымшаны модельдеу
Орындаған: ВТ-22-3ск
тобының студенті Жантураев Д.Е.
Жетекші ЦИ және ІТА кафедрасының доценті, т.ғ.к. Бугубаева А.Ж.
Қарағанды 2023
КІРІСПЕ 3
1. ТЕОРИЯЛЫҚ БӨЛІМ 5
1.1 Зерттелетін мәселенің мазмұнын ашу 5
1.2 Дәріханада клиенттерге қызмет көрсетуді есепке алу 6
2. АНАЛИТИКАЛЫҚ БӨЛІМ 8
2.1 Дәріхана басқару жүйесін зерттеу 8
2.2 Дәріхана басқару жүйесінде анықталған проблемалар мен міндеттерді шешу 9
2.3 Бағдарламалық өнімді жобалауда қолданылатын технологияларға сипаттама (HTML5, CSS3, Java script және т. б.) 10
3. ЖОБАЛАУ БӨЛІМІ 12
3.1 Жоба талаптарын қою 12
3.2 Бизнес-процестерді жобалау және процестерді визуализациялау үшін IDEF0 схемасын қолдану 15
3.4 Техникалық бөлімді жазу 24
4. Экономикалық бөлім 26
4.1 Жобаланатын ақпараттық жүйенің экономикалық тиімділігін есептеу және негіздеу 26
4.2 Бағдарламалық қосымшаны әзірлеу және енгізу шығындарын есепке алу 27
4.3 Жүйені енгізудің экономикалық пайдасын болжау 30
ҚОРЫТЫНДЫ 31
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ 33
ҚОСЫМШАЛАР 35
КІРІСПЕ
Қазіргі уақытта фармацевтика саласы дәріханаларда тұтынушыларға қызмет көрсетуді есепке алу үшін тиімді және заманауи шешімдерге деген қажеттіліктің артуына тап болды. Дәрі-дәрмектерді сату көлемінің ұлғаюымен және есепке алу дәлдігіне қойылатын талаптардың жоғарылауымен сату процестерін оңтайландыруға, тауарлардың болуын бақылауға және тұтынушыларға қызмет көрсетудің жоғары деңгейін қамтамасыз етуге қабілетті тиімді жүйелер қажет болады.
Қазіргі әлемде фармацевтика саласы халықты дәрі-дәрмектермен және медициналық құралдармен қамтамасыз ететін денсаулық сақтау жүйесінің негізгі элементі болып табылады. Алайда, бұл саланың маңыздылығына қарамастан, дәріханалар көбінесе клиенттерге қызмет көрсетуді басқаруда және тиімді есеп жүргізуде бірқатар қиындықтарға тап болады.
Дәрі-дәрмектер санының, қызметтердің әртүрлілігінің және клиенттердің күтулерінің артуымен дәріханаларда есепке алу мен қызмет көрсетуді автоматтандыру үшін заманауи бағдарламалық шешімдерді құрудың өзектілігі барған сайын маңызды бола түсуде. Осы саладағы цифрлық технологияларға көшу ішкі бизнес-процестерді оңтайландыруды ғана емес, сонымен қатар пациенттерге қызмет көрсету сапасын арттыруды қамтамасыз етеді.[2]
Жылдам өмір сүру қарқыны және медицина индустриясындағы тұрақты өзгерістер жағдайында дәріханалардағы есепке алу және қызмет көрсету жүйелері икемді, тиімді және қауіпсіздік пен сенімділіктің жоғары стандарттарына сәйкес келуі керек. Бұл процестерді автоматтандыру бухгалтерлік есептегі қателіктердің алдын алуға, жеткізушілермен өзара әрекеттесуді жақсартуға және тауарлы-материалдық құндылықтарды басқаруды оңтайландыруға көмектеседі, нәтижесінде дәріхананың нарықтағы бәсекеге қабілеттілігі артады.
Осылайша, бұл тақырып фармацевтика саласының қазіргі заманғы сын-тегеуріндері тұрғысынан өзекті болып қана қоймай, медициналық қызметтер көрсетуге және халықты қажетті дәрі-дәрмектермен қамтамасыз етуге айтарлықтай оң өзгерістер енгізуге әлеуеті бар.
Бұл курстық жұмыс қарастыратын негізгі мәселе-дәріханаларда клиенттерге қызмет көрсетуді есепке алудың қолданыстағы әдістерінің тиімсіздігі. Орталықтандырылған басқару жүйелерінің болмауы, тауарлы-материалдық құндылықтарды бақылауда тапсырыстарды өңдеуде және тұтынушыларға қызмет көрсетудің жоғары деңгейін қамтамасыз етуде қиындықтарға әкеледі.[20]
Бұл жұмыстың мақсаты дәріханаларда клиенттерге қызмет көрсету есебін автоматтандыруға бағытталған бағдарламалық қосымшаны әзірлеу және модельдеу болып табылады. Осы мақсатқа жету үшін келесі міндеттер қойылды:
Зерттеу мақсаттары:
1. Бизнес-процесті оңтайландыру:
-Қиындықтарды, кідірістерді және ықтимал жақсартуларды анықтау үшін дәрі-дәрмектерді сату саласындағы ағымдағы бизнес-процесті зерттеу.
2. Тиімді онлайн платформа құру:
-Пайдаланушылардың заманауи талаптарын ескере отырып, дәрі-дәрмектерді сатуға мамандандырылған Функционалды және тартымды веб-сайтты әзірлеу.
3. Пайдалану мүмкіндігін арттыру:
-Дәрі-дәрмектерді таңдау және сатып алу кезінде тұтынушыларға ыңғайлы болу үшін веб-сайт интерфейсінің жеңілдігі мен интуитивті түсінігін қамтамасыз ету.
4. Дизайн мен функционалдылықты үйлестіру:
- Корпоративтік стильге сәйкес келетін және бір уақытта барлық қажетті функцияларды қамтамасыз ететін эстетикалық жағымды сайт дизайнын жасау.
Зерттеу міндеттері:
1. Ағымдағы бизнес-процесті талдау:
- Дәрі-дәрмектерді сату процесінің ағымдағы кезеңдеріне талдау жасау, мүмкін болатын кедергілер мен жақсарту аймақтарын анықтау.
2. Сайтқа қойылатын талаптарды анықтау:
-Клиенттердің қажеттіліктерін, медициналық тауарларды сату саласындағы заңды нормаларды және жеткізушілермен өзара әрекеттесу ерекшеліктерін ескере отырып, веб-сайтқа қойылатын талаптарды тұжырымдау.
3. Сайт құрылымын жобалау:
-Веб-сайттың құрылымын, соның ішінде тауарлар каталогын, сатып алу себетін, сүзу жүйесін, сондай-ақ өнімдер мен қызметтер туралы ақпарат бөлімдерін әзірлеу.
4. Технологияны таңдау:
-Функционалдылық пен визуалды дизайнды қамтамасыз етудегі артықшылықтарын ескере отырып, веб-сайтты әзірлеу үшін HTML, CSS, Bootstrap және JS технологияларын қолдану.
5. Пайдаланушы интерфейсін әзірлеу:
- Заманауи технологиялар мен дизайн тәсілдерін қолдана отырып, сайттың ыңғайлы және тартымды пайдаланушы интерфейсін жасаңыз.
6. Мобильді құрылғыларлар үшін оңтайландыру:
- Ұялы телефондар мен планшеттерді қоса алғанда, әртүрлі құрылғыларда пайдалану үшін сайттың бейімделуін қамтамасыз ету.
Тақырыпты таңдау қазіргі фармацевтика индустриясындағы мәселенің өзектілігіне байланысты. Дәріханаларда клиенттерге қызмет көрсетуді есепке алуды автоматтандыруға арналған бағдарламалық қосымшаны әзірлеу осы саладағы кәсіпорындардың тиімділігін арттырып қана қоймай, пациенттерге сапалы қызмет көрсетуге ықпал етеді. Дәріханаларды есепке алу процестеріне заманауи технологияларды енгізу операциялық тиімділік пен тұтынушылардың қанағаттануын айтарлықтай жақсартуға мүмкіндік береді.
1. ТЕОРИЯЛЫҚ БӨЛІМ
1.1 Зерттелетін мәселенің мазмұнын ашу
Курстық жұмыстың бұл бөлімінде зерттеу тақырыбын терең теориялық түсіну жүзеге асырылады. Зерттелетін мәселенің мазмұнын ашу мәселенің негізгі аспектілерін, оның мәнмәтінін және қарастырылатын және талданатын теориялық аспектілерін анықтауды қамтиды.
Бірінші қадам-дәріханаларда тұтынушыларға қызмет көрсетуді есепке алудың қолданыстағы әдістерін талдау. Салада қолданылатын стандартты тәсілдерді зерттеу олардың артықшылықтары мен кемшіліктерін көрсетеді. Бұған қолмен есепке алу, қағазға дәстүрлі бухгалтерлік есеп жүйелерін пайдалану немесе ескірген бағдарламалық шешімдерді қолдану кіруі мүмкін.
Фармацевтикалық саладағы есепке алу жүйелеріне қойылатын талаптарды анықтау маңызды қадам болып табылады. Пайдаланушылардың қажеттіліктерін, заңнамалық нормаларды, сондай-ақ дәріхана жұмысының ерекшеліктерін талдау жобаланған бағдарламалық қосымшаға нақты талаптарды тұжырымдауға мүмкіндік береді. Бұл деректер қауіпсіздігінің аспектілерін, бухгалтерлік есептің дәлдігін, басқа жүйелермен интеграцияны және икемділік пен пайдаланудың қарапайымдылығын қамтиды. [5]
Тақырыпты толық түсіну үшін дәріхана есебін автоматтандыру саласындағы ағымдағы технологиялық инновацияларды қарастыру маңызды. Бұл жасанды интеллект жүйелерін, бұлтты есептеу технологияларын және деректерді өңдеудің заманауи әдістерін қолдануды қамтуы мүмкін. Фармацевтика саласында осындай инновациялардың қолданылуын бағалау тиімді және заманауи есеп жүйесін құру әлеуетін анықтауға көмектеседі.
Теориялық бөлім сонымен қатар цифрландыру мен бухгалтерлік есепті автоматтандыру дәріханаларда тұтынушыларға қызмет көрсетуді жақсартуға қалай әсер ететіні туралы мәселені шешуі керек. Есепке алу дәлдігінің жоғарылауы, тапсырыстарды өңдеудің жеделдетілген процестері және қызмет көрсетуді жекелендіру мүмкіндіктері сияқты жағымды аспектілерді қарастыру әзірленіп жатқан жүйенің құндылығы туралы негізделген идеяны қалыптастыруға ықпал етеді. [7]
Соңында, дәріханалардағы бухгалтерлік есеп жүйелері мен қызмет көрсету сапасы арасындағы байланысты зерттеу маңызды. Клиенттің тәжірибесін жақсартуға бухгалтерлік есептің қандай аспектілері әсер етеді? Бухгалтерлік есептің тиімділігі қызмет көрсетудің жеделдігі мен ашықтығына қалай әсер етеді? Бұл сұрақтар дәріханаға арналған бағдарламалық жасақтаманы жобалау кезінде ескеру қажет негізгі факторларды анықтауға көмектеседі.
Зерттелетін мәселенің мазмұнын теориялық бөлімде ашу тақырыптың негізгі аспектілерін терең зерттеуге және бағдарламалық қосымшаны одан әрі талдау мен әзірлеуге негіз дайындауға мүмкіндік береді.
1.2 Дәріханада клиенттерге қызмет көрсетуді есепке алу
Бұл бөлімде дәріханалар тұтынушыларға қызмет көрсету есебінің контекстінде кездесетін мәселелерге егжей-тегжейлі талдау жасалады. Бұл мәселелерді ашу олардың түпкі себептерін, бизнес пен клиенттерге әсерін анықтауды, сондай-ақ оларды шешудің теориялық тәсілдерін қарастыруды қамтиды.
Негізгі проблемалардың бірі-дәріханадағы тауарлар мен қызметтерді есепке алудың дәлдігі. Қолмен есепке алу немесе ескірген жүйелерді пайдалану түгендеу қателеріне әкелуі мүмкін, бұл өз кезегінде қаржылық жағдай мен қызмет көрсету сапасына әсер ететін тауарлардың жетіспеушілігін немесе артық тауарлы-материалдық құндылықтарды тудыруы мүмкін. [11]
Тапсырыстарды өңдеудегі қиындықтар Тапсырыс ағынын тиімді бақылауға және басқаруға қабілетті автоматтандырылған жүйелердің болмауынан туындауы мүмкін. Өңдеудің кешігуі тұтынушылардың наразылығына, ал қателер қызмет көрсету сапасына теріс әсер етуі мүмкін.
Дәстүрлі бухгалтерлік есеп әдістерімен техникалық қызмет көрсетуді жекелендіру қиынға соғады. Көрсетілетін қызметтерді тұтынушылардың жеке қажеттіліктеріне қолмен бейімдеу қажеттілігі көп уақытты қажет ететін және тиімсіз болуы мүмкін. Бұл жекелендірілген тәсілді бағалайтын тұтынушылардың жоғалуына әкелуі мүмкін.
Ақпаратты басқарудың орталықтандырылған жүйесінің болмауы, егер бар болса, желінің әртүрлі дәріханалары арасындағы деректерді сәйкестендіруде қиындықтар тудыруы мүмкін. Бұл бірыңғай қызмет көрсету стандартына, бірыңғай бағаларға және маркетингтік стратегияларға әсер етуі мүмкін.
Тауарлы-материалдық қорларды тиімді басқару дәріхананың сәтті жұмыс істеуінің негізгі аспектісі болып табылады. Тауарлы-материалдық қорларды ескере отырып, проблемалар, қажеттіліктердің дұрыс емес болжамдары және жеткізілімдерді ұйымдастырудағы қиындықтар тауарлардың жетіспеушілігіне немесе, керісінше, артық қорларға әкелуі мүмкін, бұл кәсіпорынның қаржылық жағдайына теріс әсер етеді.
Дәріханадағы тұтынушыларға қызмет көрсету есебі сонымен қатар дәрі-дәрмектерді сақтау және сату ережелерін, сондай-ақ медициналық ақпараттың құпиялылығына қойылатын талаптарды қоса алғанда, заңдар мен стандарттардың сақталуымен байланысты. Бұл нормалардың бұзылуы дәріхана үшін ауыр зардаптарға әкелуі мүмкін. [15]
Теориялық талдаудың маңызды аспектісі анықталған мәселелердің өзара байланысын және олардың бизнес-процестерге және дәріханадағы клиенттерге қызмет көрсетуге әсерін қарастыру болып табылады. Бұл динамиканы түсіну жақсартудың негізгі бағыттарын анықтап қана қоймайды, сонымен қатар бухгалтерлік есепті Автоматтандыру және анықталған мәселелерді шешу үшін бағдарламалық қосымшаны әзірлеу қажеттілігін негіздейді.
Курстық жұмыстың бұл бөлімінде дәріханада клиенттерге есеп жүргізу мен қызмет көрсетуді автоматтандыру мақсатында бағдарламалық қосымшаны модельдеуді қамтитын жоба тақырыбы қарастырылады. Модельдеу процесі қосымшаның тұжырымдамасын әзірлеуді ғана емес, сонымен қатар осы тәсілді таңдаудың теориялық негіздемесін де қамтиды.
Жоба тақырыбын теориялық негіздеудің алғашқы қадамы-бағдарламалық жасақтаманы модельдеудің мәнін нақты анықтау. Бұл модельдеуге қатысты терминдерге шолу жасауды және дәріханадағы тұтынушыларға қызмет көрсету есебінің контекстінде шешуі керек тапсырмаларды қоюды қамтиды.
Бағдарламалық жасақтаманы әзірлеу бірқатар кезеңдерді қамтиды. Бұл тұрғыда модельдеудің әр кезеңін теориялық тұрғыдан қарастыру маңызды - талаптарды анықтау мен жобалаудан бастап әзірлеу мен тестілеуге дейін. Клиенттерге қызмет көрсетуді есепке алу контекстінде әр кезеңді таңдауды негіздеу ықтимал артықшылықтар мен мәселелерді алдын-ала анықтауға мүмкіндік береді. [17]
Теориялық негіздеме сонымен қатар бағдарламалық жасақтаманы модельдеу әдістемесін таңдауды қамтиды. Бұл Agile, Waterfall, Spiral немесе басқа әдістер болуы мүмкін. Әдістемені таңдаудың негіздемесі маңызды, өйткені ол жобадағы жұмыстың құрылымы мен сипатын анықтайды.
Теориялық негіздеу үшін модельдеу тілдері мен құралдарын таңдауды қарастырған жөн. Бұл UML диаграммаларын, бағдарламалау тілдерін, дерекқорды басқару жүйелерін және басқа технологияларды қолдануды қамтуы мүмкін. Бұл құралдарды таңдаудың негіздемесі олардың жоба мәселелерін шешудегі тиімділігін бағалауға көмектеседі.
Теориялық бөлім сонымен қатар бағдарламалық жасақтаманы модельдеудің дәріханадағы есепке алу және техникалық қызмет көрсету процестерінің тиімділігіне әсерін қарастыруы керек. Бұл модельдеу арқылы енгізілген процестерді автоматтандыру бухгалтерлік есептің дәлдігін қалай жақсартатынын, тапсырыстарды өңдеуді жақсартатынын және тұтынушыларға қызмет көрсетуді жылдамдататынын талдауды қамтиды.
Жоба тақырыбының теориялық негіздемесі сонымен қатар бағдарламалық жасақтаманы модельдеуге байланысты ықтимал пайда мен тәуекелдерді талдауды қамтиды. Бұл әзірлеу уақытын қысқартуды, өнімнің сапасын жақсартуды, командалық байланысты жақсартуды, сонымен қатар ықтимал шығындар мен іске асырудың қиындықтары түріндегі тәуекелдерді қамтуы мүмкін.
Акт сонымен қатар модельдеу мен пайдаланушының талаптары арасындағы байланысты қарастыруы керек. Модельдеу процесі пайдаланушылардың қажеттіліктерін қалай ескереді және бұл талаптар әзірленетін бағдарламалық қосымшаның құрылымы мен функционалдығында қалай көрінеді.
Теориялық бөлімнің маңызды аспектісі бағдарламалық қосымшаны модельдеу процесінде қауіпсіздік аспектілерін ескеру болып табылады. Тұтынушы деректерінің құпиялылығын қорғауды және фармацевтика саласындағы нормативтік талаптардың дұрыс орындалуын қамтамасыз ету үшін қандай қауіпсіздік және аутентификация шаралары енгізіледі. [8]
Бағдарламалық қосымшаны модельдеу жобасының тақырыбын қамтитын теориялық бөлім жобаның теориялық негізін анықтауға ғана емес, сонымен қатар дәріханада тұтынушыларға қызмет көрсетуді есепке алуды автоматтандыру мақсаттарына жету үшін нақты әдістерді, құралдарды және технологияларды таңдауды негіздеуге мүмкіндік береді.
2. АНАЛИТИКАЛЫҚ БӨЛІМ
2.1 Дәріхана басқару жүйесін зерттеу
Курстық жұмыстың осы бөлімінде негізгі элементтерді, процестер мен проблемаларды анықтау, сондай-ақ әзірленіп жатқан бағдарламалық қосымшаны қанағаттандыру қажет қажеттіліктерді анықтау мақсатында дәріханада кәсіпорынды басқарудың қолданыстағы жүйесіне талдау жасалады.
Аналитика дәріхананың құрылымы мен ұйымдастырылуын зерттеуден басталады. Бұл орталықтандыру деңгейін талдауды, филиалдардың болуын және жалпы ұйымдастырушылық құрылымды қамтиды. Бұл контекстті түсіну бағдарламалық өнімді әзірлеу кезінде ескеру қажет мүмкіндіктерді анықтауға мүмкіндік береді. [3]
Аналитикалық шолу дәріханадағы есеп және тұтынушыларға қызмет көрсету процестерін қамтиды. Бұған тұтынушылар ағынын бақылау, тапсырыстарды өңдеу, дәрі-дәрмек қорларын есепке алу, рецепт беру және басқа да негізгі операциялар кіреді. Бұл процестерді талдау бағдарламаны әзірлеу кезінде назар аударуды қажет ететін өзара әрекеттесудің негізгі нүктелерін анықтауға мүмкіндік береді.
Кәсіпорынды басқару жүйесін зерттеу қазіргі уақытта дәріханада қолданылатын технологиялар мен жүйелерге шолуды қамтиды. Бұл тауарларды есепке алу жүйесі, тапсырыстарды өңдеу бағдарламалары, медициналық ақпаратты сақтау жүйелері және т.б. технологиялық стекті талдау интеграция мен оңтайландыру мүмкіндіктерін анықтауға көмектеседі.
Аналитика қаржы және салық салу жүйесін қамтиды. Бұған бухгалтерлік есеп процестері, салық есептілігі, пайда мен шығыстарды есепке алу кіреді. Дәріхананың қаржы жүйесінің қазіргі жағдайын түсіну автоматтандыру мен тиімділікті жақсарту үшін қажетті функцияларды анықтауға көмектеседі.
Талдау сонымен қатар дәріханада қолданылатын бақылау және бақылау процестерін қамтиды. Бұған аудиторлық бақылау, деректер сапасын бақылау, қауіпсіздік мониторингі және заңнаманы сақтау кіреді. Бұл процестерді зерттеу автоматтандыру мен модельдеу тиімділікті арттыратын негізгі нүктелерді анықтауға көмектеседі. [1]
Аналитикалық шолудың негізгі бөлігі-дәріханадағы кәсіпорынды басқару жүйесін пайдаланушылардың қажеттіліктерін талдау. Бұл дәріхана қызметкерлері мен соңғы пайдаланушылардан кері байланыс жинауды қамтиды. Олардың қажеттіліктері мен үміттерін анықтау әзірленіп жатқан бағдарламалық өнімге қойылатын негізгі функционалдық талаптарды анықтауға мүмкіндік береді.
Аналитика сонымен қатар кәсіпорынды басқару жүйесіндегі ағымдағы проблемалар мен қиындықтарды анықтауға бағытталған. Бұл тапсырыстарды өңдеудегі кідірістер, бухгалтерлік есептегі қателер, басқа жүйелермен интеграциялаудағы қиындықтар болуы мүмкін. Бұл мәселелерді анықтау бағдарламаны әзірлеуге басымдық беруге көмектеседі.
Аналитикалық шолудың соңында жоғарыда аталған барлық аспектілерді ескере отырып, жиынтық талдау жасалады. Осы бөлімнің қорытындылары дәріханада клиенттерге қызмет көрсетуді есепке алуды автоматтандыруға арналған бағдарламалық қосымшаны жобалау мен әзірлеудің келесі кезеңдері үшін базаны құрайды. [7]
2.2 Дәріхана басқару жүйесінде анықталған проблемалар мен міндеттерді шешу
Бұл бөлімде әзірленетін бағдарламалық жасақтама дәріханадағы кәсіпорынды басқару жүйесінде анықталған проблемалар мен міндеттерді шешуді қалай қамтамасыз ететіні туралы толық сипаттама берілген.
Бағдарламалық қосымшаны әзірлеудегі негізгі міндеттердің бірі тауарларды есепке алуды және тапсырыстарды өңдеуді автоматтандыру болады. Бұл тауарларды сканерлеу мен қадағалаудың тиімді жүйесін енгізуді, тапсырыстарды қалыптастыруды автоматтандыруды және оларды өңдеуді қамтиды. Бұл есепке алу уақытын қысқартады, қателіктердің алдын алады және тұтынушыларға жылдам қызмет көрсетеді.
Әзірленіп жатқан қолданба дәрі-дәрмектің электрондық дерекқорымен біріктіріледі. Бұл тауарлардың қол жетімділігі, жарамдылық мерзімі, қолдану жөніндегі Нұсқаулық және басқа да маңызды ақпарат туралы нақты және өзекті идеяны қамтамасыз етеді. Интеграция сонымен қатар ассортиментті автоматты түрде жаңартуға және ақпарат берудегі ықтимал қателіктердің алдын алуға көмектеседі. [10]
Клиенттермен өзара әрекеттесуді жақсарту үшін бағдарлама клиенттік ақпаратты басқару жүйесімен (CRM) жабдықталады. Ол тұтынушылардың қалауы, олардың сатып алулары, рецепттері туралы деректерді қамтиды және Қызметті жекелендіруге мүмкіндік береді. Мұндай ақпарат дәріханаға клиенттердің қажеттіліктерін жақсы түсінуге және дәлірек ұсыныстар беруге көмектеседі.
Акцияларды, баға саясатын және басқа мазмұнды тиімді басқару үшін бағдарламалық жасақтама мазмұнды басқару жүйесімен (CMS) жабдықталады. Бұл дәріханаға жеңілдіктер, акциялар және бағаның өзгеруі туралы ақпаратты оңай жаңартуға, нарықтық тенденцияларға тез жауап беруге және маркетингтік стратегияларды динамикалық басқаруға мүмкіндік береді.
Әзірленген қолданба тұтынушыларға ыңғайлы және қауіпсіз онлайн төлем әдістерін ұсына отырып, электрондық төлем жүйесін қамтиды. Сонымен қатар, ол жеткізудің әртүрлі әдістерін таңдауға мүмкіндік береді - алып кетуден бастап курьерлік жеткізуге дейін. Бұл клиенттерге сатып алу кезінде икемділік пен ыңғайлылық береді.
Тауарлы-материалдық қорларды тиімді басқаруды қамтамасыз ету және тауарлардың тұрақты қолма-қол ақшасын қамтамасыз ету үшін қосымша жеткізушілермен бірлесіп жұмыс істеу үшін API біріктіреді. Бұл тауарлы-материалдық құндылықтар, тапсырыстар мен жеткізілімдер туралы автоматтандырылған ақпарат алмасуды қамтамасыз етеді, бұл бизнесті жүргізуді жеңілдетеді және басқару процестерін ашық етеді.
Әзірленіп жатқан қосымша бақылау және мониторинг жүйелерін қамтиды аудиторлық бақылау, деректер сапасын бақылау, қауіпсіздік мониторингі және заңнаманы сақтау үшін. Бұл жүйелер тиімділік пен стандарттарға сәйкестіктің жоғары деңгейін қамтамасыз ете отырып, нақты уақыт режимінде мәселелерді анықтауға және шешуге көмектеседі. [18]
Шешілетін міндетті қамтамасыз етудің маңызды бөлігі талдау және есеп беру жүйелерін енгізу болады. Бұл дәріханаға өнімділіктің негізгі көрсеткіштерін бақылауға, маркетингтік науқандардың тиімділігін бағалауға, сату және тұтынушы тәжірибесі туралы деректерді талдауға мүмкіндік береді. Мұндай жүйелер ақпараттандырылған шешімдер қабылдауға және ұзақ мерзімді даму стратегияларын құруға көмектеседі.
Бұл аналитикалық шолу әзірленіп жатқан бағдарламалық құрал дәріханадағы кәсіпорынды басқару жүйесіндегі анықталған мәселелер мен міндеттерді шешуді қалай қамтамасыз ететінін және оның кәсіпорынның негізгі процестеріне қалай біріктірілетінін егжей-тегжейлі сипаттайды.
2.3 Бағдарламалық өнімді жобалауда қолданылатын технологияларға сипаттама (HTML5, CSS3, Java script және т. б.)
Бағдарламалық өнімге қойылатын талаптарды талдау (HTML5, CSS3, JavaScript және т. б.)
1. Технологиялық талаптар:
HTML5:
- Құрылым және семантика: семантикалық вебті қолдайтын белгілеу үшін дұрыс тегтерді пайдалану кепілдігі.
- Мультимедиялық мүмкіндіктер: үшінші тарап плагиндерін пайдаланбай аудио, бейне және графиканы енгізу үшін тегтерді пайдалану.
- Жергілікті сақтау: деректерді клиент жағында сақтау үшін жергілікті сақтау мүмкіндіктерін пайдалану.
Сурет-1. HTML кодының синтаксисі
CSS3:
- Flexbox және Grid: элементтердің орналасуын басқаруды жақсарту үшін икемді және торлы макеттерді қолдану.
- Анимациялар мен ауысулар: көрнекі тәжірибені жақсарту үшін тегіс анимациялар мен ауысулар жасау үшін CSS пайдалану.
- Медиа сұраулары: жауап беретін дизайн кепілдігі және әртүрлі құрылғылар мен экран ажыратымдылықтарын қолдау.
Сурет - 2. CSS кодының синтаксисі
JavaScript:
- Функционалдылық: пайдаланушымен өзара әрекеттесу, формаларды тексеру, серверге сұраныстар жіберу және жауаптарды өңдеу үшін клиенттік логиканы әзірлеу.
- Кітапханалар мен құрылымдарды пайдалану: jQuery сияқты кітапханаларды немесе React немесе Vue сияқты құрылымдарды пайдалану қажеттілігін бағалау.JS, жобаның күрделілігіне байланысты.
- Асинхронды сұраулар: интерфейстің жауаптылығын арттыру және серверден күтуді азайту үшін асинхронды сұрауларды қолдану.
Сурет - 3. JS кодының синтаксисі
Функционалдық талаптар:
Навигация және интерфейс:
- Түсінікті навигация: пайдаланушы үшін оңай түсінілетін және ыңғайлы навигацияны дамыту.
- Интерактивтілік: белсенді пайдаланушы тәжірибесі үшін түймелер, мәзірлер және пішіндер сияқты интерактивті элементтерді қосу.
Бейімделу және Кросс-браузерность:
- Жауапты дизайн: әр түрлі құрылғылар мен экрандарда дұрыс көрсетілуіне кепілдік.
- Кросс-шолғыш: әртүрлі браузерлерде (Chrome, Firefox, Safari, Edge) тестілеу және қолдау.
Деректер нысандары және валидациясы:
- Клиенттегі Валидация: серверге жүктемені азайту үшін клиент жағында енгізілген деректерді тексеруді жүзеге асыру.
- Сервердегі Валидация: ықтимал шабуылдардың алдын алу үшін сервердегі деректердің қосымша валидациясын қамтамасыз ету.
Өнімділік және қауіпсіздік:
- Ресурстарды жүктеуді оңтайландыру: файл өлшемін азайту, қысуды қолдану, асинхронды жүктеу.
- Кэштеу: беттерді жүктеуді жылдамдату үшін кэштеу механизмдерін қолдану.
Қауіпсіздік:
- XSS және CSRF-тен қорғау: сайтаралық сценарийлер мен сайтаралық сұраныстарды бұрмалауға негізделген шабуылдардың алдын алу үшін сақтық шараларын ескере отырып әзірлеу.
- Https пайдалану: Пайдаланушы ақпаратының құпиялылығын қорғау үшін деректерді шифрлауды қамтамасыз ету.
Тестілеу:
- Модульдік тестілеу: жұмыстың дұрыстығына жеке компоненттерді тексеру.
- Интеграциялық тестілеу: қосымшаның әртүрлі компоненттері арасындағы өзара әрекеттесуді тексеру.
- Үйлесімділікті тексеру: әртүрлі құрылғылар мен браузерлерде дұрыс жұмыс істеуге сендіру.
- Қауіпсіздікті тексеру: осалдықтарды анықтау үшін ену сынақтарын өткізу. [14]
3. ЖОБАЛАУ БӨЛІМІ
3.1 Жоба талаптарын қою
Курстық жұмыстың бұл бөлімі жобаның міндеттерін тұжырымдауға, сондай-ақ әзірленіп жатқан бағдарламалық өнімді дұрыс пайдаланудың негізгі ресурсы болатын пайдаланушы нұсқаулығын жасауға арналған.
- Бағдарламалық қосымшаны әзірлеу: Жобаның мақсаты-дәріханада тұтынушыларға қызмет көрсету есебін автоматтандыруға арналған бағдарламалық қосымшаны әзірлеу.
- Негізгі бизнес-процестерді есепке алу: бағдарламалық жасақтама қойманы басқару, тапсырыстарды өңдеу, жеткізушілермен өзара әрекеттесу, қаржы есебі және басқалары сияқты негізгі бизнес-процестерді есепке алуды қамтамасыз етуі керек.
- Сыртқы жүйелермен Интеграция: тапсырма сонымен қатар бағдарламалық өнімді дәрілік мәліметтер базасы, тұтынушы ақпаратын басқару жүйесі және басқа ішкі қосымшалар сияқты қолданыстағы жүйелермен біріктіру болып табылады. [15]
- Қауіпсіздік пен құпиялылықты қамтамасыз ету: қосымшаны әзірлеу медицина және жеке ақпаратты өңдеу саласындағы заңнамаға сәйкес деректердің қауіпсіздігі мен құпиялылығына ерекше назар аударуы керек.
- Пайдаланушылардың қажеттіліктеріне бейімделу: бағдарламаның міндеті-дәріхана қызметкерлерінің де, клиенттердің де қажеттіліктеріне бейімделген интуитивті интерфейс пен функционалдылықты қамтамасыз ету.
- Кіріспе: нұсқаулық бағдарламалық қосымшаның негізгі мақсаттары мен функцияларын түсіндіретін қысқаша кіріспеден басталады.
- Орнату және теңшеу: дәріхана компьютерлеріне бағдарламалық өнімді орнату қадамдары, сондай-ақ дұрыс жұмыс істеу үшін қажетті параметрлер сипатталған.
- Негізгі функциялармен жұмыс: қосымшаның негізгі функциялары егжей-тегжейлі сипатталған, мысалы, тауарларды қосу, тапсырыстарды өңдеу, клиенттік мәліметтер базасын жүргізу және т. б.
- Пайдалану нұсқаулары: нұсқаулықта дәріхана қызметкерлерін оқытуды жеңілдететін қолданбаның әрбір функциясын пайдалану бойынша қадамдық нұсқаулар бар.
- Тренинг және оқыту: жұмыс процестеріне жаңа жүйені тиімді енгізу үшін тренингтер мен қызметкерлерді оқыту бойынша ұсыныстар енгізілді.
- Жаңартулармен және өзгертулермен жұмыс: бағдарламалық жасақтаманың өзектілігі мен функционалдығын қамтамасыз ету үшін жаңартулар мен өзгертулерді енгізу бойынша нұсқаулар берілген.
- Техникалық қолдау: техникалық қолдау алу үшін байланыс арналары, соның ішінде маман байланыстары мен онлайн ресурстар сипатталған.
- Жүйелік талаптар: нұсқаулықта бағдарламалық өнімнің дұрыс жұмыс істеуі үшін қажетті жүйелік талаптар туралы ақпарат бар.
- Интерфейс эргономикасы: дизайн интерфейстің эргономикасына назар аударады, осылайша пайдаланушылар қосымшаны тез игеріп, оны еш қиындықсыз қолдана алады.
- Пайдаланушылардың кері байланысы: функционалдылықты үнемі жақсарту және олардың қажеттіліктерін қанағаттандыру үшін пайдаланушылардан кері байланыс жинау механизмдері қарастырылған.
- Пайдаланушылардың қатысуымен тестілеу: қолданбаның интерфейсі мен функционалдығындағы ықтимал мәселелерді анықтау және шешу үшін пайдаланушылардың қатысуымен тестілеу қосылды.
Бұл дизайн бөлімі жобаның міндеттерін егжей-тегжейлі тұжырымдайды және дәріханаға бағдарламалық өнімді әзірлеу және енгізу процесінде айқындық пен ашықтықты қамтамасыз ететін пайдаланушы нұсқаулығын жасайды.
Курстық жұмыстың бұл бөлімі дәріханада клиенттерге қызмет көрсетуді есепке алуды автоматтандыру үшін ақпараттық жүйені құру кезінде таңдалған жобалық шешімдерді егжей-тегжейлі сипаттауға бағытталған.
- Модульдік архитектура: әзірленіп жатқан ақпараттық жүйе модульдік архитектураға негізделеді, бұл жаңа функционалдылықты қосқанда икемділік пен масштабталуды қамтамасыз етеді.
- Клиент-сервер архитектурасы: клиент-сервер архитектурасын пайдалану бағдарламаның логикасын және деректерді өңдеуді клиент пен сервер бөліктері арасында бөлуге мүмкіндік береді, ақпаратқа жылдам қол жеткізуге мүмкіндік береді.
- Бағдарламалау тілі: өнімділік пен икемділік талаптарын ескере отырып, Java немесе Python сияқты Заманауи бағдарламалау тілдерін әзірлеу үшін қолданылады.
- Мәліметтер базасы: деректерді сақтау үшін тиімді масштабтау мүмкіндігі бар PostgreSQL немесе MySQL сияқты реляциялық мәліметтер базасы қолданылады.
- Даму шеңбері: жоба әзірлеу процесін жылдамдату және кодтың тұрақтылығын қамтамасыз ету үшін Spring (Java үшін) немесе Django (Python үшін) сияқты құрылымдарды пайдалануды қамтуы мүмкін.
- Интуитивті дизайн: пайдаланушы интерфейсі пайдаланудың қарапайымдылығын және негізгі тапсырмаларды орындау үшін ең аз қадамдарды қамтамасыз ететін интуитивті дизайн принциптерін ескере отырып жасалады.
- Жауапты дизайн: Дизайн кез-келген жағдайда қолдануға ыңғайлы болу үшін әртүрлі құрылғыларға, соның ішінде компьютерлерге, планшеттерге және смартфондарға бейімделеді.
- Интеграцияға арналған API: дәрілік мәліметтер базасы, клиенттерді есепке алу жүйесі сияқты сыртқы жүйелермен интеграциялау үшін API құру әр түрлі қосымшалар арасындағы тиімді өзара әрекеттесуді қамтамасыз етеді.
- Деректер алмасу стандарттары: JSON немесе XML сияқты деректер алмасу стандарттарын пайдалану үйлесімділік пен интеграцияның жеңілдігін қамтамасыз етеді.
- Деректерді шифрлау: Барлық жіберілген және сақталған ақпарат рұқсатсыз кіруден қорғау үшін шифрланады.
- Аутентификация және авторизация жүйелері: тиімді аутентификация және авторизация жүйелерін енгізу тек уәкілетті пайдаланушылардың құпия ақпаратқа қол жеткізуін қамтамасыз етеді.
- Қауіпсіздікті үнемі жаңартып отыру: жоспар анықталған осалдықтарды түзету және жалпы қауіпсіздікті қамтамасыз ету үшін жүйені үнемі жаңартып отыруды қарастырады.
- Модульдік тестілеу: жоба
ықтимал қателерді анықтау және жою үшін жүйенің әрбір компонентін жүйелі модульдік тестілеуді жүргізеді.
- Интеграциялық тестілеу: модульдер мен ішкі жүйелер арасындағы өзара әрекеттесуді тексеру үшін интеграциялық тестілеу жүргізу.
- Пайдаланушылардың қатысуымен тестілеу: кері байланыс алу және соңғы пайдаланушылардың қанағаттануын жақсарту үшін пайдаланушыларды тестілеу процесіне тарту.
- Техникалық құжаттама: маңызды кезең архитектураның, мәліметтер базасының, API және басқа да техникалық аспектілердің сипаттамасын қамтитын толық техникалық құжаттаманы дайындау болып табылады.
- Пайдаланушы нұсқаулығы: бағдарламалық өнімді тиімді пайдалануды қамтамасыз ету үшін жүйенің барлық функциялары мен ерекшеліктерін сипаттайтын егжей-тегжейлі пайдаланушы нұсқаулығын жасау.
Бұл бөлім дәріханада тұтынушыларға қызмет көрсету есебін автоматтандыру үшін ақпараттық жүйені құру кезінде қабылданған негізгі шешімдер мен технологиялық аспектілерді көрсетеді. [23]
3.2 Бизнес-процестерді жобалау және процестерді визуализациялау үшін IDEF0 схемасын қолдану
Бизнес-процестерді визуализациялау және талдау үшін idef0 (integration Definition for Function Modeling) функционалды модельдеудің интеграцияланған әдісі қолданылады. Бұл бөлімде дәріханада клиенттерге қызмет көрсету есебін автоматтандыруға арналған бағдарламалық қосымшаны құруға байланысты негізгі процестерді көрнекі түрде көрсету үшін IDEF0 схемасы қолданылады.
IDEF0 жалпы схемасы (0 деңгей)
0 деңгейінде жүйенің жалпы мақсаты-дәріханада клиенттерге қызмет көрсетуді есепке алуды автоматтандыруға арналған бағдарламалық қосымшаны құру. Бұл мақсат әртүрлі кіріс және шығыс нәтижелерімен өзара әрекеттесуді қамтитын негізгі процесті білдіреді.
Кіріс деректері:
- Сатып алушылардың сұраныстары
- Тауарлар туралы ақпарат
- Клиенттер туралы ақпарат
- Баға саясаты және акциялар
- Қоймалар мен жеткізілімдер туралы ақпарат
- Төлем әдістері және жеткізу туралы ақпарат
Процесс:
- Бағдарламалық қосымшаны әзірлеу
Шығу деректері:
- Сатып алушыны тексеру
- Сату туралы есептер
- Клиенттің хабарламасы
- Есепке алу және салық салу туралы ақпарат
- Клиенттік тәжірибе статистикасы
- Қаржылық жағдайы туралы есептер
Сурет - 4. IDEF0 жалпы схемасы (0 деңгей)
1-деңгейдегі ыдырау (процестің мақсаттары)
1-деңгейде негізгі процесс неғұрлым егжей-тегжейлі мақсаттар мен функцияларды көрсететін ішкі процестерге ыдырайды.
Процесс: бағдарламалық қосымшаны әзірлеу
Процестің мақсаттары:
1. Талаптарды талдау: бағдарламалық өнімге қойылатын талаптарға талдау жүргізу.
2. Жобалау: бағдарламалық қосымшаның архитектурасы мен бөлшектерін жасау.
Сурет - 5. IDEF0 схемасы (1 деңгей, 2-бөлім)
3. Әзірлеу: кодты жазу және функционалдылықты құру.
4. Тестілеу: функционалдылықты тексеру және қателерді анықтау үшін тестілеу жүргізу.
Сурет - 6. IDEF0 схемасы (1 деңгей, 2-бөлім)
5. Енгізу: бағдарламалық қосымшаны іске қосу және дәріхананың жұмыс процестеріне енгізу.
6. Персоналды оқыту: жаңа жүйені пайдалану бойынша персоналды оқытуды қамтамасыз ету.
7. Техникалық қолдау: ықтимал мәселелерді шешу үшін техникалық қолдау жүйесін ұйымдастыру.
Сурет - 7. IDEF0 схемасы (1 деңгей, 3-бөлім)
2-деңгейдегі ыдырау (ішкі процестің егжей-тегжейі)
1-деңгейдегі процестің әрбір мақсаты idef0 схемасын қолдана отырып, 2-деңгейде егжей-тегжейлі әзірленеді. Мысалы, "талаптарды талдау" ішкі процесі келесі қадамдарды қамтуы мүмкін:
Ішкі процесс: талаптарды талдау
Ішкі процестің мақсаттары:
1. Талаптарды жинау: бағдарламалық өнімге қойылатын талаптарды жинау және құжаттау.
Сурет - 8. IDEF0 схемасы (2 деңгей, 1-бөлім)
2. Талаптарды талдау: бизнес қажеттіліктеріне сәйкестік талаптарын талдау.
Сурет - 9. IDEF0 схемасы (2 деңгей, 2-бөлім)
3. Басымдықтарды анықтау: әр түрлі талаптарға басымдық беру.
Сурет - 10. IDEF0 схемасы (2 деңгей, 2-бөлім)
4. Техникалық тапсырманы қалыптастыру: анықталған талаптар негізінде техникалық тапсырманы дайындау.
3.3 Веб-сайт дизайнын жобалау
Дәріхана веб-сайтының құрылымы мен навигациясын дамыту процесі пайдаланушыға қажетті ақпаратқа оңай қол жеткізуді қамтамасыз етуде маңызды рөл атқарады. Бұл кезең бизнес қажеттіліктерін, пайдаланушылардың үміттерін және бәсекелестік ортаны мұқият талдауды қажет етеді.
1. Негізгі бөлімдерді анықтау:
- Тауарлар: өнім түрі немесе ауруы бойынша ішкі санаттары бар дәрі-дәрмектер мен тауарлардың ассортиментін ұсыну үшін негізгі бөлім құру.
- Қызметтер: фармацевтикалық кеңес беру, онлайн рецепттер және акциялар сияқты қосымша қызметтерді сипаттайтын бөлім.
- Денсаулық туралы ақпарат: денсаулық сақтау, ауруларды емдеу және алдын алу бойынша мақалалар, кеңестер мен кеңестер беру.
Сурет - 11. Басты бет
2. Беттер иерархиясын құру:
- Басты бет: негізгі ұсыныстарды, жаңалықтарды, акцияларды және негізгі бөлімдерге өтулерді көрсету.
- Тауарлар каталогы: оңай іздеу үшін тауарларды санаттар мен ішкі санаттар бойынша құрылымдау.
- Қызметтер және консультациялар: қосымша қызметтер және консультациялар алу мүмкіндігі туралы толық ақпарат беру.
- Денсаулық және кеңес беттері: пайдаланушыларға ыңғайлы болу үшін материалдарды тақырып бойынша сұрыптау. [16]
3. Пайдалану ыңғайлылығы:
- Интуитивті навигация: навигация элементтерін пайдаланушылар оңай шарлай алатындай етіп орналастыру.
- Тауарларды іздеу: нақты тауарларды жылдам іздеу үшін автотолтыру арқылы іздеу функциясын қосу.
- Сүзгілер және сұрыптау: тауарларды баға, бренд, акциялар және басқа параметрлер бойынша сүзу мүмкіндігін қосу.
Сурет - 12. Сайт навигациясы
4. Мобильді бейімделу:
- Жауапты дизайн: мобильді құрылғыларда пайдалану ыңғайлылығын ескере отырып, әртүрлі экрандарға бейімделетін дизайнды жасау.
- Ұялы мәзір: негізгі бөлімдерге оңай қол жеткізуге мүмкіндік беретін ыңғайлы мобильді мәзірді әзірлеу. [19]
Сурет - 13. Мобильді түрі
5. Сайт картасын жасау:
- XML Сайт картасы: іздеу жүйелерінің сайтты индекстеуін жақсарту үшін XML картасын жасау.
- HTML Сайт картасы: пайдаланушылар үшін навигацияны жақсарту және SEO-ны жақсарту үшін HTML сайт картасын қосу.
6. Тестілеу және кері байланыс:
- Пайдаланушы тәжірибесін тестілеу: ықтимал проблемалар мен жақсартуларды анықтау үшін мақсатты аудитория өкілдерін қолдана отырып тесттер өткізу.
- Кері байланыс жинау: пайдаланушыларға навигацияны жақсарту бойынша пікірлер мен ұсыныстар қалдыру мүмкіндігін беру. [20]
7. Қолдау және талдау:
- Мінез-құлықты бақылау
ения пайдаланушылар: пайдаланушылардың белсенділігін бақылау және пайдаланудың төмендеу аймақтарын анықтау үшін аналитикалық құралдарды пайдалану.
- Тұрақты оңтайландыру: пайдаланушылардың кері байланысы мен аналитикалық нәтижелерге негізделген құрылым мен навигацияға түзетулер енгізу.
3.4 Техникалық бөлімді жазу
HTML5, CSS3, JavaScript, Bootstrap және jQuery көмегімен дәріхана веб-сайтының кодын жазу бірнеше кезеңнен тұрады:
1. Функционалдық талаптарды анықтау:
Веб-сайтыңыз ұсынуы керек негізгі мүмкіндіктердің тізімін жасаңыз, мысалы, тауарлар каталогы, іздеу, сатып алу себеті, тауарлар беттері, қызметтер және т. б.
2. HTML құрылымы:
Html, head және body тегтерін қоса, HTML5 құжатының негізгі құрылымын жасаңыз.
Кодтауды көрсету үшін meta charset="UTF-8" сияқты мета тегтерді және SEO және мобильді бейімделуге арналған басқа мета тегтерді қосыңыз (А - қосымшасы).
Сурет - 14. Сайт каркасы
3. CSS3 көмегімен стильдер қосу:
Стильдер файлын жасаңыз (мысалы, style.css) және оны HTML құжатына қосыңыз.
Әр түрлі элементтерді сәндеу, орналасуды құру және түстер палитрасын анықтау үшін CSS қолданыңыз (B - қосымшасы)..
Сурет - 14. Сайт стильдері
Bootstrap Интеграциясы:
Bootstrap (CSS және JS) файлдарын жобаңызға қосыңыз. Ол үшін CDN пайдалануға болады.
Жауап беретін дизайн мен интерфейс элементтерін жылдам жасау үшін Bootstrap сыныптарын пайдаланыңыз (C - қосымшасы)..
Сурет - 15. Bootstrap стильдерін қосу
JavaScript және jQuery көмегімен интерактивтілік құру:
JavaScript файлын жасаңыз (мысалы, сценарий.js) және оны HTML құжатына қосыңыз.
Пішіндерді тексеру, анимация және оқиғаларды өңдеу сияқты интерактивтілікті қосу үшін JavaScript және jQuery пайдалану.
4. Экономикалық бөлім
4.1 Жобаланатын ақпараттық жүйенің экономикалық тиімділігін есептеу және негіздеу
Курстық жұмыстың бұл бөлімі дәріханада тұтынушыларға қызмет көрсету есебін автоматтандыру үшін ақпараттық жүйені құру жобасының экономикалық тиімділігін бағалауға арналған. Жобаның шығындарын, пайдасын есептеуді және инвестициялық тартымдылығын бағалауды қамтиды.
Әзірлеу шығындары:
- Әзірлеушілердің еңбегіне ақы төлеу, қажетті бағдарламалық қамтамасыз ету мен әзірлеу құралдарын сатып алу, сондай-ақ персоналды оқыту шығындарын қамтиды.
Жабдық шығындары:
- Бұған ақпараттық жүйенің жұмыс істеуі үшін қажетті серверлерді, компьютерлерді, желілік жабдықты сатып алу шығындары кіреді.
Енгізу шығындары:
- Іске асыру шығындарының көлеміне персоналды оқыту, жабдықтар мен бағдарламалық жасақтаманы баптау шығындары, сондай-ақ жүйені іске қосудың бастапқы шығындары кіреді. [21]
Техникалық қолдау шығындары:
- Пайдалану шығындары техникалық қолдау, бағдарламалық қамтамасыз ету мен жабдықты жаңарту шығындарын қоса алғанда, жүйенің үздіксіз жұмысын қамтамасыз етумен байланысты.
Қызметкерлерді оқыту шығындары:
- Операциялық шығындар сонымен қатар жаңа ақпараттық жүйені тиімді пайдалану үшін персоналды оқытуды қамтиды.
Ақпараттық жүйені енгізудің пайдасы
Уақытты үнемдеу:
- Тапсырыстарды өңдеу, тауарларды есепке алу және жеткізушілермен өзара әрекеттесу уақытын қысқарту.
Қағаз құжаттамасына шығындарды азайту:
- Ақпараттық жүйе қағаз құжаттамасына және қағаз процестерін басқаруға жұмсалатын шығындарды азайтады.
Клиенттерге қызмет көрсету тиімділігін арттыру:
- Клиенттерге қызмет көрсету процестерін жақсарту олардың қанағаттануы мен адалдығын арттырады.
Қателер мен шығындарды азайту:
- Деректерді автоматтандырылған есепке алу және өңдеу тауарлардың қателіктері мен жоғалу ықтималдығын азайтады.
Өтелу мерзімін және таза келтірілген құнын (ТЖК)есептеу
Өтелу мерзімін есептеу:
- Жоба шығындары алынған пайдамен жабылатын уақытты есептеу.
Таза ағымдағы құнды ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz