3 АЖ-ні жүйелі жобалау және қолданылатын технологияларды талдау
Жасалатын Орталық Стадионның веб-сайтының UML диаграммасы
Жүйенің өмірлік циклі - бұл жоспарлау мен басқаруды жақсарту мақсатында іс-шараларды қамтитын бағдарламалық қамтамасыз етуді жеке фазаларға (немесе кезеңдерге) бөлу. Ол жиі жүйелерді дамыту өмірлік циклінің жиыны ретінде қарастырылады. Әдістеме қосымшаны әзірлеу немесе қызмет көрсету үшін жобалау тобымен құрылатын және аяқталатын нақты нәтижелер мен артефактілерді алдын ала анықтауды қамтуы мүмкін.
Осы дипломдық жұмыста қолданылатын әдістеме объектілі-бағытталған зерттеу және жобалау әдістемесі (ОБЗЖЖ) болып табылады. Объектілі-бағытталған талдау және жобалау-бұл көзбен шолып моделдеуді қоса алғанда, объектілі-бағытталған парадигма мен тұжырымдамаларды қолдану арқылы қосымшаны немесе жүйені талдау және жобалау кезінде пайдаланылатын техникалық тәсіл. Бұл өнімнің сапасын арттыруға ықпал ете отырып және тіпті мүдделі тараптардың қатысуын және коммуникацияны көтермелей отырып, жүйені әзірлеудің бүкіл өмірлік циклі бойы қолданылады.
Бар жүйенің сипаттамасы. Қолданыстағы стадион басқару жүйесі негізінен қолмен өңделеді. Спорт үйлестірушісі немесе жаттықтырушы стадиондық кешенге барған кезде орын бөлінеді. Содан кейін көрермендерге арналған орынды бөлу жөніндегі қызметкерлер адам алдын ала сақтап қойғысы келген орынның бос, бос еместігін тексереді. Егер күн мен арена бос болса, онда бөлу жөніндегі қызметкер клиентке толтыру үшін нысанды береді, онда күн мен арена брондалған болады және ақыр соңында төлем жасайды.
Ұсынылған жүйені талдау. Ұсынылатын жүйе 3 бөлімнен тұрады, олар: стадион басқарудың веб-жүйесі, стадионды жұмыс үстеліне (десктоп) арналған қосымша арқылы басқару және телеграмдағы чат-бот арқылы көрермендерге қызмет көрсету жүйесі. Алдымен веб-жүйені талқылайық, онда футбол көрермендері өзіне қызық іс-шараға билетті үйінен шықпай ақ сатып ала алады, онымен қоса іс-шара ұйымдастырушылары өз іс-шарасын өткізуге ыңғайлы күнді таңдауға құқылы. Жүйе футбол, концерттік бағдарлама, конференция және кез келген әлеуметтік немесе діни оқиға сияқты стадионда болатын оқиғалар / спорт түрлерін анықтайтын әр түрлі бөлімшелерге ие.
Жүйеде әрбір қойынды / мәзірді оқиға жүзеге асырылатын күнді алдын ала белгілеп таңдай алады. Әкімші болып табылатын Менеджер клиент таңдаған күн басқа клиент үшін резервтелген жоқ екеніне көз жеткізу үшін, сондай-ақ резервтелген жерде төлем жүргізілгендігін тексеру үшін клиент брондалған барлық күндерді бекіту үшін әкімшілік рұқсаты бар.
Орын бөлу үшін төлем клиент іс-шараны өткізуге ыңғайлы күнді таңдап алғаннан кейін жүргізіледі. Содан кейін ол анықтама бланкісін басып шығарады және банкте төлем жасайды.
Ұсынылған жүйеде процестер қамтиды:;
1. Көрермендер орынды брондай алады. Қай блокта, қай қатарда отыратынын да таңдайды.
2. Іс-шара өткізушілер спорттық оқиғаның күнін / уақытын және атауын таңдайды.
3. Онлайн-тіркеу процесінің соңында Онлайн-төлем.
4. Бағдарламалық қамтамасыз ету бір күні орын резервте тұрған екі адамның проблемасын сұрыптайды.
Сонымен қатар, ұсынылған жүйе не істеп жатқанын анықтау үшін, мен ұсынылған жүйені талдау үшін пайдалану нұсқаларының диаграммасы және класс диаграммасы сияқты кейбір құралдарды қолдандым. Ұсынылған жүйе / бағдарламалық қамтамасыз ету бұрын қол жүйесінде көрсетілген проблемаларды шешуді ұсынады.
Пайдалану нұсқаларының диаграммасы (Use case диаграммасы). Пайдалану нұсқаларының диаграммалары-пайдалану нұсқаларының, субъектілердің және олардың өзара байланыстарының жиынтығы. Олар жүйені қолдану прецедентін білдіреді. Пайдалану прецеденті жүйенің белгілі бір функционалдығын білдіреді. Осылайша, пайдалану нұсқаларының диаграммасы функционалдық мүмкіндіктері мен олардың ішкі/сыртқы контроллерлері арасындағы өзара байланысты сипаттау үшін пайдаланылады. Бұл бақылаушылар актерлер ретінде белгілі.
Төмендегі диаграммада пайдалану нұсқаларының әр түрлі қатысушыларымен байланысты стадиондарды басқару жүйесінің функционалдығы көрсетілген.
Актерлер таяқшалардың фигураларымен ұсынылған, яғни (әкімші және пайдаланушылар), түрлі функционалдық мүмкіндіктерді көрсететін пайдалану нұсқалары сопақ фигуралармен ұсынылған, ал көрсеткілер олардың бір-біріне қарым-қатынасын көрсетеді.
Төменде келтірілген пайдалану опцияларының диаграммасы әкімші және пайдаланушы жалпы мүмкіндіктерге ие екенін көрсетеді (жүйеге кіру, барлық спорт аренасын көру және іс-шараны брондау), бірақ керісінше, тек әкімші функциялары бар (жаңа пайдаланушыларды жасау, спорт аренасы туралы Мәліметтерді редакциялау, Арена іздеу).
Орталық стадионды басқарудың веб-
Сайтының Use Case Диаграммасы