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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
54
Уста
.новле.нна.я на компьюте.ра.х пользова.те.ле.й опе.ра.ционна.я систе.ма
WindowsXP являе
.тся уже уста.ре.вше.й, а WindowsVista отлича.е.тся от не.е только
в худшую сторону.
Ве
.сомым пре.имуще.ством MacOS можно на.зва.ть пра.ктиче.ски полное
отсутствие вирусов для этой ОС. Минусом же являе
.тся не.возможность
уста
.новить MacOS на другие ПК, кроме продукции компа.нии Apple.
Почти все дистрибутивы Linux бе
.спла.тны и их можно использова.ть
свободно и где угодно. На основе програ
.ммной оболочки ка.к са.мой Linux, та.к и
входящих в не
.е програ.мм, можно са.мостояте.льно созда.ва.ть свои продукты.
Обычно поста
.вляе.тся со ста.нда.ртным на.бором ПО. Пользова.те.ль в Linux може
са
.м выбра.ть тот дистрибутив, который ма.ксима.льно подходит для ре.ше.ния е.го
за
.да.ч, и оптимизирова.ть всю систе.му под се.бя. Гра.фиче.ский инте.рфе.йс спа.са.е
от не
.обходимости использова.ния конфигура.ционных фа.йлов в не.удобном виде.
Бе
.зопа.сность у Linux на.ходится пра.ктиче.ски на одном уровне в MacOS, приче
та
.кие высокие пока.за.те.ли зна.чите.льно опе.ре.жа.ют систе.му бе.зопа.сности
популярной Windows.
Вне
.дре.ние политики GPL позволило созда.ть тысячи дистрибутивов
ра
.зличных ве.рсий Linux. Но не все из них достойны внима.ния, пользова.те.лю
оче
.нь трудно порой на.йти то, что е.му де.йствите.льно нужно и выгодно. Та.кже
бе
.спла.тность подра.зуме.ва.е.т пра.ктиче.ски полное отсутствие те.хниче.ской
подде
.ржки для пользова.те.ле.й. Другой минус не совсе.м бе.спла.тна да.нна
систе
.ма – ве.дь нуже.н либо диск, либо инте.рне.т для е.е ска.чива.ния.
Что ка
.са.е.тся Windows, то е.е основна.я особе.нность ма.ссовость
ра
.спростра.не.ния. И связа.но это в пе.рвую оче.ре.дь с те.м, что да.нна.я ОС созда.на
для пользова
.те.ля и подстра.ива.е.тся под е.го потре.бности. И она являе.тся са.мой
популярной в мире, да
.же не смотря на свою не.на.де.жность.
На.иболе.е пра.вильным в да.нной ситуа.ции являе.тся выбор опе.ра.ционной
систе
.мы Windows 10 по сле.дующим причина.м:
зна
.комый пользова.те.лям инте.рфе.йс;
отсутствие не
.обходимости пе.ре.обуче.ния;
55
ле
.гкость а.дминистрирова.ния;
ме
.ньша.я стоимость, че.м у ОС компа.нии Apple;
на
.личие все.х не.обходимых функций.
Програ
.ммное обе.спе.че.ние совокупность ма.те.ма.тиче.ских ме.тодов,
моде
.ле.й, а.лгоритмов и програ.мм для ре.а.лиза.ции це.ле.й и за.да.ч информа.ционной
систе
.мы, а та.кже норма.льного функционирова.ния компле.кса те.хниче.ских
сре
.дств.
В соста
.в ПО обычно входят обще.систе.мные и спе.циа.льные програ.ммные
продукты, а та
.кже те.хниче.ска.я докуме.нта.ция на них.
Чтобы добиться поста
.вле.нной за.да.чи, можно использова.ть любую
совре
.ме.нную СУБД. Чтобы было удобно вза.имоде.йствова.ть пользова.те.лю и
систе
.ме, ва.жно продума.ть понятный инте.рфе.йс одновре.ме.нно простой и
функциона
.льный.
Се
.йча.с ре.ляционна.я моде.ль да.нных ста.новится ба.зовой при построе.нии
БД. Это получилось из-за того, что орга
.низа.ция хра.не.ния да.нных в виде та.блиц
логична для пользова
.те.ля. Эта особе.нность приводит к множе.ству ре.ляционных
СУБД. Их па
.ра.ме.тры зна.чите.льно ра.знятся. Подбор са.мой а.де.ква.тной СУБД
ста
.л сложной за.да.че.й.
Опише
.м са.мые ра.спростра.не.нные СУБД.
1. Oracle Database
Объе
.ктно-ре.ляционна.я СУБД. Са.ма.я пе.рва.я ве.рсия ста.ла комме.рче.ской
СУБД, подде
.ржива.юще.й SQL-язык. Се.йча.с доступно 6 ве.рсий СУБД:
Enterprise Edition: Полноце
.нна.я ве.рсия бе.з огра.ниче.ний. Эта
корпора
.тивна.я ре.да.кция продукта нужна для крупных пре.дприятий.
Пользова
.те.лям да.ются опции, которые помога.ют а.рхите.ктурно и
функциона
.льно оптимизирова.ть се.рве.р;
Standard Edition: Е
.сть огра.ниче.ние по числу проце.ссорных ра.зъе.мов (не
боле
.е 4-х). Ре.да.кция нужна для приме.не.ния в компа.нии сре.дне.го ра.зме.ра или в
отде
.ле крупной компа.нии;
56
Standard Edition One: Е
.сть огра.ниче.ние по числу проце.ссорных
ра
.зъе.мов (не боле.е 2-х). Та.кже не.т подде.ржки кла.сте.риза.ции;
Personal Edition: Ве
.рсия ра.ссчита.на на однопользова.те.льский ре.жим;
Lite: Ве
.рсия используе.тся в мобильных и встра.ива.е.мых устройства.х.
Та
.кже ча.сто приме.няе.мся в ма.лый пре.дприятиях;
ExpressEdition (XE): Доступна
.яСУБД. Используе.тся 1 проце.ссор, е.сть
огра
.ниче.ния по объе.му ОЗУ (1 Гб) и объе.му БД (11 Гб) [13].
Все эти 6 ве
.рсий СУБД име.ют иде.нтичный исходный код и а.на.логичный
функциона
.л, исключа.я отде.льные узкона.пра.вле.нные ме.тодики конкре.тных
ве
.рсий. Гла.вна.я за.да.ча ста.нда.ртной, пе.рсона.льной и мобильной ве.рсий - это
пониже
.ние стоимости вла.де.ния, ле.гкость использова.ния ПО.
Oracle Database счита
.е.тся кросспла.тформе.нным ПО. Это ре.а.лизова.но
бла
.года.ря тому, что около 80 % програ.ммного кода на.писа.но на языке Си. А ядро
се
.рве.ра, которое име.е.т оста.льные 20 % кода, пе.ре.де.лыва.е.тся под не.обходимую
пла
.тформу, поскольку созда.но на ма.шинно-за.висимых языка.х [14].
2. Microsoft Access
Ре
.ляционна.я СУБД, созда.нна.я Microsoft. Име.е.т встрое.нный Visual Basic
for Applications (VBA), позволяющий созда
.ва.ть приложе.ния в Access для ра.боты
с БД. Понимо VBA в приложе
.нии приме.няе.тся язык структурирова.нных
за
.просов SQL и ма.крокома.нды [15].
MS Access счита
.е.тся фа.йл-се.рве.рным СУБД, что уме.ньша.е.т круг е
использова
.ния. В роли движка Бд стоит Access Database Engine или Microsoft Jet
4.0 в за
.висимости от ре.визии СУБД [1]. MS Access може.т совме.ща.ться с
вне
.шними СУБД клие.нт-се.рве.рной а.рхите.ктуры, на.приме.р, с MySQL, Firebird,
Oracle и др. Устойчив к сбоям в эле
.ктропита.нии бла.года.ря а.втома.тиче.скому
ре
.зе.рвирова.нию после пе.ре.хода к сле.дующе.й за.писи. Програ.ммный компле.кс
лучше все
.го приме.нять после приобре.те.ния лице.нзии, хотя е.сть ве.рсии,
доступные открыто.
Прое.кт MS Access сохра.не.н в фа.йле форма.та accdb, упроща.я те.м са.мым
е
.го пе.ре.да.чу и ра.боту с програ.ммой. Ра.зличные конструкторы помога.ют
57
вза
.имоде.йствова.ть с да.нной СУБД пе.рсона.лу, которые име.ют не.доста.точный
урове
.нь зна.ний. Плюсом та.кой на.стольной СУБД ста.новятся
русифицирова
.нный инте.рфе.йс и хороша.я СЗИ.
3. MS SQL Server
Пе
.рва.я ве.рсия СУБД ста.ла совме.стной ра.ботой фирм Sybase, Ashton-Tate
и Microsoft [16]. MS SQL Server прина
.дле.жит к СУБД клие.нт-се.рве.рной
а
.рхите.ктуры. Е.сть огромное число ве.рсий и обновле.ний. Фина.льные ве.рсии По
уже включа
.ют компоне.нт ядра СУБД (Database Engine); на.бор те.хнологий для
ре
.плика.ции с БД, службы для ра.боты с да.нными - пре.доста.вле.ние отче.тов,
а
.на.лиз да.нных и т. п. [17].
Microsoft SQL Server Express Edition - это ве.рсия продукта, уме.ньше.нного
по функциона
.лу, но на.ходяща.яся в открытом доступе [18]. Эта ве.рсия
приме
.нима лишь в ра.мка.х ма.лой компа.нии в силу уме.ньше.нных возможносте
по сра
.вне.нию с MS SQL Server. Языком просмотра выступа.е.т проце.дурное
ра
.сшире.ние языка SQL - Transact-SQL.
Microsoft SQL Server совме.стим с БД других форма.тов, к приме.ру: Oracle,
DB2, Sybase и Microsoft Access [19]. Эта СУБД име
.е.т простой доступ
пользова
.те.ле.й к а.низуча.е.мой информа.ции, что ре.а.лизова.но ме.тодов
объе
.дине.ния с па.ке.том програ.мм Microsoft Office. Та.кже име.е.тся возможность
шифрова
.ть БД, фа.йлы журна.лов или фа.йлы да.нных, те.м са.мым ре.а.лизуя
дополните
.льную за.щиту да.нных.
4. Sybase A daptive Server Enterprise
Ре
.ляционна.я СУБД, созда.на фирмой SAP [20]. Сна.ча.ла была ра.зра.бота
вме
.сте.с Microsoft SQL Server, и потому тоже приме.няе.т Transact- SQL ка
ба
.зовый язык за.просов. Являе.тся СУБД клие.нт-се.рве.рной а.рхите.ктуры.
Используе
.тся в систе.ма.х ма.сшта.ба сре.дне.го или большого пре.дприятий.
Опре
.де.ляе.тся удобством использова.ния и минима.льной це.ной для се.гме.нта
рынка СУБД, подде
.ржива.ющих большие БД. Приме.няе.тся при не.обходимости
вза
.имоде.йствия с большим числом пользова.те.ле.й, большими объе.ма.ми да.нных
58
для оче
.нь ва.жных объе.ктов. Та.кже да.нна.я СУБД не за.висит от ПО других
производите
.ле.й.
SAP Sybase Adaptive Server Enterprise Cluster Edition — ве
.рсия СУБД,
име
.юща.я усиле.нную отка.зоустойчивость, обе.спе.чива.е.мую бла.года.ря
ра
.збие.нию на кла.сте.ры и пе.ре.вода пользова.те.ле.й с отка.за.вше.го узла кла.сте.ра на
ра
.бочий [21]. При сбое в проце.ссе ре.а.лиза.ции тра.нза.кции опе.ра.ция выполнится
повторно по фа
.кту пе.ре.хода на ра.бочий узе.л.
5. ЛИНТЕ
СУБД на
.ше.го производства, созда.нна.я на.учно-производстве.нным
пре
.дприятие.м РЕ.ЛЭК (Ре.ляционные. экспе.ртные. систе.мы). Счита.е.тся
кросспла
.тформе.нным ПО, подде.ржива.ющим почти все ОС. Ба.зовым
на
.пра.вле.ниями использова.ния ста.новятся гос. прое.кты, встрое.нные систе.мы и
онла
.йн-систе.мы. СУБД ЛИНТЕ.Р име.е.т отличную на.де.жность бла.года.ря
систе
.ме опе.ра.тивного ре.зе.рвирова.ния, другими слова.ми - ре.зе.рвна.я систе.ма
приходит на за
.ме.ну выше.дше.й из строя в а.вто ре.жиме. Язык за.просов в СУБД
ЛИНТЕ
.Р отве.ча.е.ттре.бова.ниям SQL:2003 [22]. Суще.ствуе.т 4 ве.рсии СУБД:
ЛИНТЕ
.Р Ба.стион, ЛИНТЕ.Р Ста.нда.рт, ЛИНТЕ.Р Realtime и ЛИНТЕ
Multiversion.
6. MySQL
Униве.рса.льна.я СУБД. Ле.жит в свободном доступе, но име.е
комме
.рче.скую лице.нзирова.нную ве.рсию от MySQL AB. СУБД с открытым
кодом [12]. Изна.ча.льно созда.ва.ла.сь шве.дской компа.ние.й MySQL AB, с 2008 по
2010 года уже фирмой Sun Microsystems. Се
.йча.с ра.зра.ботка и подде.ржка ПО
ле
.жит на Oracle. Пе.рва.я ве.рсия СУБД вышла в 1995 году, а пре.дста.вле.на она
была в янва
.ре 2001 года. Да.нна.я СУБД используе.тся для упра.вле.ния ма.лых и
сре
.дних систе.м. СУБД MySQL используе.тся та.м, где е.сть клие.нт- се.рве.рна.я и
встрое
.нна.я а.рхите.ктура. В ве.рсиях выше MySQL 3.22 все огра.ниче.ния с та.блиц
сняты [23].
Е.сть и визуа.льный инте.рфе.йс для упроще.ния ра.боты с БД MySQL –
PhpMyAdmin [11]. СУБД MySQL ве
.рсий 5.0 и выше отве.ча.е.т ста.нда.рту
Источник: https://baza.diplomsite.ru/previewfile/2035