Phân tích và thiết kế hệ thống làm bài thi trắc nghiệm trực tuyến

44
Phân tích và thiết kế hệ thống làm bài thi trắc nghiệm trực tuyến (P.1) Ta tiếp tục thực hành UML với hệ thống làm bài thi trắc nghiệm trực tuyến Hệ thống thi trực tuyến cho phép các học sinh của các lớp vào làm bài thi của mình trên máy tính của mình, các thông tin của hệ thống được đặt ở một server cố định - Mỗi học sinh sẽ được cấp 1 tài khỏan truy cập duy nhất trên hệ thống, tài khoản này bao gồm các thông tin: mã số học sinh (dùng để đăng nhập), mật khẩu (dùng để đăng nhập), họ và tên của học sinh, lớp và một phần tóm tắt thông tin của học sinh(ngày sinh, ảnh, các thông tin cá nhân khác). Mỗi học sinh chỉ thuộc vào một lớp nhất định, việc quản lý các học sinh sẽ thông qua đơn vị lớp mà học sinh đó học, lớp thì có: tên lớp, khóa học. Khóa học bao gồm các lớp cùng trong một niên khóa Khi học sinh đăng nhập vào hệ thống, tùy vào thông tin lớp mà học sinh đó học, hệ thống sẽ biết thời gian hôm nay học sinh đó thi môn nào và cho phép học sinh làm bài thi. Bài thi sẽ theo từng môn học trong một kì của lớp. Bài thi của một môn học sẽ do giáo viên dạy môn học đó cho lớp ra đề thi, đề thi bao gồm: thời gian thi, tên môn thi, thời gian làm bài, các câu hỏi. Câu hỏi sẽ bao gồm phần hỏi và phần thông tin trả lời để học sinh chọn (a,b,c,d) và điểm của câu hỏi. Mỗi đề thi đều có phần đáp án, bao gồm: tên môn thi, đáp án cho từng câu hỏi (a hoặc b hoặc c hoặc d). Sau khi học sinh nộp bài thi (hết thời gian, hệ thống tự chấm dứt hoặc học sinh nộp bài), hệ thống sẽ thực hiện lưu thông tin bài làm của học sinh, hệ thống chấm điểm bài thi khi người quản trị tương tác yêu cầu chấm bài thi, điểm của bài thi sẽ được lưu lại theo từng môn thi của học sinh. Sau khi có kết quả, học sinh có thể xem điểm các môn thi của mình

Transcript of Phân tích và thiết kế hệ thống làm bài thi trắc nghiệm trực tuyến

