Расчёт
стоимости заказа
|
Наименование
товара
|
Общая сумма
|
Бочкарёв
|
3 800,00р.
|
3. Описание
программы
3.1
Функциональное назначение
3.1.1
Назначение программы
Модель базы данных управления предприятием и система запросов
к базе данных применяется для учёта и контроля оборудования, а также за
производством печатных плат.
Основным назначением ИС является хранение
информационно-статистической деятельности и автоматизации
информационно-аналитической деятельность в бизнес-процессах предприятия.
Программа имеет следующий ряд функционала:
· режим конкретных запросов пользователя
· режим обслуживания базы данных
· экспорт данных во внешний источник данных
3.1.2 Общее
описание функционирования программы
Режим конкретных запросов пользователя
В данном режиме программа позволяет получить информацию из
базы данных по конкретным запросам, которые не подлежат изменению и служат для
сбора статистической информации
Режим обслуживания базы данных
В данном режиме программа позволяет удалять, редактировать,
изменять, добавлять информацию в существующую БД.
Режим проверки избыточности исходных текстов на
уровне файлов
В данном режиме программа позволяет сделать экспорт
запрошенных данных во внешний файл для последующего использования и создания
отчётности.
3.1.3
Функциональные ограничения
При выполнении требований к программе, а так же запуске ПО
реализуется подключение к уже созданной базе данных на локальной машине с
использованием аутентификации Windows.
3.2 Описание
логической структуры
3.2.1
Дистрибутив ПО
Структура дистрибутивного комплекта БД ТОППП представлена на
рис. 1.
Рис. 1. Структура дистрибутива ПО "РСП-Контроль"
где:
. xaml. cs - файлы представления окон
. dll - файлы библиотек, требуемых для запуска ПО
DB_motherboard. bak - файл развёртываемой БД на сервере
Папка Properties - содержит настройки приложения для корректной
работы
3.2.2
Логическая структура программы
Программа выполняет три основные функции:
· режим конкретных запросов пользователя
· режим обслуживания базы данных
· экспорт данных во внешний источник данных
Соответственно, проект состоит из 3-х логических блоков по
числу решаемых задач.
Рис. Структура программы
Рассмотрим подробнее каждый из элементов этой структуры.
Режим конкретных запросов пользователя содержит 3 функции одного
класса:
· Функция "Запрос о сотрудниках" (query1) - запрос, позволяющий
получить информацию о сотрудниках (фамилия, имя, день и номер смены).
· Функция "Запрос по сборкам" (query2) - запрос, позволяющий
получить информацию о произведённых сборках плат (название платы, кол-во
элементов, наименование сборщика платы, время сборки).
· Функция "Запрос по продукции" (query3) - запрос, позволяющий
получить информацию по произведённой продукции за конкретную дату (дата,
название платы, наименование сборщика, наименование принтера, имя и фамилия
работника).
· Класс MainWindow - основной класс
программы, в котором производится запуск вышеперечисленных функций.
Обозначения представлены ниже:void
query1_Click (object sender, RoutedEventArgs e)void query2_Click (object
sender, RoutedEventArgs e)void query3_Click (object sender, RoutedEventArgs e)
Режим обслуживания базы данных содержит 3 класса и 4 функций:
· Класс Add - основной класс сравнения,
разбивающий файлы на строки и сравнивающий полученные массивы строк;
· Класс Edit - класс для хранения
строк файла.
· Класс MainWindow - основной класс
программы, в котором производится запуск вышеперечисленных функций и классов Add и Edit.
· Функция "Добавить"
(addBtn_Click) - позволяет добавить новые данные в открытую таблицу
· Функция "Удалить" (rmwBtn_Click) - позволяет
удалить из таблицы выделенную строчку целиком
· Функция "Изменить"
(editBtn_Click) - позволяет изменить значения выделенной строки.
· Функция (createrControls) - динамически создаёт определённые
поля в новом окне, в зависимости от выбранной таблицы.
Обозначения представлены ниже:partial class
add: Windowpartial class edit: Windowpartial class MainWindow: Windowvoid
createrControls (string tableName)void editBtn_Click (object sender, RoutedEventArgs
e)void addBtn_Click (object sender, RoutedEventArgs e)void rmwBtn_Click (object
sender, RoutedEventArgs e)
Экспорт данных во внешний источник данных содержит одну
функцию и 1 класс:
· Класс MainWindow - основной класс
программы, в котором производится запуск функций.
· Функция "Экспорт" (exportBtn_Click) - позволяет
произвести экспорт данный, отображаемой таблицы в файл фармата. csv
Обозначения представлены ниже:partial class
MainWindow: Windowvoid exportBtn_Click (object sender, RoutedEventArgs e)
3.2.3
Алгоритм работы программы
БД ТОППП - графическое приложение.
Запуск приложения осуществляется с помощью файла Motherboard. exe:
Графическая оболочка
Главное окно приложения
Внешний вид, представляющей графический интерфейс для работы
проиллюстрирован на рис. 3.
Рис. 3 Главное окно приложения
Окно состоит из следующих элементов:
Блок "Файл", содержащий команды экспорта во внешний
файл и команду выхода из приложения.
Рис. 4. Режим сравнения "отчет_1 - отчет_2"
Блок "Правка" позволяет редактировать данные,
находящиеся в выбранной таблице, а так же содержит команды запросов для
пользователей.
Рис. 5. Режим сравнения "отчет_1 - отчет_2"
Блок "Соединение" позволяет подключиться
непосредственно к БД для дальнейшей работы.
Рис. 6. Режим сравнения "отчет_1 - отчет_2"
Блок "Выберите таблицу", содержащий выбор таблицы
из БД, но только после успешного к ней подключения.
Рис. 7. Режим сравнения "отчет_1 - отчет_2"
"Центральный блок" - в этот блок выводятся все
результаты, запрошенные из БД.
Рис. 8. Режим сравнения "отчет_1 - отчет_2"
"Статусная строка" служит для вывода сервисных
сообщений.
Рис. 9. Режим сравнения "отчет_1 - отчет_2"
Окно "Добавить информацию в базу"
Рис. 10. Режим сравнения "отчет_1 - отчет_2"
Блок "Введите данные" содержит поля для ввода новой
информации в таблицу
Кнопка "Добавить" позволяет сохранить введённые
данные в БД
Окно "Изменить информацию в базе"
Данный блок изменяет выделенную строку в таблице.
Рис. 11. Режим сравнения "отчет_1 - отчет_2"
Блок "Введите данные" содержит поля для ввода новой
информации в таблицу
Кнопка "Изменить" позволяет изменить введённые
данные в БД
Окно "Запрос по сотрудникам"
Данный блок позволяет получить необходимую информацию о
сотрудниках предприятия.
Рис. 12. Режим сравнения "отчет_1 - отчет_2"
Блок "Введите id сотрудника" запрашивает информацию от
пользователя.
Кнопка "Ok" производит запрос к БД по введённым данным
и выводит результат на "Центральный блок".
Кнопка "Отмена" закрывает окно
Окно "Запрос по сборкам"
Данный блок позволяет получить необходимую информацию по
сборкам плат, произведённых на предприятии.
Рис. 13. Режим сравнения "отчет_1 - отчет_2"
Блок "Введите id платы" запрашивает информацию от
пользователя.
Кнопка "Ok" производит запрос к БД по введённым данным
и выводит результат на "Центральный блок".
Кнопка "Отмена" закрывает окно
Окно "Запрос по продукции"
Данный блок позволяет получить необходимую информацию о
произведённой продукции на предприятии за конкретный период.
Рис. 14. Режим сравнения "отчет_1 - отчет_2"
Рис. 15. Режим сравнения "отчет_1 - отчет_2"
Блок "Введите начальную дату" запрашивает
информацию от пользователя.
Кнопка "Ok" производит сохранение значения начальной
даты и открывает окно запроса конечной даты.
Блок "Введите конечную дату" запрашивает информацию
от пользователя.
Кнопка "Ok" производит запрос к БД по введённым данным
и выводит результат на "Центральный блок".
Кнопки "Отмена" закрывает окно
3.2.4
Используемые методы
БД ТОППП разработано на языке программирования C#, с использованием
интерфейса WPF, который является объектно-ориентированным. Для работы с БД
данный использовался фреймворк ADO.net В основу разработки ПО положен
объектно-ориентированный метод.
3.2.5 Связь
со сторонним ПО
На рис.13 изображена схема взаимодействия БД ТОППП со сторонним
ПО, каковыми являются SQL Server 2008 R2, и операционная система Windows 7.
Рис. 16. Взаимодействие со сторонним ПО
3.2.6
Используемые технические средства
БД ТОППП предназначено для использования на персональных компьютерах,
работающих под управлением следующих операционных систем: ОС MS Windows XP/Vista/7 с установленным.net Framework 4.0.
Для БД ТОППП предъявляются следующие аппаратные требования к
ПЭВМ:
· оперативная память 32 Мб;
· дисковое пространство - не менее 20 Мб
свободного места на диске, на который устанавливается ПО;
· разрешение экрана - 800 x 600 пикселов.
· Манипулятор мышь с интерфейсом PS/2 или
USB;
· Клавиатура 101/102-x клавишная рус/лат;
Скорость работы ПО на конкретном компьютере зависит также от
характеристик отдельных его комплектующих (процессора, оперативной памяти и
др.).
3.2.7 Входные
и выходные данные
В каждом из режимов работы БД ТОППП используются различные
входные данные, результаты работы в каждом из режимов также различные.
Входными данными являются вводимые пользователем объекты:
информация в текстовом варианте.
Выходные данные - создаваемые отчеты и текстовые документы, а
также фильтры для таблиц, используемые в режимах. Пример файла, содержащего
фильтр, представлен на рис. 17.
Рис. 17. Файл, содержащий фильтр
4.
Руководство системного программиста
4.1 Общие
сведения
4.1.1 Функции
программы
Основной функцией программы "Motherboard. exe" является
подключение к SQL Server 2008 R2 с доступом к БД "DB_motherboard" и получение результатов запросов к ней.
4.1.2
Минимальный состав технических средств
Минимальный состав используемых технических средств:PC
совместимый с процессором х86 и выше
ОЗУ более 32 Мбайт
МБ видеопамяти и выше
наличие свободного места на жестком диске 20 Мбайт.
4.1.3
Минимальный состав программных средств
Системные программные средства, используемые программой Motherboard. exe, должны быть
представлены локализованной версией операционной системы Windows XP/Vista/7.
Также для функционирования программы "Motherboard. exe" на ПК
необходимо предустановленное программное обеспечение SQL Server.
4.1.4
Требования к персоналу (системному программисту)
Системный программист должен иметь минимум среднее
техническое образование. В перечень задач, выполняемых системным программистом,
должны входить:
) задача поддержания работоспособности технических
средств;
2) задача установки (инсталляции) и поддержания
работоспособности системных программных средств - операционной системы и SQL Server;
) задача установки (инсталляции) и поддержания
работоспособности программы "Motherboard. exe"
4.2 Структура
программы
4.2.1
Сведения о структуре программы
Программа "Motherboard. ехе" состоит из одной запускаемой
формы и 2-х вызываемых.
4.2.2
Сведения о составных частях программы
Программа "Motherboard. ехе" содержит 2 вызываемые формы
"Изменения" и "Удаления" данных.
4.2.3
Сведения о связях с другими программами
Программа "Motherboard. ехе" в ходе своей работы
подключается и использует SQL Server, поэтому для ее функционирования необходимо
предустановленная версия SQL Server.
4.3 Настройка
программы
4.3.1
Настройка на состав технических средств
Программа "Motherboard. ехе" не требует каких-либо настроек
на состав технических средств.
4.3.2
Настройка на состав программных средств
Программа "Motherboard. ехе" не требует каких-либо настроек
на состав программных средств.
Программа может быть установлена в любой каталог. Для
установки данной программы достаточно запустить инсталлятор и следовать шагам
установки. Каких-либо настроек после установки программы не требуется.
4.4 Проверка
программы
4.4.1
Описание способов проверки
Работоспособность программы "Motherboard. exe" проверяется
описанными ниже способом:
) При запуске программы следует проверить подключение к БД.
Для этого во вкладке "Соединение" следует нажать кнопку
"Соединиться". При успешной попытке соединения в "Статусную
строку" будет выведено соответствующее сообщение.
В случае неудачи программа выдаст сообщение об ошибке.
4.4.2 Методы
прогона
Проверка работоспособности программы
1) Проверьте наличие правильно установленного SQL Server на локальной машине.
) При запущенной программе попробуйте соединиться с БД,
методом, описанным в п.4.4.1 данного руководства.
) Далее попробуйте отобразить таблицу с помощью блока
"Выберите таблицу"
5.
Руководство программиста
5.1 Анализ
предметной области
5.1.1
Функции, выполняемые программой
Основной функцией программы "Mem. exe" является
вызов создание подключения к SQL Server и получения данных в БД "DB_motherboard", которую программа
создаёт при первом запуске.
Данные функции программы позволяют следить за деятельностью
предприятия и вести отчётность.
5.1.2
Условия, необходимые для выполнения программы
Объем оперативной памяти
Для выполнения своих функций, программе "Motherboard. exe" достаточно 32
Мб оперативной памяти.
Требования к составу периферийных устройств
Особых требований к составу периферийных устройств, программа
"Motherboard. exe" не предъявляет.
Требования к параметрам периферийных устройств
Никаких требований к параметрам периферийных устройств,
программа "Motherboard. exe" не предъявляет.
Требования к программному обеспечению
Системные программные средства, используемые программой Motherboard. exe, должны быть
представлены локализованной версией операционной системы Windows XP/Vista/7. Каких-либо настроек
после установки программы не требуется.
Требования к персоналу (программисту)
Программист должен иметь минимум среднее техническое
образование и должен быть аттестован минимум на II квалификационную группу по
электробезопасности (для работы с конторским оборудованием).
В перечень задач, выполняемых программистом, должны входить:
а) задача поддержания работоспособности технических средств;
б) задача поддержания работоспособности системных программных
средств - операционной системы;
в) задача поддержания работоспособности программы
Motherboard. exe.
5.2
Характеристика программы
5.2.1
Описание основных характеристик программы
Режим работы программы
Режим работы программы Motherboard. ехе круглосуточный
непрерывный.
Программа постоянно находится в памяти ПК, но не появляется
на панели задач, что позволяет экономить ресурсы компьютера.
Описание основных особенностей программы
Программа Motherboard. ехе имеет пользовательский интерфейс и не
предоставляет конечному пользователю возможности настройки и изменения своих
параметров.
5.3 Обращение
к программе
5.3.1
Загрузка и запуск программы
Загрузка и запуск программы "Motherboard. ехе"
осуществляется способами, детальные сведения о которых изложены в
"Руководстве оператора".
5.3.2
Выполнение программы
Программа выполняется непосредственно после запуска exe файла. При первом своём
запуске программа автоматически создаёт на SQL Server БД из резервной копии DB_motherboard. bak.
5.3.3
Завершение работы программы
Программа "Motherboard. ехе" имеет пользовательский
интерфейс и предоставляет конечному пользователю возможности стандартного
завершения работы программы. Программа может быть завершена как через меню
"Файл", так и по нажатию закрывающей кнопки окна. Завершение работы
программы происходит с использованием манипулятора "мышь".
5.4 Входные и
выходные данные
5.4.1
Организация используемой входной информации
Программа "Motherboard. ехе" в ходе своей работы использует
входные данные непосредственно полученные от SQL Server.
5.4.2
Организация используемой выходной информации
Программа "Motherboard. ехе" в ходе своей работы создает
выходные данные после экспорта таблицы во внешний файл.
6.
Руководство оператора
6.1
Функциональное назначение программы
Основной функцией программы "Motherboard. exe" является
работа с пользователем с помощью подготовленных запросов к БД, составление
отчётности, выгрузка данных во внешний источник.
6.1.1 Состав
функций
Функции конкретных запросов пользователя
В данном режиме программа позволяет получить информацию из
базы данных по конкретным запросам, которые не подлежат изменению и служат для
сбора статистической информации
"Функция запрос о сотрудниках"
Пользователю предоставляется возможность по id сотрудника получить
полную информацию о нём (имя, фимилия, дата и номер смены)
"Функция запрос по сборкам"
Пользователю предоставляется возможность по id сборки получить полную
информацию о ней (наименование платы, кол-во элементов, наименование сборщика
платы, время сборки)
"Функция запрос по продукции"
Пользователю предоставляется возможность, выбрав промежуток
между датами, получить полную информацию о произведённой продукции (дата,
наименование платы, наименование сборщика платы, наименование принтера, имя и
фамилия сотрудника)
Функции обслуживания базы данных
В данном режиме программа позволяет удалять, редактировать,
изменять, добавлять информацию в существующую БД.
"Добавить"
Данная функция позволяет, в выбранную таблицу в главном окне
программы, добавить новую информацию. Открывается новое окно, где пользователь
вводит данные и по нажатию "Добавить" данные сохраняются в БД.
"Изменить"
Данная функция позволяет, в выбранной таблице в главном окне
программы, по выделенной строчке, изменить информацию. Открывается новое окно,
где пользователь вводит данные и по нажатию "Изменить" данные
сохраняются в БД.
"Удалить"
Данная функция позволяет, в выбранной таблице в главном окне
программы, удалить информацию. Пользователь выбирает нужную ему строчку и
нажимает кнопку "Удалить" в меню "Правка". После чего
строчка удаляется из БД
"Экспорт"
Данная функция позволяет экспортировать таблицу со значениями
во внешний файл. csv. После экспорта файл сохраняется в каталоге диска C: /
6.2 Условия
выполнения программы
6.2.1
Требования к персоналу (пользователю)
Конечный пользователь программы (оператор) должен обладать
практическими навыками работы с графическим пользовательским интерфейсом
операционной системы. Персонал должен быть аттестован на II квалификационную
группу по электробезопасности (для работы с конторским оборудованием).
7. Программа
и методика испытаний
7.1 Объект
испытаний
7.1.1
Наименование испытуемой программы
Наименование - "БД технологического оборудования для
производства печатных плат".
7.1.2 Область
применения испытуемой программы
Программа предназначена к применению в профильных
подразделениях предприятия, на объектах, для автоматизации которых используется
электронный документооборот.
7.1.3
Обозначение испытуемой программы
Наименование темы разработки - "Разработка БД и
программы технологического оборудования для производства печатных плат".
Условное обозначение темы разработки (шифр темы) - "А.
В.00001"
7.2 Цель
испытаний
Цель проведения испытаний - проверка соответствия
характеристик разработанной программы (программного изделия) функциональным и
иным, отдельным видам требований, изложенным в программном документе
"Техническое задание".
7.3
Требования к программе
При проведении испытаний функциональные характеристики
(возможности) программы подлежат проверке на соответствие требованиям,
изложенным в п. "Требования к функциональным характеристикам"
Технического задания.
) техническое задание;
) спецификация;
) текст программы;
) описание программы;
) программу и методики испытаний;
) руководство системного программиста;
) руководство программиста;
) руководство оператора;
7.4.2
Специальные требования
Специальные требования к программной документации не
предъявляются.
7.5 Порядок
испытаний
Испытания проводятся в два этапа:
этап - ознакомительный
этап - испытания
7.5.1
Перечень проверок проводимых на 1 этапе испытаний
Перечень проверок, проводимых на 1 этапе испытаний, должен
включать в себя:
а) проверку комплектности программной документации;
б) проверку комплектности и состава технических и программных
средств.
7.5.2
Перечень проверок проводимых на 2 этапе испытаний
Перечень проверок, проводимых на 2 этапе испытаний, должен
включать в себя:
а) проверку соответствия технических характеристик программы;
б) проверку степени выполнения требований функционального
назначения программы.
7.5.3
Количественные и качественные характеристики, подлежащие оценке
В ходе проведения приемо-сдаточных испытаний оценке подлежат
количественные характеристики, такие как:
а) комплектность программной документации;
б) комплектность состава технических и программных средств.
7.5.4
Качественные характеристики, подлежащие оценке
В ходе проведения приемо-сдаточных испытаний оценке подлежат
качественные (функциональные) характеристики программы. Проверке подлежит
возможность выполнения программой перечисленных ниже функций:
а) проверка работоспособности программы;
б) проверка на сообщение об ошибке.
7.6 Условия
проведения испытаний
7.6.1
Климатические условия
Испытания должны проводиться в нормальных климатических
условиях по ГОСТ 22261-94. Условия проведения испытаний приведены ниже:
температура окружающего воздуха,°С 20 ± 5;
относительная влажность, % - от 30 до 80;
атмосферное давление, кПа - от 84 до 106;
частота питающей электросети, Гц - 50 ± 0,5;
напряжение питающей сети переменного тока, В - 220 ± 4,4.
7.6.2
Условия начала и завершения отдельных этапов испытаний
Необходимым и достаточным условием завершения 1 этапа
испытаний и начала 2 этапа испытаний является успешное завершение проверок,
проводимых на 1 этапе (см. п. Перечень проверок, проводимых на 1 этапе
испытаний).
Условием завершения 2 этапа испытаний является успешное
завершение проверок, проводимых на 2 этапе испытаний (см. п. Перечень проверок,
проводимых на 2 этапе испытаний).
7.6.3
Ограничения в условиях испытаний
Климатические условия эксплуатации, при которых должны
обеспечиваться заданные характеристики, должны удовлетворять требованиям,
предъявляемым к техническим средствам в части условий их эксплуатации.
7.6.4 Меры,
обеспечивающие безопасность и безаварийность испытаний
При проведении испытаний должно быть обеспечено соблюдение
требований безопасности, установленных ГОСТ 12.2.007.0-75, "Правилами
техники безопасности при эксплуатации электроустановок потребителей", и
"Правилами технической эксплуатации электроустановок потребителей".
7.6.5 Порядок
взаимодействия подразделений, участвующих в испытаниях
Разработчик извещает службу, ответственную за эксплуатацию, о
готовности к проведению приемосдаточных испытаний не позднее чем за 7 дней до
намеченного срока проведения испытаний.
Приказом по подразделению (отделу, цеху), назначается срок
проведения испытаний и приемочная комиссия, которая должна включать в свой
состав представителей службы, ответственной за эксплуатацию и представителя
подразделения, разработчика программного изделия.
Представитель службы, ответственной за эксплуатацию извещает
сторонние организации, которые должны принять участие в приемо-сдаточных
испытаниях.
Представитель службы, ответственной за эксплуатацию,
совместно с представителем подразделения, разработчика программного изделия,
проводят все подготовительные мероприятия для проведения испытаний, а так же
проводят испытания в соответствии с настоящей Программой и методиками.
Представитель службы, ответственной за эксплуатацию
осуществляет контроль проведения испытаний, а также документирует ход
проведения проверок в Протоколе испытаний.
7.6.6
Требования к персоналу, проводящему испытания
Персонал, проводящий испытания, должен быть аттестован
минимум на II квалификационную группу по электробезопасности (для работы с
конторским оборудованием).
7.7 Перечень
работ, проводимых после завершения испытаний
В случае успешного проведения испытаний в полном объеме,
Разработчик, совместно с начальником службы, ответственной за эксплуатацию, на
основании "Протокола испытаний" утверждают "Свидетельство о
приемке" и производят запись в программном документе "Формуляр".
Представитель подразделения разработчика программного изделия
передает службе (подразделению), ответственной за дальнейшую эксплуатацию,
программное изделие, программную (эксплуатационную) документацию и т.д.
В случае выявления несоответствия разработанной программы
отдельным требованиям "Технического задания" Разработчик проводит
корректировку программы и программной документации по результатам испытаний.
По завершении корректировки программы и программной
документации Разработчик совместно с представителем службы, ответственной за
эксплуатацию, проводят повторные испытания согласно настоящей Программы и
методик в объеме, требуемом для проверки проведенных корректировок.
Мелкие, несущественные недоработки могут быть устранены в рабочем
порядке.
7.8 Методы
испытаний
7.8.1
Методика проведения проверки комплектности программной документации
Проверка комплектности программной документации на
программное изделие производится визуально представителем службы, ответственной
за эксплуатацию. В ходе проверки сопоставляется состав и комплектность
программной документации, представленной Разработчиком, с перечнем программной
документации, приведенным в п. "Состав программной документации,
предъявляемой на испытания" настоящего документа.
Проверка считается завершенной в случае соответствия состава
и комплектности программной документации, представленной Разработчиком, перечню
программной документации, приведенному в указанном выше пункте.
По результатам проведения проверки, представитель службы,
ответственной за эксплуатацию вносит запись в Протокол испытаний -
"Комплектность программной документации соответствует (не соответствует)
требованиям п. "Состав программной документации, предъявляемой на
испытания"” настоящего документа.
7.8.2 Методика
проведения проверки комплектности и состава технических и программных средств
Проверка комплектности и состава технических и программных
средств производится визуально представителем службы, ответственной за
эксплуатацию. В ходе проверки сопоставляется состав и комплектность технических
и программных средств, представленных Разработчиком, с перечнем технических и
программных средств, приведенным в п. "Технические средства, используемые
во время испытаний" и п. "Программные средства, используемые во время
испытаний" настоящего документа.
Комплектность программных средств проводится также визуально.
Загрузилась операционная система, высветился логотип, версия - соответствует/не
соответствует заявленной в Техническом задании и т.д.
Проверка считается завершенной в случае соответствия состава
и комплектности технических и программных средств, представленных
Разработчиком.
По результатам проведения проверки представитель службы,
ответственной за эксплуатацию, вносит запись в Протокол испытаний -
"Комплектность технических и программных средств соответствует (не
соответствует) требованиям п. "Технические средства, используемые во время
испытаний" и "Программные средства, используемые во время
испытаний".
7.8.3
Методика проверки работоспособности программы
Проверка работоспособности программы выполняется согласно п.
"Проверка работоспособности программы" Руководства системного
программиста.
Проверка считается завершенной в случае соответствия состава
и последовательности действий, при выполнении данной проверки, указанному выше
подразделу Руководства системного программиста.
По результатам проведения проверки представитель службы,
ответственной за эксплуатацию вносит запись в Протокол испытаний - "п.
"Проверка работоспособности программы" выполнена".
7.8.4
Методика проверки на сообщение об ошибке
Проверка на сообщение об ошибке выполняется согласно п.
"Проверка на сообщение об ошибке" Руководства системного
программиста.
Проверка считается завершенной в случае соответствия состава
и последовательности действий, при выполнении данной проверки, указанному выше
подразделу Руководства системного программиста.
По результатам проведения проверки представитель службы,
ответственной за эксплуатацию вносит запись в Протокол испытаний - "п.
"Проверка на сообщение об ошибке " выполнена".
8.Текст
программы
8.1 Модуль
"Главного окна"
8.1.1 Файл
представления MainWindow. xaml
<Window x: Class="Motherboard.
MainWindow"="#"792132.files/image026.gif">
Описание
таблиц БД
Описание
структуры таблицы БД
|
Наименование
таблицы БД: Таблица принтеров для изготовления печатных плат
|
Имя таблицы: 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Похожие работы на - База данных технологического оборудования для производства печатных плат