Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТЧЕТ.docx
Скачиваний:
102
Добавлен:
21.02.2016
Размер:
2.75 Mб
Скачать

2.3 Модульдерге сипаттама

Жұмыстың модульдік сұлбасы

Unit1

Unit3

Unit2

Бұл тапсырма 3 формадан тұратын 3 модульден құралған.

Unit1

Модуль бас мәзірден құралған(бас форма)

BitBtn1

Image1

Батырмасы деректер қорына кіруді қамтамасыз етеді.

Бас формаға қойылған түс қағаз

Unit2

Мәліметтерді енгізу үшін форма

PageControl1

TabSheet1

Label1

Label2

Label3

Label4

Label5

Label6

DBText1

Label7

DBGrid1

DBLookupComboBox1

DBComboBox1

DBEdit1

DBEdit2

DBEdit3

BitBtn1

BitBtn2

BitBtn3

BitBtn4

Button1

Button2

TabSheet2

Image1

DBGride2

DBComboBox2

DBComboBox3

BitBtn5

BitBtn6

BitBtn7

Сессия, Предмет және Подсчет терезелерін басқару

«Сессия» туралы мәліметтерді толтырып формаға шығартады.

Предмет сөзін жаздым

Шифр

Досрочно

Вовремя

Летник

Количкство студентов

Студенттер санын шығару

Всего экзаменов батырмасының нәтижесін шығару

Пәндер, топтар,емтихан тапсыру түрлерін толтыру

Пәнді енгізу

Топ шифрын енгізу

Мезгілден бұрын емтихан тапсырған студенттер санын енгізу

Уақытысында тапсырған студенттер санын енгізу

Жазғы емтиханға қалған студенттер санын енгізу

Добавить батырмасы

Удалить батырмасы

Изменить батырмасы

Просмотр батырмасы

Барлық емтихан санын шығаратын батырма

Сброс батырмасы

«Предмет» туралы мәліметтерді толтырып формаға шығартады.

Предмет терезесінің түсқағазы

Предмет және Вид бойынша мәліметтерді толтыру кестесі

Емтихан тапсыратын пәнді таңдау

Емтихан өту түрі

Добавить батырмасы

Изменить батырмасы

Удалить батырмасы

TabSheet3

«Подсчет» туралы мәліметтерді толтырып формаға шығартады.

Image3

DBText2

DBText3

DBText4

DBText5

Label9

Label10

Label11

Label12

Label13

Label14

BitBtn8

DBComboBox4

DBGrid3

BitBtn9

Подсчет терезесінің түс қағазы

Мезгілден бұрын емтихан тапсырған студенттер саны

Уақытылы емтихан тапсырған студенттер саны

Жазғы сессияға қалған студенттер саны

Топтағы студенттер санын шығару

Сдали досрочно жазбасы

Сдали вовремя жазбасы

Летники жазбасы

В группе жазбасы

Студентов жазбасы

Выберите группу жазбасы

Найти батырмасы

Топты тізім ішінен таңдау

Емтихан тапсыратын пәндерді таңдау

Отмена батырмасы

Unit3

Есеп беруге арналған форма

QuickRep1

Студенттердің емтихан тапсырғаны туралы есеп беру

II. Программаның жұмыс істеу принциптері.

  1. Басты беттегі форма

  2. Басты форманың коды ,оларға мына операцияларды жатқызамыз

-блокнаттағы ақпартқа жетудің физикалық жолын анықтау

-ақпаратты жазу немесе өшіру

-берілген критерйй бойынша ақпаратты іздеу

-басты формамен байланысты, басқа формаларды шақыру

3. Есеп беруді ұйымдастыру

void __fastcall TForm1::BitBtn1Click(TObject *Sender) оқиғасы арқылы басты беттегі форманы шақырамыз.

Басты формамен байланысқан формалардың коды.

Әрбір UNIT тиісті нысандарын (нысаны) орналасқан оқиғаys өңдеу компоненттерді қамтиды, яғни 1 блок Form1, UNIT1 сәйкес келеді - Form2, және т.б. .. Осылайша, бағдарламаның құрылымы барлық осы іс-шараларды жүзеге асыру үшін жауапты болып табылады 3 логикалық аяқталған бөліктен тұрады.

8- сурет. Басты форма

Войти батырмасын басқан кезде төмендегі терезе ашылады.

9-сурет. Сессия терезесі бойынша мәліметтерді енгізу, өзгерту, жою және көру

Бұл терезеде Предмет батырмасын басқанда біз емтихан тапсыратын пәндерді таңдап енгіземіз. Келесі Шифр батырмасы арқылы емтихан тапсыратын топтарды таңдап енгізе аламыз. Студенттердің емтиханды қаншасы мезгілден бұрын, мезгілінде және жазғы сессияға қалған студенттерді енгіземіз.

10-сурет. Предметы бойынша мәліметтерді енгізу, өзгерту және жою

Предмет деп аталатын терезеде біз пәнді және сол пәннен алынатын емтихан түрін енгізе аламыз.

11-сурет. Подсчет бойынша мәліметтерді шығару

void __fastcall TForm2::Table1CalcFields(TDataSet *DataSet) оқиғасы арқылы топтағы студенттер санын анықтаймыз.

Выберите группу батырмасынан топты таңдаймыз. Найти батырмасын басқанда жаңа таңдап алынған топ студенттерінің емтихан тапсырудағы мәліметтерінін аламыз, яғни емтиханды мезгілден бұрын, уақытылы және жазғы сессияға қалған студенттер санын және топта барлық неше студент бар екендігін, қандай пәннен тапсыратындығы туралы мәліметтерді аламыз.Отмена батырмасын басқанда басқа топтарды таңдап мәліметтерді іздей аламыз.

13- сурет. Есеп беру мазмұны.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]