50270 (Технология разработки программного обеспечения), страница 2

2016-07-30СтудИзба

Описание файла

Документ из архива "Технология разработки программного обеспечения", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "50270"

Текст 2 страницы из документа "50270"

Заключение

В результате работы было получено описание информационной системы для налоговой инспекции на языке UML. Для описания были использованы диаграммы использования последовательности, классов. В целом была раскрыта простейшая система автоматизации работы налоговой инспекции.

Приложение 1

Описания основных классов на языке С++.

Класс Инспектор:

//## begin module%1.2%.codegen_version preserve=yes

// Read the documentation to learn more about C++ code generator

// versioning.

//## end module%1.2%.codegen_version

//## begin module%436F9EDA03D8.cm preserve=no

// %X% %Q% %Z% %W%

//## end module%436F9EDA03D8.cm

//## begin module%436F9EDA03D8.cp preserve=no

//## end module%436F9EDA03D8.cp

//## Module: Inspector%436F9EDA03D8; Pseudo Package body

//## Source file: C:\Program Files\Rational\Rose 2000\C++\source\Inspector.cpp

//## begin module%436F9EDA03D8.additionalIncludes preserve=no

//## end module%436F9EDA03D8.additionalIncludes

//## begin module%436F9EDA03D8.includes preserve=yes

//## end module%436F9EDA03D8.includes

// Inspector

#include "Inspector.h"

//## begin module%436F9EDA03D8.additionalDeclarations preserve=yes

//## end module%436F9EDA03D8.additionalDeclarations

// Class Inspector

Inspector::Inspector()

//## begin Inspector::Inspector%436F9EDA03D8_const.hasinit preserve=no

//## end Inspector::Inspector%436F9EDA03D8_const.hasinit

//## begin Inspector::Inspector%436F9EDA03D8_const.initialization preserve=yes

//## end Inspector::Inspector%436F9EDA03D8_const.initialization

{

//## begin Inspector::Inspector%436F9EDA03D8_const.body preserve=yes

//## end Inspector::Inspector%436F9EDA03D8_const.body

}

Inspector::Inspector(const Inspector &right)

//## begin Inspector::Inspector%436F9EDA03D8_copy.hasinit preserve=no

//## end Inspector::Inspector%436F9EDA03D8_copy.hasinit

//## begin Inspector::Inspector%436F9EDA03D8_copy.initialization preserve=yes

//## end Inspector::Inspector%436F9EDA03D8_copy.initialization

{

//## begin Inspector::Inspector%436F9EDA03D8_copy.body preserve=yes

//## end Inspector::Inspector%436F9EDA03D8_copy.body

}

Inspector::~Inspector()

{

//## begin Inspector::~Inspector%436F9EDA03D8_dest.body preserve=yes

//## end Inspector::~Inspector%436F9EDA03D8_dest.body

}

Inspector & Inspector::operator=(const Inspector &right)

{

//## begin Inspector::operator=%436F9EDA03D8_assign.body preserve=yes

//## end Inspector::operator=%436F9EDA03D8_assign.body

}

int Inspector::operator==(const Inspector &right) const

{

//## begin Inspector::operator==%436F9EDA03D8_eq.body preserve=yes

//## end Inspector::operator==%436F9EDA03D8_eq.body

}

int Inspector::operator!=(const Inspector &right) const

{

//## begin Inspector::operator!=%436F9EDA03D8_neq.body preserve=yes

//## end Inspector::operator!=%436F9EDA03D8_neq.body

}

//## Other Operations (implementation)

Integer Inspector::Poluchit_regist_inform ()

{

//## begin Inspector::Poluchit regist inform%438213E30148.body preserve=yes

//## end Inspector::Poluchit regist inform%438213E30148.body

}

Integer Inspector::Poluchit_utrach_INN ()

{

//## begin Inspector::Poluchit utrach INN%43946A5500BB.body preserve=yes

//## end Inspector::Poluchit utrach INN%43946A5500BB.body

}

Integer Inspector::Poluchit_INN ()

{

//## begin Inspector::Poluchit INN%43946A360128.body preserve=yes

//## end Inspector::Poluchit INN%43946A360128.body

}

String Inspector::Otpr_zhalobu_na_jur_lico ()

{

//## begin Inspector::Otpr zhalobu na jur lico%438214B90186.body preserve=yes

//## end Inspector::Otpr zhalobu na jur lico%438214B90186.body

}

String Inspector::Otpr_rez_t_proverki ()

{

//## begin Inspector::Otpr rez-t proverki%43821528000F.body preserve=yes

//## end Inspector::Otpr rez-t proverki%43821528000F.body

}

Double Inspector::Poluch_danniye_dohod_rashod ()

{

//## begin Inspector::Poluch danniye dohod rashod%4382154503B9.body preserve=yes

//## end Inspector::Poluch danniye dohod rashod%4382154503B9.body

}

