31
QUẢN LÝ HỒ SƠ ĐẢNG VIÊN ĐẠI HỌC BÁCH KHOA ĐẠI HỌC ĐÀ NẴNG Softwa! "!#$%!&!'t( S)!*%f%*a V!(%o' +,- Đà Nẵng , 01/2015

SE46_02_SRS_v1.0

Embed Size (px)

DESCRIPTION

SRS

Citation preview

Software Requirements Specification

QUN L H S NG VIN I HC BCH KHOA I HC NNGSoftware Requirements SpecificationVersion 1.0 Nng , 01/2015MC LC

31.DOCUMENT HISTORY

32.REFERENCE DOCUMENTS

43.DISTRIBUTION LIST AND APPROVALS

54.GII THIU

54.1Mc ch

54.2Phm vi ca h thng

65.M T TNG QUAN

65.1Ngi dng

65.2Use Case Diagram ca h thng

85.2.1Qun l ng vin - Use Case Diagram

85.2.2Qun l chi b - Use Case Diagram

95.3S lung d liu ca h thng

96.M t chc nng

96.1Qun l ngi dng

106.1.1ng nhp

116.1.2ng xut

126.1.3i mt khu

136.2Qun l ng vin

146.2.1Qun l ng vin Thm mi

176.2.2Qun l ng vin Hin th v tm kim

196.2.3Qun l ng vin Cp nht

216.3Qun l Chi b

226.3.1Qun l Chi b Thm mi

246.3.2Qun l chi b Hin th

256.3.3Qun l chi b Cp nht

277.Yu cu phi chc nng v cc yu cu khc

277.1Hiu sut

277.2Kh nng m rng

277.3 bo mt

287.4D bo tr

297.5 tin cy

297.6D s dng

308.Ph lc

1. DOCUMENT HISTORY

DateSummary of ChangesVersion

22/01/2015M t cc thng tin ca h thng (to mi):- Gii thiu

+ Mc ch ca h thng

+ Phm vi ca h thng

- M t tng quan

+ Ngi dng

+ Use Case Diagram ca h thng

+ Lung d liu ca h thng

+ M t chc nng

+ Yu cu phi chc nng v cc yu cu khc1.0

2. REFERENCE DOCUMENTS

Document NameDescription

Bi ging Cng Ngh Phn Mm ( Ts. Nguyn Thanh Bnh, khoa Cng ngh Thng tin, Trng i hc Bch khoa, i hc nng)Hiu v nm c: Khi nim cng ngh phn mm, cc m hnh pht trin, cc hot ng pht trin, cc k thut v phng php c bn trong pht trin phn mm

p dng cng ngh phn mm trong pht trin phn mm

Gio trnh Phn tch v thit k h thng (PGS.Ts. Phan Huy Khnh, , khoa Cng ngh Thng tin, Trng i hc Bch khoa, i hc nng)Hiu v nm c: Khi nim v H thng thng tin, cc phng php phn tch v thit k mt h thng thng tin, phn tch nim d liu v cc phng php M hnh ha

S k khai l lch ca ngi xin vo ngM t l lch ca ngi xin c kt np thnh ng vin d b

Biu mu v Ngh quyt ngh kt np ng vinM t thng tin v bn thn, l lch, u khuyt im sau thi gian th sc,

Biu mu v Bng tng hp phn loi ng vin trong mt nmM t v kt qu phn loi, khen thng ca c nhn mt ng vin thuc mt chi b

Biu mu v cc mu n cn thit khi mt ng vin thuyn chuyn hoc kt npCung cp mt danh sch cc mu n cn cho vic thuyn chuyn hoc kt np ca mt ng vin

3. DISTRIBUTION LIST AND APPROVALSThis document is distributed to the following stakeholders to get their valuable comments and corrections.

NameTitle

