Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Объекты формируемые системой.doc
Скачиваний:
15
Добавлен:
01.05.2014
Размер:
482.3 Кб
Скачать

30

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

«БРЕСТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Кафедра информатики и прикладной математики

Контрольная работа

на тему

«»

по дисциплине «»

Выполнил студент

_____________________________

_____________________________

_____________________________

Допущен к защите

_____________________________

_____________________________

_____________________________

Результаты защиты

_____________________________

_____________________________

БРЕСТ 2017

СОДЕРЖАНИЕ

Введение 3

1. Постановка задачи 4

1.1. Карта связей 4

1.2. Описание картотек 4

1.3. Описание Работ 8

2. Объекты формируемые системой 9

2.1. Экранные формы 9

2.2. Печатные формы 13

Заключение 14

Список использованных источников 15

Приложение 16

Введение

1. Постановка задачи

1.1. Карта связей

По заданной карте связи необходимо разработать автоматизированную систему.

1.2. Описание картотек

Приведем описание реквизитов всех картотек.

Структура базы SSN_CD.DB

Поле

Тип

Размер

Ключ

Индекс

Обяз.

SSN_CD_0

A

1

 

 

 

SSN_CD_FIRMA

A

50

 

 

 

SSN_CD_DATAT

D

0

 

 

 

SSN_CD_DATAS

D

0

 

 

 

SSN_CD_DATADO

D

0

 

 

 

SSN_CD_S

A

2

 

 

 

Структура базы SSN_KD.db

Поле

Тип

Размер

Ключ

Индекс

Обяз.

SSN_KD_0

A

5

*

 

 

SSN_KD_DOKT1

A

5

 

 

 

SSN_KD_DOKT2

A

5

 

 

 

SSN_KD_N

A

50

 

 

 

SSN_KD_VA1

A

5

 

 

 

SSN_KD_VA1N

A

25

 

 

 

SSN_KD_TA1

A

3

 

 

 

SSN_KD_VA2

A

5

 

 

 

SSN_KD_VA2N

A

25

 

 

 

SSN_KD_TA2

A

3

 

 

 

SSN_KD_VA3

A

5

 

 

 

SSN_KD_VA3N

A

25

 

 

 

SSN_KD_TA3

A

3

 

 

 

Структура базы SSN_KS.db

Поле

Тип

Размер

Ключ

Индекс

Обяз.

SSN_KS_0

A

2

 

 

 

SSN_KS_DOKT

A

5

 

 

 

SSN_KS_DOKT1

A

5

 

 

 

SSN_KS_DOKN1

S

0

 

 

 

SSN_KS_DOKN2

S

0

 

 

 

SSN_KS_DOKT2

A

5

 

 

 

SSN_KS_DOKD

D

0

 

 

 

SSN_KS_NS

A

15

 

 

 

SSN_KS_S

A

2

 

 

 

SSN_KS_SS

A

2

 

 

 

SSN_KS_AV1

A

5

 

 

 

SSN_KS_AK1

A

25

 

 

 

SSN_KS_AV2

A

5

 

 

 

SSN_KS_AK2

A

25

 

 

 

SSN_KS_KS

A

2

 

 

 

SSN_KS_KSS

A

2

 

 

 

SSN_KS_DBRUB

$

0

 

 

 

SSN_KS_KRRUB

$

0

 

 

 

Структура базы SSN_PD.db

Поле

Тип

Размер

Ключ

Индекс

Обяз.

SSN_PD_0

A

2

SSN_PD_NAME

A

50

SSN_PD_DOKT1

A

5

SSN_PD_DOKN1

S

0

SSN_PD_DOKD1

D

0

SSN_PD_DOKT2

A

5

SSN_PD_DOKN2

S

0

SSN_PD_DOKD2

D

0

SSN_PD_VA1

A

5

SSN_PD_VA1N

A

25

SSN_PD_TA1

A

3

SSN_PD_KA1

A

20

