Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • TV (Smart TV)
  • Zhvillimi i një sistemi të automatizuar informacioni për menaxhimin e shërbimeve të një operatori telefonik. Informacioni rreth kontratës përfshin: kodin e pajtimtarit, numrin e llogarisë personale të pajtimtarit, numrin e kontratës, numrin e pajtimtarit, emrin e tarifës ose shërbimit, koston e tarifës

Zhvillimi i një sistemi të automatizuar informacioni për menaxhimin e shërbimeve të një operatori telefonik. Informacioni rreth kontratës përfshin: kodin e pajtimtarit, numrin e llogarisë personale të pajtimtarit, numrin e kontratës, numrin e pajtimtarit, emrin e tarifës ose shërbimit, koston e tarifës

Për të siguruar ndërveprimin e informacionit ndër-departamental dhe për të siguruar akses në sistemet dhe burimet e informacionit të qytetit të Moskës, Qeveria e Moskës vendos:

1. Miratoni rregulloret për sistemin e automatizuar të informacionit "Sistemi i monitorimit për sistemet e informacionit të qytetit të Moskës" ().

2. Përcaktoni që Departamenti i Teknologjive të Informacionit të qytetit të Moskës është operatori dhe klienti shtetëror i krijimit, zhvillimit, funksionimit të sistemit të automatizuar të informacionit "Sistemi i Monitorimit të Sistemeve të Informacionit të Qytetit të Moskës".

3. Të vendosë kontroll mbi zbatimin e kësaj rezolute mbi Ministrin e Qeverisë së Moskës, kreun e Departamentit të Teknologjive të Informacionit të Qytetit të Moskës, Ermolaev A.V.

Kryetari i Bashkisë së Moskës S.S. Sobyanin

Pozicioni
në lidhje me sistemin e automatizuar të informacionit "Sistemi i monitorimit të sistemeve të informacionit të qytetit të Moskës"

1. Këto rregullore për sistemin e automatizuar të informacionit "Sistemi i Monitorimit të Sistemeve të Informacionit të Qytetit të Moskës" (në tekstin e mëtejmë - Rregulloret) përcaktojnë qëllimin, strukturën, funksionet, rregullat për përdorimin e sistemit të automatizuar të informacionit "Sistemi i Monitorimit të Sistemeve të Informacionit të Qytetit të Moskës" (në tekstin e mëtejmë - SMIS ).

2. SMIS është një sistem informacioni i automatizuar i qytetit të Moskës, që përmban informacion, softuer dhe pajisje që automatizojnë proceset e ndërveprimit midis operatorit SMIS, ofruesve të informacionit të përpunuar në SMIS dhe përdoruesve të informacionit për të menaxhuar dhe kontrolluar operacionalisht cilësinë e funksionimit të sistemeve të informacionit në qytetin e Moskës dhe sigurimin e ofrimit të shërbimeve të komunikimit për nevojat e autoriteteve ekzekutive të qytetit të Moskës dhe institucioneve të tyre shtetërore vartëse të qytetit të Moskës.

3. SMIS është pronë e qytetit të Moskës.

4. Detyrat e SMIS janë:

4.1. Automatizimi i procesit të organizimit dhe sigurimit të funksionimit të vazhdueshëm dhe me cilësi të lartë të sistemeve dhe burimeve të informacionit të qytetit të Moskës, si dhe shërbimeve të komunikimit të ofruara për autoritetet ekzekutive të qytetit të Moskës dhe institucionet shtetërore vartëse të tyre të qytetit të Moskës. Moska.

4.2. Sigurimi i një hapësire të vetme informacioni dhe organizimi i kontrollit të centralizuar të aksesit në shërbimet dhe funksionalitetin SMIS brenda rrjetit të korporatës multiservice të Qeverisë së Moskës.

4.3. Përmirësimi i cilësisë së funksionimit të sistemeve të informacionit dhe burimeve të qytetit të Moskës duke identifikuar dhe përgjigjur me kohë dështimet teknike në funksionimin e sistemeve të informacionit të qytetit të Moskës dhe ofrimin e shërbimeve të komunikimit për autoritetet ekzekutive të qytetit të Moskës dhe Moskës. institucionet e tyre vartëse shtetërore të qytetit të Moskës.

4.4. Kontrolli i cilësisë, vëllimit dhe afatit kohor të përmbushjes së detyrimeve nga kontraktorët sipas kontratave qeveritare të lidhura nga Departamenti i Teknologjive të Informacionit të qytetit të Moskës për të siguruar funksionimin e sistemeve dhe burimeve të informacionit të qytetit të Moskës dhe ofrimin e shërbimeve të komunikimit për autoritetet ekzekutive të qytetit të Moskës dhe institucionet shtetërore në varësi të tyre të qytetit të Moskës.

4.5. Sjellja e procesit të kontrollit të cilësisë së funksionimit të sistemeve të informacionit të qytetit të Moskës, si dhe sigurimi i ofrimit të shërbimeve të komunikimit për autoritetet ekzekutive të qytetit të Moskës dhe institucionet e tyre shtetërore vartëse të qytetit të Moskës në një nivel të ri duke krijuar funksionalitet për analizimin e disa parametrave me mundësinë e përdorimit të kritereve për zgjedhjen dhe grumbullimin e të dhënave, si dhe trajtimin e justifikuar të punës së kërkesave me kontraktorët sipas kontratave qeveritare të lidhura nga Departamenti i Teknologjive të Informacionit të qytetit të Moskës.

4.6. Automatizimi i procesit të mbledhjes së informacionit mbi funksionimin e sistemeve të informacionit dhe burimeve të qytetit të Moskës dhe rritja e efikasitetit të përpunimit të tij për të siguruar funksionimin e qëndrueshëm të sistemeve të informacionit në qytetin e Moskës dhe sigurimin e komunikimit me cilësi të lartë shërbime për nevojat e autoriteteve ekzekutive të qytetit të Moskës dhe institucioneve të tyre shtetërore vartëse të qytetit të Moskës.

4.7. Përmirësimi i efikasitetit të përdorimit të fondeve nga buxheti i qytetit të Moskës, i parashikuar për mbështetjen financiare për funksionimin e sistemeve të informacionit në qytetin e Moskës dhe ofrimin e shërbimeve të komunikimit për autoritetet ekzekutive të qytetit të Moskës dhe të tyre institucionet vartëse shtetërore të qytetit të Moskës.

5. SMIS përbëhet nga nënsistemet e mëposhtme:

5.1. Shërbimi i Drejtorisë së Unifikuar.

5.2. Monitorimi i sistemeve të informacionit dhe burimeve të autoriteteve ekzekutive të qytetit të Moskës.

5.3. Sistemi i unifikuar i monitorimit dhe administrimit të shërbimeve të telekomunikacionit të autoriteteve ekzekutive të qytetit të Moskës.

6. Funksionet kryesore të SMIS janë:

6.1. Administrimi i llogarive dhe të drejtave të përdoruesve për qasje në sistemet e informacionit të qytetit të Moskës, duke siguruar autorizimin e përdoruesve në vendet e punës dhe në sistemet e informacionit të qytetit të Moskës duke përdorur një llogari të vetme.

6.2. Mbledhja dhe analiza operacionale e informacionit mbi performancën e sistemeve të informacionit të qytetit të Moskës, duke informuar autoritetet ekzekutive të qytetit të Moskës dhe institucionet shtetërore vartëse të tyre të qytetit të Moskës për dështimet në funksionimin e sistemeve të informacionit dhe sigurimin e komunikimit shërbimet.

6.3. Mbledhja e informacionit statistikor në lidhje me funksionimin e sistemeve të informacionit të qytetit të Moskës.

6.4. Kontabiliteti, monitorimi dhe menaxhimi i shërbimeve të komunikimit të ofruara për autoritetet ekzekutive të qytetit të Moskës dhe institucionet e tyre shtetërore vartëse të qytetit të Moskës, si dhe burimet e informacionit të përdorura për të siguruar ofrimin e shërbimeve të komunikimit.

6.5. Përpunimi i aplikacioneve nga autoritetet ekzekutive të qytetit të Moskës për lidhjen dhe / ose shkëputjen e shërbimeve të komunikimit, duke ndryshuar kushtet për ofrimin e tyre.

6.6. Mbledhja dhe përgjithësimi i informacionit në lidhje me funksionimin e gabuar të sistemeve të informacionit të qytetit të Moskës, dështimet në ofrimin e shërbimeve të komunikimit të marra nga pjesëmarrësit në ndërveprimin e informacionit duke përdorur SMIS, i cili është baza për kryerjen e punës së pretendimeve.

6.7. Ndërveprimi i automatizuar me sistemet e informacionit të operatorëve të telekomunikacionit që ofrojnë shërbime komunikimi në interes të autoriteteve ekzekutive të qytetit të Moskës dhe institucioneve të tyre shtetërore vartëse të qytetit të Moskës në bazë të kontratave shtetërore të lidhura nga Departamenti i Teknologjive të Informacionit të qytetit të Moskës, për të siguruar kontrollin mbi cilësinë, vëllimin dhe kohën e ofrimit të shërbimeve të komunikimit.

6.8. Formimi i raporteve statistikore dhe operacionale mbi funksionimin e sistemeve të informacionit të qytetit të Moskës dhe cilësinë e shërbimeve të komunikimit të ofruara në interes të autoriteteve ekzekutive të qytetit të Moskës dhe institucioneve të tyre shtetërore vartëse të qytetit të Moskës.

7. Pjesëmarrës në ndërveprimin e informacionit duke përdorur SMIS janë përdoruesit dhe ofruesit e informacionit, kryerësit e shërbimeve (punëve) të ofruara për funksionimin e sistemeve të informacionit të qytetit të Moskës, shërbimet e komunikimit dhe një operator SMIS.

8. Përdoruesit e informacionit janë autoritetet ekzekutive të qytetit të Moskës.

9. Ofruesit e informacionit janë autoritetet ekzekutive të qytetit të Moskës, institucionet shtetërore të qytetit të Moskës dhe ofruesit e shërbimeve (punët) për funksionimin e sistemeve të informacionit të qytetit të Moskës dhe ofrimin e shërbimeve të komunikimit.

10. Ofruesit e informacionit:

10.1. Vendosni në SMIS informacione për pajisjet e përdorura për sistemet e informacionit dhe telekomunikacionit dhe cilësimet e tij, për shërbimet e nevojshme të komunikimit dhe parametrat e tyre, për dështimet që kanë ndodhur, keqfunksionimet në funksionimin e sistemeve të informacionit dhe burimeve të qytetit të Moskës, për cilësia joadekuate e ofrimit të shërbimeve të komunikimit dhe më pas përditësimi i tij sipas rendit dhe afateve të përcaktuara nga Departamenti i Teknologjive të Informacionit të qytetit të Moskës.

10.2. Ata caktojnë persona të autorizuar për të kryer operacione për vendosjen e informacionit në SMIS, organizojnë marrjen nga persona të autorizuar të identifikuesve (logins) dhe fjalëkalimeve për të punuar në SMIS.

10.3. Siguroni plotësinë, besueshmërinë dhe rëndësinë e informacionit të dhënë në SMIS, si dhe futjen e informacionit të specifikuar në SMIS brenda afateve kohore të përcaktuara nga Departamenti i Teknologjive të Informacionit të qytetit të Moskës.

11. Procedura për ndërveprimin e informacionit midis pjesëmarrësve të saj, rregulloret për hyrjen dhe punën në SMIS, kushtet për dhënien e informacionit në SMIS përcaktohen nga Departamenti i Teknologjive të Informacionit të qytetit të Moskës.

12. Operatori SMIS:

12.1. Ofron udhëzime metodologjike për përdorimin e SMIS. duke përfshirë konsultimin e përdoruesve dhe ofruesve të informacionit për mbështetjen teknike dhe funksionimin e SMIS.

12.2. Ofron funksionimin dhe mbështetjen teknike të performancës SMIS gjatë gjithë kohës.

12.3. Organizon zbatimin e punës për zhvillimin (modernizimin) dhe funksionimin e SMIS.

12.4. Lidhet me sistemet e informacionit SMIS të qytetit të Moskës që plotësojnë kërkesat teknike të përcaktuara nga Departamenti i Teknologjive të Informacionit të qytetit të Moskës.

12.5. Ofron ndërveprim me sistemet e informacionit të kryerësve të punës për funksionimin e sistemeve të informacionit të qytetit të Moskës dhe ofrimin e shërbimeve të komunikimit.

12.6. Siguron diferencimin e të drejtave të aksesit në SMIS, mban shënime dhe statistika të aktivitetit të përdoruesve në përputhje me rregulloret për aksesin dhe punën në SMIS.

12.7. Organizon punën për të garantuar sigurinë e informacionit të afishuar në SMIS.

12.8. Ofron mbështetje këshilluese për pjesëmarrësit në ndërveprimin e informacionit mbi përdorimin e SMIS.

13. Lidhja dhe ndërveprimi i sistemeve të informacionit të qytetit të Moskës duke përdorur SMIS kryhet në përputhje me kërkesat për një lidhje dhe ndërveprim të tillë, të miratuara nga Departamenti i Teknologjive të Informacionit të qytetit të Moskës.

14. Operatori SMIS nuk mban përgjegjësi për përmbajtjen, cilësinë dhe besueshmërinë e informacionit të transmetuar në SMIS nga ofruesit e informacionit.

15. Funksionet e veçanta të operatorit mund t'i transferohen një institucioni shtetëror të qytetit të Moskës në varësi të tij ose një organizate tjetër me vendim të Departamentit të Teknologjive të Informacionit të qytetit të Moskës, në përputhje me legjislacionin e Federatës Ruse dhe të qytetit. të Moskës.

Pasqyrë e dokumentit

Sistemi i automatizuar i informacionit "Sistemi i Monitorimit të Sistemeve të Informacionit të Moskës" (SMIS) u krijua për të automatizuar procesin e organizimit dhe sigurimit të funksionimit të vazhdueshëm dhe me cilësi të lartë të sistemeve të informacionit dhe burimeve të qytetit, duke siguruar një hapësirë ​​të vetme informacioni, duke përmirësuar cilësinë e funksionimit të sistemet e informacionit dhe burimet e qytetit, automatizimi i procesit të grumbullimit të informacionit në lidhje me funksionimin e sistemeve dhe burimeve të informacionit, etj. SMIS përbëhet nga nënsisteme: një shërbim i vetëm katalogu; monitorimi i sistemeve të informacionit dhe burimeve të autoriteteve ekzekutive; sistemi i unifikuar i monitorimit dhe administrimit të shërbimeve të telekomunikacionit të autoriteteve ekzekutive.

Përcaktohen funksionet e përdoruesve të ofruesve të informacionit, të kryerësve të shërbimeve (punëve) për funksionimin e sistemeve të informacionit, të shërbimeve të komunikimit dhe të operatorëve SMIS.

Lidhja dhe ndërveprimi i sistemeve të informacionit të qytetit duke përdorur SMIS kryhet në përputhje me kërkesat e miratuara nga Departamenti i Teknologjisë së Informacionit.

Dokument që nga janari 2016

Me qëllim të mbështetjes së informacionit për turistët, operatorët turistikë, agjentët e udhëtimit dhe shoqatat e tyre, si dhe zhvillimin e zonave prioritare të veprimtarisë turistike në qytetin e Moskës, Qeveria e Moskës vendos:

1. Miratoni Rregulloret për sistemin e automatizuar të informacionit "Portali turistik turistik i qytetit të Moskës" (shtojca).

2. Përcaktoni se:

2.1. Komiteti për Turizmin dhe Industrinë e Hoteleve të Qytetit të Moskës:

2.1.1. Ai është operatori dhe klienti shtetëror për funksionimin e sistemit të automatizuar të informacionit "Portali Turistik i Internetit i Qytetit të Moskës" (në tekstin e mëtejmë AIS TPM).

2.1.2. Kur krijon dhe shpërndan materiale informacioni në lidhje me aktivitetet turistike në qytetin e Moskës, duke përfshirë produkte të shtypura dhe audiovizive, ai vendos informacion në lidhje me AIS TPM që përmban një lidhje me adresën AIS TPM në rrjetin e informacionit dhe telekomunikacionit në Internet.

2.1.3. Për të popullarizuar AIS TPM në mesin e popullatës së Moskës dhe turistëve, ai ndërvepron rregullisht me organizatat e angazhuara në aktivitetet e operatorëve turistikë dhe agjencive të udhëtimit, si dhe me organizatat që transportojnë pasagjerë me transport publik.

2.2. Departamenti i Teknologjive të Informacionit të qytetit të Moskës është klienti shtetëror për zhvillimin e AIS TPM.

3. Rekomandoni organizatat e përfshira në aktivitetet e operatorëve turistikë dhe agjencive të udhëtimit, si dhe organizatat e përfshira në transportin e pasagjerëve me transport publik, të shpërndajnë informacion në lidhje me AIS SST, duke përfshirë një lidhje me adresën e AIS SST në informacionin e internetit dhe rrjeti i telekomunikacionit.

4. Kontrolli mbi zbatimin e kësaj rezolute do t'i besohet Ministrit të Qeverisë së Moskës, kreut të Departamentit të Teknologjive të Informacionit të Qytetit të Moskës, Ermolaev A.V.


Kryetari i Bashkisë së Moskës S.S. Sobyanin


RREGULLORE PËR SISTEMIN E automatizuar të informacionit "PORTAL INTERNET TURISTIK I QYTETIT TË MOSKËS"

1. Dispozitat e Përgjithshme


1.1. Kjo Rregullore për sistemin e automatizuar të informacionit "Portali i Internetit Turistik i Qytetit të Moskës" (në tekstin e mëtejmë - Rregullorja) përcakton detyrat dhe funksionet e sistemit të automatizuar të informacionit "Portali turistik turistik i qytetit të Moskës" (në tekstin e mëtejmë - AIS TPM), rregullat për formimin e burimeve të informacionit të AIS TPM, përbërjen e shkëmbimit të informacionit të pjesëmarrësve duke përdorur AIS TPM (në tekstin e mëtejmë të referuar si pjesëmarrës në shkëmbimin e informacionit), kompetencat e tyre.

1.2. AIS TPM është një sistem i automatizuar informacioni i qytetit të Moskës që u siguron individëve dhe organizatave informacione rreth burimeve turistike, produkteve turistike dhe objekteve të industrisë së turizmit në Moskë.

1.3. AIS TPM është pronë e qytetit të Moskës.

1.4. Detyrat kryesore të krijimit të AIS SST janë:

1.4.1. Mbështetja dhe zhvillimi i turizmit vendas dhe të brendshëm në qytetin e Moskës.

1.4.2. Përhapja e informacionit në lidhje me burimet turistike të qytetit të Moskës, produktet turistike dhe objektet e industrisë turistike të qytetit të Moskës në tregjet turistike vendase dhe botërore.

1.4.3. Sigurimi i vendosjes në kohë dhe të shpejtë të informacionit në lidhje me burimet turistike, produktet turistike dhe objektet e industrisë turistike të qytetit të Moskës në rrjetin e informacionit dhe telekomunikacionit në internet.

1.5. Funksionet e AIS SST janë:

1.5.1. Mbledhja, përpunimi, ruajtja dhe publikimi i informacionit në lidhje me burimet turistike, produktet turistike dhe objektet e industrisë turistike të qytetit të Moskës në rrjetin e informacionit dhe telekomunikacionit në internet.

1.5.2. Ndërveprimi i automatizuar i informacionit me sistemet e informacionit të qytetit të Moskës në drejtim të ofrimit të informacionit në lidhje me burimet turistike, produktet turistike dhe objektet e industrisë turistike të qytetit të Moskës.


2. Pjesëmarrësit e ndërveprimit të informacionit


2.1. Pjesëmarrës në ndërveprimin e informacionit janë operatori AIS SST, ofruesit e informacionit dhe përdoruesit e informacionit.

2.2. Operatori AIS TPM është autoriteti ekzekutiv i qytetit të Moskës, i cili operon AIS TPM.

2.3. Ofruesit e informacionit - autoritetet ekzekutive të qytetit të Moskës dhe organizatat që kanë informacionin e nevojshëm në lidhje me burimet turistike, produktet turistike dhe objektet e industrisë së turizmit të qytetit të Moskës dhe ua ofrojnë atë pjesëmarrësve të tjerë në ndërveprimin e informacionit.

