- •Аннотация
- •Работа изложена на 72 страницах, содержит 14 таблиц, 18 рисунков, 31 источник, 9 приложений.
- •Содержание
- •1Анализ организационно-штатной структуры Государственного Бюджетного Учреждения Здравоохранения «Городская Клиническая Больница №5 »
- •1.1Описание подразделений
- •2 Анализ существующих программно-аппаратных комплексов для диагностики заболеваний
- •2.1 Аппаратно-программный комплекс димол
- •3 Создание аппаратно-программного комплекса
- •3.1 Обоснование выбора субд и программного обеспечения
- •3.2 Структура программы
- •3.3 Интерфейс программы
- •4 Экономическая часть
- •4.1 Технико-экономическое обоснование разработки
- •4.2 Расчёт себестоимости программного продукта
- •4.3 Расчёт экономического эффекта
- •Заключение
- •Список использованных источников
- •Приложение а (обязательное) Листинг программы «Главное окно программы»
- •Приложение б (обязательное) Листинг программы «Окно добавления маркера»
- •Приложение в (обязательное) Листинг программы «Окно добавление болезни»
- •Приложение г (обязательное) Листинг программы «Окно добавления пациента»
- •Приложение д (обязательное) Листинг программы «Окно добавление болезни»
- •Приложение е (обязательное) Листинг программы «Окно о программе»
- •Приложение ж (обязательное) Листинг программы «Окно сформировать отчет»
Приложение е (обязательное) Листинг программы «Окно о программе»
unit About;
interface
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons, ExtCtrls;
type
TfmAbout = class(TForm)
Panel1: TPanel;
ProgramIcon: TImage;
ProductName: TLabel;
Version: TLabel;
Copyright: TLabel;
Comments: TLabel;
OKButton: TButton;
procedure OKButtonClick(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormDestroy(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
fmAbout: TfmAbout;
implementation
{$R *.dfm}
procedure TfmAbout.OKButtonClick(Sender: TObject);
begin
Close;
end;
procedure TfmAbout.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action:=caFree;
end;
procedure TfmAbout.FormDestroy(Sender: TObject);
begin
fmAbout:=nil;
end;
end.
Приложение ж (обязательное) Листинг программы «Окно сформировать отчет»
unit GenReport;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, StdCtrls, DB, ADODB, DateUtils, COMObj, frxClass,
frxADOComponents;
type
TfmGenReport = class(TForm)
Button1: TButton;
Button2: TButton;
Label1: TLabel;
DateTimePicker1: TDateTimePicker;
Label2: TLabel;
DateTimePicker2: TDateTimePicker;
frxReport1: TfrxReport;
frxADOComponents1: TfrxADOComponents;
procedure Button2Click(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormDestroy(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
fmGenReport: TfmGenReport;
implementation
uses Main;
{$R *.dfm}
procedure TfmGenReport.Button2Click(Sender: TObject);
begin
Close;
end;
procedure TfmGenReport.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Action:=caFree;
end;
procedure TfmGenReport.FormDestroy(Sender: TObject);
begin
fmGenReport:=nil;
end;
procedure TfmGenReport.Button1Click(Sender: TObject);
begin
frxReport1.LoadFromFile('report.fr3');
(frxReport1.FindObject('Memo14') as TfrxMemoView).Text:='Список пациентов проходивших обследование за период с '+DateToStr(DateTimePicker1.Date)+' по '+DateToStr(DateTimePicker2.Date);
(frxReport1.FindObject('ADOQuery1') as TfrxADOQuery).ParamByName('DATN').Value:=RecodeTime(DateTimePicker1.Date, 00, 00, 00, 00);
(frxReport1.FindObject('ADOQuery1') as TfrxADOQuery).ParamByName('DATK').Value:=RecodeTime(DateTimePicker2.Date, 23, 59, 59, 00);
frxReport1.ShowReport();
end;
end.
Приложение И
(обязательное)
Архитектура программы
Рисунок И.1 – Архитектура программы
Приложение К
(обязательное)
Структура подчинения листингов программы
Рисунок К.1 – Структура подчинения листингов программы
