Помощь в написании студенческих работ
Антистрессовый сервис

Список использованных источников

РефератПомощь в написанииУзнать стоимостьмоей работы

Абросимов, А. Г. Информационные системы в экономике: учеб. Пособие / А. Г. Абросимов, М. А. Бородинова. Самара: Изд-во Самар. Гос. Экон. Ун-та, 2007. ГОСТ 34.201−89. Международный стандарт. Комплекс стандартов на автоматизированные системы. М.: Издательство стандартов, 1991. 29 с.: ил. (ГОСТ.). Бухгалтерский учет в торговле: Учеб. пособие для вузов / Под общ. ред. В. В. Кожарского. Л. И… Читать ещё >

Список использованных источников (реферат, курсовая, диплом, контрольная)

  • 1. Delphi. Профессиональное программирование/ Дмитрий Осипов.: Из-во Символ-Плюс, 2011.
  • 2. Delphi в задачах и примерах/ Никита Культин.: Из-во БХВ-Петербург, 2013.
  • 3. Агафонова В. В. Проектирование интерфейсов информационных систем: Учебно-методический комплекс. Самара. Изд-во Самарского государственного экономического университета, 2009.
  • 4. Чаплыгин С. И. Проектирование корпоративных экономических информационных систем: Учебно-методический комплекс. Самара. Изд-во Самарского государственного экономического университета, 2009.
  • 5. Excel 2010. Библия пользователя / Джон Уокенбах.: Изд-во Диалектика, 2012.
  • 6. Абросимов, А. Г. Информационные системы в экономике: учеб. Пособие / А. Г. Абросимов, М. А. Бородинова. Самара: Изд-во Самар. Гос. Экон. Ун-та, 2007.
  • 7. Абросимов, А. Г. Корпоративные экономические информационные системы: учеб. Пособие / А. Г. Абросимов, Н. В. Абрамов, Н. В. Мотовилов. Самара: Изд-во Самар. Гос. Экон. Ун-та, 2007.
  • 8. Абросимов А. Г., Бородинова М. А. Дипломное проектирование: Учебное пособие. — Самара. Изд-во Самарского государственного экономического университета, 2010.
  • 9. Симионов Ю. Ф., Боромотов В. В. Информационный менеджмент. Ростов н. Д: Феникс, 2013, 250с., ил.
  • 10. Бухгалтерский учет в торговле: Учеб. пособие для вузов / Под общ. ред. В. В. Кожарского. Л. И. Кравченко. Мн.: Высш. Шк., 1996. 407 с.
  • 11. Торговое дело: Экономика и организация: Учебник для вузов / Под общ.ред. Л. А. Брагина, Т. П. Данько. М.: ИНФРА — М, 1997. 256 с.
  • 12. Котлер Ф. Маркетинг-менеджмент/Пер. с англ. Под ред. Л. А. Волковой, Ю. Н. Каптуревского, СПб.: КОРОНА принт, 2000.
  • 13. Котлер Ф. Фрагмент из книги ИД Питер «Маркетинг менеджмент. Экспресс-курс». http://marketing.spb.ru/lib-mm/ecom_manage.htm.
  • 14. Дж. Мартин «Организация баз данных в вычислительных системах», Мир, Москва, 1999 г.
  • 15. ГОСТ ИСО/МЭК 9136−1. Информационная технология. Характеристики и метрики качества программного обеспечения. М.: Первое издание, 1998. 25 с. (ГОСТ.)
  • 16. ГОСТ ISO/IEC 12 207. Международный стандарт. Информационная технология. Процессы жизненного цикла программного обеспечения. М.: Первое издание, 1995. 62 с. (ГОСТ.)
  • 17. ГОСТ 34.201−89. Международный стандарт. Комплекс стандартов на автоматизированные системы. М.: Издательство стандартов, 1991. 29 с.: ил. (ГОСТ.)
  • 18. Официальный сайт ООО «Евросеть-Ретейл» http://euroset.ru/samara/corp/.

Приложение 1

Листинг программного кода Delphi.

unit Unit1;

interface.

uses.

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

Dialogs, Mask, StdCtrls, ComObj, jpeg, ExtCtrls;

type.

TForm1 = class (TForm).

users: TCombobox;

Password: TEdit;

Label1: TLabel;

Label2: TLabel;

Button1: TButton;

Memo1: TMemo;

Memo2: TMemo;

