Абоненттік төлем



Жұмыс түрі:  Курстық жұмыс
Тегін:  Антиплагиат
Көлемі: 18 бет
Таңдаулыға:   
Мазмұны

Кіріспе
4
1 Деректер базасын құру негіздері
5
1.1 Пәндік аймақтың сипаттамасы
5
1.2Ақпараттық ағындарды талдау
8
Бағдарламалау құралының сипаты
8
2 Жобаның қысқаша сипаты
10
2.1 Деректер базасының құрамы мен сипаты
10
2.2 Ақпараттық жүйе функцияларының құрамы мен сипаты
11
3 Ақпараттық жүйенің пайдаланушы интерфейсін құру
16
3.1 Қосымшаның құрылымы
16
Қорытынды
21
Қолданылған әдебиеттер тізімі
22
Қосымшалар



Кіріспе

Ақпараттық қосымша - ақпаратты жинауға, сақтауға, іздеуге және өңдеуге бағытталған қолданбалы бағдарламалық жүйе. Ақпараттық қосымшалардың басым көпшілігі пайдаланушымен диалог режимінде жұмыс істейді. Жалпы жағдайда ақпараттық қосымшаның типтік бағдарламалық компоненттеріне мыналар кіреді: диалогтық енгізу-шығару, диалог логикасы, деректерді өңдеудің қолданбалы логикасы, деректерді басқару логикасы, файлдарды жәненемесе дерекқорды басқару операциялары.
Барлық дерлік серверлік ДҚБЖ өндірушілері қосымшаларды әзірлеу құралдарын шығарады. Көптеген жағдайларда, осы даму құралдарының заманауи нұсқалары басқа өндірушілердің ДҚБЖ-ға қол жетімділікті, кем дегенде, деректерге қол жеткізудің әмбебап тетіктерінің бірін (ODBC, OLE DB, BDE) қолдана отырып қолдайды.
ДҚБЖ-ге қатысты әмбебап даму құралдары, әдетте, мәліметтер базасына тікелей қатысы жоқ қосымшаларды әзірлеудің қарапайым құралдарының ізбасарлары болып табылады. Типтік өкіл-бұл ауқымды сынып кітапханалары, көптеген шеберлер және Код генераторлары бар, бірақ кодты қолмен жасауға бағытталған және мәліметтер базасымен жұмыс істеуге арналған "стандартты" қосымшаларды құру үшін сирек қолданылатын даму құралдары.өнімдер болып табылады Microsoft Visual C++. Негізінен, бұл өнім жоғары өнімділік, кез-келген стандартты емес операцияларды орындау мүмкіндігі және т. б. сияқты арнайы талаптар қойылған жағдайда клиенттік қосымшаларды құру үшін қолданылады.Зерттеу тақырыбының маңыздылығы мобильді қосымшаларды құру үшін қолданылатын Android Studio интеграцияланған даму ортасында жұмыс істеу ерекшеліктерін меңгеру болып табылады.
Курстық жобаның мақсаты. MS SQL Server 2012 ДҚБЖ және Intellij IDEA көмегімен ДБ-мен жұмыс істеу үшін ақпараттық жүйе құру және клиенттік қосымшаны әзірлеу. Бұл мақсатқа жету үшін келесі тапсырмаларды орындау керек:
Деректер базасын құру негіздерін зерттеу;
Қолданушының интерфейсін жасау;
Жасалған қосымшаны тестілеуден өткізу.

Деректер базасын құру негіздері
Пәндік аймақтың сипаттамасы

Бізге АТС абоненттерін есепке алуды автоматтандыру үшін ақпараттық жүйе әзірлеу қажет. Жүйе белгілі бір иеленушіге қатысты телефон нөмірлерінің тізбесін көрсететін жүйелік каталогты жүргізу режимін көздеуі тиіс. Әр телефон нөмірі келесі параметрлермен сипатталады:
телефон нөмірі;
Иесінің РНН;
көше коды;
үй нөмірі;
пәтер нөмірі;
жабық нөмір белгісі;
нөмірдің жұптасу белгісі.
Телефон нөмірлерінде тек бір иесі болуы мүмкін. Әрбір иесіне базаға келесі мәліметтер енгізіледі:
Тегі, Аты, Әкесінің аты;
РНН;
үй мекен-жайы;
телефон;
еден;
туған күні;
жеңілдіктердің болу белгісі;
жеңілдік түрінің коды.
Көше кестесіне иелері туралы келесі мәліметтер енгізіледі:
Көше коды;
атауы;
аудан коды.
Тиісінше, аудандар кестесінде келесі мәліметтер бар:
атауы;
аудан коды.
Әр телефон иесі бір уақытта Нөмірді тек бір қызметкер орната алады. Әрбір иесі бір уақытта 2 телефон нөмірін орната алады.
Қызметкерлер кестесінде келесі сипаттамалар бар:
қызметкердің коды;
атауы.
Орнату қызметі келесі сипаттамаларға ие:
орнату күні;
телефон № ;
қызметкердің коды;
Иесінің РНН.
Төлем келесі сипаттамаларға ие:
телефон № ;
Күні;
төлем сомасы;
Иесінің РНН.
Абоненттер санаттары
Абоненттер санаттарының тізімі иерархиялық құрылымға ие және оны өзгертуге болады.

