BKIT4U-SRS

Embed Size (px)

Citation preview

  • 8/3/2019 BKIT4U-SRS

    1/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 1

    Software Requirements Specification

    For

    Version

  • 8/3/2019 BKIT4U-SRS

    2/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 2

    Mc lc

    1. Gii thiu 2

    1.1 Mc ch 3

    1.2

    Phm vi 31.3 Quy c: 3

    1.4 Ti liu tham kho 3

    2. Gii thiu tng quan 3

    2.1 M hnh Usecase: 3

    2.2 Cc actor: 5

    2.2.1 SV-PH: 5

    2.2.2 PT 42.2.3 PCTCTSV 5

    2.2.4 PTCHC 5

    2.2.5 Admin 5

    2.3 Cc usecase: 5

    2.3.1 ng nhp( log in): (Sv, ph huynh, cc phng ban lin quan...) 5

    2.3.3 Mail: 6

    2.3.4Announcement ( thng bo): (admin ) 6

    2.3.5 Chia s d liu: (Gia PKHTC v phng CTCTSV, PT) 72.3.5.1 Kt qu KMH 72.3.5.2 Min gim hc ph 7

    2.3.6 Tnh hc ph 72.3.6.1 Input: 7

    2.3.6.2 Tnh ton: 7

    2.3.6.3 iu chnh: 82.3.6.4 Output: 8

    2.4 Thay i trong h thng mi: 9

    3. Specific Requirements 9

    3.1 Functionality 9

    3.1.1 Tnh nng: 93.2 Design Constraints 9

    3.2.1 Yu cu h thng: 93.2.2 Pht trin trong tng lai. 9

    3.3 tin cy: 103.3.1 Tnh sn sng: 10- H thng c kh nng phc v 24/7 10

  • 8/3/2019 BKIT4U-SRS

    3/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 3

    3.3.2 Kh nng khc phc s c v khi phc d liu 103.3.3 Tnh chnh xc 10

    4. Supporting Information 10

    1. Gii thiu

    1.1 Mc ch

    y l ti liu tng hp nhng m t v h thng, yu cu chc nng, quytrnh thc hin tnh hc ph trng i hc Bch Khoa.

    Mc tiu ca ti liu ny s cung cp cho ngi ci nhn tng quan v vicxy dng h thng. i vi cc nh pht trin ng dng, ti liu gip nm ccc chc nng c bn ca h thng cn phi p ng, gii quyt, ng thi cnggip cho ngi dng c ci nhn tng quan v cc yu cu i vi h thng.1.2 Phm vi

    - Ti liu ny m t nhng yu cu ca ngi dng v phn tch nhng yucu .thng qua cch nhn ca ngi dng,nhm c c nhng yucu i vi mt h thng thu ph ti mt trng i hc.

    - Trong ti liu ny s m t chc nng ca nhng phng ban c lin quantrong m hnh thu hc ph ti trng bch khoa.vi ci nhn ca ngidng l mt sinh vin thc hin qu trnh ng hc ph.nhng g sinhvin cn tng tc vi h thng l ngn hng,phng ctct,phngkhtc,phng o to

    - Ti liu tp trung m t 2 qu trnh chnh l:

    H thng thu hc ph qua ngn hng bng th ATM

    H thng ng hc ph ti phng khtc

    - Trong khun kh ti liu ny.nhm tp trung nghin cu i tng ngidung chnh l sinh vin chnh quy ang theo hc ti trng i hack

  • 8/3/2019 BKIT4U-SRS

    4/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 4

    Bch Khoa HCM.

    1.3 Quy c:

    - SV-PH: sinh vin, ph huynh

    - Phng KHTC: phng k hoch ti chnh- PT: phng o to- PCTCTSV: phng cng tc chnh tr sinh vin- PTCHC: phng t chc hnh chnh- qun tr h thng

    1.4 Ti liu tham kho

    1. Slide Cng ngh Phn Mm trng i Hc Bch Khoa TPHCM

    2. Systems Analysis- A Beginners Guide, Kevin Bowman.

  • 8/3/2019 BKIT4U-SRS

    5/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 5

    2. Gii thiu tng quan

    2.1 M hnh Usecase:

    2.2

    Cc actor:2.2.1 SV-PH:

    - Sinh vin,hc vin cao hc l i tng phc v ch yu, c quynxem danh sch min gim hc ph t phng CTCTSV, kt qu hc phca hc k hin ti v hc ph cc k ca mnh.

    - Ph huynh ch c quyn xem bng tnh v kt qung hc ph tng k.- Nu c sai st th gi thng bo li.

  • 8/3/2019 BKIT4U-SRS

    6/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 6

    - Sinh vin c quyn gi thc mc thi kha biu,danh sch min gim hcph ( thng bo li c gi ti phng lin quan v h thng ghi nhnchx l li)

    - H thng t ng gi email thng bo cp nht d liu n c nhn,thng bo nhc nh ng hc ph

    2.2.2 PT- Chia s d liu cn thit cho phng ti chnh- C bo li t sinh vin hoc phng ti chnh th sp xp v chnh sa

    li d liu sau gi thng bo thay i d liu ti phng ti chnh.

    2.2.3 PCTCTSV

    - Cung cp danh sch sinh vin c min gim hc ph

    2.2.4 PTCHC

    - Kt hp vi cc phng ban thu thp d liu cn thit cho vic tnhton hc ph.

    -Tnh hc ph- Xut biu mu kt qu bng tnh hc ph

    -Nhn cc thng bo thay i d liu c lin quan.-Thu hc ph qua ti khon ngn hng- Xut ha n( thng bo thu hc ph tng k)- H thng so snh v bo li hoc cp nht d liu sau gi thng

    bo n sinh vin, phng bao lin quan( PT, phng CTCT )- Cp nht kt qu v thng bo kt qu cho sinh vin sau khi thu.

  • 8/3/2019 BKIT4U-SRS

    7/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 7

    2.2.5 Admin

    - Cp quyn cho cc account

    - Kch hot v iu hnh h thng- X l cc thng bo li, thng bo thay i d liu

    2.3 Cc usecase:

    2.3.1 ng nhp( log in): (Sv, ph huynh, cc phng ban lin quan...)- Lin quan n vic ng nhp h thng.- Ti khon cha kch hot s khng thc hin c.- Sau khi ng nhp ty ngi dng thuc i tng no s chuyn n chc

    nng tng ng.

    Chi tit:- Sau khi khi ng usecase- H thng yu cu ngi dng nhp ID, password- Ngi dng nhp ID, password

    Kim tra d liu trong h thng, nu ng nhp thnh cng chuyn cctc vtng ng.

    -

    Nu ng nhp hp l th h thng s ghi nhn li thng tin v chuynn cc usecase khc.

    -Nu sai Password , h thng thng bo khng hp l, hay h thng tmthi khng s dng c th h thng s thng bo vi ngi dng v kt thcusecase.

    2.3.2 Xem thng tin c nhn: (SV-PH)

  • 8/3/2019 BKIT4U-SRS

    8/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 8

    - Usecase lin quan n vic hin thcc thng tin lin quan n vic tnhv thu hc ph ca sinh vin nh: lch ng hc ph, qu trnh ng hc

    ph, thng bo ng hc ph

    - Kch hot chc nng

    - Thc hin xong vic xem thng tin, ngi dng kch hot usecase khc

    Chi tit:Ngi dng khi ng usecaseH thng yu cu la chn thng tin cn xem

    Ngi dng la chn loi thng tin cn xem Thng tin c nhn Lch ng hc ph Bng tnh hc ph Kt qu thu hc ph Thng tin ng k mn hc Thng tin min gim

    Ngi dng hy qu trnh trong khi ang thc hin, kt thc usecase.H thng tm thi khng s dng c th h thng s thng bo vi ngi

    dng=> kt thc usecase..

    2.3.3 Mail:

    - Kch hot chc nng gi hoc xem mail

    - Thng bo tnh trng gi hoc xem thng tin

    - Kch hot usecase khc

    Chi tit:- Ngi dng khi ng usecase Mail- H thng yu cu la chn: xem mail, ty chnh, gi mail

  • 8/3/2019 BKIT4U-SRS

    9/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 9

    Nu chn xem mail H thng a ra danh sch tiu cc mail Ngi dng la chn email mnh mun xem

    H thng hin th email tng ngNu ngi dng chn ty chnh: H thng cung cp chc nng chuyn mail, to th mc cc nhn Ngi dng gn nhn, chuyn i, thm xa sa th mc

    Nu ngi dng chn gi mail H thng cung cp chc nng son tho Ngi dng nhp ni dung Ngi dng kch hot gi

    Ngi dng hy qu trnh trong khi ang thc hin, kt thc usecase.H thng tm thi khng s dng c th h thng s thng bo vi ngi

    dng, kt thc usecase..

    2.3.4Announcement( thng bo): (admin )

    - Usecase lin quan n vic thng bo cc tin tc cn thit cho sinh vin.Khi admin c cc thng tin cn thit phi thng bo cho sinh vin bit thadmin supdate cc notice di dng public cc SV v PH c th

    xem.- Ngi dng kch hot Announcement- Thc hin xong vic xem thng bo- Ngi dng chn chc nng khc

    Chi tit:- Ngi dng khi ng usecase Announcement.

  • 8/3/2019 BKIT4U-SRS

    10/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 10

    - H thng sa ra mt danh sch cc thng bo.- Ngi dng chn thng bo cn xem.- Admin cp nht v xa thng bo

    - Mi thng bo c gi n h thng mail ca sinh vin sinh vin d

    cp nht.

    2.3.5 Chia s d liu: (Gia PKHTC v phng CTCTSV, PT)

    Use case c lin quan n vic chia s d liu gia cc phng ban. Khi kchhot usecase ny. Khi cn d liu tn hc ph, Phng KHTC gi yu cun cc phng ban (phng CTCTSV, PT, TCHC) c s stnh ton hcph cho sinh vin.

    Mi phng u hot ng c lp vi nhau.Khng phng no c th qun lphng khc.

    2.3.5.1 Kt qu KMHUsecase m t vic nhn d liu l kt qu ng k mn hc ca sinh

    vin c gi t PT cho PKHTC.

    2.3.5.2 Min gim hc ph

    Usecase lin quan n vic gi danh sch min gim hc ph t P2.3.6Tnh hc ph

    - Usecase lin quan n vic tnh hc ph cho sinh vin khi c yu cu tadmin.

  • 8/3/2019 BKIT4U-SRS

    11/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 11

    2.3.6.1 Input:

    - Chng trnh s ly d liu t PT sau tnh hc ph v xut ra kt

    qu. Gm danh sch kt qu ng k mn hc.

    2.3.6.2 Tnh ton:

    - H thng cphn mm ring tnh hc ph.- Da vo s tn ch v smn hc trong kt qu ng k.- Do hin titrng i hc Bch Khoa c 2 loi hc ph, ty mn hcca sinh vin ng k thuc loi no m tnh vi s tin tng ng.- Nu sinh vin thuc dng min gim hc ph th da vo kt qu ca

    phng CTCTSV m tnh cho ph hp.

    2.3.6.3 iu chnh:

    - Usecase lin quan n vic chnh sa cc thng s trong cng thc tnhph ca phn mm tnh hc ph thun tin cho vic iu chnh nu c thayi v sau( nh thay i s tn ch ca mn hc, mc hc ph trn mi tnch..)

    2.3.6.4 Output:

    - Sau khi tnh ton hon tt, phng KHTC gi kt qu tnh ton cho PT.T PT s tin hnh in phiu ng k mn hc cho sinh vin.ng thi d liu s c lu tr trong h thng ca phng KHTC v thngbo thng tin hc ph cho sinh vin qua h thng mail.

  • 8/3/2019 BKIT4U-SRS

    12/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 12

    2.3.7 Thanh ton qua ATM:

    - Sau khi c c thng tin hc ph c thng bo qua h thng mail cho

    sinh vin.- Ti t thu hc ph ngn hng kim tra s tin ca ti khon ng k dch

    v- Thng bo chuyn tin c thc hin qua tinnhn SMS hay qua thng

    bo ti trng, tin nhn ny c 2 trng hp:

    Nu ti khon khng so vi hc ph phi ng th s gi tinnhn tng ti ch ti khon thng bo, yu cu ch ti khongi thm tin vo ti khon.

    Nu ti khon th ngn hng cng gi tin nhn n ch tikhon yu cu xc nhn vic ng tin qua ngn hng.- Nu ch ti khon ng chuyn tin th nhn tin theo c php quy nh

    xc nhn.- Sau khi thanh ton qua ngn hng, d liu ng hc ph ca sinh vin s

    c ngn hng chuyn n phng k hoch ti chnh trong ngy.- Cui cng, nu khng c g sai st thng tin ng hc ph sc thng

    bo cho sinh vin qua h thng mail.

    2.3.8 Thanh ton ti Phng KHTC:

    - Nhn vin phng KHTC kch hot chc nng qun l thu hc ph.- Nhp vo MSSV.- Nhn tin t sinh vin.- In bin lai.

  • 8/3/2019 BKIT4U-SRS

    13/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 13

    - Thng tin ng hc ph sc thng bo cho sinh vin qua h thngmail.

    2.3.9 Log out( ng xut):

    - Usecase c nhim v gip ngi dng thot khi h thng.

    2.4 Thay i trong h thng mi:

    - Vic tnh hc ph s c thc hin bi phng k hoch ti chnh.- Phng o to ch chu trch nhim cung cp thi kha biu, phng CTCTchu trch nhim cung cp danh sch min gim.

    - Thm i tng: Ph huynh.- Xem thng tin hc ph trn website thng qua ti khon c cp(Username+ Password)

    - Tnh nng ph: ng tin qua h thng ngn hng.- Phng TCHC hot ng c lp, cc tng tc u thng qua chc nngdo h thng cung cp.

    3. Specific Requirements

    3.1 Functionality

    3.1.1 Tnh nng:

    - Thit lp m hnh thu hc ph khp kn c s tng tc gia sinhvin,hc vin ang theo hc ti cc chng trnh o to ca trng.

    - Thit k mt quy trnh thu hc ph n gin v d hiu nht sinh vin c th nhanh chng hon tt ng hc ph theo ng lch vkhng gp nhiu sai st .

    - Xy dng m hnh theo cng ngh hin i v vic thu hc ph

  • 8/3/2019 BKIT4U-SRS

    14/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 14

    ti cc trng i hc.nhanh chng cp nht v thng bo cho sinh vinv hc vin.

    3.2 Design Constraints

    3.2.1 Yu cu h thng:- H thng phi h tr tt cc cng ngh hin gi v web, c s d

    liu, h iu hnh, kh nng tch hp cc phn mm khc v c khnng sa cha, bo tr, nng cp .

    - H thng hot ng ng b vi cc h thng khc ca cc phngban trong trng v khi HQG trnh tnh trng khng thng nht dliu trong vic chia s d liu gia cc phng ban ni chung v PKHTCni ring.

    3.2.2Pht trin trong tng lai.o Bn cnh h thng s ngy cng pht trin ,h thng c th s

    lin kt vi cc h thng khc trong tng lai v d liu ca hthng ngy cng ln ln, do vy vic thit kc sd liu cho hthng phi m bo d tr v nng cp trong tng lai.

    o Do chng ta s chn m hnh c sd liu phn tn cho hthng ca chng ta.

    o H thng s hot ng thng qua subnetwork .D liu mi phngsc lu tr ti h thng d liu t mi phng.H thng sthng qua subnetwork ly d liu th ti cc h thng v tnhton. Kt qu cui cng sc lu li ti h thng c sd liuchnh t P.KHTC.

  • 8/3/2019 BKIT4U-SRS

    15/15

    Version:

    Software Requirements Specification Date:

    Software Enginering , 2011 Page 15

    3.3 tin cy: tin cy ca h thng c nh gi qua nhiu tiu ch. Sau y l 3

    tiu ch chnh:

    3.3.1 Tnh sn sng:

    - H thng c kh nngphc v 24/7

    3.3.2Kh nng khc phc s c v khi phc d liu

    - H thng c th phc hi d liu trong thi gian ngn.

    3.3.3 Tnh chnh xc

    - Khnng pht hin v bo co li nu c sai st.

    4. Supporting Information

    - c th tin hnh quy trnh c nhanh chng v hiu qu th cn c shp tc cht ch gia ngn hng vi nh trng v gia cc phng bantrong nh trng vi nhau.

    - c bit cn c s theo di ca sinh vin trong cc thng bo trnh s

    nhm ln trong khi tin hnh quy trnh.