2.4. Përdoruesit e informacionit - individë dhe organizata që kanë nevojë për informacionin e përfshirë në TPM AIS.


3. Procedura për ndërveprimin e informacionit ndërmjet pjesëmarrësve në ndërveprimin e informacionit


Procedura për ndërveprimin e informacionit midis pjesëmarrësve në ndërveprimin e informacionit përcaktohet nga Rregulloret për Ndërveprimin e Informacionit të Pjesëmarrësve në Ndërveprimin e Informacionit duke përdorur AIS TPM (në tekstin e mëtejmë referuar si Rregullorja për Ndërveprimin e Informacionit), miratuar nga operatori AIS TPM së bashku me Departamentin e Informacionit Teknologjitë e qytetit të Moskës.


4. Kompetencat e pjesëmarrësve në ndërveprimin e informacionit


4.1. Operatori AIS TPM:

4.1.1. Së bashku me Departamentin e Teknologjive të Informacionit të qytetit të Moskës, ai zhvillon dhe miraton Rregullat për Ndërveprimin e Informacionit.

4.1.2. Kryen ndërveprim me pjesëmarrësit e ndërveprimit të informacionit për zbatimin e këtyre rregulloreve.

4.1.3. Kryen kontroll mbi pajtueshmërinë nga pjesëmarrësit e ndërveprimit të informacionit me kërkesat e përcaktuara nga këto rregullore dhe rregullat për ndërveprimin e informacionit.

4.1.4. Siguron funksionimin e AIS TPM në përputhje me kërkesat e përcaktuara nga aktet rregullatore ligjore të Federatës Ruse dhe aktet ligjore të qytetit të Moskës.

4.1.5. Siguron funksionimin e AIS SST në një modalitet gjatë gjithë orarit.

4.1.6. Kryen formimin dhe përditësimin e burimeve të informacionit të AIS SST bazuar në informacionin e tij dhe informacionin që i jepet nga pjesëmarrësit në ndërveprimin e informacionit.

4.1.7. Siguron integritetin e burimeve të informacionit të AIS SST dhe disponueshmërinë e tyre për pjesëmarrësit në ndërveprimin e informacionit.

4.1.8. Kryen regjistrimin kontabël të pjesëmarrësve në ndërveprimin e informacionit dhe u siguron atyre akses në TPM AIS.

4.1.9. Ofron mbështetje këshilluese për pjesëmarrësit e shkëmbimit të informacionit mbi përdorimin e AIS SST.

4.1.10. Nuk mban përgjegjësi për saktësinë dhe plotësinë e informacionit të dhënë nga ofruesit e informacionit.

4.2. Funksionet e veçanta të operatorit AIS SST mund t'i transferohen një autoriteti tjetër ekzekutiv të qytetit të Moskës ose një organizate me vendim të operatorit AIS SST në përputhje me aktet ligjore rregullatore të Federatës Ruse dhe aktet ligjore të qytetit të Moskës.

ndërfaqja bazë e operatorit të dyqanit

Prezantimi

1. Analiza e domenit

1.1 Përshkrimi i dyqanit për ofrimin e shërbimeve të operatorit celular

2 Mjetet teknike

3 Përshkrimi i kontabilitetit për shitjen e mallrave dhe shërbimeve të një operatori celular

3.1 Përshkrimi i proceseve të biznesit

3.2 Analiza e të dhënave

4 Rishikimi i analogëve ekzistues

4.2 AIS "Shërbimi MTS 1.15.45"

4.3 AIS "ETK: Llogaria personale 1.3"

5 Arsyetimi për zhvillimin e sistemit të automatizuar të informacionit "Operator"

Përfundimi i kapitullit

2. Pasqyrë e mjeteve të zhvillimit

2.1 Zgjedhja e një DBMS

1.1 Baza e të dhënave Oracle

1.2 DBMS MS SQL Server-2008

1.3 DBMS Firebird 2.1

2.2 Zgjedhja e një mjedisi të zhvillimit të bazës së të dhënave

2.2.1 IBExpert 2009

2.2 Microsoft Access

2.3 Zgjedhja e një mjedisi për zhvillimin e softuerit

2.3.1 Delphi 2010

3.3 Microsoft Visual Studio

Përfundimi i kapitullit

Dizajni i bazës së të dhënave relacionale

1 Zhvillimi i strukturës së tabelës

2 Normalizimi i tabelës

3 Kufizimet e integritetit të projektimit

4 Zhvillimi i operacioneve të kampionimit të të dhënave

5 Dhënia e të drejtave të aksesit

Përfundimi i kapitullit

Dizajnimi i aplikacionit të klientit "Operator"

1 Përshkrimi i moduleve të programit

2 Paketa e dorëzimit dhe kërkesat e sistemit

3 Përshkrimi i ndërfaqes së përdoruesit

3.2 Dritarja kryesore e programit

3.3 Menyja kryesore

3.4 "Raportimi"

Përfundimi i kapitullit

5. Sigurimi i sigurisë së jetës së punës në sallon-dyqan të një operatori celular

5.1 Organizimi i një vendi pune të automatizuar për punonjësit e sallon-dyqanit

2 Faktorë të rrezikshëm dhe të dëmshëm të prodhimit që shoqërojnë aktivitetet e përdoruesve të PC në sallon-dyqan

3 Mënyra për të mbrojtur stafin e sallon-dyqanit nga rreziqet industriale

4 Llogaritja autoteknike e ndriçimit në një showroom që ofron shërbime të një operatori celular

Përfundimi i kapitullit

konkluzioni

Lista e burimeve të përdorura

Prezantimi

Bota moderne e teknologjisë së informacionit është e vështirë të imagjinohet pa përdorimin e bazave të të dhënave.

Pothuajse të gjitha sistemet, në një shkallë ose në një tjetër, shoqërohen me funksionet e ruajtjes dhe përpunimit afatgjatë të informacionit.

Në fakt, informacioni bëhet një faktor që përcakton efektivitetin e çdo fushe aktiviteti.

Rrjedhat e informacionit janë rritur dhe kërkesat për shpejtësinë e përpunimit të të dhënave janë rritur, dhe tani shumica e operacioneve nuk mund të kryhen manualisht, ato kërkojnë përdorimin e teknologjive kompjuterike më premtuese.

Çdo vendim administrativ kërkon një vlerësim të qartë dhe të saktë të situatës aktuale dhe të perspektivave të mundshme për ndryshimin e saj.

Bazat e të dhënave pasqyrojnë një pjesë të caktuar të botës reale. Ky informacion, nëse është e mundur, duhet të regjistrohet një herë në bazën e të dhënave dhe të gjithë përdoruesit që kanë nevojë për këtë informacion duhet të jenë në gjendje të punojnë me të.

Qëllimi i kësaj pune përfundimtare kualifikuese është zhvillimi i një sistemi informacioni të automatizuar për menaxhimin e shërbimeve të një operatori telefonik.

Automatizimi i sallon-dyqanit, për ofrimin e shërbimeve të operatorit telefonik, do t'i lejojë punonjësit të heqin qafe shumë procese rutinë, të cilat do të ofrojnë shërbimin më të shpejtë, më të plotë dhe cilësor ndaj klientit.

Detyrat kryesore:

Kryerja e një analize të aktiviteteve të sallon-dyqanit për ofrimin e shërbimeve të operatorit telefonik.

Zhvillimi i një baze të dhënash informacioni.

Zhvillimi i programit.

Kryerja e një analize për të garantuar sigurinë e sallon-dyqanit për ofrimin e shërbimeve të një operatori celular.

1. Analiza e domenit

1 Përshkrimi i sallon-dyqanit për ofrimin e shërbimeve të një operatori celular

Aktiviteti kryesor i sallon-shop është ofrimi i shërbimeve të komunikimit celular.

Ky person juridik ka një markë të regjistruar, emrin e markës, shlyerjen dhe llogari të tjera në rubla në institucionet bankare.

Salloni-dyqani përfshin administratën, kontabilitetin, departamentin e personelit, departamentin e menaxhimit. Menaxhimi i përgjithshëm i ndërmarrjes kryhet nga Drejtori i Përgjithshëm. Në parashtrimin e tij janë zëvendësdrejtori për Ekonomi dhe Financa. Menaxhimi i drejtpërdrejtë kryhet nga Drejtori i Përgjithshëm.

Ndarjet kryesore që sigurojnë veprimtarinë e sallonit janë:

.kontabiliteti - llogaritja dhe lëshimi i pagave, raportimi tatimor;

.departamenti i menaxhimit - regjistrimi i klientëve dhe lidhjeve, raportimi;

2 Mjetet teknike

Sallonet-dyqane që ofrojnë shërbime telefonike përdorin teknologji informacioni që automatizojnë aktivitetet administrative dhe tregtare. Sallonet kanë një bazë materiale moderne, duke përfshirë pajisjet kompjuterike dhe pajisjet periferike, si dhe një rrjet lokal (LAN), i cili lejon ruajtjen dhe përpunimin e centralizuar të informacionit. Rrjeti mbulon të gjitha departamentet.

Kompania përdor softuerin dhe harduerin e mëposhtëm.

Softueri:

Ø Windows 7 është një sistem operativ i familjes Windows NT të Microsoft Corporation.

Ø Windows Server 2008 është një sistem operativ i familjes Windows NT nga Microsoft, i cili është krijuar për të ekzekutuar në serverë.

Ø 1C: Ndërmarrja 8.3.

Ø Kaspersky Anti-Virus 2012 - programi ofron mbrojtje antivirus, mbrojtje kundër spamit dhe sulmeve të hakerëve.

Hardware:

Kompjuterët me konfigurimin e mëposhtëm janë instaluar në departamentet e ndërmarrjes:

Ø Procesori Intel Core i3 3240 LGA 1155 OEM

Ø Moduli i memories HYNIX DDR3- 2GB 1333 DIMM OEM

Ø Hard drive WD Caviar Blue WD5000AAKX 500GB HDD SATA III

Të gjithë kompjuterët janë të bashkuar në një rrjet të vetëm lokal dhe kanë akses në internet.

Sistemet e informacionit dhe sistemet e softuerit të aplikuar:

Ø 1C: Kontabiliteti 8.3 është një sistem informacioni i automatizuar i krijuar për të automatizuar kontabilitetin dhe kontabilitetin tatimor, duke përfshirë përgatitjen e raportimit të detyrueshëm (të rregulluar).

Ø 1C: Ndërmarrja 8.3 - është një grup modulesh softuerësh të krijuar për të zhvilluar dhe përdorur zgjidhje (konfigurime) për kontabilitetin dhe automatizimin e aktiviteteve të biznesit të ndërmarrjeve, dhe një konfigurim ose një grup konfigurimesh.

Ø MS OFICCE 2010 - një grup programesh për përgatitjen e dokumentacionit.

1.3 Përshkrimi i kontabilitetit për shitjen e mallrave dhe shërbimeve të një operatori celular

Departamenti i menaxhimit kryen funksionet e mëposhtme:

lidhje me klientin

organizimi i pranimit të një porosie për lidhjen e shërbimeve të një operatori celular nga një klient;

pranimi i pagesave nga klientët;

gjurmimi i statusit të lidhjes;

hartimi i një raporti për lidhjet dhe pagesat;

Drejtori i sallonit - menaxhon zhvillimin dhe funksionimin, kryen auditime të brendshme, analizon rezultatet e tyre, kontrollon zbatimin e masave korrigjuese.

Menaxher i shitjeve - zbaton lidhjen e sherbimeve.

1.3.1 Përshkrimi i proceseve të biznesit

Për të zbatuar shërbimet e një operatori celular, kërkohen proceset e mëposhtme të biznesit:

.Lidhja e një pajtimtari të ri - së pari, regjistrohet një pajtimtar i ri, më pas të dhënat për të futen në bazën e të dhënave, klienti zgjedh një plan tarifor, më pas lidhet një kontratë për një lidhje të re, pranohet pagesa dhe lëshohet një faturë pagese për klienti;

.Lidhja e shërbimit të zgjedhur - pas zgjedhjes së shërbimit, hartohet një marrëveshje, pranohet pagesa dhe lëshohet një faturë pagese

.Regjistrimi i pagesës - pas depozitimit të fondeve në llogarinë personale të pajtimtarit, lëshohet një faturë pagese;

.Formimi i dokumenteve të raportimit:

Ø Formimi i raportit "Lista e çmimeve" - ​​formimi i informacionit për çmimet për tarifat dhe shërbimet aktuale;

Ø Formimi i raportit "Analiza e Shitjeve" - ​​formimi i një liste të klientëve-debitorëve, borxhi i të cilëve tejkalon shumën e specifikuar;

Ø Formimi i raportit "Statusi i pagesës" - formimi i informacionit në lidhje me pagesat për çdo klient.

Rregullat e biznesit janë një grup kushtesh që rregullojnë një ngjarje biznesi në mënyrë që të ndodhë ashtu siç duhet për biznesin ose klientin.

Merrni parasysh rregullat e biznesit që janë të nevojshme për zbatimin e shërbimeve:

.Me rastin e porositjes së shërbimit duhet të bëhet pagesa e vendosur nga sallon-dyqani.

.Lidhja e kontratës për lidhjen e një klienti të ri bëhet pas pagesës së plotë të kostos së tarifës së përzgjedhur dhe pasi klienti siguron një dokument identiteti.

.Përpara kreditimit të fondeve në llogarinë e pajtimtarit, është e nevojshme që të kryhet pagesa dhe të regjistrohet pajtimtari në bazën e të dhënave sallon-shop.

3.2 Analiza e të dhënave

Është e nevojshme të përcaktohen të dhënat që do të përdoren në bazën e të dhënave që po hartohet. Ky informacion mund të ndahet në llojet e mëposhtme:

informacion në lidhje me kontratën;

informacione për abonentët;

informacion në lidhje me tarifat dhe shërbimet;

informacioni i pageses;

informacion mbi shitjen.

Informacioni në lidhje me kontratën përfshin: kodin e pajtimtarit, numrin e llogarisë personale të pajtimtarit, numrin e kontratës, numrin e pajtimtarit, emrin e tarifës ose shërbimit, koston e tarifës ose shërbimit, datën e përfundimit dhe shumën e pagesës.

Informacioni për abonentët përfshin: emrin e plotë të pajtimtarit, të dhënat e pasaportës, adresën dhe datën e lindjes.

Informacioni rreth tarifave dhe shërbimeve përfshin: emrin e tarifës ose shërbimit, koston.

Informacioni i pagesës përfshin: emrin e plotë të blerësit, numrin e pajtimtarit, shumën e pagesës, datën e pagesës.

Informacioni në lidhje me shitjen përfshin: informacion në lidhje me tarifën ose një shërbim të veçantë, emrin e plotë të blerësit, të dhënat e pasaportës së blerësit, çmimin e tarifës ose shërbimit, datën e shitjes.

3.3 Studimi i flukseve të informacionit

Vetëm punonjësit e dyqanit të sallonit do të punojnë me sistemin, përkatësisht:

Konsulentët e shitjeve të cilët do të regjistrojnë lidhje të reja, do të ndryshojnë ose shtojnë të dhënat e pajtimtarëve, si dhe do të depozitojnë fonde në llogaritë e abonentëve

Një menaxher që do të bëjë të gjitha llojet e ndryshimeve në lidhje me katalogun e shërbimeve dhe tarifave.

Administratori, nga ana tjetër, do të shikojë listën e debitorëve dhe do të gjenerojë raporte.

Informacioni hyrës do të jetë:

Për klientët, do të shënohen të dhënat e mëposhtme: emri i plotë, seria dhe numri i pasaportës, nga kush dhe kur është lëshuar, data e lindjes, adresa.

Rreth tarifave: emri i tarifës, kostoja e thirrjeve hyrëse dhe dalëse, SMS dhe trafiku i Internetit.

Mbi shërbimet: emri, kostoja, përshkrimi i shërbimit dhe shënimet.

Si informacion dalës, programi i klientit do të gjenerojë raportet e mëposhtme:

raporti "Lista e çmimeve" - ​​ky raport do të shfaq një listë të çmimeve për tarifat dhe shërbimet aktuale;

raporti "Analiza e shitjeve" - ​​ky raport do të shfaqë një listë të shërbimeve dhe lidhjeve të shitura për vitin;

Raporti "Statusi i pagesës" - ky raport shfaq një listë të pajtimtarëve në llogarinë e të cilëve fondet janë depozituar nga operatori gjatë 2 ditëve të fundit.

4 Rishikimi i analogëve ekzistues

Deri më sot, ka mjaft sisteme të automatizuara të krijuara për operatorët celularë, por në shumicën e rasteve ato janë të dizajnuara për një operator specifik, kanë aftësi të kufizuara ose janë pjesë e një grupi të madh programesh.

4.1 AIS "Operatorët celularë"

Përshkrimi: Programi "Operatorët celularë" ju lejon të merrni informacione me numrin e telefonit:

-operatori celular

-data e themelimit (kompania)

-Rajon

-Faqja zyrtare e operatorit

-faqe për dërgim SMS falas

Falë një informacioni të tillë, pajtimtari gjithmonë do të dijë se kush dhe nga ku ka thirrur ose ka shkruar SMS.

Para se të telefononi një telefon celular, ne rekomandojmë që pajtimtari të zbulojë me ndihmën e këtij programi se cilit rajon dhe operator celular i përket numri i specifikuar.

Përndryshe, mund të ndodhë që një telefonatë në një rajon tjetër t'i kushtojë shumë abonentit.

Përveç kësaj, në këtë AIS, është e shpejtë dhe e lehtë të dërgoni SMS falas në çdo numër.

Programi nuk kërkon instalim dhe mund të ekzekutohet drejtpërdrejt nga një USB ose CD.

Programi është falas, regjistrimi nuk kërkohet. Pamja e AIS "Operatorët celularë" është paraqitur në Figurën 1.

Fig.1. "Paraqitja e operatorëve celularë AIS"

4.2 AIS "Shërbimi MTS 1.15.45"

Përshkrimi: Ky është një aplikacion i zhvilluar për iOS, me të cilin pajtimtari mund të mësojë shpejt statusin e llogarisë së tij celulare, të lidhë dhe shkëputë shërbimet, të ndryshojë planin e tij tarifor dhe shumë më tepër.

Menyja kryesore dhe kërkimi janë paraqitur në Figurën 2.

Oriz. 2. "Menyja kryesore e Shërbimit AIS MTS"

1.4.3 AIS "ETK: Llogaria Personale 1.3"

Përshkrimi: Programi është një mjet i përshtatshëm për administrimin e llogarisë personale të një pajtimtari të operatorit celular CJSC "ETK" (Yeniseitelecom). Programi përbëhet nga tre module: llogari personale, shërbim SMS, ndihmë.

Një llogari personale ju lejon të menaxhoni llogarinë tuaj personale dhe të tjerët (llogaritë e veta, llogaritë e korporatës, etj.). Funksionon vetëm kur lidhet me internetin (Wi-Fi, GPRS, 3G). Operacionet e mëposhtme janë në dispozicion:

-ndryshimi i listës së shërbimeve;

-rimbushja e bilancit;

-bllokimi/zhbllokimi i numrave, etj. Shërbimi ju lejon të menaxhoni llogarinë tuaj personale vetëm me një kartë SIM aktive. Lidhja me internetin nuk kërkohet. Operacione të tilla si menaxhimi i listës së shërbimeve dhe rimbushja e bilancit janë të disponueshme.

Ndihma është një udhëzues i shpejtë referimi i integruar në program. Lidhja me internetin nuk kërkohet.

Dritarja kryesore e programit është paraqitur në figurën 3.

Fig.3. "Dritarja kryesore e AIS ETK: Llogaria personale 1.3"

1.5 Arsyetimi për zhvillimin e sistemit të automatizuar të informacionit "Operatori"

Analogët ekzistues kanë mangësitë e mëposhtme:

-nuk ka mekanizma fleksibël për ndarjen e aksesit në të dhëna

-funksionalitet të pamjaftueshëm

-nuk ka akses për shumë përdorues

-cmim i larte

Teknologjitë e reja të përshtatshme

Një zgjidhje moderne për problemet e mësipërme është zhvillimi i AIS "Operator", sepse:

ndërfaqe fleksibël

aftësia për të krijuar një bazë informacioni të shpërndarë

