Материал: Автоматизация према заявок на ремонт и модернизацию ПК в ТОО "КУСА ККБ-2"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
49
Выбор сетевой операционной системы (СОС) во многом зависит от
технической платформы вычислительных средств.
Применительно к данному дипломному проекту необходима серверная
ОС и персональная ОС для клиентских ЭВМ.
Выбранная СОС, для достижения максимальной производительности,
должна быть:
многозадачной (с вытесняющей многозадачностью);
многонитиевой;
многопользовательской;
многопроцессорной.
Применительно к условиям внедрения проекта в рассматриваемой
компании необходимо отметить, что использование в работе технологий
Microsoft существенно ограничивает выбор серверной ОС в пользу ОС Microsoft
Windows Server.
Windows Server 2008 - многозадачная операционная система, которая
основана на том же ядре, что и Windows Server 2003, но характеризуется более
простым развертыванием, управлением и использованием, а также является
наиболее быстрой, надежной и безопасной операционной системой в семействе
серверных ОС Windows.
По сравнению с Windows Server 2003 значительно улучшена
производительность многих других функций, в том числе службы каталога
Microsoft Active Directory, компонентов веб-сервера и сервера терминалов и
сетевых служб.
Кроме того, в Windows Server 2008 предоставлены новые функции и
усовершенствования системы обеспечения безопасности.
Выбор серверной ОС ограничивает выбор ОС для клиентских ЭВМ. Эта
также должна быть ОС из семейства Windows.
Для создания сайта лучше всего применять клиент-серверную
архитектуру, где в работе участвует БД, серверные скрипты и, при
необходимости, скрипты клиента.
Для этого нужно выбрать требуемый язык программирования и СУБД.
50
Подбор самой достойной СУБД под задачу всегда является сложной
задачей с различными требованиями и основными элементами, но становится
чуть ли не основой фазой всей разработки приложений БД.
Для реализации описанных в работе задач можно выбрать одну из
современных СУБД. Для удобного взаимодействия системы и пользователя
важно точно продумать визуальную часть системы она должна быть простой и
функциональный.
Для четкой работы БД важно правильно выразить логические взаимосвязи
между таблицами. Таким образом, на создание самой БД и главного клиентского
приложения может быть выделено явное время.
Точно выделив, какие точно данные будут использоваться, как они станут
храниться в памяти и какую систему доступа к данным нужно будет
реализовать, мы смогли решить только вопрос контроля данными. Также
необходим еще легкий способ автоматизации решения требуемых типовых
задач.
Для выбора СУБД есть несколько групп критериев:
Построение модели данных;
Главные встроенные возможности и нюансы архитектуры;
Отслеживание работы системы;
Правила создания приложений;
Скорость работы;
Стабильность;
Аппаратные требования;
Другие критерии.
Базовым принципом выбора СУБД нужно считать определение ПО, в
наибольшей мере отвечающего указанным требованиям. Эту задачу решить не
так просто. Во-первых, к СУБД всегда имеется много требований, которые
зачастую изменяются, во-вторых, СУБД включает в себя огромное количество
параметров, что осложняет процесс сравнения. Также, данные по СУБД часто
несут лишь показательный характер и не дают всей картины для реализации
правильного суждения.
51
На уровне ТХ разновидностей СУБД еще больше, чем на качественном
уровне. К базовым ТХ обычно относят:
Стандартные параметры (ОС, требования к ОЗУ, максимальная
квота размера БД и др.);
Ограничения на операции над данными;
Ограничения поддержки типов данных;
Возможности средств формулировки и выполнения запросов;
Поддержка среды для нескольких пользователей;
Доступные средства разработки приложений.
Оценка производительности рассчитывается при помощи тестирования
эталонными тестами из набора AS3AP (ANSI SQL Standard Scalable and Portable).
В них отслеживается огромный спектр часто попадающихся операций БД и
создаются среды для одного или нескольких пользователей.
Проведем выбор СУБД методом экспертного оценивания. Мнение
экспертов оценивалось на информационном форуме, были привлечены ведущие
специалисты в своей области.
Необходимо выделить критерии оценки СУБД. Важность каждого из
представленных критериев была оценена экспертами по 100 бальной шкале.
Исходя из полученных данных, находится средний балл и коэффициент
относительной важности критерия. Результаты первого этапа экспертизы
представлены в таблице 1.7.
52
Таблица 1.7
Сравнение СУБД
Коэффициент относительной важности:
%100
баллСредний
К
.
Величина
сумма усреднённых экспертных оценок первого этапа
экспертизы. Результаты второго этапа экспертизы представлены в таблице 1.8.
Таблица 1.8
Результаты второго этапа экспертизы
Из всего вышеперечисленного и учитывая анализ СУБД методом
экспертного оценивания, оптимальным средством проектирования базы данных
Наименование
критерия
Эксперт 1
Эксперт 2
Эксперт 3
Средний
балл по 100
бальной
шкале
Коэффициент
относительной
важности
Стоимость СУБД
85
90
79
85
13,5
Операционная
система
75
80
81
79
12,5
Простой
интерфейс
90
95
92
92
14,6
Широта
распространения
85
90
81
85
13,6
Качество
справочной
информации к
системе
95
90
85
90
14,4
Количество
пользователей
100
100
100
100
15,9
Простота
использования
95
100
96
97
15,5
Сумма
628
100,0%
Функция
Коэффициент
относительной
важности
Microsoft
Access
Paradox
InterBase
Стоимость СУБД
13,5
+
+
-
Операционная система
12,5
+
+
+
Простой интерфейс
14,6
+
+
+
Широта распространения
13,6
+
+
+
Качество справочной
информации к системе
14,4
+
+
+
Количество пользователей
15,9
+
-
+
Простота использования
15,5
+
+
-
Сумма
100,0%
100%
84%
71%
53
выбрано Microsoft Access 2010. В отличие от Paradox, которая является
локальной базой данных, Microsoft Access 2010 является сетевой, и с помощью
нее можно без проблем создать приложение, в котором будут работать
несколько пользователей.
Тем более в дальнейшем планируется создавать большой
автоматизированный комплекс с разделением прав доступа пользователей.
Поэтому однозначно выбор стоит за Microsoft Access 2010. InterBase no методу
экспертных оценок и по объективным показателям программирования не
подходит. Microsoft Access 2010 же удовлетворяет всем потребностям
проектирования физической модели данных, поэтому выбираем эту базу данных.
Выбирая программное обеспечение (ПО) необходимое для разработки
системы, обратим внимание на нижеперечисленные характеристики: цена,
эффективность, надежность, юзерфрендли (дружественное отношение к
пользователю) интерфейс, легкость настройки, доступное оформление экранных
и печатных форм.
Проанализируем актуальные на сегодняшний день инструменты
разработки.
В первую очередь проанализируем языки программирования (ЯП) и то,
какие технологии используются в настоящее время для создания веб-проектов.
Их существует не так уж и много, но все технологии и языки отличаются друг от
друга в нюансах и лучше проявляют себя при использовании для разных целей.
Ниже я опишу несколько из них:
1. PHP - является одним из самых популярных и популярных языков
сценариев на стороне сервера, которые широко используются для создания веб-
сайтов. Благодаря более быстрому времени обработки, повышенной
безопасности и доступности, PHP стал предпочтительным выбором для
разработчиков веб-сайтов. Из-за множества преимуществ этого языка сценариев
многие известные онлайн-компании, такие как Facebook, Yahoo, Wikipedia, Flickr
и т. Д., Используют этот язык сценариев. В этой статье я объясняю 11
преимуществ, которые делают PHP популярным среди веб-разработчиков. PHP
может похвастаться простотой. Написание кода на этом языке похоже на
написание эссе на английском языке для чтения компьютером, за исключением
Источник: https://baza.diplomsite.ru/previewfile/1921