Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Pielikumi






1.pielikums. Funkcionā lo prasī bu specifikā cija

1.specifikā cija: Pā rskatu skatī š anas iespē ja strukturē tajā specifikā cijas valodā.

 

Funkcija Nepiecieš amo datu apkopoš ana pā rskata veidoš anai.
Apraksts Funkcijas mē rķ is ir atlasī t un saskaitī t nepiecieš amo komponentu datus no datu bā zē m vadoties pē c noteiktā datumu intervā la.
Ieeja Komponents; Datuma intervā ls.
Avots Lietotā ja forma; Rē ķ inu DB; Lī gumu DB; Abonentu DB; Tarifu plā na DB.
Izeja Abonentu skaits; Parā dnieku skaits; Lī gumu skaits; Tarifu plā nu skaits; Kopsumma; Z1 - parā dnieku nav; Z2 - nepareizs datuma intervā ls.
Norā dī jums Funkcijas rezultā ts tiks sagatavots izvadī š anai uz ekrā na un printera.
Prasī bas Datumu intervā ls nevar bū t nā kotnē.
Pirmstā voklis Katra komponenta skaits tiek nolasī ts no datu bā zes izmantojot sql.
Pē cstā voklis if sakum_datums > beig_datums or sakum_datums > sodiena or beig_datums > sodiena then Z1 else if abonents = 1 then komponents pievienots pā rskatam if paradnieks = 1 then komponents pievienots pā rskatam if ligums = 1 then komponents pievienots pā rskatam if tarif_plans = 1 then komponents pievienots pā rskatam if kopsumma = 1 then komponents pievienots pā rskatam.
Blakus efekti Nav.

 

 


2.specifikā cija: Parā dnieku meklē š ana strukturē tajā specifikā cijas valodā.

 

Funkcija Parā dnieku meklē š ana.
Apraksts Funkcijas mē rķ is ir atlasī t tos abonentus, kuriem ir kaut viens neapmaksā ts rē ķ ins.
Ieeja Forma; Datumu intervā ls.
Avots Lietotā ja forma; Rē ķ inu DB; Abonentu DB.
Izeja Abonentu skaits; Parā dnieku skaits; Kopsumma. Z1 - parā dnieku nav; Z2 - nepareizs datuma intervā ls.
Norā dī jums Funkcijas rezultā ts tiks sagatavots izvadī š anai uz ekrā na un printera.
Prasī bas Datumu intervā ls nevar bū t nā kotnē.
Pirmstā voklis Abonentu skaits un dati tiek nolasī ti no Abonetu DB un rē ķ ina dati tiek nolasī ti no Rē ķ inu DB.
Pē cstā voklis  
if sakum_datums > beig_datums or sakum_datums > sodiena or beig_datums > sodiena then Z2 else saņ em datus no DB pē c dotā intevā la for i=1, i< =abonentu skaits, i=i+1 begin if apmaksats = 0 and apmaksat_lidz date < sodiena then pievienot paradnieku sarakstam end if paradnieku saraksts tukš s then Z1
Blakus efekti Nav.

 

3.specifikā cija: jauna abonenta pievienoš ana procedū ra PDL valodā

PROCEDURE Lietotaja_pievienoshana (

pers_kods: string,

talrunis: string,

konts: string,

bank: string,

adrese: string,

vards: string,

uzvards: string,

password: string,

email: string,

error_message: string

)

BEGIN

If pers_kods vienā ds ar 12 simboliem AND password garā kas par 8 simboliem

then

If talrunis = ”” then

erorr_message: =’ Ievadiet abonenta telefona numuru ’;

elseif konts = ”” then

erorr_message: =’ Ievadiet abonenta kontu ’;

elseif bank = ”” then

erorr_message: =’ Ievadiet abonenta banku ’;

elseif adrese = ”” then

erorr_message: =’ Ievadiet abonenta adresi ’;

elseif vards = ”” then

erorr_message: =’ Ievadiet abonenta vā rdu ’;

elseif uzvards = ”” then

erorr_message: =’ Ievadiet abonenta uzvā rdu ’;

elseif email_check(email)< > true then

erorr_message: =’Email ir nepareizs! ’;

else Ievieto abonentu datubā zē;

endif;

Else izvada erorr_message;

Endif.

END

 

 

4.specifikā cija: Rē ķ ina summas aprē ķ inā š anas procedū ra PDL valodā

 

PROCEDURE rekina_sum (

zvani_areja_tikla_ilgums: integer, (ilgums sekundē s)

zvani_iekseja_tikla_ilgums: integer,

sms_skaits: integer,

mms_skaits: integer,

internets_mb_skaits: integer,

zvani_areja_tikla_cena: real, (cenas ir saņ emtas no datu bā zes)

zvani_ieksaja_tikla_cena: real,

sms_cena: real,

mms_cena: real,

internets_mb_cena: real,

zvani_areja_tikla: real,

zvani_ieksaja_tikla: real,

sms: real,

mms: real,

internets: real,

piesliegsanas_maksa: integer, (saņ emta no datu bā zes)

pvn: real,

summa_bez_pvn: real,

summa: real

 

 

)

BEGIN

pvn: =0.21;

zvani_areja_tikla: = zvani_areja_tikla_cena* zvani_areja_tikla_ilgums;

zvani_ieksaja_tikla: = zvani_iekseja_tikla_cena*zvani_iekseja_tikla_ilgums;

sms: = sms_cena*sms_skaits;

mms: = mms_cena*mms_skaits;

internets: = internets_mb_cena* internets_mb_skaits;

summa_bez_pvn: = zvani_areja_tikla+zvani_ieksaja_tikla+sms+mms+internets+ piesliegsanas_maksa;

summa: =summa_bez_pvn*pvn;

END

 

 

2.pielikums. Aparatū ras konfigurā cijas apraksts

 

Abonentu datoram jā atbilst minimā lai specifikā cija, lai strā dā tu interneta pā rlū ks.

  Windows requirements Mac requirements Linux requirements
Operating system Windows XP Service Pack 2+ Windows Vista Windows 7 Windows 8 Mac OS X 10.6 or later Ubuntu 10.04+ Debian 6+ OpenSuSE 11.3+ Fedora Linux 14
Processor Intel Pentium 4 or later Intel Intel Pentium 3 / Athlon 64 or later
Free disk space 100 MB
RAM 128 MB

Datora, kur strā dā s web serveris konfigurā cija var mainī ties atkarī gu no slodzes.

Minimā lie web servera parametri 1 Ghz, 256 mb Ram, 2 GB.

 


3.pielikums. E-R modelis

ietver
ietver
ietver
izvē las
manto
izmanto
ietver
ietver



Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.013 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал