Материалдар, сатып алынатын өнімдер жартылай фабрикат өнімдеріне шығатын шығын мөлшерін есептеу
Курсовая работа, 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 Кб (Скачать файл)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(
begin
// Жаңа көше орнату
ComboBox1.Clear;
UlicaTable.First;
ComboBox1.Items.add('барлық көшелер');
While not UlicaTable.Eof do
begin
ComboBox1.Items.add(
UlicaTable.Next;
end;
end;
procedure TForm1.ComboBox2Change(Sender: TObject);
Var s:string;
begin
// Мамандықтарға фильтр орнату
s:=ComboBox2.Text;
if s='все должности'
then SDOLJ:=''
else begin
DoljTable.Locate('
SDOLJ:='((Doljnost='''+ DoljTableDoljnost.AsString + ''''+'))';
end;
SotrFiltered;
end;
procedure TForm1.DoljTableAfterPost(
begin
// Жаңа мамандықты енгізу
ComboBox2.Clear;
DoljTable.First;
ComboBox2.Items.add('барлық мамандықтар');
While not DoljTable.Eof do
begin
ComboBox2.Items.add(
DoljTable.Next;
end;
end;
procedure TForm1.ComboBox3Change(Sender: TObject);
Var s:string;
begin
// бөлімшелерге фильтр
s:=ComboBox3.Text;
if s='Барлық бөлімшелер'
then SPODR:=''
else begin
PodrTable.Locate('
SPODR:='((Podr='''+ PodrTableNum.AsString + ''''+'))';
end;
SotrFiltered;
end;
procedure TForm1.PodrTableAfterPost(
begin
// бөлімшелерді қосу
ComboBox3.Clear;
PodrTable.First;
ComboBox3.Items.add('барлық бөлімшелер');
While not PodrTable.Eof do
begin
ComboBox3.Items.add(
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.
ComboBox3.Font:=form7.
ComboBox2.Font:=form7.
ComboBox1.Font:=form7.
Edit6.Font:=form7.FontDialog1.
Edit7.Font:=form7.FontDialog1.
Edit5.Font:=form7.FontDialog1.
DBEdit1.Font:=form7.
DBEdit2.Font:=form7.
DBEdit3.Font:=form7.
DBEdit4.Font:=form7.
DBEdit5.Font:=form7.
DBEdit6.Font:=form7.
DBEdit9.Font:=form7.
DBEdit10.Font:=form7.
DBCtrlGrid1.Font:=form7.
DBLookupComboBox1.Font:=form7.
DBLookupComboBox2.Font:=form7.
DBLookupComboBox3.Font:=form7.
// шрифттарды формы 2 өзгертеміз
form2.DBGrid1.Font:=form7.
form2.DBGrid2.Font:=form7.
form2.DBGrid3.Font:=form7.
form2.DBMemo1.Font:=form7.
form2.DBGrid4.Font:=form7.
// шрифттарды формы 5 өзгертеміз
form5.DBGrid1.Font:=form7.
end;
procedure TForm1.Image3Click(Sender: TObject);
begin
Form3.show; // жаранама формасы
end;
procedure TForm1.DoljTableBeforeDelete(
begin
// мәліметтер қорындағы жоюды алдын ала тексеру
if SotrTable.Locate('Doljnost',
then begin
showmessage('Данную запись нельзя удалить,\\n т.к. бұндай мамандықта жұмысшылар бар');
DoljTable.Cancel;
abort;
end;
end;
procedure TForm1.PodrTableBeforeDelete(
begin
// мәліметтер қорындағы жоюды алдын ала тексеру
if SotrTable.Locate('Podr',
then begin
showmessage('берілген жазбаны жоюға болмайды, себебе бұл мамандықта жұмыскер бар');
PodrTable.Cancel;
abort;
end;
end;
procedure TForm1.UlicaTableBeforeDelete(
begin
// мәліметтер қорындағы жоюды алдын ала тексеру
if SotrTable.Locate('Ulica',
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:=
else begin image3.Visible:=true; image8.Visible:=false;KPTK:=
end;
procedure TForm1.Image6Click(Sender: TObject);
begin
// НТМЛ парағын енгізу, түсініктеме үшін
form4.webbrowser1.Navigate(
form4.show;
end;
procedure TForm1.Image7Click(Sender: TObject);
begin
form5.show; // Қала кодтары
end;
procedure TForm1.CityTableAfterInsert(
begin
form1.CityTableCountry_Id.
end;
procedure TForm1.FormShow(Sender: TObject);
begin
form6.Showmodal; //пороль заставкасы
if form6.ModalResult=MrCancel
then begin
image1.Enabled:=false; //егер отмена болса онда өңдеу және қосымшалар бетін ашпау
dbnavigator1.VisibleButtons:=
[nbFirst,nbPrior,nbNext,
Form2.DBNavigator1.
[nbFirst,nbPrior,nbNext,
Form2.DBNavigator2.
[nbFirst,nbPrior,nbNext,
Form2.DBNavigator3.
[nbFirst,nbPrior,nbNext,
Form2.DBNavigator4.
[nbFirst,nbPrior,nbNext,
end;
if Form6.ModalResult=MrOk // егер ок басылса порольді тексеру
then begin
if form6.Edit1.Text=Nastroiki.
then begin
dbnavigator1.VisibleButtons:= //барлық беттерді белсенді ету
[nbFirst,nbPrior,nbNext,
Form2.DBNavigator1.
Form2.DBNavigator2.
Form2.DBNavigator3.
Form2.DBNavigator4.
end
else begin // Пароль қате болса өңдеу және қосымшалар бетінде өзгертулерді енгізуге мүмкіндікті шектеу записей
image1.Enabled:=false;
dbnavigator1.VisibleButtons:=
[nbFirst,nbPrior,nbNext,
Form2.DBNavigator1.
[nbFirst,nbPrior,nbNext,
Form2.DBNavigator2.
[nbFirst,nbPrior,nbNext,
Form2.DBNavigator3.
[nbFirst,nbPrior,nbNext,
Form2.DBNavigator4.
[nbFirst,nbPrior,nbNext,
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:=
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+'
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,
end;
end.
unit Unit6;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm6 = class(TForm)