4. GII THIU4.1 Mc chH thng qun l h s ng vin c xy dng p dng vo lm vic lu tr nhng thng tin c bn ca ng vin ti i hc Bch khoa i hc Nng. Thng qua phn mm h thng qun l ny, ban chp hnh chi b ng s d dng truy cp thng tin ca cc ng vin thuc chi b. iu ny khin cho vic qun l cc ng vin tr nn n gin v thun tin hn.4.2 Phm vi ca h thngH thng c xy dng nh mt phn mm chy trn desktop vi c s d liu c lu ngay trn my cha chng trnh.

H thng qun l h s ng vin cc chi b thuc i hc Bch khoa i hc Nng.

5. M T TNG QUAN5.1 Ngi dngBng di y m t phn quyn truy cp ca ngi trong h thng Qun l h s ng vin (QLHSV). H thng ch cho php duy nht mt ti khon truy cp, y l ti khon Admin. Ngi dngM t

AdminC quyn xem, thm mi, cp nht, xa v tm kim d liu trn c h thng.

5.2 Use Case Diagram ca h thngS di y cung cp mt ci nhn tng qut v cc nhm chc nng ca h thng. Cc chc nng ca h thng QLHSV c phn ra cc trng hp s dng sau:

5.2.1 Qun l ng vin - Use Case Diagram

5.2.2 Qun l chi b - Use Case Diagram

5.3 S lung d liu ca h thng

6. M t chc nng6.1 Qun l ngi dngUse Case NameQuan Ly Nguoi Dung

Use Case IDQLHSV.01

High Level Requirement RefThng tin v ti khon ngi dng s c lu tr trong mt file ACCOUNT.txt. Khi ngi dng mun truy cp hoc chnh sa mt khu th h thng s load nhng thng tin v username v password ln trn cc screen.

ActorAdmin.

M ty l use case cho php ngi dng ng nhp/ng xut vo h thng v update password.

TriggerNA

iu kin tin quytNA

Post-processing

Thit k mn hnh giao din (Screen)

6.1.1 ng nhp

ScreenQuan Ly Nguoi Dung Login

M tScreen cho php ngi dng ng nhp vo h thng.H thng c mt form cho php ngi dng nhp ID v mt khu ng nhp vo h thng QLHSV.

Screen Accessy l screen hin th ngay khi ngi dng truy cp vo h thng.

Screen Content

ItemTypeDataDescription

User NameTextBox - String Mc nh: NullItem ny l bt buc

PasswordTextBox - StringMc nh: Null

- Item ny l bt buc

- K t hin th di dng password

ngButtonng nhp

ThotButtonThot khi screen

Screen Actions

Tn hnh ngM tThnh cngTht bi

ng H thng xc thc thng tin t cc TextBox UserName v Password c ng vi thng tin tng ng trn file ACCOUNT.txt khng. Chuyn qua giao din chnh ca chng trnh (screen Qun l h s)H thng b qua v thng bo li: Ti khon khng chnh xc. Vui lng nhp li.

ThotThot khi screen

6.1.2 ng xutScreenQuan Ly Nguoi Dung Logout

M tScreen cho php ngi dng ng xut ra khi h thng.

Screen Accessy l screen ch hin th khi ngi dng ng nhp thnh cng vo h thng. N xut hin trn thanh cng c ca h thng

Ni dung Screen

ItemTypeDataDescription

ng xutLinkLabelng xut

Screen Actions

Tn hnh ngM tThnh cngTht bi

ng xutng xut khi h thng Hin th Dialog yu cu xc nhn bn c Logout khi h thng hay khng?

6.1.3 i mt khu

ScreenQuan Ly Nguoi Dung ChangePassword

M tScreen cho php ngi dng i mt khu ti khon ca mnh.

Screen Accessy l screen ch hin th khi ngi dng click vo button i mt khu giao din chnh

Ni dung Screen

ItemTypeDataDescription

Mt khu cTextBox - StringMc nh: Null

- Bt buc nhp, khng c b trng

- K t hin th di dng password (n)

Mt khu miTextBox - StringMc nh: Null

- Bt buc nhp, khng c b trng

- K t hin th di dng password (n)

ConfirmTextBox - StringMc nh: Null

