Аппараттық және бағдарламалық қамтамасыз етуді орнату

«Макс» тазалық компаниясы үшін ақпараттық жүйе модулін әзірлеу. Кәсіпорынның корпоративтік ақпараттық жүйелерінің негізгі модульдері Қосымша ақпараттық жүйедегі модульдер

Кіріспе

Қарастырылды дипломдық жұмыс Cleonelly дүкені үшін Донецк Донецк фабрикасы ААҚ негізінде жазылған.

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

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

Әртүрлі мақсаттағы құрылғыларды жобалаумен және әзірлеумен айналысатын кәсіпорындар қазіргі уақытта компьютерлік жобалау үшін де әртүрлі құралдарды - CAD (CAD) және өндірістік процестерді бақылау - процестерді басқару жүйелерін (SCADA / DCS) кеңінен қолданады. Дегенмен, жеке дизайндағы құрылғылар үшін олардың өнімділігін бақылау және өнім сапасын талдаудың жеке құралдарын әзірлеу қажет.

Cleanelly дүкенінде қоймадағы өнімдерді есепке алудың технологиялық процесі сатылған өнімді есепке алу кезеңін қамтиды.

Бұл дипломдық жобаның мақсаты – дүкен қоймасындағы өнімдерді есепке алуға мүмкіндік беретін автоматтандырылған жұмыс орнын (АЖО) енгізу.

Жоғарыда аталған мақсатқа жету үшін келесі міндеттерді шешу қажет:

¾ дүкеннің бизнес-процестерін талдау;

¾ әзірленген өнімді жеткізу сатысында пайда болатын ақпарат ағындарын зерттеу;

¾ концептуалды және логикалық деректер үлгілерін әзірлеу;

¾ өнімді есепке алудың автоматтандырылған жұмыс орны үшін бағдарламалық қамтамасыз етуді әзірлеу

¾ ақпараттық жүйенің экономикалық тиімділігін бағалау.

1 Бағдарламалық қамтамасыз ету талаптарын әзірлеу

1.1 Қолданыстағы шешімдерді талдау

Қазіргі уақытта өнімдерді тікелей әзірлеуді де, осы өнімдерді басқару жүйесін әзірлеуді де біріктіретін компаниялардың кең ауқымы бар. Ұқсас жүйелерді 1:C Enterprise және Zvezda сияқты танымал компаниялар жасауда. Мұндай жүйелерде материалдарды бақылау және есепке алу, алынған ақпаратты өңдеу жүзеге асырылады.

«1С: Кәсіпорын» - бұл жүйе қолданбалы шешімдербірдей принциптерге және бір технологиялық платформаға құрылған. Менеджер кәсіпорынның ағымдағы қажеттіліктерін қанағаттандыратын шешімді таңдай алады және кәсіпорынның өсуіне немесе автоматтандыру тапсырмаларын кеңейтуге қарай дами береді.

1C: Enterprise бағдарламалық қамтамасыз ету жүйесі динамикалық дамып келе жатқан заманауи кәсіпорындардың алдында тұрған есеп пен басқаруды автоматтандырудың кең ауқымды міндеттерін шешуге арналған. Бухгалтерлік есеп пен басқарудың өзекті мәселелерін шешу 1С:Кәсіпорын жүйесінің бағдарламаларының құрамы кәсіпорындардың нақты қажеттіліктеріне бағытталған. «1С» фирмасы кәсіпорындардағы бухгалтерлік есеп пен басқарудың типтік міндеттерін автоматтандыруға арналған айналым бағдарламалық шешімдерін шығарады. 1С циркуляциялық шешімдерінің айрықша ерекшелігі стандартты шешімдерге кіретін функционалдық құрамын мұқият зерттеу болып табылады. 1С компаниясы 1C:Enterprise бағдарламаларын қолданушылардың тәжірибесін талдайды және олардың қажеттіліктерінің өзгеруін бақылайды.

Менің Көтерме База жүйемнің негізгі артықшылықтарына салыстырмалы төмен бағабұл жүйені енгізу, сондай-ақ бірқатар басқа артықшылықтар:

¾ Сенімділік құрылған қолданбалар. Бағдарламалық пакет (ДК) пайдаланушы қателеріне ғана емес, сонымен қатар байланыс жүйесіндегі ақауларға да төзімді болуы керек.

¾ интерфейсті пайдаланудың қарапайымдылығы;

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

1.2 Доменді талдау

Пәндік аймақты талдаудың ерекшелігі ұйымның барлық операциялар кешенін көруге мүмкіндік береді.

CASE бизнес-процестерді талдауға және қайта ұйымдастыруға арналған IDEF0 (функционалдық үлгі), DFD (деректер ағыны диаграммасы) және IDEF3 (жұмыс ағыны диаграммасы) әдістемелерін қолдайтын барлық Fusion Process Modeler (BPwin) жоғары деңгейлі құралы. BPwin – күрделі бизнес-процестерді талдауға, құжаттауға және өзгертулерді жоспарлауға мүмкіндік беретін қуатты модельдеуші бағдарламалық өнім. BPwin кәсіпорынның жұмысы туралы барлық қажетті ақпаратты жинау құралын және осы ақпараттың графикалық көрінісін тұтас және дәйекті модель түрінде ұсынады.

Жүйе функционалдығы тұрғысынан. IDEF0 (Function Modeling Integration Definition) әдістемесі шеңберінде бизнес-процесс бір-бірімен өзара әрекеттесетін жұмыс элементтерінің жиынтығы ретінде ұсынылады, сонымен қатар ол әрбір жұмыс үшін тұтынылатын ақпаратты, адам және өндірістік ресурстарды көрсетеді. Функционалдық модель кәсіпорындағы бар бизнес-процестерді (AS-IS моделі деп аталатын) және идеалды жағдайды сипаттауға арналған. неге ұмтылу керек (TO-BE үлгісі). IDEF0 әдістемесі диаграммалардың иерархиялық жүйесін құруды белгілейді, яғни. жүйе фрагменттерінің жеке сипаттамалары. Біріншіден, жүйенің тұтастай сипаттамасы және оның сыртқы әлеммен әрекеттесуі (контекстік диаграмма) жүзеге асырылады, содан кейін функционалдық ыдырау жүзеге асырылады. жүйе ішкі жүйелерге бөлінеді және әрбір жүйе жеке сипатталады (ыдырау диаграммалары). Содан кейін әрбір ішкі жүйе қажетті егжей-тегжейлі дәрежеге жету үшін кішіректерге бөлінеді және т.б.

Модельдеу процесінде кәсіпорын технологиясының ерекше аспектілерін бөліп көрсету қажет болса, BPwin модельдің кез келген тармағына DFD немесе IDEF3 белгісіне ауысуға мүмкіндік береді. DFD (Data Flow Diagramming) диаграммалары IDEF3 үлгісінде бұрыннан көрсетілген нәрсені толықтыра алады, өйткені олар деректер ағындарын сипаттайды, бұл жүйедегі бизнес функциялары арасында ақпарат алмасу жолын көруге мүмкіндік береді. Сонымен қатар, DFD диаграммалары бизнес функциялары арасындағы өзара әрекеттесуді қалдырады.

Орындалатын жұмыстардың реттілігі тұрғысынан. Модельді IDEF3 диаграммаларымен толықтыру арқылы одан да дәлірек суретті алуға болады. Бұл әдіс оқиғалардың орындалу ретіне назар аударады. IDEF3 бизнес үдерісін дамытудың баламалы сценарийлерін модельдеуге және талдауға мүмкіндік беретін логикалық элементтерді қамтиды.

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

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

IDEF0 әдістемесі төрт негізгі тұжырымдамаға негізделген.

Олардың біріншісі – концепция функционалдық блок (Әрекет өрісі). Функционалдық блок графикалық түрде тіктөртбұрыш түрінде бейнеленген және қарастырылатын жүйедегі белгілі бір функцияны білдіреді.

Функционалдық блоктың төрт жағының әрқайсысының өзіндік ерекше мағынасы (рөлі) бар, сонымен бірге:

Жоғарғы жағы «Басқару» күйіне орнатылған;

Сол жағы – «Кіріс»;

Оң жағы «Шығару» күйіне орнатылған;

Төменгі жағында «Механизм» (Механизм) деген мағына бар.

IDEF0 әдістемесінің екінші «кит» интерфейс доғасының тұжырымдамасы (Arrow). Графикалық дисплейинтерфейс доғасы бір бағытты көрсеткі болып табылады. Әрбір интерфейс доғасының өз атауы болуы керек (Arrow Label). Интерфейс доғаларының көмегімен жүйеде болып жатқан процестерді белгілі бір дәрежеде анықтайтын әртүрлі нысандар көрсетіледі. Бұл жағдайда көрсеткілер жұмыс тіктөртбұрышының қай жағына кіретініне немесе қай жағынан шығатынына байланысты келесіге бөлінеді:

Кіру көрсеткілері (функционалдық блоктың сол жағын енгізіңіз) - жұмысты орындау кезінде өзгеретін деректерді немесе объектілерді бейнелейді;

Басқару көрсеткілері (функционалдық блоктың жоғарғы жағында орналасқан) - жұмыс орындалатын ережелер мен шектеулерді бейнелейді;

Шығу көрсеткілері (функционалдық блоктың оң жағынан шығу) – жұмысты орындау нәтижесінде пайда болатын мәліметтерді немесе объектілерді бейнелейді;

Механизм көрсеткілері (функционалдық блоктың төменгі жағында қамтылған) - ресурстарды білдіреді (мысалы, жабдық, адам ресурстары).

IDEF0 стандартының үшінші негізгі тұжырымдамасы - ыдырау. Күрделі процесс оның құрамдас функцияларына бөлінгенде ыдырау принципі қолданылады.

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

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

«Cleonelly» ДММ ОАО дүкенінің қоймасында болып жатқан бизнес-процестердің диаграммаларын қарастырайық:

Жүйенің жалпы көрінуі үшін «Кәсіпорынның қойма қызметі» контекстін құру қажет (1.1 суретті қараңыз).

1.1-сурет – «Кәсіпорынның қойма қызметі» диаграммасы

Мәтінмәнді орнатқаннан кейін ыдырау жүзеге асырылады, яғни. иерархияда келесі диаграммаларды құру.

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

1.2-сурет – Бірінші деңгейдегі ыдырау диаграммалары


1.3-сурет – «Өнімге рұқсат беру» диаграммасы

1.4-сурет – «Тауар шығару» диаграммасы


1.5-сурет – «Тауарлардың түбіртегі» диаграммасы

DFD.Бұл әдістеменің негізі талданатын АЖ – жобаланған немесе іс жүзінде бар үлгісін құру болып табылады. Әдістемеге сәйкес жүйелік модель ақпаратты оны жүйеге енгізуден қолданушыға бергенге дейін түрлендірудің асинхронды процесін сипаттайтын деректер ағыны диаграммаларының (ДҚД) иерархиясы ретінде анықталады. DFD диаграммалары әдетте ұйымның құжат айналымы жүйесінің ағымдағы жұмысын визуализациялау үшін құрастырылады. Көбінесе DFD диаграммалары IDEF0-де іске асырылған бизнес-процес үлгісіне қосымша ретінде пайдаланылады.

Деректер ағыны диаграммасының негізгі компоненттері:

Сыртқы объектілер (графикалық түрде шаршы түрінде бейнеленген) – ақпарат көзі немесе қабылдаушы болып табылатын материалдық объектіні немесе жеке тұлғаны белгілейді. Мысалы: тұтынушылар, қызметкерлер, жеткізушілер, тұтынушылар, қойма;

Жүйелер/ішкі жүйелер (графикалық түрде бұрыштары дөңгеленген тіктөртбұрышқа ұқсайды) – ақпаратты өңдейтін және өзгертетін функцияларды немесе процестерді белгілейтін жұмыстар;

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

Деректер ағындары – көзден қабылдағышқа қандай да бір қосылым арқылы берілетін ақпаратты анықтайды. Диаграммадағы деректер ағыны ағынның бағытын көрсететін көрсеткімен аяқталатын сызықпен ұсынылған.

Деректер ағынының диаграммасын (DFD) қарастырайық «Тауарлар шығару» 1.6-сурет. Бұл диаграмма ұйымға «тауарларға сұраныс» түскен кездегі құжаттардың қозғалысын көрсетеді.

1.6-сурет – «Тауар шығару» DFD диаграммасы

Келесі деректер ағынының диаграммасын қарастырыңыз «Өнімдерді тазарту» (1.7 суретті қараңыз). Ол «тауарларды шығару» кезінде жұмыстың орындалу барысы мен құжаттардың қозғалысын көрсетеді.

1.7-сурет - DFD диаграммасы «Өнімге рұқсат беру»

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

Терри өнімдерін сатумен айналысатын кәсіпорынның ұйымдық құрылымы Cleonelly дүкенінің «Донецк Мануфактура М» АҚ компаниясының мысалында қарастырылады:

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

1. Бұл қоймаға жеткізілетін және сақталатын тауарларды бақылау.

2. Жабдықтаушылар мен тұтынушылар туралы ақпарат

3. Сондай-ақ өнім туралы ақпарат пен операциялар бар

4. Шығарылған тауарлар туралы есеп журналы қамтылады

5. Тауарлар анықтамалығын қамтиды

6. Қойма функцияларын автоматтандыру (тауардың келу, тұтыну, есептен шығару, брондау)

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

8. Шот-фактураларды құру және шығарылған тауарлардың есебі

9. Салалық ведомості, жетіспеушілік және артықшылық актісін жасау арқылы қоймаларды түгендеу жүргізу.

10. Өнім топтамаларын жасаңыз

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

1.3 Талаптар жинағы

