2013 m. rugsėjo 18 d., trečiadienis

Operacinė sistema turi užtikrinti stabilų ir patikimą sistemos darbą



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ą