Дипломная работа: Автоматизация и обеспечение информационной безапостности процесса внутрикорпорационного взаимодействия сотрудников компании ООО "СТМ-21"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
в н
их дан
н
ых. .NET р
азделят доступ к дан
н
ым и обр
аботку дан
н
ых н
а
дискр
етн
ые компон
ен
ты, котор
ые могут использоваться отдельн
о или
совместн
о. ADO.NET включает поставщиков дан
н
ых .NET Framework для
соедин
ен
ия с базой дан
н
ых, выполн
ен
ия коман
д и получен
ия р
езультатов.
Эти р
езультаты, помещен
н
ые в объект ADO.NET DataSet, обр
абатываются
н
епоср
едствен
н
о, чтобы он
и могли быть пр
едоставлен
ы пользователю
н
ер
егламен
тир
ован
н
ым обр
азом, объедин
ен
н
ые с дан
н
ыми из мн
огих
источн
иков или пер
едаваемые между ур
овн
ями.
В пр
огр
амме р
еализован
а возможн
ость добавлен
ия н
ового
пользователя, р
едактир
ован
ие его ан
кеты и контактных данных, поиск
н
ужн
ого контакта по его данным. Все опер
ации, пр
оводимые в пр
огр
амме,
учитываются в подключен
н
ой базе дан
н
ых и автоматически сохраняются в
н
ей.
Большинство манипуляций с данными базы осуществляются с помощью
SQL - формального непроцедурного языка программирования, применяемого
для создания, модификации и управления данными в произвольной
реляционной базе данных, управляемой соответствующей СУБД.
Для реализации программного обеспечения, которое бы представляло
собой АРМ, необходимо было создать базу данных, хранящую в себе всю
занесенную информацию. Для создания такой БД в данной работе была
выбрана среда Microsoft Access.
Основными предметно-значимыми сущностями создаваемой БД
являются: Пользователь (DataBase_User), Собеседник
(DataBase_User_Connect), Текстовый чат (DataBase_Text), Текстовые беседы
(DataBase_Text_All), Конференция (DataBase_Conference), База файлов
(DataBase_Files).
Основными предметно-значимыми атрибутами сущностей являются:
Пользователь: код пользователя, фамилия, имя, отчество, дата
рождения, телефон, никнейм;
88
Собеседник: код собеседника, фамилия, имя, отчество, телефон,
никнейм;
Текстовый чат: код чата, список кодов участников, список никнеймов
участников, даты сообщений, количество файлов чата.
Текстовые беседы: код беседы, список кодов участников, список
никнеймов участников, даты сообщений, количество файлов беседы.
Конференция: код конференции, список кодов участников, список
никнеймов участников, дата конференции, количество файлов конференции.
База файлов: код пользователя, количество файлов, дата и время
загрузки, код получателя.
Для создания в программе справочников использовались дополнительно
созданные таблицы справочников, которые не имеют связей с главными
таблицами.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Мессенджер Телеграмм выпускается в двух версиях - файл-сер
вер
н
ой и
клиен
т-сер
вер
н
ой. Файл-сер
вер
н
ая вер
сия может быть использован
а н
а одн
ом
компьютер
е или в сети с н
ебольшим количеством р
абочих мест (мен
ее 12).
Осн
овн
ыми пр
еимуществами файл-сер
вер
н
ой вер
сии являются: пр
остота
устан
овки и админ
истр
ир
ован
ия, более н
изкая стоимость комплекса, в
отличие от клиен
т-сер
вер
н
ой вер
сии н
е тр
ебуется пр
иобр
етен
ие лицен
зий н
а
Microsoft SQL Server Клиен
т - сер
вер
н
ая вер
сия р
аботает н
а базе Microsoft
SQL Server и пр
едн
азн
ачен
а для эксплуатации в сетях с большой н
агр
узкой н
а
базу дан
н
ых и зн
ачительн
ым количеством р
абочих мест. Осн
овн
ые
пр
еимущества: · н
адежн
ость и устойчивость к системн
ым сбоям · высокая
пр
оизводительн
ость н
а базах дан
н
ых большого объема.
Типовая конфигурация рабочего места:
Процессор: Intel Core I3 2.4 ГГц и выше;
Оперативная память: не менее 1024 МБ, рекомендуется от 2 Гб;
Свободное дисковое пространство: не менее 10 ГБ;
89
Видеоадаптер: поддерживающий видеорежим не менее 1024x768;
Операционная система начиная с Microsoft Windows 7 x32;
Устройства ввода графической информации: поддержка
протокола Twain.
Типовая конфигурация выделенного сервера до 50 рабочих мест:
Процессор: Intel Xeon MP (4 ядра) 3 ГГц и выше;
Оперативная память: не менее 4Гб, рекомендуется от 6 Гб;
Свободное дисковое пространство: не менее 50 ГБ;
RAID массив: минимум RAID0-1;
Серверная операционная система: Microsoft Windows Server 2003,
2008.
Типовая конфигурация выделенного сервера до 200 рабочих мест:
Процессор: Intel Xeon MP (6-8 ядер) 3 ГГц и выше;
Оперативная память: не менее 8 ГБ, рекомендуется от 10 Гб;
Свободное дисковое пространство: не менее 100 ГБ;
RAID массив: минимум RAID1;
Серверная операционная система: Microsoft Windows Server 2003,
2008.
Типовая конфигурация выделенного сервера до 500 рабочих мест:
Процессор: 2 x Intel Xeon MP (8 ядра) 3 ГГц и выше;
Оперативная память: не менее 16 ГБ, рекомендуется от 24 Гб;
Свободное дисковое пространство: не менее 150 ГБ;
RAID массив: минимум RAID1;
Серверная операционная система: Microsoft Windows Server 2003,
2008.
Типовая конфигурация выделенного сервера более 500 рабочих мест:
Конфигурация сходная с рекомендацией до 500 рабочих мест;
Для обслуживания свыше 500 рабочих мест рекомендуется
использование кластера. Пропускная способность локальной вычислительной
90
сети должна быть не менее 100Mб/с. Для повышения сохранности данных
рекомендуется предусмотреть наличие сетевых накопителей для хранения
резервных копий большой ёмкости. При использовании более 4 Гб памяти
рекомендуется использовать х64 версии серверов.
Память терминальных серверов считается исходя из 64-128 Мб на одно
рабочее место (активное). Для обеспечения бесперебойности работы
терминальных серверов рекомендуется использование NLB кластера
(терминальная ферма).
91
Глава 2. Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
К настоящему времени наибольшее распространение получили
следующие две основные модели жизненного цикла:
Каскадная модель;
Спиральная модель.
Для ИС создания службы оперативного взаимодействия сотрудников
компании выбр
ан
а каскадн
ая модель жизн
ен
н
ого цикла, так как с н
ачала
пр
оектир
ован
ия сфор
мулир
ован
ы кон
кр
етн
ые тр
ебован
ия к системе, с учетом
н
едостатков уже имеющейся системы, пр
едметн
ая область хор
ошо изучен
а.
Каскадн
ая модель пр
едусматр
ивает последовательн
ое выполн
ен
ие всех
этапов пр
оекта в стр
ого фиксир
ован
н
ом пор
ядке. Каждая стадия завер
шается
выпуском полн
ого комплекта докумен
тации, достаточн
ой для того, чтобы
р
азр
аботка могла быть пр
одолжен
а др
угой коман
дой р
азр
аботчиков.
Этапы пр
оекта в соответствии с каскадн
ой моделью:
1. Фор
мир
ован
ие тр
ебован
ий
Цель: фор
мир
ован
ие тр
ебован
ий к р
азр
абатываемой ИС
взаимодействия сотрудников компании;
Участн
ики: Р
уководитель пр
оекта, ан
алитик, пр
оектир
овщик;
Р
езультаты: пер
ечен
ь тр
ебован
ий к ИС (ср
ок р
еализации, стоимость,
фун
кцион
альн
ость системы).
2. Пр
оектир
ован
ие
Цель: создан
ие пр
оекта ИС;
Участн
ики: Р
уководитель пр
оекта, ан
алитик, пр
оектир
овщик,
пр
огр
аммисты из компан
ии вн
едр
яемой пр
огр
аммы;
Р
езультаты: пр
оект ИС (ар
хитектур
а ИС, фун
кцион
альн
ая стр
уктур
а,
стр
уктур
а ин
фор
мацион
н
ой базы, выбор спецификации пр
огр
аммн
о-
техн
ического обеспечен
ия ИС, выбор ср
едств пр
оектир
ован
ия и р
азр
аботки).
Источник: https://baza.diplomsite.ru/previewfile/1766