Разработка объектно-ориентированной модели информационной подсистемы для деканата ВУЗа (учет успеваемости студентов)
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
235060105; Package specification
//## Subsystem:
//## Source file: C:\Program Files\Rational\Rose\C++\source\DataBase.h
#ifndef DataBase_h
#define DataBase_h 1
//## begin module0235060105.additionalIncludes preserve=no
//## end module0235060105.additionalIncludes
//## begin module0235060105.includes preserve=yes
//## end module0235060105.includes
// DBServer\.exe
#include "DBServerexe.h"
//## begin module0235060105.declarations preserve=no
//## end module0235060105.declarations
//## begin module0235060105.additionalDeclarations preserve=yes
//## end module0235060105.additionalDeclarations
//## begin DataBaseFF7F710228.preface preserve=yes
//## end DataBaseFF7F710228.preface
//## Class: DataBaseFF7F710228
//## Category:
//## Persistence: Transient
//## Cardinality/Multiplicity: n
DataBase
{
//## begin DataBaseFF7F710228.initialDeclarations preserve=yes
//## end DataBaseFF7F710228.initialDeclarations
:
//## Constructors (generated)();
(const DataBase &right);
//## Destructor (generated)
~DataBase();
//## Assignment Operation (generated)& operator=(const DataBase &right);
//## Equality Operations (generated)operator==(const DataBase &right) const;
operator!=(const DataBase &right) const;
//## Other Operations (specified)
//## Operation: Connect02167B00C7Connect ();
//## Operation: Disconnect02168B02E4Disconnect ();
//## Operation: GetRecord0216B203AFGetRecord ();
//## Operation: UpdateRecord0216BC012FUpdateRecord ();
// Additional Public Declarations
//## begin DataBaseFF7F710228.public preserve=yes
//## end DataBaseFF7F710228.public
:
// Additional Protected Declarations
//## begin DataBaseFF7F710228.protected preserve=yes
//## end DataBaseFF7F710228.protected
:
//## Get and Set Operations for Class Attributes (generated)
//## Attribute: DBname0216490364String get_DBname () const;set_DBname (String value);
//## Attribute: ServerName02164F026BString get_ServerName () const;set_ServerName (String value);
//## Attribute: DBPassword02165B01E6String get_DBPassword () const;set_DBPassword (String value);
// Additional Private Declarations
//## begin DataBaseFF7F710228.private preserve=yes
//## end DataBaseFF7F710228.private
: //## implementation
// Data Members for Class Attributes
//## begin DataBase::DBname0216490364.attr preserve=no private: String {U}DBname;
//## end DataBase::DBname0216490364.attr
//## begin DataBase::ServerName02164F026B.attr preserve=no private: String {U}ServerName;
//## end DataBase::ServerName02164F026B.attr
//## begin DataBase::DBPassword02165B01E6.attr preserve=no private: String {U}DBPassword;
//## end DataBase::DBPassword02165B01E6.attr
// Additional Implementation Declarations
//## begin DataBaseFF7F710228.implementation preserve=yes
//## end DataBaseFF7F710228.implementation
};
//## begin DataBaseFF7F710228.postscript preserve=yes
//## end DataBaseFF7F710228.postscript
// Class DataBase
//## Get and Set Operations for Class Attributes (inline)
const String DataBase::get_DBname () const
{
//## begin DataBase::get_DBname0216490364.get preserve=noDBname;
//## end DataBase::get_DBname0216490364.get
}
void DataBase::set_DBname (String value)
{
//## begin DataBase::set_DBname0216490364.set preserve=no= value;
//## end DataBase::set_DBname0216490364.set
}
const String DataBase::get_ServerName () const
{
//## begin DataBase::get_ServerName02164F026B.get preserve=noServerName;
//## end DataBase::get_ServerName02164F026B.get
}
void DataBase::set_ServerName (String value)
{
//## begin DataBase::set_ServerName02164F026B.set preserve=no= value;
//## end DataBase::set_ServerName02164F026B.set
}
const String DataBase::get_DBPassword () const
{
//## begin DataBase::get_DBPassword02165B01E6.get preserve=noDBPassword;
//## end DataBase::get_DBPassword02165B01E6.get
}
void DataBase::set_DBPassword (String value)
{
//## begin DataBase::set_DBPassword02165B01E6.set preserve=no= value;
//## end DataBase::set_DBPassword02165B01E6.set
}
//## begin module0235060105.epilog preserve=yes
//## end module0235060105.epilog
#endif
Sourcefile DataBase.cpp
//## begin module%1.7%.codegen_version preserve=yes
// Read the documentation to learn more about C++ code generator
// versioning.
//## end module%1.7%.codegen_version
//## begin module0235620195.cm preserve=no
// %X% %Q% %Z% %W%
//## end module0235620195.cm
//## begin module0235620195.cp preserve=no
//## end module0235620195.cp
//## Module: DataBase0235620195; Package body
//## Subsystem:
//## Source file: C:\Program Files\Rational\Rose\C++\source\DataBase.cpp
//## begin module0235620195.additionalIncludes preserve=no
//## end module0235620195.additionalIncludes
//## begin module0235620195.includes preserve=yes
//## end module0235620195.includes
// DataBase
#include "DataBase.h"
//## begin module0235620195.declarations preserve=no
//## end module0235620195.declarations
//## begin module0235620195.additionalDeclarations preserve=yes
//## end module0235620195.additionalDeclarations
// Class DataBase
::DataBase()
//## begin DataBase::DataBaseFF7F710228_const.hasinit preserve=no
//## end DataBase::DataBaseFF7F710228_const.hasinit
//## begin DataBase::DataBaseFF7F710228_const.initialization preserve=yes
//## end DataBase::DataBaseFF7F710228_const.initialization
{
//## begin DataBase::DataBaseFF7F710228_const.body preserve=yes
//## end DataBase::DataBaseFF7F710228_const.body
}
::DataBase(const DataBase &right)
//## begin DataBase::DataBaseFF7F710228_copy.hasinit preserve=no
//## end DataBase::DataBaseFF7F710228_copy.hasinit
//## begin DataBase::DataBaseFF7F710228_copy.initialization preserve=yes
//## end DataBase::DataBaseFF7F710228_copy.initialization
{
//## begin DataBase::DataBaseFF7F710228_copy.body preserve=yes
//## end DataBase::DataBaseFF7F710228_copy.body
}
::~DataBase()
{
//## begin DataBase::~DataBaseFF7F710228_dest.body preserve=yes
//## end DataBase::~DataBaseFF7F710228_dest.body
}
& DataBase::operator=(const DataBase &right)
{
//## begin DataBase::operator=FF7F710228_assign.body preserve=yes
//## end DataBase::operator=FF7F710228_assign.body
}
DataBase::operator==(const DataBase &right) const
{
//## begin DataBase::operator==FF7F710228_eq.body preserve=yes
//## end DataBase::operator==FF7F710228_eq.body
}
DataBase::operator!=(const DataBase &right) const
{
//## begin DataBase::operator!=FF7F710228_neq.body preserve=yes
//## end DataBase::operator!=FF7F710228_neq.body
}
//## Other Operations (implementation)DataBase::Connect ()
{
//## begin DataBase::Connect02167B00C7.body preserve=yes
//## end DataBase::Connect02167B00C7.body
}
DataBase::Disconnect ()
{
//## begin DataBase::Disconnect02168B02E4.body preserve=yes
//## end DataBase::Disconnect02168B02E4.body
}DataBase::GetRecord ()
{
//## begin DataBase::GetRecord0216B203AF.body preserve=yes
//## end DataBase::GetRecord0216B203AF.body
}
DataBase::UpdateRecord ()
{
//## begin DataBase::UpdateRecord0216BC012F.body preserve=yes
//## end DataBase::UpdateRecord0216BC012F.body
}
// Additional Declarations
//## begin DataBaseFF7F710228.declarations preserve=yes
//## end DataBaseFF7F710228.declarations
//## begin module0235620195.epilog preserve=yes
//## end module0235620195.epilog