скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыРеферат: Система рейтингового контроля знаний

Состояние

В1

В2

В3

В4

В5

В6

Инициализация - 2 - - - -
Отключения редактирования - - 3 - - -
Формирование поиска, фильт., сортир., - - - 4 - -
Формирование групп - - - - 5 -

Просмотр

Перед печ.

6
Печать - - - - - -

Список событий

Метка

Значение

Данные события Источник Предназначение
О1 Инициализация ID Основной интерфейс.ID Операции Основной интерфейс

Операции

О2 Создание БД ID Основной интерфейс.ID Операции.Создание

Операция

Создание

О3 Открытие БД ID Основной интерфейс.ID Операции.Открытие

Операция

Открытие
О4 Неуспех ID Основной интерфейс.ID Операции.Открытие.Статус Операция Статус
О5 Закрытие БД ID Основной интерфейс.ID Операции.Закрытие Операция Закрытие
О6 Редактирование БД ID Основной интерфейс.ID Операции.Редактирование Операция Редактирование
О7 Обновление БД ID Основной интерфейс.ID Операции.Обновление Операция Обновление
О8 Ввод в БД ID Основной интерфейс.ID Операции. Операция Редактирование
О9 Сохранение БД ID Основной интерфейс.ID Операции.Сохранение Операция Сохранение
В1 Инициализация ID Основной интерфейс.ID Операции Основной интерфейс База данных
В2 Отключения редактирования ID Основной интерфейс.ID Операции. Операция Переход в основной интерфейс
В3 Формирование поиска, фильтра, сортировки ID Основной интерфейс.ID Операции.ID Основной интерфейс Формирование фильтра
В4 Формирование групп ID Основной интерфейс.ID Операции. Основной интерфейс Формировать
В5 Просмотр перед печатью ID Основной интерфейс.ID Операции.ID Основной интерфейс Просмотр учащихся
В6 Печать ID Основной интерфейс.ID Операции.ID Основной интерфейс Учащихся

ДПДД для состояния Инициализация

объекта «Операции над БД»


ДПДД для состояния Создание базы

объекта «Операции над БД»



ДПДД для состояния Открытие базы

объекта «Операции над БД»


ДПДД для состояния Редактирование базы

объекта «Операции над БД»


ДПДД для состояния Закрытие базы

объекта «Операции над БД»



ДПДД для состояния Сохранение БД

объекта «Операции над БД»


ДПДД для состояния Неуспешное открытие БД

объекта «Операции над БД»


ДПДД для состояния Обновление БД

объекта «Операции над БД»



Текст программы

В листинг программы  был включен весь тот код, который был написан в процессе разработки и  включения тех строк кода, которые были  автоматически сгенерированы С++ Builder:

1.    Заголовочные файлы:

Kur1.h:

//---------------------------------------------------------------------------

#ifndef kur1H

#define kur1H

//---------------------------------------------------------------------------

#include <vcl\Classes.hpp>

#include <vcl\Controls.hpp>

#include <vcl\StdCtrls.hpp>

#include <vcl\Forms.hpp>

#include <vcl\Menus.hpp>

#include <vcl\Dialogs.hpp>

#include <vcl\ExtCtrls.hpp>

#include <vcl\ComCtrls.hpp>

#include <vcl\DBGrids.hpp>

#include "Grids.hpp"

#include <vcl\Buttons.hpp>

#include <vcl\DBCtrls.hpp>

#include <vcl\Mask.hpp>

#include <vcl\DB.hpp>

#include <vcl\DBTables.hpp>

#include <vcl\QuickRep.hpp>

#include <vcl\system.hpp>

//---------------------------------------------------------------------------

class TForm1 : public TForm

{

__published:    // IDE-managed Components

        TMainMenu *MainMenu1;

        TMenuItem *N1;

        TMenuItem *N3;

        TMenuItem *N4;

        TMenuItem *N10;

        TMenuItem *N14;

        TMenuItem *N16;

        TMenuItem *N17;

       TOpenDialog *OpenDialog1;

        TSaveDialog *SaveDialog1;

        TMenuItem *N18;

        TMenuItem *N20;

        TPrintDialog *PrintDialog1;

        TPrinterSetupDialog *PrinterSetupDialog1;

        TStatusBar *StatusBar1;

        TPanel *Panel1;

        TDBGrid *DBGrid1;

        TDBNavigator *DBNavigator1;

      TMenuItem *N2;

      TMenuItem *N5;

      TMenuItem *N6;

      TBitBtn *BitBtn1;

      TBitBtn *BitBtn2;

      TBitBtn *BitBtn3;

      TMenuItem *N7;

        void __fastcall N10Click(TObject *Sender);

        void __fastcall N17Click(TObject *Sender);

        void __fastcall N14Click(TObject *Sender);

      void __fastcall N5Click(TObject *Sender);

      void __fastcall N2Click(TObject *Sender);

      void __fastcall N16Click(TObject *Sender);

      void __fastcall N20Click(TObject *Sender);

      void __fastcall BitBtn1Click(TObject *Sender);

      void __fastcall BitBtn2Click(TObject *Sender);

