Материалдар, сатып алынатын өнімдер жартылай фабрикат өнімдеріне шығатын шығын мөлшерін есептеу

Курсовая работа, 11 Марта 2012, автор: пользователь скрыл имя

Краткое описание


Өндірісте, ауыл шаруашылығы мен оқу орындарында, коммерциялық мекемелерде және тағыда басқада салаларда түрлі берілгендерді дайындау, оларды өңдеу, сақтау жиі кездеседі. Мысалы, жоғарғы оқу орындарында дайындалатын мәліметтер:
- түрлі бөлімдерде жұмыс істейтін адамдардың тізімі(фамилиясы, аты, білімі, адресі, үй телефоны, тағыда басқа.;
-факультеттер,олардың құрамындағы кафедралар мен кафедра қызметкерлерінің тізімдері;
- студенттер жөнінде мәліметтік тізімдер, тағы да басқа.

Содержание работы


КІРІСПЕ......................................................................................................................3
І БӨЛІМ. БАҒДАРЛАМАЛАУ ОРТАСЫ ЖӘНЕ ТІЛДІҢ ОРТАСЫ ЖӘНЕ ТІЛДІҢ ЭЛЕМЕНТТЕРІНЕ ШОЛУ
1.1. Мәліметтер қоры................................................................................................5
1.2. Бағдарламалау тілін таңдау және оның ерекшеліктері..............................9
1.3. Delphi ортасында мәліметтер қорын құрастыру жолдары.......................20
1.4. Кестеде деректерді пайдалануда SQL-мен жұмыс.......................................28
ІІ БӨЛІМ. МӘЛІМЕТТЕР БАЗАСЫН DELPHI ОРТАСЫНДА ЖОБАЛАУ
2.1. DELPHI ортасында өңделетін процедуралар мен функцияларды сипаттау.....................................................................................................................35
2.2. Тапсырманың қойылымы..............................................................................36
ІІІ БӨЛІМ. ДИПЛОМДЫҚ ЖОБАНЫҢ ЭКОНОМИКАЛЫҚ ТИІМДІЛІГІН ЕСЕПТЕУ
3.1.Жобаны дайындау барысын есептеу.............................................................39
3.2.Материалдар, сатып алынатын өнімдер жартылай фабрикат өнімдеріне шығатын шығын мөлшерін есептеу....................................................................39
3.3. Негізгі еңбекақыны есептеу...........................................................................39
3. 4. Қосымша еңбекақыны есептеу.....................................................................40
3.5. Жүкқұжат шығындарды есептеу.................................................................40
3.6. Келісім баға бойынша жобаны есептеу........................................................41
ҚОРЫТЫНДЫ........................................................................................................42
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР..................................................................44
ҚОСЫМША..............................................................

Содержимое работы - 1 файл

Абдрахманов Берік.doc

— 563.00 Кб (Скачать файл)
tify">end;

procedure TForm1.ComboBox1Change(Sender: TObject);

Var s:string;

begin

// Көшеге фильтр орнату

  s:=ComboBox1.Text;

  if s='все улицы'

    then SULIC:=''

    else begin

         UlicaTable.Locate('Ulica',s,[]);

         SULIC:='((Ulica='''+ UlicaTableNum.AsString + ''''+'))'; 

    end;

  SotrFiltered;

end;

procedure TForm1.UlicaTableAfterPost(DataSet: TDataSet);

begin

//  Жаңа көше орнату

   ComboBox1.Clear;

   UlicaTable.First;

   ComboBox1.Items.add('барлық көшелер');

   While not UlicaTable.Eof do

     begin

     ComboBox1.Items.add(UlicaTableUlica.AsString);

     UlicaTable.Next;

     end;

end;

procedure TForm1.ComboBox2Change(Sender: TObject);

Var s:string;

begin

//   Мамандықтарға  фильтр орнату

  s:=ComboBox2.Text;

  if s='все должности'

    then SDOLJ:=''

    else begin

         DoljTable.Locate('Naimenobvanie',s,[]);

         SDOLJ:='((Doljnost='''+ DoljTableDoljnost.AsString + ''''+'))';

         end;

SotrFiltered;

end;

procedure TForm1.DoljTableAfterPost(DataSet: TDataSet);

begin

//   Жаңа мамандықты енгізу

   ComboBox2.Clear;

   DoljTable.First;

   ComboBox2.Items.add('барлық мамандықтар');

   While not DoljTable.Eof do

     begin

     ComboBox2.Items.add(DoljTableNaimenobvanie.AsString);

     DoljTable.Next;

     end;

end;

procedure TForm1.ComboBox3Change(Sender: TObject);

Var s:string;

begin

// бөлімшелерге фильтр

  s:=ComboBox3.Text;

  if s='Барлық бөлімшелер'

    then SPODR:=''

    else begin

         PodrTable.Locate('Podrazdelenie',s,[]);

         SPODR:='((Podr='''+ PodrTableNum.AsString + ''''+'))';

         end;

  SotrFiltered;

end;

procedure TForm1.PodrTableAfterPost(DataSet: TDataSet);

begin

// бөлімшелерді қосу

   ComboBox3.Clear;

   PodrTable.First;

   ComboBox3.Items.add('барлық бөлімшелер');

   While not PodrTable.Eof do

    begin

     ComboBox3.Items.add(PodrTablePodrazdelenie.AsString);

     PodrTable.Next;

     end;

end;

procedure TForm1.GroupBox2Click(Sender: TObject);

begin

  Form3.show;  // жарнама

end;

procedure TForm1.Image1Click(Sender: TObject);

begin

  form7.show;  // өңдеулер формасын шығару

// шрифттарды  формы 1 өзгертеміз

  Edit1.Font:=form7.FontDialog1.Font;

  ComboBox3.Font:=form7.FontDialog1.Font;

  ComboBox2.Font:=form7.FontDialog1.Font;

  ComboBox1.Font:=form7.FontDialog1.Font;

  Edit6.Font:=form7.FontDialog1.Font;

  Edit7.Font:=form7.FontDialog1.Font;

  Edit5.Font:=form7.FontDialog1.Font;

  DBEdit1.Font:=form7.FontDialog1.Font;

  DBEdit2.Font:=form7.FontDialog1.Font;

  DBEdit3.Font:=form7.FontDialog1.Font;

  DBEdit4.Font:=form7.FontDialog1.Font;

  DBEdit5.Font:=form7.FontDialog1.Font;

  DBEdit6.Font:=form7.FontDialog1.Font;

  DBEdit9.Font:=form7.FontDialog1.Font;

  DBEdit10.Font:=form7.FontDialog1.Font;   

  DBCtrlGrid1.Font:=form7.FontDialog1.Font;

  DBLookupComboBox1.Font:=form7.FontDialog1.Font;

  DBLookupComboBox2.Font:=form7.FontDialog1.Font;

  DBLookupComboBox3.Font:=form7.FontDialog1.Font;

// шрифттарды  формы 2 өзгертеміз

form2.DBGrid1.Font:=form7.FontDialog1.Font;

form2.DBGrid2.Font:=form7.FontDialog1.Font;

  form2.DBGrid3.Font:=form7.FontDialog1.Font;

  form2.DBMemo1.Font:=form7.FontDialog1.Font;

  form2.DBGrid4.Font:=form7.FontDialog1.Font;

// шрифттарды  формы 5 өзгертеміз

  form5.DBGrid1.Font:=form7.FontDialog1.Font;

end;

procedure TForm1.Image3Click(Sender: TObject);

begin

  Form3.show; // жаранама формасы

end;

procedure TForm1.DoljTableBeforeDelete(DataSet: TDataSet);

begin

// мәліметтер қорындағы жоюды алдын ала тексеру

   if SotrTable.Locate('Doljnost',DoljTableDoljnost.AsString,[])

     then begin

          showmessage('Данную запись нельзя удалить,\\n т.к. бұндай мамандықта жұмысшылар бар');

          DoljTable.Cancel;

          abort;

          end;

end;

procedure TForm1.PodrTableBeforeDelete(DataSet: TDataSet);

begin

// мәліметтер қорындағы жоюды алдын ала тексеру

if SotrTable.Locate('Podr',PodrTableNum.AsString,[])

     then begin

          showmessage('берілген жазбаны жоюға болмайды, себебе бұл мамандықта жұмыскер бар');

          PodrTable.Cancel;

          abort;

          end;

end;

procedure TForm1.UlicaTableBeforeDelete(DataSet: TDataSet);

begin

// мәліметтер қорындағы жоюды алдын ала тексеру

   if SotrTable.Locate('Ulica',UlicaTableNum.AsString,[])

    then begin

          showmessage('Бұл жазбаны жоюға болмайды, себебі бұндай көшеде тұрғын бар');

          PodrTable.Cancel;

          abort;

          end;

end;

procedure TForm1.Image5Click(Sender: TObject);

begin

// Сыртқы мекемелер және жұмысшылар тізімінен бір-біріне ауысу

  GroupBox3.Visible:=true;

GroupBox4.Visible:=False;

end;

procedure TForm1.Image4Click(Sender: TObject);

begin

// Сыртқы мекемелер және жұмысшылар тізімінен бір-біріне ауысу

GroupBox4.Visible:=true;

  GroupBox3.Visible:=false;

end;

procedure TForm1.Timer1Timer(Sender: TObject);

begin

// Жарнаманың 5 секунд сайын ауысуы

  if KPTK

    then begin image3.Visible:=false; image8.Visible:=true;KPTK:=false; end

    else begin image3.Visible:=true; image8.Visible:=false;KPTK:=false; KPTK:=true; end;

end;

procedure TForm1.Image6Click(Sender: TObject);

begin

//  НТМЛ парағын енгізу, түсініктеме үшін

  form4.webbrowser1.Navigate(currdir+'\help\index.html');

  form4.show;

end;

procedure TForm1.Image7Click(Sender: TObject);

begin

  form5.show;  // Қала кодтары

end;

procedure TForm1.CityTableAfterInsert(DataSet: TDataSet);

begin

  form1.CityTableCountry_Id.AsString:='53';

end;

procedure TForm1.FormShow(Sender: TObject);

begin

   form6.Showmodal;  //пороль заставкасы

   if form6.ModalResult=MrCancel

     then begin

          image1.Enabled:=false; //егер отмена болса онда өңдеу және қосымшалар бетін ашпау

          dbnavigator1.VisibleButtons:=

            [nbFirst,nbPrior,nbNext,nbLast,nbRefresh];

          Form2.DBNavigator1.VisibleButtons:=

            [nbFirst,nbPrior,nbNext,nbLast,nbRefresh];

          Form2.DBNavigator2.VisibleButtons:=

            [nbFirst,nbPrior,nbNext,nbLast,nbRefresh];

          Form2.DBNavigator3.VisibleButtons:=

            [nbFirst,nbPrior,nbNext,nbLast,nbRefresh];

          Form2.DBNavigator4.VisibleButtons:=

            [nbFirst,nbPrior,nbNext,nbLast,nbRefresh];

          end;

    if Form6.ModalResult=MrOk  // егер ок басылса порольді тексеру

      then begin

           if form6.Edit1.Text=Nastroiki.pass1

             then begin

                  dbnavigator1.VisibleButtons:= //барлық беттерді белсенді ету

                    [nbFirst,nbPrior,nbNext,nbLast,nbInsert,nbDelete,nbEdit,nbPost,nbCancel,nbRefresh]

                  Form2.DBNavigator1.VisibleButtons:=                    [nbFirst,nbPrior,nbNext,nbLast,nbInsert,nbDelete,nbEdit,nbPost,nbCancel,nbRefresh]         

        Form2.DBNavigator2.VisibleButtons:=                    [nbFirst,nbPrior,nbNext,nbLast,nbInsert,nbDelete,nbEdit,nbPost,nbCancel,nbRefresh]

                  Form2.DBNavigator3.VisibleButtons:=                    [nbFirst,nbPrior,nbNext,nbLast,nbInsert,nbDelete,nbEdit,nbPost,nbCancel,nbRefresh]

                  Form2.DBNavigator4.VisibleButtons:=                    [nbFirst,nbPrior,nbNext,nbLast,nbInsert,nbDelete,nbEdit,nbPost,nbCancel,nbRefresh]

                  end

      else begin  // Пароль қате болса өңдеу және қосымшалар бетінде өзгертулерді енгізуге мүмкіндікті шектеу записей

          image1.Enabled:=false;

          dbnavigator1.VisibleButtons:=

            [nbFirst,nbPrior,nbNext,nbLast,nbRefresh];

          Form2.DBNavigator1.VisibleButtons:=

            [nbFirst,nbPrior,nbNext,nbLast,nbRefresh];

          Form2.DBNavigator2.VisibleButtons:=

        [nbFirst,nbPrior,nbNext,nbLast,nbRefresh];

          Form2.DBNavigator3.VisibleButtons:=

            [nbFirst,nbPrior,nbNext,nbLast,nbRefresh];

          Form2.DBNavigator4.VisibleButtons:=

            [nbFirst,nbPrior,nbNext,nbLast,nbRefresh];

                  end;

           end;

end;

end.

unit SPrav;

interface

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls;

type

  TForm2 = class(TForm)

    DBGrid1: TDBGrid;

    DBNavigator1: TDBNavigator;

    DBGrid2: TDBGrid;

    DBNavigator2: TDBNavigator;

    DBGrid3: TDBGrid;

    DBNavigator3: TDBNavigator;

    DBMemo1: TDBMemo;

    DBNavigator4: TDBNavigator;

    DBGrid4: TDBGrid;

  private

    { Private declarations }

  public

    { Public declarations }

  end;

var

  Form2: TForm2;

implementation

{$R *.dfm}

end.

unit Prekl;

interface

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

   Dialogs, MPlayer, ExtDlgs, ExtCtrls;

type

  TForm3 = class(TForm)

    Panel1: TPanel;

    MediaPlayer1: TMediaPlayer;

    procedure FormShow(Sender: TObject);

    procedure FormClose(Sender: TObject; var Action: TCloseAction);

  private

    { Private declarations }

  public

    { Public declarations }

  end;

var

  Form3: TForm3;

implementation

uses Ptel;

{$R *.dfm}

procedure TForm3.FormShow(Sender: TObject);

begin

    Mediaplayer1.FileName:=nastroiki.f1; //Opendialog1.FileName;

  mediaplayer1.Open;

  mediaplayer1.Play;

end;

procedure TForm3.FormClose(Sender: TObject; var Action: TCloseAction);

begin

  mediaplayer1.Stop;

end;

end.

unit Unit4;

interface

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, OleCtrls, SHDocVw;

type

  TForm4 = class(TForm)

    WebBrowser1: TWebBrowser;

    procedure FormCreate(Sender: TObject);

  private

    { Private declarations }

  Public

    { Public declarations }

  end;

var

  Form4: TForm4;

implementation

uses Ptel;

{$R *.dfm}

procedure TForm4.FormCreate(Sender: TObject); // көмектесу файлын енгіземіз

var currdir:string;

begin

  getdir(0,currdir);

  webbrowser1.Navigate(currdir+'\help\index.html');

end;

end.

unit Unit5;

interface

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, Grids, DBGrids, ExtCtrls, DBCtrls;

type

  TForm5 = class(TForm)

    DBGrid1: TDBGrid;

    DBNavigator1: TDBNavigator;

    procedure FormCreate(Sender: TObject);

  private  

{ Private declarations }

  public

    { Public declarations }

  end;

var

  Form5: TForm5;

implementation

{$R *.dfm}

procedure TForm5.FormCreate(Sender: TObject);

begin

   form5.Color:=RGB(0,174,239);

   form5.DBGrid1.Color:=RGB(0,174,239);

end;

end.

unit Unit6;

interface

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, StdCtrls;

type

  TForm6 = class(TForm)

Информация о работе Материалдар, сатып алынатын өнімдер жартылай фабрикат өнімдеріне шығатын шығын мөлшерін есептеу