- Bt buc nhp, khng c b trng

- K t hin th di dng password (n)

ng Buttoni mt khu

HyButtonThot khi screen

Screen Actions

Tn hnh ngM tThnh cngTht bi

ng i mt khu Hin th Dialog yu cu xc nhn bn c mun i mt khu hay khng?Hin th Dialog yu cu nhp li v thng bo li. V d nh: Bn khng nhp thng tin hoc Mt khu sai

HyThot khi screen nyThot khi screen ny

6.2 Qun l ng vinUse Case NameQuan Ly Dang Vien

Use Case IDQLHSV.02

High Level Requirement RefTt c mi thng tin v h s ng vin u c lu tr trong Database. H thng s truy cp Database v hin th n ln cc screen ca h thng. Nu ng nhp c vo h thng, ngi dng c th xem, cp nht, xa thng tin ng vin trong h thng.

ActorAdmin

M ty l use case cho php ngi dng xem/thm mi/xa/update d liu

TriggerNA

iu kin tin quytNgi dng phi truy cp c vo h thng.

Post-processing

Thit k mn hnh giao din (Screen)6.2.1 Qun l ng vin Thm mi

ScreenQuan Ly Dang Vien New

DescriptionCho php ngi dng thm mi mt ng vin

Screen AccessNgi dng click vo tab Thm ng vin.

Screen Content

ItemTypeDataDescription

M VTextBox - StringMc nh: M ng vin c to t ngMc nh sn, khng c thay i

Loi ng vinRadio ButtonMc nh: ng vin c kt np

H v tnTextBox - StringMc nh: nullKhng c b trng

Ngy sinhTextBox - DateTimeMc nh: nullKhng c b trng

Gii tnhRadio ButtonMc nh: gii tnh NamChn 1 trong 2 gii tnh Nam/N

Ni sinhTextBox - StringMc nh: null

Qu qunTextBox - StringMc nh: nullKhng c b trng

Ni hin nayTextBox - StringMc nh: nullKhng c b trng

Dn tcTextBox - StringMc nh: Dn tc ca ng vin c chn t trcKhng c b trng

Tn gioTextBox - StringMc nh: nullKhng c b trng

Trnh hc vnTextBox - StringMc nh: null

Ngoi ngTextBox - StringMc nh: null

Chi b cTextBox - String

Chi b miComboBoxMc nh: Chi b 1

Loi ng vinRadio ButtonMc nh: ng vin d bChn 1 trong 2 loi

Ngy kt npTextBox - DateTimeMc nh: nullKhng c b trng

Ni kt np ngTextBox - StringMc nh: null

Lch s bn thnRichTextBoxMc nh: null

ThmButtonThm ng vin

HyButtonThot khi screen

Screen Actions

Action NameDescriptionSuccessFailure

ThmKhi ngi dng chn button tin hnh thm mi mt ng vin vi nhng thng tin nhp vo DatabaseHin th Dialog hi bn c mun thm ng vin hay khngHin th Dialog yu cu nhp li v thng bo li.

HyThot khi screenThot khi giao din thm mi ng vin

6.2.2 Qun l ng vin Hin th v tm kim

ScreenQuan Ly Dang Vien Display and Filter

DescriptionCho php ngi dng xem danh sch ng vin v tm kim cc ng vin theo M V, chi b, theo h tn, theo loi ng vin

Screen AccessNgi dng click vo tab Qun l ng vin.

Screen Content

ItemTypeDataDescription

M VTextBox - StringMc nh: null

H v tnTextBox - StringMc nh: null

Chi b ngComboBoxMc nh: All

Loi ng vinComboBoxMc nh: All

Danh sch ng vinDataGridViewMc nh: hin th thng tin ca tt c cc ng vinHin th danh sch ng vin (kt qu tm kim) bao gm cc thng tin v M V, h tn, gii tnh, loi ng vin v chi b ca ng vin

TmButtonTm kim ng vin

Kt np chnh thcButtoni tnh trng ng vin t d b sang chnh thc