çmim i ulët për produktin përfundimtar

Rëndësia - aftësia për të pasqyruar shpejt ndryshimet.

Plotësia e informacionit, domethënë dhënia e informacionit më të plotë për porositë, për pagesën, për makinat.

Komoditet - ndërfaqe e qartë.

Përfundimi i kapitullit

Krijimi i këtij sistemi të automatizuar informacioni do të lejojë marrjen parasysh të të gjitha veçorive për zbatimin e shërbimeve të një operatori celular.

Efekti i pritur nga zbatimi:

Ø Rëndësia - aftësia për të pasqyruar shpejt ndryshimet.

Ø Plotësia e informacionit, domethënë dhënia e informacionit më të plotë në lidhje me vlerësimin e përpiluar.

Ø Komoditet - ndërfaqe e qartë.

Ø Konsistenca dhe besueshmëria e të dhënave.

Ø Konsolidimi i informacionit në ndërmarrje.

2. Pasqyrë e mjeteve të zhvillimit

1 Zgjedhja e një DBMS

Sistemi i menaxhimit të bazës së të dhënave (DBMS) një grup mjetesh softuerike të krijuara për të krijuar, mirëmbajtur dhe përdorur një bazë të dhënash.

Sipas aftësive të tyre, dallohen dy grupe të DBMS:

DBMS plotësisht funksionale më i fuqishmi, me shumë përdorues, me sisteme të mbrojtjes, kopjimit dhe rikuperimit të të dhënave (Oracle, Microsoft SQL Server, Informix, DB / 2), por DBMS më komplekse.

DBMS personale me veçori të kufizuara, por më të lehta për t'u përdorur (Access, Visual FoxPro, Paradox, Clipper, dBase, Clarion, DataEase, DataFlex, R:BASE).

1.1 Baza e të dhënave Oracle

Oracle është një nga DBMS-të moderne më të fuqishme të krijuara për të zbatuar bazat e të dhënave të nivelit të korporatës, i cili imponon kërkesa serioze në server.Ai mund të funksionojë në shumicën e sistemeve operative: Windows-NT, -2000, Linux, UNIX, AIX, Nowell Netware. Dhe kjo, nga ana tjetër, ju lejon të zgjidhni platformën më të përshtatshme të serverit për detyrat e korporatës. Për shembull, nëse një organizatë preferon të përdorë sisteme operative jo-Windows, atëherë ajo mund ta përballojë lehtësisht atë. Disa organizata mund të shikojnë zgjidhje të bazuara në UNIX që janë të njohura për besueshmërinë dhe qëndrueshmërinë e tyre si një platformë serveri, ndërkohë që përdorin ende përvojën e njohur të Windows në kompjuterët e klientëve.

Përparësitë kryesore të Oracle mund të konsiderohen mbështetja për baza të dhënash shumë të mëdha (deri në 64 GB), mjete të fuqishme zhvillimi dhe administrimi, mbështetje për mjedise multiprocessing dhe dygjuhëshe, si dhe integrim me ueb. Në të njëjtën kohë, programi imponon kërkesa serioze harduerike dhe një çmim të lartë.

1.2 DBMS MS SQL Server-2008

MS SQL Server-2008 është bërë i përhapur si në vendin tonë ashtu edhe jashtë saj, pasi ofron një gamë të gjerë shërbimesh administrimi dhe është lehtësisht i shkallëzueshëm. Kjo lejon që ai të përdoret në sistemet e informacionit për bizneset e mesme dhe sistemet e informacionit kompjuterik të mëdhenj (CIS).

Platforma MS SQL Server bazohet në mjedisin Windows.

Avantazhi kryesor i programit është integrimi i ngushtë me produktet softuerike të Microsoft dhe aftësia për të eksportuar / importuar të dhëna në formatet më të zakonshme të të dhënave, gjë që ju lejon të përdorni MS SQL Server si një depo qendrore të të dhënave. 2008 Express është një botim falas i SQL Server . Është ideal për trajnimin e bazës së të dhënave, aplikacionet e serverëve të vegjël dhe shpërndarjen nga ISV. Ky version përfshin një sërë veçorish të fuqishme, duke përfshirë Shërbimet e Raportimit të SQL Server 2008, një platformë serveri për krijimin dhe paraqitjen e raporteve klasike dhe interaktive dhe SQL Server 2008 Management Studio Express, një mjedis grafik që thjeshton menaxhimin e bazës së të dhënave.

-Fuqia

-Aftësia për të zhvilluar aplikacione me performancë të lartë që mbështeten në sigurinë, besueshmërinë dhe shkallëzueshmërinë e motorit SQL Server.

-Performanca

-Integrimi i ngushtë i SQL Server Express me dizajnerët e Visual Studio dhe SQL Server Management Studio ju lejon të zhvilloni aplikacione më shpejt.

-Fleksibiliteti

-Krijimi i aplikacioneve të lidhura lehtë që mund të funksionojnë pa një lidhje rrjeti dhe të sinkronizohen automatikisht me një bazë të dhënash qendrore.

Fushat kryesore të përdorimit:

-Bazat e të dhënave të nivelit të hyrjes, bazat e të dhënave të trajnimit

-Ndërtoni aplikacione të fuqishme në desktop

-Të drejtat e shpërndarjes falas për zhvilluesit e pavarur të softuerit.

1.3 DBMS Firebird 2.1

Firebird (FirebirdSQL) është një sistem kompakt, ndër-platformë, pa pagesë i menaxhimit të bazës së të dhënave (DBMS) që funksionon në Linux, Microsoft Windows dhe platforma të ndryshme Unix.

Përparësitë e Firebird përfshijnë arkitekturën me shumë versione (përpunimi paralel i pyetjeve operacionale dhe analitike: përdoruesit e leximit nuk bllokojnë shkrimtarët), kompaktësia (kompeti i shpërndarjes 5 Mb), efikasiteti i lartë dhe mbështetja e fuqishme gjuhësore për procedurat dhe aktivizuesit e ruajtur. Përdoret në të ndryshme sisteme industriale (magazina dhe amvisëri, sektori financiar dhe publik) që nga viti 2001. Ky është një projekt i pavarur komercial i programuesve C dhe C ++, këshilltarëve teknikë dhe zhvilluesve të sistemeve të menaxhimit të bazës së të dhënave me shumë platforma, bazuar në kodin burimor të lëshuar nga Borland Corporation më 25 korrik 2000 si një version falas i Interbase 6.0. mbështet SQL-92 Entry Level 1 dhe zbaton pjesën më të madhe të standardit SQL-99 me disa shtesa shumë të dobishme. Kjo përfshin shprehjet DML/DDL, sintaksën FULL/LEFT/Djathtas JOIN, UNION, shprehjet DISTINCT, nënpyetjet (IN, EXISTS), funksionet e integruara (AVG, SUM, MIN, MAX, COALESCE, CASE, ..), kufizimet e integritetit ( PRIMARY KEY, UNIQUE, FOREIGN KEY) dhe të gjitha llojet e zakonshme të të dhënave SQL. Mbështet shumë metoda aksesi, duke përfshirë: grupe përbërësish vendas për C/C++, Delphi, klasa për ADO, ODBC, JDBC (Jaybird), drejtues për Python, PHP , drejtuesi OLE DB, dbExpress, ofruesi i të dhënave .NET dhe aksesi i drejtpërdrejtë duke përdorur bibliotekën e klientit të serverit (fbclient.dll ose GDS32.dll) mbështet bazat e të dhënave të mëdha. Bazat e të dhënave mund të vendosen në skedarë të shumtë, kufiri i madhësisë së të cilave varet nga sistemi operativ. Kufiri teorik aktualisht është 64 TB për një skedar të vetëm të bazës së të dhënave, kështu që kufijtë kryesorë vendosen nga sistemi i skedarëve dhe hapësira në hard disk është serveri i bazës së të dhënave. Një server i vetëm Firebird mund të trajtojë disa qindra baza të dhënash të pavarura, secila me shumë lidhje përdoruesish. Është plotësisht pa honorare edhe për përdorim komercial.

2 Zgjedhja e një mjedisi të zhvillimit të bazës së të dhënave

2.1 IBEkspert 2009

IBExpert është një guaskë GUI e krijuar për zhvillimin dhe administrimin e bazave të të dhënave InterBase dhe Firebird, si dhe për zgjedhjen dhe modifikimin e të dhënave të ruajtura në bazat e të dhënave.

Si avantazhet kryesore të IBExpert, zhvilluesit tregojnë:

Ø mbështetje për versionet InterBase 4.x, 5.x, 6.x, 7.x; Firebird 1.x, 2.x, 3.x; Yaffil 1.x;

Ø

Ø

Ø

Ø Plotësimi i kodit SQL (emrat e tabelave, fushave, etj.)

Ø

Ø kërkimi në metadata;

Ø

Ø

Ø raportet e meta të dhënave;

Ø

Ø eksportimi i të dhënave në formate të ndryshme. ka shumë komponentë që e bëjnë më të lehtë punën: një redaktues vizual për të gjitha objektet e bazës së të dhënave, një redaktues SQL dhe ekzekutues skripti, një korrigjues për procedurat dhe aktivizuesit e ruajtur, një ndërtues rajoni, një mjet për importimin e të dhënave nga burime të ndryshme, gjuhën e saj të skriptimit dhe gjithashtu projektuesin e bazës së të dhënave.

2.2 Microsoft Access

Microsoft Access është një DBMS relacionale e Microsoft Corporation. Ka një gamë të gjerë karakteristikash, duke përfshirë pyetjet e lidhura, lidhjet me tabelat e jashtme dhe bazat e të dhënave. Falë gjuhës së integruar VBA, ju mund të shkruani aplikacione që punojnë me bazat e të dhënave në vetë Access.

Ø Komponentët kryesorë të MS Access:

Ø ndërtues tavoline;

Ø ndërtues i formës së ekranit;

Ø Ndërtuesi i pyetjeve SQL (gjuha SQL në MS Access nuk përputhet me standardin ANSI);

Ø ndërtues i raportit të printueshëm.

Ata mund të thërrasin skriptet VBA, kështu që MS Access ju lejon të zhvilloni aplikacione dhe baza të të dhënave pothuajse nga e para ose të shkruani një mbështjellës për një bazë të dhënash të jashtme. Motori i bazës së të dhënave Jet (Microsoft Jet Database Engine), i cili përdoret si server skedari i motorit të bazës së të dhënave MS Access DBMS dhe për këtë arsye zbatohet vetëm për aplikacionet që punojnë me sasi të vogla të dhënash dhe me një numër të vogël përdoruesish që punojnë njëkohësisht me këto të dhëna. Vetë aksesit i mungojnë një sërë mekanizmash të nevojshëm në bazat e të dhënave me shumë përdorues, si për shembull, nxitësit.

Mjetet e integruara të ndërveprimit midis MS Access dhe DBMS të jashtme duke përdorur ndërfaqen ODBC heqin kufizimet e natyrshme në Motorin e bazës së të dhënave Microsoft Jet. Mjetet e MS Access që lejojnë një ndërveprim të tillë quhen "tabela të lidhura" (lidhje me një tabelë DBMS) dhe "pyetje në server" (një pyetje në një dialekt të SQL që "kupton" DBMS).

Për të ndërtuar aplikacione të plota klient-server bazuar në MS Access, Microsoft rekomandon përdorimin e MS SQL Server DBMS si një motor të dhënash. Në të njëjtën kohë, është e mundur të kombinohen mjetet e menaxhimit të bazës së të dhënave dhe mjetet e zhvillimit me thjeshtësinë e natyrshme të MS Access.

Ekzistojnë gjithashtu zbatime të njohura të aplikacioneve klient-server bazuar në paketën Access 2003 me DBMS të tjera, në veçanti, MySQL.

3 Zgjedhja e një mjedisi të zhvillimit të softuerit

3.1 Delphi 2010

Delphi është një mjedis i integruar i zhvillimit të softuerit për Microsoft Windows, Mac OS, iOS dhe Android në Delphi (i njohur më parë si Object Pascal), i krijuar fillimisht nga Borland dhe tani në pronësi dhe zhvilluar nga Embarcadero Technologies. Embarcadero Delphi është pjesë e paketës Embarcadero RAD Studio dhe vjen në katër botime: Starter, Professional, Enterprise dhe Architect.

Mjedisi është projektuar për zhvillimin e shpejtë (RAD) të softuerit të aplikacionit për sistemet operative Windows, Mac OS X, si dhe IOS dhe Android. Për shkak të kombinimit unik të thjeshtësisë së gjuhës dhe gjenerimit të kodit të makinës, ju lejon të ndërveproni drejtpërdrejt, dhe, nëse dëshironi, në nivel mjaft të ulët me sistemin operativ, si dhe me bibliotekat e shkruara në C / C ++. Programet e krijuara nuk varen nga softuer të palëve të treta, të tilla si Microsoft .NET Framework ose Java Virtual Machine. Shpërndarja dhe lirimi i memories kontrollohet kryesisht nga kodi i përdoruesit, i cili nga njëra anë shtrëngon kërkesat për cilësinë e kodit dhe nga ana tjetër bën të mundur krijimin e aplikacioneve komplekse me kërkesa të larta për përgjegjshmëri (operim në kohë reale ). Përpiluesit e kryqëzuar për platformat celulare ofrojnë numërim automatik të referencave të objekteve, gjë që e bën më të lehtë menaxhimin e jetëgjatësisë së tyre.

Eclipse është një IDE falas për zhvillimin e aplikacioneve modulare ndër-platformë. Zhvilluar dhe mirëmbajtur nga Fondacioni Eclipse.

Aplikacionet më të njohura të bazuara në platformën Eclipse janë "Eclipse IDEs" të ndryshme për zhvillimin e softuerit në shumë gjuhë (p.sh. "Java IDE" më i njohur, i cili u mbështet në mënyrë vendase, nuk mbështetet në ndonjë shtesë të pronarit, përdor një API standarde publike për të hyrë në platformën Eclipse)

Fillimisht, Eclipse u zhvillua nga IBM si pasardhës i mjedisit të zhvillimit të IBM VisualAge, si një standard IDE i korporatës për zhvillim në gjuhë të ndryshme për platformat IBM. Sipas IBM, dizajni dhe zhvillimi kushtojnë 40 milionë dollarë. Kodi burimor ishte plotësisht me burim të hapur dhe u vu në dispozicion pasi Eclipse u lëshua në komunitetin e pavarur nga IBM për zhvillim të mëtejshëm.

Në Eclipse 3.0 (2003), specifikimet e platformës së shërbimit OSGi u zgjodhën si arkitekturë e kohës së ekzekutimit. Që nga versioni 3.0, Eclipse është zhvendosur nga të qenit një IDE monolit që mbështet shtesat në të qenit vetë një grup shtesash. Ai bazohet në kornizën OSGi dhe SWT / JFace, mbi bazën e të cilit zhvillohet shtresa tjetër - RCP (Platforma e klientit të pasur, një platformë për zhvillimin e aplikacioneve të klientëve të plotë). RCP shërben si bazë jo vetëm për Eclipse, por edhe për aplikacione të tjera RCP si Azureus dhe File Arranger. Shtresa tjetër është vetë Eclipse, e cila është një grup shtesash RCP - redaktues, panele, perspektiva, një modul CVS dhe një modul i Mjeteve të Zhvillimit Java (JDT).

Që nga viti 2006, Fondacioni Eclipse ka koordinuar lëshimin vjetor të Simultanit, i cili zhvillohet në qershor. Çdo version përfshin platformën Eclipse si dhe një numër projektesh të tjera Eclipse. Ai shërben kryesisht si një platformë zhvillimi shtesë, gjë që e ka bërë atë të njohur: çdo zhvillues mund ta zgjerojë Eclipse me modulet e tij. Tashmë ekzistojnë Mjetet e Zhvillimit Java (JDT), Mjetet e Zhvillimit C/C++ (CDT) të zhvilluara nga inxhinierët QNX së bashku me IBM, dhe mjete për gjuhët Ada (GNATbench, Hibachi), COBOL, FORTRAN, PHP, etj. nga zhvillues të ndryshëm. . Shumë shtesa plotësojnë mjedisin Eclipse me menaxherët për të punuar me bazat e të dhënave, serverët e aplikacioneve, etj. JDT (Java Development Tools) është moduli më i famshëm që synon zhvillimin e grupit: mjedisi është i integruar me sistemet e kontrollit të versionit - CVS, GIT në shpërndarjen kryesore , për sisteme të tjera (p.sh. Subversion, MS SourceSafe) ekzistojnë shtojca. Gjithashtu ofron mbështetje për komunikimin midis IDE dhe sistemit të menaxhimit të detyrave (gabimeve). Shpërndarja kryesore përfshin mbështetjen për gjurmuesin e gabimeve Bugzilla, dhe ka gjithashtu shumë shtesa për të mbështetur gjurmuesit e tjerë (Trac, Jira, etj.). Për shkak të cilësisë së tij falas dhe të lartë, Eclipse është standardi i korporatës për zhvillimin e aplikacioneve në shumë organizata. Është i shkruar në Java, prandaj është një produkt i pavarur nga platforma, me përjashtim të bibliotekës SWT, e cila është zhvilluar për të gjitha platformat e zakonshme. (Shikoni më poshtë). Biblioteka SWT përdoret në vend të bibliotekës standarde Java Swing. Ai mbështetet tërësisht në platformën bazë (sistemin operativ) për një ndërfaqe përdoruesi të përgjegjshme dhe me pamje natyrale, por ndonjëherë shkakton probleme të përputhshmërisë dhe stabilitetit të aplikacionit nëpër platforma.

Baza e Eclipse është platforma e klientit të pasur (RCP). Ai përbëhet nga komponentët e mëposhtëm:

Ø Bërthama e platformës (ngarkimi i Eclipse, funksionimi i moduleve);

Ø OSGi (mjedis standard i dorëzimit të paketave);

Ø SWT (paketë mjetesh portative të miniaplikacioneve);

Ø JFace (buferat e skedarëve, manipulimi i tekstit, redaktuesit e tekstit);

Ø Hapësira e punës Eclipse (panelet, redaktuesit, projeksionet, magjistarët) Eclipse shkruhet duke përdorur veglat SWT. Ky i fundit, ndryshe nga Swing (i cili imiton kontrollet grafike më vete), përdor komponentët grafikë të sistemit operativ. Ndërfaqja e përdoruesit Eclipse varet gjithashtu nga një program ndërmjetës GUI i quajtur JFace që e bën të lehtë ndërtimin e një ndërfaqeje përdoruesi të bazuar në SWT.

Fleksibiliteti i Eclipse ofrohet nga shtojcat, gjë që bën të mundur zhvillimin jo vetëm në Java, por edhe në gjuhë të tjera, si C / C ++, Perl, Groovy, Ruby, Python, PHP, Erlang, Component Pascal. , Zonnon dhe të tjerë.

2.3.3 Microsoft Visual Studio

Microsoft Visual Studio është një linjë produktesh të Microsoft që përfshin një mjedis të integruar të zhvillimit të softuerit dhe një sërë mjetesh të tjera. Këto produkte ju lejojnë të zhvilloni aplikacione për konsolë dhe aplikacione me një ndërfaqe grafike, duke përfshirë ato me mbështetje për teknologjinë Windows Forms, si dhe faqe interneti, aplikacione ueb, shërbime ueb në kodin vendas dhe të menaxhuar për të gjitha platformat, të mbështetura nga Microsoft Windows. Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework dhe Microsoft Silverlight.Studio përfshin një redaktues të kodit burim me teknologjinë IntelliSense dhe rifaktorim të lehtë të kodit. Korrigjuesi i integruar mund të funksionojë si korrigjues i nivelit burimor dhe korrigjues i nivelit të makinës. Mjete të tjera të integruara përfshijnë një redaktues formulari për të thjeshtuar krijimin e GUI-së së një aplikacioni, një redaktues ueb, një projektues klase dhe një projektues të skemave të bazës së të dhënave. Visual Studio ju lejon të krijoni dhe lidhni shtesa (shtojca) të palëve të treta për të zgjeruar funksionalitetin në pothuajse çdo nivel, duke përfshirë shtimin e mbështetjes për sistemet e kontrollit të versionit të kodit burimor (siç janë Subversion dhe Visual SourceSafe), duke shtuar mjete të reja (për shembull, për redaktimin dhe dizajnimin e kodit vizual në gjuhë programimi specifike për domenin ose mjete për aspekte të tjera të procesit të zhvillimit të softuerit (për shembull, klienti Team Explorer për të punuar me Team Foundation Server).

Përfundimi i kapitullit

Midis numrit të madh të DBMS ekzistuese, u zgjodh Firebird 2.1. sepse një nga avantazhet e tij është mbështetja për shumë metoda aksesi, duke përfshirë: grupet e komponentëve vendas për/C++ dhe Delphi. Firebird gjithashtu mbështet baza të dhënash të mëdha që mund të përfshijnë skedarë të shumtë. Një avantazh tjetër i Firebird është arkitektura e tij me shumë versione, e cila siguron përpunim paralel të pyetjeve operacionale dhe analitike (kjo është e mundur sepse përdoruesit e leximit nuk bllokojnë shkrimtarët), kompaktësia (shpërndarja 5 Mb), efikasiteti i lartë dhe mbështetje e fuqishme gjuhësore për procedurat dhe aktivizuesit e ruajtur. .

Predha IBExpert 2009 u zgjodh si mjedisi i zhvillimit të bazës së të dhënave, pasi ka një sërë avantazhesh, si:

Ø mbështetje për versionet InterBase 4.x, 5.x, 6.x, 7.x; Firebird 1.x, 2.x; Yaffil 1.x;

Ø punoni njëkohësisht me disa baza të dhënash;

Ø redaktorë të veçantë për të gjitha objektet e bazës së të dhënave me theksim sintaksor;

Ø redaktues i fuqishëm SQL me histori të pyetjeve dhe ekzekutim të pyetjeve në sfond;

Ø korrigjues i procedurave të ruajtura dhe nxitësve;

Ø kërkimi në metadata;

Ø nxjerrja e plotë dhe e pjesshme e të dhënave dhe meta të dhënave;

Ø analizues i varësisë së objektit të bazës së të dhënave;

Ø raportet e meta të dhënave;

Ø menaxherët e përdoruesve dhe privilegjet e përdoruesve;

Ø Eksportimi i të dhënave në formate të ndryshme. Ka shumë komponentë që e bëjnë punën tuaj më të lehtë: një redaktues vizual për të gjitha objektet e bazës së të dhënave, një redaktues SQL dhe ekzekutues skripti, një korrigjues për procedurat dhe aktivizuesit e ruajtur, një ndërtues scope, një gjuhë skriptimi të personalizuar dhe një projektuesi i bazës së të dhënave, etj.

Delphi 2010 është përdorur si një mjedis zhvillimi softuerësh, pasi ka përparësitë e mëposhtme:

Ø Shpejtësia e zhvillimit të aplikacionit.

Ø Performanca e lartë e aplikacionit të zhvilluar.

Ø Kërkesa të ulëta të aplikacionit të zhvilluar për burimet kompjuterike.

Ø Zgjerimi duke futur komponentë dhe mjete të reja në mjedisin Delphi.

Ø Aftësia për të zhvilluar komponentë dhe mjete të reja duke përdorur veglat e vetë Delphi (komponentët dhe mjetet ekzistuese janë të disponueshme në kodet burimore)

Ø Përpunimi i suksesshëm i hierarkisë së objektit

Ø De fakto, një numër i madh i komponentëve vizuale të palëve të treta janë tashmë të disponueshme, disa prej të cilave janë pa pagesë, disa shareware dhe disa janë komerciale.

3. Projektimi i një baze të dhënash relacionale

Kjo bazë të dhënash është krijuar në bazë të modelit të rolit.

Kontrolli i aksesit i bazuar në role është një zhvillim i një politike të kontrollit selektiv të aksesit, ndërsa të drejtat e aksesit të subjekteve të sistemit në objekte grupohen duke marrë parasysh specifikat e aplikimit të tyre, duke formuar role.

Kontrolli i aksesit i bazuar në role bën të mundur zbatimin e rregullave fleksibël të kontrollit të aksesit që ndryshojnë në mënyrë dinamike gjatë funksionimit të një sistemi kompjuterik.

Kjo qasje përdoret në sistemet e mbrojtjes DBMS, dhe elementë individualë zbatohen në sistemet operative të rrjetit. Qasja e bazuar në role përdoret shpesh në sisteme ku përdoruesit kanë role dhe përgjegjësi të përcaktuara qartë, si në këtë bazë të dhënash.

Përkundër faktit se një rol është një grup i të drejtave të aksesit në objektet e një sistemi kompjuterik, kontrolli i aksesit i bazuar në role nuk është aspak një rast i veçantë i kontrollit selektiv të aksesit, pasi rregullat e tij përcaktojnë procedurën për dhënien e aksesit për subjektet e një kompjuteri. sistem, në varësi të roleve që ka (ose nuk ka) në çdo moment të kohës, gjë që është tipike për sistemet e detyrueshme të kontrollit të aksesit. Nga ana tjetër, rregullat e kontrollit të aksesit të bazuar në role janë më fleksibël sesa me qasjen e detyrueshme për kontrollin e aksesit.

Meqenëse privilegjet nuk u caktohen drejtpërdrejt përdoruesve dhe fitohen prej tyre vetëm nëpërmjet rolit (ose roleve) të tyre, menaxhimi i të drejtave individuale të një përdoruesi reduktohet në thelb në caktimin e roleve për të. Kjo thjeshton operacione të tilla si shtimi i një përdoruesi ose ndryshimi i departamenteve nga një përdorues.

3.1 Projektimi i strukturës së tabelës

Struktura e bazës së të dhënave për "Operatorin" AIS është paraqitur në Figurën 4.

Baza e të dhënave përbëhet nga 6 entitete si:

Ø Abonenti - Ky ent ruan informacione për abonentët dhe përfshin atributet e mëposhtme: kodin e pajtimtarit, mbiemrin, emrin, patronimin, datën e lindjes, të dhënat e pasaportës, adresën e banimit.

Ø Uslugi - ky ent përfshin atributet e mëposhtme: kodin e shërbimit, përshkrimin, shënimin, koston.

Ø Tarifi - ky ent përfshin këto atribute: emrin e tarifës, koston e thirrjeve hyrëse brenda rrjetit, koston e thirrjeve dalëse brenda rrjetit, koston e thirrjeve hyrëse nga një operator tjetër, koston e thirrjeve dalëse në një operator tjetër, koston e thirrjeve hyrëse nga një telefon fiks, kosto e thirrjeve dalëse në një telefon fiks kostoja e SMS dhe kostoja e trafikut në internet.

Ø Abonentskie_uslugi - ky ent përfshin atributet e mëposhtme: kodin e shërbimit, numrin e kontratës, datën e lidhjes, datën e skadimit të këtij shërbimi.

Ø Licevoi_schet - ky ent përfshin atributet e mëposhtme: ID, numri i llogarisë personale, data, koha, shuma, numri i kontratës

Ø Zakluchenie_dogovora - ky ent përfshin atributet e mëposhtme: kodin e pajtimtarit, numrin e kontratës, datën e lidhjes, numrin e pajtimtarit, tarifën, numrin e llogarisë personale.

3.2 Normalizimi i tabelës

Normalizimi është procesi i kontrollit të strukturës së tabelave për anomali, nëse ka, tabelat ndahen në tabela më të vogla. Struktura e normalizimit është paraqitur në Figurën 5.

Anomalitë janë situata kur punoni me një bazë të dhënash që mund të çojnë në interpretim të paqartë të të dhënave ose të dhëna të paqëndrueshme. Anomalitë ndodhin në tabelat që përmbajnë të dhëna të tepërta

Oriz. 5. "Struktura e normalizimit të tabelës"

Në fazën fillestare të projektimit të bazës së të dhënave, ndërtohet forma e parë normale (1NF): Një tabelë është në 1NF nëse ka një vlerë atomike në kryqëzimin e çdo rreshti dhe kolone.

Një lidhje është në 2NF nëse dhe vetëm nëse relacioni është në 1NF dhe nuk ka atribute kyçe që varen nga një pjesë e çelësit kompleks. Për të eliminuar varësinë e atributeve nga një pjesë e një çelësi kompleks, është e nevojshme të zbërthehet relacioni në disa marrëdhënie. Në këtë rast, ato atribute që varen nga një pjesë e çelësit kompleks nxirren në një relacion të veçantë.

Një lidhje është në 3NF nëse dhe vetëm nëse lidhja është në 2NF dhe të gjitha atributet jo kyçe janë reciprokisht të pavarura.

Atributet thuhet se janë reciprokisht të pavarura nëse asnjëra prej tyre nuk është funksionalisht e varur nga tjetra.

Një tabelë është në BCNF (forma normale e kodit Bayce) nëse përcaktuesit e të gjitha varësive funksionale janë tabela kyçe të mundshme

Një relacion është në 4NF nëse relacioni përmban 2 varësi me shumë vlera.

Një varësi me shumë vlera është një marrëdhënie e tillë logjike midis vlerave të kolonave A dhe B në të cilën për vlerën A mund të përcaktojmë grupin e vlerave të kolonës B.

NF zbatohet për tabelat që kanë disa varësi me shumë vlera, dhe atributet e përfshira në këto varësi janë të lidhura semantikisht, domethënë ato varen nga njëra-tjetra.

Një marrëdhënie është në DKNF (Forma normale e çelësit të domenit) nëse çdo kufizim integriteti i vendosur në atë marrëdhënie është një pasojë logjike e përcaktimit të domeneve dhe çelësave.

Le të normalizojmë tabelat e bazës së të dhënave "Operator".

Për ta bërë këtë, ne zgjedhim varësi funksionale për secilën tabelë dhe kontrollojmë për forma normale, siç tregohet në figurën 1. Varësia funksionale (FC) midis kolonave nënkupton një marrëdhënie logjike "Shumë në Një" midis vlerave të këtyre kolonave.

Tabela e abonentëve:

Varësitë funksionale:

.Kod_abonenta → (Familja, emri, otchestvo, data_rogdeniy, seriy_pasporta, nomer_pasporta, kem_vidan, kogda_vidan, adresa)

.(seriy_pasporta, nomer_pasporta) → (Kod_abonenta ,familja, emri, otchestvo, data_rogdeniy, kem_vidan, kogda_vidan, adresa)

3.(Familja, emri, otchestvo, data_rogdeniy, adresa) → (Kod_abonenta, seriy_pasporta, nomer_pasporta, kem_vidan, kogda_vidan)

Kontrollimi për forma normale (NF):

NF kaloi, 2NF kaloi, NFBK kaloi. Nuk ka varësi me shumë vlera. Tabela është në DKNF.

Tabela e shërbimeve

Varësitë funksionale:

.Kod_uslugi → (Përshkrim, primechanie, stoimost)

Tabela e shërbimeve të pajtimtarëve

Varësitë funksionale:

.Kod_uslugi → (Nomer_dogovora, data_podklucheniy, data_okonchaniy)

.Nomer_dogovora → (Data_podklucheniy, data_okonchaniy)

.(Nomer_dogovora, data_podklucheniy → (Data_okonchaniy)

NF kaloi, 2NF kaloi, 3NF kaloi. Nuk ka varësi me shumë vlera. Tabela është në DKNF.

Tabela tarifore

Varësitë funksionale:

.Nazvanie_tarifa → (St_vh_vn_s, st_ish_vn_s, st_vh_dr_op, St_ish_na_dr_op, st_vh_s_gor_tel, st_ish_na_gor_tel, st_sms, internet_trafic)

NF kaloi, 2NF kaloi, 3NF kaloi. Nuk ka varësi me shumë vlera. Tabela është në DKNF.

Tabela Licevoi_schet

Varësitë funksionale:

1.Id → (Nom_licevogo_scheta, të dhëna, vremya, summa, nomer_dogovora)

2.Nom_licevogo_scheta → (Id, të dhëna, vremya, summa, nomer_dogovora)

.(Nom_licevogo_scheta, të dhëna) → (vremya, summa)

NF kaloi, 2NF kaloi, 3NF kaloi. Nuk ka varësi me shumë vlera. Tabela është në DKNF.

Tabela Përfundim_dogovora

Varësitë funksionale:

.Kod_abonenta → (Nom_dogovora, data_zaklucheniy, abonents_nom,tariff, nom_licevogo_sheta)

.Nom_dogovora → (Kod_abonenta, data_zaklucheniy, abonents_nom,tariff, nom_licevogo_sheta)

.Subscribers_nom → Nom_licevogo_seta

NF kaloi, 2NF kaloi, 3NF kaloi. Nuk ka varësi me shumë vlera. Tabela është në DKNF.

Kështu, të gjitha anomalitë e zbuluara të përditësimit eliminohen. Modeli relacional, i cili përbëhet nga relacione në formën e tretë normale, është adekuat me modelin e përshkruar të domenit.

3 Kufizimet e integritetit të projektimit

Tabela 1

Emri stolbtsaTipNull / Nuk kryesor nullPrimary / uniqueCheckForeign keyPrimechaniyaKod_abonentaIntegernot nullPrimary keyKod abonentaFamiliyVarchar (25) nuk nullFamiliya abonentaNameVarchar (15) nuk nullImya abonentaOtchestvoVarchar (25) nuk nullOtchestvo abonentaData_rogdeniyaDatenullData lindjes abonentaSeriya_pasportaIntegernot nullSeriya pasportaNomer_pasportaIntegernot nullNomer pasportaKem_vidanVarchar (35) nuk nullKem vydanKogda_vidanDatenot nullKogda vydanAdressVarchar (85) nullAdres lokale

Tabela 2. "Shërbimet"

Emri i kolonësTypeNull/ jo null Çelësi primar/unikKontrollo çelësi i huajShënimeKod_uslugiInteger jo null Çelësi primar Kodi i shërbimitPërshkrimi i shërbimit, emri i tijPrimechanieVarchar(150)nullShënime,StoimostFloatnotnot null Kostoja e shërbimit

Tabela 3. "Subscriber_services"

Emri i kolonësTypeNull/ jo null Çelësi primar/unikKontrollo çelësi i jashtëmShënimeKod_uslugiInteger jo null Çelësi i huaj Kodi i shërbimitNomer_dogovoraInteger jo null Çelësi i huaj Numri i kontratësData_PodklucheniyDatenojo nullData e lidhjes së shërbimitData_okonull

Tabela 4

Emri i kolonësTypeNull/ jo null Çelësi primar/unikKontrollo çelësi i huajShënimeKod_abonentaInteger jo null Çelësi i huaj Kodi i pajtimtaritNom_dogovoraIntegernot null Çelësi primar Numri i kontratësData_zaklucheniyDatenot nuk nullKontratadataAbonents_Numri i huajNumërrnogoarnof.

Tabela 5. "Licevoi_schet"

Emri i kolonësTypeNull/jo null Çelësi primar/unikKontrollo çelësi i huajShënimeIdintegernot null Çelësi primar Numri rendorNomer_licevogo_schetaIntegernot nullNumri i llogarisë personaleDataDatenot nullDateVremyaTimenot nullKohaNumërNumërNumërdoraGoat

Tabela 6. "Tarifi"

Emri stolbtsaTipNull / Nuk kryesor nullPrimary / uniqueCheckForeign keyPrimechaniyaNazvanie_tarifaVarchar (45) nuk nullPrimary keyNazvanie tarifaSt_vh_vn_sFloatnot nullStoimost telefonatat në hyrje brenda setiSt_ish_vn_sFloatnot nullStoimost thirrjet dalëse në setiSt_vh_dr_opFloatnot nullStoimost thirrjet hyrëse operatorëve të tjerë celulare svyaziSt_ish_na_dr_opFloatnot nullStoimost thirrjet dalëse në një tjetër operator celular svyaziSt_vh_s_gor_telFloatnot nullStoimost thirrjeve hyrëse nga një fiks telefonaSt_ish_na_gor_telFloatnot nullStoimost thirrjet dalëse në një numër telefoni fiksSt_smsFloatnot nullSMS costInternet_traficFloatnot null Kostoja e trafikut të internetit për megabajt

3.4 Zhvillimi i operacioneve të kampionimit të të dhënave

Zhvillimi i operacionit të kampionimit të të dhënave është paraqitur në Tabelën 7.

Tabela 7. "Zhvillimi i operacioneve të kampionimit të të dhënave"

Nr. Përshkrimi i veprimit Parametrat e hyrjes (emri, lloji) Parametrat e daljes (emri, lloji) Algoritmi i ekzekutimit1 Shtimi i një pajtimtari të ri (procedura ADD_NEW_ABONENT) , NOMER_PASPORTA numër i plotë, KEM_VIDAN varchar(35), KOGDA_VIDAN data, ADDRESS kodi i vargut -8) : 0- gabim një linjë të re me të dhëna për klientin e ri në tabelë dhe dërgoni vlerat e parametrave të daljes në dalje me kodin 1, NOMER_PASPORTA numër i plotë, KEM_VIDAN varchar(35), data KOGDA_VIDAN, ADDRESSvarchar(85) Gabim kodi - numër i plotë: 0- gabim Kontrollo nëse një person me t ekziston në tabelën Aboneti me të njëjtin kod abonenti, më pas ndryshoni të dhënat e kërkuara dhe dilni me parametrin 1, nëse jo, dilni me kodin e gabimit o.3Fshirja e një pajtimtari (procedura DELETE_ABONENT)KOD_ABONENTA numër i plotë Kodi i gabimit - numër i plotë: 0- errorKontrolloni nëse një person me të njëjtin numër ekziston në pajtimtarin e tabelës Abonenti, nëse po, atëherë fshini linjën me të dhënat e tij, nëse jo, atëherë dilni me kodin e gabimit 0.4 Shtimi i një kontrate të re (procedura ADD_DOGOVOR)KOD_ABONENTA numër i plotë, NOM_DOGOVORA numër i plotë, DATA_ZAKLUCHENIY datë, TARIFAT ABONENTS 45), NOM_LICEVOGO_SCHETA integer Kodi i gabimit - numër i plotë: 0- errorKontrolloni nëse ka një numër kontrate në tabelën Zakluchenie_dogovora që përputhet me atë të futur, nëse po, atëherë dilni me kodin e gabimit 0, nëse jo, atëherë shtoni një rresht të ri me të gjitha të dhënat në tabelën dhe dërgoni vlerat e parametrave të daljes në dalje me kodin 15 Fshirja e kontratës (procedura DELETE_DOGOVOR) NOM_DOGOVORA numër i plotë Kodi i gabimit - numër i plotë: 0- gabim Kontrolloni nëse numri i kontratës ekziston në tabelën Zakluchenie_dogovora a, që përputhet me hyrjen, nëse po, atëherë fshini rreshtin nga tabela, nëse jo, atëherë dilni me kodin e gabimit 0.6 Shtimi i një plani të ri tarifor (procedura ADD_NEW_TARIF) NAZVANIE_TARIFA varchar(45), ST_VH_VN_S float, ST_ISH_VN_S STOPfloatHOP_DRIS_, noton, st_ish_na_gor_tel float st_sms noton, nternet_trafic kodin e gabimit të notave - të plotë ST_ISH_NA_DR_OP float, ST_VH_S_GOR_TEL float, ST_ISH_NA_GOR_TEL float ST_SMS float, NTERNET_TRAFIC floatKod error - integer: 0- oshibkaProverit A ka tarifa me te njejtin emer, ndrro te dhenat ne qofte se ne tafi. Parametrat e daljes në dalje me kodin 1, nëse jo, atëherë dilni me kodin e gabimit 08Fshirja e një tarife (procedura DELETE_TARIF) NAZVANIE_TARIFA varchar(45) Kodi i gabimit - numër i plotë: 0- gabim Kontrolloni nëse ka një tarifë me të njëjtin emër në Tarifi tabela, nëse po, atëherë fshini rreshtin nga tabela, përndryshe dilni me kodin e gabimit 0. 9 Shtimi i një shërbimi të ri (procedura ADD_NEW_USLUGA)KOD_USLUGI numër i plotë, OPISANIE varchar(150), PRIMECHANIE varchar(150), STOIMOST float,SPOSOB_PODKLUCHENIY varchar(200)Kodi i gabimit - kodi i gabimit - i njëjti numër është shërbimi nëse është i njëjti kod. Uslugi tabela, nëse po, atëherë dilni me kodin e gabimit 0, nëse jo, atëherë shtoni një rresht me informacione për shërbimin në tabelë dhe dërgoni vlerat e parametrave të daljes në dalje me kodin 110 Ndryshimi i informacionit rreth shërbimeve (UPDATE_DANNIE_OB_USLUGAH procedura)KOD_USLUGI numër i plotë, OPISANIE varchar(150), PRIMECHANIE varchar (150), STOIMOST float,SPOSOB_PODKLUCHENIY varchar(200)Kodi i gabimit - numër i plotë: 0- nr. gabimi, më pas dilni me kodin e gabimit 0 11GADELEUSETE_Shërbimi në fshirje a. kodi - numër i plotë: 0- gabim Kontrollo nëse ekziston një burim me të njëjtin kod në tabelën Uslugi shërbimet, nëse po, atëherë fshini linjën me të dhëna, përndryshe dilni me kodin e gabimit 012 Shtimi i një llogarie personale (procedura ADD_NEW_LIC_SCHET) ID e plotë, NOM_LICEVOGO_SCHETA numër i plotë, data DATA, ora VREMYA, SUMMA float, NOMER_DOGOVORA kodi numër integer Error -0: në tabelën Licevoi_schet, klienti me ID-në e kërkuar, nëse po, atëherë dilni me kodin e gabimit 0, përndryshe shtoni të dhëna në tabelë dhe dërgoni vlerat e parametrave të daljes në dalje me kodin 113 Fshirja e një llogarie personale (procedura DELETE_LIC_SCHET )ID integer Kodi i gabimit - integer: 0- errorKontrolloni nëse ekziston në tabelën Licevoi_schet, klienti me ID-në e kërkuar, nëse po, atëherë fshini rreshtin me të dhënat, përndryshe dilni me kodin e gabimit 0 me ID-në e kërkuar, nëse po. , më pas ndryshoni shumën dhe dërgoni vlerën 1 në dalje, përndryshe dalim me një kod gabimi 0. 3.5 Dhënia e të drejtave të aksesit