«Көтерме дүкеннің жұмыс станциясының» ақпараттық жүйесін (АЖ) жобалау кезінде соңғы тұтынушыға (дүкен қызметкеріне) жұмыс істеуге ыңғайлы болатындай интерфейсті құруға көмектесетін талаптарды жинау қажет болды. әзірленген АЖ.

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

Материалдарды есепке алу мен бақылауды автоматтандыру процесін жүзеге асыру үшін ақпараттық жүйе келесі функционалдық талаптарды орындай алуы қажет:

¾ нәтижелерді құжаттау.

¾ Ақпараттық жүйе Visual Fox Pro біріктірілген ортасына негізделген бағдарлама ретінде жүзеге асырылуы керек.

Бағдарлама Windows 2000/NT/XP операциялық жүйесімен жұмыс істейді.

Талаптарды әзірлеу процесінде төрт негізгі кезең бар (1.8-сурет):

Жүйені құрудың техникалық мүмкіндігін талдау;

Талаптарды қалыптастыру және талдау;

Талаптарды нақтылау және тиісті құжаттаманы құру;

Талаптарды тексеру.


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

1.4 Талаптардың сипаттамасы

Дұрыс талаптарды анықтау бағдарламалық жасақтама жобасындағы ең маңызды қадам болуы мүмкін. Жоба пішімі әзірлеушілер тобымен бірге қойылған бағдарламалық жасақтама талаптарына сәйкес келуі өте маңызды әйтпесебұл талаптарға бағдарламалық құрал өнімінде қолдау көрсетілмейді және көрсетілмейді. Бағдарламалық қамтамасыз ету талаптарының спецификациясы (SRS) бағдарламалық жасақтаманы әзірлеудің бүкіл өмірлік циклі үшін маңызды болып табылады. Бұл бағдарламалық жасақтама жобасының спецификациясын анықтайтын туынды құжат қана емес, сонымен қатар біліктілік және қабылдау сынақтары үшін пайдаланылатын негізгі құжат. Сертификаттау – бұл жоба менеджерлерінің жұмыс сапасын бағалау. Ол бағдарламалық өнімнің белгіленген талаптарға сәйкестік дәрежесін анықтайды. SRS спецификациясы сертификаттау критерийлері ретінде пайдаланылатын жүйелік талаптарды бекіту механизмі ретінде әрекет етеді.

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

Даму уақыты қысқарды. ӨҚЖ спецификациясын дайындауға тапсырыс беруші ұйымындағы әртүрлі топтар қатысады. Олар жобаны тікелей әзірлеу басталғанға дейін барлық талаптарды мұқият тексереді. Бұл жобаны кейіннен қайта әзірлеу, кодтау және тестілеу ықтималдығын азайтады.

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

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

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

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

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

Талаптарды анықтау және нақтылау процесі аяқталғаннан кейін талаптарды валидациялау қажет.

Бағдарламалық жасақтама жобасына қойылатын талаптар спецификациясы А қосымшасында ұсынылуы тиіс.

1.5 Талаптарды тексеру

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

Талаптарды валидациялау процесінде талаптар құжаттамасын қараудың әртүрлі түрлері орындалуы керек:

1. Талаптардың дұрыстығын тексеру.

2. Сәйкестігін тексеріңіз.

3. Толықтығын тексеріңіз.

4. Техникалық-экономикалық тексеру.

Бірге немесе жеке пайдалануға болатын талаптарды тексерудің бірқатар әдістері бар:

1. Талаптарға шолу.

2. Прототиптеу.

3. Сынақ сценарийлерін құру.

4. Автоматтандырылған консистенцияны талдау.

Жүйенің тұтынушысы үшін ең айқын нәрсе - прототиптеу.

Прототиптеуді бастамас бұрын UI ағынының диаграммасын жасауға болады. Мұндай диаграмма пайдаланушы интерфейсінің негізгі элементтері арасындағы байланыстарды зерттеу үшін қолданылады.

Талаптарды тексерудің келесі қадамы прототиптеу болып табылады.

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

Негізгі мәзір прототипі осы модуль 1.9-суретте көрсетілген.

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

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

Барлық ең кең тараған құрылымдық әдістемелер бірқатар жалпы принциптерге негізделген. Төмендегі принциптер екі негізгі қағида ретінде пайдаланылады:

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

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

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

SADT (Structured Analysis and Design Technique) үлгілері және оларға қатысты функционалдық диаграммалар;

DFD (Data Flow Diagrams) деректер ағынының диаграммалары;

ERD (Нысан қатынасының диаграммалары)

АЖ жобалау кезеңінде модельдер кеңейтіледі, нақтыланады және бағдарламалық қамтамасыз ету құрылымын көрсететін диаграммалармен толықтырылады: бағдарламалық қамтамасыз ету архитектурасы, бағдарламалардың блок-схемалары және экрандық формалардың диаграммалары.

Көрсетілген үлгілер бірге АЖ-ның бар немесе жаңадан әзірленгеніне қарамастан толық сипаттамасын береді. Әрбір нақты жағдайда диаграммалардың құрамы жүйені сипаттаудың талап етілетін толықтығына байланысты.

2 АҚПАРАТТЫҚ ЖҮЙЕЛЕРДІ ЖОБАУ

2.1 Архитектуралық дизайн

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

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

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

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

Шетелдік тәжірибені зерделеу дамыған елдерде ақпараттық жүйенің архитектурасын жасау кезінде келесі шарттар қажет екенін көрсетеді:

¾ ұйымның миссиясына назар аудару;

¾ талаптарға назар аудару;

¾ дамуға көңіл бөлу;

¾ бейімделу қабілеті;

¾ икемділік қажеттілігі.

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

Қазіргі уақытта енгізілген бағдарламалық қамтамасыз етудің негізгі архитектуралары:

¾ файлдық сервер;

¾ клиент-сервер;

¾ көп деңгейлі.

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

клиент-сервер. Бұл концепция мәліметтер базасының файлдарын сақтаумен қатар, деректерді өңдеудің негізгі бөлігін орталық сервер атқаруы керек деген идеяға негізделген. Пайдаланушылар орталық серверге сервер орындайтын тапсырмалар тізімін сипаттайтын арнайы құрылымдық сұрау тілі (SQL, Structured Query Language) арқылы қол жеткізеді. Пайдаланушы сұраныстарын сервер қабылдайды және ондағы деректерді өңдеу процестерін жасайды. Жауап ретінде пайдаланушы өңделген деректер жинағын алады. Файлдық сервер технологиясында орын алатындай, клиент пен сервер арасында деректердің барлық жиынтығы емес, тек клиентке қажет деректер ғана тасымалданады. Бірнеше жолдан тұратын пайдаланушы сұрауы көптеген кестелер мен миллиондаған жолдарды қамтитын деректерді өңдеуді жасай алады. Жауап ретінде клиент тек бірнеше нөмірді ала алады. Клиент-сервер технологиясы барлық деректерді өңдеуді орталық серверге ауыстыру арқылы желі арқылы үлкен көлемдегі ақпараттың берілуін болдырмайды. Сонымен қатар, қарастырылып отырған тәсіл файлдық сервер технологиясына тән бірнеше пайдаланушылардың бір деректерге өзгертулер қақтығыстарын болдырмауға мүмкіндік береді. «Клиент-сервер» технологиясы деректердің автоматты тұтастығын қамтамасыз ете отырып, бірнеше клиенттер арқылы деректердің дәйекті модификациясын жүзеге асырады. Осы және басқа да артықшылықтар клиент-сервер технологиясын өте танымал етті. Бұл технологияның кемшіліктері орталық серверге жоғары өнімділік талаптарын қамтиды. Серверге неғұрлым көп клиент қатынаса және өңделетін деректер көлемі неғұрлым көп болса, орталық сервер соғұрлым қуатты болуы керек.

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

2.2 Ақпараттық жүйе интерфейсін жобалау

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

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

жүйелік басқару элементтері;

жүйелік блоктар арасында шарлау;

бағдарлама экрандарының визуалды дизайны.

Міне, бизнес тұрғысынан жақсы пайдаланушы интерфейсінің ең маңызды артықшылықтары:

пайдаланушы қателерінің санын азайту;

жүйені қолдау құнын төмендету;

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

қызметкерлердің моральдық деңгейін көтеру;

пайдаланушылардың сұрауы бойынша пайдаланушы интерфейсін өзгерту құнын төмендету;

үшін жүйелік мүмкіндіктердің болуы максималды саныпайдаланушылар.

AWP көтерме сауда базасы клиент-сервер технологиясын қолданатын қолданба ретінде әзірленген.

2.2.1 Басқару бағдарламасының пайдаланушы интерфейсі

«Жұмыс станциясының көтерме сауда базасының» негізгі модулі Luck.exe модулі болып табылады, ол 1.4-бөлімнің 1.9-суретінде берілген пайдалану жағдайлары диаграммасының негізгі функционалдығын жүзеге асыруды қамтамасыз етеді.

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

Бағдарлама интерфейсі, әкімші бөлігі:

1. бағдарламаның бастапқы формасы. Бұл пішін бағдарламалық өнім іске қосылған кезде іске қосылады, осылайша пайдаланушының жүйемен диалогының басы қалыптасады (2.3-сурет);

2. әкімші пішіні. Бұл пішін орындалады толық бақылауақпараттық жүйе, яғни. мәліметтер базасына деректерді қосу, жою, өзгерту, сондай-ақ қажет болған жағдайда есептерді қарау және басып шығару (2.4-сурет);

3. «Тапсырыс берушілер» нысаны, осы форманың арқасында кәсіпорынның тұтынушылары туралы толық ақпаратты көруге болады (2.7-сурет);

4. «Жабдықтаушылар» нысаны, осы форманың арқасында кәсіпорынның тұтынушылары туралы толық ақпаратты көруге болады (2.8-сурет).

Бағдарлама интерфейсінің пайдаланушы бөлігі:

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

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

Қалдық мәзірінде қоймада сақталған тауарлар, атаулар есептеледі.

Касса мәзірінде кіріс және шығыс кассалық ордерлер туралы ақпарат осы жерде сақталады.(Скриншоттар)

2.2.2 Басқару компоненттерінің пайдаланушы интерфейстері

2.0-сурет Бағдарламаның негізгі мәзірі

Бағдарламаның негізгі терезесі суретте көрсетілген. 1.9. Суреттен көріп отырғанымыздай, жоғарыда сипатталған негізгі мәзірден басқа, онда басқару панелі де болады («Кіріс», «Шығын», «Қолжетімділік», «Баланс», «Кассир», «Қайта бағалау» түймелері. , «Аналитика», «Анықтамалар», «Утилиталар» және «Бағдарламадан шығу»).

2.1-сурет Қоймаға келу немесе түбіртек мәзірінің терезесі.


Сурет 2.2 Ағын мәзірінің терезесі

Сурет 2.2 Бағдарламаға кіру құқықтарын реттейтін мәзір терезесі.

2.3-сурет Қалған тауарлардың мәзір терезесі.

2.4-сурет Checkout мәзірінің терезесі.


2.4-сурет Қайта бағалау мәзірінің терезесі.

2.3 Мәліметтер базасын жобалау

Дерекқорды жобалау үшін Computer Associates Int. фирмасының ERwin 4.0 нұсқасы пайдаланылды.

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

ERwin - тек қана емес ең жақсы құралмәліметтер қорын жобалауға арналған, сонымен қатар оларды жылдам құру құралы. ERwin мақсатты дерекқордың физикалық сипаттамаларына сәйкес модельді оңтайландырады. Басқа құралдардан айырмашылығы, ERwin автоматты түрде логикалық және физикалық схеманың сәйкестігін сақтайды және «көптен көпке» қатынасы сияқты логикалық құрылымдарды олардың физикалық іске асыруына аударады. Мәліметтер қорын жобалауды жеңілдетеді. Ол үшін графиканы құру жеткілікті E-R үлгісі(объект-қатынас) барлық деректер талаптарын қанағаттандыратын және барлық элементтерді, атрибуттарды, қатынастарды және топтауларды көрсететін логикалық үлгіні жасау үшін бизнес ережелерін енгізеді. Эрвин модельді көрсетудің екі деңгейі бар - логикалық және физикалық. Логикалық деңгей – деректердің абстрактілі көрінісі, мұнда деректер нақты әлемде қалай көрінсе, солай көрсетіледі және оны нақты әлемде қалай атаса, солай атауға болады, мысалы, «Тұрақты тұтынушы», «Бөлім» немесе «Қызметкер тек». Логикалық деңгейде ұсынылған модельдік объектілер объектілер мен атрибуттар деп аталады. Деректер моделінің логикалық деңгейі әмбебап болып табылады және нақты ДҚБЖ енгізуімен ешбір түрде байланысты емес. Деректер моделінің логикалық деңгейінің үш ішкі деңгейі бар, олар деректер туралы ақпаратты беру тереңдігімен ерекшеленеді:

Нысан қатынастарының диаграммасы (ERD)

Кілттерге негізделген деректер үлгісі (Кілтке негізделген модель (КБ));

Толық атрибут үлгісі (Толық атрибутталған модель (FA)).

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

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

Физикалық деректер моделікерісінше, ол нақты ДҚБЖ-ға байланысты, шын мәнінде жүйелік каталогтың дисплейі болып табылады. Модельдің физикалық деңгейі мәліметтер қорының барлық объектілері туралы ақпаратты қамтиды. Мәліметтер қоры объектілерінің стандарттары болмағандықтан (мысалы, деректер типтері үшін стандарт жоқ), модельдің физикалық деңгейі ДҚБЖ нақты жүзеге асырылуына байланысты. Сондықтан модельдің бір логикалық деңгейі әртүрлі модельдердің бірнеше әртүрлі физикалық деңгейлеріне сәйкес келуі мүмкін. Егер модельдің логикалық деңгейінде атрибуттың қандай нақты деректер түрі бар екені маңызды болмаса (дерексіз деректер түрлеріне қолдау көрсетіледі), онда модельдің физикалық деңгейінде нақты физикалық объектілер туралы барлық ақпаратты сипаттау маңызды - кестелер, бағандар, индекстер, процедуралар және т.б. . Деректер моделін логикалық және физикалық қабаттарбірнеше маңызды мәселелерді шешуге мүмкіндік береді.

Физикалық деректер моделі В қосымшасында берілген.

2.4 Ақпараттық жүйені құру платформасын таңдаудың негіздемесі

Visual FoxPro — қазіргі уақытта Microsoft шығарған көрнекі реляциялық дерекқорды басқару жүйесін әзірлеу ортасы. Соңғы нұсқасы 9.0. FoxPro программалау тілін пайдаланады. Жүйенің 7.0 нұсқасы Windows 9x және NT ядросының операциялық жүйелерінде, 8.0 және 9.0 нұсқаларында – тек Windows XP, 2000, 2003 жүйелерінде жұмыс істей алады.

FoxPro (Fox-Pro?) — xBase бағдарламалау тілінің диалектілерінің бірі. Негізінен дамыту үшін қолданылады реляциялық ДҚБЖ, дегенмен бағдарламалардың басқа кластарын әзірлеуге қолдануға болады.Жоғарыда атап өтілгендей, VFP тілі жоғары толықтырылған және кеңейтілген xBase тілі болып табылады. Visual FoxPro бағдарламасында программалау тілі, яғни негізгі тіл құрылымы класс ұғымы болып табылады. xBase бастапқы нұсқасы процедуралар мен функциялардың негізгі тұжырымдамасы бар ең таза құрылымдық тіл болып табылады. Осылайша, Visual FoxPro заманауи программалау тілі процедуралар массасының сипаттамасымен бірге «ескі үлгідегі» бағдарламалауды да, күрделі класс иерархиясын құра отырып, OOP стилінде де біріктіруге мүмкіндік береді.

Мен бұл бағдарламалау тілін таңдадым, себебі ол келесі артықшылықтарды қамтиды:

¾ Басқалармен ақпарат алмасуды жеңілдететін белгілі дерекқор кесте пішімі Microsoft қолданбалары Windows.

Дерекқор кестелері, олардың қасиеттері, индекстері мен қатынастары туралы ақпаратты сақтауға, анықтамалық тұтастық шарттарын орнатуға, жергілікті және қашықтағы көріністерді (Көріністер), серверлермен байланыстарды, 50-ден астам орындалатын сақталатын процедураларды жасауға мүмкіндік беретін реляциялық мәліметтер базасының заманауи ұйымы. оқиғалардың әртүрлі түрлері орын алады (VFP 7.0-9.0).

Жоғары жылдамдықпен үлкен негіздердеректер.

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

Бағдарлама мәтінін жазу кезінде Wizards (Wizard), Designers (Designer), Builders (Builder), IntelliSense жедел режимін қолдану арқылы жоғары жылдамдықты қосымшаларды әзірлеу, жөндеу және бағдарламаны тестілеу жүйелері.

ODBC және OLE көмегімен Oracle және Microsoft SQL Server дерекқор серверлерінде және басқа Microsoft Windows қолданбаларында орналастырылған деректермен клиент-сервер қосымшаларын әзірлеу мүмкіндігі

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

2.5 Модуль дизайны

Бағдарламалық модульдердің біреуінің дизайнына толығырақ тоқталайық және оның мысалын қолдана отырып, жобаны құруға қажетті қадамдарды қарастырайық.

Мысал ретінде мен «Қабылдау туралы өтініш» қолдану жағдайын жүзеге асыратын модульдің дизайнын қарастырамын.

Алдымен, осы пайдалану жағдайында орын алатын оқиғалар ағынын сипаттайық.

Пайдалану жағдайының алғы шарты клиенттен сұранысты алу болып табылады.

5. Пайдалану жағдайы тұтынушы билетті ұсынған кезде басталады.

6. Менеджер Кіріс пішінін ашады.

7. Менеджер өтініш беру күнін қояды.

8. Менеджер өнімнің атын қояды.

9. Басшы келіп түсетін тауарлардың санын енгізеді.

10. Менеджер өтінім сомасын енгізеді.

11. Менеджер пішінді жабады.

12. Пайдалану жағдайы аяқталады.

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

Реттілік диаграммасын қарастырыңыз бұл опцияпайдалану. Бұл диаграммадан көрініп тұрғандай, менеджер Кіріс пішінін аша отырып, бірнеше әрекеттерді орындауға себеп болады - автоматты түрде (менеджердің көзқарасы бойынша) өтініш күні толтырылады. Өтінім жасау кезінде клиенттердің тізімі бастапқы ақпаратпен базадан толтырылады. Осыдан кейін менеджер барлық қажетті деректерді енгізеді және «Қабылдау» түймесін басады. Бұл келесі қадамдарды орындайды. Барлық деректер сақталған процедураға жіберіледі.

3 Ақпараттық жүйені енгізу және валидациялау

3.1 Қолданбаны іске асыру

Қолданбаны жүзеге асыру, өз мәні бойынша, ақпараттық жүйені әзірлеуші ​​үшін көп еңбекті қажет ететін кезеңдердің бірі болып табылады, өйткені тұтынушы қоятын талаптар жүйеге нақты және дұрыс біріктірілуі керек. Әзірге тапсырыс беруші деп аталатын талаптарға «реттелетін» және осы талаптарға жауап беретін жүйені жүзеге асыру үшін белгілі бір функциялар жиынтығын қамтамасыз ететін мұндай бағдарламалық өнімдер жоқ. Сондықтан әрбір әзірлеуші ​​жүйені дамыту үшін оңтайлы ортаны таңдауы керек, бірақ қосымшаны іске асыру кезінде бағдарлама кодын жазбай жұмыс істей алмайтынын ескеру қажет. Бағдарлама кодын жазу кезінде жүйе орындауы керек белгілі бір функциялар орындалады. Таңдалған жүйені іске асыру ортасына байланысты бағдарлама коды басқаша көрінеді, Microsoft Visual FoxPro сияқты ортада бір бағдарлама коды, Visual Basic-те екіншісі болады және т.б.

Бұл жағдайда қосымша Microsoft Visual FoxPro бағдарламасында жүзеге асырылды.

Жүйенің негізгі функциялары төменде сипатталатын болады:

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

2. Мәзір түймешігінің келуі. Бұл түйме дүкеннің қоймасына келіп түскен тауарларды есепке алуға мүмкіндік береді (3.2-сурет).

3. Тұтыну мәзірінің батырмасында қоймадан шығарылған тауарлардың есебі жүргізіледі 3.3-сурет.

4. Қол жеткізу мәзірінің батырмасында осы бағдарламаны пайдалану құқықтары реттеледі 3.4-сурет.

5. Қалдық мәзір батырмасында дүкен қоймасында сақталған материалдар туралы ақпарат сақталады 3.5-сурет.

6. Касса мәзірінің түймесі кіріс және шығыс кассалық ордерлер туралы ақпаратты сақтайды 3.6-сурет.

7. Мәзір батырмасында қайта бағалау баға өзгерістерін тауардың жаңа бағасына көшіреді, сурет 3.7.

3.1-сурет – Жүйенің бастапқы формасы


3.2-сурет – Қоймаға материалдардың түсуін есепке алу нысаны.

3.3-сурет – Шығарылған тауарларды есепке алу нысаны.

3.4-сурет – Бағдарламаға қол жеткізу құқығын реттейтін форма.


3.5-сурет – Қоймада қалған тауарлардың нысаны.

3.5-сурет-Кіріс кассалық ордерлері мен шығыс кассалық ордері бойынша нысан.


3.6-сурет-Тауарлар бойынша операциялар нысаны.

Қолданбаны тестілеу

Тестілеу – қателерді анықтау мақсатында бағдарламаны орындау процесі. Тестілеу мыналарды қамтамасыз етеді:

Қатені анықтау;

Бағдарлама функцияларының оның мақсатына сәйкестігін көрсету;

Бағдарламаны орындау талаптарының орындалуын көрсету;

Сенімділікті бағдарлама сапасының көрсеткіші ретінде көрсету.

3.2-суретте тестілеу процесінің ақпараттық ағындары көрсетілген.


Тестілеу процесінің кірісінде үш ағын бар:

Бағдарлама мәтіні;

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

Күтілетін нәтижелер.

Сынақтар жүргізіледі, барлық нәтижелер бағаланады. Бұл нақты сынақ нәтижелері күтілетін нәтижелермен салыстырылады дегенді білдіреді. Сәйкессіздік табылған кезде қате түзетіліп, жөндеу басталады.

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

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

Бағдарламаны тестілеудің 2 принципі бар:

Функционалдық тестілеу (қара жәшікке тестілеу);

Құрылымдық тестілеу (ақ жәшік сынағы).

Ақ жәшік сынауында бұл белгілі ішкі құрылымыбағдарламалар. Мұнда тестілеу объектісі сыртқы емес, бағдарламаның ішкі әрекеті болып табылады. Бағдарламаның барлық элементтерінің құрылысының дұрыстығы және олардың бір-бірімен әрекеттесуінің дұрыстығы тексеріледі.

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

«Қара жәшік» принципі «ақ жәшік» принципіне балама емес. Керісінше, бұл қателердің басқа класын анықтайтын қосымша тәсіл.

Қара жәшік сынағы қателердің келесі санаттарын іздейді:

Дұрыс емес немесе жетіспейтін функциялар;

интерфейс қателері;

Сыртқы деректер құрылымдарындағы немесе сыртқы деректер қорына кірудегі қателер;

Өнімділік қателері (қажетті жад сыйымдылығы және т.б.);

Инициализация және тоқтату қателері.

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

Тестілеу кезеңінде екі негізгі міндет шешіледі:

Шешімді тестілеу – жоспарлау кезеңінде жасалған және әзірлеу кезеңінде кеңейтілген және сыналған сынақ жоспарлары орындалады;

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

Сынақ кезеңінің мақсаты шешімді коммерциялық пайдалануға енгізу кезінде туындайтын тәуекелді азайту болып табылады.

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

Ақпараттық жүйені дамытудың осы кезеңінде тестілеудің келесі түрлерін өткізу қажет:

Негізгі тестілеу – төмен деңгейлі техникалық тестілеу. Оны бағдарлама кодын жазу процесінде әзірлеушінің өзі жүзеге асырады. Ақ жәшік әдісі қолданылады, қателік қаупі жоғары.

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

Альфа және бета тестілеу - MSF терминдерінде альфа-код негізінен MSF процесс үлгісін әзірлеу кезеңінде жасалған барлық бастапқы код, ал бета-код тестілеу кезеңінде сыналған код болып табылады. Сондықтан, MSF процесс үлгісін әзірлеу кезеңінде альфа-код, ал тестілеу кезеңінде бета-код сыналады.

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

Өнімділікті тестілеу – қолданбаның жылдамдық бойынша өнімділік пен жұмыстың жайлылық деңгейіне қойылатын талаптарға сәйкестігін тексеруге бағытталған.

Тестілеу құжаттамасы және анықтама жүйесі – барлық әзірленген ілеспе құжаттар мен анықтамалық жүйелер сынақтан өтеді.

Ұшқыштық – бұл шешімді өндірістік ортада сынау. Пилоттық пайдаланудың негізгі мақсаты - шешімнің өндірістік жағдайларда тұрақты жұмыс істей алатынын және бизнестің талаптарына сәйкес келетінін көрсету. Тәжірибелік жұмыс кезінде ерітінді нақты жағдайларда сыналады. Пилоттық операция пайдаланушыларға өнімнің жұмысы туралы өз пікірін білдіруге мүмкіндік береді. Осы пікірге сүйене отырып, әзірлеуші ​​барлық ықтимал проблемаларды жояды немесе күтпеген жағдайлар туындаған жағдайда әрекет жоспарын жасайды. Сайып келгенде, пилоттық операция толық ауқымды орналастыруды бастау немесе орналастыруды бұзатын мәселелерді шешкенше кейінге қалдыру туралы шешім қабылдауға мүмкіндік береді.

Әзірленген ақпараттық жүйенің тәжірибелік жұмыс процесінің жоспары 3.2-кестеде келтірілген.

Кесте 3.2 – Пилоттық жұмыс жоспары

Әрекет

Сипаттама

1. Табыс критерийлерін таңдау

Әзірлеуші ​​және пилоттық тестілеуге қатысушылар сәттілік критерийлерін анықтайды және олар бойынша келіседі

2. Пайдаланушыларды және орнату орнын таңдаңыз

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

3. Пайдаланушыларды және орнату сайттарын дайындау

Пайдаланушыларды – тестке қатысушыларды оқыту жүргізіледі. Орнату орны дайындалуда.

4. Бета нұсқасын қолданыңыз

Сынақ нұсқасы орнатылып, іске қосылды.

5. Сынақ нұсқасын қолдау және бақылау

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

6. Пайдаланушылардан кері байланыс және нәтижелерді бағалау

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

7. Өзгерістер мен толықтырулар енгізу

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

8. Қолдану туралы шешімдер

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

3.2 Қолданбаны орналастыру техникасы

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

Фазалық мақсаттарды енгізу:

¾  ерітіндіні өндірістік ортаға жіберу;

¾ - тапсырыс берушінің жобаны аяқтау фактісін тануы.

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

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

Әзірленіп жатқан жүйені енгізу үшін іс-шаралар жоспары жасалды, ол 3.1-кестеде көрсетілген.

