Диплом: Автоматизация документооборота материально-технического оборудования в ООО "Анлимитед Продакшен"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
107
go
/*
* TABLE: DEPART
*/
CREATE TABLE DEPART(
D_ID int IDENTITY(1,1),
D_NAME varchar(120) NULL,
CONSTRAINT PK4 PRIMARY KEY NONCLUSTERED (D_ID)
)
go
IF OBJECT_ID('DEPART') IS NOT NULL
PRINT '<<< CREATED TABLE DEPART >>>'
ELSE
PRINT '<<< FAILED CREATING TABLE DEPART >>>'
go
/*
* TABLE: DUSERS
*/
CREATE TABLE DUSERS(
U_ID int IDENTITY(1,1),
U_FIO varchar(150) NULL,
U_LOGIN varchar(30) NULL,
U_PASSWORD varchar(15) NULL,
P_ID int NOT NULL,
D_ID int NOT NULL,
CONSTRAINT PK2 PRIMARY KEY NONCLUSTERED (U_ID)
)
go
108
IF OBJECT_ID('DUSERS') IS NOT NULL
PRINT '<<< CREATED TABLE DUSERS >>>'
ELSE
PRINT '<<< FAILED CREATING TABLE DUSERS >>>'
go
/*
* TABLE: EQUIPMENT
*/
CREATE TABLE EQUIPMENT(
E_ID int IDENTITY(1,1),
E_NAME varchar(150) NULL,
E_MODEL varchar(100) NULL,
E_SERIAL varchar(100) NULL,
M_ID int NOT NULL,
CONSTRAINT PK5 PRIMARY KEY NONCLUSTERED (E_ID)
)
go
IF OBJECT_ID('EQUIPMENT') IS NOT NULL
PRINT '<<< CREATED TABLE EQUIPMENT >>>'
ELSE
PRINT '<<< FAILED CREATING TABLE EQUIPMENT >>>'
go
/*
* TABLE: IDOCUMENT
*/
109
CREATE TABLE IDOCUMENT(
DC_ID int IDENTITY(1,1),
DC_NAME varchar(120) NULL,
DC_DATE datetime NULL,
U_ID int NOT NULL,
CONSTRAINT PK9 PRIMARY KEY NONCLUSTERED (DC_ID)
)
go
IF OBJECT_ID('IDOCUMENT') IS NOT NULL
PRINT '<<< CREATED TABLE IDOCUMENT >>>'
ELSE
PRINT '<<< FAILED CREATING TABLE IDOCUMENT >>>'
go
/*
* TABLE: MANUFATURED
*/
CREATE TABLE MANUFATURED(
M_ID int IDENTITY(1,1),
M_NAME varchar(150) NULL,
CONSTRAINT PK6 PRIMARY KEY NONCLUSTERED (M_ID)
)
go
IF OBJECT_ID('MANUFATURED') IS NOT NULL
PRINT '<<< CREATED TABLE MANUFATURED >>>'
ELSE
PRINT '<<< FAILED CREATING TABLE MANUFATURED >>>'
go
110
/*
* TABLE: NETDATA
*/
CREATE TABLE NETDATA(
N_ID int IDENTITY(1,1),
N_NAME varchar(25) NULL,
N_IP varchar(20) NULL,
PL_ID int NOT NULL,
CONSTRAINT PK11 PRIMARY KEY NONCLUSTERED (N_ID)
)
go
IF OBJECT_ID('NETDATA') IS NOT NULL
PRINT '<<< CREATED TABLE NETDATA >>>'
ELSE
PRINT '<<< FAILED CREATING TABLE NETDATA >>>'
go
/*
* TABLE: PLACING
*/
CREATE TABLE PLACING(
PL_ID int IDENTITY(1,1),
PL_DATE datetime NULL,
PL_NUMBER varchar(10) NULL,
PL_DUILDING varchar(10) NULL,
PL_NAME varchar(100) NULL,
PL_COUNT smallint NULL,
U_ID int NOT NULL,
E_ID int NOT NULL,
111
DC_ID int NOT NULL,
CONSTRAINT PK8 PRIMARY KEY NONCLUSTERED (PL_ID)
)
go
IF OBJECT_ID('PLACING') IS NOT NULL
PRINT '<<< CREATED TABLE PLACING >>>'
ELSE
PRINT '<<< FAILED CREATING TABLE PLACING >>>'
go
/*
* TABLE: POST
*/
CREATE TABLE POST(
P_ID int IDENTITY(1,1),
P_NAME varchar(120) NULL,
CONSTRAINT PK3 PRIMARY KEY NONCLUSTERED (P_ID)
)
go
IF OBJECT_ID('POST') IS NOT NULL
PRINT '<<< CREATED TABLE POST >>>'
ELSE
PRINT '<<< FAILED CREATING TABLE POST >>>'
go
/*
* TABLE: REPAIRS
*/
112
CREATE TABLE REPAIRS(
R_ID int IDENTITY(1,1),
R_DATE datetime NULL,
R_CAUSE varchar(150) NULL,
R_NOME varchar(150) NULL,
E_ID int NOT NULL,
CONSTRAINT PK12 PRIMARY KEY NONCLUSTERED (R_ID)
)
go
IF OBJECT_ID('REPAIRS') IS NOT NULL
PRINT '<<< CREATED TABLE REPAIRS >>>'
ELSE
PRINT '<<< FAILED CREATING TABLE REPAIRS >>>'
go
/*
* TABLE: COMPLIT
*/
ALTER TABLE COMPLIT ADD CONSTRAINT RefEQUIPMENT10
FOREIGN KEY (E_ID)
REFERENCES EQUIPMENT(E_ID)
go
ALTER TABLE COMPLIT ADD CONSTRAINT RefMANUFATURED11
FOREIGN KEY (M_ID)
REFERENCES MANUFATURED(M_ID)
go
/*
113
* TABLE: DUSERS
*/
ALTER TABLE DUSERS ADD CONSTRAINT RefPOST1
FOREIGN KEY (P_ID)
REFERENCES POST(P_ID)
go
ALTER TABLE DUSERS ADD CONSTRAINT RefDEPART2
FOREIGN KEY (D_ID)
REFERENCES DEPART(D_ID)
go
/*
* TABLE: EQUIPMENT
*/
ALTER TABLE EQUIPMENT ADD CONSTRAINT RefMANUFATURED3
FOREIGN KEY (M_ID)
REFERENCES MANUFATURED(M_ID)
go
/*
* TABLE: IDOCUMENT
*/
ALTER TABLE IDOCUMENT ADD CONSTRAINT RefDUSERS8
FOREIGN KEY (U_ID)
REFERENCES DUSERS(U_ID)
go
/*
114
* TABLE: NETDATA
*/
ALTER TABLE NETDATA ADD CONSTRAINT RefPLACING12
FOREIGN KEY (PL_ID)
REFERENCES PLACING(PL_ID)
go
/*
* TABLE: PLACING
*/
ALTER TABLE PLACING ADD CONSTRAINT RefDUSERS6
FOREIGN KEY (U_ID)
REFERENCES DUSERS(U_ID)
go
ALTER TABLE PLACING ADD CONSTRAINT RefEQUIPMENT7
FOREIGN KEY (E_ID)
REFERENCES EQUIPMENT(E_ID)
go
ALTER TABLE PLACING ADD CONSTRAINT RefIDOCUMENT9
FOREIGN KEY (DC_ID)
REFERENCES IDOCUMENT(DC_ID)
go
/*
* TABLE: REPAIRS
*/
ALTER TABLE REPAIRS ADD CONSTRAINT RefEQUIPMENT13
FOREIGN KEY (E_ID)
REFERENCES EQUIPMENT(E_ID)
go
115
Приложение Б. Исходный код программы
namespace itDepart
{
public partial class frmUsers : Form
{
public frmUsers()
{
InitializeComponent();
}
private void frmUsers_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу
"departsDataSet6.DUSERS". При необходимости она может быть перемещена или удалена.
this.dUSERSTableAdapter.Fill(this.departsDataSet6.DUSERS);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"departsDataSet5.DEPART". При необходимости она может быть перемещена или удалена.
this.dEPARTTableAdapter.Fill(this.departsDataSet5.DEPART);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"departsDataSet4.POST". При необходимости она может быть перемещена или удалена.
this.pOSTTableAdapter.Fill(this.departsDataSet4.POST);
}
private void button1_Click(object sender, EventArgs e)
{
departsDataSet6.DUSERSRow newCustomersRow =
departsDataSet6.DUSERS.NewDUSERSRow();
newCustomersRow.U_FIO = textBox1.Text;
newCustomersRow.U_LOGIN = textBox2.Text;
newCustomersRow.U_PASSWORD = textBox3.Text;
newCustomersRow.P_ID = Convert.ToInt32(textBox4.Text);
newCustomersRow.D_ID = Convert.ToInt32(textBox5.Text);
newCustomersRow.P_NAME = comboBox1.Text;
newCustomersRow.D_NAME = comboBox2.Text;
departsDataSet6.DUSERS.Rows.Add(newCustomersRow);
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
this.dUSERSTableAdapter.Update(this.departsDataSet6.DUSERS);
}
}
}
namespace itDepart
{
public partial class frmIdent : Form
{
public frmIdent()
{
InitializeComponent();
}
private void frmIdent_Load(object sender, EventArgs e)
{
116
// TODO: данная строка кода позволяет загрузить данные в таблицу
"departsDataSet7.DUSERS". При необходимости она может быть перемещена или удалена.
this.dUSERSTableAdapter.Fill(this.departsDataSet7.DUSERS);
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox2.Text == textBox4.Text)
{
frmMain form = new frmMain();
form.lvUserID = Convert.ToInt32(textBox1.Text);
form.lvUserName = comboBox1.Text;
form.lvUserPost = textBox3.Text;
form.lvState = 1;
form.Show();
this.Close();
}
else
{
string message = "Ошибка данных пользователя.";
string caption = "Ошибка";
MessageBoxButtons buttons = MessageBoxButtons.OK;
DialogResult result;
result = MessageBox.Show(message, caption, buttons);
}
}
}
}
namespace itDepart
{
public partial class frmEquipment : Form
{
public frmEquipment()
{
InitializeComponent();
}
private void frmEquipment_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу
"departsDataSet13.COMPLIT". При необходимости она может быть перемещена или удалена.
this.cOMPLITTableAdapter.Fill(this.departsDataSet13.COMPLIT);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"departsDataSet8.EQUIPMENT". При необходимости она может быть перемещена или удалена.
this.eQUIPMENTTableAdapter.Fill(this.departsDataSet8.EQUIPMENT);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"departsDataSet12.EQCOMPL". При необходимости она может быть перемещена или удалена.
this.eQCOMPLTableAdapter.Fill(this.departsDataSet12.EQCOMPL,
Convert.ToInt32(textBox4.Text));
// TODO: данная строка кода позволяет загрузить данные в таблицу
"departsDataSet9.MANUFATURED". При необходимости она может быть перемещена или удалена.
this.mANUFATUREDTableAdapter.Fill(this.departsDataSet9.MANUFATURED);
}
private void button1_Click(object sender, EventArgs e)
{
departsDataSet8.EQUIPMENTRow newCustomersRow =
departsDataSet8.EQUIPMENT.NewEQUIPMENTRow();

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)