System Analysis and Design

download System Analysis and Design

of 30

description

Phân tích thiết kế hệ thống quản lý điểm sinh viên

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