Të drejtat e aksesit në objektet e bazës së të dhënave janë paraqitur në tabelën 8. Horizontalisht - objektet e bazës së të dhënave. Vertikale - përdoruesit ose rolet. Në qeliza - një kombinim shkronjash që tregojnë të drejtat e aksesit: - e drejta për të lexuar (përzgjedhur); - e drejta për të shtuar rreshta (fut); - e drejta për të redaktuar rreshta (përditësim); - e drejta për të fshirë rreshtat (fshirje); - e drejta për të ekzekutuar (ekzekutuar) procedurat e ruajtura.

Tabela 8. "Lëshimi i të drejtave të aksesit"

Object BDRoli: Manaxher Adnin Prodavec Tabela abonentisiudssuidTablitsa UslugisiudsuidsTablitsa Abonentskie_uslugisiudssiud Tabela TarifisiudsuidsTablitsa Licevoi_schetsiudssiudTablitsa Zakluchenie_dogovorasiudssiudProtsedura Add_dogovoreeProtsedura Add_new_abonenteeProtsedura Add_new_lic_scheteeProtsedura Add_new_tarifeeProtsedura Add_new_uslugaeeProtsedura Delete_abonenteeProtsedura Delete_dogovoreeProtsedura Delete_lic_scheteeProtsedura Delete_tarifeeProtsedura Delete_uslugaeeProtsedura Update_dannie_ob_abonenteeeProtsedura Update_dannie_ob_uslugaheeProtsedura Update_dannie_o_tarifeeeProtsedura Update_summaee

Përfundimi i kapitullit

Baza e të dhënave e zhvilluar është krijuar për të regjistruar të dhëna për klientët e një salloni - një dyqan që ofron shërbimet e një operatori celular, si dhe për të ruajtur informacione në lidhje me tarifat dhe shërbimet e operatorit.

Kjo bazë të dhënash ofron mundësinë për të kërkuar, shtuar, fshirë dhe modifikuar të dhënat.

Ekziston një diferencim i të drejtave të aksesit për grupe të ndryshme përdoruesish.

4. Dizajnimi i aplikacionit klient "Operator"

Ky sistem i automatizuar informacioni (AIS) është krijuar për të regjistruar të dhëna për abonentët e sallonit që ofron shërbime celulare, si dhe për vetë shërbimet dhe tarifat e ofruara nga ky operator. Puna me AIS "Operator" do të jetë vetëm punonjësit e sallon - dyqan. Ai do të funksionojë në sallon - dyqan në një kompjuter lokal dhe do të ketë karakteristikat e mëposhtme:

Ø Regjistrimi i një lidhjeje të re

Ø Lidhja e një shërbimi të veçantë

Ø Kalimi në një tarifë tjetër

Ø Mundësia për të redaktuar të dhëna për tarifat dhe shërbimet, si dhe për abonentët

Ø Mundësia e depozitimit të fondeve në llogarinë personale të pajtimtarit

Ø Gjenerimi i raportit

1 Përshkrimi i moduleve të programit

Përshkrimi i moduleve AIS "Operator" është paraqitur në Tabelën 9.

Tabela 9 "Përshkrimi i moduleve të programit"

Emri i skedaritDescriptionSizeMenu.pasModuli kryesor që thërret module të tjera dhe përmban menynë kryesore të programit6 716 bAbonenti.pasModuli është krijuar për të shtuar, fshirë dhe modifikuar të dhëna rreth abonentëve celularë1 644 bUslugi.pasModuli është krijuar për të shtuar, fshirë dhe modifikuar të dhëna rreth shërbimet1 104 bAbonentskieUslugi pasModul i krijuar për të lidhur shërbimin1 009 bDogovori.pasModul i krijuar për të lidhur, modifikuar dhe fshirë një marrëveshje me një pajtimtar1 465 bPrice_List.pasModul i krijuar për të gjeneruar një raport me një listë çmimesh 1 059 bProdagi.pass. report754 bDolgniki.pasModul i krijuar për të gjeneruar një raport me një listë të debitorëve835 bPassword.pasModuli i autorizimit860 bTarif.pasModul për shtimin, fshirjen dhe modifikimin e informacionit tarifor2 766 b LicevoiSchet.pasModul për depozitimin e fondeve30 në llogarinë e abonentit

2 Paketa e dorëzimit dhe kërkesat e sistemit

Paketa e shpërndarjes së këtij mjeti softuerësh përfshin: skedarin e ekzekutueshëm OPERATOR.exe, kodin burimor të programit, i cili është një grup modulesh veglash softuerike (të përshkruara më sipër), skedarin e të dhënave të tabelës OPERATORSOTSV.FDB dhe skedarin e konfigurimit Config.ini.

Kërkesat minimale të sistemit: "Pentium166MHz", Sistemi operativ - Windows 98 dhe më i lartë, aplikacioni Microsoft Office (Excel) kur punoni me raporte.

Sasia e kërkuar e memories për funksionimin e programit përcaktohet nga komponentët e mëposhtëm:

-Madhësia e skedarit të ekzekutueshëm (1593 Kb);

-Madhësia e bazës së të dhënave (2928 Kb);

-Madhësia e skedarit të konfigurimit (1 Kb).

Kështu, sasia e kërkuar e memories është 4522 Kb, domethënë rreth 5 Mb.

3 Përshkrimi i ndërfaqes së përdoruesit

Ndërfaqja e përdoruesit është shumë e rëndësishme për programin, pasi rrit ndjeshëm produktivitetin, dhe puna e përdoruesit bëhet shumë më produktive.

Për të ekzekutuar programin, ekzekutoni skedarin e ekzekutueshëm OPERATOR.exe.

Pas nisjes së aplikacionit, duhet të kaloni përmes autorizimit. Për ta bërë këtë, duhet të futni një emër përdoruesi dhe fjalëkalim.

Ky AIS do të operohet nga grupet e mëposhtme të përdoruesve:

.Konsulent shitjesh i cili do të:

ü Lidhja e abonentëve të rinj;

Dërgoni punën tuaj të mirë në bazën e njohurive është e thjeshtë. Përdorni formularin e mëposhtëm

Studentët, studentët e diplomuar, shkencëtarët e rinj që përdorin bazën e njohurive në studimet dhe punën e tyre do t'ju jenë shumë mirënjohës.

Priti në http://www.allbest.ru/

ndërfaqja bazë e operatorit të dyqanit

Prezantimi

1. Analiza e domenit

1.1 Përshkrimi i dyqanit për ofrimin e shërbimeve të operatorit celular

1.2 Mjetet teknike

1.3.1 Përshkrimi i proceseve të biznesit

1.3.2 Analiza e të dhënave

1.3.3 Studimi i flukseve të informacionit

1.4 Vështrim i përgjithshëm i analogëve ekzistues

1.4.1 AIS "Operatorët celularë"

1.4.2 AIS "Shërbimi MTS 1.15.45"

1.4.3 AIS "ETK: Llogaria Personale 1.3"

Përfundimi i kapitullit

2. Pasqyrë e mjeteve të zhvillimit

2.1 Zgjedhja e DBMS

2.1.1 Baza e të dhënave Oracle

2.1.2 DBMS MS SQL Server-2008

2.1.3 Firebird 2.1 DBMS

2.2 Zgjedhja e një mjedisi të zhvillimit të bazës së të dhënave

2.2.1 IBExpert 2009

2.2.2 Microsoft Access

2.3 Zgjedhja e një mjedisi për zhvillimin e softuerit

2.3.1 Delphi 2010

2.3.2 Eklipsi

2.3.3 Microsoft Visual Studio

Përfundimi i kapitullit

3.2 Normalizimi i tabelës

3.3 Projektimi i kufizimeve të integritetit

3.5 Dhënia e të drejtave të aksesit

Përfundimi i kapitullit

4. Dizajnimi i aplikacionit klient "Operator"

4.1 Përshkrimi i moduleve të programit

4.2 Paketa e dorëzimit dhe kërkesat e sistemit

4.3 Përshkrimi i ndërfaqes së përdoruesit

4.3.1 Autorizimi

4.3.2 Dritarja kryesore e programit

4.3.3 Menyja kryesore

4.3.4 "Raportimi"

Përfundimi i kapitullit

5. Sigurimi i sigurisë së jetës së punës në sallon-dyqan të një operatori celular

5.1 Organizimi i një vendi pune të automatizuar për punonjësit e sallon-dyqanit

5.2 Faktorët e rrezikshëm dhe të dëmshëm të prodhimit që shoqërojnë aktivitetet e përdoruesve të PC në sallon-dyqan

5.3 Mënyrat për të mbrojtur personelin e sallonit nga rreziqet industriale

5.4 Llogaritja autoteknike e ndriçimit në një showroom që ofron shërbime të një operatori celular

Përfundimi i kapitullit

konkluzioni

Lista e burimeve të përdorura

Prezantimi

Bota moderne e teknologjisë së informacionit është e vështirë të imagjinohet pa përdorimin e bazave të të dhënave.

Pothuajse të gjitha sistemet, në një shkallë ose në një tjetër, shoqërohen me funksionet e ruajtjes dhe përpunimit afatgjatë të informacionit.

Në fakt, informacioni bëhet një faktor që përcakton efektivitetin e çdo fushe aktiviteti.

Rrjedhat e informacionit janë rritur dhe kërkesat për shpejtësinë e përpunimit të të dhënave janë rritur, dhe tani shumica e operacioneve nuk mund të kryhen manualisht, ato kërkojnë përdorimin e teknologjive kompjuterike më premtuese.

Çdo vendim administrativ kërkon një vlerësim të qartë dhe të saktë të situatës aktuale dhe të perspektivave të mundshme për ndryshimin e saj.

Bazat e të dhënave pasqyrojnë një pjesë të caktuar të botës reale. Ky informacion, nëse është e mundur, duhet të regjistrohet një herë në bazën e të dhënave dhe të gjithë përdoruesit që kanë nevojë për këtë informacion duhet të jenë në gjendje të punojnë me të.

Qëllimi i kësaj pune përfundimtare kualifikuese është zhvillimi i një sistemi informacioni të automatizuar për menaxhimin e shërbimeve të një operatori telefonik.

Automatizimi i sallon-dyqanit, për ofrimin e shërbimeve të operatorit telefonik, do t'i lejojë punonjësit të heqin qafe shumë procese rutinë, të cilat do të ofrojnë shërbimin më të shpejtë, më të plotë dhe cilësor ndaj klientit.

Detyrat kryesore:

- Kryerja e një analize të aktiviteteve të sallon-dyqanit për ofrimin e shërbimeve të një operatori telefonik.

- Zhvillimi i një databaze informacioni.

- Zhvillimi i programit.

- Kryerja e një analize për të garantuar sigurinë e sallon-dyqanit për ofrimin e shërbimeve të një operatori celular.

1. Analiza e domenit

1.1 Përshkrimi i dyqanit për ofrimin e shërbimeve të operatorit celular

Aktiviteti kryesor i sallon-shop është ofrimi i shërbimeve të komunikimit celular.

Ky person juridik ka një markë të regjistruar, emrin e markës, shlyerjen dhe llogari të tjera në rubla në institucionet bankare.

Salloni-dyqani përfshin administratën, kontabilitetin, departamentin e personelit, departamentin e menaxhimit. Menaxhimi i përgjithshëm i ndërmarrjes kryhet nga Drejtori i Përgjithshëm. Në parashtrimin e tij janë zëvendësdrejtori për Ekonomi dhe Financa. Menaxhimi i drejtpërdrejtë kryhet nga Drejtori i Përgjithshëm.

Ndarjet kryesore që sigurojnë veprimtarinë e sallonit janë:

1. kontabiliteti - llogaritja dhe pagesa e pagave, raportimi tatimor;

2. Departamenti i menaxhimit - regjistrimi i klientëve dhe lidhjeve, raportimi;

1.2 Mjetet teknike

Sallonet-dyqane që ofrojnë shërbime telefonike përdorin teknologji informacioni që automatizojnë aktivitetet administrative dhe tregtare. Sallonet kanë një bazë materiale moderne, duke përfshirë pajisjet kompjuterike dhe pajisjet periferike, si dhe një rrjet lokal (LAN), i cili lejon ruajtjen dhe përpunimin e centralizuar të informacionit. Rrjeti mbulon të gjitha departamentet.

Kompania përdor softuerin dhe harduerin e mëposhtëm.

Softueri:

Windows 7 është një sistem operativ i familjes Windows NT të Microsoft Corporation.

Ш Windows Server 2008 është një sistem operativ i familjes Windows NT nga Microsoft, i cili është krijuar për të punuar në serverë.

Ш 1С: Ndërmarrja 8.3.

Ш Kaspersky Anti-Virus 2012 - programi ofron mbrojtje antivirus, mbrojtje kundër sulmeve të padëshiruara dhe hakerëve.

Hardware:

Kompjuterët me konfigurimin e mëposhtëm janë instaluar në departamentet e ndërmarrjes:

Procesori W INTEL Core i3 3240 LGA 1155 OEM

Ш Moduli i memories HYNIX DDR3- 2GB 1333 DIMM OEM

Ш Hard drive WD Caviar Blue WD5000AAKX 500GB HDD SATA III

Të gjithë kompjuterët janë të bashkuar në një rrjet të vetëm lokal dhe kanë akses në internet.

Sistemet e informacionit dhe sistemet e softuerit të aplikuar:

Ш 1С: Kontabiliteti 8.3 është një sistem informacioni i automatizuar i krijuar për të automatizuar kontabilitetin dhe kontabilitetin tatimor, duke përfshirë përgatitjen e raportimit të detyrueshëm (të rregulluar).

Ш 1С: Ndërmarrja 8.3 - është një grup modulesh softuerësh të krijuar për të zhvilluar dhe përdorur zgjidhje (konfigurime) për kontabilitetin dhe automatizimin e aktiviteteve të biznesit të ndërmarrjeve, dhe një konfigurim ose një grup konfigurimesh.

Ш MS OFICCE 2010 - një grup programesh për përgatitjen e dokumentacionit.

1.3 Përshkrimi i kontabilitetit për shitjen e mallrave dhe shërbimeve të një operatori celular

Departamenti i menaxhimit kryen funksionet e mëposhtme:

- lidhje me klientin

- organizimi i pranimit të një porosie për lidhjen e shërbimeve të një operatori celular nga një klient;

- pranimi i pagesave nga klientët;

- monitorimin e statusit të lidhjeve;

- hartimin e një raporti për lidhjet dhe pagesat;

Drejtori i sallonit - menaxhon zhvillimin dhe funksionimin, kryen auditime të brendshme, analizon rezultatet e tyre, kontrollon zbatimin e masave korrigjuese.

Menaxher i shitjeve - zbaton lidhjen e sherbimeve.

1.3.1 Përshkrimi i biznesit - proceset

Për të zbatuar shërbimet e një operatori celular, kërkohen proceset e mëposhtme të biznesit:

1. Lidhja e një pajtimtari të ri - së pari, regjistrohet një pajtimtar i ri, më pas të dhënat për të futen në bazën e të dhënave, klienti zgjedh një plan tarifor, më pas lidhet një marrëveshje e re lidhjeje, pranohet pagesa dhe lëshohet një faturë pagese. tek klienti;

2. Lidhja e shërbimit të zgjedhur - pas zgjedhjes së shërbimit, hartohet një marrëveshje, pranohet pagesa dhe lëshohet një faturë pagese

3. Regjistrimi i pagesës - pas depozitimit të mjeteve në llogarinë personale të pajtimtarit, lëshohet faturë pagese;

4. Formimi i dokumenteve raportuese:

Ш Formimi i raportit "Lista e çmimeve" - ​​formimi i informacionit për çmimet për tarifat dhe shërbimet aktuale;

Ш Formimi i raportit "Analiza e Shitjeve" - ​​formimi i listës së klientëve-debitorëve, borxhi i të cilëve tejkalon shumën e specifikuar;

Ш Formimi i raportit "Gjendja e pagesës" - formimi i informacionit për pagesat për secilin klient.

Rregullat e biznesit janë një grup kushtesh që rregullojnë një ngjarje biznesi në mënyrë që të ndodhë ashtu siç duhet për biznesin ose klientin.

Merrni parasysh rregullat e biznesit që janë të nevojshme për zbatimin e shërbimeve:

1. Kur porosisni një shërbim, duhet të bëhet pagesa e vendosur nga sallon-dyqani.

2. Lidhja e kontratës për lidhjen e një klienti të ri bëhet pas pagesës së plotë të kostos së tarifës së përzgjedhur dhe pasi klienti siguron një dokument identiteti.

3. Përpara kreditimit të fondeve në llogarinë e pajtimtarit, është e nevojshme që të kryhet pagesa dhe të regjistrohet abonenti në bazën e të dhënave sallon-shop.

1.3.2 Analiza e të dhënave

Është e nevojshme të përcaktohen të dhënat që do të përdoren në bazën e të dhënave që po hartohet. Ky informacion mund të ndahet në llojet e mëposhtme:

- informacion rreth kontratës;

- informacione për abonentët;

- informacion për tarifat dhe shërbimet;

- informacione për pagesat;

- informacion mbi shitjet.

Informacioni në lidhje me kontratën përfshin: kodin e pajtimtarit, numrin e llogarisë personale të pajtimtarit, numrin e kontratës, numrin e pajtimtarit, emrin e tarifës ose shërbimit, koston e tarifës ose shërbimit, datën e përfundimit dhe shumën e pagesës.

Informacioni për abonentët përfshin: emrin e plotë të pajtimtarit, të dhënat e pasaportës, adresën dhe datën e lindjes.

Informacioni rreth tarifave dhe shërbimeve përfshin: emrin e tarifës ose shërbimit, koston.

Informacioni i pagesës përfshin: emrin e plotë të blerësit, numrin e pajtimtarit, shumën e pagesës, datën e pagesës.

Informacioni në lidhje me shitjen përfshin: informacion në lidhje me tarifën ose një shërbim të veçantë, emrin e plotë të blerësit, të dhënat e pasaportës së blerësit, çmimin e tarifës ose shërbimit, datën e shitjes.

1.3.3 Hulumtimi i flukseve të informacionit

Punoni me sistemin do të ketë vetëm punonjës të dyqanit të sallonit, përkatësisht:

Konsulentët e shitjeve të cilët do të regjistrojnë lidhje të reja, do të ndryshojnë ose shtojnë të dhënat e pajtimtarëve, si dhe do të depozitojnë fonde në llogaritë e abonentëve