Кесте 3.1 - Қолданбаны орналастыру жоспары

Әрекет

Әрекет сипаттамасы

1. Сақтық көшірме жасау

Өндірілген сақтық көшірмеақпаратты алынбалы тасымалдағышқа (CD, DVD) тасымалдау арқылы оның қатысуымен және мақұлдауымен пайдаланушы деректері

2. Шешімнің негізгі компоненттерін орнату

Шешімді жұмыс істейтін технологияларды қолдану. Бұл жағдайда Visual FoxPro компонентін орнату

3. Клиенттік қолданбаны орнату

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

4. Тренинг

Пайдаланушылар жүйемен жұмыс істеуге үйретілген, әзірлеуші ​​клиенттердің АЖ жұмысының дұрыстығы мен түсінігіне сенімді.

5. Жобаның білім қорын клиентке беру

Барлық жобалық құжаттама тапсырыс берушіге тапсырылады

6. Жобаның жабылуы

Жобаның жабылу есебін құрастыру. Тұтынушы қабылдау актісіне қол қояды.

Жұмыс станциясының қалыпты жұмыс істеуі үшін операция бөлмесі қажет. Microsoft жүйесі WindowsXP.

4 Ақпараттық жобаны басқару

4.1 Дамудың өмірлік циклін таңдау

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

Бағдарламалық қамтамасыз етудің өмірлік циклін реттейтін негізгі нормативтік құжат болып ISO/IEC 12207 халықаралық стандарты табылады (ISO – Халықаралық стандарттау ұйымы – Халықаралық стандарттау ұйымы, МЭК – Халықаралық электротехникалық комиссия – Халықаралық электротехникалық комиссия). Ол бағдарламалық жасақтаманы әзірлеу кезінде аяқталуы тиіс процестерді, әрекеттерді және тапсырмаларды қамтитын өмірлік цикл құрылымын анықтайды.

ISO/IEC 12207 стандарты нақты өмірлік цикл үлгісін және бағдарламалық жасақтаманы әзірлеу әдістерін ұсынбайды. Өмірлік цикл үлгісін бүкіл өмірлік циклде орындалатын процестердің, әрекеттердің және тапсырмалардың орындалу реттілігін және байланысын анықтайтын құрылым ретінде түсінуге болады. Өмірлік цикл моделі АЖ ерекшеліктеріне және ол жасалатын және жұмыс істейтін жағдайлардың ерекшеліктеріне байланысты.

Бүгінгі таңда бағдарламалық жасақтаманың өмірлік циклінің көптеген модельдері бар, бірақ ең танымал және кең таралған екі модель:

Спиральды модель (4.1 суретті қараңыз);

итеративті модель.


4.1-сурет – БҚ өмірлік циклінің спиральды моделі

Ақпараттық жүйені құру үшін, яғни. «Автоматтандырылған жұмыс орныкөтерме депоның қойма қызметкері» деген итеративті болып таңдалды. Итерациялық модельдің айрықша ерекшелігі оның формальды әдіс болып табылады, ол ретімен орындалатын тәуелсіз фазалардан тұрады және жиі қайталануға жатады (4.2-сурет). Итеративті тәсіл АЖ құруда өзін дәлелдеді, ол үшін әзірлеудің ең басында әзірлеушілерге оларды техникалық тұрғыдан барынша жақсырақ жүзеге асыруға еркіндік беру үшін барлық талаптарды жеткілікті дәл және толық тұжырымдауға болады.

Итеративті модельдің артықшылықтары:

модель әзірлеушілер емес және соңғы пайдаланушыларға жақсы таныс.

Ыңғайлылық пен пайдаланудың қарапайымдылығы, өйткені барлық жұмыстар кезең-кезеңімен жүзеге асырылады (үлгінің фазалары бойынша);

Талаптардың тұрақтылығы;

Үлгі түсінікті;

Үлгінің құрылымын тіпті техникалық жағынан нашар дайындалған персонал (тәжірибесіз пайдаланушы) басшылыққа ала алады;

Модель күрделілікпен реттелген түрде айналысады және түсінікті жобалар үшін жақсы жұмыс істейді;

Модель жобаны басқаруды қатаң бақылауға ықпал етеді;

Әзірлеу тобын жоспарлау және аяқтау үшін жоба менеджерінің жұмысын жеңілдетеді.

4.2-сурет – БҚ өмірлік циклінің итерациялық моделі

Үлгі кезеңдері:

Талдау сатысында жүйемен орындалатын функциялар анықталады, бірінші кезекте пысықтауды қажет ететін ең маңыздылары анықталады, ақпараттық қажеттіліктер сипатталады;

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

Іске асыру сатысында жүйе әзірленуде;

Іске асыру сатысында дайын өнім ұйымның бұрыннан бар жүйесіне енгізіледі. Пайдаланушыларды оқыту қамтамасыз етіледі;

Техникалық қызмет көрсету сатысында бағдарламалық өнімге қызмет көрсетіледі (өнімді функционалдырақ ету үшін кез келген толықтыру немесе өзгерту).

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

Кестелерде орналастырылған жобаның ерекшелік санаттарын талдау.

Әр санат бойынша берілген сұрақтарға «иә» және «жоқ» сөздерінің астын сызу арқылы жауап беріңіз.

Қолайлы үлгі таңдалып жатқан жобаға қатысты санаттарға немесе әрбір санатқа қатысты мәселелерге басымдық беріңіз.

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

Пайдаланушы командасы. Жобаның бастапқы кезеңдерінде әзірленген бағдарламалық жасақтамамен жұмыс істейтін пайдаланушылар қауымдастығының толық бейнесін (Қосымшаны ЖӘНЕ H.1 кестені қараңыз) және оның жоба барысында әзірлеушілер тобымен болашақ қарым-қатынасын алуға болады. Бұл ұсыну сәйкес модельді таңдауға көмектеседі, өйткені кейбір модельдер әзірлеу процесіне және жобаны зерттеуге пайдаланушының қатысуын арттыруды талап етеді, өйткені талаптарды әзірлеу процесінде пайдаланушы аздап өзгертуі мүмкін, әзірлеуші ​​бұл өзгерістерді және қалай жасалатынын білуі керек. бағдарламалық құралдағы осы өзгерістерді көрсету үшін.

4.2 Бағдарламалық қамтамасыз ету жобасының мақсаты мен көлемін анықтау

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

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

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

Бағдарламалық қамтамасыз ету жобасы болуы керек:

Ұйым ішінде ішкі пайдалану үшін;

Көп қолданушыға қолжетімділікті жүзеге асыру жобасы;

Кәсіпорын өнімі туралы ақпаратты енгізу, өзгерту және сақтау мүмкіндігі бар жоба;

Жүйені пайдаланушылар туралы ақпаратты енгізу, өзгерту және сақтау мүмкіндігі бар жоба;

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

Сыртқы есептілікті жасайтын жоба.

4.3 Жұмыстардың жедел тізімінің құрылымын құру

Бірегей өнімді немесе қызметті (жобаның нәтижесі) жасау үшін белгілі бір жұмыс тізбегін орындау қажет. Жобаны жоспарлаудың міндеті - бұл жұмыстардың мерзімі мен құнын дәл бағалау. Бағалау неғұрлым дәл болса, жоба жоспарының сапасы соғұрлым жоғары болады. Нақты баға беру үшін сіз жобаның ауқымын жақсы түсінуіңіз керек, яғни оның нәтижесін алу үшін нақты қандай жұмыс істеу керектігін білуіңіз керек. Жобалық жұмыстардың тізбесі жасалғаннан кейін ғана олардың әрқайсысының ұзақтығы бағаланады және оларды жүзеге асыруға қажетті ресурстар бөлінеді. Сонда ғана сіз әрбір тапсырманың құны мен мерзімін және қосу нәтижесінде жобаның жалпы құны мен ұзақтығын бағалай аласыз. Сондықтан жұмыс көлемін анықтау жобаны жоспарлаудағы бірінші қадам болып табылады. Жобалау жұмыстарының көлемін анықтау жобаның кезеңдерін (немесе кезеңдерін) анықтаудан басталады. Мысалы, «Қоймадағы тауарларды есепке алу» жүйесін құру жобасында келесі кезеңдерді бөліп көрсетуге болады:

Бағдарламалық қамтамасыз ету талаптарын әзірлеу;

Ақпараттық жүйені жобалау;

Ақпараттық жүйені енгізу және сертификаттау;

Жүйені енгізу.

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

Жұмыстардың операциялық тізімі (4.3-сурет) MS Project 2003 сияқты бағдарламалық өнім көмегімен құрастырылған.


4.3-сурет – Жұмыстардың операциялық тізімі

4.4 Бағдарламалық қамтамасыз етуді әзірлеудің ұзақтығы мен құнын бағалау

Ұзақтықты бағалау.Жұмыстардың операциялық тізбесі салынғаннан кейін анықталады (4.3-сурет, 4.3-тармақ). Бұл ұзақтықты бағалауды Гант диаграммасы (Қ қосымшасы) арқылы көруге болады.

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

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

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

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

Шығындар сметасы

Жоба мыналардан тұрады тапсырмалар , яғни белгілі бір нәтижеге жетуге бағытталған іс-әрекеттер. Тапсырманы орындау үшін, ресурстар .

Ресурстардың маңызды қасиеті жобада оларды пайдалану құны (құны (құны)) болып табылады. MS Project-те ресурс шығындарының екі түрі бар: уақыт мөлшерлемесі және пайдалану құны.

Уақыт мөлшерлемесі (Rate) уақыт бірлігінде ресурсты пайдалану құнымен көрсетіледі, мысалы, сағатына 100 рубль немесе күніне 1000 рубль. Бұл жағдайда ресурстың жобаға қатысу құны оның жобада жұмыс істейтін уақыты сағаттық мөлшерлемеге көбейтілген болады.

Бұл жағдайда уақыт мөлшерлемесі қолданылды (4.4-сурет).Ресурстарды пайдаланудың жалпы құнын 4.5-суреттен көруге болады.

4.4-сурет – Ресурстарды пайдаланудағы уақыт көрсеткіші

Бұл суретте сіз жүйені әзірлеуші ​​​​жоба барысында сағатына 50 рубль алатынын көре аласыз; бизнес-аналитик сағатына 45 рубль, тестілеуші ​​сағатына 38 рубль алады. Үстеме жұмыс уақыты есепке алынбайды.


4.5-сурет – Жоба ресурстарын пайдаланудың жалпы құны

4.5 Жоба ресурстарын бөлу

«Қоймадағы тауарларды есепке алу» жүйесі бойынша ресурстарды бөлудің фрагментін 4.6-суреттен көруге болады.


4.6-сурет – Жоба ресурстарын бөлу фрагменті

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

4.6 Жобаның экономикалық тиімділігін бағалау

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

Деректерді енгізу.

Жобаны жүзеге асырудан түсетін қосымша пайда (DP) = 38 000 рубль. Қосымша пайданы компания мамандары болжаған.

Бастапқы инвестиция (IC) = 39396,47 рубль. Бастапқы инвестициялар жоба ресурстарын пайдаланудың жалпы шығындарына сәйкес келеді (4.6-тармақтың 4.5-суреті)

Дисконт мөлшерлемесі (i) = 12%.

Жобаны әзірлеу мерзімі (n) = 2 жыл.

Жобаны жүзеге асырудан түсетін қосымша пайда (DP) = 38 000 рубль.

Жобаны жүзеге асыруға арналған жылдық шығындар (Z 1) = 15 000 рубль.

Жобаны жүзеге асыруға арналған жылдық шығындар (Z 2) = 10 000 рубль.

Жылдық ақша түсімдері (R 1) = 23 000 рубль.

Жылдық ақша түсімдері (R 2) = 28 000 рубль.

Инвестициялық жобаларды бағалау кезінде ақша ағындарын дисконттауды көздейтін таза ағымдағы кірісті есептеу әдісі қолданылады: барлық кірістер мен шығыстар бір уақытта беріледі.

Қарастырылып отырған әдістегі орталық көрсеткіш NPV көрсеткіші (таза келтірілген құн) – ақша ағындарының ағымдағы құны болып табылады. Бұл абсолютті мәндегі инвестициялық қызметтің жалпыланған соңғы нәтижесі.

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

Таза келтірілген құн (NPV) 4.2 формуласы арқылы есептеледі

(4.2)

R k – n жылдағы жылдық ақшалай түсімдер.

k – жоба жобаланған жылдар саны.

IC – бастапқы инвестиция.

i – дисконт мөлшерлемесі.

Осы формула бойынша NPV= 3460,67 рубль

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

Инвестициялардың табыстылығы (ROI) коэффициенті 4.3 формуласы арқылы есептеледі

(4.3)

Есептелген (ROI) = 108,78%

Кесте 4.1 – Жобаның өтелу мерзімін есептеуге арналған көмекші кесте

= 1,84

Өтелу мерзімі n ok = 1,84 жыл (1 жыл 11 ай)

ROI => 100% (атап айтқанда = 108,78%) болғандықтан, жоба тиімді болып саналады.

(4.4)

Осылайша, табыстылық индексі (PI) = 1,2

Автоматтандырылған жұмыс станциялары

өнімділікке қойылатын талаптар

Жасалған есептер тізімі

4.4.2. Жоспарлау және өндірістік бақылау жүйесіне қойылатын талаптар

Ақпараттық жүйе кәсіпорын ресурстарын жоспарлауды және өндірісті басқаруға тапсырыс беруді қамтамасыз етуі керек.

АЖ функционалдық талаптары:

1. Дайын өнімнің конфигурациясын басқару (FP):

