Автор: Пользователь скрыл имя, 22 Октября 2011 в 18:29, дипломная работа
Дипломдық жобаның өзектілігі: сақтандыру компаниясының қызметкерлерінің, физикалық және заңды тұлғалардың құжататрын рәсімдеуге қажетті автоматтандыру жүйесі, яғни ол белгілі бір дәрежеде компанияның жұмыс тиімділігін арттырады, сонымен бірге сақтандыру жағдайына байланысты нарықтық бәселестіктіде арттарады.
Ғылыми жаңалық мынадан тұрады, яғни алгоритмдік есептің жүйелерін шешу жолдары қарастырылған, сондай-ақ берілгендер қорындағы ақпараттық ағымдар мен байланыстардың негізгі қағидалары анықталған. DELPHI тілдік бағдарламасымен объективті-түзеткіштер өңделген. Программисттерге және дербес компьютерді қолданушыларға арнайы инструкциялар жасалған.
КІРІСПЕ............................................................................................................... 8
1 Алға қойған міндеттер............................................................ 10
1.1 Ақпараттық жүйелерге шолу және берілгендерді талдау................ 10
1.2 БҚ өңдеудің негіздемелері................................................................... 13
1.3 «Әділет СК» ЖШС жеке және заңды тұлғалардың құжаттарын тіркеу және талдаудың бағдарламалық қамтамасыз етілуін өңдеу» тақырыбына техникалық тапсырма.......................................
14
1.3.1 Бағдарламаны тағайындау................................................................... 14
1.3.2 Қызметтік талаптар.............................................................................. 14
1.3.3 Кіруші ақпараттық берілгендер.......................................................... 14
1.3.4 Шығатын берілгендер.......................................................................... 15
1.3.5 Сенімділігіне қойылатын талаптар..................................................... 15
1.3.6 Техникалық және жүйелі бағдарламалық құралдарға қойылатын талаптар.................................................................................................
15
1.3.7 Ақпараттық сәйкестендіруге қойылатын талаптар........................... 15
2 БАҒДАРЛАМАЛЫҚ ҚАМТАМАСЫЗ ЕТУДІҢ ЖОБАЛАНУЫ... 16
2.1 Зерттеу объектісін талдау.................................................................... 16
2.1.1 Жасалатын бағдарламаның тағайындау............................................. 18
2.1.2 Құрылымдық жобалау......................................................................... 19
2.1.3 Ағымдық ақпараттық талдау............................................................... 22
2.2 Бағдарламалық және аппараттық құралдарды таңдау және негіздеу..................................................................................................
26
2.2.1 Бағдарламалық қамтамасыз етуді қызмет етуіне қарай таңдау....... 26
2.2.2 Жалпы ортақ бағдарламалық қамтамасыз етуді таңдау................... 31
2.2.3 Арнайы бағдарламалық қамтамасыз етуді таңдау............................ 33
2.2.4 Аппараттық құралдарды таңдау......................................................... 36
3 ПРОГРАММАЛЫҚ ҚАМТАМАССЫЗ ЕТУДІ ІСКЕ АСЫРУ....... 38
3.1 Шешудің алгоритмін өңдеу................................................................. 38
3.1.1 Модульдер қызметтері мен мәліметтер құрылымдарының суреттелуі, модульдер мен блоктар арасындағы байланыстар........
39
3.1.2 Файлдық жүйенің логикалық және физикалық құрылымы............. 45
3.1.3 Кластық интерфейстің суреттелуі...................................................... 49
3.2 Ақпараттық модульдер мен жалпы бағдарламаны алып қою......... 53
3.3 Бақылау мысалында тестілеу.............................................................. 54
3.4 Құжаттандыру....................................................................................... 56
3.4.1 Пайдаланушыға нұсқаулама................................................................ 56
3.4.2 Программалаушыға нұсқаулама......................................................... 57
4 ТІРШІЛІК ҚАУІПСІЗДІГІ................................................................... 58
4.1 Өндірістің зиянды және қауіпті факторларын таңдау...................... 58
4.2 Санитарлық техникалық іс-шаралар.................................................. 59
4.3 Еңбек шартының анализі..................................................................... 60
4.4 Жарықтандыруды есептеу................................................................... 63
4.5 Өндірістегі шу....................................................................................... 67
4.6 Жабдықтарды құру, жөндеу кезінде техникалық қауіпсіздік.......... 68
4.7 Электр қауіпсіздігі................................................................................ 69
4.8 Өртке қарсы іс-шаралар....................................................................... 70
4.9 Төтенше жағдай кезіндегі тіршілік қауіпсіздігі................................ 71
4.10 Желдету жүйесін есептеу..................................................................... 72
5 ТЕХНИКА-ЭКОНОМИКАЛЫҚ НЕГІЗДЕМЕ ЖӘНЕ БИЗНЕС ЖОСПАР ..............................................................................................
75
5.1 Объект құрылысын техника-экономикалық негіздеу....................... 75
5.2 БИЗНЕС-ЖОСПАР.............................................................................. 86
5.2.1 Аннотация............................................................................................. 86
5.2.2 Түйін...................................................................................................... 86
5.2.3 Кәсіпорын сипаттамасы....................................................................... 86
5.2.4 Өнімнің сипаттамасы........................................................................... 87
5.2.5 Маркетинг жоспары............................................................................. 87
5.2.6 Өндірістік жоспар................................................................................. 88
5.2.7 Ұйымдастырушылық жоспар.............................................................. 89
5.2.8 Шығындарды болжау........................................................................... 90
5.2.9 Жұмыстардың орындалу тізбесі......................................................... 91
5.2.10 Жобаның тәуекелдігін талдау............................................................. 91
ҚОРЫТЫНДЫ.................................................................................................. 93
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ................................................ 94
ҚОСЫМША
Dialogs, Grids, DBGrids,
StdCtrls, Buttons, ExtCtrls, ComCtrls;
type
TForm_CLIENTS = class(TForm)
DBGrid1: TDBGrid;
StatusBar1: TStatusBar;
Panel1: TPanel;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
procedure BitBtn4Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure DBGrid1DblClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form_CLIENTS: TForm_CLIENTS;
implementation
uses Unit_COMPONENTS, Unit_ADD_EDIT_CLIENTS, DB,
Unit_ADD_EDIT_LOOK_CONTRACTS;
{$R *.dfm}
procedure TForm_CLIENTS.BitBtn4Click(
begin
Close
end;
procedure TForm_CLIENTS.BitBtn1Click(
begin
Form_ADD_EDIT_CLIENTS.
Form_ADD_EDIT_CLIENTS.Tag := 1; // Добавление
Form_ADD_EDIT_CLIENTS.Edit_
Form_ADD_EDIT_CLIENTS.Edit_
Form_ADD_EDIT_CLIENTS.Edit_
Form_ADD_EDIT_CLIENTS.Edit_
Form_ADD_EDIT_CLIENTS.BitBtn1.
Form_ADD_EDIT_CLIENTS.
Form_ADD_EDIT_CLIENTS.
Form_ADD_EDIT_CLIENTS.Caption
:= 'Добавление клиента';
Form_ADD_EDIT_CLIENTS.
end;
procedure TForm_CLIENTS.BitBtn2Click(
begin
Form_ADD_EDIT_CLIENTS.Tag := 2; // Редактирование
Form_ADD_EDIT_CLIENTS.BitBtn1.
Form_ADD_EDIT_CLIENTS.Edit_
Form_ADD_EDIT_CLIENTS.Caption := 'Редактирование клиента';
if Form_COMPONENTS.Query_Clients.
else Form_ADD_EDIT_CLIENTS.
Form_ADD_EDIT_CLIENTS.
Form_ADD_EDIT_CLIENTS.
Form_ADD_EDIT_CLIENTS.Edit_
Form_ADD_EDIT_CLIENTS.Edit_
Form_ADD_EDIT_CLIENTS.Edit_
Form_ADD_EDIT_CLIENTS.Memo1.
Form_ADD_EDIT_CLIENTS.Edit_
Form_ADD_EDIT_CLIENTS.
end;
procedure TForm_CLIENTS.FormCreate(
begin
Form_COMPONENTS.Query_Clients.
end;
procedure TForm_CLIENTS.BitBtn3Click(
Var
ID:Integer;
begin
if MessageDlg('Удалить выбранную запись?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then
Begin
ID := Form_COMPONENTS.Query_CLIENTS.
Form_COMPONENTS.Query_CLIENTS.
Form_COMPONENTS.Query.SQL.Text := 'DELETE FROM CLIENTS WHERE ID = '+ IntToStr(ID);
Form_COMPONENTS.Query.ExecSQL;
Form_COMPONENTS.Query_CLIENTS.
end
else begin end;
end;
procedure TForm_CLIENTS.DBGrid1DblClick(
begin
if DBGrid1.Tag = 1 Then
begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Close;
end;
end;
end.
unit Unit_CONTRACTS;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, Grids,
DBGrids, StdCtrls, Buttons;
type
TForm_CONTRACTS = class(TForm)
DBGrid1: TDBGrid;
StatusBar1: TStatusBar;
GroupBox1: TGroupBox;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn4: TBitBtn;
BitBtn5: TBitBtn;
BitBtn6: TBitBtn;
Button1: TButton;
Button2: TButton;
BitBtn3: TBitBtn;
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn5Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure BitBtn6Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure BitBtn4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form_CONTRACTS: TForm_CONTRACTS;
implementation
{$R *.dfm}
Uses Unit_COMPONENTS, Unit_ADD_EDIT_LOOK_CONTRACTS, DB, Unit_PAYMENTS, Unit_PROLONGS,
Unit_PAYS;
procedure TForm_CONTRACTS.BitBtn1Click(
begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_COMPONENTS.Query_CLIENTS.
Form_COMPONENTS.Table_
Form_COMPONENTS.Table_AGENTS.
Form_COMPONENTS.Table_RISKS.
While not Form_COMPONENTS.Query_CLIENTS.
begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_COMPONENTS.Query_CLIENTS.
end;
While not Form_COMPONENTS.Table_
begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_COMPONENTS.Table_
end;
While not Form_COMPONENTS.Table_AGENTS.
begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_COMPONENTS.Table_AGENTS.
end;
While not Form_COMPONENTS.Table_RISKS.
begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_COMPONENTS.Table_RISKS.
end;
Form_ADD_EDIT_LOOK_CONTRACTS.
end;
procedure TForm_CONTRACTS.BitBtn5Click(
begin
Close;
end;
procedure TForm_CONTRACTS.BitBtn2Click(
begin
if Form_COMPONENTS.Query_
Begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_COMPONENTS.Query_CLIENTS.
Form_COMPONENTS.Table_
Form_COMPONENTS.Table_AGENTS.
While not Form_COMPONENTS.Query_CLIENTS.
begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_COMPONENTS.Query_CLIENTS.
end;
While not Form_COMPONENTS.Table_
begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_COMPONENTS.Table_
end;
While not Form_COMPONENTS.Table_AGENTS.
begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_COMPONENTS.Table_AGENTS.
end;
While not Form_COMPONENTS.Table_RISKS.
begin
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_COMPONENTS.Table_RISKS.
end;
Form_COMPONENTS.Table_CARS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.
Form_ADD_EDIT_LOOK_CONTRACTS.