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

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

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



p>// Additional Public Declarations

//## begin RegInfo01015203A9.public preserve=yes

//## end RegInfo01015203A9.public

:

// Additional Protected Declarations

//## begin RegInfo01015203A9.protected preserve=yes

//## end RegInfo01015203A9.protected

:

//## Get and Set Operations for Class Attributes (generated)

//## Attribute: Attendance02157201ACString get_Attendance () const;set_Attendance (String value);

//## Attribute: Session02159003CDString get_Session () const;set_Session (String value);

//## Attribute: Rating02159902CEString get_Rating () const;set_Rating (String value);

//## Attribute: Grant0215A3019DString get_Grant () const;set_Grant (String value);

// Additional Private Declarations

//## begin RegInfo01015203A9.private preserve=yes

//## end RegInfo01015203A9.private

: //## implementation

// Data Members for Class Attributes

//## begin RegInfo::Attendance02157201AC.attr preserve=no private: String {U}Attendance;

//## end RegInfo::Attendance02157201AC.attr

//## begin RegInfo::Session02159003CD.attr preserve=no private: String {U}Session;

//## end RegInfo::Session02159003CD.attr

//## begin RegInfo::Rating02159902CE.attr preserve=no private: String {U}Rating;

//## end RegInfo::Rating02159902CE.attr

//## begin RegInfo::Grant0215A3019D.attr preserve=no private: String {U}Grant;

//## end RegInfo::Grant0215A3019D.attr

// Data Members for Associations

//## Association: 01018E02D6

//## begin RegInfo:: 1RHN}*the_DataBase;

//## end RegInfo::01018F0069.role

// Additional Implementation Declarations

//## begin RegInfo01015203A9.implementation preserve=yes

//## end RegInfo01015203A9.implementation

};

//## begin RegInfo01015203A9.postscript preserve=yes

//## end RegInfo01015203A9.postscript

// Class RegInfo

//## Get and Set Operations for Class Attributes (inline)

const String RegInfo::get_Attendance () const

{

//## begin RegInfo::get_Attendance02157201AC.get preserve=noAttendance;

//## end RegInfo::get_Attendance02157201AC.get

}

void RegInfo::set_Attendance (String value)

{

//## begin RegInfo::set_Attendance02157201AC.set preserve=no= value;

//## end RegInfo::set_Attendance02157201AC.set

}

const String RegInfo::get_Session () const

{

//## begin RegInfo::get_Session02159003CD.get preserve=noSession;

//## end RegInfo::get_Session02159003CD.get

}

void RegInfo::set_Session (String value)

{

//## begin RegInfo::set_Session02159003CD.set preserve=no= value;

//## end RegInfo::set_Session02159003CD.set

}

const String RegInfo::get_Rating () const

{

//## begin RegInfo::get_Rating02159902CE.get preserve=noRating;

//## end RegInfo::get_Rating02159902CE.get

}

void RegInfo::set_Rating (String value)

{

//## begin RegInfo::set_Rating02159902CE.set preserve=no= value;

//## end RegInfo::set_Rating02159902CE.set

}

const String RegInfo::get_Grant () const

{

//## begin RegInfo::get_Grant0215A3019D.get preserve=noGrant;

//## end RegInfo::get_Grant0215A3019D.get

}

void RegInfo::set_Grant (String value)

{

//## begin RegInfo::set_Grant0215A3019D.set preserve=no= value;

//## end RegInfo::set_Grant0215A3019D.set

}

//## Get and Set Operations for Associations (inline)

const DataBase * RegInfo::get_the_DataBase () const

{

//## begin RegInfo::get_the_DataBase01018F0069.get preserve=nothe_DataBase;

//## end RegInfo::get_the_DataBase01018F0069.get

}

void RegInfo::set_the_DataBase (DataBase * value)

{

//## begin RegInfo::set_the_DataBase01018F0069.set preserve=no_DataBase = value;

//## end RegInfo::set_the_DataBase01018F0069.set

}

//## begin module02351F034D.epilog preserve=yes

//## end module02351F034D.epilog

#endif