Xem chi titButtonXem chi tit thng tin ca ng vin c chn hoc cp nht thng tin ng vin

XaButtonXa ng vin c chn

Screen Actions

Action NameDescriptionSuccessFailure

TmTm kim tt c cc ng vin tha mn cc yu cu m ngi dng nhp/chnHin th tt c thng tin ca cc ng vin l kt qu tm kim

Kt np chnh thcNu ng vin d b: i tnh trng ng vin sang chnh thc

Nu ng vin chnh thc: khng lm g cHin Dialog xc nhn c mun i trng thi ng vin khngThng bo ngi dng cha chn ng vin

Xem chi titXem thng tin c th ca ng vin c chn ng thi chnh sa nHin th screen Cp nht thng tin ng vinThng bo ngi dng cha chn ng vin

XaXa ng vin c chn ra khi DatabaseHin Dialog xc nhn c mun xa ng vin khngThng bo ngi dng cha chn ng vin

6.2.3 Qun l ng vin Cp nht ScreenQuan Ly Dang Vien Update

DescriptionCho php ngi dng sa thng tin mt ng vin

Screen AccessNgi dng click vo button Xem chi tit screen Tm kim ng vin.

Screen Content

ItemTypeDataDescription

M VTextBox - StringMc nh: M ng vin c chn t trcMc nh sn, khng c thay i

H v tnTextBox - StringMc nh: H v tn ca ng vin c chn t trcKhng c b trng

Ngy sinhTextBox - DateTimeMc nh: Ngy sinh ca ng vin c chn t trcKhng c b trng

Gii tnhRadio ButtonMc nh: Gii tnh ca ng vin c chn t trcChn 1 trong 2 gii tnh Nam/N

Qu qunTextBox - StringMc nh: Qu qun ca ng vin c chn t trcKhng c b trng

Ni hin nayTextBox - StringMc nh: Ni ca ng vin c chn t trcKhng c b trng

Dn tcTextBox - StringMc nh: Dn tc ca ng vin c chn t trcKhng c b trng

Tn gioTextBox - StringMc nh: Tn gio ca ng vin c chn t trcKhng c b trng

Trnh hc vnTextBox - StringMc nh: Trnh hc vn ca ng vin c chn t trc

Ngoi ngTextBox - StringMc nh: Ngoi ng ca ng vin c chn t trc

Ngy kt np ngTextBox - DateTimeMc nh: Ngy kt np ca ng vin c chn t trcKhng c b trng

Loi ng vinComboBoxMc nh: Thng tin v phn loi ca ng vin c chn t trcChn 1 trong cc trng thi

Ni kt np ngTextBox - StringMc nh: Thng tin v ni kt np ca ng vin c chn t trc

Tiu sRichTextBoxMc nh: Tiu s ca ng vin c chn t trc

Cp nht thng tinButtonCp nht thng tin chnh sa

HyButtonThot khi screen

Screen Actions

Action NameDescriptionSuccessFailure

Cp nht thng tinKhi ngi dng chn button tin hnh chnh sa thng tin ng vin trong DatabaseHin th Dialog hi bn c mun chnh sa hay khngHin th Dialog yu cu nhp li v thng bo li.

HyThot khi screenThot khi giao din cp nht thng tin ng vin

6.3 Qun l Chi b

Use Case NameQuan Ly Chi Bo

Use Case IDQLHSV.03

High Level Requirement RefTt c mi thng tin v cc chi b thuc trng HBK u c lu tr trong Database. H thng s truy cp Database v hin th n ln cc screen ca h thng. Nu ng nhp c vo h thng, ngi dng c th xem, cp nht, xa thng tin cc chi b trong h thng.

ActorAdmin

M ty l use case cho php ngi dng xem/thm mi/xa/update d liu

TriggerNA

iu kin tin quytNgi dng phi truy cp c vo h thng.

Post-processing

Thit k mn hnh giao din (Screen)

6.3.1 Qun l Chi b Thm mi

ScreenQuan Ly Chi Bo New

