Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Камила диплом теория.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.53 Mб
Скачать

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.Салымшыларға арналған ақпарат

Жоғарыдағы көрсетілген модулде салымшыларға арналған ақпараттар көрсетілген.