спецификацияның өзектілік мерзімін көрсету мүмкіндігімен және бірнеше әртүрлі спецификациясы бар ЖТ өндірісінде болу мүмкіндігімен ЖТ құрамы туралы нормативтік-анықтамалық ақпаратты жүргізу;

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

2. Сатуды басқару:

Клиенттермен қарым-қатынас тарихын қарау;

ЖТ тізімін, көлемдерін, жөнелтілген күнін, сату бағасын және кез келген қосымша шарттарды көрсете отырып, клиенттің өтінішін тіркеу/түзету;

Тапсырыс берілген ЖТ ағымдағы экономикалық көрсеткіштерін (есептерін) қарау;

3. Өндірістік жоспарлау:

Жоспарлы кезеңнің әрбір күні үшін қолжетімді стандартты сағаттар санын көрсете отырып, жабдықтың болуының кестесін қалыптастыру;

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

Материалдар мен жинақтаушы бұйымдарға өндірістің қажеттілігінің жоспарын қалыптастыру;

Құрылған өндірістік жоспарға сәйкес жабдықтың жүктелуін бақылау және басқару;

Өндірістік жоспарды орындау барысында оған түзетулер енгізу;

Өндірістік жоспардың жоспарлы-факті талдауы;

4. Өндірісті басқару:

Өнімдерді дайындау бойынша ауысымдық тапсырмаларды (жұмыс нарядтарын) қалыптастыру;



Өндірілген өнімнің санын, ақауы бар өнімдердің санын және некеге тұрудың себептерін көрсете отырып, мердігерлерді киім-кешектерге тағайындау/қайта бөлу және киім-кешектердің орындалуын бекіту;

Өндірістегі тауарлық-материалдық құндылықтардың (тауарлы-материалдық қорлар мен материалдардың) сақталуын және қозғалысын басқару;

5. Жабдықты басқару:

Материалдар мен жинақтауыштарға қажеттілік жоспарының негізінде жеткізушіні, тауарлар мен материалдардың ассортиментін, саны мен жеткізу мерзімін көрсете отырып, сатып алуға өтінімді қалыптастыру;

Бөлімшелерден тауарлар мен материалдарға бірыңғай тапсырыстар негізінде сатып алу тапсырыстарын қалыптастыру;

Сатып алу тапсырыстарын орындау процесін бақылау және қадағалау;

Қалдықтарды жедел бақылау;

Жеткізулердің жоспар-факті талдауы;

6. Шығындарды басқару:

ЖТЖ жоспарлы (нормативтік) құнын қалыптастыру;

Нақты өндірістік шығындарды бекіту;

ЖТД-ның нақты құнын есептеу;

Шығындарды жоспарлы-факті талдау.

Тапсырыстың стандартты құнын есептеуге қойылатын талаптар

Өнімнің және бүкіл тапсырыстың стандартты құны келесі әдіспен есептеледі:

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

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

3. Жанама шығындардың нормативтік мәні берілген базаға (көрсетілген бап бойынша тікелей шығындардың құны) пайызбен есептеледі.



Бұл есептеуді жүзеге асыру үшін Ақпараттық жүйеде келесі деректер болуы керек:

1. Өнімді өндіруге арналған спецификация (сонымен қатар осы өнімге кіретін өз өндірісінің барлық жартылай фабрикаттарын өндіруге арналған техникалық шарттар);

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

3. Пайдаланылған тауарлар мен материалдардың есептік бағасының хаттамасы;

4. Кәсіптер мен санаттар бойынша стандартты сағаттардың ақшалай ставкалары.

Тапсырыстың нақты құнын есептеуге қойылатын талаптар

Өнімнің және бүкіл тапсырыстың нақты өзіндік құны келесі әдіспен есептеледі:

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

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

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

4. Бөлінетін тікелей шығындар:

Әрбір өңдеу сатысына қарағанда жиі аз тұтынылатын негізгі материалдар (мысалы, өнім бірлігіне шаққандағы жылдамдығы соншалықты аз химиялық заттар, тіпті осы қарқынмен олардың бірлікке жұмсалуын есепке алудың мағынасы жоқ);

Бөлімшелер бойынша бөлінуі туралы ақпарат болмаған жағдайда жұмысшылардың жалақысы;

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

Мұндай шығындар өндірілген өнімге таңдалған бөлу базасы бойынша (мысалы, тікелей материалдық шығындарға пропорционалды) бөлінеді.

1. Жалпы өндірістік шығындар (БУ 25 шоты): таңдалған тарату базасына пропорционалды түрде өндірілген өнімге бөлінеді. Мұндай шығындардың үлесі кәсіпорын қабылдаған Есеп саясатына сәйкес аяқталмаған өндірістің бөлігі ретінде қалуы немесе қалуы мүмкін.

2. Жалпы шаруашылық шығыстар және сатуға арналған шығыстар (26 және 44 шоттар) ағымдағы кезеңнің шығыстары ретінде танылады және сату шығыстарына жатады. Мұндай шығындарды дайын өнімнің өзіндік құнына бөлуді арнайы есептің көмегімен көруге болады.

Ақпараттық жүйенің жұмысына қойылатын талаптар

<Раздел должен содержать требования к производительности Информационной системы. Вводится в шаблон>.

Сенімділікке қойылатын талаптар

<Раздел должен содержать требования к надежности Информационной системы. Например:>

Ақпараттық жүйенің сенімді (тұрақты) жұмыс істеуін қамтамасыз етуге қойылатын талаптар

Ақпараттық жүйенің сенімді (тұрақты) жұмыс істеуі Тапсырыс берушінің тізбесі төменде келтірілген ұйымдастыру-техникалық шаралар кешенін жүзеге асыруымен қамтамасыз етілуге ​​тиіс:

1. Техникалық құралдарды үздіксіз электрмен жабдықтауды ұйымдастыру;

2. Лицензияланған бағдарламалық құралдарды пайдалану;

3. РФ Еңбек және әлеуметтік даму министрлігінің 1998 жылғы 23 шілдедегі «ДК және ұйымдастыру техникасына техникалық қызмет көрсету және бағдарламалық қамтамасыз етуді техникалық қызмет көрсетудің салааралық стандартты уақыт нормаларын бекіту туралы» қаулысында белгіленген ұсынымдарын жүйелі түрде орындау. ";

4. ГОСТ 51188-98 талаптарын жүйелі түрде орындау. «Деректерді қорғау. Бағдарламалық құралдың қолжетімділігін тексеру компьютерлік вирустар»;

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

Әзірленіп жатқан ақпараттық жүйенің мақсатына сүйене отырып, қосымшаның модульдік құрылымын одан әрі жобалайтын боламыз. Модульдік құрылымды анықтау үшін UML 2.0 белгілеу компонентінің диаграммасын қолданамыз (3.4-сурет).

Күріш. 3.4

Ақпараттық жүйе үш құрамдас бөліктен тұрады:

  • 1. Интерфейс. Ақпараттық жүйемен пайдаланушының әрекеттесуін жүзеге асыру. Құрамында келесі модульдер бар:
    • · Енгізу/шығару – АЖ-мен жұмыс істеу кезінде ақпаратты енгізу және шығаруды ұйымдастыру;
    • · Есеп беру – рекрутингтік агенттік қызметінің әртүрлі бағыттары бойынша құжаттаманың белгіленген нысандарына сәйкес есептілікті ұйымдастыру;
    • Іздеу – көрсетілген параметрлер бойынша кандидаттар мен бос орындарды іздеуді ұйымдастыру;
  • 2. Мәліметтерді өңдеу. Ақпаратты өңдеу функцияларын жүзеге асыру: мәліметтер базасында мәліметтерді іздеу, математикалық модельқұжаттарды бастапқы талдау тапсырмасы үшін және т.б.;
  • 3. ДБ. Тұтынушылар туралы ақпаратты қамтитын деректер қоймасын іске асыру.

Мәліметтер қорының құрылымын дамыту

Бұрын айтылғандай, ақпараттық жүйеде барлық ақпарат бірыңғай деректер базасында сақталады. Деректер қорының логикалық құрылымын модельдеу үшін IDEF1x әдістемесі қолданылды. Осы әдістемеге сәйкес ақпараттық модельді құру процесі келесі қадамдардан тұрады:

  • субъектілердің анықтамасы; субъектілер арасындағы тәуелділікті анықтау;
  • бастапқы және балама кілттерді орнату;
  • нысанның атрибуттарын анықтау;
  • үлгіні қалыпты форманың қажетті деңгейіне жеткізу;
  • · модельдің физикалық сипаттамасына көшу: сәйкестіктердің тағайындалуы субъект атауы – кестенің аты, нысан атрибуты – кесте атрибуты;
  • триггерлерді, процедураларды және шектеулерді орнату;
  • мәліметтер базасын құру.

Дерекқорды IDEF1.x тұрғысынан сипаттайтын нысан қатынасы диаграммасы үш негізгі блоктан құрастырылған - нысандар, атрибуттар және қатынастар. Диаграмманы ретінде қарастырсақ графикалық бейнелеудомен ережелері, содан кейін нысандар мен атрибуттар зат есімдер, ал қатынастар етістіктер болып табылады.

Болашақ АЖ осы дерекқорды іздейтіндіктен, құжаттың негізгі атрибуттары ретінде мыналар таңдалды:

  • - құжаттың атауы;
  • - құжаттың мұрағатқа түскен күні (мұрағаттық қызмет көрсететін заң фирмалары құжаттардың сақталуын қадағалайды. Әрбір құжаттың өзіндік сақтау мерзімі болады. Көптеген бағалы қағаздар уақыт өте келе өзектілігін жоғалтады, ал олардың құны нөлге дейін төмендейді. Мұндай құжаттар жойылады деп болжануда.Мұндай қағаздарды уақтылы іріктеу және құжаттарды жою заң фирмалары көрсететін мұрағаттық қызметтер пакетіне кіреді.Әрбір құжат сақтауға қабылданған кезде, арнайы сараптамадан кейін сақтау мерзімі анықталады.Кейін осы мерзімде құжат жоюға беріледі);
  • - құжаттың меншік құқығы (түрі) (себебі барлық құжаттар 7 түрге бөлінген, олар үшін маңыздылығы бойынша рейтинг жасалған);
  • -баған нөмірі;
  • - сөре нөмірі;
  • - шана нөмірі (бұл 3 параметр құжаттың мұрағаттағы орнын анықтау үшін қажет);
  • - оның ұяшығында құжаттың болуы (құжат мұрағатта бар ма, әлде ол өтініш берушіге берілді ме, білу керек).

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

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


Күріш. 3.5


Күріш. 3.6

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

Тәуелсіз ұйым болып табылатын «Қызметкер» ұйымының келесі атрибуттары бар:

  • Қызметкердің сәйкестендіру нөмірі болып табылады бастапқы кілтбұл ұйым;
  • Қызметкердің аты-жөні;
  • Мамандық саласы;
  • · Рейтинг;
  • · Қосымша ақпарат.

«Клиент» нысаны «Қызметкер» субъектісіне тәуелді ұйым болып табылады, яғни әрбір қызметкер көптеген клиенттерге қызмет көрсете алады. Клиент нысанының келесі атрибуттары бар:

  • · Серия және төлқұжат нөмірі – осы нысанның негізгі кілті болып табылады;
  • · Қызметкердің сәйкестендіру нөмірі – осы нысанның қосалқы кілті болып табылады;
  • Қызметкердің аты-жөні;
  • Мамандық саласы;
  • · Рейтинг;
  • · Қосымша ақпарат.

«Құжат» нысаны «Клиент» нысанының тәуелді нысаны болып табылады, яғни әрбір клиент мұрағатта көптеген әртүрлі құжаттарды сақтай алады. Құжат нысанының келесі атрибуттары бар:

  • · Құжат идентификаторы – осы нысанның бастапқы кілті болып табылады;
  • · Серия және төлқұжат нөмірі – осы нысанның қосалқы кілті болып табылады;
  • · Құжат атауы;
  • · Қабылдау күні;
  • · Бір топқа жататындығы;
  • Баған нөмірі;
  • · Сөре нөмірі;
  • · Слайдер нөмірі;
  • Ұяшықта құжаттың болуы.

Жақсы жұмысыңызды білім қорына жіберу оңай. Төмендегі пішінді пайдаланыңыз

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

Жарияланды http://www.allbest.ru/

Автоматтандыру және ақпараттық жүйелер кафедрасы

ТҮСІНДІРМЕ ЖАЗБА

курстық жобаға

Тақырыбы: АЖ модулін кәсіпорынды басқаруды жобалау

Пәні: «IP дизайны»

Кіріспе

1 Тапсырмалар жинағын ақпараттық қамтамасыз ету

1.1.1 Инфологиялық немесе ақпараттық модель (деректер схемасы) және оның сипаттамасы

1.2.1. Есептерді формализациялау (есептеу алгоритмдері және есептерді шығару)

2 Технологиялық қамтамасыз ету

2.1 Ақпаратты жинау, беру, өңдеу және шығарудың технологиялық процесінің схемасы

3 Тапсырмалар жинағы үшін бағдарламалық қамтамасыз ету

3.1 Жалпы

Қорытынды

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

КІРІСПЕ

Қазіргі уақытта әртүрлі типтегі кәсіпорындарда автоматтандырылған ақпараттық жүйелерді (ААЖ) құру және енгізу кеңінен жүргізілуде. AIS әртүрлі типтегі және құрылымдардағы ақпаратты өңдеуде өзінің тиімділігін дәлелдеді. Мұндай жүйелер ең қарапайым процестерді ең қысқа мерзімде орындайды.