DescriptionCho php ngi dng thm mi mt chi b ng

Screen AccessNgi dng click vo button Thm chi b trn screen hin th chi b

Screen Content

ItemTypeDataDescription

M chi bTextBox - StringMc nh: M chi b c to t ngMc nh sn, khng c thay i

Tn chi bTextBox - StringMc nh: nullKhng c b trng

KhoaTextBox - StringMc nh: nullKhng c b trng

S lng ng vinTextBox - StringMc nh: 0Khng c b trng

ThmButtonThm chi b

HyButtonThot khi screen

Screen Actions

Action NameDescriptionSuccessFailure

ThmKhi ngi dng chn button tin hnh thm mi mt chi b vi nhng thng tin nhp vo DatabaseHin th Dialog hi bn c mun thm chi b hay khngHin th Dialog yu cu nhp li v thng bo li.

HyThot khi screenThot khi giao din ny

6.3.2 Qun l chi b Hin th

ScreenQuan Ly Chi Bo Display

DescriptionCho php ngi dng xem danh sch chi b ca trng HBK

Screen AccessNgi dng click vo tab Qun l chi b.

Screen Content

ItemTypeDataDescription

Danh sch chi bDataGridViewMc nh: Danh sch tt c chi b trong DatabaseCha cc thng tin: M chi b, Tn chi b, Khoa, S lng ng vin

Xem chi titButtonXem chi tit hoc cp nht thng tin ca chi b c chn

XaButtonXa Chi b c chn

Thm chi bButtonThm mi mt chi b

Screen Actions

Action NameDescriptionSuccessFailure

Xem chi titXem thng tin c th ca chi b c chn ng thi chnh sa nHin th screen Cp nht thng tin chi bThng bo ngi dng cha chn chi b

XaXa chi b c chn ra khi DatabaseHin Dialog xc nhn c mun xa chi b khngThng bo ngi dng cha chn chi b

Thm chi bThm mi mt chi bHin th screen thm mi chi b

6.3.3 Qun l chi b Cp nht

ScreenQuan Ly Chi Bo Update

DescriptionCho php ngi dng sa thng tin mt chi b

Screen AccessNgi dng click vo button Xem chi tit screen Hin th chi b.

Screen Content

ItemTypeDataDescription

M chi bTextBox - StringMc nh: M chi b chn trc Mc nh sn, khng c thay i

Tn chi bTextBox - StringMc nh: Tn chi b chnKhng c b trng

KhoaTextBox - StringMc nh: Khoa ca chi b chnKhng c b trng

S lng ng vinTextBox - StringMc nh: S lng ng vin ca chi b chnKhng c b trng

Cp nhtButtonCp nht thng tin chnh sa

HyButtonThot khi screen

Screen Actions

Action NameDescriptionSuccessFailure

Cp nhtKhi ngi dng chn button tin hnh chnh sa thng tin chi b trong DatabaseHin th Dialog hi bn c mun chnh sa hay khngHin th Dialog yu cu nhp li v thng bo li.

HyThot khi screenThot khi giao din cp nht thng tin chi b

7. Yu cu phi chc nng v cc yu cu khc7.1 Hiu sut

No.M t yu cuLi ch yu cu

1.H thng cho php p ng mt lng ln truy cp cng lc vo c s d liu ca h thng. C th chu c ti thiu 5 ngi dng truy cp cng lc vo h thng.Khi mt s lng ln truy cp vo h thng cng lc, h thng phi m bo s n nh v vic p ng tt c cc yu cu ca ngi s dng. H thng phi trn tru, khng b tr, khng p ng sai yu cu ca ngi s dng, tr v kt qu sai, hoc h thng b treo khi ngi dng ang thao tc.

2.Khi h thng thi hnh cc chc nng nh: ng nhp, tm kim, thng k,... h thng s hin th cc kt qu ti a trong 3 giy.Khng lm treo my (ng my) khi s dng.

Thi gian tr ch thao tc nhanh chng. Lm cho cng vic tng cao tnh hiu qu (khng lm tn nhiu thi gian).

