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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Таблиа 1.13
Сравнительные характеристики СУБД
СУБД
Характеристики
Производи-
тельность
Преимущества
Ограничения
Недостатки
Цена,
руб.
MySql
tpmC=220807
бесплатный;
кроссплатформенный сервер;
низкие аппаратные требования
независимые механизмы хранения
таблиц (MyIsam,InНетDB)
Размер таблицы до 4Гб
низкие возможности по сравнению
с Oracle и MSSQLServer
сжатые данные используются
только для чтения
только SQL-аутентификация
0
Microsoft
SQL
Server
tpmC=440879
кроссплатформенный сервер;
высокие показатели
быстродействия
Размер таблицы до 4Гб
очень высокая стоимость; сервера и
технической поддержки;
не все версии предлагают средство
администрирования СУБД;
высокая сложность
администрирования
необходимо наличие
квалифицированного персонала;
95 000
Oracle
Database
tpmC=505302
самые высокие показатели
производительности;
высокая распространенность;
приемлемая стоимость;
простое администрирование;
большое количество сторонних
средств администрирования;
высокие темпы развития;
прозрачное сжатие данных
1 процессор
Максимальное
использование ОЗУ 1Гб
Максимальный объем
БД 4ГБ
применима только для платформы
Windows.
36 000
58
MySQL основывается на двух составных частях: серверной и клиентской.
Сервер MySQL все время осуществляет свою работу на компьютере. Через
устройства сокетов (при поддержке сетевых средств), клиентские программы
(например, скрипты PHP) отправляют серверу СУБД SQL-запросы, которые
сервер обрабатывает, запоминает результаты, и затем отправляем ответ клиенту.
MySQL использует трехуровневую структуру: база данных таблицы
записи. Базы данных и таблицы MySQL на физическом уровне представляются
файлами с расширениями frm, MYD, MYI. Логически таблица совокупность
записей. Записи совокупность полей разного типа. Имя базы данных MySQL
уникально в границах системы, а таблицы в границах базы данных, а поля в
границах таблицы. Один сервер MySQL имеет возможность одновременной
поддержки нескольких баз данных.
При создании веб-ориентированных систем, основанных на динамических
страницах, есть несколько альтернатив в выборе интерпретатора языка
программирования: ASP, JSP, Perl, PHP, Ruby, Python. Все представленные
варианты предоставляют возможности, необходимые для реализации
приложения.
Однако, ASP технология Microsoft, которая, прежде всего,
ориентирована на взаимодействие с другими продуктами Microsoft, а, кроме
того, является коммерческой технологией. Недостатки JSP, Ruby и Python
небольшая распространенность в России, и, как следствие, отсутствие
квалифицированных специалистов на рынке труда. Perl уступает PHP по доле
проектов и занимает область классических скриптовых языков ОС семейства
Unix.
PHP скриптовый язык общего назначения, использующийся для
разработки веб-приложений. Считается одним из лидеров среди языков,
применяющихся для разработки веб-сайтов. Одновременно несложен в
освоении и способности удовлетворения запросов профессиональных
программистов.
Отличие PHP от JavaScript в том, что PHP-скрипты выполняются на
сервере и создают HTML, который направляется пользователю.
Ниже приведены некоторые свойственные особенности языка PHP [15]:
59
доступность для большинства операционных систем, охватывая: Linux,
многие модификации Unix, Microsoft Windows, Mac OS X, RISC OS, и
почти все иные. Также в PHP интегрированы возможности
большинства современных веб-серверов, таких как Apache, IIS и
множества других. Таким образом, программист получает свободу
выбора операционной системы и веб-сервера, а так же выбор между
процедурного или объектно-ориентированного способа
программирования или же их сочетания;
способность создание не только HTML разметки. Доступно составление
изображений, файлов PDF и Flash роликов в том числе. Также PHP
способен создавать всевозможные текстовые данные, такие, как
XHRML и иные XML-файлы. PHP имеет возможность осуществления
автоматической генерации таких текстовых файлов и сохранения их в
файловой системе сервера;
поддержка широкого круга баз данных одно из главных достоинств
PHP;
поддержка взаимосвязи с другими сервисами, через протоколы, такие
как: LDAP, POP3, HTTP, COM (на платформах Windows) и множество
других. Дополнительной возможностью является управление сетевыми
сокетами напрямую;
стандарт обмена данных буквально между всеми языками веб-
программирования, поддержка объектов Java и возможность их
применения в качестве объектов PHP.
В качестве декларативных языков разметки описания внешнего вида веб-
страниц при разработке информационной системы навигационной поддержки
наземного городского транспорта используются HTML и CSS.
Языки HTML и CSS являются основными языками для разметки веб-
страниц в сети интернет, также они полностью соответствуют предъявляемым
требованиям для выполнения поставленных задач и были выбраны в качестве
языков для разработки приложения.
Для функционирования создаваемой автоматизированной системы
необходим веб-сервер. Веб-сервер это специальное программное обеспечение
60
(сервер), принимающий HTTP-запросы от клиентов, обычно браузеров, и
выдающий им HTTP-ответы, обычно вместе с HTML-страницей, изображением,
файлом, медиа-потоком или другими данными.
Веб-сервером называют как программное обеспечение, выполняющее
функции веб-сервера, так и компьютер, на котором это программное
обеспечение работает. Клиенты получают доступ к серверу по URL адресу через
веб-интерфейс. Дополнительными функциями многих веб-серверов являются
[30, с.49]:
ведение журнала сервера про обращения пользователей к ресурсам;
аутентификация пользователей;
поддержка динамически генерируемых страниц;
поддержка HTTPS для защищенных соединений с клиентами.
Существует два наиболее распространенных веб-сервера:
Apache –– веб-сервер с открытым исходным кодом, наиболее часто
используется в Unix-подобных ОС;
IIS веб-сервер от компании Microsoft, как правило, используется на
ОС семейства Microsoft Windows.
Основными достоинствами Apache считаются надёжность и гибкость
конфигурации. Он позволяет подключать внешние модули для предоставления
данных, использовать СУБД для аутентификации пользователей,
модифицировать сообщения об ошибках. Недостатком наиболее часто
называется отсутствие удобного стандартного интерфейса для администратора.
Достоинством IIS является интеграция с другими продуктами компании
Microsoft. К существенному недостатку IIS можно отнести сложность
интеграции сервера с интерпретатором PHP, что в свою очередь усложняет
настройку и использования этого сервера.
В соответствии с принятыми решениями для обеспечения
функционирования разрабатываемой системы необходима установка веб-сервера
Apache, Кроме того, обязательна поддержка языка программирования PHP.
Также дополнительно устанавливается СУБД MySQL. В таком виде
информационная система предприятия полностью готова к внедрению
разрабатываемой системы.
61
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение технические средства, которые предназначены
для работы информационной системы, а также соответствующая документация
на эти средства и технологические процессы [20, с.94].
Для проектируемой ИС необходимо следующее аппаратное обеспечение:
персональные компьютеры для рабочих мест сотрудников;
локальная вычислительная сеть;
сервер ИС;
принтеры для печати документов.
Конфигурация имеющихся компьютеров удовлетворяет требованиям к ПК
ИС документооборота (таблица 1.14). Компьютеры объединены в сеть, имеют
доступ к сети Интернет. Каждое рабочее место оснащено лазерным принтером.
Таблица 1.14
Минимальные требования к аппаратному обеспечению
Характеристика
Значение, не менее
Частота процессора
1 ГГц
ОЗУ
2 Гб
Объем жесткого диска
500 Гб
Монитор
1240х1024
Необходимо приобрести сервер базы данных для системы. Сервер ИС
документооборота не будет функционировать круглосуточно: в обычном режиме
сервер будет работать 9-10 часов в день по рабочим дням. Максимальное
количество одновременно подключенных к системе пользователей 6.
Основные требования к серверу следующие
1
:
двухъядерный процессор Intel;
объем оперативной памяти не менее 4 Гб;
контроллер RAID 1;
2 жёстких диска SAS не менее 750 Гб;
наличие привода DVD-RW;
сервер должен быть из линейки серверов Hewlett Packard.
1
Титоренко Г.А. Автоматизированные информационные технологии в экономике. М.: Компьютер,
ЮНИТИ, 2008. -232с
Источник: https://baza.diplomsite.ru/previewfile/2045