Phn tch v thit k h thng lm bi thi trc nghim trc tuyn (P.1)Ta tip tc thc hnh UML vi h thng lm bi thi trc nghim trc tuyn H thng thi trc tuyn cho php cc hc sinh ca cc lp vo lm bi thi ca mnh trn my tnh ca mnh, cc thng tin ca h thng c t mt server c nh - Mi hc sinh s c cp 1 ti khan truy cp duy nht trn h thng, ti khon ny bao gm cc thng tin: m s hc sinh (dng ng nhp), mt khu (dng ng nhp), h v tn ca hc sinh, lp v mt phn tm tt thng tin ca hc sinh(ngy sinh, nh, cc thng tin c nhn khc). Mi hc sinh ch thuc vo mt lp nht nh, vic qun l cc hc sinh s thng qua n v lp m hc sinh hc, lp th c: tn lp, kha hc. Kha hc bao gm cc lp cng trong mt nin kha Khi hc sinh ng nhp vo h thng, ty vo thng tin lp m hc sinh hc, h thng s bit thi gian hm nay hc sinh thi mn no v cho php hc sinh lm bi thi. Bi thi s theo tng mn hc trong mt k ca lp. Bi thi ca mt mn hc s do gio vin dy mn hc cho lp ra thi, thi bao gm: thi gian thi, tn mn thi, thi gian lm bi, cc cu hi. Cu hi s bao gm phn hi v phn thng tin tr li hc sinh chn (a,b,c,d) v im ca cu hi. Mi thi u c phn p n, bao gm: tn mn thi, p n cho tng cu hi (a hoc b hoc c hoc d). Sau khi hc sinh np bi thi (ht thi gian, h thng t chm dt hoc hc sinh np bi), h thng s thc hin lu thng tin bi lm ca hc sinh, h thng chm im bi thi khi ngi qun tr tng tc yu cu chm bi thi, im ca bi thi s c lu li theo tng mn thi ca hc sinh. Sau khi c kt qu, hc sinh c th xem im cc mn thi ca mnh - Gio vin cng c qun l thng tin tng t hc sinh, gio vin l nhng ngi ging dy cc mn hc cho cc lp, gio vin c cc thng tin: m s gio vin ( ng nhp), mt khu ( ng nhp), h v tn, phn tm tt thng tin, dy mn hc no cho cc lp no Gio vin sau khi ng nhp vo h thng c quyn nhp thi cho cc mn mnh dy, thi ca mt mn hc c th c dng chung cho nhiu lp m gio vin dy hoc s ring mi lp s c mt , iu ny s do gio vin qui nh. Cng vi nhp thi gio vin phi nhp thng tin ca p n, sau khi lu thng tin lai th gio vin khng c php sa li cc thng tin trn. Mt cu hi trong thi c ti a 7 phng n tr li, hc sinh s chn 1 trong 7 phng n ny, v p n s lu phng n tr li ng cho cu hi - Qun tr h thng c quyn to, qun l cc ti khan trn h thng cho hc sinh v gio vin, to, cp nht, thay i thng tin c nhn ca cc ti khan trn h thng Qun tr c quyn yu cu h thng chm im bi thi theo tng mn hc ( thi) Qun tr c quyn thit lp thi gian bt u thi 1 thi no ca mt lp, khi hc sinh ng nhp vo lm bi thi h ch c 1 thi duy nht lm bi, qun tr vin c trch nhim nhp ng thi gian thi khng c cc mn thi cho mt lp b an chp thi gian thi Qun tr c cc chc nng qun l lp, kha hc, mn hc, k thi: to mi, cp nht v trc mt

l khng cho php xa cc thng tin ny Khi xa thng tin mt hc sinh th ng thi phi xa ton b thng tin im thi, bi lm ca hc sinh khi h thng

Phn tch v thit k h thng lm bi thi trc nghim trc tuyn (P.2)2.PHN TCH2.1.Xy dng biu Use Case 2.1.1.Cc tc nhn ca h thng

-M t Administrator: l nhn vin qun tr ca h thng, c cc quyn v chc nng nh: to cc ti khon, qun l thng tin cc kha hc, k thi, Teacher: l cc gio vin, c cc chc nng: ra thi, p n Student: l cc sinh vin

2.1.2.Phn tch cc Use Case 2.1.2.1.Cc Use Case lin quan n tc nhn Student

2.1.2.1.1.Use Case Login to Student Region - Tm tt y l trng hp s dng hc sinh ng nhp vo h thng lm bi thi

- Tc nhn Student

- Lin quan Khng c cc Use Case lin quan

- Lung s kin -

Lung s kin chnhchn ng nhp trn giao din ca h thng thi trc tuyn hin th hp thoi ng nhp nhp ID ti khon v mt khu c cp xc nhn mt khu giao din chc nng ca hc sinh Use Case

Hc sinh H thng Hc sinh H thng Hin th Kt thc

Lung s kin r nhnh

- Lung r nhnh th nht Hc sinh hy yu cu ng nhp H thng b qua hp thoi ng nhp, hin th giao din ban u ca h thng Kt thc Use Case - Lung r nhnh th hai ID ti khon v mt khu nhp vo khng hp l H thng t chi ng nhp Hin th thng bo v hp thoi ng nhp Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l xc nhn ti khon Hin th thng bo li Kt thc Use Case

2.1.2.1.2. Use Case Manager Student Individual-infor - Tm tt y l trng hp s dng hc sinh xem v thay i thng tin c nhn ca mnh

- Tc nhn Student

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh

- Hc sinh chn xem thng tin c nhn - H thng hin th thng tin c nhn ca hc sinh - Hc sinh c th thay i mt s thng tin: mt khu ng nhp, cc thng tin m t khc, nhp li mt khu c - Hc sinh chn lu thng tin thay i - H thng xc nhn yu cu, kim tra d liu v lu thng tin mi - Hin th thng bo - Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht Hc sinh hy yu cu thay i thng tin H thng hin th li thng tin ban u ca hc sinh Kt thc Use Case - Lung r nhnh th hai Mt khu c khng hp l H thng t chi cp nht

H thng hin th li thng tin nhp v yu cu nhp li mt khu c Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l Hin th thng bo li Kt thc Use Case

2.1.2.1.3.Use Case View Mark - Tm tt y l trng hp s dng hc sinh xem thng tin im cc mn thi ca mnh

- Tc nhn Student

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh

- Hc sinh chn xem im - H thng hin th thng tin im theo cc mn thi ca hc sinh - Kt thc Use Case

Lung s kin r nhnh

- H thng c li trong qu trnh x l - Hin th thng bo li - Kt thc Use Case

2.1.2.1.4.Use Case Take Exam - Tm tt y l trng hp s dng hc sinh thc hin bi thi ca mnh

- Tc nhn Student

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh

-

Hc sinh H thng Hc sinh Kt thc

chn chc nng lm bi thi mn thi hin ti hin th thng tin thi mn thi hin ti ca hc sinh chn cc cu tr li trong thi Use Case khi hc sinh chn np bi hoc ht thi gian lm bi

Lung s kin r nhnh - Lung r nhnh th nht Hin ti khng c mn thi no cho hc sinh H thng hin th thng bo khng c mn thi Kt thc Use Case - Lung r nhnh th hai H thng c li trong qu trnh x l Hin th thng bo li Kt thc Use Case

2.1.2.1.5. Use Case Check Time - Tm tt y l trng hp s dng xut hin khi mt hc sinh lm bi thi

- Tc nhn Student

- Lin quan Use Case ny phi s dng Use Case Login v Use Case Take Exam

- Lung s kin Lung s kin chnhlm bi thi bt u thc hin chc nng kim tra thi gian lm bi, thi gian c h thng gim dn cho n ht Use Case khi hc sinh chn np bi hoc ht thi gian lm bi

- Hc sinh - H thng lm bi s - Kt thc

Lung s kin r nhnh

- H thng c li trong qu trnh x l - Hin th thng bo li - Kt thc Use Case

Phn tch v thit k h thng lm bi thi trc nghim trc tuyn (P.3)

2.1.2.2. Cc Use Case lin quan n tc nhn Teacher

2.1.2.2.1.Use Case Login To Teacher Region - Tm tt y l trng hp s dng gio vin ng nhp vo h thng

- Tc nhn Teacher

- Lin quan Khng c cc Use Case lin quan

- Lung s kin Lung s kin chnh

- Gio vin chn ng nhp trn giao din qun l ca h thng thi trc tuyn - H thng hin th hp thoi ng nhp - Gio vin nhp ID ti khon v mt khu c cp, chn ng nhp vo chc nng gio vin - H thng xc nhn mt khu - Hin th giao din chc nng ca gio vin - Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht

Gio vin hy yu cu ng nhp H thng b qua hp thoi ng nhp, hin th giao din ban u ca h thng Kt thc Use Case - Lung r nhnh th hai ID ti khon v mt khu nhp vo khng hp l H thng t chi ng nhp Hin th thng bo v hp thoi ng nhp Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l xc nhn ti khon Hin th thng bo li Kt thc Use Case [CODE] 2.1.2.2.2. Use Case Make Exam Question - Tm tt [LIST] [*]y l trng hp s dng gio vin to thi cho cc lp trn h thng [LIST] - Tc nhn [LIST] [*]Teacher [/LIST] - Lin quan [LIST] [*]Use Case ny phi s dng Use Case Login [/LIST] -Lung s kin [LIST] [*]Lung s kin chnh [/LIST] [CODE] - Gio vin chn chc nng to thi trn h thng cc chc nng ca gio vin - H thng hin th giao din chc nng to thi - Gio vin chn k thi, h thng s hin th danh sch cc mn hc c k thi va c chn v do gio vin ang lm vic vi h thng ging dy - Gio vin chn mt mn hc to thi trong danh sch cc mn hc bc trn, h thng hin th giao din to thi cng danh sch cc lp c thi mn hc c chn trong k thi hin ti - Gio vin nhp cc thng tin ca thi: thi gian lm bi, tng cu hi, cc phng n la chn cu tr li (c ti a 7 phng n chn), p n cho tng cu hi, im ca tng cu hi - Sau gio vin tip tc chn thi ny dnh cho cc lp no, c th 1 hoc mt vi hoc tt c cc lp trong danh sch hin th ra - Gio vin chn lu thng tin, h thng xc nhn yu cu, xc nhn tnh hp l ca d liu, thc hin lu thng tin, hin th thng bo cho gio vin - (Qu trnh to thi cho mt mn hc c th c lp li nh trn cho cc lp khc nhau) - Kt thc Use Case [CODE] [LIST] [*]Lung s kin r nhnh [/LIST] [CODE] - Lung r nhnh th nht Gio vin hy yu cu to thi

H thng chuyn sang giao din chc nng ca gio vin Kt thc Use Case - Lung r nhnh th hai Cc thng tin gio vin nhp vo khng hp l H thng hin th thng bo li i vi cc trng d liu khng hp l Kt thc Use Case - Lung r nhnh th ba H thng lu thng tin khng thnh cng do li x l Hin th thng bo li Kt thc Use Case

2.1.2.2.3. Use Case Manager Teacher Individual-infor - Tm tt y l trng hp s dng gio vin xem v thay i thng tin c nhn ca mnh

- Tc nhn Teacher

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh - Gio vin chn xem thng tin c nhn - H thng hin th thng tin c nhn ca gio vin - Gio vin c th thay i mt s thng tin: mt khu ng nhp, cc thng tin m t khc, nhp li mt khu c - Gio vin chn lu thng tin thay i - H thng xc nhn yu cu, kim tra d liu v lu thng tin mi - Hin th thng bo - Kt thc Use Case

Lung s kin r nhnh - Lung r nhnh th nht Gio vin hy yu cu thay i thng tin H thng hin th li thng tin ban u ca gio vin Kt thc Use Case - Lung r nhnh th hai Mt khu c khng hp l H thng t chi cp nht H thng hin th li thng tin nhp v yu cu nhp li mt khu c Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l

Hin th thng bo li Kt thc Use Case

Phn tch v thit k h thng lm bi thi trc nghim trc tuyn (P.4)2.1.2.3. Cc Use Case lin quan n tc nhn Administrator

2.1.2.3.1. Use Case Login to Admin Region - Tm tt y l trng hp s dng qun tr vin ng nhp vo h thng

- Tc nhn Administrator

- Lin quan

Khng c cc Use Case lin quan

- Lung s kin Lung s kin chnh

- Qun tr vin chn ng nhp trn giao din qun l ca h thng thi trc tuyn - H thng hin th hp thoi ng nhp - Qun tr vin nhp ID ti khon v mt khu c cp, chn ng nhp vo chc nng qun tr - H thng xc nhn mt khu - Hin th giao din chc nng ca qun tr vin - Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht Qun tr vin hy yu cu ng nhp H thng b qua hp thoi ng nhp, hin th giao din ban u ca h thng Kt thc Use Case - Lung r nhnh th hai ID ti khon v mt khu nhp vo khng hp l H thng t chi ng nhp Hin th thng bo v hp thoi ng nhp Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l xc nhn ti khon Hin th thng bo li Kt thc Use Case

2.1.2.3.2. Use Case Create/Change course - Tm tt y l trng hp s dng qun tr vin to hoc thay i thng tin cc kha hc

- Tc nhn Administrator

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh

- Trn giao din qun l kha hc, qun tr vin chn thay i thng tin mt kha hc no hoc to mi mt kha hc.