3.Khi ngi dng mun tm kim theo tn, m ng vin, theo tn chi b v thng tin ca mt ng vin, mt chi b hay cc ng vin thuc chi b. H thng phi m bo kh nng khai ph d liu tt, p dng cc thut ton tm kim nhm p ng v tr v cc yu cu mt cch nhanh nht.Nng cao hiu sut ca qu trnh tm kim, kt qu tr v phi ti u, khng lm ngi dng kh chu v ch i lu v tuyt i khng xy ra trng hp treo my (ng my).

7.2 Kh nng m rng

No.M t yu cuLi ch yu cu

1.Kh nng cp nht cho chng trnh. Bi v yu cu ca ngi dng thng thay i theo thi gian. Cc yu cu thng c miu t bng vn bn, di dng, kh hiu, nhiu khi thm ch mu thun. Nhng thay i v mt mi mt ca phn mm cn cp nht lin tc.Cc bn cp nht cho chng trnh gip cho nh sn xut lun p ng ng v bm st yu cu ca khch hng khi c s thay i. Thay i v cch t chc, giao din, v.v gip chng trnh lun t c s yu thch t pha ngi dng

7.3 bo mtNo.M t yu cuLi ch yu cu

1.Bo v d liu ca h thng chng li vic xm nhp tri php, sa i tri php hoc ph hy d liu,