      void __fastcall BitBtn3Click(TObject *Sender);

      void __fastcall N7Click(TObject *Sender);

      void __fastcall N4Click(TObject *Sender);

private:        // User declarations

public:         // User declarations

//        AnsiString file2;

        __fastcall TForm1(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern TForm1 *Form1;

//---------------------------------------------------------------------------

#endif

Datam.h:

//---------------------------------------------------------------------------

#ifndef DatamH

#define DatamH

//---------------------------------------------------------------------------

#include <vcl\Classes.hpp>

#include <vcl\Controls.hpp>

#include <vcl\StdCtrls.hpp>

#include <vcl\Forms.hpp>

#include <vcl\DB.hpp>

#include <vcl\DBTables.hpp>

//---------------------------------------------------------------------------

class TDM1 : public TDataModule

{

__published:      // IDE-managed Components

      TDataSource *DataSource1;

      TTable *Table1;

      TQuery *Query1;

      TDataSource *DataSource2;

private:    // User declarations

public:           // User declarations

      __fastcall TDM1(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern TDM1 *DM1;

//---------------------------------------------------------------------------

#endif

filename.h:

//---------------------------------------------------------------------------

#ifndef filenameH

#define filenameH

//---------------------------------------------------------------------------

#include <vcl\Classes.hpp>

#include <vcl\Controls.hpp>

#include <vcl\StdCtrls.hpp>

#include <vcl\Forms.hpp>

#include <vcl\ExtCtrls.hpp>

//---------------------------------------------------------------------------

class TForm6 : public TForm

{

__published:      // IDE-managed Components

      TEdit *Edit1;

      TLabel *Label2;

      TBevel *Bevel1;

      TButton *Button1;

      TButton *Button2;

      void __fastcall Button1Click(TObject *Sender);

private:    // User declarations

public:           // User declarations

      __fastcall TForm6(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern TForm6 *Form6;

//---------------------------------------------------------------------------

#endif

filter.h:

//---------------------------------------------------------------------------

#ifndef filterH

#define filterH

//---------------------------------------------------------------------------

#include <vcl\Classes.hpp>

#include <vcl\Controls.hpp>

#include <vcl\StdCtrls.hpp>

#include <vcl\Forms.hpp>

#include <vcl\ExtCtrls.hpp>

//---------------------------------------------------------------------------

class TForm5 : public TForm

{

__published:      // IDE-managed Components

      TBevel *Bevel1;

      TLabel *Label1;

      TLabel *Label2;

      TComboBox *ComboBox1;

      TEdit *Edit1;

      TButton *Button1;

      TButton *Button2;

      TButton *Button3;

      void __fastcall Button3Click(TObject *Sender);

private:    // User declarations

public:           // User declarations

      __fastcall TForm5(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern TForm5 *Form5;

//---------------------------------------------------------------------------

#endif

Findcust.h:

//---------------------------------------------------------------------------

#ifndef filterH

#define filterH

//---------------------------------------------------------------------------

#include <vcl\Classes.hpp>

#include <vcl\Controls.hpp>

#include <vcl\StdCtrls.hpp>

#include <vcl\Forms.hpp>

#include <vcl\ExtCtrls.hpp>

//---------------------------------------------------------------------------

class TForm5 : public TForm

{

__published:      // IDE-managed Components

      TBevel *Bevel1;

      TLabel *Label1;

      TLabel *Label2;

      TComboBox *ComboBox1;

      TEdit *Edit1;

      TButton *Button1;

      TButton *Button2;

      TButton *Button3;

      void __fastcall Button3Click(TObject *Sender);

private:    // User declarations

public:           // User declarations

      __fastcall TForm5(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern TForm5 *Form5;

//---------------------------------------------------------------------------

#endif

Repopt.h:

//----------------------------------------------------------------------------

#ifndef ReportH

#define ReportH

//----------------------------------------------------------------------------

#include <vcl\ExtCtrls.hpp>

#include <vcl\StdCtrls.hpp>

#include <vcl\Quickrep.hpp>

#include <vcl\Dialogs.hpp>

#include <vcl\Forms.hpp>

#include <vcl\Controls.hpp>

#include <vcl\Graphics.hpp>

#include <vcl\Classes.hpp>

#include <vcl\SysUtils.hpp>

#include <vcl\Messages.hpp>

#include <vcl\Windows.hpp>

#include <vcl\System.hpp>

//----------------------------------------------------------------------------

class TQRListForm : public TForm

{

__published:

      TQuickReport *QuickReport;

      TQRBand *Title;

      TQRBand *PageHeader;

      TQRBand *Detail;

      TQRBand *PageFooter;

      TQRLabel *QRLabel4;

      TQRLabel *QRLabel1;

      TQRLabel *QRLabel2;

      TQRLabel *QRLabel3;

      TQRLabel *QRLabel5;

      TQRLabel *QRLabel6;

      TQRGroup *QRGroup1;

      TQRSysData *QRSysData1;

      TQRShape *QRShape1;

      TQRDBText *QRDBText3;

      TQRDBText *QRDBText1;

      TQRDBText *QRDBText9;

Страницы: 1, 2, 3, 4


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.