Соңғы жиырма жылда ақпараттың көлемі мен айналымы адам өмірінің барлық салаларында: экономикалық, қаржылық, саяси, рухани салаларда айтарлықтай өсті. Ал білімді жинақтау, өңдеу, пайдалану процесі үнемі жеделдетіп отырады. Ғалымдар он жыл сайын ақпарат көлемі екі есе өсетінін айтады. Нәтижесінде пайдалану қажеттілігі туындайды автоматты құралдаржинақталған деректерді тиімді сақтауға, өңдеуге және таратуға мүмкіндік береді. Көптеген коммерциялық кәсіпорындарды компьютерлендіруге қарамастан, бұл мекемелердің қызметкерлеріне тауарлар мен тұтынушылардың есебін жүргізу және бөлімшелер арасында ақпарат алмасу бойынша үлкен көлемдегі жоспарлы жұмыстарды орындауға тура келеді. Қазіргі уақытта білім беру процесінің негізгі функцияларын автоматтандыратын ақпараттық жүйені (АЖ) енгізу қажеттілігі күмән тудырмайды.

АЖ құрудың үш жолы бар:

1 ERP жүйелеріне негізделген АЖ құру.

2 Өзіндік АЖ әзірлеу.

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

«Кәсіпорындарды басқару» АЖ АЖО сауда кәсіпорындары қызметкерлерінің жұмысын автоматтандыруға арналған. Жүйеде жеткізушілер, қызметкерлер және тұтынушылар туралы ақпаратты қамтитын мәліметтер базасы бар.

станоктан тыс автоматтандырылған жүйе

1 МІНДЕТТЕР КЕШЕНІН АҚПАРАТТЫҚ ҚАМТАМАСЫЗ ЕТУ

1.1 Машинадан тыс ақпаратты қамтамасыз ету

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

Машинадан тыс ақпараттық қолдау (1-сурет) машинадан тыс ақпараттық базаны (IB) және оның техникалық қызмет көрсету құралдарын қамтиды.

Жарияланды http://www.allbest.ru/

1-сурет Машинадан тыс ақпаратты қамтамасыз ету

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

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

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

Жарияланды http://www.allbest.ru/

2-сурет Машинадан тыс инфобазаның құрамы

1.1.1 Инфологиялық немесе ақпараттық модель (деректер схемасы) және оның сипаттамасы.

Мәліметтер базасын жобалау өзара байланысты деректер үлгілерінің жиынтығын құрудан тұрады. Мәліметтер қорын жобалаудағы ең маңызды кезең – ДҚБЖ бағдарланбаған пәндік облыстың инфологиялық (ақпараттық-логикалық) моделін жасау.Инфологиялық модельде деректер құрылымдарының көмегімен мәліметтердің құрамы мен құрылымы, сонымен қатар ақпараттық қажеттіліктер ретінде біріктірілген түрде көрініс табады.

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

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

Инфологиялық модельдеудің мақсаты - адамға сақтау керек ақпаратты жинау және ұсынудың ең табиғи жолдарын қамтамасыз ету. негізін құрадыдеректер.

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

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

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

Кіріс құжаттарын зерделеу нәтижесінде ақпараттық объектілердің бағыныштылығының иерархиялық байланысын анық көрсететін ИЛМ-нің канондық түрдегі графикалық көрінісі, ақпараттың ақпараттық моделі (IDM) құрылды (3-сурет).

Жарияланды http://www.allbest.ru/

3-сурет «Кәсіпорындарды басқару» АЖ АЖ инфологиялық моделі

1.1.2 Енгізілетін ақпараттың сипаттамалары

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

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

Курстық жобада әзірленген автоматтандырылған жүйенің кіріс ақпараты:

Материалдың түрі туралы мәліметтер;

Материалдың түсі туралы ақпарат;

Материалдың текстурасы туралы мәлімет;

өндіруші туралы ақпарат;

Кәсіпорын қызметкерлері туралы мәліметтер;

Лауазымдар туралы мәліметтер;

Материалдың көлемі туралы мәліметтер;

Материалдың бағасы туралы ақпарат;

Кенептің ені туралы ақпарат;

Мәліметтер қоры 7 кестеден және 5 каталогтан тұрады. Материалдық мәліметтерді сақтау үшін «Материалдар» кестесі (4-сурет) қолданылады. Бұл кестедегі мәліметтер қоймаға материал түскен кезде енгізіледі.

4-сурет «Материалдар» кестесі

«Клиенттер» кестесі (5-сурет) тұтынушылар туралы ақпаратты сақтау үшін қолданылады.

5-сурет «Тұтынушылар» кестесі

«Қызметкерлер» кестесі (6-сурет) осы кәсіпорынның жұмысшылары туралы ақпаратты сақтау үшін қолданылады. «Қызметкерлер» кестесіндегі мәліметтер жаңа қызметкердің жұмысқа орналасуы бойынша енгізіледі.

Сурет 6 Қызметкерлер кестесі

«Тапсырыстар» кестесі (7-сурет) созылған төбелерді орнатуға тапсырыстар туралы ақпаратты сақтау үшін қолданылады.

7-сурет Тапсырыстар кестесі

«Өндіруші» кестесі (8-сурет) материалдарды жеткізушілер туралы ақпаратты сақтау үшін қолданылады.

8-сурет «Өндіруші» кестесі

Материалдың түсуі мен жұмсалуы туралы ақпаратты сақтау үшін «Кіріс» кестесі (9-сурет) және «Шығын» кестесі (10-сурет) қолданылады.

9-сурет «Келу»

10-сурет «Тұтыну»

Мәліметтерді нақтылау үшін «Материал түрі» (11-сурет), «Түс» (12-сурет), «Текстура» (13-сурет), «Позиция» (14-сурет), «Статус» (15-сурет) анықтамалық кітаптары қолданылады. кодтар түрінде берілген кестелер.

11-сурет «Материал түрі» анықтамалығы

12-сурет «Түс» анықтамалығы

13-сурет «Шот-фактура» анықтамалығы

14-сурет «Позиция» анықтамалығы

15-сурет «Статус» каталогы

1.1.3 Нәтиже ақпаратының сипаттамалары

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

1.2 Тапсырмалар кешенін машина ішілік орындау

Ақпараттық жүйе жұмыс істейтін ақпарат MySQL құралдарының көмегімен құрылған мәліметтер қоры түрінде ұйымдастырылған (16-сурет).

16-сурет MySQL көмегімен жасалған деректер қорының схемасы

1.2.1 Есептерді формализациялау (есептеу алгоритмдері және есептерді шығару)

Шығару құжаттамасын алу үшін кіріс деректері белгілі бір алгоритм бойынша түрлендіріледі.

Созылған төбені орнату құнын есептеу кезінде сіз 3 өрісті және деректерді енгізуді қамтитын «Шығын» нысанын толтыруыңыз керек: төбенің ені, төбенің ұзындығы, материал құрылымы. Осы өрістерді толтырғаннан кейін бағдарлама мәліметтер базасынан сұраныс жасайды MySQL деректері, осы шот-фактурамен материалдың құны туралы деректер. Құны төбенің жабынының ауданын 1 м 2 материалдың құнына көбейту арқылы есептеледі.

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

1.2.2 Бағдарламалық пакетті пайдаланудың блок-схемасы (диалогтық ағаш)

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

Әзірленген қолданбада интуитивті мәзір бар. Мәліметтер қоры кестелерімен жұмыс істеу үшін АЖ «Кәсіпорындарды басқару» модулі мыналардан тұрады:

пішіндерді қарау және өңдеу;

төбенің құнын есептеу нысандары;

графикалық ақпаратты ұсыну формалары.

2 ТЕХНОЛОГИЯЛЫҚ ҚОЛДАУ

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

3 ТАПСЫРМАЛАР КЕҢЕСІНІҢ БАҒДАРЛАМАЛЫҚ ҚҰРАЛЫ

Тапсырмалар кешенінің бағдарламалық жасақтамасы РНР бағдарламалау ортасында орындалды. Ортаны таңдау осы бағдарламалау тілінің электрондық мұрағаттармен (деректер базаларымен) жұмыс істеуге арналған қосымшаларды құруға арналған кең мүмкіндіктеріне байланысты.

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

3.1 Жалпы

«Кәсіпорындарды басқару» АЖ модулі MySQL қолжетімділігі бар Windows-жүйелерінің қызметтеріне негізделген технологияны қолдану арқылы жасалған.

MySQL қазіргі уақытта ең танымал ДҚБЖ бірі болып табылады. Бұл танымалдылықтың кейбір себептері:

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

Басқа бағдарламалық өнімдермен интеграцияның терең дамыған мүмкіндіктері;

Айта кету керек, MySQL-тің мұндай кең таралуының маңызды себебі - бұл бағдарламалық өнімнің қолжетімділігі.

3.2 Программалық модульдердің сипаттамасы

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

«Өнім» бетін ашқан кезде біз формаға өтеміз, онда бағдарламаның 6 негізгі модулі бар: «Тапсырыстар», «Материалдар», «Шығындар», «Кіріс», «Тапсырыс берушілер», «Қызметкерлер».

«Тапсырыстар», «Материалдар», «Шығындар», «Кіріс», «Тапсырыс берушілер», «Қызметкерлер» түймелерін басқан кезде біз тиісті пішінге өтеміз, онда сіз ақпаратты қосуға, жоюға, сұрыптауға, іздеуге болады. дерекқор. Осы түймелердің бірін басқан кезде біз толтырғаннан кейін жиынтық ақпаратты көрсететін жою, сұрыптау, қосу немесе іздеу үшін ақпаратты толтыру жолдары бар пішінге автоматты түрде өтеміз.

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

«Шығындар» нысанында «Шығындар графигі» түймесін басқан кезде салыстырмалы уақыт кезеңіндегі шығындар туралы графикалық ақпаратпен диаграмма кескіні көрсетіледі.

ҚОРЫТЫНДЫ

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

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

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

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

ӘДЕБИЕТТЕР ТІЗІМІ

1. Welling L. PHP және MySQL көмегімен веб-қосымшаларды әзірлеу. Уильямс баспасы, 2003. - 288 б.: сырқат.

2. PHP және MySQL үшін сілтемелер. http://www.php.su/books/.

3. phpMySQL_Admin үшін анықтама файлдары

4. http://www.php.ru

5. http://www.mysql.ru

Allbest.ru сайтында орналастырылған

Ұқсас құжаттар

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

    курстық жұмыс, 26.09.2012 қосылған

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

    диссертация, 30.05.2013 қосылған

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

    сынақ, 25.07.2012 қосылған

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

    диссертация, 01.03.2012 қосылған

    Автоматтандырылған өңдеуді ұйымдастырудың сипаттамасы. Мәліметтер схемасы және оның сипаттамасы. Енгізу және шығару ақпаратының сипаттамалары. Ақпаратты жинау, беру, өңдеу және шығарудың технологиялық процесін ұйымдастыру. Автоматтандырылған тапсырмаларды формализациялау.

    курстық жұмыс, 22.11.2013 қосылған

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

    курстық жұмыс, 12.01.2010 қосылған

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

    диссертация, 22.11.2015 қосылды

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

    диссертация, 12/08/2014 қосылды

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

    диссертация, 02.11.2015 қосылды

    «Паллада-Торг» ЖАҚ кәсіпорнында жүк тасымалдауды ұйымдастыру. Тасымалдауды басқарудың ерекшеліктері: Ақпараттық жүйелер бөлімінің ұйымдастырушылық құрылымы мен функциялары; ақпаратты өңдеу және беру процесін автоматтандыру және ақпараттандыру деңгейін бағалау.

Кіріспе

1. Аналитикалық бөлім

1.1 Кәсіпорынның ұйымдық құрылымы

2 Халыққа қызмет көрсету бөлімінің және жұмыс бөлімінің бағдарламалық-техникалық қамтамасыз етілуін талдау

Дизайн бөлігі

2.1 Пәндік аймақтың сипаттамасы

2 Әзірлеу және енгізу әдістерінің техникалық-экономикалық негіздемесі

3 Мәліметтер базасын жобалау

4 Чен стандартындағы концептуалды деректер моделі

5 ERwin ортасындағы ER диаграммасы

6 Модельді талдау

7 Физикалық дизайн кезеңі

8 Негізгі сұраныстарды орындау

Қорытынды

Ақпарат көздерінің тізімі

Кіріспе

Көптеген фирмалар мен кәсіпорындар тазалық компанияларының қызметіне мұқтаж.

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

Мамандандырылған компаниялардың артықшылығы келесі факторлармен анықталады:

қызметтердің жоғары сапасы;

қызметтердің құны өзіңіздің жеке тазалау қызметін ұстау құнынан жоғары емес;

· тазалық компанияларының қызметтеріне шығыстар салық салынатын табыстан шегеріледі;

· тазалаушы компаниялардың мамандары эксклюзивті және күрделі мамандандырылған жұмыстарды орындайды (мысалы, мәрмәр жабындарының кристалдануы);

Тиімділік – тазалау Тапсырыс берушіге ыңғайлы уақытта жүргізіледі.

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

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

Customer Relationship Management (CRM, CRM-жүйе, қысқаша «Customer Relationship Management») – тұтынушылармен (клиенттермен) өзара әрекеттесу стратегияларын автоматтандыруға, атап айтқанда, ақпаратты сақтау арқылы сатуды арттыруға, маркетингті оңтайландыруға және тұтынушыларға қызмет көрсетуді жақсартуға арналған ұйымдарға арналған қолданбалы бағдарламалық құрал. тұтынушылар туралы және олармен қарым-қатынас тарихы, бизнес-процестерді құру және жетілдіру және нәтижелерді кейінгі талдау. CRM жүйесі клиент жекелендірілген, бәсекелестік жоғары және табыс клиент үшін ең қолайлы жағдайларды қамтамасыз етуге байланысты болатын кез келген бизнесте қолданылады - бүкіл бизнес философиясының орталығы клиент деп есептейтін өзара әрекеттесу моделі және Негізгі қызмет түрлері тиімді маркетингті, сатуды және тұтынушыларға қызмет көрсетуді қолдау шаралары болып табылады. Осы бизнес мақсаттарын қолдау тұтынушылар, жеткізушілер, серіктестер туралы, сондай-ақ компанияның ішкі процестері туралы ақпаратты жинауды, сақтауды және талдауды қамтиды. Осы бизнес мақсаттарын қолдау функцияларына сату, маркетинг, тұтынушыларды қолдау кіреді.

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

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

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

