- •Мазмұны
- •1 Есептің қойылымы
- •1.1 Қазіргі кездегі зейнетақы қоры
- •1.2 Қазақстан Республикасы зейнетақымен қамсыздандыру жүйесін жетілдіру
- •1.3 Бағдарламаны құруға негіздеме
- •1.4 Бағдарламаны құрастыруға қажетті кірістік мәліметтер
- •2 Бағдарламалық қамтаманы жобалау
- •2.1 Зерттеу объектісіне талдау
- •2.2 Апараттық қамтама
- •2.3 Бағдарламалау тілінің таңдалымы
- •2.3.1 Delphi - де мәліметтер базасымен байланысты ұйымдастыру
- •3 Бағдарламалық қамтаманы жүзеге асыру
- •3.1 Бағдарламаның алгоритімі
- •3.2 Деректер құрылымы мен модульдер жұмысының сипаты,
- •Зейнет ақы бойынша инвестициялық қоржын.Pas
- •Сурет 3. 9.Зейнетақы бойынша инвестициялық қоржын Баспасөз орталығының жаңалықтары бейнелеген. Мұнда жалпы қор жаңалықтары көрсетіледі.
- •Мұнда жзқ- ның Facebook- тағы парақшасымен таныса аламыз.
- •Сурет 3.17. Деректерқоры жүйесі
- •3.2.1 Файлдық жүйенің логикалық және физикалық құрылымы
- •Интерфейстер класының сипаты
- •3.2.3 Бағдарлама мен ақпараттық модульдерді тексеру
- •3.2.4 Бағдарламаның интерфейсін құрастыру
- •3.2.5 Экрандық интрефейс идеологиясын таңдау
- •3.3 Бағдарламалық қамтаманы тестілеу
- •3.4 Құжаттау
- •3.4.1 Қолданушыға нұсқаулық
- •Бағдарламамен жұмыс жасау үшін жоғарыда 3.1 пункте көрсетілген Project1.Ехе файлын іске қосу қадамдары арқылы, орындай отырып, жұмыс істеуге болады.
- •3.4.2 Бағдарламашыға нұсқаулық
- •Қорытынды
- •Пайдаланылған әдебиеттер тізімі
- •Қосымша а Бағдарламаны қабылдау актісі
- •Қосымша б Бағдарлама листингі
3.2 Деректер құрылымы мен модульдер жұмысының сипаты,
блоктар мен модульдер арасындағы байланыс
ЕНПФ қызметкерлерінің жұмысын жеңілдету үшін бұл бағдарламалық қамтамасы деректер қоры иерархиялық түрде құрылған.
Көптеген жағдайларда бағдарламаны біркелкі текст түрінде жазып қана қоймай оны бірнеше бөліктерге бөлуге тура келеді. Біріншіден, бұл ыңғайлы, егер де бағдарламада функциялар, процедуралар, типтер түрі бар болса, бір ғана бағдарламада қолданбай басқа да бағдарламаның бөлімдерінде қолдана беруге болады. Екіншіден, егер бағдарламаны бірнеше программистер біріге отырып құрастыратын болса, онда оларды бірнеше бөлікке бөліп, әр есепті бөлек файл ретінде сақтап, кейін осы бөліктерді автоматты түрде біріктіруге болады. Үшіншіден, егер бағдарлама күрделі болса, оларды бірнеше бөлікке бөліп, әр бөліндіні бір файл ретінде сақтауға болады. Алгашқыда Pascal бағдарламалау тілінің мұндай мүмкіншіліктері жоқ болатын, кейіннен Borland фирмасы Turbo Pascal бағдарламалау тілі түрінде мұндай мүмкіншіліктерді енгізді. Delphi бағдарламалау ортасында мұнсыз бағдарлама құру мүмкіншілігі жоқ: әр жаңа форманы (Form терезесі) құрған құрған кезде, автоматты түрде, бағдарламаның осы терезесіне сәйкес, жаңа модулі (unit) құрылады. Сондықтан да модульдер қалай құрылуын және бірігуін білу өзімізге пайдалы.
Сонымен модульдерге бөлінген файлдың көрінісі қалай? Біріншіден, келесі құрлымды иеленетін өз бағдарламасымен файл қажет:
Модульдің файлдары келесі құрлымды болып келеді: uses Unitl; Модуль аты. interface – Бұл сөз модульдің бөлімін бастайтын, хабарлайды, сипаттайды және осы файлда қолдана алады Unitl модулі uses операторында хабарлаған кезінде. uses AnotherUnit – модуль басқа модульдерге сілтеме, басқа да көрінетін сипаттамалар және функциялар мен процедураларды жасай алады.
implementation – модульді жүзеге асыратын бөлім. Бағдарламаның негізгі мәзірін құру үшін мына компонент қолданылған TForm1 = class (TForm)
Құрастырылған бағдарлама модульдік құрылым негізінде тұрғызылған.
Төменде берілгендер құрылымы мен сипаты туралы модульдердің тізімі берілген:
Кесте 3.1
Модульдер тізімі
1 |
Unit_1 |
Бағдарламаның негізгі модулі, бағдарламаның негізгі функционалы. Модуль сонымен қатар, келесі формалардың арасындағы жеткізуші болып табылады. |
2 |
Unit_9 |
Бұл модулде бағдарламаға кіру үшін логин және құпия сөзді енгізу керек. |
3 |
Unit_4 |
Бағдарламаның негізгі модулі, бағдарламаның негізгі функционалы. Модуль сонымен қатар, келесі формалардың арасындағы жеткізуші болып табылады. (орыс тілінде) |
4 |
Unit_5 |
Бағдарламаның негізгі модулі, бағдарламаның негізгі функционалы. Модуль сонымен қатар, келесі формалардың арасындағы жеткізуші болып табылады. (Ағылшын тілінде) |
5 |
Unit_8 |
Бұл модулде зейнетақы каркуляторы қарастырылған. |
6 |
Unit_1-20 |
НПФ жайлы барлық мәліметтер енгізілген. |
Модульдер жұмысының сипаты.
Бұл формада қолданушыға ыңғайлы етіп жасалған екі нұсқауды таңдау мүмкіндігі жасалған.
Сурет 3.2. Басты форма
Бұл формада қолданушы бағдарламаға кіру үшін логин және құпия сөзді енгізу керек.
Сурет 3.3. Бағдарламаға кіру формасы
Басты форма – бағдарламаның негізгі мәзір модулі. Бұл форма қолданушыға бағдарламаның басқа барлық формаларына ауысуға мүмкіндік береді. Бағдарлама батырмалары келесі негізгі пунктерден тұрады:
Сурет 3.4. Негізгі форма бөлімі
Қор туралы, Басқарма төрайымының блогы, Салымшыға арналған ақпарат, интернет үзінді-көшірме, ЗА бойынша инвестициялық қоржын, Баспасөз орталығының жаңалықтары, Қордың негізгі көрсеткіштері, Сұрақ – жауап, Бейне роликтер, Қордың байланыс көздері, Мемлекеттік сатып алулар, Біз Facebook –теміз. Барлық пунктер ішкі пукнтерден тұрады. Бағдарламаны жабу Шығу батырмасын таңдау арқылы іске асырылады, немесе терезе басындағы стандартты батырма бойынша.
Сурет 3.5. Басқарма төрайымы
Жоғарыдағы көрсетілген модулде Басқарма төрайымының блогы, сұрақ-жауап туралы қарастырылған.
Сурет 3.6. Зейнетақы қор жүйесі
Жоғарыдағы көрсетілген модулде қор туралы мәліметтер қарастырылған.
Сурет 3.7.Интернет үзінді – көшірме
Сурет 3.8.Салымшыларға арналған ақпарат
Жоғарыдағы көрсетілген модулде салымшыларға арналған ақпараттар көрсетілген.