Khi ngi s dng nhp sai mt khu 3 ln lin tip (hoc qu s ln sai cho php trong mt thi gian ngn 10 pht (5 ln) th chng trnh s t ng kha ti khon ngi dng .

D liu lu ln c s d liu phi c m ha v bo mt. Khi lu li trn my tnh lm vic cng ph c m ha. Ch c chng trnh c c.Tt c cc thng tin ng vin c qun l trong nh trng phi c m bo c bo mt cao. Tt c thng tin ny c nh hng n li ch ca nh trng cng nh li ch ca sinh vin. V th h thng phi m bo c kh nng bo v v chng li nhng truy cp tri php.

2.D liu v thng tin ng vin, thng tin chi b v cc d liu cc k quan trng, v th d liu trong qu trnh chuyn v c s d liu phi c m ha trong qu trnh duy chuyn. p dng vic m ha s dng cc cng c tin cy i km m ha d liu.m bo tnh bo mt, ton vn ca d liu khi truyn i. m bo cc thng tin ca ng vin nhp vo chnh xc.

7.4 D bo tr

No.M t yu cuLi ch yu cu

1.H thng cn c cy dng d dng sa cha cng nh bo tr thng xuyn trnh tht thot d liu.

C s d liu c lu trn h qun tr c s d liu SQL Server quen thuc nn rt d qun l v bo tr.

Hng nm c rt nhiu ng vin c kt np ng tng ng vi s lng d liu tng cao.

Nh th vic bo tr cn phi thc hin thng xuyn v d thc hin. d liu ca cc ng vin c th lu tr khng b h hng hoc mt.

C s d liu s c sp xp khoa hc nht. V c ghi li ch thch tng ni lu tr, lu tr nhng g trong . V ch c ngi qun tr mi bit c. c th cu hoc bo tr d liu trong trng hp khn cp.

7.5 tin cy

No.M t yu cuLi ch yu cu

1.H thng c kh nng chy n nh v cho ra d liu chnh xc.

Ngi s dng thao tc (xem,..) trn c s d liu cho chnh xc v thng tin cao nht. Khng c tht thot thng tin trong qu trnh cp nht ln c s d liu (to ra tin cy cao).

Thng k d liu s chnh xc cao (sai st trong khong cho php, hoc hu nh khng c).Trong qu trnh chuyn giao v s dng phn mm, nu c s sai st hay cc khim khuyt c tm thy th s c b phn dch v chu trch nhim bo tr cho sn phm. iu ny em li s yn tm cho pha khch hng v m bo rng phn mm lm vic vi hiu qu cao nht.

2.H thng c kh nng phc hi sau mi ln xy ra s c lm gin on h thng. Sau mi s c lm gin on h thng. H thng lun duy tr mt bn backup d liu dng cho nhng lc sau khi xy ra s c nhm lun p ng ngi s dng. ng thi khi phc cc d liu ban u.m bo s n nh h thng lun p ng ngi dng trong mi lc, trong mi trng hp.

7.6 D s dng

No.M t yu cuLi ch yu cu

1.S thun tin cho ngi dng khi s dng phn mm l yu t quan trng. iu ny c nh hng n hiu qu lm vic ca nhng ngi trc tip s dng chng. Vic khai thc nhiu tnh nng trong phn mm s d dng hn.

Giao din thn thin vi ngi s dng: thit k b tr hp l cc chc nng, d nhn, Ngn ng hin th trong phn mm tinh t, Ngi s dng c th t tm hiu hiu v s dng phn mm trng thi gian ngn nht.Gip cho cc chuyn / nhn vin d dng thao tc cng vic thun tin hn khi s dng phn mm mi vo lm vic.

Trnh c s lng tng trong nhng ln u tin s dng phn mm.

2.Xy dng mt thanh cng c gm cng c tm kim, bo co, thng k, lc d liuGip ngi dng c th thc hin cc thao tc cn thit, c bn mt cch d dng nht

8. Ph lc2. Cc yu cu phi chc nngl nhng rng buc v iu kin i vi cc yu cu chc nng ca h thng nh: rng buc v thi gian, rng buc v hiu nng, cc tiu chun c s dng... Nhng yu cu ny nh hng n cht lng, kh nng s dng ca h thng v c tc ng trc tip n s hi lng ca ngi s dng, do , quyt nh s thnh cng ca h thng. Cc yu cu phi chc nng chung cho cc h thng thng tin cung cp dch v cng trc tuyn, gm 7 chc nng c bn, l:

(1) Hiu nng hot ng: Yu cu v thi gian; Ti nguyn s dng; Cng sut ti a;

(2) Tng thch: Cng tn ti; Tng tc lin thng;

(3) Tnh kh dng: l mc s dng c v lm hi lng ngi s dng nh: Ph hp vi nhu cu; D dng hc cch s dng; Giao din ngi s dng; Kh nng truy cp, khai thc;

(4) Tnh tin cy: Trng thnh; Sn sng; Kh nng chu li; Kh nng phc hi; Thi gian gia cc ln xy ra s c gin on hot ng ca h thng;

(5) An ton thng tin: Bo mt; Ton vn; Xc thc.

(6) Duy tr c l Phn tch c; Hiu chnh c v Kh chuyn l Mc hiu sut v hiu qu ca vic dch chuyn mt h thng t mt nn tng phn cng, phn mm, h iu hnh t mi trng s dng ny sang mi trng s dng khc; h tr kh nng dch chuyn t nn tng chy trn Unix sang nn tng chy trn Windows Server mt cch d dng, khng pht sinh thm chi ph hoc kinh ph khng ng k; Thch ng: l h tr v s dng cc trnh duyt thng dng hin nay nh Micrsoft Internet Explorer, Google Crome, Mozila Firefox; Ci t c; Vn hnh; khai thc; Kh nng thay th c l mc mt sn phm phn mm ca h thng c th c thay th bi mt sn phm phn mm khc c cng mc ch s dng trong cng mt mi trng.

(7) Cc yu cu phi chc nng khc: Yu cu phi chc nng cho cng c tim kim, thng k, xy dng bo co; Lu tr: l tnh p ng ca h thng i vi danh mc tiu chun, quy chun k thut v ng dng cng ngh thng tin trong c quan nh nc; Nn tng cng ngh nn, pht trin ng dng l yu cu, nh hng la chn cng ngh nn tng dng xy dng, pht trin h thng trong cc dch v cng trc tuyn cp huyn c trin khai c lp, u tin la chn h qun tr c s d liu min ph i vi cc phn mm ng dng ni b ang c trn th trng, u tin la chn cc phn mm min ph m ngun m.