Клиенттермен байланыстарды жоспарлау және үйлестіру;

тұтынушылар туралы барлық мүмкін ақпаратты жинау және теру;

ұзақ мерзімді немесе күрделі операцияларды бақылау;

жобаны іске асырудың немесе мәміле жасаудың әрбір кезеңін талдау;

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

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

1. Аналитикалық бөлім

MAKS компаниялар тобы 2000 жылы құрылған. Негізгі қызмет түрі әртараптандырылған кешенді қызмет көрсету секторы болып табылады. MAKS компаниялар тобы құрылған сәттен бастап ұсынылатын қызметтердің бірқатар түрлері үнемі кеңейіп келеді. Бүгінгі күні MAKS Group келесі қызмет түрлерін ұсынады (1-сурет):

· объектілерді қорғау, жылдам әрекет ету топтары, консольдық қорғаныс, жеке детектив қызметтері;

қызмет көрсетілетін жылжымайтын мүлік объектілерінің барынша тиімді және үздіксіз жұмысын қамтамасыз ету;

Қолданыстағы қауіпсіздік жүйелерін алдын ала талдау;

Кешенді тазалау.

Күріш. 1. MAKS тобының қызмет көрсету секторлары

«MAKS PROTECTION» мемлекеттік емес қауіпсіздік саласымен қатар дамыды. Объектілерді қорғау, жедел әрекет ету топтары, қашықтан күзет, жеке детектив қызметтері, осының барлығы қызметтердің стандартты пакетіне кіреді. Бөлімшеде шетелдік азаматтарға шұғыл көмек көрсетумен айналысатын және тауарлар мен құндылықтарды алып жүрудің барлық қыр-сырын білетін IT-инфрақұрылым мамандары жұмыс істейді.

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

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

«MAX PROTECTION» қауіпсіздіктің жаңа концепцияларын үнемі жетілдіреді және әзірлейді. Біздің жұмысымызға шетелдік озық технологиялар енгізілуде және біз нақты тапсырмалар үшін өз шешімдерімізді әзірлейміз. Дегенмен, ең озық автоматтандырылған қауіпсіздік жүйелері де адамды толығымен алмастыра алмайды. Сондықтан MAX PROTECTION қызметкерлерінің кәсіби деңгейін арттыруға ерекше көңіл бөлінеді. Мамандар тұрақты түрде біліктілікті арттыру курстарына қатысады, олардың дайындық деңгейі ішкі аудит кезінде тексеріледі. Кадрларды қатаң іріктеу «MAKS PROTECTION» қызметтеріне адам факторының әсерін барынша азайтуға мүмкіндік береді.

«MAKS PROTECTION» менеджмент командасы клиенттерге жеке көзқарасқа бағытталған. Мамандар көп деңгейлі талдау жүргізеді және оның нәтижелері бойынша клиенттің қауіпсіздігін қамтамасыз ету үшін ең тиімді шешімдерді ұсынады. Бұл ретте «MAKS PROTECTION» қызмет саласы жеке клиенттермен шектелмейді. Қызметкерлер мемлекеттік нысандарды күзетумен таныс және бұл салада өздерін дәлелдеді.

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

«MAX OPERATION» бөлімшесі нарықта он жылдан астам жұмыс істейді. Негізгі міндет – қызмет көрсетілетін жылжымайтын мүлік объектілерінің барынша тиімді және үздіксіз жұмысын қамтамасыз ету. Бұл ретте объектіні пайдалануға берудің ескіру мерзімі және жабдықтың күрделілік деңгейінің мәні рөл атқармайды.

«MAX OPERATION» ұсынатын кешенді қызмет жабдықтар мен инженерлік жүйелерге техникалық қолдау көрсетуді, сондай-ақ қауіпсіздік ұсыныстарын қамтиды. Бұл тізімге техникалық қызмет көрсету және басқа да жоспарлы және жоспардан тыс жұмыстар кіреді; өрт дабылдары мен бейнебақылау жүйелерін жобалау және орнату, сонымен қатар жөндеу және құрылыс қызметтерінің кешені. MAX OPERATION клиенттері бір мердігерден қызметтердің толық пакетін алады, бұл шығындарды айтарлықтай төмендетеді және қызметтер арасындағы өзара әрекеттесуді жеңілдетеді.

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

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

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

«MAX CONSULTING» қызметкерлері қолданыстағы қауіпсіздік жүйелеріне алдын ала талдау жүргізеді. Әрине, мұндай жұмыс тапсырыс берушінің қызметкерлерімен тығыз ынтымақтастықта жүзеге асырылады, олар сізді жаңартып, барлық мүмкіндіктерді ескеруге көмектеседі.

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

Сондай-ақ, MAX CONSULTING мамандары дағдарысты жағдайларды жоюға, бизнес-процестердің тиімділігін арттыруға және компанияның ақпараттық жүйелері мен АТ тәуекелдерін тиімді басқаруға көмек көрсетеді.

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

«MAX CLEANING» компаниясы ұсынатын қызмет көлемі үй-жайларды тазалау болып табылады. Ресейде алғашқы тазалау компаниялары 1992-1994 жылдары пайда болды. сол кезде олардың қызметтерін бірден-бір тұтынушылар болған алғашқы бірлескен кәсіпорындардың пайда болуымен бірге. 2012 жылы Ресейдегі тазалық қызметтері нарығының көлемінің ұлғаюы ақшалай түрде шамамен 9 миллиард рубльді құрады - 2011 жылы оның көлемі 45 миллиард рубль болды, ал 2012 жылдың соңына қарай тазалық нарығын олар қазірдің өзінде бағалады. 54 миллиард рубль. Өткен 2014 жылы ресейлік тазарту қызметтері нарығының көлемі, сарапшылардың пікірінше, шамамен 10-11 миллиард рубльге өсті және өткен жылдың соңында шамамен 65 миллиард рубльді құрады.

Тазалық қызметтерін көрсету бойынша ең ірі аймақтардың қатарында Мәскеу, Краснояр өлкесі, Түмен облысы, Башқұртстан Республикасы, Санкт-Петербург, Ханты-Мансий автономиялық округі. Ішкі тазарту нарығының 100-150 миллион доллары Мәскеудің үлесіне тиеді.

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

· ірі операторлар (жұмыскерлер саны 500 адамнан астам) ~ 67%;

· ірі операторлар (персонал саны 500 адамға дейін) ~ 15%;

· орташа операторлар (200 адамға дейін персонал) ~ 7%;

· шағын операторлар (персонал саны 50 адамға дейін) ~ 11%.

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

Күріш. 2. Тазалық қызметтерін тұтынушыларды сегменттеу

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

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

Үй тазалау қазіргі бизнес әлемінде өндірістік қажеттілік болып табылады. Келісімшарт бойынша күнделікті тазалау - бұл компанияның жеткілікті дамыған саласы. Клиент үшін ыңғайлы жұмыс кестесімен бір реттік тазалауға тапсырыс беру және үй-жайды жүйелі түрде тазалауға келісім-шарт жасау мүмкіндігі бүгінгі күні өте кең таралған әрекет болып табылады, ол үлкен көлемдегі деректерді қажет етеді және ең қолайлы болып табылады. ақпараттық жүйені жобалау үлгісі. Кәсіпорын қызметкерлері жүргізілетін тазалаудың бақылауы мен сапасына үлкен мән береді. Ашық болу да компания жұмысының маңызды бөлігі болып табылады. Клиент осы MAX CLEANING компаниясының немен, қалай және немен айналысатынын білуге ​​құқылы. Барлық химиялық заттардың гигиеналық сертификаттары бар, серіктестер мен тапсырыс берушілер өндірістік базаны аралап, кәсіпорындағы технологиялық мүмкіндіктермен және жұмыстың ұйымдастырылуымен таныса алады.

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

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

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

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

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

2003 жылы тұтынушыларға қызмет көрсету сапасын арттыру мақсатында қосымша кәсіби тазалау қызметтерін ұсынатын жаңа бөлімше ашу туралы шешім қабылданды. MAX CLEANING алғашқы қадамдарын Мәскеуде жасады. Елордада жинақталған тәжірибе аймақтарға шығу үшін пайдаланылды. Алғашында қиындықтар жеткілікті болғанымен, компания барлық қиындықтарды жеңе білді. 2005 жылы компания METRO супермаркеттер желісімен келісім-шартқа отырып, супермаркеттер мен гипермаркеттерге тазалау қызметін көрсететін алғашқы компаниялардың бірі болды. 2010 жылға қарай компанияның штаты 400-ден астам адамды құрады. Қызметкерлер Мәскеудің барлық учаскелерінде жұмыс істейді. Қазірдің өзінде 2012 жылы «MAX CLEANING» Ресей аймақтарына барады. Алғашқы филиалдар Красноярск және Қазан қалаларында ашылды. Кәсіби кеңсе тазалау сапасы және сауда орталықтарыаймақтық тұтынушылардың күткенінен асып түседі. Компания 700 адамдық ұжыммен 10 жылдық мерейтойына жақындады. Барлық кейінгі тәжірибе тазалау саласында бірегей білім берді.

Соңғы жылдары құрылған MAX CLEANING компаниясының беделі үлкен маңызға ие. Ол қызметкерлердің әрқайсысының өз жұмысына деген көзқарасын ескеруді талап етеді.

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

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

Тазалық компаниясы өз қызметтерін бүкіл Ресей Федерациясында көрсетеді. Қызмет көрсету аймағының негізгі бөлігі Ресей Федерациясының орталық бөлігі болып табылады. Компания төмендегі суретте көрсетілген көптеген ірі заңды тұлғалармен жұмыс істейді:

Күріш. 3. «MAX-CLEANING» клиенттік компаниялары

.1 Кәсіпорынның ұйымдық құрылымы

MAX CLEANING компаниясы әртүрлі функциялар мен міндеттерді орындайтын әртүрлі бөлімшелерден тұрады, MAX CLEANING компаниясының ұйымдық құрылымы 4-суретте көрсетілген.

Күріш. 4. Ұйымның құрылымы

Бас директор мен оның орынбасары көптеген бөлімдерден тұратын MAX-CLEANING компаниясын басқарады, соның ішінде:

· Клиенттермен жұмыс бөлімі;

· Жұмыс бөлімі.

Клиенттерге қызмет көрсету

«MAKS-CLEANING» компаниясының клиенттерімен жұмыс ауқымы кең: оның негізгі міндеті заңды тұлғалардың ұзақ мерзімді ынтымақтастығы мен қызмет көрсетуі, олардың қажеттіліктерін, деңгейі мен бағытын талдау. Клиенттік компаниялармен келіссөздер жүргізу, «MAX-CLEANING» көрсететін қызметтерді сату шарттарымен танысу, жұмыстардың орындалуын бақылау – осының барлығы осы бөлім жұмысының құрамдас бөлігі болып табылады.

Клиент компания «MAX-CLEANING» компаниясына жүгініп, үй-жайларды кешенді тазалау қызметін пайдалана алады. Компания менеджері ұзақ мерзімді ынтымақтастық туралы келісім-шарт жасауға немесе бір реттік тапсырыс беруге көмектеседі. Ол сонымен қатар клиенттен барлық қажетті ақпаратты білуге ​​міндетті, атап айтқанда:

өзі өкілі болып табылатын кәсіпорын туралы мәліметтер;

Кешенді тазалауды қажет ететін мүлік (үй-жай) туралы мәліметтер;

Клиенттің тазалау класын таңдауға деген ұмтылысы;

Қызмет көрсету шарттары;

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

Келісім-шарт немесе тапсырыс сәтті жасалған жағдайда қызметті орындау жұмыс бөліміне беріледі, оның қызметі тазалау қызметін уақтылы және сапалы көрсету (орындау) болып табылады.

Жұмыс бөлімі

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

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

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

Жоғарыда сипатталған MAX-CLEANING компаниясының бөлімшелерінің қызметін талдау барысында төменде 5-суретте көрсетілген бизнес-процестердің диаграммасы салынды.

Күріш. 5. «MAX-CLEANING» бизнес процесі

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

1.2 Тұтынушыларға қызмет көрсету бөлімінің және жұмыс бөлімінің бағдарламалық-техникалық қамтамасыз етілуін талдау

Әрбір есептік жазба менеджерінде қажетті ақпаратпен жұмыс істеу үшін дербес компьютер, телефон және әртүрлі перифериялық құрылғылар бар. Компанияда Интернет бар, оған MAX-CLEANING компаниясының барлық қызметкерлері қол жеткізе алады. Барлық компьютерлерде Windows 7 операциялық жүйесі орнатылған, қажетті пакет Microsoft кеңсесі, оған Access, сондай-ақ көптеген HP DesktJet перифериялық құрылғыларымен жұмыс істеуге арналған драйверлер кіреді. Тұтынушыларға қызмет көрсету бөлімінің және жұмыс бөлімінің бағдарламалық-техникалық құралдары 6-суретте көрсетілген.

Күріш. 6. «MAX-CLEANING» бағдарламалық қамтамасыз ету компаниясы

