Файл: ТАырып Жмыспен амту ызметіні апаратты жйесін дамыту.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 30

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Қостанай әлеуметтік-техникалық университеті

академик З.Алдамжар атындағы


ТЕХНИКАЛЫҚ ғылымдар КАФЕДРАСЫ

КОМПЬЮТЕР ЖҮЙЕСІН ЖОБАУ пәнінен курстық жұмыс
ТАҚЫРЫП : Жұмыспен қамту қызметінің ақпараттық жүйесін дамыту


Орындаған: Нурсултан Арман

3 курстық оқу бағдарламасы

Ақпараттық жүйелер СПО
Ғылыми жетекші

Бижанов Ж.Д.


Қостанай

2022

Қостанай әлеуметтік-техникалық университеті

академик З.Алдамж атындағы
«Техникалық ғылымдар» кафедрасы

Пән Компьютерлік жүйелерді жобалау


БЕКІТУ

ОП басшысы ________

«___» _______ 20__ ж.
ЖАТТЫҒУ

студенттік курстық жұмыс үшін

Нурсултан Арман
Курстық жұмыстың тақырыбы Жұмыспен қамту қызметінің ақпараттық жүйесін әзірлеу
Курстық жұмыстың көлемі 31 бет.
Курстық жұмыстың орындалу барысы туралы басшыға есеп беру мерзімі:

а) жинақталған материал және курстық жұмыстың 20- ға дейін әзірлену барысы туралы есеп


б) курстық жұмыстың жазылу барысы туралы есеп
«» ___________ 20 дейін
Курстық жұмысты орындау мерзімі - " " 20_ г.
Курс жетекшісі:

« » 20_

Мазмұны


Кіріспе

13

  1. Жүйелік талдау және талаптарды талдау

14

1.1 Құрылыс үлгісі

14

    1. жағдай диаграммасы

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-кестеде келтірілген.



актерлер

Тапсырмалар

прецеденттер

Қызметші

Тапсырыс берілді

Кіріс жазылады

Тапсырысты өңдеу

Кірістерді тіркеу

Жүйелік администратор

Пайдаланушыларды қосу және жою

Қауіпсіздікті басқарады

Пайдаланушыларды қосу және жою

Қауіпсіздікті басқару

Бақылау

Тапсырыс туралы ақпаратты талдайды

Өнімділік бағаланады

Тапсырыс ақпаратын талдау

Өнімділікті бағалау


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

Кесте 2. Мердігерлердің тізімі және сыртқы оқиғаларды талдау негізінде олардың міндеттері


Шетелдік тағайындау

Бастамашы

Мақсат

Прецедент

Тапсырыс туралы ақпаратты енгізіңіз

Қызметші

Тапсырыс берілді

Тапсырысты өңдеу

Төлем туралы ақпаратты енгізу

Қызметші

Чек беру

Чек беру

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

Қызметші

Тапсырыс жеткізілді

Тапсырыс жеткізу

Үстелді дайындаңыз

Қызметші

Үстелден лас ыдыстарды алып тастайды

Үстелдегі лас ыдыстарды тазалаңыз

Жүйенің денсаулығын тексеру

Жүйелік администратор

Қауіпсіздікті басқарады

Қауіпсіздікті басқару



1.2 Іс диаграммасы

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


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

Алдын ала схема 2-суретте көрсетілген.


Күріш. 2. Қолдану жағдайларының диаграммасы



    1. Істің сипаттамасы пішімі


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

  • Реферат бір абзацтан тұратын реферат. Ол әдетте сәтті болған негізгі сценарийді ғана сипаттайды.

  • Еркін бейресми сипаттау стилі. Пайдалану жағдайының сипаттамасы ­бірнеше параграфтан тұрады және әртүрлі сценарийлерді қамтиды.

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

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

Барлық пайдалану жағдайларының қысқаша сипаттамасы

Тапсырысты орындау

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

Алдыңғы оқиғаның кеңейтілген сипаттамасы

Басты актер. Қызметші.
Мүдделі тараптар және оларға қойылатын талаптар:
  • Даяшы . Жалақыңыздан аз ұсталатындықтан, ақпаратты қатесіз дәл әрі жылдам енгізгіңіз келеді.
  • Клиент . Дәмді тағамды жеп, оны аз күш жұмсап, тез қолданғысы келеді. Өтінішті қайтарып алу үшін мен сатып алу түбіртегін растағым келеді.
  • Компания . Мәмілелер дұрыс жазылады, клиенттің мүдделері қорғалады. Төлемді авторизациялау қызметі төлем туралы барлық ақпаратты алғанына көз жеткізгіміз келеді.
  • Мемлекеттік салық инспекциясы . Олар әрбір сатылымнан салық алмақшы. Мұндай бірнеше қызметтер болуы мүмкін, соның ішінде ұлттық және жергілікті қызметтер.

Алғы шарттар. Хост танылады және аутентификацияланады.
Нәтиже (келесі шарттар). Сақталған сату деректері. Салықтар дұрыс есептелген. Сынақ құрылды. Төлем авторизациясы аяқталды.

Сәтті негізгі сценарий (немесе негізгі процесс)

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

  2. Даяшы жаңа тапсырыс ашады.

  3. Ыдыс-аяқтар дұрыс санатқа жатады.

  4. Жүйе әртүрлілікті қамтамасыз етеді

  5. Даяшы қол жетімді мәзірден қажетті тағамды таңдайды.

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

  7. Тапсырыс «белсенді» күйде.

  8. Даяшы тапсырысты тұтынушыға әкеледі.

Даяшы әрбір зат үшін 3-4 беттердегі қадамдарды қайталайды.

  1. Клиент даяшыға қоңырау шалып, есепшотты сұрайды.

  2. Даяшы тапсырысты жабады.

  3. Жүйе салықты қосқанда тапсырыстың жалпы құнын есептейді.

  4. Жүйе чек береді.

  5. Даяшылар клиенттерге толық құны бар чек әкеледі.

  6. Клиент тапсырыс үшін төлейді, жүйе төлемді өңдейді.

  7. Тапсырыс «ақылы» күйінде.

  8. Клиент мейрамханадан жақсы көңіл-күймен шығады.



Кеңейтімдер (немесе басқа ағындар)

1. Әрбір жүйе ақаулығы үшін.

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

1. Хост жүйені қайта жүктеуді, тіркеуді және алдыңғы күйді қалпына келтіруді ұсынады.

2. Жүйе алдыңғы күйді қалпына келтіреді.

2. Жүйе ақаулықты тудырған аномалияны анықтайды.

  1. Жүйе операторға қате туралы хабарлайды, қатені жазып алады және ­қалпына келтіреді .

  2. Даяшы жаңа сатуды бастайды.

Артында. Жарамсыз идентификатор.

  1. Жүйе сізге қате туралы хабарлайды және осы өнім атауын енгізуден бас тартады.

3б. Бір санатта бірнеше түрлі заттар бар және ­белгілі бір затты тізімдеу қажет емес (мысалы, 5 кәмпит пакеті).

1. Тасымалдаушы санат идентификаторын және элементтердің санын енгізе алады.

3c. Клиент серверден элементті сатып алудан бас тартуды сұрайды.

1. Тасымалдаушының сатуынан жойылатын элементтің идентификаторын енгізіңіз.

2. Жүйе жаңартылған аралық жиынды көрсетеді.

3 жыл. Клиент кассирден сатудан бас тартуды сұрайды.