Разработка объектно-ориентированной модели информационной подсистемы для регистратуры ЦРБ
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ование в нескольких местах. Через ЛВС поликлиники будет осуществляться сообщение этой части программы с главным сервером системы, с работающим программным обеспечением. В свою очередь, главный сервер посредством локальной сети будет сообщаться с сервером базы данных. К главному серверу также подключен принтер.
Модель, разработанная в данном курсовом проекте, позволяет добавлять новых пациентов в базу данных, изменять ранее веденную информацию, выдавать талоны на прием к врачам-специалистам.
Дальнейшим развитием работы над созданной подсистемой будет наполнение каркаса кода обработчиками событий.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1.Буч Г., Рамбо Д., Джекобсон А. Язык UML для пользователя: Пер. с англ. - М.: ДМК, 2000.- 432 с., ил. (Серия для программистов).
2.Боггс У., Боггс М.. UML и Rational Rose: Пер. с англ. - М.: Издательство Лори, 2000.- 581 с., ил.
.Буч Г., Рамбо Д., Джекобсон А. UML: специальный справочник. - СПб.: Питер, 2002.- 432 с., ил.
.Ларман К. применение UML и шаблонов проектирования: Пер. с англ. - М.: Издательский дом Вильямс, 2001. - 496 с., ил.
.ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам
.ГОСТ 2.004-88 ЕСКД. Общие требования к выполнению конструкторских и технологических документов на печатающих и графических устройствах ввода ЭВМ
.ГОСТ 2.104-68 ЕСКД. Основные надписи
.ГОСТ 2.106-68 ЕСКД. Текстовые документы
.ГОСТ 2.109-73 ЕСКД. Основные требования к чертежам
.ГОСТ 2.301-68 ЕСКД. Форматы
Приложение А
Листинг сгенерированных кодов для информационной подсистемы bolnica
А1. DBmanager.h
#ifndef DBMANAGER_H_HEADER_INCLUDED_B1FDABDA
#define DBMANAGER_H_HEADER_INCLUDED_B1FDABDA
//##ModelId=4DE4816102D8DBmanager
{:
//##ModelId=4DE481D003D7();
//##ModelId=4DE4B79503D8();
//##ModelId=4E0224750112();
//##ModelId=4E0224A302C9();
};
#endif /* DBMANAGER_H_HEADER_INCLUDED_B1FDABDA */
А2. DBmanager.cpp
#include "DBmanager.h"
#include "Talon.h"
//##ModelId=4DE481D003D7::SaveInfo()
{}
//##ModelId=4DE4B79503D8::EnterInfo()
{}
А3. DocForm.h
#ifndef DOCFORM_H_HEADER_INCLUDED_B200EE67
#define DOCFORM_H_HEADER_INCLUDED_B200EE67
// Форма выбора врача
//##ModelId=4DE3F14202F2DocForm
{ public:
//##ModelId=4DE3F1A10340Create();
//##ModelId=4DE4824302B5*theTalonForm;
:
//##ModelId=4DE47679006FlistDoc;
//##ModelId=4DE476A5026APrice;};
#endif /* DOCFORM_H_HEADER_INCLUDED_B200EE67 */
А4. DocForm.cpp
#include "DocForm.h"
//##ModelId=4DE3F1A10340DocForm::Create()
{}
А5. Talon.cpp
#include "Talon.h"
//##ModelId=4DE3F3090076Talon::CreateT()
{}
//##ModelId=4DE3F317020D::EnterInfo()
{}
//##ModelId=4DE3F35301C6Talon::GetTalon()
{}
А6. Talon.h
#ifndef TALON_H_HEADER_INCLUDED_B200AB9B
#define TALON_H_HEADER_INCLUDED_B200AB9B
//##ModelId=4DE3F2F90026Talon
{ public:
//##ModelId=4DE3F3090076CreateT();
//##ModelId=4DE3F317020D();
//##ModelId=4DE3F35301C6GetTalon();:
//##ModelId=4DE4777E0379TalonNumber;
//##ModelId=4DE4779301B4DateVidachi;
//##ModelId=4DE477B201C2DateTalon;
//##ModelId=4DE477C0007BPatientName;
//##ModelId=4DE477DA029FDocName;
//##ModelId=4DE4AEBB02BFPolicNum;
};
#endif /* TALON_H_HEADER_INCLUDED_B200AB9B */
А7. TalonForm.cpp
#include "TalonForm.h"
//##ModelId=4DE3F20901DDTalonForm::OpenForm()
{}
//##ModelId=4DE3F2240361, Date:Date,Time:Date,DateTalon:Date TalonForm::EnterData(Integer TalonNumber, String Name, String Doc)
{}
//##ModelId=4DE3F22A0308TalonForm::SaveInfo()
{}
А8. TalonForm.h
#ifndef TALONFORM_H_HEADER_INCLUDED_B2008678
#define TALONFORM_H_HEADER_INCLUDED_B2008678
// Форма создания нового талона
//##ModelId=4DE3F1D200B9
class TalonForm
{:
//##ModelId=4DE3F20901DDOpenForm();
//##ModelId=4DE3F2240361, Date:Date,Time:Date,DateTalon:Date EnterData(Integer TalonNumber, String Name, String Doc);
// Сохранение введенной в форму информации
//##ModelId=4DE3F22A0308
Boolean SaveInfo();
:
//##ModelId=4DE476C5011EName;
//##ModelId=4DE476D50285Doc;
//##ModelId=4DE476EB02AEAdress;
//##ModelId=4DE477020356Date;
//##ModelId=4DE47712033BTime;
//##ModelId=4DE47CF402C3TalonNumber;
//##ModelId=4DE47D050334DateTalon;};
#endif /* TALONFORM_H_HEADER_INCLUDED_B2008678 */
#endif /* TALONITEM_H_HEADER_INCLUDED_B200DEC5 */
А9. Transaction.cpp
#include "Transaction.h"
//##ModelId=4DE3F2E10263Transaction::SaveTalon(integer TalonNum)
{}
//##ModelId=4DE3F35A0265Transaction::SaveInfo()
{}
//##ModelId=4DE4B7E0032C::EnterInfo()
{}
А10. Transaction.h
#ifndef TRANSACTION_H_HEADER_INCLUDED_B200E029
#define TRANSACTION_H_HEADER_INCLUDED_B200E029
//##ModelId=4DE3F27F014CTransaction
{:
//##ModelId=4DE3F2E10263SaveTalon(integer TalonNum);
//##ModelId=4DE3F35A0265SaveInfo();
//##ModelId=4DE4B7E0032C();
};
#endif /* TRANSACTION_H_HEADER_INCLUDED_B200E029 */