Автор работы: Пользователь скрыл имя, 06 Февраля 2014 в 12:32, отчет по практике
В России с ее огромными пространствами неизмеримо возрастает роль железнодорожного транспорта. Железные дороги являются федеральной государственной собственностью с регулируемыми тарифами на перевозки по основной деятельности. От слаженной работы транспорта зависит экономическая и технологическая эффективность и функционирование отраслей промышленности, сельского хозяйства, деятельность всех структур с различной формой собственности. В конечном счете, транспорт обеспечивает жизнеспособность и жизнедеятельность общества, государства и его экономические отношения и взаимодействия с транспортом и народным хозяйством стран ближнего и дальнего зарубежья.
Введение ……………………………………………...…………………….. 3
Цели и задачи предприятия ……………………………………………….. 4
Структура предприятия ……………………………………………...……. 7
Функции предприятия ……………………………………………...……… 9
Взаимодействие подразделений ……………………………...………….. 13
Описание изучаемого подразделения …………………………………… 14
Описание объекта автоматизации …………………………………….…. 17
Структура базы данных …………………………………………..……… 18
Модель базы данных …………………………………………………..…. 21
Инструкция пользователю ………………………………………..……… 22
Компоненты модулей данных ………………………………………..….. 26
Заключение ……………………………………………………………….. 40
Литература ……………………………………………………………...… 41
<DCC_Namespace>Winapi;System.
<DCC_UsePackage>fs17;frx17;
<Manifest_File>$(BDS)\bin\
<VerInfo_Keys>CompanyName=;
<VerInfo_IncludeVerInfo>true</
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win64)'!=''
<DCC_UsePackage>bindcompfmx;
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<DCC_Define>DEBUG;$(DCC_
<DCC_DebugDCUs>true</DCC_
<DCC_Optimize>false</DCC_
<DCC_GenerateStackFrames>true<
<DCC_DebugInfoInExe>true</DCC_
<DCC_RemoteDebug>true</DCC_
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1_Win32)'!='
<DCC_RemoteDebug>false</DCC_
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2)'!=''">
<DCC_LocalDebugSymbols>false</
<DCC_Define>RELEASE;$(DCC_
<DCC_SymbolReferenceInfo>0</
<DCC_DebugInformation>false</
</PropertyGroup>
<ItemGroup>
<DelphiCompile Include="$(MainSource)">
<MainSource>MainSource</
</DelphiCompile>
<DCCReference Include="ufMain.pas">
<Form>fMain</Form>
<FormType>dfm</FormType>
</DCCReference>
<DCCReference Include="udm.pas">
<Form>dm</Form>
<DesignClass>TDataModule</
</DCCReference>
<BuildConfiguration Include="Release">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>
<BuildConfiguration Include="Debug">
<Key>Cfg_1</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
</ItemGroup>
<ProjectExtensions>
<Borland.Personality>Delphi.
<Borland.ProjectType/>
<BorlandProject>
<Delphi.Personality>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">False</
<VersionInfo Name="AutoIncBuild">False</
<VersionInfo Name="MajorVer">1</
<VersionInfo Name="MinorVer">0</
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">0</VersionInfo>
<VersionInfo Name="Debug">False</
<VersionInfo Name="PreRelease">False</
<VersionInfo Name="Special">False</
<VersionInfo Name="Private">False</
<VersionInfo Name="DLL">False</VersionInfo>
<VersionInfo Name="Locale">1049</
<VersionInfo Name="CodePage">1251</
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"/>
<VersionInfoKeys Name="FileDescription"/>
<VersionInfoKeys Name="FileVersion">1.0.0.0</
<VersionInfoKeys Name="InternalName"/>
<VersionInfoKeys Name="LegalCopyright"/>
<VersionInfoKeys Name="LegalTrademarks"/>
<VersionInfoKeys Name="OriginalFilename"/>
<VersionInfoKeys Name="ProductName"/>
<VersionInfoKeys Name="ProductVersion">1.0.0.0<
<VersionInfoKeys Name="Comments"/>
<VersionInfoKeys Name="CFBundleName"/>
<VersionInfoKeys Name="CFBundleDisplayName"/>
<VersionInfoKeys Name="CFBundleIdentifier"/>
<VersionInfoKeys Name="CFBundleVersion"/>
<VersionInfoKeys Name="CFBundlePackageType"/>
<VersionInfoKeys Name="CFBundleSignature"/>
<VersionInfoKeys Name="
<VersionInfoKeys Name="CFBundleExecutable"/>
</VersionInfoKeys>
<Source>
<Source Name="MainSource">reyting_v1.
</Source>
</Delphi.Personality>
<Deployment/>
<Platforms>
<Platform value="Win32">True</Platform>
<Platform value="Win64">False</Platform>
</Platforms>
<ModelSupport>False</
</BorlandProject>
<ProjectFileVersion>12</
</ProjectExtensions>
<Import Project="$(BDS)\Bin\CodeGear.
<Import Project="$(APPDATA)\
</Project>
Файл udm.pas проекта Delphi XE3 содержит:
unit udm;
interface
uses
System.SysUtils, System.Classes, Data.DB, Data.Win.ADODB;
type
Tdm = class(TDataModule)
ADOData: TADOConnection;
tKolon: TADOTable;
tMash: TADOTable;
tNar: TADOTable;
tPripis: TADOTable;
tSlujba: TADOTable;
dstKolon: TDataSource;
dstMash: TDataSource;
dstNar: TDataSource;
dstPripis: TDataSource;
dstSlujba: TDataSource;
dstTipnar: TDataSource;
tTipnar: TADOTable;
tKolonidkolon: TAutoIncField;
tKolonkolon: TIntegerField;
tMashidmash: TAutoIncField;
tMashtabnomer: TWideStringField;
tMashfiomash: TWideStringField;
tMashidpripis: TIntegerField;
tMashidkolon: TIntegerField;
tNaridnar: TIntegerField;
tNaridmash: TIntegerField;
tNardnar: TDateTimeField;
tNaridslujba: TIntegerField;
tNaridtipnar: TIntegerField;
tPripisidpripis: TAutoIncField;
tPripispripis: TWideStringField;
tSlujbaidslujba: TAutoIncField;
tSlujbaslujba: TWideStringField;
tTipnaridtipnar: TAutoIncField;
tTipnartipnar: TWideStringField;
tTipnarball: TIntegerField;
tMashkolon: TStringField;
tMashpripis: TStringField;
tNartipnar: TStringField;
tNarslujba: TStringField;
private
{ Private declarations }
public
{ Public declarations }
end;
var
dm: Tdm;
implementation
{%CLASSGROUP 'Vcl.Controls.TControl'}
{$R *.dfm}
end.
Файл ufMain.pas проекта Delphi XE3 содержит:
unit ufMain;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls, Vcl.ExtCtrls, Vcl.DBCtrls,
Vcl.Grids, Vcl.DBGrids, Vcl.StdCtrls, Vcl.Mask, Vcl.DBCGrids;
type
TfMain = class(TForm)
pcMain: TPageControl;
sb: TStatusBar;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
dbgPripis: TDBGrid;
dbgSlujba: TDBGrid;
dbnPripis: TDBNavigator;
dbnKolon: TDBNavigator;
dbnSlujba: TDBNavigator;
dbnTipnar: TDBNavigator;
dbgTipnar: TDBGrid;
dbgKolon: TDBGrid;
dbgNar: TDBGrid;
dbnNar: TDBNavigator;
pcnar: TPageControl;
TabSheet5: TTabSheet;
Memo1: TMemo;
DBNavigator1: TDBNavigator;
DBGrid1: TDBGrid;
private
{ Private declarations }
public
{ Public declarations }
end;
var
fMain: TfMain;
implementation
{$R *.dfm}
uses udm;
end.
Заключение
В ходе выполнения это работы была проведена предпроектное исследования предприятия ОАО «РЖД» и подразделения для внедрения продукта автоматизации, были определены основные характеристики проекта и были разработаны следующие документы:
Литература