База данных технологического оборудования для производства печатных плат

Базы данных для учета и контроля оборудования по производству печатных плат. Требования к системе, анализ предметной области. Информационные потребности пользователя. Логическая структура программы, алгоритм ее работы. Руководство системного программиста.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 24.02.2015
Размер файла 786,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

cmd. Parameters. Add (param);

param = new SqlParameter ();

param. ParameterName = "@Name";

param. Value = Name_board. Text. ToString ();

param. SqlDbType = SqlDbType. Text;

cmd. Parameters. Add (param);

param = new SqlParameter ();

param. ParameterName = "@Type";

param. Value = Convert. ToInt32 (Type_board. Text);

param. SqlDbType = SqlDbType. Int;

cmd. Parameters. Add (param);

try

{

cmd. ExecuteNonQuery ();

}

catch

{

MessageBox. Show ("Ошибка, при выполнении запроса на изменение записи");

return;

}

MessageBox. Show ("Запись успешно изменена");

conn. Close ();

conn. Dispose ();

break;

}

case "Productions":

{

SqlCommand cmd = new SqlCommand ("Update Productions" +

" (Date,Smena,Board_id,Mounter_id,Printer_id,Staff_id) Set (@Date,@Smena,@Board_id,@Mounter_id,@Printer_id,@Staff_id)", conn);

SqlParameter param = new SqlParameter ();

param. ParameterName = "@Date";

param. Value = Convert. ToDateTime (Date. Text);

param. SqlDbType = SqlDbType. DateTime;

cmd. Parameters. Add (param);

param = new SqlParameter ();

param. ParameterName = "@Smena";

param. Value = Convert. ToInt32 (Smena. Text);

param. SqlDbType = SqlDbType. Int;

cmd. Parameters. Add (param);

param = new SqlParameter ();

param. ParameterName = "@Board_id";

param. Value = Convert. ToInt32 (Board_id_prod. Text);

param. SqlDbType = SqlDbType. Int;

cmd. Parameters. Add (param);

param = new SqlParameter ();

param. ParameterName = "@Mounter_id";

param. Value = Convert. ToInt32 (Mounter_id_prod. Text);

param. SqlDbType = SqlDbType. Int;

cmd. Parameters. Add (param);

param = new SqlParameter ();

param. ParameterName = "@Printer_id";

param. Value = Convert. ToInt32 (Printer_id_prod. Text);

param. SqlDbType = SqlDbType. Int;

cmd. Parameters. Add (param);

param = new SqlParameter ();

param. ParameterName = "@Staff_id";

param. Value = Convert. ToInt32 (Staff_id_prod. Text);

param. SqlDbType = SqlDbType. Int;

cmd. Parameters. Add (param);

try

{

cmd. ExecuteNonQuery ();

}

catch

{

MessageBox. Show ("Ошибка, при выполнении запроса на изменение записи");

return;

}

MessageBox. Show ("Запись успешно изменена");

conn. Close ();

conn. Dispose ();

break;

}

default: break;

}

// Thread. Sleep (5000);

conn. Close ();

conn. Dispose ();

}

}

}

Приложения

Структура БД

Описание таблиц БД

Описание структуры таблицы БД

Наименование таблицы БД:

Таблица принтеров для изготовления печатных плат

Имя таблицы:

Printers

Дата разработки:

20.06.2011

Порядковый номер таблицы:

1

№ п/п

Наименование поля

Спецификация данных

Имя поля

Тип данных

Ключ

Ограничения целостности

1

Идентификатор

Printer_id

int

P

2

Наименование принтера

Name

text

3

Тип принтера

Type

tinyint

Описание структуры таблицы БД

Наименование таблицы БД:

Таблица установщиков печатных плат

Имя таблицы:

Mounters

Дата разработки:

20.06.2011

Порядковый номер таблицы:

2

№ п/п

Наименование поля

Спецификация данных

Имя поля

Тип данных

Ключ

Ограничения целостности

1

Идентификатор

Mounter_id

int

P

2

Наименование установщика

Name

text

3

Скорость установки

Speed

int

Описание структуры таблицы БД

Наименование таблицы БД:

Таблица сотрудников предприятия

Имя таблицы:

Staff

Дата разработки:

20.06.2011

Порядковый номер таблицы:

3

№ п/п

Наименование поля

Спецификация данных

Имя поля

Тип данных

Ключ

Ограничения целостности

1

Идентификатор

Staff_id

int

P

2

Имя

First Name

text

3

Фамилия

Last Name

text

Описание структуры таблицы БД

Наименование таблицы БД:

Таблица заказчиков

Имя таблицы:

Customers

Дата разработки:

20.06.2011

Порядковый номер таблицы:

4

№ п/п

Наименование поля

Спецификация данных

Имя поля

Тип данных

Ключ

Ограничения целостности

1

Идентификатор

Customer_id

int

P

2

Наименование заказчика

Name

text

Описание структуры таблицы БД

Наименование таблицы БД:

Таблица печатных плат

Имя таблицы:

Boards

Дата разработки:

20.06.2011

Порядковый номер таблицы:

5

№ п/п

Наименование поля

Спецификация данных

Имя поля

Тип данных

Ключ

Ограничения целостности

1

Идентификатор платы

Board_id

int

P

2

Кол-во элементов

Elements

int

3

Идентификатор заказчика

Customer_id

int

4

Наименование платы

Name

text

5

Тип платы

Type

int

Описание структуры таблицы БД

Наименование таблицы БД:

Таблица учёта продукции

Имя таблицы:

Productions

Дата разработки:

20.06.2011

Порядковый номер таблицы:

6

№ п/п

Наименование поля

Спецификация данных

Имя поля

Тип данных

Ключ

Ограничения целостности

1

Дата

Date

datetime

P

2

Номер смены

Smena

int

3

Идентификатор платы

Board_id

int

4

Идентификатор установщика

Mounter_id

int

5

Идентификатор принтера

Printer_id

int

6

Идентификатор сотрудника

Staff_id

int

Описание структуры таблицы БД

Наименование таблицы БД:

Таблица собранной продукции

Имя таблицы:

Assemblies

Дата разработки:

20.06.2011

Порядковый номер таблицы:

7

№ п/п

Наименование поля

Спецификация данных

Имя поля

Тип данных

Ключ

Ограничения целостности

1

Идентификатор платы

Board_id

int

P

2

Идентификатор установщика

Mounter_id

int

3

Время сборки (мин)

Time

int

Размещено на Allbest.ru


Подобные документы

  • Специфика создания баз данных, в которой хранится информация о производственных ресурсах для производства печатных плат. Характеристика, использование и работа с DBDesigner 4.0.5.6, PostgreSQL. Особенности написания запросов к базам данных на языке SQL.

    курсовая работа [147,9 K], добавлен 13.08.2012

  • Проектирование программного обеспечения для создания баз данных о работах студентов университета при помощи языка Visual Basic. Разработка интерфейса пользователя. Руководство для системного программиста. Краткое описание алгоритма работы с программой.

    курсовая работа [2,6 M], добавлен 19.03.2010

  • Логическая структура программы. Руководство системного программиста, пользователя. Требования к уровню обеспечения информационной безопасности. Цели и задачи защиты данных. Расчет себестоимости и отпускной цены системы. Техника безопасности, охрана труда.

    дипломная работа [1,5 M], добавлен 27.06.2014

  • Инфологическая и даталогическая модели предметной области. Проектирование функциональной структуры приложения, защиты базы данных. Алгоритмы решения задачи и их реализация. Разработка инструкций для сопровождающего программиста и для пользователя.

    курсовая работа [2,5 M], добавлен 20.11.2013

  • Алгоритм работы программы. Анализ предметной области. Структура таблиц БД "Библиотека". Инфологическое и даталогическое проектирование. Запросы для поиска и извлечения только требуемых данных. Формы для просмотра, добавления, изменения данных в таблицах.

    курсовая работа [5,1 M], добавлен 14.06.2014

  • Анализ предметной области. Обзор программ-аналогов. Рассмотрение средств решения поставленной задачи. Проектирование структуры программы и базовых алгоритмов. Изучение руководства программиста и пользователя. Проектирование структуры базы данных.

    курсовая работа [1,0 M], добавлен 14.11.2017

  • Технология деятельности техника-программиста на предприятии. Анализ предметной области. Обоснование выбора среды разработки. Сравнительный анализ методов сортировки данных. Проектирование базы данных. Методы, алгоритм и средства обработки данных.

    отчет по практике [498,2 K], добавлен 03.05.2015

  • Техническое задание на разработку программного продукта и требования к программе. Написание алгоритма работы и разработка интерфейса программы. Руководство системного программиста и оператора. Основные методы и принципы тестирования базы данных.

    дипломная работа [2,7 M], добавлен 27.01.2013

  • Анализ предметной области АИС "Подписка". Проектирование базы данных методом "Сущность-Связь" для разработанной функциональной модели. Описание таблиц базы данных. Выбор программного обеспечения, требования к нему. Краткое руководство пользователя.

    курсовая работа [719,6 K], добавлен 15.09.2012

  • Разработка базы данных с целью автоматизации процессов составления, ведения и распространения информации об расписании занятий в спортивном комплексе "Маяк". Анализ предметной области. Разработка алгоритмов работы программы и приложения пользователя.

    дипломная работа [1,0 M], добавлен 12.07.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.