Автор работы: Пользователь скрыл имя, 04 Марта 2015 в 08:48, дипломная работа
Нарықтық экономика жағдайында фирма шаруашылықты жүргізудегі негізгі объективті буынға айналады. Мәселе мынада, рыноктық сұранысты еске ала отырып, фирма тек өнім өндіріп қана қоймай, сонымен қатар халықты жұмыспен қамту, жаңадан жұмыс орындарын ашу, еңбекақыларын есептеу т.б. жұмыстарды іске асырған жөн.
1. Проектілерді басқарудың ақпараттық жүйесін тұрғызуды негіздеу........3
Нарық жағдайында бизнес жоспар құру қажеттілігі және оның маңызы мәні.........................................................................................................................6
1.2 Ақпараттық жүйені құрудың мақсаты мен тағайындалуы ............................15
1.3 Ақпараттық жүйесіне қойылатын талаптар ....................................................15
1.4 Концептуалдың сызба нұсқасы ........................................................................26
2. Ақпарат жүйесін жобалау................................................................................29
2.1 Ақпараттық жүйедегі есептің орны..................................................................29
2.2 Есеп қойылымы..................................................................................................29
2.3 Кіріс ақпараты.....................................................................................................30
2.4 Шығыс ақпараты.................................................................................................32
2.5 Ақпараттық база.................................................................................................34
2.6 Жобалауды басқару бөлімінің есеп кешенін орындау үшін қолданылатын программалық құралдардың сипаттамасы.......................................................39
Жобалауды басқару бөлімінің есеп кешенін шешуге арналған программа сипаттамасы .......................................................................................................41
3. Ақпараттық жүйе деңгейін бағалау және қолдануы мүмкін болатын сала......................................................................................................................49
3.1 Фирма жағдайын талдаудың қпараттық жүйесін тұрғызуға кететін шығынын есептеу.................................................................................................................49
3.2 Ақпараттық өнімді коммерциялық сатуға берілетін кеңестер және нәтижесін талдау...................................................................................................................56
Қорытынды.................................................................................................................57
Қолданылған әдебиеттер ..........................................................
Сондай-ақ ақпараттық жүйенің тақырыптық ауданының мазмұнын өзгертуге қабілетін атап айту керек. Оны банкте ақпаратты өңдеу мен сақтау үшін мәліметтер қорында сапалық құрамы мен ақпарат көлемінен тәуелсіз пайдалануға болады. Мәліметтер қорының бүтіндігі оларды пайдалану кезі мен активті күйде тез сақталуын қамтамасыз етеді. Ақпаратты қамтамасыз етудің кешені жүйеге түсетін мәліметтерді унификациялауға мүмкіндік беріп, өңдеуді ыңғайлы түрде келтіреді.
Осы ақпараттық
жүйенің сенімділігі жұмыс
Пайдаланылған әдебиеттер
Қ О С Ы М Ш А
Қосымша 1
unit UnitMain;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ImgList, Menus, ComCtrls, ExtCtrls, Buttons, ActnList;
type
TFrmMain = class(TForm)
Panel1: TPanel;
SpeedButton1: TSpeedButton;
SpeedButton2: TSpeedButton;
SpeedButton3: TSpeedButton;
SpeedButton4: TSpeedButton;
SpeedButton5: TSpeedButton;
SpeedButton6: TSpeedButton;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
N11: TMenuItem;
N12: TMenuItem;
N14: TMenuItem;
N15: TMenuItem;
ImageList1: TImageList;
ActionList1: TActionList;
StatusBar1: TStatusBar;
DateTimePicker1: TDateTimePicker;
procedure N6Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure N12Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N8Click(Sender: TObject);
procedure N9Click(Sender: TObject);
procedure N15Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
procedure N4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FrmMain: TFrmMain;
implementation
uses UnitModul, UnitObch, UnitIPN, UnitOPB, UnitCO, UnitAbout, UnitPass;
{$R *.dfm}
procedure TFrmMain.N6Click(Sender: TObject);
begin
if FrmObch=nil then FrmObch:=TFrmObch.Create(Self)
else FrmObch.Show;
end;
procedure TFrmMain.FormCreate(Sender: TObject);
begin
StatusBar1.Panels[0].Text:=
StatusBar1.Panels[1].Text:='
end;
procedure TFrmMain.N12Click(Sender: TObject);
begin
WinExec('C:\Program Files\Outlook Express\msimn.exe',SW_RESTORE)
end;
procedure TFrmMain.N11Click(Sender: TObject);
var f1,f2:TextFile;
s:string;
begin
AssignFile(f1,'C:\Kanat\Base\
AssignFile(f2,'C:\Kanat\
Reset(f1);
Rewrite(f2);
while not eof(f1) do
begin
readln(f1,s);
writeln(f2,s);
end;
CloseFile(f1);
CloseFile(f2);
N11.Enabled:=false;
MessageDlg('Файл заблокирован!
end;
procedure TFrmMain.N7Click(Sender: TObject);
begin
if FrmIPN=nil then FrmIPN:=TFrmIPN.Create(Self)
else FrmIPN.Show;
end;
procedure TFrmMain.N8Click(Sender: TObject);
begin
if Frmopb=nil then Frmopb:=TFrmopb.Create(Self)
else Frmopb.Show;
end;
procedure TFrmMain.N9Click(Sender: TObject);
begin
if FrmCO=nil then FrmCO:=TFrmCO.Create(Self)
else FrmCO.Show;
end;
procedure TFrmMain.N15Click(Sender: TObject);
begin
AboutBox.ShowModal;
end;
procedure TFrmMain.N2Click(Sender: TObject);
begin
PasswordDlg.ShowModal;
end;
procedure TFrmMain.N3Click(Sender: TObject);
begin
ActiveMDIChild.Free;
end;
procedure TFrmMain.N4Click(Sender: TObject);
begin
close;
end;
end.
unit UnitCO;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, DBGrids, ExtCtrls, StdCtrls, Buttons, Menus;
type
TFrmCO = class(TForm)
Panel1: TPanel;
DBGrid1: TDBGrid;
Label13: TLabel;
ComboBox1: TComboBox;
Label1: TLabel;
Label2: TLabel;
Edit1: TEdit;
Label3: TLabel;
Edit2: TEdit;
Label4: TLabel;
Edit3: TEdit;
Label5: TLabel;
Label6: TLabel;
Edit4: TEdit;
Label7: TLabel;
Edit5: TEdit;
Label8: TLabel;
Edit6: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure Edit1KeyPress(Sender: TObject; var Key: Char);
procedure Edit2KeyPress(Sender: TObject; var Key: Char);
procedure Edit3KeyPress(Sender: TObject; var Key: Char);
procedure Edit4KeyPress(Sender: TObject; var Key: Char);
procedure Edit5KeyPress(Sender: TObject; var Key: Char);
procedure Edit6KeyPress(Sender: TObject; var Key: Char);
procedure FormDestroy(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FrmCO: TFrmCO;
implementation
uses UnitMain, UnitModul;
{$R *.dfm}
procedure TFrmCO.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action:=caFree;
end;
procedure TFrmCO.FormCreate(Sender: TObject);
begin
DataModule1.TabCO.Open;
DataModule1.TabOPB.Open;
DataModule1.TabIPN.Open;
DataModule1.TabAbout.Open;
DataModule1.TabAbout.First;
ComboBox1.Clear;
while not (DataModule1.TabAbout.Eof) do
begin
ComboBox1.Items.Add(
DataModule1.TabAbout.Next;
end;
end;
procedure TFrmCO.BitBtn1Click(Sender: TObject);
begin
DataModule1.TabCO.Append;
DataModule1.TabCO.FieldByName(
DataModule1.TabCO.FieldByName(
DataModule1.TabCO.FieldByName(
DataModule1.TabCO.FieldByName(
DataModule1.TabCO.FieldByName(
DataModule1.TabCO.FieldByName(
DataModule1.TabCO.FieldByName(
DataModule1.TabCO.Post;
end;
procedure TFrmCO.BitBtn2Click(Sender: TObject);
begin
DataModule1.TabCO.Delete;
end;
procedure TFrmCO.BitBtn3Click(Sender: TObject);
begin
DataModule1.TabCO.Edit;
DataModule1.TabCO.Post;
end;
procedure TFrmCO.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9',#8: ;
#13 :edit2.SetFocus;
'.',',': begin
key:=DecimalSeparator;
if pos(DecimalSeparator,Edit1.
end;
else key:=char(0);
end;
end;
procedure TFrmCO.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9',#8: ;
#13 :edit3.SetFocus;
'.',',': begin
key:=DecimalSeparator;
if pos(DecimalSeparator,Edit2.
end;
else key:=char(0);
end;
end;
procedure TFrmCO.Edit3KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9',#8: ;
#13 :edit4.SetFocus;
'.',',': begin
key:=DecimalSeparator;
if pos(DecimalSeparator,Edit3.
end;
else key:=char(0);
end;
end;
procedure TFrmCO.Edit4KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9',#8: ;
#13 :edit4.SetFocus;
'.',',': begin
key:=DecimalSeparator;
if pos(DecimalSeparator,Edit4.
end;
else key:=char(0);
end;
end;
procedure TFrmCO.Edit5KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9',#8: ;
#13 :edit6.SetFocus;
'.',',': begin
key:=DecimalSeparator;
if pos(DecimalSeparator,Edit5.
end;
else key:=char(0);
end;
end;
procedure TFrmCO.Edit6KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9',#8: ;
#13 :BitBtn1.SetFocus;
'.',',': begin
key:=DecimalSeparator;
if pos(DecimalSeparator,Edit6.
end;
else key:=char(0);
end;
end;
procedure TFrmCO.FormDestroy(Sender: TObject);
begin
DataModule1.TabIPN.Close;
DataModule1.TabCO.Close;
DataModule1.TabAbout.close;
DataModule1.TabOPB.Close;
FrmCO:=nil;
end;
procedure TFrmCO.N2Click(Sender: TObject);
begin
DataModule1.RvProject2.
end;
procedure TFrmCO.N3Click(Sender: TObject);
begin
DataModule1.RvProject1.
end;
end.
unit UnitAbout;
interface
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons, ExtCtrls;
type
TAboutBox = class(TForm)
Panel1: TPanel;
ProgramIcon: TImage;
ProductName: TLabel;
Version: TLabel;
Copyright: TLabel;
Comments: TLabel;
OKButton: TButton;
procedure OKButtonClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
AboutBox: TAboutBox;
implementation
uses UnitMain;
{$R *.dfm}
procedure TAboutBox.OKButtonClick(
begin
close;
end;
end.
unit UnitIPN;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Mask, DBCtrls, Buttons, Grids, DBGrids, ExtCtrls;
type
TFrmIPN = class(TForm)
Panel1: TPanel;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Label5: TLabel;
BitBtn1: TBitBtn;
ComboBox1: TComboBox;
Panel2: TPanel;
DBGrid1: TDBGrid;
BitBtn2: TBitBtn;
Label6: TLabel;
Edit4: TEdit;
Label7: TLabel;
Edit5: TEdit;
Label8: TLabel;
Edit6: TEdit;
Label9: TLabel;
Edit7: TEdit;
Label10: TLabel;
Edit8: TEdit;
Label11: TLabel;
Edit9: TEdit;
Label12: TLabel;
Label13: TLabel;
Label14: TLabel;
Label15: TLabel;
Edit10: TEdit;
Label16: TLabel;
Edit11: TEdit;
Label17: TLabel;
Edit12: TEdit;
Label18: TLabel;
Label19: TLabel;
Edit13: TEdit;
Label20: TLabel;
Edit14: TEdit;
Label21: TLabel;
Edit15: TEdit;
BitBtn3: TBitBtn;
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure BitBtn3Click(Sender: TObject);
procedure Edit1KeyPress(Sender: TObject; var Key: Char);
procedure Edit2KeyPress(Sender: TObject; var Key: Char);
procedure Edit3KeyPress(Sender: TObject; var Key: Char);
procedure Edit4KeyPress(Sender: TObject; var Key: Char);
procedure Edit5KeyPress(Sender: TObject; var Key: Char);
procedure Edit6KeyPress(Sender: TObject; var Key: Char);
procedure Edit7KeyPress(Sender: TObject; var Key: Char);
procedure Edit8KeyPress(Sender: TObject; var Key: Char);
procedure Edit9KeyPress(Sender: TObject; var Key: Char);
procedure Edit10KeyPress(Sender: TObject; var Key: Char);
procedure Edit11KeyPress(Sender: TObject; var Key: Char);
procedure Edit12KeyPress(Sender: TObject; var Key: Char);
procedure Edit13KeyPress(Sender: TObject; var Key: Char);
procedure Edit14KeyPress(Sender: TObject; var Key: Char);
procedure Edit15KeyPress(Sender: TObject; var Key: Char);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FrmIPN: TFrmIPN;
implementation
uses UnitMain, UnitModul;
{$R *.dfm}
procedure TFrmIPN.FormCreate(Sender: TObject);
begin
DataModule1.TabAbout.Open;
DataModule1.TabAbout.First;
while not(DataModule1.TabAbout.Eof) do
begin
ComboBox1.Items.Add(
DataModule1.TabAbout.Next;
end;
DataModule1.TabAbout.close;
DataModule1.TabIPN.Open;
end;
procedure TFrmIPN.FormDestroy(Sender: TObject);
begin
DataModule1.TabIPN.close;
FrmIPN:=nil;
end;
procedure TFrmIPN.BitBtn1Click(Sender: TObject);
begin
DataModule1.TabIPN.Append;
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.
DataModule1.TabIPN.FieldByName
DataModule1.TabIPN.Post;
end;
procedure TFrmIPN.BitBtn2Click(Sender: TObject);
begin
DataModule1.TabIPN.Delete;
end;
procedure TFrmIPN.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action:=caFree;
end;
procedure TFrmIPN.BitBtn3Click(Sender: TObject);
begin
DataModule1.TabIPN.Edit;
DataModule1.TabIPN.Post;
end;
procedure TFrmIPN.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9',#8: ;
#13 :edit2.SetFocus;
'.',',': begin
key:=DecimalSeparator;
if pos(DecimalSeparator,Edit1.
end;
else key:=char(0);
end;
end;
procedure TFrmIPN.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9',#8: ;
#13 :edit3.SetFocus;
'.',',': begin
key:=DecimalSeparator;
if pos(DecimalSeparator,Edit2.
end;
else key:=char(0);
end;
end;
procedure TFrmIPN.Edit3KeyPress(Sender: TObject; var Key: Char);
begin
case key of
'0'..'9',#8: ;
#13 :edit4.SetFocus;
Информация о работе “Бизнес-проектіні моделдеу және басқару” ақпараттық жүйесін тұрғызу