Разработка объектно-ориентированной модели информационной подсистемы для деканата ВУЗа (учет успеваемости студентов)

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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