Double Inspector::Prover_danniye_dohod_rashod ()

{

//## begin Inspector::Prover danniye dohod rashod%438215A8031C.body preserve=yes

//## end Inspector::Prover danniye dohod rashod%438215A8031C.body

}

Double Inspector::Otpr_rez_t_proverki_doh_ras ()

{

//## begin Inspector::Otpr rez-t proverki doh-ras%438215C80128.body preserve=yes

//## end Inspector::Otpr rez-t proverki doh-ras%438215C80128.body

}

Integer Inspector::Poluchit_daklaraciyu ()

{

//## begin Inspector::Poluchit daklaraciyu%43946D9000EA.body preserve=yes

//## end Inspector::Poluchit daklaraciyu%43946D9000EA.body

}

// Additional Declarations

//## begin Inspector%436F9EDA03D8.declarations preserve=yes

//## end Inspector%436F9EDA03D8.declarations

//## begin module%436F9EDA03D8.epilog preserve=yes

//## end module%436F9EDA03D8.epilog

Класс Дексларация:

// Deklaraciya

#include "Deklaraciya.h"

//## begin module%436F9FB703D8.additionalDeclarations preserve=yes

//## end module%436F9FB703D8.additionalDeclarations

// Class Deklaraciya

Deklaraciya::Deklaraciya()

//## begin Deklaraciya::Deklaraciya%436F9FB703D8_const.hasinit preserve=no

//## end Deklaraciya::Deklaraciya%436F9FB703D8_const.hasinit

//## begin Deklaraciya::Deklaraciya%436F9FB703D8_const.initialization preserve=yes

//## end Deklaraciya::Deklaraciya%436F9FB703D8_const.initialization

{

//## begin Deklaraciya::Deklaraciya%436F9FB703D8_const.body preserve=yes

//## end Deklaraciya::Deklaraciya%436F9FB703D8_const.body

}

Deklaraciya::Deklaraciya(const Deklaraciya &right)

//## begin Deklaraciya::Deklaraciya%436F9FB703D8_copy.hasinit preserve=no

//## end Deklaraciya::Deklaraciya%436F9FB703D8_copy.hasinit

//## begin Deklaraciya::Deklaraciya%436F9FB703D8_copy.initialization preserve=yes

//## end Deklaraciya::Deklaraciya%436F9FB703D8_copy.initialization

{

//## begin Deklaraciya::Deklaraciya%436F9FB703D8_copy.body preserve=yes

//## end Deklaraciya::Deklaraciya%436F9FB703D8_copy.body

}

Deklaraciya::~Deklaraciya()

{

//## begin Deklaraciya::~Deklaraciya%436F9FB703D8_dest.body preserve=yes

//## end Deklaraciya::~Deklaraciya%436F9FB703D8_dest.body

}

Deklaraciya & Deklaraciya::operator=(const Deklaraciya &right)

{

//## begin Deklaraciya::operator=%436F9FB703D8_assign.body preserve=yes

//## end Deklaraciya::operator=%436F9FB703D8_assign.body

}

int Deklaraciya::operator==(const Deklaraciya &right) const

{

//## begin Deklaraciya::operator==%436F9FB703D8_eq.body preserve=yes

//## end Deklaraciya::operator==%436F9FB703D8_eq.body

}

int Deklaraciya::operator!=(const Deklaraciya &right) const

{

//## begin Deklaraciya::operator!=%436F9FB703D8_neq.body preserve=yes

//## end Deklaraciya::operator!=%436F9FB703D8_neq.body

}

//## Other Operations (implementation)

Double Deklaraciya::Proverit_zadekl_danniye ()

{

//## begin Deklaraciya::Proverit zadekl danniye%43946E5C0138.body preserve=yes

//## end Deklaraciya::Proverit zadekl danniye%43946E5C0138.body

}

// Additional Declarations

//## begin Deklaraciya%436F9FB703D8.declarations preserve=yes

//## end Deklaraciya%436F9FB703D8.declarations

//## begin module%436F9FB703D8.epilog preserve=yes

//## end module%436F9FB703D8.epilog

Класс Физическое лицо:

// Fiz lico

#include "Fiz lico.h"

//## begin module%436F9D0102CE.additionalDeclarations preserve=yes

//## end module%436F9D0102CE.additionalDeclarations

// Class Fiz_lico

Fiz_lico::Fiz_lico()

//## begin Fiz_lico::Fiz_lico%436F9D0102CE_const.hasinit preserve=no

//## end Fiz_lico::Fiz_lico%436F9D0102CE_const.hasinit

//## begin Fiz_lico::Fiz_lico%436F9D0102CE_const.initialization preserve=yes

//## end Fiz_lico::Fiz_lico%436F9D0102CE_const.initialization