Një menaxher që do të bëjë të gjitha llojet e ndryshimeve në lidhje me katalogun e shërbimeve dhe tarifave.

Administratori, nga ana tjetër, do të shikojë listën e debitorëve dhe do të gjenerojë raporte.

Informacioni hyrës do të jetë:

Për klientët, do të shënohen të dhënat e mëposhtme: emri i plotë, seria dhe numri i pasaportës, nga kush dhe kur është lëshuar, data e lindjes, adresa.

Rreth tarifave: emri i tarifës, kostoja e thirrjeve hyrëse dhe dalëse, SMS dhe trafiku i Internetit.

Mbi shërbimet: emri, kostoja, përshkrimi i shërbimit dhe shënimet.

Si informacion dalës, programi i klientit do të gjenerojë raportet e mëposhtme:

- raporti "Lista e çmimeve" - ​​ky raport do të shfaq një listë të çmimeve për tarifat dhe shërbimet aktuale;

- raporti "Analiza e shitjeve" - ​​ky raport do të shfaqë një listë të shërbimeve dhe lidhjeve të shitura për vitin;

Raporti "Statusi i pagesës" - ky raport shfaq një listë të pajtimtarëve në llogarinë e të cilëve fondet janë depozituar nga operatori gjatë 2 ditëve të fundit.

1.4 Pasqyrë e analogëve ekzistues

Deri më sot, ka mjaft sisteme të automatizuara të krijuara për operatorët celularë, por në shumicën e rasteve ato janë të dizajnuara për një operator specifik, kanë aftësi të kufizuara ose janë pjesë e një grupi të madh programesh.

1.4.1 AIS "Operatorët celularë"

Përshkrim: Programi "Operatorët celularë" ju lejon të merrni informacione me numrin e telefonit:

operatori celular

Data e themelimit (kompania)

Faqja zyrtare e operatorit

Faqe falas me SMS

Falë një informacioni të tillë, pajtimtari gjithmonë do të dijë se kush dhe nga ku ka thirrur ose ka shkruar SMS.

Para se të telefononi një telefon celular, ne rekomandojmë që pajtimtari të zbulojë me ndihmën e këtij programi se cilit rajon dhe operator celular i përket numri i specifikuar.

Përndryshe, mund të ndodhë që një telefonatë në një rajon tjetër t'i kushtojë shumë abonentit.

Përveç kësaj, në këtë AIS, është e shpejtë dhe e lehtë të dërgoni SMS falas në çdo numër.

Programi nuk kërkon instalim dhe mund të ekzekutohet drejtpërdrejt nga një USB ose CD.

Programi është falas, regjistrimi nuk kërkohet. Pamja e AIS "Operatorët celularë" është paraqitur në Figurën 1.

Fig.1. "Paraqitja e operatorëve celularë AIS"

1.4.2 AIS " Shërbimi MTS 1.15.45 "

Përshkrim: Ky është një aplikacion i zhvilluar për iOS, me ndihmën e të cilit një pajtimtar mund të mësojë shpejt statusin e llogarisë së tij celulare, të lidhë dhe shkëputë shërbimet, të ndryshojë planin e tij tarifor dhe shumë më tepër.

Menyja kryesore dhe kërkimi janë paraqitur në Figurën 2.

Oriz. 2. "Menyja kryesore e Shërbimit AIS MTS"

1.4.3 AIS " ETK: Llogaria personale 1.3 "

Përshkrimi: Programi është një mjet i përshtatshëm për administrimin e llogarisë personale të një pajtimtari të operatorit celular CJSC "ETK" (Yeniseitelecom). Programi përbëhet nga tre module: llogari personale, shërbim SMS, ndihmë.

- Llogaria personale ju lejon të menaxhoni llogarinë tuaj personale dhe të tjerët (llogaritë e veta, të korporatave, etj.). Funksionon vetëm kur lidhet me internetin (Wi-Fi, GPRS, 3G). Operacionet e mëposhtme janë në dispozicion:

Ndryshimi i listës së shërbimeve;

Rimbushja e bilancit;

Bllokimi/zhbllokimi i një numri etj.

Shërbimi SMS ju lejon të menaxhoni vetëm llogarinë personale të një karte SIM aktive. Lidhja me internetin nuk kërkohet. Operacione të tilla si menaxhimi i listës së shërbimeve dhe rimbushja e bilancit janë të disponueshme.

Ndihma është një udhëzues i shpejtë referimi i integruar në program. Lidhja me internetin nuk kërkohet.

Dritarja kryesore e programit është paraqitur në figurën 3.

Fig.3. "Dritarja kryesore e AIS ETK: Llogaria personale 1.3"

1.5 Arsyetimi për zhvillimin e sistemit të automatizuar të informacionit "Operatori"

Analogët ekzistues kanë mangësitë e mëposhtme:

Nuk ka mekanizma fleksibël për kufizimin e aksesit në të dhëna

Mungesa e funksionalitetit

Nuk ka akses për shumë përdorues

Cmim i larte

Teknologjitë e reja të përshtatshme

Një zgjidhje moderne për problemet e mësipërme është zhvillimi i AIS "Operator", sepse:

Ndërfaqe fleksibël

Aftësia për të krijuar një infobazë të shpërndarë

Çmimi i ulët për produktin përfundimtar

Rëndësia - aftësia për të pasqyruar shpejt ndryshimet.

Plotësia e informacionit, domethënë dhënia e informacionit më të plotë për porositë, për pagesën, për makinat.

Komoditet - ndërfaqe e qartë.

Konsistenca dhe besueshmëria e të dhënave.

Përfundimi i kapitullit

Krijimi i këtij sistemi të automatizuar informacioni do të lejojë marrjen parasysh të të gjitha veçorive për zbatimin e shërbimeve të një operatori celular.

Efekti i pritur nga zbatimi:

Ш Rëndësia - aftësia për të pasqyruar shpejt ndryshimet.

Ш Plotësia e informacionit, domethënë dhënia e informacionit më të plotë në lidhje me vlerësimin.

Ø Komoditet - ndërfaqe e qartë.

Ш Konsistenca dhe besueshmëria e të dhënave.

Ш Konsolidimi i informacionit në ndërmarrje.

2. Pasqyrë e mjeteve të zhvillimit

2 .1 Zgjedhja e një DBMS

Sistemi i menaxhimit të bazës së të dhënave (DBMS) ? një grup mjetesh softuerike të krijuara për të krijuar, mirëmbajtur dhe përdorur një bazë të dhënash.

Sipas aftësive të tyre, dallohen dy grupe të DBMS:

1. DBMS plotësisht funksionale? më i fuqishmi, me shumë përdorues, me sisteme të mbrojtjes, kopjimit dhe rikuperimit të të dhënave (Oracle, Microsoft SQL Server, Informix, DB / 2), por DBMS më komplekse.

2. DBMS personale? me veçori të kufizuara, por më të lehta për t'u përdorur (Access, Visual FoxPro, Paradox, Clipper, dBase, Clarion, DataEase, DataFlex, R:BASE).

2 .1.1 Baza e të dhënave Oracle

Oracle është një nga DBMS-të moderne më të fuqishme të krijuara për të zbatuar bazat e të dhënave të nivelit të korporatës, i cili imponon kërkesa serioze në server.Ai mund të funksionojë në shumicën e sistemeve operative: Windows-NT, -2000, Linux, UNIX, AIX, Nowell Netware. Dhe kjo, nga ana tjetër, ju lejon të zgjidhni platformën më të përshtatshme të serverit për detyrat e korporatës. Për shembull, nëse një organizatë preferon të përdorë sisteme operative jo-Windows, atëherë ajo mund ta përballojë lehtësisht atë. Disa organizata mund të shikojnë zgjidhje të bazuara në UNIX që janë të njohura për besueshmërinë dhe qëndrueshmërinë e tyre si një platformë serveri, ndërkohë që përdorin ende përvojën e njohur të Windows në kompjuterët e klientëve.

Përparësitë kryesore të Oracle mund të konsiderohen mbështetja për baza të dhënash shumë të mëdha (deri në 64 GB), mjete të fuqishme zhvillimi dhe administrimi, mbështetje për mjedise multiprocessing dhe dygjuhëshe, si dhe integrim me ueb. Në të njëjtën kohë, programi imponon kërkesa serioze harduerike dhe një çmim të lartë.

2 .1 .2 DBMS MS SQL Server-2008

MS SQL Server-2008 është bërë i përhapur si në vendin tonë ashtu edhe jashtë saj, pasi ofron një gamë të gjerë shërbimesh administrimi dhe është lehtësisht i shkallëzueshëm. Kjo lejon që ai të përdoret në sistemet e informacionit për bizneset e mesme dhe sistemet e informacionit kompjuterik të mëdhenj (CIS).

Platforma MS SQL Server bazohet në mjedisin Windows.

Avantazhi kryesor i programit është integrimi i ngushtë me produktet softuerike të Microsoft dhe aftësia për të eksportuar / importuar të dhëna në formatet më të zakonshme të të dhënave, gjë që lejon përdorimin e MS SQL Server si një depo qendrore të të dhënave.

Server 2008 Express është një botim falas i SQL Server. Është ideal për trajnimin e bazës së të dhënave, aplikacionet e serverëve të vegjël dhe shpërndarjen nga ISV. Ky version përfshin një sërë veçorish të fuqishme, duke përfshirë Shërbimet e Raportimit të SQL Server 2008, një platformë serveri për krijimin dhe paraqitjen e raporteve klasike dhe interaktive dhe SQL Server 2008 Management Studio Express, një mjedis grafik që thjeshton menaxhimin e bazës së të dhënave.

Fuqia

Aftësia për të zhvilluar aplikacione me performancë të lartë që mbështeten në sigurinë, besueshmërinë dhe shkallëzueshmërinë e motorit SQL Server.

Performanca

Integrimi i ngushtë i SQL Server Express me dizajnerët e Visual Studio dhe SQL Server Management Studio ju lejon të zhvilloni aplikacione më shpejt.

Fleksibiliteti

Krijimi i aplikacioneve të lidhura lehtë që mund të funksionojnë pa një lidhje rrjeti dhe të sinkronizohen automatikisht me një bazë të dhënash qendrore.

Fushat kryesore të përdorimit:

Bazat e të dhënave të nivelit të hyrjes, bazat e të dhënave të trajnimit

Ndërtoni aplikacione të fuqishme në desktop

Të drejtat e shpërndarjes falas për zhvilluesit e pavarur të softuerit.

2 .1.3 Firebird 2.1 DBMS

Firebird (FirebirdSQL) është një sistem kompakt, ndër-platformë, pa pagesë i menaxhimit të bazës së të dhënave (DBMS) që funksionon në Linux, Microsoft Windows dhe platforma të ndryshme Unix.

Përparësitë e Firebird përfshijnë arkitekturën me shumë versione (përpunimi paralel i pyetjeve operacionale dhe analitike: përdoruesit e leximit nuk bllokojnë shkrimtarët), kompaktësia (shpërndarja 5 Mb), efikasitet i lartë dhe mbështetje e fuqishme gjuhësore për procedurat dhe aktivizuesit e ruajtur.

Firebird është përdorur në sisteme të ndryshme industriale (depo dhe shërbime, sektorë financiarë dhe publikë) që nga viti 2001. Është një projekt komercialisht i pavarur i programuesve C dhe C ++, këshilltarëve teknikë dhe zhvilluesve të sistemeve të menaxhimit të bazës së të dhënave me shumë platforma, bazuar në burim kodi i lëshuar nga Borland Corporation më 25 korrik 2000 si një version falas i Interbase 6.0.

Firebird mbështet plotësisht SQL-92 Entry Level 1 dhe zbaton shumicën e standardit SQL-99 me disa shtesa shumë të dobishme. Kjo përfshin shprehjet DML/DDL, sintaksën FULL/LEFT/Djathtas JOIN, UNION, shprehjet DISTINCT, nënpyetjet (IN, EXISTS), funksionet e integruara (AVG, SUM, MIN, MAX, COALESCE, CASE, ..), kufizimet e integritetit (ÇELËSI PRIMAR, UNIK, ÇELËSI I HUAJ), dhe të gjitha llojet e zakonshme të të dhënave SQL.

Firebird mbështet shumë metoda aksesi, duke përfshirë: grupet e komponentëve vendas C/C++, Delphi, klasat për ADO, ODBC, JDBC (Jaybird), drejtuesit për Python, PHP, drejtuesin OLE DB, dbExpress, ofruesin e të dhënave .NET dhe aksesin e drejtpërdrejtë duke përdorur serverin biblioteka e klientit (fbclient.dll ose GDS32.dll)

Firebird mbështet bazat e të dhënave të mëdha. Bazat e të dhënave mund të vendosen në skedarë të shumtë, kufiri i madhësisë së të cilave varet nga sistemi operativ. Kufiri teorik aktualisht është 64 TB për një skedar të vetëm të bazës së të dhënave, kështu që kufijtë kryesorë vendosen nga sistemi i skedarëve dhe hapësira në hard disk.

Firebird është një server i bazës së të dhënave. Një server i vetëm Firebird mund të trajtojë disa qindra baza të dhënash të pavarura, secila me shumë lidhje përdoruesish. Është plotësisht pa honorare edhe për përdorim komercial.

2 .2 Zgjedhja e një mjedisi të zhvillimit të bazës së të dhënave

2 .2.1 IBExpert 2009

IBExpert është një guaskë GUI e krijuar për zhvillimin dhe administrimin e bazave të të dhënave InterBase dhe Firebird, si dhe për zgjedhjen dhe modifikimin e të dhënave të ruajtura në bazat e të dhënave.

Si avantazhet kryesore të IBExpert, zhvilluesit tregojnë:

Ø mbështetje për versionet InterBase 4.x, 5.x, 6.x, 7.x; Firebird 1.x, 2.x, 3.x; Yaffil 1.x;

Plotësimi i kodit SQL (emrat e tabelave, fushave, etj.)

Ш kërkimi në meta të dhëna;

Sh raportet për meta të dhënat;

IBExpert ka shumë komponentë që e bëjnë punën tuaj më të lehtë: një redaktues vizual për të gjitha objektet e bazës së të dhënave, një redaktues SQL dhe ekzekutues skripti, një korrigjues për procedurat dhe aktivizuesit e ruajtur, një ndërtues scope, një mjet për importimin e të dhënave nga burime të ndryshme, gjuhën e tij të skriptit. , dhe një projektues i bazës së të dhënave.

2 .2.2 Microsoft Access

Microsoft Access është një DBMS relacionale nga Microsoft Corporation. Ka një gamë të gjerë karakteristikash, duke përfshirë pyetjet e lidhura, lidhjet me tabelat e jashtme dhe bazat e të dhënave. Falë gjuhës së integruar VBA, ju mund të shkruani aplikacione që punojnë me bazat e të dhënave në vetë Access.

Ш Komponentët kryesorë të MS Access:

Ndërtues tavoline SH;

Ш ndërtues i formave të ekranit;

Ш ndërtues i pyetjeve SQL (gjuha SQL në MS Access nuk përputhet me standardin ANSI);

Ш ndërtues i raporteve që do të printohen.

Ata mund të thërrasin skriptet VBA, kështu që MS Access ju lejon të zhvilloni aplikacione dhe baza të të dhënave pothuajse nga e para ose të shkruani një mbështjellës për një bazë të dhënash të jashtme.

Motori i bazës së të dhënave Microsoft Jet (eng. Microsoft Jet Database Engine), i cili përdoret si motori i bazës së të dhënave MS Access, është një DBMS server skedarësh dhe për këtë arsye është i zbatueshëm vetëm për aplikacionet që punojnë me sasi të vogla të dhënash dhe me një numër të vogël përdoruesish duke punuar në të njëjtën kohë me këto të dhëna. Vetë aksesit i mungojnë një sërë mekanizmash të nevojshëm në bazat e të dhënave me shumë përdorues, si për shembull, nxitësit.

Mjetet e integruara të ndërveprimit midis MS Access dhe DBMS të jashtme duke përdorur ndërfaqen ODBC heqin kufizimet e natyrshme në Motorin e bazës së të dhënave Microsoft Jet. Mjetet e MS Access që lejojnë një ndërveprim të tillë quhen "tabela të lidhura" (lidhje me një tabelë DBMS) dhe "pyetje në server" (një pyetje në një dialekt të SQL që "kupton" DBMS).

Për të ndërtuar aplikacione të plota klient-server bazuar në MS Access, Microsoft rekomandon përdorimin e MS SQL Server DBMS si një motor të dhënash. Në të njëjtën kohë, është e mundur të kombinohen mjetet e menaxhimit të bazës së të dhënave dhe mjetet e zhvillimit me thjeshtësinë e natyrshme të MS Access.

Ekzistojnë gjithashtu zbatime të njohura të aplikacioneve klient-server bazuar në paketën Access 2003 me DBMS të tjera, në veçanti, MySQL.

2 .3 Zgjedhja e një mjedisi të zhvillimit të softuerit

2 .3.1 Delphi 2010

Delphi është një mjedis i integruar i zhvillimit të softuerit për Microsoft Windows, Mac OS, iOS dhe Android në Delphi (i quajtur më parë Object Pascal), i krijuar fillimisht nga Borland dhe tani në pronësi dhe zhvilluar nga Embarcadero Technologies. Embarcadero Delphi është pjesë e paketës Embarcadero RAD Studio dhe vjen në katër botime: Starter, Professional, Enterprise dhe Architect.

Mjedisi është projektuar për zhvillimin e shpejtë (RAD) të softuerit të aplikacionit për sistemet operative Windows, Mac OS X, si dhe IOS dhe Android. Për shkak të kombinimit unik të thjeshtësisë së gjuhës dhe gjenerimit të kodit të makinës, ju lejon të ndërveproni drejtpërdrejt, dhe, nëse dëshironi, në nivel mjaft të ulët me sistemin operativ, si dhe me bibliotekat e shkruara në C / C ++. Programet e krijuara nuk varen nga softuer të palëve të treta, të tilla si Microsoft .NET Framework ose Java Virtual Machine. Shpërndarja dhe lirimi i memories kontrollohet kryesisht nga kodi i përdoruesit, i cili nga njëra anë shtrëngon kërkesat për cilësinë e kodit dhe nga ana tjetër bën të mundur krijimin e aplikacioneve komplekse me kërkesa të larta për përgjegjshmëri (operim në kohë reale ). Përpiluesit e kryqëzuar për platformat celulare ofrojnë numërim automatik të referencave të objekteve, gjë që e bën më të lehtë menaxhimin e jetëgjatësisë së tyre.

2 . 3 .2 Eklipsi

Eclipse është një IDE falas për zhvillimin e aplikacioneve modulare ndër-platformë. Zhvilluar dhe mirëmbajtur nga Fondacioni Eclipse.

Aplikacionet më të njohura të bazuara në platformën Eclipse janë "Eclipse IDEs" të ndryshme për zhvillimin e softuerit në shumë gjuhë (p.sh. "Java IDE" më i njohur, i cili u mbështet në mënyrë vendase, nuk mbështetet në ndonjë shtesë të pronarit, përdor API standarde publike për të hyrë në platformën Eclipse)

Fillimisht, Eclipse u zhvillua nga IBM si pasardhës i mjedisit të zhvillimit të IBM VisualAge, si një standard IDE i korporatës për zhvillim në gjuhë të ndryshme për platformat IBM. Sipas IBM, dizajni dhe zhvillimi kushtojnë 40 milionë dollarë. Kodi burimor ishte plotësisht me burim të hapur dhe u vu në dispozicion pasi Eclipse u lëshua në komunitetin e pavarur nga IBM për zhvillim të mëtejshëm.

Në Eclipse 3.0 (2003), specifikimet e platformës së shërbimit OSGi u zgjodhën si arkitekturë e kohës së ekzekutimit. Që nga versioni 3.0, Eclipse është zhvendosur nga të qenit një IDE monolit që mbështet shtesat në të qenit vetë një grup shtesash. Ai bazohet në kornizën OSGi dhe SWT / JFace, mbi bazën e të cilit zhvillohet shtresa tjetër - RCP (Platforma e klientit të pasur, një platformë për zhvillimin e aplikacioneve të klientëve të plotë). RCP shërben si bazë jo vetëm për Eclipse, por edhe për aplikacione të tjera RCP si Azureus dhe File Arranger. Shtresa tjetër është vetë Eclipse, e cila është një grup shtesash RCP - redaktues, panele, perspektiva, një modul CVS dhe një modul i Mjeteve të Zhvillimit Java (JDT).