- H thng hin th giao din nhp thng tin kha hc. Nu l chc nng thay i thng tin kha hc, h thng s hin th thng tin ca kha hc c chn - Qun tr vin nhp cc thng tin: ID kha hc (nu to mi), tn kha hc, sau chn chc nng lu thng tin - H thng xc nhn li yu cu v d liu vo. H thng lu thng tin - Hin th thng bo - Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht Qun tr vin hy yu cu H thng hin th giao din qun l kha hc Kt thc Use Case - Lung r nhnh th hai Thng tin nhp vo khng hp l, ID kha hc tn ti (trong trng hp to mi) H thng t chi lu thng tin, hin th thng bo Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l Hin th thng bo Kt thc Use Case

2.1.2.3.3. Use Case Create/Change Class - Tm tt y l trng hp s dng qun tr vin to hoc thay i thng tin lp

- Tc nhn Administrator

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh

- Trn giao din qun l lp, qun tr vin chn thay i thng tin mt lp no hoc to mi mt lp. - H thng hin th giao din nhp thng tin lp. Nu l chc nng thay i thng tin lp, h thng s hin th thng tin ca lp c chn - Qun tr vin nhp cc thng tin: Chn kha hc ca lp, ID lp (nu to mi), tn lp, chn cc mn hc v gio vin ca lp, sau chn chc nng lu thng tin - H thng xc nhn li yu cu v d liu vo. H thng lu thng tin - Hin th thng bo - Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht Qun tr vin hy yu cu H thng hin th giao din qun l lp Kt thc Use Case - Lung r nhnh th hai Thng tin nhp vo khng hp l, ID lp tn ti (trong trng hp to mi) H thng t chi lu thng tin, hin th thng bo Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l Hin th thng bo Kt thc Use Case

2.1.2.3.4. Use Case Create/Change Subject - Tm tt y l trng hp s dng qun tr vin to hoc thay i thng tin mn hc

- Tc nhn Administrator

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh

- Trn giao din qun l mn hc, qun tr vin chn thay i thng tin mt mn hc no hoc to mi mt mn hc. - H thng hin th giao din nhp thng tin mn hc. Nu l chc nng thay i thng tin mn hc, h thng s hin th thng tin ca mn hc c chn - Qun tr vin nhp cc thng tin: ID mn hc (nu to mi), tn mn hc, sau chn chc nng lu thng tin - H thng xc nhn li yu cu v d liu vo. H thng lu thng tin - Hin th thng bo - Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht Qun tr vin hy yu cu H thng hin th giao din qun l mn hc Kt thc Use Case - Lung r nhnh th hai Thng tin nhp vo khng hp l, ID mn hc tn ti (trong trng hp to mi)

H thng t chi lu thng tin, hin th thng bo Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l Hin th thng bo Kt thc Use Case

2.1.2.3.5. Use Case Create/Change Teacher - Tm tt y l trng hp s dng qun tr vin to hoc thay i thng tin mt gio vin

- Tc nhn Administrator

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh

- Trn giao din qun l gio vin, qun tr vin chn thay i thng tin mt gio vin no hoc to mi thng tin mt gio vin. - H thng hin th giao din nhp thng tin gio vin. Nu l chc nng thay i thng tin gio vin, h thng s hin th thng tin ca gio vin c chn - Qun tr vin nhp cc thng tin: ID ng nhp (nu to mi), mt khu, cc thng tin chi tit khc, sau chn chc nng lu thng tin - H thng xc nhn li yu cu v d liu vo. H thng lu thng tin - Hin th thng bo - Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht Qun tr vin hy yu cu H thng hin th giao din qun l gio vin Kt thc Use Case - Lung r nhnh th hai Thng tin nhp vo khng hp l, ID ng nhp tn ti (trong trng hp to mi) H thng t chi lu thng tin, hin th thng bo Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l Hin th thng bo Kt thc Use Case

2.1.2.3.6. Use Case Create/Change Student - Tm tt

y l trng hp s dng qun tr vin to hoc thay i thng tin mt hc sinh

- Tc nhn Administrator

