Файл: ТАырып Жмыспен амту ызметіні апаратты жйесін дамыту.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 137
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Қостанай әлеуметтік-техникалық университетіакадемик З.Алдамжар атындағыТЕХНИКАЛЫҚ ғылымдар КАФЕДРАСЫКОМПЬЮТЕР ЖҮЙЕСІН ЖОБАУ пәнінен курстық жұмысТАҚЫРЫП : Жұмыспен қамту қызметінің ақпараттық жүйесін дамытуОрындаған: Нурсултан Арман3 курстық оқу бағдарламасыАқпараттық жүйелер СПОҒылыми жетекшіБижанов Ж.Д.Қостанай2022Қостанай әлеуметтік-техникалық университетіакадемик З.Алдамж атындағы«Техникалық ғылымдар» кафедрасыПән Компьютерлік жүйелерді жобалауБЕКІТУОП басшысы ________«___» _______ 20__ ж.ЖАТТЫҒУстуденттік курстық жұмыс үшінНурсултан АрманКурстық жұмыстың тақырыбы Жұмыспен қамту қызметінің ақпараттық жүйесін әзірлеуКурстық жұмыстың көлемі 31 бет.Курстық жұмыстың орындалу барысы туралы басшыға есеп беру мерзімі:а) жинақталған материал және курстық жұмыстың 20- ға дейін әзірлену барысы туралы есепб) курстық жұмыстың жазылу барысы туралы есеп «» ___________ 20 дейінКурстық жұмысты орындау мерзімі - " " 20_ г.Курс жетекшісі: « » 20_Мазмұны
КіріспеҚазіргі кезеңде адам қызметінің әртүрлі салаларын дамыту компьютерлік технологияларды кеңінен қолданбай және әртүрлі салалардағы ақпараттық жүйелерді құрмай мүмкін емес. Мұндай жүйелерде ақпаратты өңдеу дербес ғылыми-техникалық салаға айналды.Шындығында, жобалау дегеніміз берілген шектеулерді ескере отырып, қол жетімді технологиямен жүйенің функционалдық талаптарын қанағаттандыру жолын табу.Мақсат – мейрамханаларды автоматтандырудың ақпараттық жүйесін дамыту.Бұл жұмыстың бір бөлігі ретінде келесі тапсырмаларды орындау керек.- автоматтандыру объектілерін зерттеу;- автоматтандырылған жүйелерді дамыту.Әзірлеуге жүйелік және талаптарды талдау, пайдалану жағдайын модельдеу, доменді модельдеу және жобалау және CASERRI бағдарламалық құралын пайдалану арқылы жобалық бағдарламалық қамтамасыз етуді енгізу кіреді.CASERRI технологиясының басты ерекшелігі - ол тікелей UML доменіне тән диаграммалардан көп пайдаланушы, көп деңгейлі ақпараттық жүйелерді автоматты түрде жасайды. Дәстүрлі Case құралдары әзірлеу процесін соншалықты жоғары дәрежеде автоматтандыру мүмкін емес. Әдетте, шығыс UML класс диаграммасына сәйкес келетін дерекқор құрылымы, ең дұрысы объектіге бағытталған бағдарламалау тіліндегі сынып құрылымы.Алынған технология әзірлеушілерге жүйенің нақты функцияларын жүзеге асыруға назар аударуға мүмкіндік береді және негізгі операцияларды жоспарлы жоспарлау мен бағдарламалауды болдырмайды.Осының бәрі даму жылдамдығын арттырады, орындалатын жұмыстың құнын төмендетеді, шағын ұжымдарда үлкен жүйелерді құруға және бір немесе екі әзірлеушінің күшімен бірнеше сағат немесе күн ішінде қарапайым есеп жүйесін құруға мүмкіндік береді.1 Жүйені талдау және талаптарды талдау1.1 Құрылысты пайдалану жағдайларыКлиент мейрамханамызға кіріп, егер бар болса, бос үстелге отырады. Даяшы тұтынушыға жақындап, мәзірді әкеледі. Клиент тапсырыс бойынша анықталғаннан кейін ол бұл туралы даяшыға хабарлайды, ал даяшы қосымшаны жасап, тапсырыс береді.Клиент төлем жасағанша өтінім «белсенді» күйде болады.Жүйелік әкімші аппараттық және бағдарламалық қамтамасыз етудің өнімділігін бақылайды.Жобаланған жүйенің жақтауы 1-суретте көрсетілген.Сурет 1 - Негізгі мердігерлер және олардың жүйе ауқымын анықтаудағы рөлдеріҚарау процесі негізгі субъектілерді анықтауға назар аударуы керек, өйткені бұл әрі қарай зерттеулер жүргізуге мүмкіндік береді .
Негізгі мердігерлер - бұл жүйе қажеттіліктерін қанағаттандыратын адамдар. Олар өз мәселелерін шешу үшін жүйені пайдаланады. Керісінше, үстел қызметкерлеріне жүйеге техникалық қызмет көрсетуге көмектесіңіз.Мердігерлердің тізімі және олардың міндеттері 1-кестеде келтірілген.
Кесте 1. Мердігерлердің тізімі және олардың міндеттеріҚатысушыларды, олардың тапсырмаларын және алдыңғы оқиғаларды анықтау үшін сыртқы оқиғаларды да пайдалануға болады (2-кесте).Кесте 2. Мердігерлердің тізімі және сыртқы оқиғаларды талдау негізінде олардың міндеттері
1.2 Іс диаграммасыҚолдану жағдайының диаграммасы - пайдалану жағдайын, актерлер жиынын және олардың арасындағы байланысты көрсететін диаграмма. Қолдану жағдайының диаграммасы кез келген диаграмманың, атаудың немесе графикалық мазмұнның стандартты сипаттамасына ие, ол модельдің болжамдарының бірі болып табылады. Қолданбаның үлгі схемалары басқалардан ерекше мазмұнымен ерекшеленеді. Қолдану жағдайлары диаграммаларында әдетте пайдалану жағдайлары, актерлер, тәуелділіктер, жалпылаулар және ассоциациялар бар және барлық басқа диаграммалар сияқты оларда ескертпелер мен шектеулер болуы мүмкін.
Пайдалану жағдайлары диаграммалары немесе пайдалану жағдайлары диаграммалары пайдалану жағдайлары тұрғысынан жүйенің статикалық көрінісін модельдеу үшін пайдаланылады. Бұл көрініс жүйенің әрекетін, яғни қоршаған орта контекстінде жүйе ұсынатын сыртқы көрінетін қызметтерді түсіреді. Жүйенің статикалық көрінісін қолдану жағдайлары бойынша модельдеу кезінде қолданбалы диаграммалар жиі екі жолмен қолданылады: жүйелік контекстті модельдеу және талаптарды модельдеу.Алдын ала схема 2-суретте көрсетілген.Күріш. 2. Қолдану жағдайларының диаграммасы
| Кіріспе | 13 |
| 14 |
| 1.1 Құрылыс үлгісі | 14 |
| 15 |
| 1.3 Істі сипаттау формалары | 16 |
| 2 Тұрғын үй дизайны | 20 |
| 3 Домен үлгісі | 23 |
| 4 Дизайн үлгісі | 24 |
| 4.1 Реттілік диаграммасы | 24 |
| 4.2 Ынтымақтастық диаграммасы | 25 |
| 4.3 Сынып диаграммасы | 26 |
| 5 Деректер моделі | 28 |
| 6 Іске асыру моделі | отыз |
| Қорытынды | 33 |
| Пайдаланылған көздер тізімі | 34 |
КіріспеҚазіргі кезеңде адам қызметінің әртүрлі салаларын дамыту компьютерлік технологияларды кеңінен қолданбай және әртүрлі салалардағы ақпараттық жүйелерді құрмай мүмкін емес. Мұндай жүйелерде ақпаратты өңдеу дербес ғылыми-техникалық салаға айналды.Шындығында, жобалау дегеніміз берілген шектеулерді ескере отырып, қол жетімді технологиямен жүйенің функционалдық талаптарын қанағаттандыру жолын табу.Мақсат – мейрамханаларды автоматтандырудың ақпараттық жүйесін дамыту.Бұл жұмыстың бір бөлігі ретінде келесі тапсырмаларды орындау керек.- автоматтандыру объектілерін зерттеу;- автоматтандырылған жүйелерді дамыту.Әзірлеуге жүйелік және талаптарды талдау, пайдалану жағдайын модельдеу, доменді модельдеу және жобалау және CASERRI бағдарламалық құралын пайдалану арқылы жобалық бағдарламалық қамтамасыз етуді енгізу кіреді.CASERRI технологиясының басты ерекшелігі - ол тікелей UML доменіне тән диаграммалардан көп пайдаланушы, көп деңгейлі ақпараттық жүйелерді автоматты түрде жасайды. Дәстүрлі Case құралдары әзірлеу процесін соншалықты жоғары дәрежеде автоматтандыру мүмкін емес. Әдетте, шығыс UML класс диаграммасына сәйкес келетін дерекқор құрылымы, ең дұрысы объектіге бағытталған бағдарламалау тіліндегі сынып құрылымы.Алынған технология әзірлеушілерге жүйенің нақты функцияларын жүзеге асыруға назар аударуға мүмкіндік береді және негізгі операцияларды жоспарлы жоспарлау мен бағдарламалауды болдырмайды.Осының бәрі даму жылдамдығын арттырады, орындалатын жұмыстың құнын төмендетеді, шағын ұжымдарда үлкен жүйелерді құруға және бір немесе екі әзірлеушінің күшімен бірнеше сағат немесе күн ішінде қарапайым есеп жүйесін құруға мүмкіндік береді.1 Жүйені талдау және талаптарды талдау1.1 Құрылысты пайдалану жағдайларыКлиент мейрамханамызға кіріп, егер бар болса, бос үстелге отырады. Даяшы тұтынушыға жақындап, мәзірді әкеледі. Клиент тапсырыс бойынша анықталғаннан кейін ол бұл туралы даяшыға хабарлайды, ал даяшы қосымшаны жасап, тапсырыс береді.Клиент төлем жасағанша өтінім «белсенді» күйде болады.Жүйелік әкімші аппараттық және бағдарламалық қамтамасыз етудің өнімділігін бақылайды.Жобаланған жүйенің жақтауы 1-суретте көрсетілген.Сурет 1 - Негізгі мердігерлер және олардың жүйе ауқымын анықтаудағы рөлдеріҚарау процесі негізгі субъектілерді анықтауға назар аударуы керек, өйткені бұл әрі қарай зерттеулер жүргізуге мүмкіндік береді .
Негізгі мердігерлер - бұл жүйе қажеттіліктерін қанағаттандыратын адамдар. Олар өз мәселелерін шешу үшін жүйені пайдаланады. Керісінше, үстел қызметкерлеріне жүйеге техникалық қызмет көрсетуге көмектесіңіз.Мердігерлердің тізімі және олардың міндеттері 1-кестеде келтірілген.
| актерлер | Тапсырмалар | прецеденттер |
| Қызметші | Тапсырыс берілді Кіріс жазылады | Тапсырысты өңдеу Кірістерді тіркеу |
| Жүйелік администратор | Пайдаланушыларды қосу және жою Қауіпсіздікті басқарады | Пайдаланушыларды қосу және жою Қауіпсіздікті басқару |
| Бақылау | Тапсырыс туралы ақпаратты талдайды Өнімділік бағаланады | Тапсырыс ақпаратын талдау Өнімділікті бағалау |
| Шетелдік тағайындау | Бастамашы | Мақсат | Прецедент |
| Тапсырыс туралы ақпаратты енгізіңіз | Қызметші | Тапсырыс берілді | Тапсырысты өңдеу |
| Төлем туралы ақпаратты енгізу | Қызметші | Чек беру | Чек беру |
| Клиенттерге қызмет көрсету | Қызметші | Тапсырыс жеткізілді | Тапсырыс жеткізу |
| Үстелді дайындаңыз | Қызметші | Үстелден лас ыдыстарды алып тастайды | Үстелдегі лас ыдыстарды тазалаңыз |
| Жүйенің денсаулығын тексеру | Жүйелік администратор | Қауіпсіздікті басқарады | Қауіпсіздікті басқару |
Пайдалану жағдайлары диаграммалары немесе пайдалану жағдайлары диаграммалары пайдалану жағдайлары тұрғысынан жүйенің статикалық көрінісін модельдеу үшін пайдаланылады. Бұл көрініс жүйенің әрекетін, яғни қоршаған орта контекстінде жүйе ұсынатын сыртқы көрінетін қызметтерді түсіреді. Жүйенің статикалық көрінісін қолдану жағдайлары бойынша модельдеу кезінде қолданбалы диаграммалар жиі екі жолмен қолданылады: жүйелік контекстті модельдеу және талаптарды модельдеу.Алдын ала схема 2-суретте көрсетілген.Күріш. 2. Қолдану жағдайларының диаграммасы
-
Істің сипаттамасы пішімі
-
Реферат – бір абзацтан тұратын реферат. Ол әдетте сәтті болған негізгі сценарийді ғана сипаттайды. -
Еркін – бейресми сипаттау стилі. Пайдалану жағдайының сипаттамасы бірнеше параграфтан тұрады және әртүрлі сценарийлерді қамтиды. -
Кеңейтілген - ең егжей-тегжейлі сипаттама стилі. Бұл тәсіл барлық қадамдарды, сценарийді әзірлеу сценарийлерін, алғышарттарды және нәтижелерді егжей-тегжейлі түсіндіреді.
Мүдделі тараптар және оларға қойылатын талаптар:
-
Даяшы . Жалақыңыздан аз ұсталатындықтан, ақпаратты қатесіз дәл әрі жылдам енгізгіңіз келеді.
-
Клиент . Дәмді тағамды жеп, оны аз күш жұмсап, тез қолданғысы келеді. Өтінішті қайтарып алу үшін мен сатып алу түбіртегін растағым келеді.
-
Компания . Мәмілелер дұрыс жазылады, клиенттің мүдделері қорғалады. Төлемді авторизациялау қызметі төлем туралы барлық ақпаратты алғанына көз жеткізгіміз келеді.
-
Мемлекеттік салық инспекциясы . Олар әрбір сатылымнан салық алмақшы. Мұндай бірнеше қызметтер болуы мүмкін, соның ішінде ұлттық және жергілікті қызметтер.
Алғы шарттар. Хост танылады және аутентификацияланады.
Нәтиже (келесі шарттар). Сақталған сату деректері. Салықтар дұрыс есептелген. Сынақ құрылды. Төлем авторизациясы аяқталды.
Сәтті негізгі сценарий (немесе негізгі процесс)-
Даяшы клиентке жақындап, клиенттің тапсырысы үшін мәзір ұсынады. Клиент тапсырысты өзі шешеді және даяшыға хабарлайды. -
Даяшы жаңа тапсырыс ашады. -
Ыдыс-аяқтар дұрыс санатқа жатады. -
Жүйе әртүрлілікті қамтамасыз етеді -
Даяшы қол жетімді мәзірден қажетті тағамды таңдайды. -
Жүйе тағамның атын енгізіп, оның сипаттамасын, бағасын және жалпы құнын көрсетеді. -
Тапсырыс «белсенді» күйде. -
Даяшы тапсырысты тұтынушыға әкеледі.
-
Клиент даяшыға қоңырау шалып, есепшотты сұрайды. -
Даяшы тапсырысты жабады. -
Жүйе салықты қосқанда тапсырыстың жалпы құнын есептейді. -
Жүйе чек береді. -
Даяшылар клиенттерге толық құны бар чек әкеледі. -
Клиент тапсырыс үшін төлейді, жүйе төлемді өңдейді. -
Тапсырыс «ақылы» күйінде. -
Клиент мейрамханадан жақсы көңіл-күймен шығады.
-
Жүйе операторға қате туралы хабарлайды, қатені жазып алады және қалпына келтіреді . -
Даяшы жаңа сатуды бастайды.
-
Жүйе сізге қате туралы хабарлайды және осы өнім атауын енгізуден бас тартады.