{

//## begin Fiz_lico::Fiz_lico%436F9D0102CE_const.body preserve=yes

//## end Fiz_lico::Fiz_lico%436F9D0102CE_const.body

}

Fiz_lico::Fiz_lico(const Fiz_lico &right)

//## begin Fiz_lico::Fiz_lico%436F9D0102CE_copy.hasinit preserve=no

//## end Fiz_lico::Fiz_lico%436F9D0102CE_copy.hasinit

//## begin Fiz_lico::Fiz_lico%436F9D0102CE_copy.initialization preserve=yes

//## end Fiz_lico::Fiz_lico%436F9D0102CE_copy.initialization

{

//## begin Fiz_lico::Fiz_lico%436F9D0102CE_copy.body preserve=yes

//## end Fiz_lico::Fiz_lico%436F9D0102CE_copy.body

}

Fiz_lico::~Fiz_lico()

{

//## begin Fiz_lico::~Fiz_lico%436F9D0102CE_dest.body preserve=yes

//## end Fiz_lico::~Fiz_lico%436F9D0102CE_dest.body

}

Fiz_lico & Fiz_lico::operator=(const Fiz_lico &right)

{

//## begin Fiz_lico::operator=%436F9D0102CE_assign.body preserve=yes

//## end Fiz_lico::operator=%436F9D0102CE_assign.body

}

int Fiz_lico::operator==(const Fiz_lico &right) const

{

//## begin Fiz_lico::operator==%436F9D0102CE_eq.body preserve=yes

//## end Fiz_lico::operator==%436F9D0102CE_eq.body

}

int Fiz_lico::operator!=(const Fiz_lico &right) const

{

//## begin Fiz_lico::operator!=%436F9D0102CE_neq.body preserve=yes

//## end Fiz_lico::operator!=%436F9D0102CE_neq.body

}

//## Other Operations (implementation)

Integer Fiz_lico::Poluchit_passport_dannye ()

{

//## begin Fiz_lico::Poluchit passport dannye%43946A0C0000.body preserve=yes

//## end Fiz_lico::Poluchit passport dannye%43946A0C0000.body

}

// Additional Declarations

//## begin Fiz_lico%436F9D0102CE.declarations preserve=yes

//## end Fiz_lico%436F9D0102CE.declarations

//## begin module%436F9D0102CE.epilog preserve=yes

//## end module%436F9D0102CE.epilog

Класс Юридическое Лицо:

// Jur lico

#include "Jur lico.h"

//## begin module%436F9D9401C5.additionalDeclarations preserve=yes

//## end module%436F9D9401C5.additionalDeclarations

// Class Jur_lico

Jur_lico::Jur_lico()

//## begin Jur_lico::Jur_lico%436F9D9401C5_const.hasinit preserve=no

//## end Jur_lico::Jur_lico%436F9D9401C5_const.hasinit

//## begin Jur_lico::Jur_lico%436F9D9401C5_const.initialization preserve=yes

//## end Jur_lico::Jur_lico%436F9D9401C5_const.initialization

{

//## begin Jur_lico::Jur_lico%436F9D9401C5_const.body preserve=yes

//## end Jur_lico::Jur_lico%436F9D9401C5_const.body

}

Jur_lico::Jur_lico(const Jur_lico &right)

//## begin Jur_lico::Jur_lico%436F9D9401C5_copy.hasinit preserve=no

//## end Jur_lico::Jur_lico%436F9D9401C5_copy.hasinit

//## begin Jur_lico::Jur_lico%436F9D9401C5_copy.initialization preserve=yes

//## end Jur_lico::Jur_lico%436F9D9401C5_copy.initialization

{

//## begin Jur_lico::Jur_lico%436F9D9401C5_copy.body preserve=yes

//## end Jur_lico::Jur_lico%436F9D9401C5_copy.body

}

Jur_lico::~Jur_lico()

{

//## begin Jur_lico::~Jur_lico%436F9D9401C5_dest.body preserve=yes

//## end Jur_lico::~Jur_lico%436F9D9401C5_dest.body

}

Jur_lico & Jur_lico::operator=(const Jur_lico &right)

{

//## begin Jur_lico::operator=%436F9D9401C5_assign.body preserve=yes

//## end Jur_lico::operator=%436F9D9401C5_assign.body

}

int Jur_lico::operator==(const Jur_lico &right) const

{

//## begin Jur_lico::operator==%436F9D9401C5_eq.body preserve=yes

//## end Jur_lico::operator==%436F9D9401C5_eq.body

}

int Jur_lico::operator!=(const Jur_lico &right) const

{

//## begin Jur_lico::operator!=%436F9D9401C5_neq.body preserve=yes

//## end Jur_lico::operator!=%436F9D9401C5_neq.body

}

//## Other Operations (implementation)

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4144
Авторов
на СтудИзбе
666
Средний доход
с одного платного файла
Обучение Подробнее