База данных технологического оборудования для производства печатных плат
Базы данных для учета и контроля оборудования по производству печатных плат. Требования к системе, анализ предметной области. Информационные потребности пользователя. Логическая структура программы, алгоритм ее работы. Руководство системного программиста.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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