Приложение 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

индекс

e-mail

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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!