Që nga viti 2006, Fondacioni Eclipse ka koordinuar lëshimin vjetor të Simultanit, i cili zhvillohet në qershor. Çdo version përfshin platformën Eclipse si dhe një numër projektesh të tjera Eclipse.

Eclipse është kryesisht një platformë për zhvillimin e shtesave, gjë që e bëri atë të popullarizuar: çdo zhvillues mund ta zgjerojë Eclipse me modulet e veta. Tashmë ekzistojnë Mjetet e Zhvillimit Java (JDT), Mjetet e Zhvillimit C/C++ (CDT) të zhvilluara nga inxhinierët QNX së bashku me IBM, dhe mjete për gjuhët Ada (GNATbench, Hibachi), COBOL, FORTRAN, PHP, etj. nga zhvillues të ndryshëm. . Shumë shtesa plotësojnë mjedisin Eclipse me menaxherët për të punuar me bazat e të dhënave, serverët e aplikacioneve dhe më shumë.

Eclipse JDT (Java Development Tools) është moduli më i famshëm që synon zhvillimin e grupit: mjedisi është i integruar me sistemet e kontrollit të versionit - CVS, GIT në shpërndarjen kryesore, ka shtesa për sisteme të tjera (për shembull, Subversion, MS SourceSafe ). Gjithashtu ofron mbështetje për komunikimin midis IDE dhe sistemit të menaxhimit të detyrave (gabimeve). Shpërndarja kryesore përfshin mbështetjen për gjurmuesin e gabimeve Bugzilla, dhe ka gjithashtu shumë shtesa për të mbështetur gjurmuesit e tjerë (Trac, Jira, etj.). Për shkak se është falas dhe me cilësi të lartë, Eclipse është standardi i korporatës për zhvillimin e aplikacioneve në shumë organizata.

Eclipse është shkruar në Java, kështu që është i pavarur nga platforma, me përjashtim të bibliotekës SWT, e cila është zhvilluar për të gjitha platformat e zakonshme (shih më poshtë). Biblioteka SWT përdoret në vend të bibliotekës standarde Java Swing. Ai mbështetet tërësisht në platformën bazë (sistemin operativ) për një ndërfaqe përdoruesi të përgjegjshme dhe me pamje natyrale, por ndonjëherë shkakton probleme të përputhshmërisë dhe stabilitetit të aplikacionit nëpër platforma.

Baza e Eclipse është platforma e klientit të pasur (RCP). Ai përbëhet nga komponentët e mëposhtëm:

Ш OSGi (mjedis standard i shpërndarjes për paketat);

W SWT (Portable Widget Toolkit);

Ш JFace (buferat e skedarëve, puna me tekst, redaktuesit e tekstit);

Ш Mjedisi i punës Eclipse (panelet, redaktorët, projeksionet, magjistarët).

GUI në Eclipse është shkruar duke përdorur paketën e veglave SWT. Ky i fundit, ndryshe nga Swing (i cili imiton kontrollet grafike më vete), përdor komponentët grafikë të sistemit operativ. Ndërfaqja e përdoruesit Eclipse varet gjithashtu nga një program ndërmjetës GUI i quajtur JFace që e bën të lehtë ndërtimin e një ndërfaqeje përdoruesi të bazuar në SWT.

Fleksibiliteti i Eclipse ofrohet nga shtojcat, gjë që bën të mundur zhvillimin jo vetëm në Java, por edhe në gjuhë të tjera, si C / C ++, Perl, Groovy, Ruby, Python, PHP, Erlang, Component Pascal. , Zonnon dhe të tjerë.

2 .3.3 Microsoft Visual Studio

Microsoft Visual Studio është një linjë produktesh të Microsoft që përfshin një mjedis të integruar të zhvillimit të softuerit dhe një sërë mjetesh të tjera. Këto produkte ju lejojnë të zhvilloni aplikacione për konsolë dhe aplikacione me një ndërfaqe grafike, duke përfshirë ato me mbështetje për teknologjinë Windows Forms, si dhe uebsajte, aplikacione ueb, shërbime ueb si në kodin vendas ashtu edhe të menaxhuar për të gjitha platformat, të mbështetura nga Microsoft Windows. Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework dhe Microsoft Silverlight.