SSN_PD_VA2

A

5

SSN_PD_VA2N

A

25

SSN_PD_TA2

A

3

SSN_PD_KA2

A

20

SSN_PD_VA3

A

5

SSN_PD_VA3N

A

25

SSN_PD_TA3

A

3

SSN_PD_KA3

A

20

SSN_PD_RUB

$

0

SSN_PD_TXO

A

20

SSN_PD_DBS

A

2

SSN_PD_DBSS

A

2

SSN_PD_KRS

A

2

SSN_PD_KRSS

A

2

SSN_PD_SWRJ

S

0

Структура базы SSN_PS.db

Поле

Тип

Размер

Ключ

Индекс

Обяз.

SSN_PS_0

A

1

 

 

 

SSN_PS_KEY

A

5

 

 

 

SSN_PS_S

S

0

 

 

 

SSN_PS_SS

S

0

 

 

 

SSN_PS_N

A

25

 

 

 

SSN_PS_TYP

A

3

 

 

 

SSN_PS_1VA

A

5

 

 

 

SSN_PS_2VA

A

5

 

 

 

Структура базы SSN_RJ.DB

Поле

Тип

Размер

Ключ

Индекс

Обяз.

SSN_RJ_0

A

2

 

 

 

SSN_RJ_DOKT

A

5

 

 

 

SSN_RJ_DOKT1

A

5

 

 

 

SSN_RJ_DOKN1

S

0

 

 

 

SSN_RJ_DOKT2

A

5

 

 

 

SSN_RJ_DOKN2

S

0

 

 

 

SSN_RJ_DOKD

D

0

 

 

 

SSN_RJ_NS

A

15

 

 

 

SSN_RJ_DBS

A

2

 

 

 

SSN_RJ_DBSS

A

2

 

 

 

SSN_RJ_DBAV1

A

5

 

 

 

SSN_RJ_DBAK1

A

25

 

 

 

SSN_RJ_DBAV2

A

5

 

 

 

SSN_RJ_DBAK2

A

25

 

 

 

SSN_RJ_KRS

A

2

 

 

 

SSN_RJ_KRSS

A

2

 

 

 

SSN_RJ_KRAV1

A

5

 

 

 

SSN_RJ_KRAK1

A

25

 

 

 

SSN_RJ_KRAV2

A

5

 

 

 

SSN_RJ_KRAK2

A

25

 

 

 

SSN_RJ_RUB

S

0

 

 

 

SSN_RJ_TXO

A

20

 

 

 

Структура базы SSN_TXO.db

Поле

Тип

Размер

Ключ

Индекс

Обяз.

SSN_TXO_0

A

2

 

 

 

SSN_TXO_DOKT1

A

5

 

 

 

SSN_TXO_DOKT2

A

5

 

 

 

SSN_TXO_NS

A

15

 

 

 

SSN_TXO_N

A

50

 

 

 

SSN_TXO_DBN

A

20

 

 

 

SSN_TXO_DBSSS

A

5

 

 

 

SSN_TXO_DBS

A

2

 

 

 

SSN_TXO_DBSS

A

2

 

 

 

SSN_TXO_DBAV1

A

5

 

 

 

SSN_TXO_DBAK1

A

25

 

 

 

SSN_TXO_DBAV2

A

5

 

 

 

SSN_TXO_DBAK2

A

25

 

 

 

SSN_TXO_KRN

A

20

 

 

 

SSN_TXO_KRSSS

A

5

 

 

 

SSN_TXO_KRS

A

2

 

 

 

SSN_TXO_KRSS

A

2

 

 

 

SSN_TXO_KRAV1

A

5

 

 

 

SSN_TXO_KRAK1

A

25

 

 

 

SSN_TXO_KRAV2

A

5

 

 

 

SSN_TXO_KRAK2

A

25

 

 

 

SSN_TXO_RUB

S

0

 

 

 

Структура базы SSN_VA.db

Поле

Тип

Размер

Ключ

Индекс

Обяз.

SSN_VA_KEY

A

5

*

SSN_VA_0

A

1

SSN_VA_N

A

25

1.3. Описание Работ

При запуске программы предлагается ввести текущую дату относительно которой будут производиться расчеты сальдо. Для этого необходимо выбрать в меню Документы-Определить текущую дату.

В программе имеется возможность настройки АРМа, которая доступна из меню Картотеки-Настройка АРМ. В меню картотеки имеются другие пункты меню, в которых можно настроить программу для пользователя, например, ввести план счетов, типовые операции и т.д.

Для ввода первичных документов служит пункт меню Документы-Минимальный ввод первичных документов.

Меню РЖ служит для ведения регистрационного журнала.

Меню печать служит для печати регистрационного журнала на принтере.

2. Объекты формируемые системой

2.1. Экранные формы

Экранная форма ввода начальных данных. В ней вводится текущая дата, относительно которой идет расчет сальдо.

Форма для ввода первичных документов.

Форма для ведения регистрационного журнала документов.

Форма ввода расчетного интервала.

Форма просмотра книги счетов.

Форма для ведения плана счетов.

Форма для ведения видов аналитики.

Форма для ведения типовых хозяйственных операций.

Форма для кодирования документов.

Форма для настройки программы.

2.2. Печатные формы

Печатная форма, в которой выводиться вся информация о документах из регистрационного журнала.

Заключение

Список использованных источников

Приложение

AcsessToEl.cpp

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

#include <vcl.h>

#pragma hdrstop

#include "AcsessToEl.h"

#include "PS.h"

#include "VA.h"

#include "TXO.h"

#include "KD.h"

#include "PD.h"

#include "KS.h"

#include "RJ.h"

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

#pragma package(smart_init)

#pragma resource "*.dfm"

TCompUnit *CompUnit;

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

__fastcall TCompUnit::TCompUnit(TComponent* Owner)

: TDataModule(Owner)

{

}

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

void __fastcall TCompUnit::DataModuleCreate(TObject *Sender)

{

FileName=".\\DB\\";

CompUnit->BuMod->DatabaseName="BuhMod";

CompUnit->BuMod->DriverName="STANDARD";

CompUnit->BuMod->Params->Clear();

CompUnit->BuMod->Params->Add("Path="+FileName);

//Подключаем cd.db

CompUnit->TCD->DatabaseName="BuhMod";

CompUnit->TCD->TableName="cd.db";

CompUnit->TCD->Active=true;

//Подключаем kd.db

CompUnit->TKD->DatabaseName="BuhMod";

CompUnit->TKD->TableName="kd.db";

CompUnit->TKD->Active=true;

//Подключаем ks.db

CompUnit->TKS->DatabaseName="BuhMod";

CompUnit->TKS->TableName="ks.db";

CompUnit->TKS->Active=true;

//Подключаем pd.db

CompUnit->TPD->DatabaseName="BuhMod";

CompUnit->TPD->TableName="pd.db";

CompUnit->TPD->Active=true;

//Подключаем ps.db

CompUnit->TPS->DatabaseName="BuhMod";

CompUnit->TPS->TableName="ps.db";

CompUnit->TPS->Active=true;

//Подключаем rj.db

CompUnit->TRJ->DatabaseName="BuhMod";

CompUnit->TRJ->TableName="rj.db";

CompUnit->TRJ->Active=true;

//Подключаем txo.db

CompUnit->TTXO->DatabaseName="BuhMod";

CompUnit->TTXO->TableName="txo.db";

CompUnit->TTXO->Active=true;

//Подключаем va.db

CompUnit->TVA->DatabaseName="BuhMod";

CompUnit->TVA->TableName="va.db";

CompUnit->TVA->Active=true;

ps_SSN->DBEdit1->DataField="PS_S";

CompUnit->BuMod->Open();

}

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

Соседние файлы в предмете Базы данных