Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка Филатов.docx
Скачиваний:
28
Добавлен:
05.03.2016
Размер:
1.44 Mб
Скачать

1.2.5 Требования к технологии хранения и обработки информации проектируемой задачи. Требования к системе управления базами данных

С разрабатываемой системой должно иметь возможность работать ограниченное количество сотрудников, поэтому должна быть выбрана многозвенная распределенная технология хранения и обработки информации.

СУБД должна обладать возможностью работы в многопользовательском режиме, восстановления работоспособности при программно-аппаратных сбоях, таких как отключение электропитания, проблемы с аппаратным обеспечением, нештатное завершение работы.

С целью обеспечения надежного функционирования в СУБД должно быть предусмотрено:

  • сохранение работоспособности системы при некорректных операциях пользователя (ввод некорректных данных);

  • сохранение целостности данных при нештатном завершении работы системы;

  • резервное копирование данных;

  • журналирование операций системы.

Данным требованиям соответствуют такие СУБД, как MySQL, SQL Server, MS Access. Выбор других СУБД нецелесообразен.

1.2.6 Требования к составу и параметрам технических средств

Требования к серверу (без учета аудио и видео чата): процессор INTEL Core 2 Duo, минимальный объем оперативной памяти 4Гб, минимальный объем дискового пространства 100гб, операционная система Windows XP 2008 и выше, Windows 8.

Требования к клиентской машине:

Для пользователя необходимо наличие установленного Microsoft SQL Server 2005 или выше.

1.2.7 Требования к исходным кодам и языкам программирования

Разрабатываемая система должна предусматривать возможность ее дальнейшего развития, модификации и включения новых функций в систему, улучшение кода, возможность расширения механизма аутентификации.

Разрабатываемая система должна представлять собой информационную структуру в виде программы.

В качестве языка программирования может быть только С#. Выбор других языков нецелесообразен.

1.2.8 Требования к программным средствам, используемым программой

Системные программные средства, используемые программой, должны быть представлены лицензионной версией операционной системы Windows XP 2008 или выше.

1.2.9 Требования к организации входных и выходных данных

Организация входных и выходных данных должна соответствовать п. 1.2.2.

В процессе работы программы входной информацией для программы должны являться: файлы баз данных, манипуляции мышью, а также информация, вводимая пользователем на клавиатуре ЭВМ, согласно режимам, определяемых выходной экранной информацией. Перечень допустимых клавиш представлен в п. 1.2.2.

1.2.10 Требования к защите информации и программ

В системе будет использоваться авторизованный вход в программу.

1.2.11 Предварительный состав программной документации

Состав программной документации должен включать следующие доку­менты:

  • техническое задание (постановку задачи);

  • руководство пользователя, содержащее описание всех задокументированных возможностей программы;

  • текст программы, содержащий исходный код на одном из языков, указанных в пункте 1.2.7;

  • руководство программиста, содержащее данные о технологии проектирования и программирования данной программы, а также о языке программирования, СУБД, назначении программы;

  • список литературы, содержащей теоретический материал, необходимый для создания программы.

1.3 Моделирование проектируемой задачи

1.3.1 Диаграмма вариантов использования

Каждый пользователь данной системы относится к категории пользователей – авторизованные пользователи.

Авторизованные пользователи проходят однократную регистрацию. Регистрация подтверждается введением уникального кода.

Авторизованные пользователи “Директор” - категория пользователей, имеющая расширенные возможности, такие как доступ ко всем данным системы, имеет доступ к информации о всех сотрудниках.

Авторизованные пользователи “Прораб” - категория пользователей, имеющая доступ к данным о сметах, бригадах, графиках работ.

Авторизованные пользователи “Менеджер” - категория пользователей, имеющая доступ к данным о договорах и заявках и сметах.

Авторизованные пользователи “Бухгалтер” - категория пользователей, имеющая доступ к данным всех документов, отчетов и информации о материалах и работах по которым производит расчеты.

На рисунке 1 изображена диаграмма прецедентов для проектируемой задачи

Рисунок 1-Диаграмма прецедентов для проектируемой задачи.