Visual Studio përfshin një redaktues të kodit burimor me mbështetje për teknologjinë IntelliSense dhe aftësinë për të rifabrikuar lehtësisht kodin. Korrigjuesi i integruar mund të funksionojë si korrigjues i nivelit burimor dhe korrigjues i nivelit të makinës. Mjete të tjera të integruara përfshijnë një redaktues formulari për të thjeshtuar krijimin e GUI-së së një aplikacioni, një redaktues ueb, një projektues klase dhe një projektues të skemave të bazës së të dhënave. Visual Studio ju lejon të krijoni dhe lidhni shtesa (shtojca) të palëve të treta për të zgjeruar funksionalitetin në pothuajse çdo nivel, duke përfshirë shtimin e mbështetjes për sistemet e kontrollit të versionit të kodit burimor (siç janë Subversion dhe Visual SourceSafe), duke shtuar mjete të reja (për shembull, për redaktimin dhe dizajnimin e kodit vizual në gjuhë programimi specifike për domenin ose mjete për aspekte të tjera të procesit të zhvillimit të softuerit (për shembull, klienti Team Explorer për të punuar me Team Foundation Server).

Përfundimi i kapitullit

Midis numrit të madh të DBMS ekzistuese, u zgjodh Firebird 2.1. meqenëse një nga avantazhet e tij është mbështetja për shumë metoda aksesi, duke përfshirë: grupet e veta të komponentëve për

C/C++ dhe Delphi. Firebird gjithashtu mbështet baza të dhënash të mëdha që mund të përfshijnë skedarë të shumtë. Një avantazh tjetër i Firebird është arkitektura e tij me shumë versione, e cila siguron përpunim paralel të pyetjeve operacionale dhe analitike (kjo është e mundur sepse përdoruesit e leximit nuk bllokojnë shkrimtarët), kompaktësia (shpërndarja 5 Mb), efikasiteti i lartë dhe mbështetje e fuqishme gjuhësore për procedurat dhe aktivizuesit e ruajtur. .

Predha IBExpert 2009 u zgjodh si mjedisi i zhvillimit të bazës së të dhënave, pasi ka një sërë avantazhesh, si:

Ø mbështetje për versionet InterBase 4.x, 5.x, 6.x, 7.x; Firebird 1.x, 2.x; Yaffil 1.x;

Ø punë njëkohësisht me disa baza të dhënash;

Ш redaktorë të veçantë për të gjitha objektet e bazës së të dhënave me theksim sintaksor;

• redaktues i fuqishëm SQL me historikun e pyetjeve dhe ekzekutimin e pyetjeve në sfond;

Ш korrigjuesi i procedurave dhe nxitësve të ruajtur;

Ш kërkimi në meta të dhëna;

Sh nxjerrja e plotë dhe e pjesshme e të dhënave dhe meta të dhënave;

Ø analizues i varësisë së objektit të bazës së të dhënave;

Sh raportet për meta të dhënat;

Ш menaxherët e përdoruesve dhe privilegjet e përdoruesve;

• Eksporto të dhëna në formate të ndryshme.

IBExpert ka shumë komponentë që e bëjnë punën tuaj më të lehtë: një redaktues vizual për të gjitha objektet e bazës së të dhënave, një redaktues SQL dhe ekzekutues skripti, një korrigjues për procedurat dhe aktivizuesit e ruajtur, një ndërtues të fushës së veprimit, një gjuhë skriptimi të personalizuar dhe një projektues të bazës së të dhënave, etj.

Delphi 2010 është përdorur si një mjedis zhvillimi softuerësh, pasi ka përparësitë e mëposhtme:

Ш Shpejtësia e zhvillimit të aplikacionit.

Ш Performanca e lartë e aplikacionit të zhvilluar.

Ш Kërkesa të ulëta të aplikacionit të zhvilluar për burimet kompjuterike.

Ø Zgjerimi duke futur komponentë dhe mjete të reja në mjedisin Delphi.

Ш Aftësia për të zhvilluar komponentë dhe mjete të reja duke përdorur veglat e vetë Delphi (komponentët dhe mjetet ekzistuese janë të disponueshme në kodin burimor)

Ш Studimi i suksesshëm i hierarkisë së objekteve

De fakto, një numër i madh i komponentëve vizuale të palëve të treta janë tashmë të disponueshme, disa prej të cilave janë pa pagesë, disa shareware dhe disa janë komerciale.

3. Projektimi i një baze të dhënash relacionale

Kjo bazë të dhënash është krijuar në bazë të modelit të rolit.

Kontrolli i aksesit i bazuar në role është një zhvillim i një politike të kontrollit selektiv të aksesit, ndërsa të drejtat e aksesit të subjekteve të sistemit në objekte grupohen duke marrë parasysh specifikat e aplikimit të tyre, duke formuar role.

Kontrolli i aksesit i bazuar në role bën të mundur zbatimin e rregullave fleksibël të kontrollit të aksesit që ndryshojnë në mënyrë dinamike gjatë funksionimit të një sistemi kompjuterik.

Kjo qasje përdoret në sistemet e mbrojtjes DBMS, dhe elementë individualë zbatohen në sistemet operative të rrjetit. Qasja e bazuar në role përdoret shpesh në sisteme ku përdoruesit kanë role dhe përgjegjësi të përcaktuara qartë, si në këtë bazë të dhënash.

Përkundër faktit se një rol është një grup i të drejtave të aksesit në objektet e një sistemi kompjuterik, kontrolli i aksesit i bazuar në role nuk është aspak një rast i veçantë i kontrollit selektiv të aksesit, pasi rregullat e tij përcaktojnë procedurën për dhënien e aksesit për subjektet e një kompjuteri. sistem, në varësi të roleve që ka (ose nuk ka) në çdo moment të kohës, gjë që është tipike për sistemet e detyrueshme të kontrollit të aksesit. Nga ana tjetër, rregullat e kontrollit të aksesit të bazuar në role janë më fleksibël sesa me qasjen e detyrueshme për kontrollin e aksesit.

Meqenëse privilegjet nuk u caktohen drejtpërdrejt përdoruesve dhe fitohen prej tyre vetëm nëpërmjet rolit (ose roleve) të tyre, menaxhimi i të drejtave individuale të një përdoruesi reduktohet në thelb në caktimin e roleve për të. Kjo thjeshton operacione të tilla si shtimi i një përdoruesi ose ndryshimi i departamenteve nga një përdorues.

3.1 Projektimi i strukturës së tabelës

Struktura e bazës së të dhënave për "Operatorin" AIS është paraqitur në Figurën 4.

Baza e të dhënave përbëhet nga 6 entitete si:

Ш Abonenti - Ky ent ruan informacione për pajtimtarët dhe përfshin atributet e mëposhtme: kodin e pajtimtarit, mbiemrin, emrin, patronimin, datën e lindjes, të dhënat e pasaportës, adresën e banimit.

Ш Uslugi - ky ent përfshin atributet e mëposhtme: kodin e shërbimit, përshkrimin, shënimin, koston.

Ш Tarifi - ky ent përfshin këto atribute: emrin e tarifës, koston e thirrjeve hyrëse brenda rrjetit, koston e thirrjeve dalëse brenda rrjetit, koston e thirrjeve hyrëse nga një operator tjetër, koston e thirrjeve dalëse në një operator tjetër, koston e thirrjeve hyrëse nga një linjë fikse, kostoja e thirrjeve dalëse në një telefon fiks kostoja e SMS dhe kostoja e trafikut në internet.

Ш Abonentskie_uslugi - ky ent përfshin atributet e mëposhtme: kodin e shërbimit, numrin e kontratës, datën e lidhjes, datën e skadimit të këtij shërbimi.

Ш Licevoi_schet - ky ent përfshin atributet e mëposhtme: id, numrin e llogarisë personale, datën, kohën, shumën, numrin e kontratës

Ш Zakluchenie_dogovora - ky ent përfshin atributet e mëposhtme: kodin e pajtimtarit, numrin e kontratës, datën e lidhjes, numrin e pajtimtarit, tarifën, numrin e llogarisë personale.

3.2 Normalizimi i tabelës

Normalizimi është procesi i kontrollit të strukturës së tabelave për anomali, nëse ka, tabelat ndahen në tabela më të vogla. Struktura e normalizimit është paraqitur në Figurën 5.

Anomalitë janë situata kur punoni me një bazë të dhënash që mund të çojnë në interpretim të paqartë të të dhënave ose të dhëna të paqëndrueshme. Anomalitë ndodhin në tabelat që përmbajnë të dhëna të tepërta

Oriz. 5. "Struktura e normalizimit të tabelës"

Në fazën fillestare të projektimit të bazës së të dhënave, ndërtohet forma e parë normale (1NF): Një tabelë është në 1NF nëse ka një vlerë atomike në kryqëzimin e çdo rreshti dhe kolone.

Një lidhje është në 2NF nëse dhe vetëm nëse relacioni është në 1NF dhe nuk ka atribute kyçe që varen nga një pjesë e çelësit kompleks. Për të eliminuar varësinë e atributeve nga një pjesë e një çelësi kompleks, është e nevojshme të zbërthehet relacioni në disa marrëdhënie. Në këtë rast, ato atribute që varen nga një pjesë e çelësit kompleks nxirren në një relacion të veçantë.

Një lidhje është në 3NF nëse dhe vetëm nëse lidhja është në 2NF dhe të gjitha atributet jo kyçe janë reciprokisht të pavarura.

Atributet thuhet se janë reciprokisht të pavarura nëse asnjëra prej tyre nuk është funksionalisht e varur nga tjetra.

Një tabelë është në BCNF (forma normale e kodit Bayce) nëse përcaktuesit e të gjitha varësive funksionale janë tabela kyçe të mundshme

Një relacion është në 4NF nëse relacioni përmban 2 varësi me shumë vlera.

Një varësi me shumë vlera është një marrëdhënie e tillë logjike midis vlerave të kolonave A dhe B në të cilën për vlerën A mund të përcaktojmë grupin e vlerave të kolonës B.

5NF zbatohet për tabelat që kanë disa varësi me shumë vlera, dhe atributet e përfshira në këto varësi janë të lidhura semantikisht, domethënë ato varen nga njëra-tjetra.

Një marrëdhënie është në DKNF (Forma normale e çelësit të domenit) nëse çdo kufizim integriteti i vendosur në atë marrëdhënie është një pasojë logjike e përcaktimit të domeneve dhe çelësave.

Le të normalizojmë tabelat e bazës së të dhënave "Operator".

Për ta bërë këtë, ne zgjedhim varësi funksionale për secilën tabelë dhe kontrollojmë për forma normale, siç tregohet në figurën 1. Varësia funksionale (FC) midis kolonave nënkupton një marrëdhënie logjike "Shumë në Një" midis vlerave të këtyre kolonave.

Tabela e abonentëve:

Varësitë funksionale:

1. Kod_abonenta > (Familja, emri, otchestvo, data_rogdeniy, seriy_pasporta, nomer_pasporta, kem_vidan, kogda_vidan, adresa)

2. (seriy_pasporta, nomer_pasporta) > (Kod_abonenta ,familiy, emri, otchestvo, data_rogdeniy, kem_vidan, kogda_vidan, adresa)

3. (Familiy, emri, otchestvo, data_rogdeniy, adresa) > (Kod_abonenta, seriy_pasporta, nomer_pasporta, kem_vidan, kogda_vidan)

Kontrollimi për forma normale (NF):

Kaloi 1NF, kaloi 2NF, kaloi NFBK. Nuk ka varësi me shumë vlera. Tabela është në DKNF.

Tabela e shërbimeve

Varësitë funksionale:

1. Kod_uslugi > (Përshkrim, primechanie, stoimost)

Tabela e shërbimeve të pajtimtarëve

Varësitë funksionale:

1. Kod_uslugi > (Nomer_dogovora, data_podklucheniy, data_okonchaniy)

2. Numri_dogovora > (Data_podklucheniy, data_okonchaniy)

3. (Nomer_dogovora, data_podklucheniy > (Data_okonchaniy)

1NF kaloi, 2NF kaloi, 3NF kaloi. Nuk ka varësi me shumë vlera. Tabela është në DKNF.

Tabela tarifore

Varësitë funksionale:

1. Nazvanie_tarifa > (St_vh_vn_s, st_ish_vn_s, st_vh_dr_op, St_ish_na_dr_op, st_vh_s_gor_tel, st_ish_na_gor_tel, st_sms, internet_trafic)

1NF kaloi, 2NF kaloi, 3NF kaloi. Nuk ka varësi me shumë vlera. Tabela është në DKNF.

Tabela Licevoi_schet

Varësitë funksionale:

1. Id > (Nom_licevogo_scheta, të dhëna, vremya, summa, nomer_dogovora)

2. Nom_licevogo_scheta > (Id, të dhëna, vremya, summa, nomer_dogovora)

3. (Nom_licevogo_scheta, të dhëna) > (vremya, summa)

4. Nomer_dogovora > Nom_licevogo_scheta

1NF kaloi, 2NF kaloi, 3NF kaloi. Nuk ka varësi me shumë vlera. Tabela është në DKNF.

Tabela Përfundim_dogovora

Varësitë funksionale:

1. Kod_abonenta > (Nom_dogovora, data_zaklucheniy, abonents_nom, tarifë, nom_licevogo_sheta)

2. Nom_dogovora > (Kod_abonenta, data_zaklucheniy, abonents_nom, tarifë, nom_licevogo_sheta)

3. Subscribers_nom > Nom_licevogo_seta

1NF kaloi, 2NF kaloi, 3NF kaloi. Nuk ka varësi me shumë vlera. Tabela është në DKNF.

Kështu, të gjitha anomalitë e zbuluara të përditësimit eliminohen. Modeli relacional, i cili përbëhet nga relacione në formën e tretë normale, është adekuat me modelin e përshkruar të domenit.

3 .3 Projektimi i kufizimeve të integritetit

Tabela 1

Emri i kolonës

Çelësi primar/unik

Shënime

Kodi i pajtimtarit

Mbiemri i pajtimtarit

Emri i pajtimtarit

Emri i mesëm i pajtimtarit

Data e lindjes së pajtimtarit

Seria e pasaportave

ID e pasaportës

Lëshuar nga

Kur lëshohet

Adresa e pajtimtarit

Tabela 2. "Shërbimet"

Tabela 3. "Subscriber_services"

Emri i kolonës

I pavlefshëm/

Çelësi primar/unik

Shënime

Kodi i shërbimit

Numri i kontratës

Data_Podklucheniy

Data e aktivizimit të shërbimit

Data e përfundimit të shërbimit

Tabela 4

Emri i kolonës

I pavlefshëm/

Çelësi primar/unik

Shënime

Kodi i pajtimtarit

Numri i kontratës

Të dhënat_përfundim

Data e lidhjes së kontratës

numri i pajtimtarit

Plani tarifor

Nomer_Licevogo scheta

Numri i llogarisë personale të pajtimtarit

Tabela 5. "Licevoi_schet"

Emri i kolonës

Çelësi primar/unik

Shënime

Numër serik

Numri_licevogo_scheta

Numri i llogarisë

Numri i kontratës

Tabela 6. "Tarifi"

Emri i kolonës

I pavlefshëm/

Çelësi primar/unik

Shënime

Varchar

Emri i tarifës

Kostoja e thirrjeve hyrëse brenda rrjetit

Kostoja e thirrjeve dalëse brenda rrjetit

Kostoja e thirrjeve hyrëse nga një operator tjetër celular

Kostoja e thirrjeve dalëse drejt një operatori tjetër celular

Kostoja e thirrjeve hyrëse nga një numër telefoni fiks

St_ish_na_gor_tel

Kostoja e thirrjeve dalëse në numrin e telefonit fiks

Kostoja e SMS

Kostoja e trafikut në internet për megabajt

3.4 Zhvillimi i operacioneve të kampionimit të të dhënave

Zhvillimi i operacionit të kampionimit të të dhënave është paraqitur në Tabelën 7.

Tabela 7. "Zhvillimi i operacioneve të kampionimit të të dhënave"

Përshkrimi i veprimit

Parametrat e hyrjes (emri, lloji)

Parametrat e daljes (emri, lloji)

Algoritmi i ekzekutimit

Shtimi i një pajtimtari të ri (procedura ADD_NEW_ABONENT)

KOD_ABONENTA numër i plotë FAMILIY varchar(25) EMRI varchar(15), OTCHESTVO varchar(25), data DATA_ROGDENIYA, SERIY_PASPORTA numër i plotë, NOMER_PASPORTA numër i plotë,

KEM_VIDAN varchar(35), KOGDA_VIDAN data, ADDRESSvarchar

Kontrolloni nëse ka një person me të njëjtin kod pajtimtar në tabelën Aboneti, nëse po, dilni me kodin e gabimit 0, nëse jo, shtoni një rresht të ri me të dhëna për klientin e ri në tabelë dhe dërgoni vlerat e prodhimit. parametrat në dalje me kodin 1

Redaktimi i të dhënave të abonentit (procedura UPDATE_DANNIE_OB_ABONENTE)

KOD_ABONENTA numër i plotë FAMILIY varchar(25) EMRI varchar(15), OTCHESTVO varchar(25), data DATA_ROGDENIYA, SERIY_PASPORTAnumër i plotë, NOMER_PASPORTA numër i plotë, KEM_VIDAN varchar(35), KOGDAAD_DRvarchar (8 data)

Kodi i gabimit - numër i plotë: 0 - gabim

Kontrolloni nëse ka një person me të njëjtin kod abonenti në tabelën Abonenti, më pas ndryshoni të dhënat e nevojshme dhe dilni me parametrin 1, nëse jo, dilni me kodin e gabimit o.

Fshirja e një pajtimtari (procedura DELETE_ABONENT)

KOD_ABONENTA numër i plotë

Kodi i gabimit - numër i plotë: 0 - gabim

Kontrolloni nëse ka një person me të njëjtin numër abonenti në tabelën Abonenti, nëse po, atëherë fshini linjën me të dhënat e tij, nëse jo, atëherë dilni me kodin e gabimit 0.

Shtimi i një kontrate të re (procedura ADD_DOGOVOR)

KOD_ABONENTA numër i plotë, NOM_DOGOVORA numër i plotë, data DATA_ZAKLUCHENIY, ABONENTS_NOM bigint, TARIF varchar(45), NOM_LICEVOGO_SCHETA numër i plotë

Kodi i gabimit - numër i plotë: 0 - gabim

Kontrolloni nëse ka një numër kontrate në tabelën Zakluchenie_dogovora që përputhet me atë të futur, nëse po, atëherë dilni me kodin e gabimit 0, nëse jo, atëherë shtoni një rresht të ri me të gjitha të dhënat në tabelë dhe dërgoni vlerat e Parametrat e daljes në dalje me kodin 1

Fshirja e një kontrate (procedura DELETE_DOGOVOR)

NOM_DOGOVORA numër i plotë

Kodi i gabimit - numër i plotë: 0 - gabim

Kontrolloni nëse ka një numër kontrate në tabelën Zakluchenie_dogovora që përputhet me atë të futur, nëse po, atëherë fshini rreshtin nga tabela, nëse jo, atëherë dilni me kodin e gabimit 0.

Shtimi i një plani të ri tarifor (procedura ADD_NEW_TARIF)

NAZVANIE_TARIFA varchar(45),

ST_VH_VN_S noton, ST_ISH_VN_S noton, ST_VH_DR_OPfloat, ST_ISH_NA_DR_OP noton, ST_VH_S_GOR_TEL noton, ST_ISH_NA_GOR_TEL noton ST_SMS noton, NTERNET_TRAF

Kodi i gabimit - numër i plotë:

Kontrolloni nëse ka një tarifë me të njëjtin emër në tabelën Tarifi, nëse po, atëherë dilni me kodin e gabimit 0, nëse jo, shtoni një rresht me informacione rreth tarifës në tabelë dhe dërgoni vlerat e parametrave të daljes në dalja me kodin 1

Ndryshimi i të dhënave tarifore (procedura UPDATE_DANNIE_O_TARIFE)

NAZVANIE_TARIFA varchar(45), ST_VH_VN_S noton, ST_ISH_VN_S noton, ST_VH_DR_OPfloat,ST_ISH_NA_DR_OP noton, ST_VH_S_GOR_TEL noton, ST_ISH_NA_GOR_STER_TEL float, ST_ISH_NA_GOR_STERFfloat,

Kodi i gabimit - numër i plotë:

Kontrolloni nëse ka një tarifë me të njëjtin emër në tabelën Tarifi, nëse po, atëherë ndryshoni të dhënat dhe dërgoni vlerat e parametrave të daljes në dalje me kodin 1, nëse jo, atëherë dilni me kodin e gabimit 0.

Fshirja e një tarife (procedura DELETE_TARIF)

NAZVANIE_TARIFA varchar(45)

Kodi i gabimit - numër i plotë: 0 - gabim

Kontrolloni nëse ka një tarifë me të njëjtin emër në tabelën Tarifi, nëse po, atëherë fshini rreshtin nga tabela, përndryshe dilni me kodin e gabimit 0.

Shtimi i një shërbimi të ri (procedura ADD_NEW_USLUGA)

Kodi i gabimit - numër i plotë: 0 - gabim

Kontrolloni nëse ekziston një shërbim me të njëjtin kod shërbimi në tabelën Uslugi, nëse po, atëherë dilni me kodin e gabimit 0, nëse jo, shtoni një rresht me informacione rreth shërbimit në tabelë dhe dërgoni vlerat e parametrave të daljes në dalja me kodin 1

Ndryshimi i informacionit të shërbimit (procedura UPDATE_DANNIE_OB_USLUGAH)

KOD_USLUGI numër i plotë, OPISANIE varchar(150), PRIMECHANIE varchar(150), STOIMOST float,SPOSOB_PODKLUCHENIY varchar(200)

Kodi i gabimit - numër i plotë:

Kontrolloni nëse ka një shërbim me të njëjtin kod shërbimi në tabelën Uslugi, nëse po, atëherë ndryshoni të dhënat dhe dërgoni vlerat e parametrave të daljes në dalje me kodin 1, nëse jo, atëherë dilni me kodin e gabimit 0

Fshirja e një shërbimi (procedura DELETE_USLUGA)

KOD_USLUGI numër i plotë

Kodi i gabimit - numër i plotë: 0 - gabim

Kontrolloni nëse një burim me të njëjtin kod shërbimi ekziston në tabelën Uslugi, nëse po, fshini rreshtin e të dhënave, përndryshe dilni me një kod gabimi prej 0

Shtimi i një llogarie personale (procedura ADD_NEW_LIC_SCHET)

ID e plotë, NOM_LICEVOGO_SCHETA numër i plotë,

datë,

koha VREMYA, SUMMA noton,

NOMER_DOGOVORA numër i plotë

Kodi i gabimit - numër i plotë:

Kontrolloni nëse ka një klient me ID-në e kërkuar në tabelën Licevoi_schet, nëse po, dilni me kodin e gabimit 0, përndryshe shtoni të dhëna në tabelë dhe dërgoni vlerat e parametrave të daljes në dalje me kodin 1.

Fshirja e një llogarie personale (procedura DELETE_LIC_SCHET)

Kodi i gabimit - numër i plotë: 0 - gabim

Kontrolloni nëse ka një klient me ID-në e kërkuar në tabelën Licevoi_schet, nëse po, fshini rreshtin me të dhënat, përndryshe dilni me një kod gabimi prej 0

Ndryshimi i shumës së depozituar (procedura UPDATE_SUMMA)

NOM_LICEVOGO_SCHETA numër i plotë, SUMMA float,

Kodi i gabimit - numër i plotë: 0 - gabim

Kontrolloni nëse ka një klient me ID-në e kërkuar në tabelën Licevoi_schet, nëse po, ndryshoni shumën dhe dërgoni vlerën 1 në dalje, përndryshe dilni me një kod gabimi prej 0

3.5 Dhënia e të drejtave të aksesit

Të drejtat e aksesit në objektet e bazës së të dhënave janë paraqitur në tabelën 8. Horizontalisht - objektet e bazës së të dhënave. Vertikale - përdoruesit ose rolet. Në qeliza - një kombinim shkronjash që tregojnë të drejtat e hyrjes:

s - e drejta për të lexuar (përzgjedh);

i - e drejta për të shtuar rreshta (fut);

u - e drejta për të redaktuar rreshtat (përditësim);

d - e drejta për të fshirë linjat (fshirje);

e - e drejta për të ekzekutuar (ekzekutuar) procedurat e ruajtura.

Tabela 8. "Lëshimi i të drejtave të aksesit"

Dokumente të ngjashme

    Informacioni në botën moderne si një nga burimet më të rëndësishme. Shqyrtimi i veçorive të zhvillimit të një sistemi informacioni për automatizimin e vendit të punës të një operatori të kompanisë telefonike për ofrimin e shërbimeve. Fazat e krijimit të një infobaze.

    punim afatshkurtër, shtuar 13.03.2013

    Zhvillimi i një sistemi kontrolli të automatizuar për një operator celular. Fut, Përditëso, Fshi operatorët e modifikimit të të dhënave në mjedisin MS SQL Server. Struktura e bazës së të dhënave. Skema e dialogut të përdoruesit me aplikacionin, rendi i përdorimit të pamjeve.

    punim afatshkurtër, shtuar 21.04.2015

    Kushtet e referencës për zhvillimin e një sistemi të automatizuar dhe të kontabilitetit të magazinës për menaxhimin e një baze tregtare universale. Projektimi i një sistemi informacioni dhe zgjedhja e një mjedisi për krijimin e një produkti softuer. Krijimi i një ndërfaqeje dhe manuali të përdoruesit.

    tezë, shtuar 07/11/2015

    Analiza e dizajnit të sistemit të automatizuar të informacionit të dyqanit kompjuterik "Jay". Zhvillimi i një databaze në gjuhën Transact-SQL në sistemin e menaxhimit të bazës së të dhënave Microsoft SQL Server 2000. Llogaritja e kostos dhe çmimit të produktit softuer.

    punim afatshkurtër, shtuar 16.08.2012

    Zgjedhja e metodologjisë së projektimit dhe zhvillimi i sistemit të informacionit "Payroll" për ndërmarrjen OAO RTP "Avtoremontnik". Projektimi arkitektonik i bazës së të dhënave të sistemit të informacionit dhe zhvillimi i ndërfaqes së tij. Testimi i modulit të softuerit.

    tezë, shtuar 25.05.2014

    Detajimi i funksioneve të sistemit dhe kërkesave për sistemin e informacionit. Analiza e kategorive të përdoruesve. Fazat e zbatimit të një sistemi informacioni të automatizuar në ndërmarrje. Përshkrimi i tabelave të bazës së të dhënave. Mbrojtja e të dhënave nga aksesi i paautorizuar.

    tezë, shtuar 22.07.2015

    Analiza e sistemeve ekzistuese të menaxhimit të bazës së të dhënave dhe përzgjedhja e atij optimal. Krijimi i një sistemi të automatizuar informacioni "Poliklinika", përcaktimi i entiteteve dhe marrëdhënieve, përshkrimi i modelit fizik, dizajni i ndërfaqes, algoritmi i programit.

    punim afatshkurtër, shtuar 21.11.2009

    Arsyetimi për zgjedhjen e softuerit të përdorur. Informacione hyrëse dhe dalëse. Modeli i bazës së të dhënave relacionale të fushës lëndore. Krijimi i një modeli të sistemit të informacionit duke përdorur Run All Fusion Process Modeler r7. Rezultatet e testit.

    punim afatshkurtër, shtuar 04/12/2014

    Studimi i procesit teknologjik të kompanisë së faturimit. Infrastruktura për ofrimin e shërbimeve të komunikimit. Proceset bazë të biznesit. Qëllimet dhe objektivat e sistemit të projektuar të informacionit "Punë me pajtimtarët e një operatori celular". Fazat e zhvillimit të projektit.

    punim afatshkurtër, shtuar 17.01.2009

    Analiza e fushës së automatizimit. Ndërfaqja e përdoruesit dhe dizajni i bazës së të dhënave. Zgjedhja e një platforme për krijimin e një sistemi informacioni. Ndërveprimi i aplikacionit me burimet e të dhënave. Vlerësimi i kohëzgjatjes dhe kostos së zhvillimit të softuerit.

Një sistem (nga greqishtja ueufzmb, "i përbërë") është një grup objektesh dhe burimesh të ndërlidhura të organizuara nga procesi i gjenezës së sistemit në një tërësi të vetme dhe të kundërta me mjedisin.

Përkufizimi i një sistemi të automatizuar është dhënë nga GOST 34.003-90: një sistem i përbërë nga personel dhe një grup mjetesh për automatizimin e aktiviteteve të tij, duke zbatuar teknologjinë e informacionit për kryerjen e funksioneve të vendosura. Kjo do të thotë, një sistem i automatizuar mund të ekzistojë vetëm aty ku ka personel të angazhuar në një aktivitet të caktuar. Si rregull, ne po flasim për aktivitete, rezultatet e të cilave janë të dobishme për dikë, pavarësisht nga mjetet e përdorura.

Një sistem i automatizuar informacioni (AIS) është një sistem organizativ dhe teknik, i cili është një grup softuerësh dhe harduerësh të krijuar për të automatizuar aktivitetet që lidhen me ruajtjen, transmetimin dhe përpunimin e informacionit. Kjo do të thotë, sistemi i informacionit është një sistem shërbimi informacioni për punonjësit e shërbimeve të menaxhimit dhe kryen funksione teknologjike për grumbullimin, ruajtjen, transmetimin dhe përpunimin e informacionit.

Për shembull, nëse vendosim një kompjuter dhe një printer në tryezën e arkëtarit dhe shefi i arkëtarit lëshon një urdhër që ajo të shtypë biletat dhe raportet në një redaktues teksti dhe t'i printojë ato në printer, atëherë marrim një sistem të automatizuar. Sipas ideve moderne, është shumë primitive, zyrtarisht do të kënaqë përkufizimin e Gostov. Është e nevojshme të jeni në gjendje të formuloni qëllimet, funksionet dhe objektivat e IS.

Qëllimi është një situatë ose zonë situatash që duhet të arrihet gjatë funksionimit të sistemit për një periudhë të caktuar kohore. Qëllimi mund të vendoset nga kërkesat për treguesit e performancës, intensitetin e burimeve, efikasitetin e sistemit ose për trajektoren e arritjes së një rezultati të caktuar. Në mënyrë tipike, qëllimi për një sistem përcaktohet nga sistemi superior, përkatësisht ai në të cilin sistemi në fjalë është një element i .

Objektivat e aktivitetit që përcaktojnë qëllimin e AIS formulohen në një nga dy mënyrat:

  • 1. Qëllimet e aktivitetit si rezultat i futjes së një sistemi të automatizuar nuk ndryshojnë, ndryshon vetëm mënyra e arritjes së tyre. Ajo që dikur bëhej “ashtu” tani bëhet në kuadrin e një sistemi të automatizuar.
  • 2. Një qasje moderne për zbatimin e AIS është riinxhinierimi i procesit të biznesit (BPR) të një ndërmarrje. Qëllimi i prezantimit të një sistemi informacioni mund të jetë një ndryshim cilësor në aktivitetet aktuale. Domethënë, përmirësimet e mundshme me futjen e AIS nuk janë vetëm sasiore, por edhe cilësore.

Mund të ketë disa qëllime specifike të një lloji aktiviteti, automatizimi i tyre në përgjithësi ilustrohet nga ligji i Deming-ut.

Në GOST 34.003-90, termi qëllimi i aktivitetit përdoret për ta përcaktuar atë. Sa herë që spektatori i radhës largohet nga dritarja me biletë në duar dhe teatri bëhet pak më i pasur, ky synim aktiviteti arrihet.

Një mundësi cilësisht e re (për të mbajtur gjurmët se cilat vende në auditor janë aktualisht të zëna dhe cilat janë falas) mund të ofrohet nga përdorimi i teknologjisë së bar-kodimit për biletat dhe skanimi i numrit të biletave në hyrje të auditorit. Kjo do t'i lejojë teatrit të punojë me më shumë fitim: të shesë bileta për vendet në këmbë (sipas numrit të vendeve të pabanuara) dhe të parandalojë mundësinë e krijimit të një bilete të dytë për një vend të zënë.

Qëllimi i AIS është një rezultat i matshëm që pritet të arrihet në afat të shkurtër për të realizuar objektivin strategjik (afatgjatë). Qëllimet përcaktojnë se si do të zbatohet strategjia - cilat rezultate dhe kur duhet të arrihen. Qëllimet, si rregull, i referohen një prej perspektivave për zhvillimin e kompanisë. Kështu, çdo rezultat i dobishëm jashtë vetë aktivitetit mund të konsiderohet si qëllim i tij. Pra, nëse arkëtari jo vetëm shet biletën, por përgatit edhe një raport shitjeje për autoritetet në fund të ditës së punës, hartimi i një raporti ditor mund të konsiderohet si një qëllim tjetër aktiviteti.

Funksionet e sistemit të automatizuar janë formuluar si më poshtë.

Kompleti i veprimeve të një sistemi të automatizuar, që synon arritjen e një qëllimi specifik, sipas GOST 34.003-90, quhet funksioni i tij. Një funksion është një veprim ose një grup veprimesh të kryera në një objekt burimor (dokument, mallra dhe materiale, etj.) për të marrë një rezultat të caktuar.

Funksioni i një sistemi të automatizuar është një koncept themelor në GOST 34. Një sistem i automatizuar konsiderohet, para së gjithash, si shuma e funksioneve të tij dhe vetëm atëherë si një grumbull "softuerësh" dhe "hekuri". Gjëja më e rëndësishme është ajo që bën sistemi, dhe ajo nga e cila përbëhet është dytësore.

Kur përshkruani qëllimin e zgjidhjes së problemit, theksi duhet të vihet në listën e atyre funksioneve të menaxhimit dhe operacioneve të përpunimit të të dhënave që do të automatizohen gjatë zbatimit të projektit të propozuar. Çdo qëllim i aktivitetit në një sistem të automatizuar korrespondon me një ose më shumë funksione. Jo gjithmonë aktivitetet janë plotësisht të automatizuara. Disa qëllime, edhe pas prezantimit të një sistemi të automatizuar, duhet të arrihen manualisht. Nga ana tjetër, duke qenë se i njëjti rezultat në kushte të ndryshme mund të arrihet në mënyra të ndryshme, disa funksione mund të drejtohen për të njëjtin qëllim aktiviteti në një sistem të automatizuar, për shembull, shitja e një bilete në arkë dhe shitja e një bilete në Interneti. Përveç kësaj, çdo sistem i automatizuar kërkon mirëmbajtje të caktuar, kështu që ne duhet të prezantojmë konceptin e një funksioni ndihmës. Një shembull tipik është kopjimi i të dhënave.

Detyrat e sistemit të automatizuar.

Në rastin e përgjithshëm, gjatë kryerjes së një funksioni, një pjesë e punës kryhet nga personeli, dhe një pjesë e punës kryhet nga pajisjet, për shembull, bileta printohet automatikisht dhe arkëtari ia lëshon atë me dorë blerësit. Për të arritur funksionin, mund të përcaktohen një ose më shumë detyra dhe secila prej detyrave formulohet ose për ekzekutim manual, ose automatik (me përdorimin e një kompjuteri), ose automatik (pa pjesëmarrjen e operatorit).

Në GOST 34.003-90, një detyrë është një sekuencë veprimesh automatike që çojnë në një rezultat të një lloji të caktuar.

Një detyrë është pjesa më e qartë e formalizuar e një aktiviteti të automatizuar. Mund të imagjinohet një funksion i kryer plotësisht automatikisht, siç është kopja rezervë e përmendur më sipër. Në këtë rast, funksioni reduktohet në një detyrë. E njëjta detyrë mund të zgjidhet duke kryer funksione të ndryshme. Për shembull, nëse një sistem i automatizuar ka disa funksione për shitjen e një bilete, atëherë ekzekutimi i secilit prej tyre mund të kërkojë në një moment daljen e një printimi bilete.

softuer të automatizuar informacioni

Artikujt kryesorë të lidhur