Диплом: Автоматизации учёта обращений пользователей для организации Valve Corporation

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
– локальные.
Под входными документами для учета обращений понимают
информационные массивы, которые принимаются через сеть компании, поэтому они
хранятся в стандартизированных файлах.
Для упрощения процессов, которые связаны с такими файлами часто
применяются табличные формы. Они имеют такие положительные стороны:
– структуризация информации;
– экономия рабочего пространства документа;
– использование формул для вычисления показателей;
– применение методов табличного форматирования информации и прочее.
К внутримашинному ИО относится описание визуальных форм.
При построении структур экранных форм по вводу данных первичной
документации с оперативной информацией нужно использовать комбинированную
форму, которая максимально приближенная к той, что была применена для
построения документа.
Расположение информационных полей должно быть последовательным,
соответствующей логической схеме документа и файлов, сокращающей трудоемкость
ввода и загрузки информации в базу.
БД – это поименованная совокупность хранимой информации, отражающая
совокупность разного рода объектов, а также их отношений в предметной области.
Основным документом, который используется в рассматриваемом процессе
обращения пользователей, является заявка.
Кроме этого, документами, которые являются результатом процесса
деятельности являются:
– документы об оплате услуг;
– акты тестирования;
– чеки о перечисление финансовых средств.
Базой информационного обеспечения является:
– заявки от клиента;
– отчеты о выполненных обращениях;
– другие документы.
39
Электронные документы, что вводятся в систему, должны также храниться в
специальном журнале документов.
Итоговая форма журнала должна иметь возможность просматривать все
имеющиеся документы за какой-то определенный период с реализацией отображения
всех главных данных документов.
При этом должна быть возможность для наложения условий выборки на
список документации по основной информации документов, а также их сочетании.
Для просмотра более детальной информации о документах надо разработать
форму, где в более удобном для пользователей виде отображается полностью вся
информация документов.
1.4.2.Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) – это совокупность программ системы учета
информации и программных документов, необходимых для их эксплуатации [2].
Для разработки ПО автоматизированной учета обращений выбор ОС никак не
повлияет на итоговую функциональность системы, так как при реализации
алгоритмов ПО не требуется применения каких-то специфических функций ОС.
В работе будет применяться операционная система Windows 10, а также ее
серверный вариант Windows Server 2016.
Выбор системы управления БД (СУБД) представляет и решает
многопараметрическую задачу, является одним с самых важных этапов при
выполнении разработки приложений БД.
Выбранное ПО должно удовлетворять как будущим, так и текущим
потребностям предприятия, а также следует учитывать самые разные финансовые
затраты по приобретению необходимого оборудования, непосредственно системы,
разработку нужного программного обеспечения, которое базируется на ее основании,
а также обучение сотрудников работы на нем.
Кроме этого, необходимо убедиться, что СУБД способна приносить
предприятию реальную выгоду.
Наиболее простой метод выбора СУБД на основании оценки, в какой мере
имеющиеся системы удовлетворяют главным требованиям создаваемой
информационной системы.
40
Рассмотрим самые популярные СУБД и средства разработки, которые
применяются для создания полнофункциональных приложений на основании баз
данных.
Microsoft SQL Server является системой для управления реляционными
базами данных, что разработана корпорацией Microsoft.
В СУБД применяется популярный используемый язык для реализации
запросов – T-SQL, создан также совместно компаниями Microsoft и Sybase. Язык
является реализацией современного стандарта ANSI/ISO по языку запросов SQL с
разными расширениями. Используется он для работы с БД размером от персональных
локальных БД до крупных? масштаба предприятия или региона.
В состав стандартного релиза SQL Server входят утилиты, основная из них –
это SQL Server Manager. Она предназначается для административных операций
непосредственно с серверами, разными базами данных и другими объектами.[16]
Утилита под названием Query Analyzer предназначена для реализации
скриптов (программного кода) в работе с объектами баз данных, а также организации
запросов разной сложности.
Утилита Book Online предназначается для работы с справочными
материалами от компании SQL Server.
Создание, а также редактирование таблиц в СУБД SQL Server возможно
также с помощью графического интерфейса под названием Enterprise Manager,
разными командами Query Analyzer, через копирование или другими способами.[3]
Наиболее часто создание или редактирование таблиц рассматриваемой СУБД
выполняется в SQL Server при использовании графического интерфейса утилиты
Enterprise Manager.
Основные положительные стороны SQL Server:
– применение серверных возможностей;
– поддержка применения триггеров и хранимых функций;
– внушительные возможности для масштабирования;
– средний порог вхождения для неопытных пользователей.
Заметим, что негативной стороной применения является то, что СУБД очень
редко применяется для веб-приложений.
41
Access – функционально полная СУБД реляционных БД. Кроме того, Access
является одной из наиболее мощных, гибких, а также простых в использовании
системах.
В ней можно также выполнять создание большинства программных
приложений, не написав ни единой строки программы, когда нужно создать сложные
и массивные приложения, то на тот случай в Access используется язык – VBA.
Популярность СУБД обусловлена такими основными причинами:[6]
Access одна с самых легкодоступных систем для профессионалов и
начинающих, позволяющая быстро осваивать самые основные принципы в работе с
БД;
система использует русифицированную версию;
идеологии Windows позволяют представить информацию наглядно;
непосредственная интегрированность с пакетами программ Office: Excel,
Word, Mail;
возможность применения разных OLE технологии, что позволяет с
легкостью установить связи с разными объектами иного приложения, а также
внедрить другие объекты;
технология под названием WYSIWIG позволяет пользователям видеть
результаты действий сразу перед собой;
наглядно и широко также представлена справочная система в
рассматриваемой СУБД;
существует также широкий набор “мастеров” при разработке объектов.
Рассмотрим положительные стороны СУБД Access:
низкий порог вхождения в разработку;
применения специальных подпрограмм-мастеров для создания объектов
базы данных;
внедренный язык программирования VBA.
В отрицательным сторонам можно отнести то, что СУБД не применяется для
серверных задач, а также в веб-приложениях.
В реляционной БД MySQL данные хранятся только в отдельных таблицах,
при использовании чего и достигается большой выигрыш непосредственно в скорости
или гибкости разработки.
42
Таблицы связываются между собой при помощи отношений, а также
обеспечивается возможности объединять в запросах данные из других таблиц. Язык
SQL в качестве составной части системы MySQL характеризуют языком для
структурированных запросов и как наиболее распространенный язык, что применим
для доступа к базам.
MySQL является системой, которая имеет открытый код.
Его модифицировать и применять может практически каждый желающий.
Такое ПО можно получать посредством сети Internet и при этом применять
практически бесплатно.
Также при этом все пользователи, что изучают исходный код, изменяют его в
соответствии с потребностями.[9]
Веб-разработчики при этом отдают предпочтение MySQL, так как она
является быстрой, надежной и легкой при использовании. Если же требуются именно
указанные качества, то надо поработать именно с рассматриваемым сервером.
СУБД под названием MySQL обладает множеством удобных возможностей,
что были разработаны в теснейшем контакте с опытными разработчиками и
пользователями.
Первоначально сам сервер MySQL был разработан и для управления
огромными БД с целью использования более высокой скорости в работе работе по
сравнению с существующими аналогами. [2]
На протяжении нескольких последних лет такой сервер используется успешно
также и в условиях так называемой промышленной эксплуатации для высоких
требований. Несмотря также на постоянное совершенство СУБД MySQL, он сейчас
уже обеспечивает широкий спектр очень полезных функций.
Также, благодаря доступности, скорости, а также беспрецедентной
безопасности MySQL подходит хорошо для работы с БД в сети Internet.[14]
Также MySQL является системой категории «клиент-сервер», что содержит в
себе SQL-сервер для многопоточного типа, обеспечивающий практическую
поддержку всех вычислительных машин БД, несколько самых различных программ
или нестандартных библиотек, средства администрирования.
Для сервера MySQL часто поставляются БД в виде специальных
многопоточных библиотек, что можно подключать непосредственно к
43
пользовательскому приложению, а также получить компактный, быстрый, легкий
продукт.
Положительные стороны СУБД MySQL:
– применение в веб-разработке;
– наличие инструментов для использование открытого кода;
– использование триггеров, хранимых функций и процедур;
– внедрение созданных баз данных в кроссплатформенные приложения.
В отрицательным сторонам можно отнести то, что для использования СУБД
необходимо иметь хорошие знания в теории разработке баз данных и веб-
приложений.
MongoDB реализует в себе новый подход к построению БД, где нет схем,
таблиц, запросов SQL, ключей и многих иных вещей, которые присущи для объектно-
реляционных БД.
В отличие от реляционных БД MongoDB предлагает пользователю документо-
ориентированную модель хранения данных, благодаря чему СУБД MongoDB
работает быстрее, а также обладает лучшей масштабируемостью и ее легче
применять.
Но, даже учитывая практически все недостатки традиционных БД и
достоинства MongoDB, нужно понимать, что задачи бывают очень разными и методы
их решения требуют разной функциональности.
В какой-то ситуации СУБД MongoDB действительно улучшит
производительность приложения, к примеру, если надо хранить очень сложные по
структуре данные.
Но, с другой стороны, лучше будет применять традиционные реляционные
базы данных для более традиционных требований к хранению данных.
Кроме того, можно использовать смешанный подход: хранить один тип
данных в MongoDB, а другой тип данных - в традиционных БД.
В результате сопоставления информации о самых популярных СУБД можно
сделать вывод, что для создания базы данных нужно использовать СУБД SQL Server,
так как остальные среда разработки БД имеют намного меньший функционал,
возможности масштабирования и популярность.
44
Непосредственно разработка ПО будет выполняться на основании платформы
1С: Предприятие 8.3.
Платформа 1С:Предприятие 8.3 разработана с учетом многолетнего опыта
применения предыдущих версий программы, которую используют многие
разработчики.
Несмотря на огромные изменения, новая версия релиза сохранила
идеологическую преемственность.
Основная работа в 1С:Предприятии выполняется с помощью конфигуратора –
специальной среды разработки.
С его помощью можно выполнить настройку таких параметров:
– общие модули конфигурации;
– функциональные опции;
– общие формы конфигурации;
веб-сервисы;
– элементы стиля конфигурации;
– планы обмена данными;
– языки и региональность конфигурации;
– подписки на события;
– параметры функциональных опций;
– критерии отбора информации и другие.
Для обеспечения функциональности программы конфигуратор дает
возможности применять:
– справочники;
– подсистемы;
– печатные формы;
– отчеты;
– регистры накопления;
– перечисления;
– планы счетов;
– документы;
– регистры сведений;
– бизнес-процессы;
45
– регистры расчета;
– журналы документов и другие составные части конфигурации.
Конфигуратор системы является специальным режимом запуска и
предназначен для администраторов и разработчиков. В этом режиме выполняются
действия по созданию и корректировке структуры базы данных, редактирование
программных модулей, административные функции, связанные с управлением
системой в целом.
1.4.3.Обоснование проектных решений по техническому обеспечению
Техническое обеспечение – совокупность технических средств, компьютерной
техники, средств передачи информации, используемых в автоматизированных
системах управления и в информационных системах [14].
Для каждого с элементов указанного обеспечения выделяется ряд критериев,
которые считаются самыми важными при осуществлении выбора аппаратного
обеспечения:
– разрешение дисплея монитора;
– тактовая частота процессора ПК;
– объем используемой оперативной памяти.
Рассмотрим требуемую конфигурацию ПК:
Процессор INTEL Core i3 9100, LGA 1151v2, BOX.
Материнская плата ASUS PRIME H310M-R R2.0, LGA 1151v2, Intel
H310, mATX, Ret.
Модуль памяти CRUCIAL DDR4 - 4Гб 2400, DIMM (2 шт).
Блок питания FSP Q-DION QD400, 400Вт, 120мм.
Корпус ATX ACCORD A-07B, Midi-Tower, без БП, черный.
Комплект (клавиатура+мышь) LOGITECH MK120, черный.
SSD накопитель KINGSTON A400 SA400S37/480G 480Гб, 2.5", SATA III.
Фильтр сетевой 6 розеток 1.8m.
Кабель аудио-видео, HDMI (m) - HDMI (m) , ver 1.4, 1,8м.
Операционная система MICROSOFT Windows 10 Professional OEM.
Монитор ЖК BENQ GW2480 23.8", черный, со встроенными
динамиками, разъем D-SUB (VGA), HDMI.
46
Для учета обращений в электронной форме, а именно, печати, копирования и
сканирования документов должно присутствовать также специализированное
оборудование:
HP Color LaserJet Pro M283fdw;
HP DesignJet T525 24" с Wi-Fi.
Для работы в сети нужно использовать роутер TP-LINK ARCHER-C7. Общий
объём пропускной способности до 1,75 Гбит/с: до 1300 Мбит/с на 5 ГГц и до 450
Мбит/с на 2,4 ГГц, 2 порта USB для создания общего доступа к принтерам, файлам и
мультимедиа по локальной сети или удалённо через FTP-сервер. Возможность
подключения 3G/4G-модемов к порту USB.
Стоит отметить, что для обеспечения уровня сохранности данных при
отключении электропитания ПК должен быть оборудован модулем бесперебойного
питания ИБП 1 кВА ИДП-1-1/1-1-220-Д.
47
2. ПРОЕКТНАЯ ЧАСТЬ
2.1.Разработка проекта автоматизации
2.1.1.Этапы жизненного цикла проекта автоматизации
Жизненный цикл – это развитие системы, продукта, услуги, проекта или
других изготовленных человеком объектов, начиная со стадии разработки концепции
и заканчивая прекращением применения [3].
Стоит также заметить, все ЖЦ являются только одним из совокупности
базовых терминов при рассмотрении теории проектирования для многих
современных АИС.
Основным нормативным положением для регламентации разработки
жизненного цикла считают сертифицированный международный документ
разработки под названием ГОСТ Р ИСО/МЭК 12207-2010. Информационная
технология. Системная и программная инженерия. Процессы жизненного цикла
программных средств [3].
Каскадная модель характеризуется разбиением процесса разработки
определенного программного средства сразу на некоторые этапы, и, стоит отметить,
что все их переходы между этими этапами к следующему будут реализоваться только
после завершения предшествующих (рисунок 12).
Рисунок 12 – Структура каскадной модели
Рассмотрим некоторые положительные свойства описываемой модели ЖЦ:

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")