Компания «клиент-сервер» тұжырымдамасына негізделген желіні пайдаланады. Қазіргі ДҚБЖ үшін клиент-сервер архитектурасы іс жүзінде стандартқа айналды.

«Клиент-сервер» технологиясының негізгі принципі стандартты интерактивті қосымшаның функцияларын төрт топқа бөлу болып табылады:

мәліметтерді енгізу және көрсету функциялары;

Пәндік аймаққа тән қолданбалы функциялар;

· ресурстарды (деректер қорын) сақтау және басқарудың іргелі функциялары;

қызмет көрсету функциялары.

Бұл жүйенің артықшылықтары:

· Клиенттік бағдарламалармен серверлік бағдарлама кодының қайталанбауы.

· Барлық есептеулер серверде орындалатындықтан, клиент орнатылған компьютерлерге қойылатын талаптар төмендейді.

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

Клиент ақпаратты компания менеджеріне береді, ол оны Microsoft Word 2010 көмегімен өз ДК-де жөндейді, келісім-шартты (тапсырысты) басып шығарады және құжатты қағаз түрінде сақтайды. Осылайша, клиент, оның үй-жайлары мен байланыстары туралы ақпаратты одан әрі іздеу мәселесін тудырып, барлық қажетті ақпаратты жоғалту қаупі бар. Сонымен қатар, менеджерде оның класына, үй-жайдың көлеміне және келісім-шарттың қызмет көрсету мерзіміне байланысты тазалау құнын ғана емес, сонымен қатар уақтылы және жоғары жұмыс үшін қажетті бригадалардың санын автоматты түрде есептеу мүмкіндігі жоқ. -үй-жайларды сапалы тазалау.

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

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

Осы мақсатқа жету үшін келесі міндеттерді орындау қажет:

«МАКС» компаниясының тазалау жұмыстарына талдау жасау;

Мәліметтер базасын әзірлеуге қойылатын талаптар тізімін құру;

ER диаграмма әдісі мен Erwin CASE құралын пайдаланып мәліметтер базасын әзірлеу;

Дерекқордағы деректерді өңдеу үшін сұрауларды іске асыру.

Әзірленетін ақпараттық жүйе модулі келесі талаптарға сай болуы керек:

· Келісім-шарттың қолданылу мерзіміне қызмет көрсету құнының автоматты түрде есептелуімен шарттар бойынша деректерді құру және сақтау;

· Бөлменің көлеміне және тазалау класына байланысты тазалау құнының автоматты есебімен тапсырыстар бойынша деректерді құру және сақтау;

· Әрбір тазалау бойынша деректерді жазу;

Бригаданың әрбір жұмысшысының тазалау сапасы туралы ақпаратты сақтау;

Компанияның менеджері үшін топ жұмысының бағасын есептеңіз;

· Үй-жайларды тазалауға қажетті бригадалар санын автоматты түрде есептеу.

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

Қорытынды жіктеу жұмысындағы міндеттерді шешу үшін мыналар қолданылады:

· мәліметтер қорын жобалау әдісі – ER модельдеу. Ол «объект – қасиет – қатынас» тұрғысынан пәндік саланың графикалық сипаттамасы. ER модельдеуді қолдану көптеген артықшылықтарды береді: ол пәндік аймақты талдауды неғұрлым бағытталған және нақты етеді; нақты мақсатты ДҚБЖ сілтемесіз ААЖ жобалауға және соңғысын кез келген уақытта таңдауға мүмкіндік береді; пайдаланылған ДҚБЖ өзгерту кезінде дизайнды қайта орындау қажет емес, тек ER үлгісін мақсатты модельге көшіру қадамын жасау қажет (егер сіз таңдаған мақсатты ДҚБЖ осы CASE құралымен қолдаса, онда мұндай ауысу әдетте автоматты түрде орындалады);

· CASE – Эрвин дегенді білдіреді. Артықшылығы - оның тұтастығын сақтауға қатысты мәселелерді автоматты түрде шешуге мүмкіндік беретін деректер қорының құрылымы диаграммаларын құру мүмкіндігі, сонымен қатар логикалық модельдің қолданылған ДҚБЖ-дан тәуелсіздігі, оны нақты ДҚБЖ-ға экспорттаудың әмбебап әдістерін қолдануға мүмкіндік береді. .

· MS Access ДҚБЖ мақсатты ДҚБЖ ретінде таңдалады. Access – бұл жергілікті деректер қорын, файлдық сервері бар жергілікті желіде ортақ дерекқорды немесе SQL серверіндегі деректер қорын құруға, сондай-ақ осылармен жұмыс істейтін пайдаланушы қолданбаларын жасауға қажетті барлық құралдарды қамтитын реляциялық деректер базасын басқару жүйесі. мәліметтер базасы. ДҚБЖ Access бағдарламасы дерекқор нысандары мен пайдаланушы қолданбаларын жасауға бағытталған әртүрлі және көптеген салыстырмалы дербес бағдарламалық құралдарды қамтиды. Графикалық дизайн құралдары пайдаланушыға бағдарламалаусыз көптеген графикалық элементтерді пайдалана отырып, мәліметтер қоры объектілерін және қолданбалы нысандарды жасауға мүмкіндік береді.

2. Дизайн бөлігі

.1 Пән аймағының сипаттамасы

Компанияның Мәскеуде жеке автокөлік паркі бар, оның құрамына 5 VOLVO көлігі, сондай-ақ әр көлікке бекітілген 6 жүргізуші кіреді. Әрқайсысы 3 адамнан тұратын үй-жайларды кешенді тазалауды жүзеге асыратын бригадалар (3).

Компания қызметтері:

· Үй-жайларды кешенді тазалау (коммерциялық, өндірістік, қоймалық және өндірістік);

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

Тапсырыс менеджерімен клиент мыналарды талқылайды:

Клиент техникалық қызмет көрсетуді қажет ететін үй-жайлар туралы деректерді ұсынады (үй-жайдың түрі, ауданы, орналасқан жері);

Рубльмен өлшенетін баға келісім-шартта анықталады (100% алдын ала төлем):

Ø Клиенттің өтініші бойынша (бір реттік) - үй-жайдың ауданына, тазалау түріне және тартылған командалардың санына байланысты.

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

・Тұтынушының жеке деректері

・ Бөлме туралы ақпарат

Қызмет мерзімі

Қатысқан командалар саны

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

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

.2 Әзірлеу және енгізу әдістерінің техникалық-экономикалық негіздемесі

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

ER-диаграмма әдісі бізге Мәліметтер қоры пәнінде оқытылды.

ER диаграммаларын қолданатын жобалау әдісі бірқатар артықшылықтарға ие, атап айтқанда, көріну; объектілер мен атрибуттардың үлкен саны бар мәліметтер қорын жобалау мүмкіндігі;

ER-диаграммалары пәндік аймақты нақтырақ талдауға мүмкіндік береді;

SQL тілін білуге ​​қойылатын талаптар төмендейді.

ER моделі үш элементке негізделген:

Мәні

Атрибут

Дерекқордың компьютерлік дизайн жүйесі ретінде мен ERwin Data Modeler бағдарламасын таңдадым.

МҚБЖ ретінде Microsoft Access таңдалды. Бұл ДҚБЖ мен келесі факторларға негізделген таңдадым:

Тренинг барысында маған Microsoft Access үйретілді;

Access кесте сұрауларын жылдам және оңай жасауға мүмкіндік береді;

Деректерді өңдеу кезінде Access тілді пайдаланады SQL сұраулары, ол да маған Мәліметтер қоры пәнінен оқытылды.

.3 Мәліметтер базасын жобалау

Концепцияны жобалау кезеңі

Субъектілердің сипаттамасы.

Нысан таңдау.

Сілтемелердің сипаттамасы.

Мәні

Мәні





Үй-жайлар

Берілген


Қызмет көрсетіңіз

Қызметкерлер



Қажеттілік (Қамтылған)


ашылған













кеңес берді

Қызметкерлер


белгілері







Тарифтер













Қызметкерлер

Сүйісу


қабылдау


Орындау


бақылау


Орындау



















Рұқсат етеді


















































2.4 Чен стандартындағы концептуалды деректер моделі


2.5 ERwin ортасындағы ER диаграммасы

.6 Модельді талдау

Құрама атрибут: - жоқ

Көп мәнді атрибут: телефон (компания, өкіл)

Туынды атрибут:

Тапсырыс - құны = Тазалау түрі (құны) * Бөлме (аудан)

Келісім - баға = Келісім (қызмет көрсету мерзімі / жиілігі) * Үй-жайлар (аудан)

Рекурсивті сілтемелер: - жоқ

1:1 Қатынас: Тапсырыс тазалауды қажет етеді

Артық қосылымдар: иә

Кәсіпорынның өкілі пайда болады:

Клиент қызметкермен кеңеседі

Клиент тазалауды бағалайды

Клиент Келісімге қол қояды

Тұтынушы тапсырыс береді

Үй-жайларды жұмысшылар күтеді

Үй-жайларды тазалау жұмыстары жүргізілуде

Қызметкерлер Тапсырысты орындайды

Қызметкерлер тазалауды қадағалайды

Келісім-шарт тазалауды міндеттейді

M:n байланысы: иә

Қызметкерлер тазалауда

Күріш. 8. Эрвиндегі соңғы үлгі

7 Физикалық дизайн кезеңі

Таңдалған ДҚБЖ ортасындағы деректер схемасы

Күріш. 9. Мәліметтер қорының схемасы

2.8 Негізгі сұраныстарды жүзеге асыру

мәліметтер базасын манипуляциялауды тазалау

Күріш. 9. Негізгі сұраныстарды орындау

Компания менеджерлері үшін келісім-шарттар тізімін көрсету

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

Қызметкерлер.Таб_нөмірі, Қызметкерлер.Аты-жөні, Қызметкерлер.Телефоны, Қызметкерлер. Лауазымы, Қызметкерлер. Бөлім_Нөмірі, Келісім-шарт.Келісім_Нөмірі. менеджердің :)));

Тазалаушы-бригадирлердің жұмысын бағалауды қарау

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

Қызметкерлер.name, cermack.kustomer_rate, cleanser.mustomer_rate, cleanser.mustomer_rating, infer.manager_rating, Тазалау. Cleaning.Cleaning_number)=[Тазалау нөмірін енгізіңіз]));

Енгізілген тазалау түрі бойынша тапсырыстар тізімін көрсету

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

[Тазалау түрі].[Тазалау сыныбы], [Тазалау түрі].Құны, тапсырыс.Тапсырыс_№. [Тазалау түрі] ІШКІ ҚОСЫЛУ Тапсырыс ҚОСУЛЫ [Тазалау түрі].[Тазалау сыныбы] = Тапсырыс.[Тазалау сыныбы] ЖЕРДЕ (( [ Тазалау түрі].[Тазалау класы])=[Тазалау класын енгізіңіз:]);

Деректер базасында компанияны - клиентті іздеңіз

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

Клиентті ТАҢДАҢЫЗ.[Компанияның атауы], Клиент.Заңды_мекенжайы, Клиент.Компанияның_Телефоны, [Компания өкілі].Аты, [Компания өкілі].Электрондық пошта Клиенттің ІШКІ қосылуынан [Компания өкілі] Client.TR ON = [Компания өкілі]. WHERE (((Тұтынушы.[Компания атауы])=[Компанияның атын енгізіңіз:]));

Орындалмаған/аяқталған тапсырыстарды іздеңіз

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

Тапсырыс.Тапсырыс_Нөмірі, Тапсырыс.Күй, Тапсырыс.Күні, Тапсырыс.[Тазалау сыныбы], Тапсырыс.Тапсырыс_өткізу_Күні ҚАЙДА ТАПСЫРУ (((Тапсырыс. Күй)=[Тапсырыс күйін енгізіңіз:]));

Түрлері бойынша үй-жайлар тізімі

Бұл сұрау енгізілген бөлмелер тізімін көрсетуге мүмкіндік береді

пайдаланушы бойынша бөлме түрі.

Бөлмелер.Мекенжай, Бөлмелер.Аумағы, Бөлмелер.Түрі, Бөлмелер.NC ТАҢДАУ Бөлмелер ҚАЙДА (((Бөлмелер.Тип)=[Бөлме түрін енгізіңіз:]));

Қызмет көрсету мерзімі 30 күннен асатын шарттар тізімі

Бұл сұрау қызмет көрсету мерзімі 30 күннен асатын шарттар тізімін көрсетуге мүмкіндік береді.

Келісім-шарт.Келісім-шарт_Нөмірі, Келісім-шарт.Тапсырыс_Күні, Келісім-шарт.Мекенжайы, Келісім-шарт.[Қызмет көрсету мерзімі (күндер)]КЕЛІСІМ БЕРУДЕН ҚАЙДА (((Келісім-шарт.[Қызмет көрсету мерзімі (күндер))>30));

· Тапсырыстар құнын есептеңіз

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

ТАҢДАУ Тапсырыс.Тапсырыс_№., ([Тазалау түрі].[Шығын]+[Тазалау түрі].[Аудан бірлігіне бригадалар саны])*[Бөлмелер].[Аудан] AS Тапсырыс_құны, Тапсырыс.[Тазалау сыныбы], Тапсырыс. Бөлмелерден күйі INNER JOIN ([Тазалау түрі] INNER JOIN Тапсырыс ҚОСУЛЫ [Тазалау түрі].[Тазалау класы] = Тапсырыс.[Тазалау сыныбы]) ON Бөлмелер.Мекенжай = Тапсырыс.Мекенжай ҚАЙДА (((Тапсырыстың_нөмірі)=[Енгізіңіз. тапсырыс нөмірі :)));

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
Рақмет сізге. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!