Image1: TImage;

procedure FormCreate (Sender: TObject);

procedure Button1Click (Sender: TObject);

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

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form1: TForm1;

implementation.

uses unit2, unit5, unit3, unit4, unit6;

{$R *.dfm}.

procedure TForm1. Button1Click (Sender: TObject);

var.

i:byte;

begin.

if (users.Text = memo2. lines[0]) and (password.text = memo1. lines[0]) or (users.Text = memo2. lines[1]) and (password.text = memo1. lines[1]) or (users.Text = memo2. lines[2]) and (password.text = memo1. lines[2])then.

begin.

form4.show;

form1.Hide;

end.

else.

begin.

showmessage ('Неверный пароль');

password.Clear;

end;

end;

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

begin.

excel1.Workbooks.Close;

excel2.Workbooks.Close;

excel3.Workbooks.Close;

excel1.Application.Quit;

excel2.Application.Quit;

excel3.Application.Quit;

excel1:= Unassigned;

excel2:= Unassigned;

excel3:= Unassigned;

end;

procedure TForm1. FormCreate (Sender: TObject);

var.

t1:textfile;

user, pass: string;

begin.

memo1.Clear;

memo2.Clear;

assignfile (t1,GetCurrentDir () + 'ДокументыПользователи.txt');

reset (t1);

while not eof (t1) do begin.

readln (t1, user);

readln (t1, pass);

users.Items.Add (user);

memo2.Lines.Add (user);

memo1.Lines.Add (pass);

end;

end;

end.

unit Unit2;

interface.

uses.

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

Dialogs, unit1, Menus, Grids, ComObj, StdCtrls, jpeg, ExtCtrls;

type.

TForm2 = class (TForm).

MainMenu1: TMainMenu;

tovar: TMenuItem;

sg1: TStringGrid;

Button1: TButton;

Button3: TButton;

sell: TMenuItem;

stat: TMenuItem;

Label1: TLabel;

Label2: TLabel;

N1: TMenuItem;

Image1: TImage;

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

procedure FormCreate (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

procedure sellClick (Sender: TObject);

procedure FormShow (Sender: TObject);

procedure N1Click (Sender: TObject);

procedure statClick (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form2: TForm2;

excel1: Variant;

implementation.

uses.

unit3, unit4, unit5, unit6;

{$R *.dfm}.

procedure TForm2. Button1Click (Sender: TObject);

begin.

form3.show;

end;

procedure TForm2. Button3Click (Sender: TObject);

var.

i:byte;

begin.

for i:= 1 to sg1. RowCount-1 do begin.

excel1.ActiveSheet.cells[i+1,1]: =sg1.Cells[0,i];

excel1.ActiveSheet.cells[i+1,2]: =sg1.Cells[1,i];

excel1.ActiveSheet.cells[i+1,3]: =sg1.Cells[2,i];

excel1.ActiveSheet.cells[i+1,4]: =sg1.Cells[3,i];

excel1.ActiveSheet.cells[i+1,5]: =sg1.Cells[4,i];

excel1.ActiveSheet.cells[i+1,6]: =sg1.Cells[5,i];

end;

excel1.DisplayAlerts:= False;

excel1.ActiveWorkBook.Saveas (GetCurrentDir () + 'Документытовары.xls');

end;

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

begin.

form1.close;

end;

procedure TForm2. FormCreate (Sender: TObject);

var.

rows, i, k, k1, j, kmax: byte;

begin.

sg1.Cells[0,0]: ='Артикул';

sg1.Cells[1,0]: ='Наименование';

sg1.Cells[2,0]: ='Производитель';

sg1.Cells[3,0]: ='Типтовара';

sg1.Cells[4,0]: ='Количество';

sg1.Cells[5,0]: ='Стоимость';

excel1:= CreateOleObject ('excel.Application');

excel1.Workbooks.Open[GetCurrentDir () + 'Документытовары.xls'];

rows:=excel1.ActiveSheet.UsedRange.Rows.Count-1;

for i:= 1 to rows do.

begin.

sg1.Cells[0,i]: =excel1.ActiveSheet.cells[i+1,1];

sg1.Cells[1,i]: =excel1.ActiveSheet.cells[i+1,2];

sg1.Cells[2,i]: =excel1.ActiveSheet.cells[i+1,3];

sg1.Cells[3,i]: =excel1.ActiveSheet.cells[i+1,4];

sg1.Cells[4,i]: =excel1.ActiveSheet.cells[i+1,5];

sg1.Cells[5,i]: =excel1.ActiveSheet.cells[i+1,6];

sg1.RowCount:=sg1.RowCount +1;

end;

sg1.RowCount:=sg1.RowCount -1;

end;

procedure TForm2. FormShow (Sender: TObject);

begin.

label2.caption:=form1.users.Text;

end;

procedure TForm2. N1Click (Sender: TObject);

begin.

form1.Show;

form2.Hide;

end;

procedure TForm2. sellClick (Sender: TObject);

begin.

form4.show;

form2.Hide;

end;

procedure TForm2. statClick (Sender: TObject);

begin.

form6.show;

form2.Hide;

end;

end.

unit Unit3;

interface.

uses.

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

Dialogs, StdCtrls, jpeg, ExtCtrls;

type.

TForm3 = class (TForm).

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Label6: TLabel;

Edit1: TEdit;

Button1: TButton;

ComboBox5: TComboBox;

Label7: TLabel;

Edit3: TEdit;

Label8: TLabel;

Button2: TButton;

Edit5: TEdit;

ComboBox1: TComboBox;

ComboBox2: TComboBox;

ComboBox3: TComboBox;

ComboBox4: TComboBox;

Label9: TLabel;

Label10: TLabel;

Label11: TLabel;

Label12: TLabel;

Image1: TImage;

procedure FormCreate (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure FormShow (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form3: TForm3;

implementation.

uses unit2, unit1;

{$R *.dfm}.

procedure TForm3. Button1Click (Sender: TObject);

var.

i:byte;

begin.

for i:= 1 to form2. sg1.RowCount-1 do begin.

if combobox5. Text = form2. sg1.Cells[0,i] then.

form2.sg1.Cells[4,i]: =inttostr (strtoint (form2.sg1.Cells[4,i])+strtoint (edit3.text));

end;

end;

procedure TForm3. Button2Click (Sender: TObject);

var.

i:byte;

begin.

form2.sg1.RowCount:=form2.sg1.RowCount+1;

form2.sg1.Cells[0,form2.sg1.RowCount-1]: =combobox1.Text;

form2.sg1.Cells[1,form2.sg1.RowCount-1]: =combobox2.Text;

form2.sg1.Cells[2,form2.sg1.RowCount-1]: =combobox3.Text;

form2.sg1.Cells[3,form2.sg1.RowCount-1]: =combobox4.Text;

form2.sg1.Cells[4,form2.sg1.RowCount-1]: =edit1.Text;

form2.sg1.Cells[5,form2.sg1.RowCount-1]: =edit5.Text;

end;

procedure TForm3. FormCreate (Sender: TObject);

var.

i:byte;

sl: TStringList;

begin.

for i:= 1 to form2. sg1.rowcount — 1 do begin.

combobox5.Items.Add (form2.sg1.cells[0,i]).

end;

sl:= TStringList. Create;

sl.Duplicates:= dupIgnore;

sl.sorted:= true;

sl.AddStrings (combobox5.Items);

Combobox5.Items:= sl;

sl.Free;

for i:= 1 to form2. sg1.rowcount — 1 do begin.

combobox1.Items.Add (form2.sg1.cells[0,i]).

end;

sl:= TStringList. Create;

sl.Duplicates:= dupIgnore;

sl.sorted:= true;

sl.AddStrings (combobox1.Items);

Combobox1.Items:= sl;

sl.Free;

for i:= 1 to form2. sg1.rowcount — 1 do begin.

combobox2.Items.Add (form2.sg1.cells[1,i]).

end;

sl:= TStringList. Create;

sl.Duplicates:= dupIgnore;

sl.sorted:= true;

sl.AddStrings (combobox2.Items);

Combobox2.Items:= sl;

sl.Free;

for i:= 1 to form2. sg1.rowcount — 1 do begin.

combobox3.Items.Add (form2.sg1.cells[2,i]).

end;

sl:= TStringList. Create;

sl.Duplicates:= dupIgnore;

sl.sorted:= true;

sl.AddStrings (combobox3.Items);

Combobox3.Items:= sl;

sl.Free;

for i:= 1 to form2. sg1.rowcount — 1 do begin.

combobox4.Items.Add (form2.sg1.cells[3,i]).

end;

sl:= TStringList. Create;

sl.Duplicates:= dupIgnore;

sl.sorted:= true;

sl.AddStrings (combobox4.Items);

Combobox4.Items:= sl;

sl.Free;

end;

procedure TForm3. FormShow (Sender: TObject);

begin.

label12.caption:=form1.users.Text;

end;

end.

unit Unit6;

interface.

uses.

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

Dialogs, Menus, StdCtrls, TeEngine, ExtCtrls, TeeProcs, Chart, Series, Grids, ComObj, DateUtils,.

jpeg;

type.

TForm6 = class (TForm).

MainMenu1: TMainMenu;

N1: TMenuItem;

Tovar: TMenuItem;

sell: TMenuItem;

stat: TMenuItem;

sg1: TStringGrid;

Button1: TButton;

Image1: TImage;

Button2: TButton;

Button3: TButton;

procedure TovarClick (Sender: TObject);

procedure sellClick (Sender: TObject);

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

procedure FormCreate (Sender: TObject);

procedure Button1Click (Sender: TObject);

procedure Button2Click (Sender: TObject);

procedure N1Click (Sender: TObject);

procedure Button3Click (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

end;

var.

Form6: TForm6;

excel3: variant;

implementation.

uses unit2, unit4, unit1;

{$R *.dfm}.

procedure TForm6. Button1Click (Sender: TObject);

var.

i, j: byte;

begin.

for j:= 1 to 12 do begin.

for i:= 1 to form4. sg1.RowCount-1 do begin.

if monthof (strtodate (form4.sg1.Cells[0,i])) = strtoint (sg1.Cells[0,j]) then begin.

sg1.Cells[2,j]: =inttostr ((strtoint (sg1.Cells[2,j]))+strtoint (form4.sg1.Cells[6,i]));

end;

end;

if sg1. Cells[2,j]'0' then.

sg1.Cells[3,j]: =inttostr (strtoint (sg1.Cells[2,j])-strtoint (sg1.Cells[1,j]));

end;

end;

procedure TForm6. Button2Click (Sender: TObject);

var.

i:byte;

begin.

for i:= 1 to sg1. RowCount-1 do begin.

excel3.ActiveSheet.cells[i+1,1]: =sg1.Cells[0,i];

excel3.ActiveSheet.cells[i+1,2]: =sg1.Cells[1,i];

excel3.ActiveSheet.cells[i+1,3]: =sg1.Cells[2,i];

excel3.ActiveSheet.cells[i+1,4]: =sg1.Cells[3,i];

end;

excel3.DisplayAlerts:= False;

excel3.ActiveWorkBook.Saveas (GetCurrentDir () + 'ДокументыПлан.xls');

end;

procedure TForm6. Button3Click (Sender: TObject);

begin.

Excel3.ActiveWorkBook.Sheets.Item[2]. Activate;

Excel3.visible:=true;

end;

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

begin.

form1.close;

end;

procedure TForm6. FormCreate (Sender: TObject);

var.

rows, rows2, i: byte;

begin.

sg1.Cells[0,0]: ='Месяц';

sg1.Cells[1,0]: ='Запланировано';

sg1.Cells[2,0]: ='Выполнено';

sg1.Cells[3,0]: ='Разница';

excel3:= CreateOleObject ('excel.Application');

excel3.Workbooks.Open[GetCurrentDir () + 'ДокументыПлан.xls'];

rows:=excel3.ActiveSheet.UsedRange.Rows.Count-1;

for i:= 1 to rows do.

begin.

sg1.Cells[0,i]: =excel3.ActiveSheet.cells[i+1,1];

sg1.Cells[1,i]: =excel3.ActiveSheet.cells[i+1,2];

sg1.Cells[2,i]: =excel3.ActiveSheet.cells[i+1,3];

sg1.Cells[3,i]: =excel3.ActiveSheet.cells[i+1,4];

sg1.RowCount:=sg1.RowCount +1;

end;

sg1.RowCount:=sg1.RowCount -1;

end;

procedure TForm6. N1Click (Sender: TObject);

begin.

form1.Show;

form6.Hide;

end;

procedure TForm6. sellClick (Sender: TObject);

begin.

form4.show;

form6.Hide;

end;

procedure TForm6. TovarClick (Sender: TObject);

begin.

form2.show;

form6.Hide;

end;

end.

Показать весь текст
Заполнить форму текущей работой