Автор работы: Пользователь скрыл имя, 07 Мая 2012 в 18:00, дипломная работа
Целью проектирования является разработка средства автоматизированной информационной поддержки работы логистика склада по поддержке процессов закупа и учёта хранения товаров на складе.
В соответствии с поставленной целью можно сформулировать следующие задачи разработки системы:
системный анализ работы логистика;
построение схемы информационного взаимодействия отдела логистики с другими подразделениями пред
Введение................................................................................................................ 7
1 Описание предметной области………………………………………………. 9
1.1 Обзор систем организации управления предприятия ..……………….. 9
1.2 Характеристика объекта автоматизации ………………………………. 14
1.3 Описание и схема информационного взаимодействия элементов
Системы …..………………………………………………...……………… 16
2 Описание постановки комплекса задач системы …..………………………. 18
2.1 Общая характеристика задач системы …..….………………………… 18
2.2 Выходная информация ………...………………………………………. 28
2.3 Входная информация…………………………………………………… 29
2.4 Технологические процесс функционирования системы
в автоматизированном режиме……………………………………………. 30
2.5 Требования к программно-техническому обеспечению…………….... 32
2.5.1 Комплекс технических средств………………………………........ 32
2.5.2 Общесистемное программное обеспечение….…………….…….. 33
2.5.3 Выбор и обоснование инструментального средства……….……. 33
3 Разработка информационного обеспечения системы………………...……. 36
3.1 Состав и структура таблиц базы данных системы………………….. 37
3.2 Логическая модель взаимосвязи таблиц базы данных системы….... 44
3.3 Информационная модель системы..…..…………………………….... 45
3.4 Описание алгоритмов и программ…………….…
TQuery *Query16;
TQuery *Query17;
TGroupBox *GroupBox15;
TLabel *Label10;
TEdit *Edit13;
TGroupBox *GroupBox16;
TLabel *Label11;
TEdit *Edit16;
TTable *Table1;
TTable *Table2;
TTable *Table3;
void __fastcall N6Click(TObject *Sender);
void __fastcall N8Click(TObject *Sender);
void __fastcall N2Click(TObject *Sender);
void __fastcall N3Click(TObject *Sender);
void __fastcall N4Click(TObject *Sender);
void __fastcall N5Click(TObject *Sender);
void __fastcall ORZ1Click(TObject *Sender);
void __fastcall Button11Click(TObject *Sender);
void __fastcall Button12Click(TObject *Sender);
void __fastcall Button13Click(TObject *Sender);
void __fastcall Button14Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
void __fastcall Button4Click(TObject *Sender);
void __fastcall Button6Click(TObject *Sender);
void __fastcall Button8Click(TObject *Sender);
void __fastcall Button10Click(TObject *Sender);
void __fastcall Button15Click(TObject *Sender);
void __fastcall Button17Click(TObject *Sender);
void __fastcall N9Click(TObject *Sender);
void __fastcall N10Click(TObject *Sender);
void __fastcall N11Click(TObject *Sender);
void __fastcall Button1Click(TObject *Sender);
// void UpdateComboBox();
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
void UpdateComboBoxGoods();
void UpdateComboBoxSale();
void UpdateComboBoxSupplies();
void UpdateComboBoxWrite_off();
void UpdateComboBoxInventory();
void GZ();
// void UpdateComboBox();
};
//----------------------------
extern PACKAGE TForm1 *Form1;
//----------------------------
#endif
//----------------------------
#ifndef Unit2H
#define Unit2H
//----------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <DB.hpp>
#include <DBCtrls.hpp>
#include <DBTables.hpp>
//----------------------------
class TForm2 : public TForm
{
__published: // IDE-managed Components
TDateTimePicker *DateTimePicker1;
TDateTimePicker *DateTimePicker2;
TLabel *Label1;
TLabel *Label2;
TLabel *Label3;
TLabel *Label4;
TDataSource *DataSource1;
TQuery *Query1;
TButton *Button1;
TButton *Button2;
TComboBox *ComboBox1;
TLabel *Label5;
TComboBox *ComboBox2;
TDataSource *DataSource2;
TQuery *Query2;
void __fastcall Button1Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm2(TComponent* Owner);
void UpdateComboBox();
};
//----------------------------
extern PACKAGE TForm2 *Form2;
//----------------------------
#endif
//----------------------------
#ifndef Unit3H
#define Unit3H
//----------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <DB.hpp>
#include <DBTables.hpp>
//----------------------------
class TForm3 : public TForm
{
__published: // IDE-managed Components
TLabel *Label1;
TLabel *Label5;
TLabel *Label4;
TLabel *Label3;
TLabel *Label2;
TDateTimePicker *DateTimePicker2;
TDateTimePicker *DateTimePicker1;
TComboBox *ComboBox2;
TComboBox *ComboBox1;
TButton *Button2;
TButton *Button1;
TLabel *Label6;
TComboBox *ComboBox3;
TQuery *Query1;
TQuery *Query2;
TDataSource *DataSource1;
TDataSource *DataSource2;
void __fastcall Button1Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm3(TComponent* Owner);
void UpdateComboBox();
};
//----------------------------
extern PACKAGE TForm3 *Form3;
//----------------------------
#endif
75
Информация о работе Разработка программного обеспечения поддержки процессов закупа и учёта