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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Данный подход может обеспечить полное соответствие функционала
программы к требованиям организации.
Считается что идеальное решение - это партнерство с одним
подрядчиком, который предоставляет либо полный пользовательский сервис,
либо пакет "под ключ".
После того, как четко определились бизнес-потребности, процессы и
желаемая функциональность, необходимо сравнить с уже готовым решением
и начинать доработку решения. Это позволит создать индивидуально
настроенное программное обеспечение, отвечающее всем требованиям,
полностью интегрированное и целостное решение, соответствующее бизнес-
процессам. Но, к сожалению, использование данного подхода обходится
довольно дорого для бизнеса.
И так, из выше представленных подходов, нашему проекту наилучшим
является разработка собственного решения, так как некоторые бизнес-
процессы уже частично автоматизированы. Данное решение позволит
обеспечить максимальную эффективность программного обеспечения в
условиях минимальных затрат, используя имеющиеся в наличии
человеческие ресурсы.
1.4. Обоснование проектных решений.
1.4.1. Обоснование проектных решений по информационному
обеспечению.
Информационное обеспечение (ИО) является важнейшим
составляющим ИС. Оно представляет собой совокупность единой системы
показателей классификаторов и кодирования информации, унификации
системы документации, схем информационных потоков, циркулирующих в
35
организации, а также методология построения баз данных
3
. ИО регулирует
информационные потоки и организует выполнение информационных
процессов. Принято различать вне машинное и внутри машинное
информационное обеспечение.
Системы показателей, классификаторов, кодов входят в состав вне
машинного обеспечения. ИО также предполагает представление
информации, в виде бумажных и управленческих документов. В свою
очередь документы разделяются на первичные и отчетные.
Для проектирования информационного обеспечения предпринимаются
следующие шаги:
Определяется состав, объемно-временные характеристики и
информационные связи показателей, которые используются для
решения экономических задач;
Оценивается возможность использования общегосударственных
и отраслевых классификаторов, а также разрабатываются локальные
классификаторы и коды;
Разрабатываются формы первичных документов и определяются
возможности применения унифицированной системы документации;
Определяются типы организации базы данных;
Конструируются формы вывода результатных сведений.
Организация данных - довольно сложная задача. Рассмотрим
несколько моделей баз данных, которые определяют логическую
структуру базы и определяют, каким образом данные могут храниться,
организовываться и обрабатываться. Наиболее популярным примером
модели базы данных является реляционная модель, которая использует
табличный формат.
3
ГОСТ 7.0-99: Система стандартов по информации, библиотечному и издательскому делу.
Информационно- библиотечная деятельность, библиография. Термины и определения.
36
Реляционная модель означает, что логические структуры данных,
таблицы данных и индексы, отделены от физических структур хранения.
Данное разделение дает возможность администраторам баз данных
управлять физическим хранилищем данных, не затрагивая доступ к этим
данным в виде логической структуры. Например, переименование файла
базы данных не приводит к переименованию таблиц, хранящихся в нем.
Для обеспечения точности и доступности данных, реляционные
базы данных следуют определенным правилам целостности. Например, за
целостность базы отвечает требование, не допускающая появление
повторяющихся строк в таблице, чтобы исключить возможность
ошибочного ввода информации в базу данных.
Различие между логическим и физическим также применяется к
операциям с базой данных, которые представляют собой четко
определенные действия, позволяющие приложениям манипулировать
данными и структурами базы данных. Логические операции позволяют
приложению задавать необходимое содержимое, а физические операции
определяют способ доступа к этим данным, а затем выполняют задачу.
Кроме реляционной модели существуют также и другие модели
построения базы данных: иерархическая модель базы данных, модель
сущностных отношений, расширенная модель отношений сущностей,
объектная модель.
Иерархическая модель базы данных - самая старая форма модели базы
данных. Она был разработана компанией IBM для IMS (information
Management System). Это набор организованных данных в древовидной
структуре. Запись БД представляет собой дерево, состоящее из множества
групп, называемых сегментами. В данной модели используется отношение
один ко многим.
Сетевая модель, задуманная как гибкий способ представления
объектов и их связей. Ее отличительной особенностью является то, что
37
схема, рассматриваемая как графа, в которой типы объектов являются
узлами, а типы отношений-дугами, не ограничивается иерархией.
Объектно-реляционная модель базы данных объединяет две связанные
структуры.
Объектно-реляционная база (ORD), или объектно-реляционная
система управления базами данных (ORDBMS), представляет собой систему
управления базами данных (СУБД), аналогичную реляционной базе данных,
но с объектно-ориентированной моделью, где объекты, классы и
наследование непосредственно поддерживаются в схемах баз данных и в
языке запросов. Кроме того, как и в случае чисто реляционных систем, она
поддерживает расширение модели данных с помощью пользовательских
типов данных и методов.
Можно сказать, что объектно-реляционная база данных обеспечивает
золотую середину между реляционными базами данных и объектно-
ориентированными. В объектно-реляционных базах данных этот подход, по
существу, является подходом реляционных баз данных: данные
обрабатываются совместно с запросами на языке запросов; на другом краю
находятся OODBMSes, в которых база данных является по существу
постоянным хранилищем объектов для программного обеспечения,
написанного на объектно-ориентированном языке программирования, с
программным API для хранения и извлечения объектов и практически без
конкретной поддержки запросов.
На самом деле, существует бесконечное количество вариантов,
которые можно использовать, чтобы правильно организовать данные. К
параметрам организации данных относятся местоположение, алфавитная
организация, иерархия и т.д.
И так для организации и хранения данных в разрабатываемом
программном решении мы будем использовать реляционную модель.
38
1.4.2. Обоснование проектных решений по программному
обеспечению.
Программное обеспечение (ПО) включает в себя: операционные
системы, сетевое ПО, командно-файловые процессоры (оболочки), языки
программирования, сервисные программы, архиваторы и антивирусные
программы.
Язык программирования подбирается исходя из требований проекта. В
процессе анализа требований и классификации самой проектируемой ИАС
были определенны следующие требования к среде проектирования:
кроссплатформенность, т.е. возможность интеграции с другими
подсистемами;
гибкость, возможность доработки и модификации
информационной системы;
безопасность;
язык программирования должен предоставлять широкие
возможности по работе с современными СУБД.
Существует много различных технологий, позволяющих создавать
web-приложения (ASP, ASP.NET, PHP, JSP и т.д.). Сегодня уже существует
язык программирования, разработанный специально для создания
программных решений для автоматизации (Робин). Робин легок в
использовании, работает на .NET CLR, и может либо использовать
существующие библиотеки, либо расширить их, создав свои собственные
модули. Это первый в истории язык программирования, разработанный
специально для создания программных ботов автоматизации. В настоящее
время данный язык находится на стадии бета-тестирования и версии 0.9, но
новые версии планируется каждую неделю.
Как уже отмечалось, существует множество языков и систем баз
данных, таких как SQL, DQL, Oracle, SAP, Microsoft Access и Microsoft Excel.
Каждая из этих систем требует различных форм интеграции для достижения
39
Источник: https://baza.diplomsite.ru/previewfile/1815