Source File: RegInfo.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 module0235600268.cm preserve=no

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

//## end module0235600268.cm

//## begin module0235600268.cp preserve=no

//## end module0235600268.cp

//## Module: RegInfo0235600268; Package body

//## Subsystem:

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

//## begin module0235600268.additionalIncludes preserve=no

//## end module0235600268.additionalIncludes

//## begin module0235600268.includes preserve=yes

//## end module0235600268.includes

// RegInfo

#include "RegInfo.h"

//## begin module0235600268.declarations preserve=no

//## end module0235600268.declarations

//## begin module0235600268.additionalDeclarations preserve=yes

//## end module0235600268.additionalDeclarations

// Class RegInfo

::RegInfo()

//## begin RegInfo::RegInfo01015203A9_const.hasinit preserve=no

//## end RegInfo::RegInfo01015203A9_const.hasinit

//## begin RegInfo::RegInfo01015203A9_const.initialization preserve=yes

//## end RegInfo::RegInfo01015203A9_const.initialization

{

//## begin RegInfo::RegInfo01015203A9_const.body preserve=yes

//## end RegInfo::RegInfo01015203A9_const.body

}

::RegInfo(const RegInfo &right)

//## begin RegInfo::RegInfo01015203A9_copy.hasinit preserve=no

//## end RegInfo::RegInfo01015203A9_copy.hasinit

//## begin RegInfo::RegInfo01015203A9_copy.initialization preserve=yes

//## end RegInfo::RegInfo01015203A9_copy.initialization

{

//## begin RegInfo::RegInfo01015203A9_copy.body preserve=yes

//## end RegInfo::RegInfo01015203A9_copy.body

}

::~RegInfo()

{

//## begin RegInfo::~RegInfo01015203A9_dest.body preserve=yes

//## end RegInfo::~RegInfo01015203A9_dest.body

}

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

{

//## begin RegInfo::operator=01015203A9_assign.body preserve=yes

//## end RegInfo::operator=01015203A9_assign.body

}

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

{

//## begin RegInfo::operator==01015203A9_eq.body preserve=yes

//## end RegInfo::operator==01015203A9_eq.body

}

RegInfo::operator!=(const RegInfo &right) const

{

//## begin RegInfo::operator!=01015203A9_neq.body preserve=yes

//## end RegInfo::operator!=01015203A9_neq.body

}

//## Other Operations (implementation)RegInfo::EnterFIO ()

{

//## begin RegInfo::EnterFIO0215BD00E7.body preserve=yes

//## end RegInfo::EnterFIO0215BD00E7.body

}

RegInfo::EnterCardNumber ()

{

//## begin RegInfo::EnterCardNumber0215C902BF.body preserve=yes

//## end RegInfo::EnterCardNumber0215C902BF.body

}

RegInfo::EnterSubject ()

{

//## begin RegInfo::EnterSubject0215CA02E6.body preserve=yes

//## end RegInfo::EnterSubject0215CA02E6.body

}

RegInfo::EnterAttestation ()

{

//## begin RegInfo::EnterAttestation0215CB0396.body preserve=yes

//## end RegInfo::EnterAttestation0215CB0396.body

}

RegInfo::EnterAdmission ()

{

//## begin RegInfo::EnterAdmission0215FC01F2.body preserve=yes

//## end RegInfo::EnterAdmission0215FC01F2.body

}

RegInfo::Update ()

{

//## begin RegInfo::Update0215FC01F2.body preserve=yes

//## end RegInfo::Update0215FC01F2.body

}

RegInfo::SendToDB ()

{

//## begin RegInfo::SendToDB02160703DA.body preserve=yes

//## end RegInfo::SendToDB02160703DA.body

}

// Additional Declarations

//## begin RegInfo01015203A9.declarations preserve=yes

//## end RegInfo01015203A9.declarations

//## begin module0235600268.epilog preserve=yes

//## end module0235600268.epilog

Source File: DataBase.h

//## 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 module0235060105.cm preserve=no

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

//## end module0235060105.cm

//## begin module0235060105.cp preserve=no

//## end module0235060105.cp

//## Module: DataBase0