-Lin quan Use Case ny phi s dng Use Case Login - Lung s kin Lung s kin chnh

- Trn giao din qun l hc sinh, qun tr vin chn thay i thng tin mt hc sinh no hoc to mi thng tin mt hc sinh. - H thng hin th giao din nhp thng tin hc sinh. Nu l chc nng thay i thng tin hc sinh, h thng s hin th thng tin ca hc sinh c chn - Qun tr vin nhp cc thng tin: ID ng nhp (nu to mi), mt khu, cc thng tin chi tit khc, lp m hc sinh ny hc, sau chn chc nng lu thng tin - H thng xc nhn li yu cu v d liu vo. H thng lu thng tin - Hin th thng bo - Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht Qun tr vin hy yu cu H thng hin th giao din qun l hc sinh Kt thc Use Case - Lung r nhnh th hai Thng tin nhp vo khng hp l, ID ng nhp tn ti (trong trng hp to mi) H thng t chi lu thng tin, hin th thng bo Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l Hin th thng bo Kt thc Use Case

2.1.2.3.7. Use Case Delete Student - Tm tt y l trng hp s dng qun tr vin xa thng tin mt hc sinh

- Tc nhn Administrator

- Lin quan

Use Case ny phi s dng Use Case Login, Use Case Delete Mark, Use Case Delete Exam Paper

- Lung s kin Lung s kin chnhhc sinh, qun tr vin chn xa thng tin mt hc din thng tin hc sinh. li yu cu thng tin hc sinh, xa ton b im, cc bi thi ca hc sinh

- Trn giao din qun l sinh. - H thng hin th giao - Qun tr vin xc nhn - H thng thc hin xa c trong thi gian trc - Hin th thng bo - Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht Qun tr vin hy yu cu H thng hin th giao din qun l hc sinh Kt thc Use Case - Lung r nhnh th hai H thng c li trong qu trnh x l Hin th thng bo Kt thc Use Case

2.1.2.3.8.Use Case Create/Change Admin - Tm tt y l trng hp s dng qun tr vin to hoc thay i thng tin mt qun tr

- Tc nhn Administrator

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh

- Trn giao din qun l qun tr vin, qun tr vin chn thay i thng tin mt qun tr vin no hoc to mi thng tin mt qun tr vin. - H thng hin th giao din nhp thng tin qun tr vin. Nu l chc nng thay i thng tin, h thng s hin th thng tin ca qun tr c chn - Qun tr vin nhp cc thng tin: ID ng nhp (nu to mi), mt khu, cc thng tin chi tit khc, sau chn chc nng lu thng tin - H thng xc nhn li yu cu v d liu vo. H thng lu thng tin - Hin th thng bo

- Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht Qun tr vin hy yu cu H thng hin th giao din qun l qun tr vin Kt thc Use Case - Lung r nhnh th hai Thng tin nhp vo khng hp l, ID ng nhp tn ti (trong trng hp to mi) H thng t chi lu thng tin, hin th thng bo Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l Hin th thng bo Kt thc Use Case

2.1.2.3.9.Use Case Create/Change Exam - Tm tt y l trng hp s dng qun tr vin to hoc thay i thng tin cc k thi

- Tc nhn Administrator

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh

- Trn giao din qun l cc k thi, qun tr vin chn thay i thng tin mt k thi no hoc to mi mt k thi. - H thng hin th giao din nhp thng tin k thi. Nu l chc nng thay i thng tin, h thng s hin th thng tin ca k thi c chn - Qun tr vin nhp cc thng tin: ID k thi (nu to mi), tn k thi, cc lp s tham gia vo k thi, sau chn chc nng lu thng tin - H thng xc nhn li yu cu v d liu vo. H thng lu thng tin - Hin th thng bo - Kt thc Use Case

Lung s kin r nhnh

- Lung r nhnh th nht Qun tr vin hy yu cu H thng hin th giao din qun l k thi Kt thc Use Case - Lung r nhnh th hai

Thng tin nhp vo khng hp l, ID k thi tn ti (trong trng hp to mi) H thng t chi lu thng tin, hin th thng bo Kt thc Use Case - Lung r nhnh th ba H thng c li trong qu trnh x l Hin th thng bo Kt thc Use Case

