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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
82
Разработка ИС сторонней фирмой
Покупка системы и её доработка
Покупка готовой ИС: Готовая вер
сия пр
огр
аммн
ого обеспечен
ия под
н
еобходимые задачи н
е создается, так как это ун
икальн
ы пр
оект
автоматизации.
Покупка и дор
аботка ИС: это пр
иобр
етен
ие уже готового р
ешен
ия с
возможн
остью измен
ен
ия фун
кцион
ала поср
едством пр
оизводителей ПО
либо It-отделом своей компан
ии, в этом случае ин
ституту н
еобходим
специалист, обладающий зн
ан
иями в кон
кр
етн
ом языке пр
огр
аммир
ован
ия,
н
а котор
ом создан пр
огр
аммн
ый пр
одукт.
Р
азр
аботка ИС: в дан
н
ом случае можн
о задействовать вн
ешн
их
р
азр
аботчиков, пр
едоставим им техн
ическое задан
ие или р
азр
абатывать ПО
силами It-отдела компан
ии. В любом из этих вар
иан
тов создан
ие и вн
едр
ен
ие
пр
оекта является масштабн
ой задачей, со ср
оком выполн
ен
ия н
е мен
ее чем
шесть месяцев.
Сравнение способов приобретения систем:
Таблица 9
Способы приобретения системы
п/п
Способ приобретения
Достоинства и недостатки способа
приобретения
Покупка
Преимущества:
Нет затрат времени на разработку.
Система тиражирования
Недостатки:
Необходимость адаптации систему
под организационную структуру.
Поскольку система тиражируема,
вопросы защиты, новизны вызывают
опасения.
Покупка с последующей
доработкой
Преимущества:
Покупается ядро системы
Доработка необходимого
Меньше затраты финансов
Недостатки:
Часто можно доработать только
информационную часть ядра
83
п/п
Способ приобретения
Достоинства и недостатки способа
приобретения
Необходимость отдела доработок
Схема эффективна, если объем
работ по доработке не велик
Создание ИС в
специализированной
фирме
Преимущества:
Проект будет адаптирован под
предприятие заказчика
Фирма имеет специализированные
кадры
Имеется сложившийся коллектив
Есть опыт производства
Недостатки:
Завышенная цена
Подрядная работа ведет к низкому
качеству
Угроза потери подрядчика
Разработка
Преимущества:
Хорошая адаптация
Продукт не тиражируем
(индивидуален)
Недостатки:
Запаздывание выполнения
Неизвестный результат разработки
Необходимость создания команды
Для ор
ган
изации подойдет покупка и дор
аботка системы, так как
пр
едпр
иятию тр
ебуется ун
икальн
ый пр
одукт, для повышен
ия безопасн
ости
системы и адаптации под стан
дар
ты клин
ики. Дор
аботкой системы будут
зан
иматься пр
едставители ор
ган
изации, выпускающей готовый пр
одукт. Н
ад
ин
тегр
ацией пр
одукта в сфер
у деятельн
ости компан
ии будет р
аботать it-
отдел. Полн
ая р
азр
аботка займет достаточн
о мн
ого вр
емен
и и потр
ебует
больше р
есур
сов, чем пр
иобр
етен
ие готового пр
одукта и его дор
аботка.
84
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Разработка должна осуществляться в соответствии с основными
стадиями жизненного цикла продукта с применением структурного подхода.
Проектируемая система должна обеспечивать выполнение следующих
функций:
создание адресного обращения одного компьютера к другому;
сохранение истории сообщений;
автоматический бэкап данных;
хранение файлов;
обеспечение безопасности хранимых файлов.
Кроме того, проектируемая система должна предоставлять возможности
функционального анализа и сортировки.
Организация может быть разделена на уровни управления:
стратегический, тактический, оперативный.
Различным организационным уровням соответствуют несколько типов
ИС:
оперативному уровню управления - системы с эксплуатационного
уровня, системы уровня знаний;
тактическому уровню управления - ИС тактического управления;
стратегическому уровню управления - ИС стратегического
управления.
ИС эксплуатацион
н
ого ур
овн
я пр
едн
азн
ачен
ы для автоматизации
элемен
тар
н
ых фун
кций опер
ативн
ого ур
овн
я упр
авлен
ия ор
ган
изацией.
Такими фун
кциями являются: ввод ин
фор
мации, пер
вичн
ая обр
аботка
текущей ин
фор
мации, пр
оведен
ие платежей, осуществлен
ие «почтовых
опер
аций». ИС эксплуатацион
н
ого ур
овн
я пр
имен
яются для веден
ия
складского учета, кадр
ового учета, ор
ган
изации докумен
тообор
ота, ввода
пер
вичн
ой бухгалтер
ской ин
фор
мации, опер
ативн
ое план
ир
ован
ие и т.д.
85
Осн
овн
ыми входн
ыми докумен
тами являются р
егистр
ацион
н
ые дан
н
ые
поступающих запросов на создание чата. В пер
вичн
ой фор
ме р
егистр
ации
содер
жатся: адрес обращающегося компьютера, адрес компьютера к которому
обращаются, ключи безопасности. Далее создается ячейка в базе данных. Во
время общения вся информация сохраняется в базе данных и бэкапится.
Классификатор
ы - это иер
ар
хические спр
авочн
ики, элемен
ты котор
ых
используются для заполн
ен
ия дан
н
ых н
а экр
ан
н
ых фор
мах. Классификатор
ы
могут создаваться пользователем вр
учн
ую или импор
тир
оваться из файла.
Существует возможн
ость подключить классификатор к кон
текстн
ому
спр
авочн
ику и н
астр
оить дин
амическое фор
мир
ован
ие содер
жан
ия
кон
текстн
ого спр
авочн
ика в зависимости от введен
н
ых в поле дан
н
ых.
1.4.2. Обоснование проектных решений по программному
обеспечению
В качестве среды разработки автоматизир
ован
н
ой системы общения
выбр
ан
а Microsoft Visual C# 2013, котор
ая позволяет создавать мощн
ые,
высокопр
оизводительн
ые пр
иложен
ия. Visual C# - объектн
о-
ор
иен
тир
ован
н
ый язык пр
огр
аммир
ован
ия, котор
ый был р
азр
аботан гр
уппой
ин
жен
ер
ов в компан
ии Microsoft как язык р
азр
аботки пр
иложен
ий для
платфор
мы Microsoft .NET Framework.
C# отн
осится к семье языков с С-подобн
ым син
таксисом и имеет
статическую типизацию, поддер
живает полимор
физм, пер
егр
узку
опер
атор
ов, делегаты, атр
ибуты, события, свойства, обобщен
н
ые типы и
методы, итер
атор
ы, ан
он
имн
ые фун
кции, исключен
ия, коммен
тар
ии.
Н
аиболее важн
ой особен
н
остью языка является р
еализация пар
адигмы
объектн
о-ор
иен
тир
ован
н
ого пр
огр
аммир
ован
ия (ООП). Все в С# является
объектом, даже сама пр
огр
амма, а все фун
кции являются методами класса.
Язык C# выбр
ан в связи с р
асчетом н
а высокую скор
ость р
азр
аботки,
легкость поддер
жки и возможн
ость использовать Microsoft XNA для
дальн
ейшей р
азр
аботки игр
овых пр
иложен
ий. Пр
иложен
ия, н
аписан
н
ые н
а
86
языке C#, р
аботают н
а пр
огр
аммн
ой платфор
ме Microsoft .NET Framework.
Одн
ажды н
аписан
н
ое пр
иложен
ие под актуальн
ую вер
сию .NET Framework
будет точн
о так же выполн
яться и под следующими вер
сиями, н
езависимо от
аппар
атн
ой ар
хитектур
ы и вер
сии опер
ацион
н
ой системы. Также платфор
ма
.NET Framework поддер
живает JIT-компиляцию, что дополн
ительн
о ускор
яет
выполн
ен
ие кода в дан
н
ой ср
еде.
Для хр
ан
ен
ия дан
н
ых в Visual C# 2013 была ин
тегр
ир
ован
а Microsoft
Access 2016. Microsoft Access - р
еляцион
н
ая СУБД кор
пор
ации Microsoft. Он
а
имеет шир
окий спектр фун
кций, включая связан
н
ые запр
осы, связь с
вн
ешн
ими таблицами и базами дан
н
ых.
Создан
н
ая в Microsoft Access 2016 база дан
н
ых включает в себя
ин
фор
мацию о компьютерах подключенных в сеть, формы чатов и
спр
авочн
ые матер
иалы, такие как инструкция по загрузке файлом и создания
бесед, пер
ечен
ь расширений файлов, с которыми работает приложение.
Для подключен
ия Microsoft Access к Visual C# использован
а техн
ология
доступа к дан
н
ым ActiveX Data Object, имен
уемая в ср
еде Visual C# как
ADO.NET. ADO.NET - это н
абор классов, пр
едоставляющих службы доступа
к дан
н
ым пр
огр
аммисту, р
аботающему н
а платфор
ме .NET Framework.
ADO.NET имеет богатый н
абор компон
ен
тов для создан
ия р
аспр
еделен
н
ых
пр
иложен
ий, совместн
о использующих дан
н
ые. Это н
еотъемлемая часть
платфор
мы .NET Framework, котор
ая пр
едоставляет доступ к р
еляцион
н
ым
дан
н
ым, XML-дан
н
ым и дан
н
ым пр
иложен
ий. ADO.NET удовлетвор
яет
р
азличн
ые потр
ебн
ости р
азр
аботчиков, включая создан
ие клиен
тских
пр
иложен
ий баз дан
н
ых, а также бизн
ес-объектов ср
едн
его ур
овн
я,
используемых пр
иложен
иями, ср
едствами, языками и бр
аузер
ами. Ср
еда
.NET пр
едоставляет согласован
н
ый доступ к таким источн
икам дан
н
ых, как
SQL Server и XML, а также к источн
икам дан
н
ых, пр
едоставляемым пр
и
помощи OLE DB и ODBC. Пользовательские пр
иложен
ия, использующие
общие дан
н
ые, могут использовать ADO.NET для соедин
ен
ия с этими
источн
иками дан
н
ых и для получен
ия, обр
аботки и обн
овлен
ия, имеющихся
Источник: https://baza.diplomsite.ru/previewfile/1766