Локальная компьютерная сеть
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
целостности БД*/
АLТЕR ТАВLЕ Комплектующие
АDD (РRIМАRУ КЕУ (id_Комплектующие)
REFERENCES Словарь_комплектующие);
3.3 DFD диаграммы созданные с помощью САSЕ-средства ВРWin
ВРwin - средство верхнего уровня, поддерживающее методологии IDEF0 (функциональная модель), IDEFЗ (Work Flow Diagram) и DFD (Data Flow Diagram). Диаграммы потоков данных (Data flow diagramming, DFD) используются для описания документооборота и обработки информации. Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации. DFD описывают функции обработки информации (работы), документы (стрелки, arrow), объекты, сотрудников или отделы, которые участвуют в обработке информации (внешние ссылки, external references) и таблицы для хранения документов (хранилище данных, data store). В отличие от IDEF0 для стрелок нет понятия вход, выход, управление или механизм и неважно, в какую грань работы входит или из какой грани выходят стрелки. В ВРwin для построения диаграмм потоков данных используется нотация Гейна-Сарсона .
На контекстной диаграмме (Рисунок 3.4) отображен процесс Учёт компьютерной техники. Участие в этом процессе принимает администратор, который выполняет регулярные запросы на предоставление необходимой информации.
3.3.1 Словарь данных
@ИМЯ = ДАННЫЕ О КОМПЬЮТЕРАХ
@ТИП = дискретный
@БНФ = организация + подразделение + сотрудник + наименование +
производитель + серийный № +документ + поставщик + цена +
гарантия
@ИМЯ = ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@ТИП = дискретный
@БНФ = ДАННЫЕ О КОМПЬЮТЕРАХ + инвентарный № + количество +
сумма + дата
@ИМЯ = ИНФОРМАЦИЯ О КОМПЬЮТЕРАХ
@ТИП = дискретный
@БНФ = ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@ИМЯ = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
@ТИП = дискретный
@БНФ = организация + подразделение + сотрудник + инвентарный № +
название + версия + регистрационный ключ + цена + Web-сайт
@ИМЯ = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О ПРОГРАММНОМ
ОБЕСПЕЧЕНИИ
@ТИП = дискретный
@БНФ = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
@ИМЯ = ИНФОРМАЦИЯ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
@ТИП = дискретный
@БНФ = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
@ИМЯ = ДАННЫЕ О КОМПЛЕКТУЮЩИХ
@ТИП = дискретный
@БНФ = организация + подразделение + сотрудник + инвентарный № +
название + модель + производитель + поставщик
@ИМЯ = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЛЕКТУЮЩИХ @ТИП = дискретный
@БНФ = ДАННЫЕ О КОМПЛЕКТУЮЩИХ
@ИМЯ = ИНФОРМАЦИЯ О КОМПЛЕКТУЮЩИХ
@ТИП = дискретный
@БНФ = ДАННЫЕ О КОМПЛЕКТУЮЩИХ
3.3.2 Спецификация процессов
Работать с комплектующими
@ВХОД = ДАННЫЕ О КОМПЛЕКТУЮЩИХ, ИНФОРМАЦИЯ О
КОМПЛЕКТУЮЩИХ
@ВЫХОД = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЛЕКТУЮЩИХ
@СПЕЦПРОЦ 0.2
Внести ДАННЫЕ О КОМПЛЕКТУЮЩИХ в базу данных отдела
@КОНЕЦ СПЕЦПРОЦ 0.2
Работать с программным обеспечением
@ВХОД = ДАННЫЕ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ, ИНФОРМАЦИЯ
О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ
@ВЫХОД = ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О ПРОГРАММНОМ
ОБЕСПЕЧЕНИИ, ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@СПЕЦПРОЦ 0.3
Произвести ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О ПРОГРАММНОМ
ОБЕСПЕЧЕНИИ в базу данных отдела
@КОНЕЦ СПЕЦПРОЦ 0.3
Зарегистрировать новый компьютер
@ВХОД = ДАННЫЕ О КОМПЬЮТЕРАХ
@ВЫХОД = ИНФОРМАЦИЯ О КОМПЬЮТЕРАХ, ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@СПЕЦПРОЦ 1.1
На основании ДАННЫЕ О КОМПЬЮТЕРАХ произвести ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЬЮТЕРАХ
@КОНЕЦ СПЕЦПРОЦ 1.1
Изменение данных о компьютере
@ВХОД = ДАННЫЕ О КОМПЬЮТЕРАХ
@ВЫХОД = ИЗМЕНЕНИЕ ДАННЫХ О КОМПЬЮТЕРАХ
@СПЕЦПРОЦ 1.2
На основании ДАННЫЕ О КОМПЬЮТЕРАХ произвести ВНЕСЕНИЕ, ИЗМЕНЕНИЕ ДАННЫХ О КОМПЬЮТЕРАХ
@КОНЕЦ СПЕЦПРОЦ 1.2
Поиск данных о компьютере
@ВХОД = ДАННЫЕ О КОМПЬЮТЕРАХ
@ВЫХОД = ИНФОРМАЦИЯ О КОМПЬЮТЕРАХ, ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@СПЕЦПРОЦ 1.3
На основании ДАННЫЕ О КОМПЬЮТЕРАХ произвести поиск ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@КОНЕЦ СПЕЦПРОЦ 1.3
Формирование отчета
@ВХОД = ДАННЫЕ О КОМПЬЮТЕРАХ
@ВЫХОД = ИНФОРМАЦИЯ О КОМПЬЮТЕРАХ, ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@СПЕЦПРОЦ 1.4
На основании ДАННЫЕ О КОМПЬЮТЕРАХ сформировать ОТЧЕТ ДЛЯ АДМИНИСТРАТОРА
@КОНЕЦ СПЕЦПРОЦ 1.4
4 Разработка программного обеспечения
4.1 Требования к программному обеспеченью
Требования, предъявляемые к проектируемой системе можно разделить на две категории:
а) функциональные требования;
б) нефункциональные требования.
Функциональные требования определяют базовую функциональность системы, в последствии они могут быть дополнены.
Нефункциональные требования непосредственно не влияют на функционирование, но тем не менее также должны быть выполнены.
4.1.1 Функциональные требования
К системе предъявляются следующие функциональные требования:
а) система должна обеспечивать хранение вводимых данных по комплектующим;
б) система должна обеспечивать хранение данных по компьютерам;
в) система должна производить аутентификацию пользователя по введенному логину и паролю;
г) система должна обеспечивать возможность создания настраиваемых отчетов;
д) система должна обеспечивать возможность поиска данных;
е) система должна обеспечивать возможность удаления и редактирования внесенных данных.
4.1.2 Нефункциональные требования
Разрабатываемая информационная система должна соответствовать следую