System Analysis and Design
description
Transcript of System Analysis and Design
BNG PHN CNG NHIM VTP. H Ch Minh, ngy 17, thng 1, nm 2015Nhm thc hin:1. Hunh Tn An2. Nguyn Th Thy An3. L Ngc Bch4. ng Trm Ng cMai GVHD: Ths. Nguyn Hong nMn hc: Phn tch v Thit k H thng thng tin TIH THNG THNG TIN QUN L IM SINH VINKHOA H THNG THNG TIN QUN L
TRNG I HOC NGN HNG TP. H CH MINH
STTH V TNNHIM V
1Hunh Tn AnS Usecase, c t Usecase, S hot ng
2Nguyn Th Thy AnS DFD mc 0, c t Kho d liu
3L Ngc BchS DFD mc 1, c t lung d liu, c t tin trnh, S lp
4ng Trm Ngc Mai ( Nhm trng)S ng cnh, S DFD mc 0, S DFD mc 1, c t tin trnh, S hot ng, S tun t
MC LC1.S ng cnh52.S DFD62.1.S DFD mc 062.2.S DFD mc 1 ca hot ng Nhp im72.3.S DFD mc 1 ca hot ng Chnh sa im83.c t Kho d liu93.1.Kho d liu Sinh vin93.2.Kho d liu Ging vin103.3.Kho im s113.4.Kho kt qu hc tp123.5.Kho d liu lp hc134.c t dng d liu144.1.Dng d liu Thng tin sinh vin, ging vin, qun tr vin144.2.Dng d liu Bng im tng kt144.3.Dng d liu Danh sch im145.c t tin trnh155.1.Tin trnh ng nhp155.2.Tin trnh Nhp im165.3.Tin trnh Chnh sa im175.4.Tin trnh Tng kt im186.S usecase196.1.S Usecase196.2.M t s Usecase207.S hot ng237.1.S hot ng ng nhp237.2.S hot ng Nhp im237.3.S hot ng Chnh sa im247.4.S hot ng Xem im248.S tun t258.1.S tun t ng nhp258.2.S tun t Nhp im268.3.S tun t Chnh sa im278.4.S tun t Xem im289.S lp28
S ng cnh
S DFDS DFD mc 0
S DFD mc 1 ca hot ng Nhp im
S DFD mc 1 ca hot ng Chnh sa im
c t Kho d liuKho d liu Sinh vin
Data Store Description FormID D1Name Kho d liu sinh vinAlias Kho Sinh vinDescription Cha mt bn ghi cho mi sinh vin
Data Store Characteristics
File Types Computer ManualFile Format Database Indexed Sequential DirectRecord Size ( Characters): Block Size:Number of Records: Maximum Average:Percent Growth per Year: %
Data Set Name Copy MemberData Structure Bn ghi Sinh vinPrimary Key M s sinh vinSecondary Keys H tn sinh vin
Comments Kho d liu sinh vin lu tr m s sinh vin, h tn, ngy sinh, qu qun, lp quy ch, kha hc, chuyn ngnh
Kho d liu Ging vin
Data Store Description FormID D3Name Kho d liu ging vinAlias Kho Ging vinDescription Cha mt bn ghi cho mi Ging vin
Data Store Characteristics
File Types Computer ManualFile Format Database Indexed Sequential DirectRecord Size ( Characters): Block Size:Number of Records: Maximum Average:Percent Growth per Year: %
Data Set Name Copy MemberData Structure Bn ghi Ging vinPrimary Key M s Ging vinSecondary Keys H tn Ging vin
Comments Kho d liu sinh vin lu tr m s Ging vin, mt khu, h tn, ngy sinh, qu qun, Khoa.
Kho im s
Data Store Description FormID D4Name Kho im sAlias im s sinh vinDescription im s mi mn hc ca sinh vin
Data Store Characteristics
File Types Computer ManualFile Format Database Indexed Sequential DirectRecord Size ( Characters): Block Size:Number of Records: Maximum Average:Percent Growth per Year: %
Data Set Name Copy MemberData Structure Bn ghi im sPrimary Key M s sinh vinSecondary Keys H tn sinh vin
Comments Kho im s lu tr im ca tt c cc mn hc ca sinh vin. im s c ging vin nhp v c chnh sa bi qun l vin ( nu c sai st).
Kho kt qu hc tp
Data Store Description FormID D5Name Kho kt qu hc tpAlias Kho tng im cui kDescription im tng hp cc mn hc ca sinh vin
Data Store Characteristics
File Types Computer ManualFile Format Database Indexed Sequential DirectRecord Size ( Characters): Block Size:Number of Records: Maximum Average:Percent Growth per Year: %
Data Set Name Copy MemberData Structure Bn ghi im tng kt ca mi mn hcPrimary Key M s sinh vinSecondary Keys H tn sinh vin
Comments Kho kt qu hc tp lu tr im s gia k, cui k, s tn ch ca mi mn hc, im rn luyn v xp loi hc lc cui k.
Kho d liu lp hc
Data Store Description FormID D6Name Kho d liu lp hcAlias Kho lp hc phnDescription Danh sch cc lp hc phn m ging vin dy trong k
Data Store Characteristics
File Types Computer ManualFile Format Database Indexed Sequential DirectRecord Size ( Characters): Block Size:Number of Records: Maximum Average:Percent Growth per Year: %
Data Set Name Copy MemberData Structure Bn ghi cc lp hc phnPrimary Key M lp hc phnSecondary Keys Tn lp hc phn
Comments Kho d liu lp hc lu tr nhng lp hc phn m ging vin ph trch trong hc k, bao gm m lp, tn lp, s s, phng hc, s tit, thi gian bt u v kt thc
c t dng d liuDng d liu Thng tin sinh vin, ging vin, qun tr vinData flow description
Name: Thng tin sinh vin/ ging vin/ qun tr vin
Decription: Truy xut thng tin sinh vin/ ging vin/ qun tr vin
Source: Kho d liu sinh vin/ ging vin/ qun tr vinDestination: Process 1
Type of data flowTable file
Data flow composition ( element)Bng thng tin sinh vin/ ging vin/ qun tr vin
Comments: Bng thng tin bao gm tn, m s, a ch, s in thoi lin lc, lp hc/ nm cng tc/ mn hc ging dy
Dng d liu Bng im tng ktData flow description
Name: Bng im tng kt
Decription: Bng im tng kt tt c cc mn hc ca sinh vin
Source: Kho kt qu hc tpDestination: Process 4
Type of data flowTable file
Data flow composition ( element)Bng im tng kt
Number
Comments: Bng im bao gm im s tng hp ca tt c cc mn hc, c tnh im trung bnh ca mi sinh vin
Dng d liu Danh sch im
Data flow description
Name: Danh sch im
Decription: Danh sch im ca lp hc phn
Source: Kho im sDestination: Kho im s
Type of data flowTable file
Data flow composition ( element)Danh sch im ca lp hc phnNumber
Comments: Bao gm im s qu trnh, im thi, im trung bnh mn hc theo danh sch sinh vin ca lp hc phn
c t tin trnhTin trnh ng nhp
Process Specification FormNumber: 1Name: ng nhpDescription:Cp quyn cho ngi dng ( sinh vin, ging vin, qun l vin) truy cp vo h thng. Ngi dng phi ng nhp vo c trang c nhn. Nu ng nhp tht bi, c th ng nhp li
Input Data FlowM s SV v Mt khuM s QLV v Mt khuM s GV v Mt khuThng tin SVThng tin QLVThng tin GV
Output Data FlowTrang SVTrang QLVTrang GV
Type of Process Online Batch Manual Subprogram / Function Name
Process Logic:Nu M s SV v Mt khu ng th hin th Trang SVNu khng th ng nhp liNu M s GV v Mt khu ng th hin th Trang GVNu khng th ng nhp liNu M s QLV v Mt khu ng th hin th Trang QLVNu khng th ng nhp li
Refer to:Name: Structured English Decision Table Decision Tree
Unresolved Issues:
Tin trnh Nhp im
Process Specification FormNumber: 2Name: Nhp imDescription:Ging vin nhp im ca sinh vin theo tng lp tn ch. H thng s tnh im trung bnh ca mn hc.
Input Data Flowim
Output Data FlowDanh sch im
Type of Process Online Batch Manual Subprogram / Function Name
Process Logic:Chn lp tn chNhp im vo h thngTnh im trung bnh mn hc cho mi sinh vin: (im qu trnh cng im l thuyt) nhn 40% cng im cui k nhn 60%Lu Danh sch im vo Kho im s
Refer to:Name: Structured English Decision Table Decision Tree
Unresolved Issues:
Tin trnh Chnh sa im
Process Specification FormNumber: 3Name: Chnh sa imDescription:Qun l vin chnh sa im s b sai st ca sinh vin v lu vo Kho im s
Input Data Flowim chnh sa
Output Data Flowim cp nht
Type of Process Online Batch Manual Subprogram / Function Name
Process Logic:Hin th danh sch lp tn chHin th thng tin im s ca sinh vinNhp im miLu im cp nht vo Kho im s
Refer to:Name: Structured English Decision Table Decision Tree
Unresolved Issues:
Tin trnh Tng kt im
Process Specification FormNumber: 4Name: Tng kt imDescription:Tnh im trung bnh c hc k ca mi sinh vin
Input Data FlowYu cu Tng ktim trung bnh cc mn hc
Output Data FlowBng im tng ktKt qu thng k
Type of Process Online Batch Manual Subprogram / Function Name
Process Logic:Nhn Yu cu Tng kt t Qun l vinLy im trung bnh t Kho im s(im trung bnh mn nhn cho S tn ch ca mn ) chia cho Tng s tn ch trong kLu Bng im tng kt vo kho Kt qu hc tp
Refer to:Name: Structured English Decision Table Decision Tree
Unresolved Issues:
S usecaseS Usecase
M t s Usecase
Tn Use case: Xem imTc nhn: Sinh vin
M t: H thng cho sinh vin xem im ca mnh sau khi ng nhp ng ti khon sinh vin
Trng hp xy ra: sinh vin ng nhp h thng v chn mc xem im
Bc thc hin1.Sinh vin ng nhp vo trang web trng2.Chn mc xem im3.Xem im tng th hay chi tit
Thng tin tng bc1. ID sinh vin, mt khu2.3.
Nhp: ti khon c nhn ca sinh vin
Xut: bng im c nhn ca sinh vin
iu kin tin quyt:sinh vin ang online trn website ca trng
iu kin sau:sinh vin ng nhp ng ti khon c nhn
Gi nh: sinh vin c th vo website v ti khon hp l
Vn ni bt: cung cp im cho sinh vin
Tn Use case: Sa imTc nhn:Qun l vin
M t: H thng cho qun l vin sa im ca sinh vin sau khi ng nhp
Trng hp xy ra: Qun l vin nhn c yu cu sa im
Bc thc hin1.Qun l vin ng nhp 2.Chn mc sa im3.Chn lp hc phn4.Tm kim sinh vin5.Sa im6.Cp nht im sa
Thng tin tng bc1. ID qun l vin, mt khu2.3.4.Tn sinh vin, MSSV5.Sa i im ca sinh vin6.Xc nhn
Nhp: Thng tin cn sa
Xut: Cp nhp thng tin sa
iu kin tin quyt: C yu cu sa im
iu kin sau: sa im chnh xc sinh vin b sai st
Gi nh: c yu cu hp l sa im sinh vin
Vn ni bt: cp nht im mi cho sinh vin
Tn Use case: Nhp imTc nhn:Ging vin
M t: H thng cho ging vin nhp im sinh vin
Trng hp xy ra: Sau khi ging vin c im
Bc thc hin1.Ging vin ng nhp 2.Chn mc nhp im3.Chn lp hc phn4.Nhp im5.Cp nht im nhp
Thng tin tng bc1. ID ging vin, mt khu2.3.4.5.Xc nhn
Nhp: im ca sinh vin
Xut: Cp nht im ca sinh vin
iu kin tin quyt: Ging vin c im sinh vin
iu kin sau:
Gi nh: Sau khi ging vin chm im
Vn ni bt: cp nht im mi cho sinh vin
S hot ngS hot ng ng nhp
S hot ng Nhp im
S hot ng Chnh sa im
S hot ng Xem im
S tun tS tun t ng nhp
S tun t Nhp im
S tun t Chnh sa im
S tun t Xem im
9. S lp__Ht__
2