Приложение 1 - Спецификация требований к программному обеспечению
Введение
Назначение
Эта спецификация требований описывает функциональные и нефункциональные требования для информационной системы предприятия. Этот документ предназначен для команды, которая будет реализовывать, и проверять корректность работы системы.
Общее описание
Описание продукта
Информационная система предприятия – это новая, которая система позволит сотрудникам:
- отказаться от бумажного процесса формирования заказов, составления плана работ на установку оборудования и акта о выполненной работе;
- структурировать хранящиеся данные;
- уменьшить площадь хранимой информации за счет использования информационных технологий
Доступ к разработанной информационной системы может осуществляться только тем категориям пользователей, которые связаны с реализацией бизнес-процессов предприятия.
Классы и характеристики пользователей
В таблице приведены основные категории пользователей.
Таблица 1. - Основные категории пользователей
Класс пользователей | Описание |
Менеджер по работе с клиентами | сотрудник, занимающийся приемом заказов от клиентов, осуществляющий контроль над сроками гарантии установленного оборудования, и расчет с клиентом |
Начальник отдела по установке оборудования | сотрудник, занимающийся закупкой оборудования в соответствии с заказом клиента, составлением плана работа на его установку, составлением акта о проделанной работе, формированием прайса оборудования предоставляемого поставщиками. |
Сотрудник отдела по установке оборудования | сотрудник, занимающийся закупкой оборудования в соответствии с заказом клиента, формированием списка внештатных сотрудников и составлением для них индивидуального плана на установку оборудования. |
|
|
Общие ограничения
Операционная среда-1. Минимальные требования к операционной системе – Microsoft Windows XP Professional Edition SP2 с установленными компонентами .Net Framework 2.0.
Ограничения дизайна и реализации-1. Приложение должно быть написано на высокоуровневом языке C#.
Ограничения дизайна и реализации-2. Система должна использовать базу под управлением СУБД MS SQL Server 2005.
Ограничения дизайна и реализации-3. Приложение должно быть реализовано как клиент-серверная система, в которой модули, управляющие внешними устройствами, являются серверами автоматизации.
Документация для пользователей
Система должна предоставлять иерархическую и перекрестно связанную систему справки, описывающую и иллюстрирующую все функции системы.
Специфические требования
Таблица 1 - Функциональные требования
Требования | Описание |
Формирование заказа клиентов | Система должна позволять пользователю вводить данные о клиенте (ФИО, адрес, телефон) и выбранное им на установку оборудование |
Формирование заказа на оборудование | Система должна отображать сведения о поставщиках (Название организации, адрес, контактное лицо) и позволять пользователю на основании заказа клиента, формировать заказ на оборудование. |
Расчет с клиентом | Пользователь на основании акта о выполненной работе, выставляет счет клиенту с указанием установленного оборудования , цены с учетом наценки, и счет за установку. |
Контроль по срокам гарантии | Пользователь на основе акта о выполненной работе осуществляет контроль по срокам гарантии установленного оборудования |
Составление плана работ | Пользователь на основе заказа клиента составляет план работ на его установку, содержащий номер и дату составления плана, информацию о оборудовании, на основе заказа клиента, и дату установки |
Составление акта о выполненной работе | Пользователь составлянт акт о выполненной работе, на основе заказа клиента и плана работ, который содержит следующую информацию: номер дата акта бригаде , которая занималась установкой и список установленного оборудования. |
Составление плана для сотрудников | Пользователь на основе составленного плана работ и заказе клиента составляет индивидуальный план работ для внештатных сотрудников, который содержит информацию об оборудовании и сотруднике который был ответственен за его установку. |
Формирование прайса | Система должна позволять пользователя вводить данные о предоставляемом поставщиками оборудовании. Содержит следующую информацию: о поставщике который предоставляет оборудование, название оборудовании его характеристики и цены. |
Формирование списка внештатных сотрудников | Система должна позволять пользователю вводить данные о внештатных сотрудниках (ФИО, адрес, телефон). |
|
|
|
|
Требования к внешнему интерфейсу
- клиентская часть системы должна быть выполнена в виде windows-приложения с многодокументным интерфейсом;
- формы должны быть снабжены контекстной справкой для пользователей
Таблица 2. - Требования к системе
Требование | Описание |
Архитектура | Сервер данных (MS SQL Server 2005) |
Среда разработки | Visual Studio 7.5 |
Язык программирования | С#, sql – запросы, хранимые процедуры |
Операционная система | Windows XP SP 2 |
Хранилище данных | MS SQL Server 2005 |
|
|
Основными системными требованиями для проектируемой ИС:
- система должна обеспечивать защиту информационной базы данных от несанкционированного доступа;
- основная программная оболочка должна иметь интуитивно ясный дружественный интерфейс, понятное назначение функций и наглядный результат обработки информации и не должна требовать от пользователей специальной подготовки, не связанной с их профессиональными обязанностями;
- система должна иметь возможность наращивания в программной части;
- система также должна позволять экспорт выходных документов в форматы Microsoft Word и Excel.
Требования к производительности
Отклик системы не должен превышать 10 секунд с момента передачи запроса.
Требования к охране труда
Требования к охране труда не определены.
Требования к безопасности
- функции системы становятся доступными пользователю только после его аутентификации в системе;
- регистрация новых пользователей в системе осуществляется только администратором системы.
Атрибуты качества ПО
Доступность-1. Система должна быть доступна в рабочее время с 08.00 до 17.00 по местному времени.
Надежность-1. Система не должна нарушать целостность данных.
Приложение Б
Таблица - Атрибуты управляющих таблиц проектируемой исприложение
Имя | Тип | Значение | |||||
1 | 2 | 3 | |||||
Атрибуты таблицы «line_plan_work» | |||||||
id | integer | идентификатор строк плана работ | |||||
id_ plan work | integer | идентификатор плана работ | |||||
id_line_order_client | integer | идентификатор строк заказа клиента | |||||
date_instal | datetime | дата установки | |||||
Атрибуты таблицы «employee» | |||||||
id | integer | идентификатор внештатного сотрудника | |||||
FIO | text | ФИО | |||||
address | text | адрес | |||||
telephone | text | телефон | |||||
Атрибуты таблицы «plan_employee» | |||||||
id | integer | идентификатор плана внештатного сотрудника | |||||
id_line_plan_work | integer | идентификатор строк плана работ | |||||
id_ employee | integer | идентификатор внештатного сотрудника | |||||
Атрибуты таблицы «price» | |||||||
id | integer | идентификатор прайса | |||||
id_postavshik | integer | идентификатор поставщика | |||||
id_equipment | integer | идентификатор оборудования | |||||
price | money | цена | |||||
date_price | datetime | дата цены | |||||
guarantee | text | срок гарантии на оборудование | |||||
Атрибуты таблицы «client» | |||||||
id | integer | идентификатор клиента | |||||
FIO | varchar | ФИО | |||||
address | text | Адрес клиента | |||||
telephone | text | телефон | |||||
Атрибуты таблицы «order_client» | |||||||
id | integer | идентификатор заказа клиента | |||||
id_client | integer | идентификатор клиента | |||||
date | datetime | дата заказа | |||||
number | text | номер | |||||
comment | text | комментарий | |||||
Атрибуты таблицы «nacenka» | |||||||
id | integer | идентификатор наценки | |||||
id_equipment | integer | идентификатор оборудования | |||||
date_nachala | datetime | дата начала действия | |||||
date_fin | datetime | дата конца действия | |||||
nacenka | float | наценка | |||||
Атрибуты таблицы «equipment» | |||||||
id | integer | идентификатор оборудования | |||||
nazvanie | text | наименование | |||||
opisanie | text | описание | |||||
id_parent | integer | идентификатор родителя | |||||
Атрибуты таблицы «postavshik» | |||||||
id | integer | идентификатор поставщика | |||||
organization | text | организация | |||||
FIO | text | ФИО | |||||
post | text | должность | |||||
rab_telephone | text | рабочий телефон | |||||
mobile | text | мобильный | |||||
faks | text | факс | |||||
street | text | улица | |||||
town | text | город | |||||
region | text | область | |||||
indeks | text | индекс | |||||
| text | электронная почта | |||||
comment | text | комментарий | |||||
Атрибуты таблицы «order_postavshik» | |||||||
id | integer | идентификатор заказ поставщика | |||||
number | text | номер | |||||
date | datetime | дата | |||||
id_postavshik | integer | идентификатор поставщика | |||||
comment | text | комментарий | |||||
Атрибуты таблицы «line_order_postavshik» | |||||||
id | integer | идентификатор строк заказа поставщика | |||||
id_order_postavshik | integer | идентификатор заказ поставщика | |||||
number_line | text | номер строки | |||||
id_line_order_client | integer | идентификатор строк заказа клиента | |||||
Атрибуты таблицы «line_order_client» | |||||||
id | integer | идентификатор строк заказа клиента | |||||
id_order_client | integer | идентификатор заказ клиента | |||||
number_line | text | номер строки | |||||
id_equipment | integer | идентификатор оборудования | |||||
price | money | цена | |||||
kol_vo | text | количество | |||||
line_order_postavshik | integer | идентификатор заказ поставщика | |||||
id_line_plan_work | integer | идентификатор строк плана работ | |||||
id_line_act | integer | идентификатор строк акта | |||||
Атрибуты таблицы «act» | |||||||
id | integer | идентификатор акта | |||||
number | text | номер | |||||
date | datetime | дата | |||||
brigad | text | бригада | |||||
comment | text | комментарий | |||||
Атрибуты таблицы «uchastnik_act» | |||||||
id | integer | идентификатор участника акта | |||||
id_act | integer | идентификатор акта | |||||
id_employee | integer | идентификатор внештатного сотрудника | |||||
1 | 2 | 3 | |||||
factor_uchastia | float | коэффициент участия | |||||
Атрибуты таблицы «plan work» | |||||||
id | integer | идентификатор плана работ | |||||
number | text | номер | |||||
date | datetime | дата | |||||
brigad | text | бригада | |||||
comment | text | комментарий | |||||
Атрибуты таблицы «line_act» | |||||||
id | integer | идентификатор строк акта | |||||
id_act | integer | идентификатор акта | |||||
id_line_order_client | integer | идентификатор строк заказа клиента | |||||
date_guarantee | datetime | срок гарантийного обслуживания | |||||
brigad | text | бригада | |||||
comment | text | комментарий | |||||
П риложение В
Дата добавления: 2020-01-07; просмотров: 383; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!