2.1.2.3.10.Use Set Current Exam Question - Tm tt y l trng hp s dng qun tr vin thit lp thi sp ti cho mt lp no

- Tc nhn Administrator

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin Lung s kin chnh

- Trn giao din qun l cc k thi, qun tr vin chn chc nng thit lp thng tin thi. - H thng hin th giao din qun l thng tin thi - Qun tr vin chn mt k thi, chn lp, chn thi theo mn hc. - H thng hin th cc thi ca mn hc va c chn theo tng lp - Qun tr vin nhp cc thng tin: ngy thi cho thi sau chn chc nng lu thng tin - H thng xc nhn li yu cu v d liu vo. H thng lu thng tin - Hin th thng bo - Kt thc Use Case

Lung s kin r nhnh

- H thng c li trong qu trnh x l - Hin th thng bo - Kt thc Use Case

2.1.2.3.11.Use Case Require to mark exam - Tm tt y l trng hp s dng qun tr vin thit lp yu cu h thng chm im cho mt mn thi no

- Tc nhn Administrator

- Lin quan Use Case ny phi s dng Use Case Login

- Lung s kin -

Lung s kin chnh

Trn giao din qun l cc k thi, qun tr vin chn chc nng chm thi. H thng hin th giao din qun l thng tin mn thi Qun tr vin chn mt k thi, chn thi theo mn hc. H thng hin th cc thi ca mn hc thi xong nhng cha chm bi Qun tr vin yu cu chm thi H thng thc hin chm bi v lu li thng tin Hin th thng bo Kt thc Use Case

Lung s kin r nhnh

- H thng c li trong qu trnh x l - Hin th thng bo - Kt thc Use Case

2.1.2.3.12.Use Case Mark Exam - Tm tt y l trng hp s dng c pht sinh khi Use Case Require to mark exam xy ra

- Tc nhn Administrator

- Lin quan Use Case Require to mark exam

- Lung s kin Lung s kin chnhchn mn thi cn chm tra tng cu tr li ca tng hc sinh v p n c chn c vo thng tin im ca hc sinh

- Qun tr vin chn lp, - H thng thc hin kim trong bi thi ca mn hc - Lu thng tin tnh im - Tr v thng bo - Kt thc Use Case

Lung s kin r nhnh

- H thng c li trong qu trnh x l

- Hin th thng bo - Kt thc Use Case

2.1.2.3.13.Use Case Delete Mark - Tm tt y l trng hp s dng c pht sinh khi Use Case Delete Student xy ra

- Tc nhn Administrator

- Lin quan Use Case Delete Student

- Lung s kin Lung s kin chnh

- H thng xa ton b thng tin im ca hc sinh - Tr v thng bo - Kt thc Use Case

Lung s kin r nhnh

- H thng c li trong qu trnh x l - Hin th thng bo - Kt thc Use Case

2.1.2.3.14.Use Case Delete Exam Paper - Tm tt y l trng hp s dng c pht sinh khi Use Case Delete Student xy ra

- Tc nhn Administrator

- Lin quan Use Case Delete Student

- Lung s kin Lung s kin chnh

- H thng xa ton b thng tin cc bi thi ca hc sinh - Tr v thng bo - Kt thc Use Case

Lung s kin r nhnh

- H thng c li trong qu trnh x l - Hin th thng bo - Kt thc Use Case

2.1.2.4. Biu Use Case tng qut

Phn tch v thit k h thng lm bi thi trc nghim trc tuyn (P.5)2.3. Xy dng biu tun t /cng tc ca h thng 2.3.1. Cc nhm chc nng lin quan n hc sinh

2.3.2. Cc nhm chc nng lin quan n gio vin Cc Use Case Login v Xem thng tin c nhn tng t hc sinh

2.3.3. Cc nhm chc nng lin quan n qun tr vin

Phn tch v thit k h thng lm bi thi trc nghim trc tuyn (P.6)

2.4. Xy dng biu lp chi tit