Негізгі категориялар бар (заңды, физикалық және түпкілікті (физикалық - негізгі, физикалық - жеңілдік).
Әрбір негізгі санат үшін абоненттік төлем тағайындалады. Соңғы санат үшін абоненттік төлем негізгі санаттағы абоненттік төлемнің пайызында немесе тәуелсіз сомамен көрсетілуі мүмкін. Абоненттерге тек соңғы санат тағайындалуы мүмкін.
Әрбір иесіне базаға келесі мәліметтер енгізіледі:
Жеңілдіктер:
Жеңілдік коды;
жеңілдік атауы.
Абоненттер тізімін сүзу
Көп сатылы сүзгілеу және үлгіні кез-келген дерекқор өрістері бойынша сұрыптау мүмкіндігі жүзеге асырылды. Сіз белгілі бір қала мен АТС абоненттерін, белгілі бір санаттағы абоненттерді немесе телефон күйін таңдай аласыз. Борышкерлерді шығару мүмкіндігі бар, телефон нөмірін немесе абоненттің тегін жасыруға болады. Таңдау кезінде сіз мекен-жай, шарттың нөмірі немесе оның жасалған күні туралы деректерді басшылыққа ала аласыз. Жоғарыда аталған барлық жағдайларды бір үлгіде қарастыруға болады.
Бағдарламада абоненттердің кәсіпорынмен көрсетілетін қызметтер (қосылу, Абоненттік төлем, МТР қосымша қызметтер және т.б.) үшін есеп айырысуын бақылау және жүргізу жүзеге асырылады.
Әрбір абонент үшін абонентті қосудың барлық кезеңінде Абоненттік төлем, МТР және қосымша қызметтер, тиісті позиция бойынша есептеу және төлеу бойынша әр айдың басындағы сальдо сақталады. Бұл деректерді көруге және өңдеуге болады.
Абоненттік төлем
Кәсіпорынның барлық абоненттері үшін абоненттік төлем есептеледі. Бұл операция айына бір рет жасалады. Абоненттік төлем сомасы осы абонент тиесілі санатқа байланысты. Абоненттік төлем есептелген кезде абонент үшін қайта есептеулердің есебі жүргізіледі (егер телефон сынған болса). Абоненттік төлемді қайта есептеу сынған және телефон жөнделген күндерге негізделеді, ол қолмен редакциялануы мүмкін.
Есеп беру жүйесі
Есептердің стандартты сертификатталған нысандарын, сондай-ақ байланыс қызметтерін ұсынатын кәсіпорынның қызметіне нақты уақыт режимінде қаржылық талдау жүргізуге мүмкіндік беретін көптеген стандартты емес есептерді ұсынатын қуатты есеп беру жүйесі іске асырылды.

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

Ақпараттық ағындарды талдау

Жобалау процесінде жасалған барлық нысандар кіріс және шығыс болып бөлінеді. Кіріс - бұл өз кезегінде шартты түрде тұрақты және операциялық деп бөлуге болатын нысандар.
Шартты-тұрақты:
- Телефондар (телефон нөмірі, иесінің СТН, көше коды, үй нөмірі, Пәтер нөмірі, жабық нөмір белгісі, қосақтылық белгісі);
- Иелері (СТН, аты-жөні, туған күні, жынысы, жеңілдіктердің бар болу белгісі, жеңілдік түрінің коды);
- Көшелер (көше коды, атауы, аудан коды);
- Аудандар (аудан коды, атауы);
- Қызметкерлер (қызметкердің коды, атауы);
- Қосарланған нөмір (Нөмір_пара, телефон нөмірі);
- Жеңілдіктер (жеңілдік коды, жеңілдік атауы).
Жедел:
- Орнату (орнату күні, телефон№, қызметкердің коды, иесінің СТН);
- Төлем (иесінің СТН, төлем сомасы, күні, телефон№).
Бұл жүйеде шығыс деректері:
Сұраулар:
1. Қызметкерлердің әрқайсысы күні бойынша белгілеген телефондар саны
2. Мекен-жайы бойынша тұратын клиенттердің телефондарының тізімі". . .
3. Әр клиенттің телефон нөмірлерінің саны
4. Жұптасқан телефондардың "I-ші" иелерінің аты-жөні
5. Ерлер иелерінің саны
Есеп:
1."I-е" саны үшін төлем сомаларының түсуі туралы қаржылық есеп
2. "I-ші" күні телефондарын орнататын қызметкерлердің тізімі
3. I типті жеңілдіктері бар иелердің тізімі

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

АТС абоненттерін есепке алу ақпараттық жүйесінің дерекқорын іске асыру үшін Microsoft SQL Server 2008 ДББЖ пайдалану туралы шешім қабылданды.
Клиенттік қосымшаны жазу үшін Intellij IDEA интеграцияланған даму ортасы таңдалды.
Техникалық құралдардың құрамы мен параметрлеріне қойылатын талаптар:
Жүйе IBM үйлесімді компьютерлерде жұмыс істеуі керек;
Минималды конфигурация:
процессор түрі-Pentium 200
жедел сақтау құрылғысының көлемі - 128 Mb;
HDD;
Win32 ОЖ-мен үйлесімді принтер (сиялы, лазерлік)
ДБ-ның қалыпты жұмыс істеуі үшін қажетті бағдарламалық құралдарға қойылатын талаптар:
жүйе Win32 операциялық жүйелер тобының басқаруымен жұмыс істеуі керек (Windows 2000NTServer 2003XP және т. б.);
компьютерде SQL Server 2008, Enterprise Edition орнатылған болуы;
есептерді қалыптастыру үшін MS Office жиынтығының болуы.
Microsoft SQL Server 2008 ДББЖ
Microsoft SQL Server - бұл қуатты, икемді және қолдануға оңай ДҚБЖ ғана емес, сонымен қатар мәліметтер базасымен жұмыс істейтін қосымшаларды әзірлеу жүйесі. MS SQL SERVER көмегімен сіз Windows ортасында жұмыс істейтін және деректерді басқару қажеттіліктеріне толық сәйкес келетін қосымшаны жасай аласыз. Сұрауларды қолдана отырып, кестелерде сақталған ақпаратты таңдауға және өңдеуге болады. Сіз деректерді енгізу, қарау және жаңарту үшін пішіндер жасай аласыз, сонымен қатар қарапайым және күрделі есептерді жасау үшін MS SQL SERVER қолдана аласыз. Пішіндер мен есептер негізгі кестенің немесе сұраудың қасиеттерін "мұра етеді", сондықтан көп жағдайда форматтарды, мәндер шарттарын және басқа да деректер сипаттамаларын тек бір рет көрсету қажет.
MS SQL SERVER көмегімен мәтіндік файлдардан, мәтіндік процессорлық құжаттардан және электрондық кестелерден деректерді импорттау оңай (және оларға деректерді экспорттау).
Intellij IDEA интеграцияланған даму ортасы
IntelliJ IDEA-JetBrains компаниясының Java қосымшаларын әзірлеудің интеграцияланған ортасы. Ол барлық соңғы технологиялар мен шеңберлерді қолдайтын Java үшін ең ақылды және ыңғайлы даму ортасы ретінде орналастырылған.
IntelliJ IDEA Eclipse IDE және NetBeans IDE-мен бірге Java үшін ең танымал IDE үштігіне кіреді. Даму ортасын таңдау туралы осы материалда дамудың үш ортасын салыстыру бар.
IDEA - да жұмыс істей отырып, бағдарламашы импорт туралы ойланудың қажеті жоқ. Әзірлеу ортасы қажетті пакеттерді импорттайды және импортталған пакеттер тізімінен қажетсіз пакеттерді алып тастайды. Сонымен қатар, IntelliJ IDEA әзірлеушіге бағдарламаның бастапқы кодын тез қайта құру үшін қуатты рефакторинг құралдарын ұсынады. Мұның бәрі IntelliJ IDEA әзірлеушіге кодпен жұмыс істеу үшін ұсынатын құралдардың кішкене бөлігі.

Жобаның қысқаша сипаты
Деректер базасының құрамы мен сипаты

Деректер құрылымы - бұл белгілі бір операцияларды түсіндіруге және орындауға болатындай етіп ұйымдастырылған мәліметтердің ұйымдық схемасы.
АТС абоненттерін есепке алу деректер базасы реляциялық болып табылады. Оны әзірлеу барысында келесі кестелер құрылды:
- Телефондар;
- Иелері;
- Көшелер;
- Аудандар;
- Қызметкерлер;
- Қосар_мөлшер;
- Жеңілдіктер;
- Орнату;
- Төлем.
Сондай-ақ, мәліметтер базасында T-SQL тілінде сақталған процедуралар бар.
Тәуелділікті көру үшін дерекқор диаграммасын пайдаланалуға болады. Дерекқор диаграммасы қарапайым түрде кестелерді (осы кестелердің атрибуттарын тізімдей отырып) және кестелер арасындағы қатынасты көрсетеді. 2.1-суретте АТС абоненттерін есепке алу деректер базасының диаграммасы көрсетілген.

Сурет 2.1 - АТС абоненттерін есепке алу деректер базасының диаграммасы
Ақпараттық жүйе функцияларының құрамы мен сипаты

АТС абоненттерді адамның араласуынсыз автоматты түрде қосу үшін қажет. Байланыс құрылғылары ретінде осы телефон станциясына қосылған телефон аппараттары қолданылады. Жабдық сыртқы байланыс жүйелеріне, мысалы, қалалық телефон желісіне қол жеткізе алады және тек жергілікті түрде әрекет ете алады-абоненттерді бір ұйымға қосады.
Ақпараттық жүйелерге қойылатын талаптар
Икемділік. Бейімделу және одан әрі даму қабілеті. Ол жалпы қабылданған құжаттаманың қаражаты есебінен жүзеге асырылады. Уақыт өте келе кез-келген жүйе ескірген әдістердің қолданылмауын қамтамасыз ету үшін әзірлеушілер тобын жақсырақ тарту үшін оны жаңарту үшін ескіреді.
Сенімділік. Техникалық себептер бойынша ақпаратты бұрмаламай және деректерді жоғалтпай жұмыс істеу. Резервтік көшіру, хаттамалау, байланыс арналарының, ақпаратты сақтау құралдарының тиісті жай-күйін қолдау.
Тиімділік. Егер оған бөлінген ресурстарды ескере отырып, ол тапсырманы қысқа мерзімде шешуге мүмкіндік берсе, IP тиімді деп саналады. Тиімділікті бағалау Тапсырыс беруші мен әзірлеушінің келіссөздері барысында жүзеге асырылады.
Қауіпсіздік. Бөгде адамдар ақпаратқа қол жеткізе алмайтын жүйенің қасиеті. Қауіпсіздікке әсер ететін факторлар: бағдарламалық кодтың үлкен көлемі, компиляторлардың жетілмегендігі, адам факторы, жүйенің бағдарламалық блоктарының үшінші тарап блоктарымен сәйкес келмеуі.
Автоматты телефон станциясының негізгі функциялары:
Шақыру бастамасын тану;
Ақпаратты қабылдауға дайындық сигналын беру (ұзын мүйіз);
Терілген нөмір туралы деректерді қабылдау және оларды есте сақтау;
Шақырылатын абонентті сәйкестендіру және оны іздеу;
Байланыс арнасын тексеру немесе абонентпен қосылу немесе желінің бос емес екенін шақыру сигналын беру (қысқа сигналдар);
Қосылыстың аяқталуы және байланыстың үзілуі туралы ақпаратты қабылдау.
Қазіргі заманғы АТС, абоненттердің қосылуынан басқа, басқа мүмкіндіктерге ие. Жабдықтың түріне байланысты келесі функциялар қол жетімді болуы мүмкін:
Сөйлесулерді жазу;
Ақылы сервистерге және қалааралық байланысқа қолжетімділікті шектеу;
Тарификация - шақырылатын нөмірлер мен қосылу ұзақтығы туралы ақпаратты жазу және сақтау;
Конференцбайланыс-үш және одан да көп абоненттердің әңгімесі;
Бағыттау;
Дауыс зорайтқыш байланыс арқылы хабарлау жүйесіне қосылу;
Бірнеше АТС бір желіге біріктіру.
Автоматты телефон станциясының үздіксіз жұмыс істеуі үшін техникалық нормаларды толығымен қанағаттандыратын сапалы жабдықты пайдалану қажет. АТС негізгі функционалдық тораптары:
Коммутация жүйесі және басқару жабдығы;
Байланыс жүйесіне қосылуға арналған құрылғылар-телефон аппараттары;
Электрмен қоректендіру құрылғылары;
Көмекші жүйелер: желдету, жылыту және жабдықтың үздіксіз жұмысын қамтамасыз ету үшін қажет басқа жүйелер.
Бүгінгі таңда шағын және орта бизнеске, шағын өндірістік ұйымдарға, қонақ үйлер мен қонақ үйлерге арналған шағын АТС үш түрдің бірінде ұсынылуы мүмкін:
Аппараттық АТС;
Бағдарламалық IP-АТС;
Виртуалды АТС.
Олар АТС негізгі бөліктерін әртүрлі жолдармен жүзеге асырады: коммутациялық жүйе, басқару жабдықтары. Байланыс құрылғылары әдеттегідей қолданылады: стационарлық құрылғылар, базаға қосылған радиотелефондар, ұялы телефондар.
АТС-тің әр түрінің жағымды да, жағымсыз да қасиеттері бар. Сондықтан, телефон станциясының түрін таңдағанда, жүйенің алдына қандай міндеттер қойылғанын және оның ыңғайлы жұмыс істеуі үшін қандай функциялар қажет екенін түсіну керек. Бизнеске қатысты АТС-тың келесі түрлері кеңінен қолданылады: виртуалды, бағдарламалық, аппараттық (электрондық цифрлық) АТС.
... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Жергілікті телефон байланысы
ATM over ADSL технологиясы
Шаруашылық жүргізуші субъектілер сыныптамасы
Радиобайланыс технологияларының қазіргі заманға сай жағдайы
ADSL технологиясын Алматы каласында автоматизациялау
Қатынау желілері
ATM over ADSL технологиясының дамуы мен қолданылуы
Базалық стансалар саны
Кеңжолақты рұқсат қондырғысын таңдау
Қол жеткізу деңгейі
Пәндер