Дипломная работа: Автоматизация и обеспечение информационной безопасности приёма платежей в базе конфигурации "1С: Предприятия 8.3" в ООО "КОНСАЛТ ДЕВЕЛОП"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
49
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение ИС - специальное разработанное в рамках
автоматизации программное обеспечение, реализующие разработанные модели
разной степени адекватности, отражающие функционирование реального
объекта; а также ПО общего назначения, предназначенное для решения типовых
задач анализа данных.
В рамках решения указанной задачи системным ПО выступает сама ОС.
Для всех видов серверов будет выбрана Windows 7 Professional, поскольку нет
смысла менять ОС, используемую для автоматизированной системы управления
компанией.
Требования, которым должно соответствовать создаваемое ПО:
Стабильность, поскольку в процессе работы ИС важна ее
постоянная доступность;
Эффективность, поскольку на основе выходных данных ИС
избираются управленческие решения;
Простота использования для пользователя;
Защита данных;
Изменяемость, что вызвано планами на дальнейшее развитие всей
ИС предприятия в целом
Компактность;
Модифицируемость;
Минимальные затраты на обслуживание и поддержку.
Также имеются требования, предъявляемые к программам и приложениям,
созданных в рамках автоматизированной ИС, с точки зрения конечных
пользователей, и они следующие:
Все программные продукты, включенные в состав системы, должны
соответствовать требованиям, определяемым к человеко-машинному
интерфейсу;
50
В приложениях автоматизированной системы должен
присутствовать стандартный интерфейс (классический вид окон, меню и панелей
инструментов, доступность настройки параметров среды);
Приложение должно поддерживать встроенную справку и уметь
работать с контекстными подсказками;
В процессе работы с приложением данные должны быть защищены
от неправильных действий пользователя.
Инструментальное программное средство определяется на основе
выбранной и утверждённой методологии и стратегии автоматизации задачи.
На этапе системного анализа лучше всего применять метод
функционального моделирования, поддерживаемый таким ПО, как ППП
Design/IDEF 3.5. Его выбор связан с тем, что данный ППП рассматривается как
средство CASE-технологий и обеспечивает строгое соответствие принципов
функционально-модульного или структурного подхода к разработке. Нотация
IDEF0, в которой создаются диаграммы бизнес-процессов с применением
принципов декомпозиции, соответствует всем требованиям указанного подхода.
В рамках сравнения с другими CASE-средствами, к примеру: ARIS, BP Win, ER
Win, также широко применяемыми в российском бизнес-секторе, ППП
Design/IDEF 3.5 становится относительно недорогим и не менее качественным
средством разработки. Т.к. автономная задача планирования регулярных закупок
материальных ценностей включает в себя менее десяти уровней декомпозиции,
используемое инструментальное средство будет являться наиболее
эффективным.
На этапе системного синтеза важно выбрать ПО для разработки
программных модулей, непосредственно составляющих указанную ИС.
Поскольку используется каноническая стратегия создания проекта
автоматизации, включающая в себя ручное оригинальное проектирование и
реконструкцию, то в качестве инструментального ПО выступает язык
программирования высокого уровня, позволяющий генерировать экранные
формы документов, а также организует работу с БД.
Созданы языки манипулирования данными, дающие возможность
реализовать все операции реляционной алгебры и почти все их сочетания. Среди
51
них наиболее распространены SQL (структурированный язык запросов) и QBE
(запросы по образцу). Эти языки относятся к языкам высокого уровня, благодаря
которым пользователь определяет, какие данные нужно получить, не уточняя
методику их получения.
Одним из главных достоинств встроенных БД можно назвать то, что есть
возможность хранить логически сгруппированные данные в различных таблицах
и отражать связи между ними, объединяя единую базу. Для задания связи
таблицы имеют поля с идентичными именами или хотя бы с идентичными
форматами данных. Связь между таблицами указывает отношения между
равными значениями в этих полях. При использовании такой организации
данных можно уменьшить избыточность хранимых данных, упростить их ввод и
реализацию запросов и отчетов.
Кроме того, требования, предъявляемые к программам и приложениям,
разработанным в рамках автоматизированной ИС, с точки зрения конечных
пользователей, следующие:
-Компьютерные программы, входящие в состав системы, должны
удовлетворять требованиям, предъявляемым к человеко-машинному интерфейсу;
-В приложениях автоматизированной системы должен быть реализован
стандартный интерфейс (стандартный вид окон, меню и панелей инструментов,
возможности настройки параметров среды);
-Приложение должно иметь встроенную справку и поддерживать работу с
контекстными подсказками;
-При работе с приложением информация должна быть защищена от
некорректных действий пользователя.
Инструментальное программное средство выбирается на основе
выбранной и обоснованной методологии и стратегии автоматизации задачи.
Все составляющие системы программ "1С: Предприятие" можно
разделить на технологическую платформу и конфигурации.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение включает в себя ПК, оргтехнику, линии связи,
сетевое оборудование. Вид ИТ, зависящий от технической оснащенности
52
(автоматизированный, удаленный или ручной) оказывает влияние на сбор,
обработку и передачу данных.
В совокупность технических средств включаются:
ПК;
устройства сбора, хранения, обработки, передачи и вывода данных
жесткие диски, сканеры, принтеры, факсимильные аппараты;
устройства передачи данных и линий связи коммутаторы,
маршрутизаторы;
эксплуатационные материалы оптические носители, бумага и т. п.
В процессе выбора ПК важно опираться на ряд характеристик. К ним
относятся надежность, итоговая стоимость, мощность, простота использования и
др. От указанных параметров зависит доступность работы с необходимым ПО, и
как следствие, успех создания системы.
Каждый элемент данной схемы имеет перечень критериев, которые
оказывают особое влияние при выборе технического обеспечения. К ним
относятся:
Частота работы процессора;
Максимальное разрешение монитора;
Общий объем ОЗУ.
Техническое обеспечение - это персональный компьютер, оргтехника,
линии связи, оборудование сетей. Вид информационной технологии, зависящий
от технической оснащенности (ручной, автоматизированный, удаленный) влияет
на сбор, обработку и передачу информации.
В настоящее время конфигурация имеющихся компьютеров удовлетворяет
требованиям к ПК ИС Компьютеры объединены в сеть, имеют доступ к сети
Интернет. Каждое рабочее место оснащено лазерным принтером.
Необходимо приобрести сервер базы данных для системы. Сервер БД
поддерживает работоспособность базы данных и отвечает за стабильность и
безопасность данных, а также реализует операции ввода-вывода при доступе
клиента к необходимым данным. Специфика сервера БД состоит в том, что
информация обычно обрабатываются транзакционно, т.е. система получает
53
небольшой объем данных, обрабатывает их и затем сохраняет. Это создает
определенные требования к технической части сервера БД, к примеру:
Увеличенный объем ОЗУ для кэширования самых часто
используемых участков БД;
Скоростная дисковая подсистема, способная в первую очередь
быстро обрабатывать огромное количество мелких запросов в единицу времени
(IOps - inputs/outputs per second);
Хорошая вычислительная мощность для обработки данных.
Базовые требования к материнской плате сервера она должна
поддерживать контроль и мониторинг всех составляющих частей сервера в
реальном времени, и в момент отказа любой из составляющих, не завершая
работу, реализовать автоматическое резервирование нужного компонента и
оповестить администратора сети о возникшей проблеме.
Серверу БД нужен значительный объем оперативной памяти. Работа с ОЗУ
на порядки быстрее, чем работа с обычными жесткими дисками, поэтому чем
больший объем памяти установлен на сервере, тем лучше, при условии, что сама
ОС и исходное приложение сервера СУБД могут адресовать и работать с таким
объемом памяти. Современные ОС и приложения почти лишены данных
ограничений, т.к. способны адресовать до 64Гб и более. Двухпроцессорные
серверы комплектуются 128Гб ОЗУ, а четырех- и восьмипроцессорные - до
256Гб ОЗУ.
В качестве HDD для серверов БД лучше применять диски SAS (Serial
Attached SCSI) на 10000 об/мин или 15000 об/мин. Такие диски оптимизированы
для работы на транзакционных нагрузках и по такому параметру имеют почти
трехкратную производительность, по сравнению с дисками SATA. Также диски
SAS изначально создавались под использование в RAID-массивах и показывают
почти всегда линейный рост скорости работы массива при увеличении числа
дисков в нем.
Современные процессоры значительнее производительнее, чем
процессоры 3-4 летней давности благодаря применению технологии
многоядерности. Сейчас сервер с 8-ю ядрами может приобрести почти каждая
организация. Благодаря дешевом оборудовании. Для "тяжелых" систем вскоре
Источник: https://baza.diplomsite.ru/previewfile/1792