Диплом: Разработка автоматизированного рабочего места библиотекаря "Российской Государственной библиотеки"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
Оформление заказа разработки у сторонних разработчиков позволит
получить информационную систему, удовлетворяющую бизнес-правилам
компании в данный момент. Тем не менее при изменении бизнес-процессов
вероятно потребуется ее переработка, что приведет к ненужным затратам на
реинжениринг имеющейся ИС.
Приобретать и дорабатывать систему можно лишь в том случае, если
необходим только небольшой объём доработок.
Эта доработка нередко возможна в рамках модели ядра ИС, что часто
вызывает трудности из-за отсутствия развернутой документации. Если
рассматривать вариант аренды информационной системы то можем обнаружить
некоторые преимущества:
совершенствование инновационных возможностей компании за счет
взаимодействия и партнерства с поставщиками мирового уровня, владеющими
большим интеллектуальным потенциалом и богатым инновационным опытом;
обеспечение большой гибкости компании в случае неожиданного
изменения рыночной ситуации или потребительских предпочтений: проще и
дешевле найти других поставщиков с необходимыми возможностями и
ресурсами, чем реформировать внутреннюю деятельность компании, устраняя
одни мощности и ресурсы и основывая новые;
убыстряет получение ресурсов и навыков;
даёт возможность сосредоточиться на тех операциях, которые
эффективно воплощаются в жизнь силами компании, и тех, которые
стратегически разумно сохранить под ее контролем.
Однако компания имеет риск утратить части собственных ресурсов и
возможностей если выведет за свои пределы многие виды деятельности, которые
обеспечивали ей успех на рынке в течение большого количества времени.
Вследствие этого ИС скорее всего будет разрабатываться своими силами
сотрудниками данной компании, но только в том случае если эта компания
имеет квалифицированных сотрудников для разработки и внедрения этой ИС.
Для разработки своей системы, естественно, необходимо что предприятие имело
в своём штате специалистов, которые способны проводить анализ бизнес-
47
процессов, разрабатывать и внедрять систему их автоматизации. Так как
автоматизируется одно не большое направление деятельности организации, то
штатным сотрудникам будет не сложно провести весь комплекс работ по
проектированию, разработке и внедрению системы автоматизации.
Разработанная информационная система будет индивидуальным
(уникальным) продуктом, что позволит быстро менять функциональность в
соответствии с требованиями внутреннего заказчика, так как он охватит все
необходимые функциональные возможности и учтет все особенности работы и
пожелания работников этой компании.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение - это набор данных, который
представляется в определенной форме для обработки компьютером.
Организационно-методическое обеспечение служит комплексом мероприятий,
ориентированных на функционирование компьютера и программного
обеспечения для получения желаемого результата.
Информационное обеспечение (ИО) - это набор унифицированных
документов и информационных файлов, а также единая система классификации
и кодирования информации.
Информационное обеспечение состоит из двух комплексов:
внутримашинные компоненты ввода-вывода (схемы и экранные формы для
ввода необработанных данных в компьютер или получения исходной
информации, структура информационной базы: база данных, входящие,
исходящие файлы), компоненты внутримашинной ИО (классификаторы
технико-экономической информации и документов).
Непосредственно для адаптации экономической информации для
эффективного поиска, обработки и передачи по каналам связи необходимо
представлять ее в цифровом виде. Для этого нужно начать заказ
48
(классифицировать), а затем формализовать (кодировать) с помощью
классификатора.
Классификатор - это документ, с помощью которого осуществляется
формализованное описание экономической информации в ЭИС, включая
названия объектов, классификационные группы и их кодовые обозначения.
Существуют следующие типы классификаторов по масштабам:
общегосударственная (общесистемная), международная, отраслевая и местная
классификаторы.
Система документации, используемой в управлении хозяйствующим
субъектом, является основным компонентом информационной поддержки вне
машины. Документ представляет собой определенный набор информации,
используемой при решении экономических задач, находится на материальном
носителе по установленной форме.
Система документации - это набор взаимосвязанных форм документов,
которые регулярно используются в управлении предприятием. Разнообразие
типов документов является отличительной чертой системы экономической
документации.
Существующие системы документации, присущие автоматизированным
ЭИС, отличаются большим количеством различных типов документов; большое
количество документооборота и их путаница; дублирования информации в
документах и работа по их обработке и низкая достоверность конечных
результатов. Обработка документов в этих системах занимает почти половину
рабочего времени сотрудника. При необходимости для упрощения системы
документации используют следующие подходы:
• внедрение безбумажных технологий, основанных на использовании
электронных документов и новейших информационных технологий для их
обработки
унификация и стандартизация документов
Входящие документы для решения проблемы должны быть представлены
в файлах предварительно согласованной структуры, так как они лучше
принимаются по сети. Чтобы облегчить использование этих файлов, они должны
49
быть в табличной форме (что легко реализовать, поскольку эти документы
эффективны для других задач и выводятся с помощью программного
обеспечения).
Описание экранных форм касается информационной поддержки в
машинах.
Рекомендуется применять комбинированную форму, максимально
приближенную к той, которая используется для составления самого документа
при построении структуры экранных форм для ввода данных первичных
документов с оперативной информацией. Расположение полей должно быть в
последовательности, соответствующей логической структуре документа и
файлов с оперативной информацией, снижает сложность операции загрузки
информации в информационную базу.
При составлении экранных форм для документов с постоянной
информацией необходимо учитывать, что эти макеты используются для ввода и
обновления информационных записей базы данных; поэтому для их разработки
целесообразно использовать анкету для размещения деталей, будут удобными
для выполнения этих операций.
Основной целью выбора экранных форм являются принципы
минимальной трудоемкости и стоимости ввода информации в компьютер,
максимальная степень читаемости исходного текста, отображаемого на экране, а
также максимальная достоверность и надежность этих операций.
Информационная база является основной частью информационной
поддержки в машине.
Информационная база (ИБ) - это правильно сформированый набор
данных, который хранится в памяти вычислительной системы в виде файлов, с
помощью которых удовлетворяются информационные потребности процессов
управления и задач. [3]
Существуют следующие способы организации информационной базы
данных:
50
• интегрированная база данных - основана на использовании СУБД, то
есть универсального программного обеспечения для загрузки, хранения, поиска
и хранения данных;
• набор локальных файлов - поддерживаются функциональными пакетами
программ.
Непосредственная организация локальных файлов тесно связана с
большим дублированием данных в ИС, следовательно, с несоответствием
данных в различных приложениях, а также с трудностями доступа к
информации, поэтому чаще всего используется только в специализированных
приложениях.
Для этого проекта информационная база изображена в виде
интегрированного информационного хранилища. Такая организация позволяет
связывать различные источники информации, управлять файлами разных
форматов. Кроме того, очевидны преимущества использования хранилища базы
данных для информации:
• совместимость данных;
• соответствие данных реальному положению объекта;
• удобство и ускорения совместной обработки данных;
• поддерживать целостность данных.
База данных (БД) — поименованная совокупность данных, отражающая
совокупность объектов и их отношений в рассматриваемой предметной области.
[3].
Создание централизованных и распределенных баз данных являются
основными способами организации базы данных. Основным параметром выбора
метода организации информационной безопасности является достижение
минимальных затрат труда и финансов на создание структуры информационной
безопасности, системного программного обеспечения, системы управления
файлами. Из-за этих критериев и необходимости обеспечить надежное хранение
данных, мы выбрали централизованный способ организации базы данных.
Посредством установления связей между данными различают:
• иерархическая;
51
сетевая;
• реляционная модель.
Основными компонентами любой из этих моделей являются файлы (или
таблицы).
Иерархические модели данных являются графовой моделью с вершинами
таблицы. В моделях имеется один файл, который является входом в структуру.
Отношения подчинённости устанавливаются между файлами. Файл может иметь
одну исходную вершину и несколько подчиненных. Основной тип отношений -
1: M.
В сетевых моделях любой файл может быть точкой входа в систему и
связан с произвольным числом других файлов с помощью отношений типа 1: 1,
1: M и M: M.
Наиболее распространенной является реляционная модель данных. С
такой организацией вся информация представлена в виде таблиц (файлы базы
данных) и отношений. Таблицы - это совокупность записей (строк, кортежей).
Между отношениями (таблицами) является соединение типа 1: M, M: M. Каждое
звено имеет ключ - это поле записи (атрибута) однозначно идентифицирует его.
Это свойство реляционной модели данных исключает дублирование
информации, ускоряет поиск и доступ к конкретным данным.
Подход к структурированию и целостности данных, принятых в
реляционной модели, позволяет удобно организовывать и рационализировать
процесс проектирования и реализации сложных баз данных, а реляционные
операции имеют мощные инструменты для управления и обработки данных.
Учитывая все преимущества реляционных моделей данных,
рекомендуется использовать реляционную модель базы данных для
представления обработанной информации при решении проблемы.
52
1.4.2. Обоснование проектных решений по программному
обеспечению
Программное обеспечение - это набор компьютерных программ, описаний
и инструкций для их использования на компьютере. Программное обеспечение
разделено на два класса:
• общее программное обеспечение (операционные системы, операционные
оболочки, компиляторы, интерпретаторы, программные среды для разработки
приложений, СУБД, сетевых программ и т.п.);
• Специальное программное обеспечение (набор прикладных программ,
разработанных для конкретных задач в рамках функциональных подсистем).
Программное обеспечение (ПО) - набор программ для реализации целей и
задач автоматизированной системы. [2]
Программное обеспечение делится на два типа: общие (операционные
системы, операционные оболочки, компиляторы, интерпретаторы, программные
среды для разработки приложений, СУБД, сетевые программы и т.д.) и
специфические (набор прикладных программ, разработанных для конкретных
задач в рамках функциональных подсистем). и тестовые случаи). [2]
Для пользования и работы в нашей программе необходима операционная
система. Операционные системы предназначены для управления работой ПК и
их ресурсами. Также они предназначены для запуска различных приложений и
выполнения вспомогательных действий по запросу пользователя.. ОС делятся на
однопользовательские, многопользовательские и сетевые. К факторам, которые
влияют на выбор конкретной ОС, относятся:
• необходимое количество поддерживаемых программных продуктов
• требования к аппаратным средствам
• требование поддержки сетевых технологий,
• наличие службы поддержки,
• скорость,
• дружественный интерфейс и простота использования.
53
Компьютеры, входящие в состав рабочих станций сотрудников, в
настоящее время имеют установленный MS Windows 7 Professional, является
лучшим выбором, поскольку:
• Windows 7 является одной из самых современных операционных систем,
предоставляет пользователю большие возможности;
•. Скорость этой системы позволяет одновременно выполнять несколько
задач.
Очевидно, что АРМ наиболее лучше всего разрабатывать в качестве
клиент-серверного приложения (для обеспечения многопользовательской
работы).
Для этого нам необходимо выбрать язык программирования и СУБД.
Для выбора языка программирования, необходимо определить требования
к среде программирования, которые могут быть следующими:
• кросс-платформенный, как в этом случае рабочее место и сервер
используют различные операционные системы;
• безопасность;
• широкие возможности для работы с современными СУБД;
• открытый исходный код.
На данный момент наиболее распространенными языками сценариев веб-
программирования являются:
• Python
• Ruby
• PHP
• Perl
• ASP.NET
HTML имеет много преимуществ перед конкурирующими продуктами,
включая:
• Высокую эффективность;
• Наличие интерфейсов к различным системам баз данных;
• Встроенные библиотеки для выполнения многих распространенных
задач, связанных с Web;
54
• Бесплатное распространение;
• Простота обучения и использования;
• Возобновляемость;
• Наличие исходного кода.
Исходя из этих преимуществ, мы выбираем язык HTML для разработки.
В рамках этого проекта в СУБД представлен ряд специфических
требований:
• Исправление одновременной работы с несколькими запросами,
• правильная работа с русским языком,
• наличие административного инструмента с графическим интерфейсом,
• простота и легкость использования,
• безопасность;
• опции резервного копирования базы данных.
Проектируемую БД необходима для накопления данных, их хранения и
обработки. Хранение большого количества элементов (решений) оказывается
узким местом в разработке базы данных для информационно-аналитических
систем. Решение проблемы оптимизации в глобальном поиске в
информационно-аналитических системах, а также наличие небольшого
количества запросов пользователей информационно-аналитической системы,
позволяют не устанавливать жесткие требования к производительности для
СУБД.
Исходя из требований указанных выше, была избрана среда MySQL, как
многопоточная, многопользовательская СУБД. Её основными преимуществами
являются скорость, простота использования и надежность. Использование
MySQL оправдано за счёт невысоких требований к мощности оборудования и
большой скорости при обработке средних объёмов данных БД. Хоть данная
среда и не обладает таким широким спектром, как Oracle, но нам будет её вполне
достаточно. Использование связей PHP + MySql позволяет более гибко
организовать принцип мультиплатформенности.
55
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - это персональный компьютер, оргтехника,
линии связи, оборудование сетей. Вид информационной технологии, зависящий
от технической оснащенности (ручной, автоматизированный, удаленный) влияет
на сбор, обработку и передачу информации.
Комплекс технических средств составляют:
компьютеры;
устройства сбора, накопления, обработки, передачи и вывода
информации –жесткие диски, устройства хранения данных, сканеры, принтеры,
факсимильные аппараты;
устройства передачи данных и линий связи – модемы;
эксплуатационные материалы – бумага, CD (DVD) - диски и т. п.
При выборе компьютера необходимо руководствоваться рядом
характеристик. К таким характеристикам относятся надежность, стоимостные
затраты, производительность, простота использования и др. От значения
указанных параметров зависит возможность работы с требуемыми
программными средствами, а следовательно, и успех создания системы.
Для каждого из элементов данной схемы выделяется перечень критериев,
наиболее важных при осуществлении выбора технического обеспечения. Эти
критерии таковы:
- тактовая частота процессора;
- разрешение монитора;
- объем оперативной памяти.
Проанализировав имеющееся оборудование и оборудование с
актуальными на сегодняшний день параметрами, сделаем вывод, что
модернизация для него не требуется.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран