Operacinė sistema turi užtikrinti stabilų ir patikimą sistemos darbą ir
atlikti visas sistemos darbui reikalingas funkcijas. Renkantis operacinę
sistemą buvo peržvelgtos kelios labiausiai paplitusios operacinės sistemos: Windows 98, Windows NT, Windows 2000, Windows XP, UNIX. Jos buvo palygintos pagal keletą kriterijų:
OS/Kriterijus
|
Minimalūs
reikalavimai
sistemai
|
Sistemos stabilumas
|
Saugumas
|
Tinklo palaikymas
|
Serverinė architektūra
|
Windows98
|
Vidutiniai
|
Vidutinis
|
Nedidelis
|
Taip
|
Ne
|
Windows
NT
|
Vidutiniai
|
Aukštas
|
Didelis
|
Taip
|
Taip
|
Windows
2000
|
Dideli
|
Aukštas
|
Didelis
|
Taip
|
Taip
|
Windows
XP
|
Labai dideli
|
L. aukštas
|
Didelis
|
Taip
|
Taip
|
UNIX
|
Dideli
|
L. aukštas
|
Didelis
|
Taip
|
Taip
|
OS/Kriterijus
|
Diegimas
|
Užimama vieta
|
Kaina
|
Sistemos vystymas
ateityje
|
Windows98
|
Paprastas
|
Vidutinė
|
Vidutinė
|
Ne
|
Windows
NT
|
Vidutinis
|
Vidutinė
|
Aukšta
|
Ne
|
Windows
2000
|
Vidutinis
|
Didelė
|
Aukšta
|
Ne
|
Windows
XP
|
Vidutinis
|
Didelė
|
Aukšta
|
Ne
|
UNIX
|
Sudėtingas
|
Vidutinė
|
Nemokama
|
Taip
|
Įvertinus aukščiau pateiktus kriterijus buvo
pasirinkta Windows 2000 operacinė sistema.
Šios operacinės sistemos pasirinkimą sąlygojo šie jos privalumai:
•
Serverinė
architektūra;
•
Stabilumas
•
Tinklo palaikymas
•
Saugumas
•
Minimalūs
reikalavimai sistemai
Šio projekto
realizavimui buvo pasirinktas Apache Web serveris [10].
Projektas Apache - tai programinės įrangos vystymosi produktas, kurio pagrindiniai
tikslai yra sukurti nekomercinį, turtingą savybėmis, tvirtą ir nemokamą HTTP (Web) serverio realizacijos kodą. Projektą valdo grupė savanorių
programuotojų, kurie yra žinomi kaip Apache grupė (Apache Group). Jie dirba įvairiose pasaulio šalyse ir naudoja internetą
bendravimui, planavimui ir serverio bei jo dokumentacijos tobulinimui.
Apache
-
tai galingas ir lankstus Web serveris, suderinamas su HTTP/1.1. Šis
serveris realizuoja naujausius protokolus, lengvai konfigūruojamas ir
išplečiamas. Gali būti papildomas, rašant modulius, pasitelkus Apache
API modulį.
Apache veikia Windows
NT/ 9x,
OS/2, Netware 5.x, daugumoje UNIX
versijų,
taip pat kitose operacinėse sistemose. Apache yra nuolat aktyviai vystomas,
bendradarbiaujant su vartotojais - atsižvelgiama į pranešimus apie klaidas,
naujas siūlomas idėjas.
Apache turi 500 serverio klaidų pranešimų, kurie palengvina klaidų
kontrolės vykdymą ir jų taisymą. Puslapio turinio adaptavimas leidžia pateikti
dokumentus patogiausiame vartotojui HTML lygyje, kuris užtikrina geriausią
informacijos, kurią vartotojas gali priimti, pateikimą.
Apache
realizuoja
daugumą reikalingų savybių: pranešimus apie klaidas ir problemas, virtualių
serverių savybė, autentifikacijos duomenų valdymą. Autentifikacijos duomenų
valdymas leidžia nesulėtinant serverio kurti slaptažodžiu apsaugotus interneto
puslapius su dideliu vartotojų skaičiumi.
Apache buvo visapusiškai patikrinta tiek kūrėjų, tiek vartotojų. Apache
Grupė nustato griežtus standartus prieš išleisdama naujas serverio versijas.
Aptikus klaidas, serverio versija yra tuoj pat taisoma ir kūrėjai kuo greičiau
leidžia naują patobulintą Apache serverio versiją. Apache grupės planuose ir
toliau išlieka tendencijos išlaikyti Apache nemokamą atviro kodo HTTP serverį,
tobulinti jį, atsižvelgiant į HTTP protokolo pasikeitimus ir Web technologijų
vystymąsi. Negalvojama nutraukti bendradarbiavimo su vartotojais. Taip pat ir
toliau bus atsižvelgiama į didelių apimčių interneto paslaugų tiekėjus bei į
pavienius vartotojus.
Apache ir IIS (Internet Information Server) serverių palyginimas:
Pagrindinis skirtumas tarp Apache ir IIS yra priklausomumas nuo operacinės
sistemos. Apache serveris suderinamas su daugeliu UNIX versijų, Linux, Windows
ir OS/2 operacinėmis sistemomis, kai tuo tarpu IIS suderintas tik su Windows
aplinka.
Savybė
|
Apache
|
IIS
|
Operacinė sistema
|
Unix,
Linux, Windows, OS/2
|
Windows
|
Techninės įrangos
platforma
|
Didelė techninės įrangos dalis, palaikanti
skirtingas operacines sistemas, įskaitant Intel ir SPARC
|
Palaikančios Windows
|
Kaina Nemokamas
|
Aukšta
|
Kuriant vartotojo sąsają ir informacinę posistemę
išnagrinėta keletas programavimo kalbų. Renkantis programavimo kalbą
atsižvelgta į šiuos kriterijus: kodo paprastumas, bibliotekų skaičius, kalbos
populiarumas ir t.t. Peržvelgus populiariausias dinaminio tinklalapio
programavimo kalbas (PHP, ASP, JSP, Perl, JavaScript) pasirinkta PHP
programavimo kalba [9].
Egzistuoja 2
pagrindinės sritys, kuriuose naudojami PHP skriptai:
■
Serverio
praplėtimai. Tai pagrindinė PHP taikymo sritis, ir jai reikalinga: PHP
interpretatorius, tinklo serveris, interneto naršyklė.
■
Iškvietimas
komandinės eilutės pagalba. PHP
skriptą galima paleisti nesinaudojant tinklo serveriu ir interneto naršykle.
Tam reikalingas tik PHP interpretatorius, šis būdas dažniausiai naudojamas
reguliariai vykdomiems veiksmams iškviesti bei teksto apdorojimui.
PHP (Hypertext Processor) - tai į HTML
kodą įterpiama skriptų kalba. PHP sintaksės pagrindai yra paimti iš C, Perl,
Java programavimo kalbų, todėl programavusiems šiomis kalbomis yra ypatingai
lengva pradėti programuoti PHP. Šios kalbos tikslas ir paskirtis yra leisti
interneto svetainių kūrėjams sparčiau kurti dinamiškai generuojamus interneto
puslapius.
PHP gali būti naudojamas daugelyje OS, įskaitant LINUX, daugelį UNIX versijų, SOLARIS,
Microsoft Windows, RISC OS ir kitose. PHP
palaiko daugelis tinklo serverių: Apache, IIS, Personal Web Server, Xitami ir daugelis kitų.
PHP4 palaiko tokias duomenų bazių valdymo
sistemas:
Adabas D
|
Ingres
|
Oracle (OCI7 ir OCI8)
|
Informix
|
ODBC
|
Unix dbm
|
FilePro
|
MSQL
|
Solid
|
Empress
|
FrontBase
|
PostgreSQL
|
IBM
DB2
|
MySQL
|
Velocis
|
Dbase
|
InterBase
|
Ovrimos
|
PHP palaiko
ODBC (Open Database Connection) standartą, kuris įgalina prisijungimą prie
bet kurios jį palaikančios duomenų bazės. PHP palaiko tokius protokolus kaip
LDAP, IMAP, SNMP, NNTP, POP3, HTTP ir kitus.
3.2.9 Sistemos naudojimo instrukcija
Pradedant darbą su virtualios organizacijos dokumentų
valdymo sistema, vartotojui reikia interneto naršyklėje paleisti pagrindinę vykdomąją rinkmeną meniu.php. Sistema prašo įvesti vartotojo vardą ir slaptažodį. Įvedimas
patvirtinamas ENTER klavišu. Įvedus neteisingą vardą ar (ir) slaptažodį,
leidžiama pakartoti prisijungimą.
Prisijungus prie
sistemos, vartotojui pateikiami 3 meniu punktai: Dokumentų archyvas, Tvarkomi dokumentai, Sistemos
administravimas. Meniu punktai
pasirenkami pelės pagalba arba TAB bei ENTER klavišais. Pasirinkus bet kokį
meniu punktą, pateikiama forma. Formoje yra atitinkami mygtukai, kurie vykdo
tam tikras komandas. Norint įvykdyti atitinkamą komandą, reikia nuspausti
formos mygtuką su pele arba ENTER klavišu. Galima naudoti tam tikrą klavišų
kombinaciją, kurios aprašą galima pamatyti palaikius pelės kursorių ant
atitinkamo mygtuko.
Klavišų
kombinacijų sąrašas:
Klavišų kombinacija
|
Vykdoma komanda
|
Alt + N
|
Naujas...
|
Alt + R
|
Redaguoti...
|
Alt + T
|
Trinti...
|
Alt + P
|
Persiųsti...
|
Alt + I
|
Papildoma informacija
|
Alt + U
|
Uždaryti formą
|
Norint pasirinkti kitą meniu punktą, reikia uždaryti
formą. Vartotojas apie tai informuojamas pranešimu ekrane.
Darbas su sistema baigiamas uždarius interneto
naršyklę.
|
3.2.10 Sistemos diegimo planas
Sukurta sistema turi būti diegiama keliais etapais.
1-as etapas - reikiamų programinių priemonių įdiegimas; 2 - as etapas -
sistemos konfigūravimas ir paruošimas darbui; 3 - ias etapas - personalo
apmokymas.
Reikalinga įdiegti
šias programines priemones:
■
Apache web serveris
■
PHP skriptų kalba
■
Oracle Server 8.1 duomenų bazių serveris
■
Interneto naršyklė
(vartotojų kompiuteriuose)
Įdiegus Apache web serverio ir PHP programines priemones,
reikia suderinti Apache web serverį su PHP skriptų interpretatoriumi. Suderinimo aprašymą galima rasti PHP grupės tinklalapyje [12].
Oracle duomenų bazių serveryje reikia sukurti duomenų bazę pavadinimu
DAS, o joje sukurti atitinkamas lenteles ir ryšius tarp jų (22 pav.). Oracle
aprašymą ir sistemines komandas galima rasti gamintojų tinklalapyje [11].
Įdiegus programines
priemones, sistemos administratoriui reikia sukurti sistemos vartotojus ir
darbo grupes, bei priskirti jiems atitinkamas teises sistemoje.
Organizacijos personalas turi būti supažindintas su sistema, apmokytas
naudotis sistemos funkcijomis, racionaliai ir pagal paskirtį naudotis sistemos
teikiamomis galimybėmis. Visi vartotojai turi būti supažindinti su
organizacijos saugumo politika, žinoti savo vykdomą rolę organizacijoje ir
atsakomybę.
Komentarų nėra:
Rašyti komentarą