Автор работы: Пользователь скрыл имя, 13 Июня 2015 в 15:03, отчет по практике
Цель коммерческой деятельности — получение максимальной прибыли. Основной целью деятельности коммерческой организации является обеспечение ее устойчивого финансового положения, и получение максимальной прибыли является основой для достижения этой цели.
Главной задаче современных информационных технологий логистического управления является своевременное предоставление достоверной, в необходимом количестве информации специалистам и руководителям для принятия обоснованных управленческих решений.
Рис.21. Результаты расчета оптимального размера партии заказа
Работа разработчика и пользователя ЭИС непосредственно связана компьютером, а соответственно с дополнительным вредным действием целой группы факторов, к которым можно отнести:
а) действие вредных излучений от монитора и от компьютера;
б) действие электромагнитных излучений;
в) неправильная освещенность;
г) не нормируемый уровень шума;
д) не комфортные метеорологические условия;
е) высокое напряжение;
и другие факторы.
При пользовании программой не возникают дополнительные вредные факторы, которые могут негативно повлиять на жизнь и здоровье пользователя программного продукта.
Рабочее место - это зона дополнения труда определенного работника или группы работников. Организация рабочего места должна отвечать требованиям безопасности, эргономики. Схема рабочего места разработчика электронного учебника приведена на рис 22.
Невыполнение этих требований может привести к производственной травме работника. Неправильная организация труда приводит к преждевременной усталости из-за перенапряжения отдельных органов, нерационального дежурства движений, их монотонности. Неправильное цветовое и архитектурное решение интерьера вызывает негативные эмоции. Если на рабочем месте не гарантирована полная безопасность, это также влияет на работу человека. Комплекс условий, которые окружают человека, или отдельный элемент этого комплекса может появиться причиной травматизма, профессиональных заболеваний, снижения производительности труда. Безопасность жизнедеятельности человека заключается в том, чтобы обеспечить безопасность и безвредность в процессе труда, в том, чтобы сама работа не была тяжелой, утомительной, монотонной.
Рис 22. Рабочее место разработчика электронного учебника
1 - оконный прорез во внешней стене помещения для естественного света
2- дверной прорез; 3 - рабочий стол (1200*800 мм); 4 - персональный компьютер; 5 - печатающий устройство; 6 - кресло разработчика; шкаф; 8 - кондиционер; 9 - ограждение конструкции помещения (кирпич); 10 - звукоизоляция
Рациональная организация рабочего места (РМ) учитывает оптимальное планирование, степень автоматизации, выбор рабочей позы человека и др.
Определим, с какими НШВФ связана работа на рабочем месте в соответствии с классификацией по ГОСТ 12.0.003-74 приведенной выше.
Можно выделить следующие ОВПФ, что влияют на разработчика:
Влияние отмеченных неблагоприятных факторов может привести к негативным для человека последствиям. Например, длилось действие на человека неблагоприятных метеорологических факторов резко ухудшает самочувствие, снижает производительность труда и часто приводит к заболеваниям. Длилось действие шума большой интенсивности приводит к патологическому состоянию организма, к его усталости. Усталость может постепенно перейти в глухоту и глухость, работы, которые оказываются через несколько лет. Интенсивный шум вызывает изменение сердечно-сосудистой системы, сопровождаемые нарушением тонуса и ритма сердечных сокращений, изменяется кровяное артериальное давление. Шум приводит к нарушению нормальной работы желудка. Особенно страдает центральная нервная система. По специфике своей работы разработчик склонен к действию нервно психологических нагрузок. Монотонность работы, эмоциональные и умственные перегрузки, уменьшают его работоспособность и производительность. Особенно страдает центральная нервная система.
Следовательно, согласно Ден3.3.6.042-99 и ГОСТ 12.1.005-88 по степени физической тяжести роботу инженера-разработчика можно отнести к первой категории сложности, которая включает легкие физические работы, то есть работы, производимые сидя, стоя или связанные с ходьбой, но что не требуют систематического физического напряжения при поднятии и перенесении тяжести. Энергозатраты до 162 Дж/с. Основными нагрузками на организм является нагрузка нервно-психического характера. В связи с этим необходимо оберегать организм от переутомления. Большое значение в работе такого характера имеет комплекс производственной гимнастики, которая снижает переутомление и усталость.
Целью данного дипломного проекта является разработка автоматизированной информационной системы для ООО ДК «Тоникс» - предприятия, работающей в сфере оптовой торговли спиртными напитками.
Основное преимущество разработанной информационной системы - это сокращение избыточности хранимых данных, а следовательно, экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том же объекте, увеличение степени достоверности информации и увеличение скорости обработки информации; излишнее количество внутренних промежуточных документов, различных журналов, папок, заявок и т.д., повторное внесение одной и той же информации в различные промежуточные документы. Также значительно сокращает время автоматический поиск информации, который производится из специальных экранных форм, в которых указываются параметры поиска объекта.
Основой задачей созданной в ходе выполнения данного дипломного проекта системы является учет и оперативное регулирование хозяйственных операций, подготовки стандартных документов для внешней среды ООО «Тоникс». Разработанная ЭИС выполняет все функции, которые на нее были возложены, соответствует требованиям эргономичности интерфейса, легко может быть модифицирована в сторону расширения функциональных возможностей. Отвечает современным требованиям, предъявляемым к прикладным программам, ориентированным на реализацию запросов пользователя.
В ходе выполнения дипломного проекта было доказано, что внедрение данного проекта в ООО «Тоникс» является экономически эффективным.
1 Гофман В. Э., Хомоненко А. Д. Delphi. Быстрый старт. — СПб.: БХВ-Петербург, 2003. — 288 с.
2 Гофман В. Э., Хомоненко А. Д. Работа с базами данных в Delphi. — СПб.: БХВ-Петербург, 2001. — 656 с.
3 Боровский А. Н. Программирование в Delphi 2005. — СПб.: БХВ-Петербург, 2005. - 448 с.
4 Дарахвелидзе П. Г., Марков Е. П. Delphi 2005 для Win32. - СПб.: БХВ-Петербург, 2005. - 1136 с.
5 Сорокин А. В. Delphi. Разработка баз данных. — СПб.: Питер, 2005. — 477 с.
6 Фленов М. Е. Библия Delphi. — СПб.: БХВ-Петербург, 2004. — 880 с.
7 Фленов М. Е. Программирование в Delphi глазами хакера. — СПб.: БХВ-Петербург, 2003. - 368 с.
8 Фленов М. Е. Delphi в шутку и всерьез: что умеют хакеры (+CD). — СПб.: Питер. 2006. — 271 с.
9 Архангельский Л.Я. Delphi 2006. Справочное пособие: Язык Delphi, классы, функции Win32 и .NET. — М.: ООО «Бином-Пресс», 2006 г. — 1 152 с.
10 Фаронов В. В. Delphi 2005. Разработка приложений для баз данных и Интернета. — СПб.: Питер, 2006. — 603 с.
11 Карпова Т. С. Базы данных: модели, разработка, реализация. — СПб.: Питер, 2001. — 304 с.
12 Иллюстрированный самоучитель по Delphi для начинающих. Электронное пособие.
13 Иллюстрированный самоучитель по Delphi для профессионалов. Электронное пособие.
unit Main_Form;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, StdCtrls, DBCtrls, ExtCtrls, DB, Grids, DBGrids, DBTables,
ComCtrls, jpeg, ADODB, ComObj;
type
TFin_Form1 = class(TForm)
MainMenu1: TMainMenu;
N6: TMenuItem;
Image1: TImage;
Panel1: TPanel;
ADOConnection1: TADOConnection;
Image2: TImage;
Crkfl1: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N9: TMenuItem;
N11: TMenuItem;
N12: TMenuItem;
N13: TMenuItem;
N14: TMenuItem;
N15: TMenuItem;
N16: TMenuItem;
N1: TMenuItem;
N2: TMenuItem;
N7: TMenuItem;
procedure N7Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N5Click(Sender: TObject);
procedure N4Click(Sender: TObject);
procedure N9Click(Sender: TObject);
procedure N11Click(Sender: TObject);
procedure N13Click(Sender: TObject);
procedure N14Click(Sender: TObject);
procedure N15Click(Sender: TObject);
procedure N16Click(Sender: TObject);
procedure N1Click(Sender: TObject);
procedure N8Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Fin_Form1: TFin_Form1;
implementation
uses Input_Form, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8, Unit9, Unit10,
Unit11, Unit12, Unit21, Sklad_Unit2, Sklad_Unit5, Sklad_Unit14,
Sklad_Unit15, Sklad_Unit16, Sklad_Unit17, Sklad_Unit8, Sklad_Unit11,
Unit1, Unit20;
{$R *.dfm}
function FormatData(s: String; i: Integer): String;
begin
Result:=FloatToStr(Round(
end;
procedure TFin_Form1.N7Click(Sender: TObject);
begin
Form20.Show;
end;
procedure TFin_Form1.N2Click(Sender: TObject);
begin
Form1.Show;
end;
procedure TFin_Form1.N5Click(Sender: TObject);
begin
Form5.Show;
end;
procedure TFin_Form1.N4Click(Sender: TObject);
begin
Form2.Show;
end;
procedure TFin_Form1.N9Click(Sender: TObject);
begin
Form8.Show;
end;
procedure TFin_Form1.N11Click(Sender: TObject);
begin
Form11.Show;
end;
procedure TFin_Form1.N13Click(Sender: TObject);
begin
Form14.Show;
end;
procedure TFin_Form1.N14Click(Sender: TObject);
begin
Form15.Show;
end;
procedure TFin_Form1.N15Click(Sender: TObject);
begin
Form16.Show;
end;
procedure TFin_Form1.N16Click(Sender: TObject);
begin
Form17.Show;
end;
procedure TFin_Form1.N1Click(Sender: TObject);
begin
if MessageDlg('Выйти?', mtInformation, [mbYes, mbNo], 0)=mrYes
then Fin_Form1.Close;
end;
procedure TFin_Form1.N8Click(Sender: TObject);
begin
Form21.Show;
end;
end.
unit Sklad_Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Grids, DBGrids, Mask, DBCtrls, DB, ADODB, ExtCtrls;
type
TForm2 = class(TForm)
ADOTable1: TADOTable;
DataSource1: TDataSource;
DBEdit1: TDBEdit;
Label1: TLabel;
Label2: TLabel;
DBEdit2: TDBEdit;
DBEdit3: TDBEdit;
Label3: TLabel;
Label4: TLabel;
DBEdit4: TDBEdit;
Label5: TLabel;
DBEdit5: TDBEdit;
Label6: TLabel;
DBEdit6: TDBEdit;
Label7: TLabel;
DBEdit7: TDBEdit;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
procedure Button1Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses Sklad_Unit3, Sklad_Unit4;
{$R *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
begin
Form3.Show;
end;
procedure TForm2.Button3Click(Sender: TObject);
begin
Form4.Edit1.Text:=Form2.
Form4.Edit2.Text:=Form2.
Form4.Edit3.Text:=Form2.
Form4.Edit4.Text:=Form2.
Form4.Edit5.Text:=Form2.
Form4.Edit6.Text:=Form2.
Form4.Edit7.Text:=Form2.
Form4.Show;
end;
procedure TForm2.Button2Click(Sender: TObject);
var res: Integer;
begin
res := MessageDlg('Вы уверены, что хотите удалить текущую запись?', mtInformation, [mbOk, mbCancel], 0);
if res=mrOk then
begin
ADOTable1.DeleteRecords(
end;
end;
end.
unit Sklad_Unit8;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Grids, DBGrids, DB, ADODB, ExtCtrls, DBCtrls;
type
TForm8 = class(TForm)
ADOTable1: TADOTable;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form8: TForm8;
implementation
uses Sklad_Unit9, Sklad_Unit10;
{$R *.dfm}
procedure TForm8.Button1Click(Sender: TObject);
begin
Form9.Show;
end;
procedure TForm8.Button2Click(Sender: TObject);
var res: Integer;
begin
res := MessageDlg('Вы уверены, что хотите удалить текущую запись?', mtInformation, [mbOk, mbCancel], 0);
if res=mrOk then
begin
ADOTable1.DeleteRecords(
end;
end;
procedure TForm8.Button3Click(Sender: TObject);
begin
Form10.Edit1.Text:=ADOTable1.
Form10.Show;
end;
end.
unit Sklad_Unit11;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DBCtrls, DB, ADODB, StdCtrls, Grids, DBGrids, ExtCtrls;
type
TForm11 = class(TForm)
Label2: TLabel;
DBGrid2: TDBGrid;
ADOTable1: TADOTable;
DataSource1: TDataSource;
ADOTable2: TADOTable;
DBGrid1: TDBGrid;
Label1: TLabel;
DataSource2: TDataSource;
DBNavigator1: TDBNavigator;
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form11: TForm11;
implementation
uses Sklad_Unit12, Sklad_Unit13;
{$R *.dfm}
procedure TForm11.Button2Click(Sender: TObject);
var res: Integer;
begin
res := MessageDlg('Вы уверены, что хотите удалить текущую запись?', mtInformation, [mbOk, mbCancel], 0);
if res=mrOk then
begin
ADOTable2.DeleteRecords(
end;
end;
procedure TForm11.Button3Click(Sender: TObject);
var gruppa:string;
begin
Form13.Edit1.Text:=Form11.
Form13.Edit2.Text:=Form11.
Form13.ADOTable1.Active:=True;
while not Form11.ADOTable1.EOF do
begin
Form13.Combobox2.Items.Add(
Form11.ADOTable1.Next;
end;
Form13.ADOTable1.First;
Form13.Combobox2.Text:=Gruppa;
Form13.Show;
end;
procedure TForm11.Button1Click(Sender: TObject);
begin
Form12.Show;
end;
end.
unit Sklad_Unit14;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, DBGrids, DB, ADODB, StdCtrls, Mask, DBCtrls, ComObj,
ExtCtrls;