Смекни!
smekni.com

Разработка информационной системы для предприятия по установке газового оборудования (стр. 14 из 15)

- формы должны быть снабжены контекстной справкой для пользователей

Таблица 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 комментарий

Приложение В

Скрипт базы данных информационной системы

USE [is_enterprises]

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [id_client] [int] NULL,

[date] [datetime] NULL,

[number] [nchar](10) COLLATE Cyrillic_General_CI_AS NULL,

[comment] [varchar](max) COLLATE Cyrillic_General_CI_AS NULL,

CONSTRAINT [PK_order_client] PRIMARY KEY CLUSTERED

(

[id] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

USE [is_enterprises]

GO

ALTER TABLE [dbo].[order_client] WITH CHECK ADD CONSTRAINT [FK_order_client_client] FOREIGN KEY([id_client])

REFERENCES [dbo].[client] ([id])

USE [is_enterprises]

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_PADDING ON

GO

CREATE TABLE [dbo].[order_postavshik](

[id] [int] NOT NULL,

[number] [nchar](10) COLLATE Cyrillic_General_CI_AS NULL,

[date] [datetime] NULL,

[id_postavshik] [int] NOT NULL,

[comment] [varchar](max) COLLATE Cyrillic_General_CI_AS NULL,

CONSTRAINT [PK_order_postavshik] PRIMARY KEY CLUSTERED