Đề tài Quản lý điểm thưởng học sinh Trung học Phổ thông

pdf 86 trang yendo 4550
Bạn đang xem 20 trang mẫu của tài liệu "Đề tài Quản lý điểm thưởng học sinh Trung học Phổ thông", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfde_tai_quan_ly_diem_thuong_hoc_sinh_trung_hoc_pho_thong.pdf

Nội dung text: Đề tài Quản lý điểm thưởng học sinh Trung học Phổ thông

  1. Qu n lý im h c sinh trung h c ph thông 2012  TÀI QU N LÝ IM TH NG H C SINH TRUNG HC PH THÔNG Giáo viên h ng d n : H tên sinh viên :  Trang 1 Hà ng Thông –Nguy n Hoàng Kim 08T2
  2. Qu n lý im h c sinh trung h c ph thông 2012 MC L C MC L C 1 DANH SÁCH HÌNH V , BI U 4 DANH SÁCH CÁC KÝ HI U, CÁC T VI T T T 5 NI DUNG CHÍNH 6 I. LÝ DO CH N TÀI: 6 II. MÔ T BÀI TOÁN: 7 1. Ch c n ng: 7 2. Ng ưi dùng: 7 3. Tiêu chu n ánh giá: 7 4. Quy nh: 7 5. Qu n lý: 8 6. Nghi p v : 12 7. H th ng báo cáo: 12 8. Qu n lý h th ng: 12 III. PHÂN TÍCH H TH NG: 13 1. S ơ use-case: 13 a. S ơ use-case t ng quát: 13 b. Nhi m v ca actor “Ban giám hi u”: 13 c. Nhi m v ca actor “Giáo v ”: 14 d. Nhi m v ca actor “Giáo viên”: 14 2. c t mt s use-case: 15 a. c t use-case Qu n lý ng ưi dùng: 45 b. c t use-case ng nh p: 46 c. c t use-case i m t kh u: 47 d. c t use-case Tìm ki m giáo viên: 47 e. c t use-case Tìm ki m h c sinh: 48 f. c t use-case Phân công giáo viên: 48 g. c t use-case Ti p nh n h c sinh: 50 h. c t use-case Qu n lý im: 51 Trang 2 Hà ng Thông –Nguy n Hoàng Kim 08T2
  3. Qu n lý im h c sinh trung h c ph thông 2012 3. S ơ tươ ng tác i t ưng (S ơ tu n t ): 53 a. Qu n lý ng ưi dùng: (Thêm ng ưi dùng) 54 b. ng nh p: ( ng nh p thành công) 54 c. i m t kh u: ( i thành công) 55 d. Tìm ki m giáo viên: 56 e. Tìm ki m h c sinh: 57 f. Phân công giáo viên: (Thêm giáo viên vào b ng phân công) 57 g. Ti p nh n h c sinh: (Thêm h c sinh) 58 h. Qu n lý im: (Thêm im) 59 4. S ơ lp: 60 a. Chi ti t các i t ưng: 60 b. S ơ lp t ng quát: 61 IV. THI T K : 62 1. Thi t k cơ s d li u: 62 a. Chi ti t các b ng: 70 b. Quan h gi a các b ng: 71 2. Thi t k giao di n: 71 a. Giao di n Chính: 71 b. Giao di n ng nh p: 76 c. Giao di n i m t kh u: 77 d. Giao di n Ti p nh n h c sinh: 77 e. Giao di n Phân l p: 78 f. Giao di n Phân công giáo viên: 78 g. Giao di n Nh p im: 79 h. Giao di n Th ng kê danh sách h c sinh: 79 V. T NG K T: 80 1. H ưng phát tri n: 80 2. Nh n xét: 80 TÀI LI U THAM KH O 86 Trang 3 Hà ng Thông –Nguy n Hoàng Kim 08T2
  4. Qu n lý im h c sinh trung h c ph thông 2012 DANH SÁCH HÌNH V , BI U Hình 1: S ơ use-case t ng quát 13 Hình 2: Nhi m v ca actor "Ban giám hi u" 13 Hình 3: Nhi m v ca actor “Giáo v ” 14 Hình 4: Nhi m v ca actor “Giáo viên” 15 Hình 5: L ưc tu n t Thêm m i ng ưi dùng thành công 54 Hình 6: L ưc tu n t ng nh p thành công 55 Hình 7: L ưc tu n t i m t kh u thành công 56 Hình 8: L ưc tu n t Tìm ki m giáo viên 57 Hình 9: L ưc tu n t Tìm ki m h c sinh 57 Hình 10: L ưc tu n t thêm Phân công giáo viên 58 Hình 11: L ưc tu n t thêm H c sinh 59 Hình 12: L ưc tu n t thêm im 60 Hình 13: S ơ lp t ng quát Error! Bookmark not defined. Hình 14: Quan h gi a các b ng 71 Hình 15: Giao di n chính, ph n qu n lý 73 Hình 16: Giao di n chính, ph n th ng kê 75 Hình 17: Giao di n chính, nút start 72 Hình 18: Dialog ng nh p 76 Hình 19: Dialog i m t kh u 77 Hình 20: Form ti p nh n h c sinh 77 Hình 21: Form phân l p 78 Hình 22: Form phân công giáo viên 78 Hình 23: Form nh p im 79 Hình 24: Form report danh sách h c sinh 79 Trang 4 Hà ng Thông –Nguy n Hoàng Kim 08T2
  5. Qu n lý im h c sinh trung h c ph thông 2012 DANH SÁCH CÁC KÝ HI U, CÁC T VI T T T Danh sách các ký hi u: KHÁI NI M KÝ HI U Ý NGH A Tác nhân Mt ng ưi / nhóm ng ưi ho c m t thi t b ho c h th ng tác ng ho c thao tác (Actor) n ch ươ ng trình. Use-case Mt chu i các hành ng mà h th ng th c hi n mang l i m t k t qu quan sát (“Ca” s dng) ưc i v i actor. System Bi u hi n ph m vi c a h th ng. Các (H th ng) use-case ưc t trong khung h th ng. Lp Là m t s tr u t ưng c a các i t ưng (Class) trong th gi i th c. Boundary class Nm gi s tươ ng tác gi a ph n bên ngoài v i ph n bên trong c a h th ng (L p biên) (giao di n ch ươ ng trình). Control class Th hi n trình t x lý ca h th ng (L p iu khi n) trong m t hay nhi u use-case. Entity class Mô hình hóa các thông tin l ưu tr lâu dài trong h th ng, nó th ưng c l p (L p th c th ) vi các i t ưng khác xung quanh. Procedure Là m t ph ươ ng th c c a B mà i (Ph ươ ng th c) tưng A g i th c hi n. Message Là m t thông báo mà B g i cho A. (Thông ip) Danh sách các t vi t t t: T VI T T T Ý NGH A TB im trung bình TBKT im trung bình ki m tra TBMHK im trung bình môn h c k TBMCN im trung bình môn c nm TBCMHK im trung bình chung các môn h c k TBCMCN im trung bình chung các môn c nm Trang 5 Hà ng Thông –Nguy n Hoàng Kim 08T2
  6. Qu n lý im h c sinh trung h c ph thông 2012 NI DUNG CHÍNH I. LÝ DO CH N TÀI: Hi n nay, công ngh thông tin ưc xem là m t ngành m i nh n c a các qu c gia, c bi t là các qu c gia ang phát tri n, ti n hành công nghi p hóa và hi n i hoá nh ư nưc ta. S bùng n thông tin và s phát tri n m nh m ca công ngh k thu t s , yêu c u mu n phát tri n thì ph i tin h c hoá tt c các ngành, các l nh v c. Cùng v i s phát tri n nhanh chóng v ph n c ng máy tính, các ph n m m ngày càng tr nên a d ng, phong phú, hoàn thi n h ơn và h tr hi u qu cho con ngưi. Các ph n m m hi n nay ngày càng mô ph ng ưc r t nhi u nghi p v khó kh n, h tr cho ng ưi dùng thu n ti n s dng, th i gian x lý nhanh chóng, và m t s nghi p v ưc t ng hoá cao. Do v y mà trong vi c phát tri n ph n m m, s òi h i không ch là s chính xác, x lý ưc nhi u nghi p v th c t mà còn ph i áp ng các yêu c u khác nh ư v tc , giao di n thân thi n, mô hình hoá ưc th c t vào máy tính ng ưi s dng ti n l i, quen thu c, tính t ươ ng thích cao, b o m t cao ( i v i các d li u nh y c m), Các ph n m m giúp ti t ki m m t l ưng l n th i gian, công s c c a con ng ưi, và t ng chính xác và hi u qu trong công vi c (nh t là vi c s a l i và t ng ng b hoá). Ví d nh ư vi c qu n lý im s hc sinh trong tr ưng trung h c ph thông. N u không có s h tr ca tin h c, vi c qu n lý này ph i c n khá nhi u ng ưi, chia thành nhi u khâu, m i có th qu n lý ưc toàn b h sơ hc sinh (thông tin, im s , h c b, ), l p h c (s s, giáo viên ch nhi m, ), giáo viên, cng nh ư các nghi p v tính im trung bình, x p lo i h c l c cho h c sinh toàn tr ưng (s lưng h c sinh có th lên n hàng ngàn). Các công vi c này òi h i nhi u th i gian và công s c, mà s chính xác và hi u qu không cao, vì a s u làm b ng th công r t ít t ng. M t s nghi p v nh ư tra c u, th ng kê, và hi u ch nh thông tin khá v t v . Ngoài ra còn có mt s khó kh n v vn lưu tr khá s, d b th t l c, t n kém, Trong khi ó, các nghi p v này hoàn toàn có th tin h c hoá m t cách d dàng. V i s giúp ca tin h c, vi c qu n lý h c v s tr nên ơn gi n, thu n ti n, nhanh chóng và hi u qu hơn r t nhi u. Trang 6 Hà ng Thông –Nguy n Hoàng Kim 08T2
  7. Qu n lý im h c sinh trung h c ph thông 2012 II. MÔ T BÀI TOÁN: 1. Ch c n ng: Ph n m m s giúp vi c qu n lý im h c sinh trung h c ph thông ưc d dàng và hi u qu , nh t là các tr ưng h c l n, s hc sinh ông, t vi c ti p nh n h c sinh (qu n lý h sơ hc sinh) cho n qu n lý im, k t qu hc t p, xu t báo cáo th ng kê. 2. Ng ưi dùng: Giáo viên, ban giám hi u, giáo v - Giáo v óng vai trò user: Ti p nh n h c sinh, l p danh sách phân l p. - Giáo viên óng vài trò user: Nhp b ng im, l p báo cáo t ng k t. - BGH óng vai trò admin: L p b ng phân công giáo viên, thay i quy nh. 3. Tiêu chu n ánh giá: - Tiêu chu n phân lo i h c l c: + Lo i GI I: TB các môn t 8.0 tr lên, không có môn nào d ưi 6.5 + Lo i KHÁ: TB các môn t 6.5 n 7.9, không có môn nào d ưi 5.0 + Lo i TB: TB các môn t 5.0 n 6.4, không có môn nào d ưi 3.5 + Lo i Y U: TB các môn t 3.5 n 4.9, không có môn nào d ưi 2.0 + Lo i KÉM: Nh ng tr ưng h ơp còn l i. - Tiêu chu n phân lo i h nh ki m: (th ưng do c m tính c a ng ưi xét d a vào quá trình h c t p và hot ng các phong trào c a h c sinh. Có 4 mc x p lo i h nh ki m: T T, KHÁ, TRUNG BÌNH, Y U). - Tiêu chu n xét k t qu cui n m: + Lên l p: Hc l c và h nh ki m t TB tr lên + Thi l i: Ph i thi l i môn có TB d ưi 3.5 + Rèn luy n trong hè: H c l c t TB tr lên, h nh ki m Y U + L ưu ban: Hc sinh b xét li l p n u vi ph m m t trong các k t qu : Hc lc KÉM; Hc l c Y U, h nh ki m Y U; im m t môn thi l i thi l i d ưi 3.5; Kt qu rèn luy n trong hè không t; Tng s ngày ngh c nm vưt quá 45 ngày. 4. Quy nh: - Tu i h c sinh ph i t 15 n 20. - Mi l p không quá 40 h c sinh. - im s ưc l y theo thang im 10 Trang 7 Hà ng Thông –Nguy n Hoàng Kim 08T2
  8. Qu n lý im h c sinh trung h c ph thông 2012 - im ki m tra mi ng và 15 phút h s 1, im ki m tra 1 ti t h s 2, im thi hc k h s 1. - im trung bình môn h c k 1 h s 1, im trung bình môn h c k 2 h s 2. - Môn V n và môn Toán h s 2, các môn còn l i h s 1. 5. Qu n lý: - Nm h c: Mt n m h c có 9 tháng (t tháng 9 n m này n h t tháng 5 n m sau). Thông tin c n l ưu tr : Mã n m h c, Tên n m h c. - Hc k : Mt nm h c th ưng có 2 h c k , h c k 1 h s 1, h c k 2 h s 2. Thông tin c n l ưu tr : Mã h c k, Tên h c k , H s. - Kh i l p: Có 3 kh i l p 10, 11, 12. Thông tin c n l ưu tr : Mã kh i, Tên kh i. - Lp: Mt l p có 1 giáo viên ch nhi m, s s ca l p không v ưt quá quy nh. Thông tin c n l ưu tr : Mã l p, Tên l p, Mã kh i, Mã n m h c, S s, Mã giáo viên ch nhi m. Trang 8 Hà ng Thông –Nguy n Hoàng Kim 08T2
  9. Qu n lý im h c sinh trung h c ph thông 2012 - Môn h c: Môn V n và môn Toán h s 2, các môn còn l i h s 1. Thông tin cn l ưu tr : Mã môn h c, Tên môn, S ti t (S ti t trong b ng ch ưa úng v i th c t ), H s. - im: Có các lo i im c n l ưu tr : im ki m tra mi ng , ki m tra 15 phút , ki m tra 1 ti t  im trung bình ki m tra, im thi h c k (h s 1)  im trung bình môn h c k  im trung bình môn c nm. H s và thang im ph i theo quy nh. Trang 9 Hà ng Thông –Nguy n Hoàng Kim 08T2
  10. Qu n lý im h c sinh trung h c ph thông 2012 + im trung bình ki m tra: là trung bình c ng c a im ki m tra mi ng, 15 phút và 1 ti t: + im trung bình môn h c k : là trung bình c ng c a im thi h c k và im trung bình ki m tra: + im trung bình môn c nm: là trung bình c ng c a im trung bình môn hc k 1 và im trung bình môn hc k 2: + im trung bình chung các môn h c k : là trung bình c ng c a im trung bình môn h c k (TBMHK) c a t t c các môn nhân v i h s (a, b, ) c a t ng môn: + im trung bình chung các môn c nm: là trung bình c ng c a im trung bình chung các môn h c k 1 (TBCMHK1) và im trung bình chung các môn h c k 2 ( TBCMHK2): Ho c: B ng trung bình c ng c a im trung bình môn c nm ( TBMCN) ca t t c các môn nhân v i h s (a, b, ) c a t ng môn: - Kt qu : Da theo tiêu chu n ánh giá , ta có b ng k t qu cu i n m h c dành cho h c sinh. Thông tin c n l ưu tr : Mã k t qu , Tên k t qu . - Hc l c: Da theo tiêu chu n x p lo i h c l c. Thông tin c n l ưu tr : Mã h c lc, Tên h c l c, im c n trên, im c n d ưi. Trang 10 Hà ng Thông –Nguy n Hoàng Kim 08T2
  11. Qu n lý im h c sinh trung h c ph thông 2012 - Hnh ki m: Da theo tiêu chu n x p lo i h nh ki m. Thông tin c n l ưu tr : Mã hnh ki m, Tên h nh ki m. - Hc sinh: Thông tin h c sinh g m có: Mã h c sinh, Tên h c sinh, Gi i tính, Ngày sinh, N ơi sinh, Dân t c, Tôn giáo, H tên cha, Ngh nghi p cha, H tên m , Ngh nghi p m . - Giáo viên: Thông tin c n l ưu tr : Mã giáo viên, Tên giáo viên, a ch , in tho i, Chuyên môn gi ng d y. - Ng ưi dùng: Nh ng ng ưi có tên trong b ng ng ưi dùng m i có th ng nh p vào h th ng. Thông tin c n l ưu tr : Mã ng ưi dùng, Tên ng ưi dùng, Lo i ng ưi dùng, Tên ng nh p, M t kh u. Trang 11 Hà ng Thông –Nguy n Hoàng Kim 08T2
  12. Qu n lý im h c sinh trung h c ph thông 2012 6. Nghi p v : - Ti p nh n h c sinh: Khi h c sinh n làm th tc nh p h c, giáo v s lưu thông tin h c sinh trong b ng H c sinh, h c sinh không thu c trong quy nh s không ti p nh n. - Lp danh sách phân lp: Giáo v phân b hc sinh n các l p h c. S s mi lp không v ưt quá quy nh. - Nh p b ng im môn: Giáo viên ho c giáo v s nh p im cho h c sinh sau mi t ki m tra. Thang im ph i theo quy nh. - Lp b ng phân công giáo viên: BGH có nhi m v phân công giáo viên gi ng dy t ng l p h c. - Tra c u h c sinh. - Tra c u giáo viên. - Lp báo cáo t ng k t. - Thay i quy nh: BGH - Thay i tên tr ưng, s s ti a, tu i gi i h n, 7. H th ng báo cáo: - Kt qu hc k theo l p hc. - Kt qu hc k theo môn h c. - Kt qu cu i n m theo l p h c. - Kt qu cu i n m theo môn h c. 8. Qu n lý h th ng: Ban giám hi u có quy n: - Phân quy n ng ưi dùng. - Thi t l p ưng d n t i CSDL. - Sao l ưu và ph c h i d li u. Trang 12 Hà ng Thông –Nguy n Hoàng Kim 08T2
  13. Qu n lý im h c sinh trung h c ph thông 2012 III. PHÂN TÍCH H TH NG: 1. S use-case: a. S ơ use-case t ng quát: Hình 1: S use-case t ng quát b. Nhi m v ca actor “Ban giám hi u”: Hình 2: Nhi m v ca actor "Ban giám hi u" Trang 13 Hà ng Thông –Nguy n Hoàng Kim 08T2
  14. Qu n lý im h c sinh trung h c ph thông 2012 c. Nhi m v ca actor “Giáo v ”: Hình 3: Nhi m v ca actor “Giáo v ” d. Nhi m v ca actor “Giáo viên”: Trang 14 Hà ng Thông –Nguy n Hoàng Kim 08T2
  15. Qu n lý im h c sinh trung h c ph thông 2012 Hình 4: Nhi m v ca actor “Giáo viên” 2. c t mt s use-case: Trang 15 Hà ng Thông –Nguy n Hoàng Kim 08T2
  16. Qu n lý im h c sinh trung h c ph thông 2012 D. PHÂN TÍCH I. S Use Case 1. S Use Case t ng quát cho t t c các Actor Hình 3: S ơ Use Case t ng quát Trang 16 Hà ng Thông –Nguy n Hoàng Kim 08T2
  17. Qu n lý im h c sinh trung h c ph thông 2012 2. S Use Case cho Actor qu n lý Hình 4: S ơ Use Case cho Actor qu n lý 3. S Use Case cho Actor giáo viên Hình 5: S ơ Use Case cho Actor ng ưi dùng II. c t Use Case Trang 17 Hà ng Thông –Nguy n Hoàng Kim 08T2
  18. Qu n lý im h c sinh trung h c ph thông 2012 1. c t Use Case ng nh p Mô t : Ng ưi dùng ng nh p vào h th ng. iu ki n tiên quy t: H th ng ch ưa ưc ng nh p. Trình t th c hi n: 1. T giao di n chính, ng ưi dùng ch n ng nh p vào h th ng. 2. H th ng yêu c u nh p thông tin ng nh p (tên ng nh p và m t kh u). 3. Ng ưi dùng nhp thông tin ng nh p. 4. Ng ưi dùng nh n nút ng Nh p. [Ngo i l a] 5. H th ng ki m tra thông tin ng nh p. [Ngo i l b] 6. H th ng thông báo ng nh p thành công. 7. Use case k t thúc. Ngo i l a: Ng ưi dùng nh n nút H y B . a.4. Ng ưi dùng nh n nút H y B khi không mu n ng nh p n a . a.5. Use case k t thúc. Ngo i l b: Thông tin không h p l . b.5. Thông tin ng nh p không h p l . b.6. H th ng thông báo thông tin ng nh p không h p l , ng nh p không thành công. b.7. Use case k t thúc. Kt qu : ng nh p thành công 2. c t Use Case Qu n lý ng ưi dùng Mô t : Ch c n ng này cho phép qu n tr viên qu n lý thông tin ng ưi dùng bao gm thêm, c p nh t và xóa ng ưi dùng thông tin ng ưi dùng. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n tr (Admin). Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý ng ưi dùng. 2. H th ng hi n th giao di n qu n lý ng ưi dùng. a. Thêm ng ưi dùng: Qu n tr viên mu n thêm ng ưi dùng m i. a.3. Qu n tr viên ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin ng ưi dùng c n thêm. a.5. Qu n tr viên nh p thông tin ng ưi dùng c n thêm. a.6. Qu n tr viên ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin ng ưi dùng. [Ngo i l e] a.8. Thêm thành công, k t thúc use case Thêm ng ưi dùng. Ngo i l d: Qu n tr viên không mu n thêm n a. d.6. Qu n tr viên không ch n nút B qua. d.7. Ng ưi dùng không ưc thêm, use case Thêm ng ưi dùng kt thúc. Ngo i l e: Thông tin ngưi dùng không h p l . e.7. H th ng thông báo thông tin ng ưi dùng c n thêm không h p l , Trang 18 Hà ng Thông –Nguy n Hoàng Kim 08T2
  19. Qu n lý im h c sinh trung h c ph thông 2012 yêu c u ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt ng ưi dùng ưc thêm vào h th ng. b. C p nh t ng ưi dùng: Qu n tr viên mu n c p nh t thông tin ng ưi dùng. b.3. Qu n tr viên ch n ng ưi dùng c n c p nh t. b.4. Qu n tr viên nh p li thông tin ng ưi dùng cn c p nh t. b.5. Qu n tr viên ch n nút Lưu.[Ngo i l f] b.6. H th ng ki m tra thông tin ng ưi dùng. [Ngo i l g] b.7.C p nh t thành công, use case C p nh t ng ưi dùng k t thúc. Ngo i l f: Qu n tr viên không mu n c p nh t thông tin ng ưi dùng n a. f.5. Qu n tr viên ch n nút B qua. f.6. Qu n tr viên không c p nh t ng ưi dùng n a, use case C p nh t ng ưi dùng kt thúc. Ngo i l g: Thông tin ng ưi dùng không h p l . g.6. H th ng thông báo thông tin ng ưi dùng c n thêm không h p l , yêu c u ng ưi dùng nh p l i. g.7. Tr li b ưc b.4. Kt qu : Thông tin c a m t ng ưi dùng trong h th ng ưc c p nh t. c. Xóa ng ưi dùng: Qu n tr viên mu n xóa ng ưi dùng. c.3. Qu n tr viên ch n ng ưi dùng c n xóa. c.4. Qu n tr viên ch n nút xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa hay không. c.6. Qu n tr viên xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra các m i ràng bu c. [Ngo i l i] c.8 Ng ưi dùng ưc ch n b xóa ra kh i h th ng, use case Xóa ng ưi dùng k t thúc. Ngo i l h: h.6. Qu n tr viên xác nh n là không mu n xóa. h.7. Không xóa ng ưi dùng, use case Xóa ng ưi dùng k t thúc. Ngo i l i: Có s ràng buc i.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá k t thúc. Kt qu : M t ng ưi dùng b xóa kh i h th ng. 3. c t Use Case i m t kh u Mô t : Ch c n ng này cho phép ng ưi dùng thay i m t kh u ang s dng Trang 19 Hà ng Thông –Nguy n Hoàng Kim 08T2
  20. Qu n lý im h c sinh trung h c ph thông 2012 iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n i m t kh u. 2. H th ng hi n th giao di n i m t kh u. 3. H th ng yêu c u nh p thông tin: m t kh u c , m t kh u m i, xác nh n mt kh u m i. 4. Ng ưi dùng nh p thông tin yêu c u 5. Ng ưi dùng ch n nút ng ý.[Ngo i l a] 6. H th ng ki m tra thôn tin. .[Ngo i l b] 7. i m t kh u thành công. Ngo i l a: Ng ưi dùng không mu n i m t kh u. a.5. Ng ưi dùng ch n h y b . a.6. K t thúc use case i m t kh u Ngoi l b: Mt kh u không h p l b.6. H th ng thông báo sai m t kh u, yêu c u nh p l i thông tin m t kh u. b.7. Tr li b ưc 4. Kt qu : i m t kh u thành công. 4. c t Use Case Qu n lý n m h c Mô t : Ch c n ng này cho phép ng ưi qu n lý qun lý n m h c bao g m thêm, cp nh t, xóa thông tin nm h c. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý n m h c. 2. H th ng hi n th giao di n qu n lý n m h c. a. Thêm n m h c: Ng ưi dùng mu n thêm n m h c m i. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin nm h c cn thêm. a.5. Ng ưi dùng nh p thông tin n m h c c n thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H thng ki m tra thông tin n m h c [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm n m h c. Ngo i l d: Ng ưi dùng không mu n thêm n m h c m i. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm n m h c n a, k t thúc use case thêm nm h c. Ngo i l e: Thông tin n m h c không h p l . e.7. H th ng thông báo thông tin n m h c c n thêm không h p l , yêu cu ng ưi dùng nh p l i. Trang 20 Hà ng Thông –Nguy n Hoàng Kim 08T2
  21. Qu n lý im h c sinh trung h c ph thông 2012 e.8. Tr li b ưc a.5. Kt qu : Mt n m h c ưc thêm vào h th ng. b. C p nh t n m h c: Ng ưi dùng mu n c p nh t thông tin n m h c. b.3. Ng ưi dùng ch n n m h c c n cp nh t. b.4. Ng ưi dùng nh p l i thông tin n m h c. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin n m h c. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t nm h c k t thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin n m h c n a. f.3. Ng ưi dùng không c p nh t n m h c n a ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t n m h c. Ngo i l g: Thông tin n m h c không h p l . g.5. H th ng thông báo thông tin n m h c c n thêm không h p l , yêu cu nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t n m h c trong h th ng ưc c p nh t. c. Xóa n m h c: Ng ưi dùng mu n xóa n m h c. c.3. Ng ưi dùng ch n n m h c c n xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. N m h c ưc ch n b xóa ra kh i h th ng, use case Xóa n m h c kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá n m h c h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa n m h c, use case Xóa n m h c k t thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Mt n m h c b xóa kh i h th ng. 5. c t Use Case Qu n lý h c k Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý hc k bao g m thêm, Trang 21 Hà ng Thông –Nguy n Hoàng Kim 08T2
  22. Qu n lý im h c sinh trung h c ph thông 2012 cp nh t, xóa thông tin h c k . iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý . Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý hc k . 2. H th ng hi n th giao di n qu n lý hc k . a. Thêm h c k : Ng ưi dùng mu n thêm hc k mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin hc k cn thêm. a.5. Ng ưi dùng nh p thông tin hc k cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin hc k [Ngo i k e] a.8. Thêm thành công, k t thúc use case thêm hc k . Ngo i l d: Ng ưi dùng không mu n thêm hc k mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm h c k na, k t thúc use case thêm hc k . Ngo i l e: Thông tin hc k không h p l . e.7. H th ng thông báo thông tin hc k cn thêm không h p l , yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt hc k ưc thêm vào h th ng. b. C p nh t h c k : Ng ưi dùng mu n c p nh t thông tin hc k . b.3. Ng ưi dùng ch n h c k cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin h c k . b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin hc k . [Ngo i l g] b.6.C p nh t thành công, use case C p nh t hc k kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin hc k na. f.3. Ng ưi dùng không c p nh t hc k na ngưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t hc k . Ngo i l g: Thông tin hc k không h p l . g.5. H th ng thông báo thông tin hc k hc c n thêm không h p l , yêu c u nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t hc k trong h th ng ưc c p nh t. c. Xóa h c k : Ng ưi dùng mu n xóa hc k . Trang 22 Hà ng Thông –Nguy n Hoàng Kim 08T2
  23. Qu n lý im h c sinh trung h c ph thông 2012 c.3. Ng ưi dùng ch n h c k cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Hc k ưc ch n b xóa ra kh i h th ng, use case Xóa hc k kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá hc k h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa hc k , use case Xóa hc k kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Mt hc k b xóa kh i h th ng. 6. c t Use Case Qu n lý kh i l p Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý kh i l p bao g m thêm, cp nh t, xóa thông tin kh i l p. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý kh i l p. 2. H th ng hi n th giao di n qu n lý kh i l p. a. Thêm kh i l p: Ng ưi dùng mu n thêm kh i l p mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin kh i l p cn thêm. a.5. Ng ưi dùng nh p thông tin kh i l p cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin kh i l p [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm kh i l p. Ngo i l d: Ng ưi dùng không mu n thêm kh i l p mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm kh i l p na, k t thúc use case thêm kh i l p. Ngo i l e: Thông tin kh i l p không h p l . e.7. H th ng thông báo thông tin kh i l p cn thêm không h p l , yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Trang 23 Hà ng Thông –Nguy n Hoàng Kim 08T2
  24. Qu n lý im h c sinh trung h c ph thông 2012 Kt qu : Mt kh i l p ưc thêm vào h th ng. b. C p nh t kh i l p: Ng ưi dùng mu n c p nh t thông tin kh i l p. b.3. Ng ưi dùng ch n kh i l p cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin kh i l p. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin kh i l p. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t kh i l p kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin kh i l p na. f.3. Ng ưi dùng không c p nh t kh i l p na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t kh i l p. Ngo i l g: Thông tin kh i l p không h p l . g.5. H th ng thông báo thông tin kh i l p hc c n thêm không h p l , yêu c u nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t kh i l p trong h th ng ưc c p nh t. c. Xóa kh i l p: Ng ưi dùng mu n xóa kh i l p. c.3. Ng ưi dùng ch n kh i l p cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Kh i l p ưc chn b xóa ra kh i h th ng, use case Xóa kh i l p kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá kh i l p h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa kh i l p, use case Xóa kh i l p kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Mt kh i l p b xóa kh i h th ng . 7. c t Use Case Qu n lý l p Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý lp bao g m thêm, c p nh t, xóa thông tin l p. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trang 24 Hà ng Thông –Nguy n Hoàng Kim 08T2
  25. Qu n lý im h c sinh trung h c ph thông 2012 Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý lp. 2. H th ng hi n th giao di n qu n lý lp. a. Thêm l p: Ng ưi dùng mu n thêm lp mi. a.3. Ngưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin lp cn thêm. a.5. Ng ưi dùng nh p thông tin lp cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin lp [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm lp. Ngo i l d: Ng ưi dùng không mu n thêm lp mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm l p na, k t thúc use case thêm l p. Ngo i l e: Thông tin lp không h p l . e.7. H th ng thông báo thông tin lp cn thêm không h p l , yêu c u ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt lp ưc thêm vào h th ng. b. C p nh t l p: Ng ưi dùng mu n c p nh t thông tin lp. b.3. Ng ưi dùng ch n l p cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin l p. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin lp. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t kh i kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin lp na. f.3. Ng ưi dùng không c p nh t lp na ng ưi dùng chn nút b qua. f.4. K t thúc use case C p nh t lp. Ngo i l g: Thông tin lp không h p l . g.5. H th ng thông báo thông tin lp hc c n thêm không h p l , yêu cu nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t lp trong h th ng ưc c p nh t. c. Xóa kh i l p: Ng ưi dùng mu n xóa lp. c.3. Ng ưi dùng ch n l p cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] Trang 25 Hà ng Thông –Nguy n Hoàng Kim 08T2
  26. Qu n lý im h c sinh trung h c ph thông 2012 c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Lp ưc ch n b xóa ra kh i h th ng, use case Xóa lp kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá lp h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa lp, use case Xóa lp kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Mt lp b xóa kh i h th ng . 8. c t Use Case Qu n lý môn h c Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý môn h c bao g m thêm, cp nht, xóa thông tin môn h c. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý môn h c. 2. H th ng hi n th giao di n qu n lý môn h c. a. Thêm môn h c: Ng ưi dùng mu n thêm môn h c mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin môn h c cn thêm. a.5. Ng ưi dùng nh p thông tin môn h c cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin môn hc [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm môn h c. Ngo i l d: Ng ưi dùng không mu n thêm môn h c mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm môn h c na, k t thúc use case thêm môn h c. Ngo i l e: Thông tin môn h c không h p l . e.7. H th ng thông báo thông tin môn h c cn thêm không h p l , yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt môn h c ưc thêm vào h th ng. b. C p nh t môn h c: Ng ưi dùng mu n c p nh t thông tin môn h c. b.3. Ng ưi dùng ch n môn h c cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin môn h c. Trang 26 Hà ng Thông –Nguy n Hoàng Kim 08T2
  27. Qu n lý im h c sinh trung h c ph thông 2012 b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin môn h c. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t môn h c kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin môn h c na. f.3. Ng ưi dùng không c p nh t môn h c na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t môn h c. Ngo i l g: Thông tin môn h c không h p l . g.5. H th ng thông báo thông tin môn h c cn thêm không h p l , yêu cu nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t môn h c trong h th ng ưc c p nh t. c. Xóa môn h c: Ng ưi dùng mu n xóa môn h c. c.3. Ng ưi dùng ch n môn h c cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Môn h c ưc ch n b xóa ra kh i h th ng, use case Xóa môn h c kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá môn h c h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa môn h c, use case Xóa môn h c kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Mt môn h c b xóa kh i h th ng . 9. c t Use Case Qu n lý giáo viên Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý giáo viên bao g m thêm, cp nh t, xóa thông tin giáo viên. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý giáo viên. 2. H th ng hi n th giao di n qu n lý giáo viên. a. Thêm giáo viên: Ng ưi dùng mu n thêm giáo viên mi. a.3. Ng ưi dùng ch n nút Thêm M i. Trang 27 Hà ng Thông –Nguy n Hoàng Kim 08T2
  28. Qu n lý im h c sinh trung h c ph thông 2012 a.4. H th ng yêu c u nh p thông tin giáo viên cn thêm. a.5. Ng ưi dùng nh p thông tin giáo viên cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin giáo viên [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm giáo viên. Ngo i l d: Ng ưi dùng không mu n thêm giáo viên mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm giáo viên na, k t thúc use case thêm giáo viên. Ngo i l e: Thông tin giáo viên không h p l . e.7. H th ng thông báo thông tin giáo viên cn thêm không h p l , yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt giáo viên ưc thêm vào h th ng. b. C p nh t giáo viên: Ng ưi dùng mu n c p nh t thông tin giáo viên. b.3. Ng ưi dùng ch n giáo viên cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin giáo viên. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin giáo viên. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t giáo viên kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin giáo viên na. f.3. Ng ưi dùng không c p nh t giáo viên na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t giáo viên. Ngo i l g: Thông tin giáo viên không h p l . g.5. H th ng thông báo thông tin giáo viên cn thêm không h p l , yêu cu nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t giáo viên trong h th ng ưc c p nh t. c. Xóa giáo viên: Ng ưi dùng mu n xóa giáo viên. c.3. Ng ưi dùng ch n giáo viên cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Giáo viên ưc ch n b xóa ra kh i h th ng, use case Xóa giáo viên kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá giáo viên Trang 28 Hà ng Thông –Nguy n Hoàng Kim 08T2
  29. Qu n lý im h c sinh trung h c ph thông 2012 h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa giáo viên, use case Xóa giáo viên kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Giáo viên hc b xóa kh i h th ng 10. c t Use Case Qu n lý h c sinh Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý hc sinh bao g m thêm, cp nh t, xóa thông tin h c sinh. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý hc sinh. 2. H th ng hi n th giao di n qu n lý hc sinh. a. Thêm h c sinh: Ng ưi dùng mu n thêm hc sinh mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin hc sinh cn thêm. a.5. Ng ưi dùng nh p thông tin hc sinh cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin hc sinh [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm hc sinh. Ngo i l d: Ng ưi dùng không mu n thêm hc sinh mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm h c sinh na, k t thúc use case thêm hc sinh. Ngo i l e: Thông tin hc sinh không h p l . e.7. H th ng thông báo thông tin hc sinh cn thêm không h p l , yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt hc sinh ưc thêm vào h th ng. b. C p nh t h c sinh: Ng ưi dùng mu n c p nh t thông tin hc sinh. b.3. Ng ưi dùng ch n h c sinh cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin h c sinh. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin hc sinh. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t hc sinh kt thúc. Trang 29 Hà ng Thông –Nguy n Hoàng Kim 08T2
  30. Qu n lý im h c sinh trung h c ph thông 2012 Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin hc sinh na. f.3. Ng ưi dùng không c p nh t hc sinh na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t hc sinh. Ngo i l g: Thông tin hc sinh không h p l . g.5. H th ng thông báo thông tin hc sinh cn thêm không h p l , yêu cu nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t hc sinh trong h th ng ưc c p nh t. c. Xóa h c sinh: Ng ưi dùng mu n xóa hc sinh. c.3. Ng ưi dùng ch n h c sinh cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Hc sinh ưc ch n b xóa ra kh i h th ng, use case Xóa hc sinh kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá hc sinh h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa hc sinh, use case Xóa hc sinh kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Hc sinh b xóa kh i h th ng. 11. c t Use Case Qu n lý h c l c Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý hc l c bao g m thêm, cp nh t, xóa thông tin h c l c iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý hc lc. 2. H th ng hi n th giao di n qu n lý hc l c. a. Thêm h c l c: Ng ưi dùng mu n thêm hc l c mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin hc l c cn thêm. a.5. Ng ưi dùng nh p thông tin hc l c cn thêm. Trang 30 Hà ng Thông –Nguy n Hoàng Kim 08T2
  31. Qu n lý im h c sinh trung h c ph thông 2012 a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin hc l c [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm hc l c. Ngo i l d: Ng ưi dùng không mu n thêm hc l c mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm h c l c na, k t thúc use case thêm hc l c. Ngo i l e: Thông tin hc l c không h p l . e.7. H th ng thông báo thông tin hc l c cn thêm không h p l , yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt hc l c ưc thêm vào h th ng. b. C p nh t h c l c: Ng ưi dùng mu n c p nh t thông tin hc l c. b.3. Ng ưi dùng ch n h c l c cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin h c l c. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin hc l c. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t hc l c kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin hc l c na. f.3. Ng ưi dùng không c p nh t hc l c na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t hc l c. Ngo i l g: Thông tin hc l c không h p l . g.5. H th ng thông báo thông tin hc l c cn thêm không h p l , yêu cu nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t hc l c trong h th ng ưc c p nh t. c. Xóa h c l c: Ng ưi dùng mu n xóa hc l c. c.3. Ng ưi dùng ch n h c l c cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Hc l c ưc ch n b xóa ra kh i h th ng, use case Xóa hc l c kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá hc l c h.6. Ng ưi dùng xác nh n là không mu n xóa. Trang 31 Hà ng Thông –Nguy n Hoàng Kim 08T2
  32. Qu n lý im h c sinh trung h c ph thông 2012 h.7. Không xóa hc l c, use case Xóa hc l c kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Hc l c b xóa kh i h th ng. 12. c t Use Case Qu n lý lo i im Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý lo i im bao g m thêm, cp nh t, xóa thông tin lo i im iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý lo i im. 2. H th ng hi n th giao di n qu n lý lo i im. a. Thêm lo i im: Ng ưi dùng mu n thêm lo i im mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin lo i im cn thêm. a.5. Ng ưi dùng nh p thông tin lo i im cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin lo i im [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm lo i im. Ngo i l d: Ng ưi dùng không mu n thêm lo i im mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm h c l c na, k t thúc use case thêm hc l c. Ngo i l e: Thông tin hc lc không h p l . e.7. H th ng thông báo thông tin lo i im cn thêm không h p l , yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt lo i im ưc thêm vào h th ng. b. C p nh t lo i im: Ng ưi dùng mu n c p nh t thông tin lo i im. b.3. Ng ưi dùng ch n lo i im cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin lo i im. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin lo i im. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t lo i im kt thúc. Trang 32 Hà ng Thông –Nguy n Hoàng Kim 08T2
  33. Qu n lý im h c sinh trung h c ph thông 2012 Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin lo i im na. f.3. Ng ưi dùng không c p nh t lo i im na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t lo i im. Ngo i l g: Thông tin lo i im không h p l . g.5. H th ng thông báo thông tin lo i im cn thêm không h p l , yêu cu nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t lo i im trong h th ng ưc c p nh t. c. Xóa lo i im: Ng ưi dùng mu n xóa lo i im. c.3. Ng ưi dùng ch n lo i im cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Lo i im ưc ch n b xóa ra kh i h th ng, use case Xóa lo i im kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá lo i im h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa lo i im, use case Xóa lo i im kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Lo i im b xóa kh i h th ng. 13. c t Use Case Qu n lý tôn giáo Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý tôn giáo bao g m thêm, cp nh t, xóa thông tin tôn giáo iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý tôn giáo. 2. H th ng hi n th giao di n qu n lý tôn giáo. a. Thêm tôn giáo: Ng ưi dùng mu n thêm tôn giáo mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin tôn giáo cn thêm. Trang 33 Hà ng Thông –Nguy n Hoàng Kim 08T2
  34. Qu n lý im h c sinh trung h c ph thông 2012 a.5. Ng ưi dùng nh p thông tin tôn giáo cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin tôn giáo [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm tôn giáo. Ngo i l d: Ng ưi dùng không mu n thêm tôn giáo mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm tôn giáo na, k t thúc use case thêm tôn giáo. Ngo i l e: Thông tin tôn giáo không h p l . e.7. H th ng thông báo thông tin tôn giáo cn thêm không h p l , yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt tôn giáo ưc thêm vào h th ng. b. C p nh t tôn giáo: Ng ưi dùng mu n c p nh t thông tin tôn giáo. b.3. Ng ưi dùng ch n tôn giáo cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin tôn giáo. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin tôn giáo. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t tôn giáo kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin tôn giáo na. f.3. Ng ưi dùng không c p nh t tôn giáo na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t tôn giáo. Ngo i l g: Thông tin tôn giáo không h p l . g.5. H th ng thông báo thông tin tôn giáo cn thêm không h p l , yêu cu nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t tôn giáo trong h th ng ưc c p nh t. c. Xóa tôn giáo: Ng ưi dùng mu n xóa tôn giáo. c.3. Ng ưi dùng ch n tôn giáo cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Tôn giáo ưc ch n b xóa ra kh i h th ng, use case Xóa tôn giáo kt thúc. Trang 34 Hà ng Thông –Nguy n Hoàng Kim 08T2
  35. Qu n lý im h c sinh trung h c ph thông 2012 Ngo i l h: Ng ưi dùng không mu n xoá tôn giáo h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa tôn giáo, use case Xóa tôn giáo kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Tôn giáo b xóa kh i h th ng. 14. c t Use Case Qu n lý dân t c Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý dân t c bao g m thêm, cp nh t, xóa thông tin dân t c iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý dân t c. 2. H th ng hi n th giao di n qu n lý dân t c. a. Thêm tôn giáo: Ng ưi dùng mu n thêm dân t c mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin dân t c cn thêm. a.5. Ng ưi dùng nh p thông tin dân t c cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin dân t c [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm dân t c. Ngo i l d: Ng ưi dùng không mu n thêm dân t c mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm dân t c na, k t thúc use case thêm dân t c. Ngo i l e: Thông tin dân t c không h p l . e.7. H th ng thông báo thông tin dân t c cn thêm không h p l , yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt dân t c ưc thêm vào h th ng. b. C p nh t dân t c: Ng ưi dùng mu n c p nh t thông tin dân t c. b.3. Ng ưi dùng ch n dân t c cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin dân t c. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin dân t c. [Ngo i l g] Trang 35 Hà ng Thông –Nguy n Hoàng Kim 08T2
  36. Qu n lý im h c sinh trung h c ph thông 2012 b.6.C p nh t thành công, use case C p nh t dân t c kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin dân t c na. f.3. Ng ưi dùng không c p nh t dân t c na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t dân t c. Ngo i l g: Thông tin dân t c không h p l . g.5. H th ng thông báo thông tin dân t c cn thêm không h p l , yêu cu nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t dân t c trong h th ng ưc c p nh t. c. Xóa dân t c: Ng ưi dùng mu n xóa dân t c. c.3. Ng ưi dùng ch n dân t c cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Dân t c ưc ch n b xóa ra kh i h th ng, use case Xóa dân t c kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá dân t c h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa dân t c, use case Xóa dân t c kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Dân t c b xóa kh i h th ng. 15. c t Use Case Qu n lý ngh nghi p Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý ngh nghi p bao g m thêm, c p nh t, xóa thông tin ngh nghi p iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý ngh nghi p. 2. H th ng hi n th giao di n qu n lý ngh nghi p. a. Thêm tôn giáo: Ng ưi dùng mu n thêm ngh nghi p mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin ngh nghi p cn thêm. Trang 36 Hà ng Thông –Nguy n Hoàng Kim 08T2
  37. Qu n lý im h c sinh trung h c ph thông 2012 a.5. Ng ưi dùng nh p thông tin ngh nghi p cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin ngh nghi p [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm ngh nghi p. Ngo i l d: Ng ưi dùng không mu n thêm ngh nghi p mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm ngh nghi p na, k t thúc use case thêm ngh nghi p. Ngo i l e: Thông tin ngh nghi p không h p l . e.7. H th ng thông báo thông tin ngh nghi p cn thêm không h p l , yêu c u ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt ngh nghi p ưc thêm vào h th ng. b. C p nh t ngh nghi p: Ng ưi dùng mu n c p nh t thông tin ngh nghi p. b.3. Ng ưi dùng ch n ngh nghi p cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin ngh nghi p. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin ngh nghi p. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t ngh nghi p kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin ngh nghi p na. f.3. Ng ưi dùng không c p nh t ngh nghi p na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t ngh nghi p. Ngo i l g: Thông tin ngh nghi p không h p l . g.5. H th ng thông báo thông tin ngh nghi p cn thêm không h p l , yêu c u nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t ngh nghi p trong h th ng ưc c p nh t. c. Xóa tôn giáo: Ng ưi dùng mu n xóa ngh nghi p. c.3. Ng ưi dùng ch n ngh nghi p cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Ngh nghi p ưc ch n b xóa ra kh i h th ng, use case Xóa ngh nghi p kt thúc. Trang 37 Hà ng Thông –Nguy n Hoàng Kim 08T2
  38. Qu n lý im h c sinh trung h c ph thông 2012 Ngo i l h: Ng ưi dùng không mu n xoá ngh nghi p h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa ngh nghi p, use case Xóa ngh nghi p kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Ngh nghi p b xóa kh i h th ng. 16. c t Use Case Qu n lý l p môn h c Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý lp môn h c bao g m thêm, c p nh t, xóa thông tin l p môn h c. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý lp môn h c. 2. H th ng hi n th giao di n qu n lý lp môn h c. a. Thêm l p môn h c: Ng ưi dùng mu n thêm lp môn h c mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin lp môn h c cn thêm. a.5. Ng ưi dùng nh p thông tin lp môn h c cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin lp môn h c [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm lp môn h c. Ngo i l d: Ng ưi dùng không mu n thêm lp môn h c mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm l p môn h c na, k t thúc use case thêm l p môn h c. Ngo i l e: Thông tin lp môn h c không h p l . e.7. H th ng thông báo thông tin lp môn h c cn thêm không h p l , yêu c u ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt lp môn h c ưc thêm vào h th ng. b. C p nh t l p môn h c: Ng ưi dùng mu n c p nh t thông tin lp môn hc. b.3. Ng ưi dùng ch n l p môn h c cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin l p môn h c. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] Trang 38 Hà ng Thông –Nguy n Hoàng Kim 08T2
  39. Qu n lý im h c sinh trung h c ph thông 2012 b.5. H th ng ki m tra thông tin lp môn h c. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t lp môn h c kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin lp môn h c na. f.3. Ng ưi dùng không c p nh t lp môn h c na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t lp môn h c. Ngo i l g: Thông tin lp môn h c không h p l . g.5. H th ng thông báo thông tin lp môn h c cn thêm không h p l , yêu c u nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t lp môn h c trong h th ng ưc c p nh t. c. Xóa l p môn h c: Ng ưi dùng mu n xóa lp môn h c. c.3. Ng ưi dùng ch n l p môn h c cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Lp môn h c ưc ch n b xóa ra kh i h th ng, use case Xóa lp môn h c kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá lp môn h c h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa lp môn h c, use case Xóa lp môn h c kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Mt lp môn hc b xóa kh i h th ng. 17. c t Use Case nh p im Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý nh p im bao g m thêm, c p nh t, xóa thông tin nh p im. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý im. 2. H th ng hi n th giao di n qu n lý im. a. Thêm im: Ng ưi dùng mu n thêm im mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin im cn thêm. Trang 39 Hà ng Thông –Nguy n Hoàng Kim 08T2
  40. Qu n lý im h c sinh trung h c ph thông 2012 a.5. Ng ưi dùng nh p thông tin im cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin im [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm im. Ngo i l d: Ng ưi dùng không mu n thêm im mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm im na, k t thúc use case thêm im. Ngo i l e: Thông tin im không h p l . e.7. H th ng thông báo thông tin im cn thêm không h p l , yêu c u ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt ct im ưc thêm vào h th ng. b. C p nh t im: Ng ưi dùng mu n c p nh t thông tin im. b.3. Ng ưi dùng ch n im cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin im. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin im. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t im kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin im na. f.3. Ng ưi dùng không c p nh t im na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t im. Ngo i l g: Thông tin im không h p l . g.5. H th ng thông báo im cn thêm không h p l , yêu c u nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin c a m t im trong h th ng ưc c p nh t. c. Xóa im: Ng ưi dùng mu n xóa im. c.3. Ng ưi dùng ch n im cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. im ưc ch n b xóa ra kh i h th ng, use case Xóa im kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá im h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa nh p im, use case Xóa im kt thúc. Trang 40 Hà ng Thông –Nguy n Hoàng Kim 08T2
  41. Qu n lý im h c sinh trung h c ph thông 2012 Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Mt ct im b xóa kh i h th ng. 18. c t Use Case phân công Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý phân công bao g m thêm, cp nh t, xóa thông tin phân công. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý phân công. 2. H th ng hi n th giao di n qu n lý phân công. a. Thêm phân công: Ng ưi dùng mu n thêm phân công mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin phân công cn thêm. a.5. Ng ưi dùng nh p thông tin phân công cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin phân công [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm phân công. Ngo i l d: Ng ưi dùng không mu n thêm phân công mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm phân công na, k t thúc use case thêm phân công. Ngo i l e: Thông tin phân công không h p l . e.7. H th ng thông báo thông tin phân công cn thêm không h p l , yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt phân công ưc thêm vào h th ng. b. C p nh t phân công: Ng ưi dùng mu n c p nh t thông tin phân công. b.3. Ng ưi dùng ch n phân công cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin phân công. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin phân công. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t phân công kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin phân công na. f.3. Ng ưi dùng không c p nh t phân công na ng ưi dùng ch n nút b Trang 41 Hà ng Thông –Nguy n Hoàng Kim 08T2
  42. Qu n lý im h c sinh trung h c ph thông 2012 qua. f.4. K t thúc use case C p nh t phân công. Ngo i l g: Thông tin phân công không h p l . g.5. H th ng thông báo thông tin phân công cn thêm không h p l , yêu cu nh p l i. g.6. Tr li b ưc b.4. Kt qu : Thông tin phân công trong h th ng ưc c p nh t. c. Xóa phân công: Ng ưi dùng mu n xóa phân công. c.3. Ng ưi dùng ch n phân công cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu cu xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Phân công ưc ch n b xóa ra kh i h th ng, use case Xóa phân công kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá phân công h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa phân công, use case Xóa phân công kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Mt phân công b xóa kh i h th ng. Trang 42 Hà ng Thông –Nguy n Hoàng Kim 08T2
  43. Qu n lý im h c sinh trung h c ph thông 2012 19. c t Use Case phân l p Mô t : Ch c n ng này cho phép ng ưi qu n lý qu n lý phân l p bao g m thêm, cp nh t, xóa thông tin phân l p. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là ng ưi qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n qu n lý phân l p. 2. H th ng hi n th giao di n qu n lý phân l p. a. Thêm phân l p: Ng ưi dùng mu n thêm phân l p mi. a.3. Ng ưi dùng ch n nút Thêm M i. a.4. H th ng yêu c u nh p thông tin phân l p cn thêm. a.5. Ng ưi dùng nh p thông tin phân l p cn thêm. a.6. Ng ưi dùng ch n L ưu. [Ngo i l d] a.7. H th ng ki m tra thông tin phân l p [Ngo i l e] a.8. Thêm thành công, k t thúc use case thêm phân l p. Ngo i l d: Ng ưi dùng không mu n thêm phân l p mi. d.5. Ng ưi dùng ch n nút B qua. d.6. Ng ưi dùng không mu n thêm phân l p na, k t thúc use case thêm phân l p. Ngo i l e: Thông tin phân l p không h p l . e.7. H th ng thông báo thông tin phân l p cn thêm không h p l, yêu cu ng ưi dùng nh p l i. e.8. Tr li b ưc a.5. Kt qu : Mt phân l p ưc thêm vào h th ng. b. C p nh t phân công: Ng ưi dùng mu n c p nh t thông tin phân l p. b.3. Ng ưi dùng ch n phân l p cn cp nh t. b.4. Ng ưi dùng nh p l i thông tin phân l p. b.4. Ng ưi dùng ch n L ưu. [Ngo i l f] b.5. H th ng ki m tra thông tin phân l p. [Ngo i l g] b.6.C p nh t thành công, use case C p nh t phân l p kt thúc. Ngo i l f: Ng ưi dùng không mu n c p nh t thông tin phân l p na. f.3. Ng ưi dùng không c p nh t phân l p na ng ưi dùng ch n nút b qua. f.4. K t thúc use case C p nh t phân l p. Ngo i l g: Thông tin phân l p không h p l . g.5. H th ng thông báo thông tin phân l p cn thêm không h p l , yêu cu nh p l i. Trang 43 Hà ng Thông –Nguy n Hoàng Kim 08T2
  44. Qu n lý im h c sinh trung h c ph thông 2012 g.6. Tr li b ưc b.4. Kt qu: Thông tin phân l p trong h th ng ưc c p nh t. c. Xóa phân công: Ng ưi dùng mu n xóa phân l p. c.3. Ng ưi dùng ch n phân l p cn xóa. c.4 Ng ưi dùng ch n nút Xoá. c.5. H th ng yêu c u xác nh n l i có th t s mu n xóa không. c.6. Ng ưi dùng xác nh n là mu n xóa. [Ngo i l h] c.7. H th ng ki m tra ràng bu c.[Ngo i l g] c.8. Phân l p ưc ch n b xóa ra kh i h th ng, use case Xóa phân l p kt thúc. Ngo i l h: Ng ưi dùng không mu n xoá phân l p h.6. Ng ưi dùng xác nh n là không mu n xóa. h.7. Không xóa phân l p, use case Xóa phân l p kt thúc. Ngo i l g: có ràng bu c g.7. H th ng thông báo có s ràng bu c, không th xoá, use case xoá kt thúc. Kt qu : Mt phân l p b xóa kh i h th ng. 20. c t Use Case th ng kê Mô t : Ch c n ng này cho phép ng ưi qu n lý th ng kê k t qu hc sinh. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng v i quy n là qu n lý. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n Th ng Kê. 2. H th ng hi n th giao di n Th ng Kê. 3. Ng ưi dùng ch n thông tin c n th ng kê. 4. Ng ưi dùng ch n nút xem. [Ngo i l a] 5. Kt thúc usce case Th ng Kê. Ngo i l a: Ng ưi dùng không mu n th ng kê. a.4. Ng ưi dùng không mu n th ng kê a.5. K t thúc use case Th ng Kê Kt qu : Hi n th danh sách th ng kê. Trang 44 Hà ng Thông –Nguy n Hoàng Kim 08T2
  45. Qu n lý im h c sinh trung h c ph thông 2012 21. c t Use Case tìm ki m Mô t : Ch c n ng này cho phép ng ưi dùng tìm ki m thông tin h c sinh ho c giáo viên. iu ki n tiên quy t: Ng ưi dùng ph i ng nh p vào h th ng. Trình t th c hi n: 1. T giao di n chính ng ưi dùng ch n Tìm Ki m. 2. H th ng hi n th giao di n Tìm Ki m. 3. Ng ưi dùng nh p thông tin tìm ki m và ch n nút ng ý.[Ngo i l a] 4. H th ng tr v kt qu tìm ki m. Ngo i l a: Ng ưi dùng không mu n tìm ki m a.3. Ng ưi dùng không mu n ti p t c ti p ki m. a.4. Kt thúc use case Tìm ki m. Kt qu : K t qu tìm ki m a. c t use-case Qu n lý ng ưi dùng : Thêm ng ưi dùng: Xóa ng ưi dùng: Trang 45 Hà ng Thông –Nguy n Hoàng Kim 08T2
  46. Qu n lý im h c sinh trung h c ph thông 2012 S a thông tin ng ưi dùng: b. c t use-case ng nh p: Trang 46 Hà ng Thông –Nguy n Hoàng Kim 08T2
  47. Qu n lý im h c sinh trung h c ph thông 2012 c. c t use-case i m t kh u: d. c t use-case Tìm ki m giáo viên : Trang 47 Hà ng Thông –Nguy n Hoàng Kim 08T2
  48. Qu n lý im h c sinh trung h c ph thông 2012 e. c t use-case Tìm ki m h c sinh : f. c t use-case Phân công giáo viên : Thêm giáo viên vào b ng phân công : Trang 48 Hà ng Thông –Nguy n Hoàng Kim 08T2
  49. Qu n lý im h c sinh trung h c ph thông 2012 Xóa giáo viên kh i b ng phân công : S a thông tin giáo viên trong b ng phân công : Trang 49 Hà ng Thông –Nguy n Hoàng Kim 08T2
  50. Qu n lý im h c sinh trung h c ph thông 2012 g. c t use-case Ti p nh n h c sinh : Thêm h c sinh : Xóa h c sinh : Trang 50 Hà ng Thông –Nguy n Hoàng Kim 08T2
  51. Qu n lý im h c sinh trung h c ph thông 2012 S a thông tin h c sinh : h. c t use-case Qu n lý im: Thêm im: Trang 51 Hà ng Thông –Nguy n Hoàng Kim 08T2
  52. Qu n lý im h c sinh trung h c ph thông 2012 S a im: Trang 52 Hà ng Thông –Nguy n Hoàng Kim 08T2
  53. Qu n lý im h c sinh trung h c ph thông 2012 Xóa im: 3. S tư ng tác i t ưng (S tu n t ): Trang 53 Hà ng Thông –Nguy n Hoàng Kim 08T2
  54. Qu n lý im h c sinh trung h c ph thông 2012 a. Qu n lý ng ưi dùng: ( Thêm ng ưi dùng thành công ) Hình 5: L ưc tu n t Thêm m i ng ưi dùng thành công b. ng nh p: ( ng nh p thành công ) Trang 54 Hà ng Thông –Nguy n Hoàng Kim 08T2
  55. Qu n lý im h c sinh trung h c ph thông 2012 Hình 6: L ưc tu n t ng nh p thành công c. i m t kh u: ( i thành công ) Trang 55 Hà ng Thông –Nguy n Hoàng Kim 08T2
  56. Qu n lý im h c sinh trung h c ph thông 2012 Hình 7: L ưc tu n t i m t kh u thành công d. Tìm ki m giáo viên: Trang 56 Hà ng Thông –Nguy n Hoàng Kim 08T2
  57. Qu n lý im h c sinh trung h c ph thông 2012 Hình 8: L ưc tu n t Tìm ki m giáo viên e. Tìm ki m h c sinh: Hình 9: L ưc tu n t Tìm ki m h c sinh f. Phân công giáo viên: ( Thêm giáo viên vào b ng phân công ) Trang 57 Hà ng Thông –Nguy n Hoàng Kim 08T2
  58. Qu n lý im h c sinh trung h c ph thông 2012 Hình 10: L ưc tu n t thêm Phân công giáo viên g. Ti p nh n h c sinh: ( Thêm h c sinh thành công ) Trang 58 Hà ng Thông –Nguy n Hoàng Kim 08T2
  59. Qu n lý im h c sinh trung h c ph thông 2012 Hình 11: L ưc tu n t thêm H c sinh h. Qu n lý im: ( Thêm im thành công ) Trang 59 Hà ng Thông –Nguy n Hoàng Kim 08T2
  60. Qu n lý im h c sinh trung h c ph thông 2012 Hình 12: L ưc tu n t thêm im 4. S lp: a. Chi ti t các i t ưng: Trang 60 Hà ng Thông –Nguy n Hoàng Kim 08T2
  61. Qu n lý im h c sinh trung h c ph thông 2012 b. S ơ lp t ng quát: (Vì kích th c trang A4 không , s ơ này c in trên t A3) Trang 61 Hà ng Thông –Nguy n Hoàng Kim 08T2
  62. Qu n lý im h c sinh trung h c ph thông 2012 V. THI T K : 1. Thi t k c s d li u:  1. Các b ng d li u DANTOC ( DÂN T C) Trang 62 Hà ng Thông –Nguy n Hoàng Kim 08T2
  63. Qu n lý im h c sinh trung h c ph thông 2012 TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaDanToc Int(4) Not null Mã dân t c TenDanToc Nvarchar(30) Not null Tên dân t c  DIEM ( IM) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH ID Int(4) Not null ID im MaHocSinhLop Varchar(13) Not null Mã h c sinh l p MaMonHoc Varchar(4) Not null Mã môn h c MaHocKy Varchar(3) Not null Mã h c k MaLoai Varchar(3) Not null Mã lo i im Diem Float Null im  GIAOVIEN (GIÁO VIÊN) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaGiaoVien Varchar(6) Not null Mã giáo viên HoTen Nvarchar(30) Not null H tên giáo viên NgaySinh Datetime(8) Not null Ngày sinh NoiSinh Nvarchar(50) Not null Nơi sinh GioiTinh Bit(1) Not null Gi i tính DiaChi Nvarchar(50) Not null a ch DienThoai Varchar(18) Null in tho i MaMonHoc Varchar(4) Not null Mã môn h c Trang 63 Hà ng Thông –Nguy n Hoàng Kim 08T2
  64. Qu n lý im h c sinh trung h c ph thông 2012  HANHKIEM (H NH KI M) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaHanhKiem Varchar(3) Not null Mã h nh ki m TenHanhKiem Nvarchar(30) Not null Tên h nh ki m  HOCKY (H C K ) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaHocKy Varchar(3) Not null Mã h c k TenHocKy Nvarchar(30) Not null Tên h c k HeSo Int(4) Null H s  HOCLUC (H C L C) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaHocLuc Varchar(3) Not null Mã h c l c TenHocLuc Nvarchar(30) Not null Tên h c l c DiemCanDuoi Float(8) Not null im c n d ưi DiemCanTren Float(8) Not null im c n trên DiemKhongChe Float(8) Not null im kh ng ch  HOCSINH (H C SINH) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaHocSinh Varchar(8) Not null Mã h c sinh HoTen Nvarchar(30) Not null H tên h c sinh GioiTinh Bit(1) Not null Gi i tính Trang 64 Hà ng Thông –Nguy n Hoàng Kim 08T2
  65. Qu n lý im h c sinh trung h c ph thông 2012 NgaySinh Datetime(8) Not null Ngày sinh NoiSinh Nvarchar(50) Not null Nơi sinh DiaChi Nvarchar(50) Not null a ch MaDanToc Int(4) Not null Mã dân t c MaTonGiao Int(4) Not null Mã tôn giáo HoTenCha Nvarchar(30) Not null H tên Cha MaNNghiepCha Int(4) Not null Mã ngh nghi p Cha HoTenMe Nvarchar(30) Not null H tên M  KETQUA (K T QU ) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaKetQua Varchar(3) Not null Mã k t qu TenKetQua Nvarchar(30) Not null Tên k t qu  KHOILOP (KH I L P) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaKhoiLop Varchar(3) Not null Mã kh i l p TenKhoiLop Nvarchar(30) Not null Tên kh i l p  LOAIDIEM (LO I IM) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaLoai Varchar(3) Not null Mã lo i TenLoai Varchar(30) Not null Tên lo i HeSo Int(4) Not null H s Trang 65 Hà ng Thông –Nguy n Hoàng Kim 08T2
  66. Qu n lý im h c sinh trung h c ph thông 2012  LOAINGUOIDUNG (LO I NG I DÙNG) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaLoai Int(4) Not null Mã lo i TenLoai Nvarchar(30) Not null Tên lo i  LOP (L P) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaLop Varchar(11) Not null Mã l p TenLop Nvarchar(30) Not nul Tên l p MaKhoiLop Varchar(3) Not null Mã kh i l p MaNamHoc Varchar(6) Not null Mã n m h c SiSo Int(4) Not null S s MaGiaoVien Varchar(6) Not null Mã giáo viên  MONHOC (MÔN H C) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaMonHoc Varchar(4) Not null Mã môn h c TenMonHoc Nvarchar(30) Not null Tên môn h c SoTiet Int(4) Not null S ti t HeSo Int(4) Not null H s  NAMHOC (N M H C) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaNamHoc Varchar(6) Not null Mã n m h c TenNamHoc Varchar(30) Not null Tên n m h c Trang 66 Hà ng Thông –Nguy n Hoàng Kim 08T2
  67. Qu n lý im h c sinh trung h c ph thông 2012  NGHENGHIEP (NGH NGHI P) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaNghe Int(4) Not null Mã ngh TenNghe Nvarchar(30) Not null Tên ngh  NGUOIDUNG(NG I DÙNG) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaNguoiDung Int(4) Not null Mã ng ưi dùng MaLoai Int(4) Not null Mã lo i TenNguoiDung Nvarchar(30) Not null Tên ng ưi dùng Username Varchar(30) Not null Username Password Varchar(30) Not null Password MaGiaoVien Varchar(6) Null Mã giáo viên Trang 67 Hà ng Thông –Nguy n Hoàng Kim 08T2
  68. Qu n lý im h c sinh trung h c ph thông 2012  PHANCONG (PHÂN CÔNG) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaPhanCong Int(4) Not null Mã phân công MaLopMonHoc Int(4) Not null Mã l p môn h c MaGiaoVien Varchar(6) Not null Mã giáo viên  PHANLOP (PHÂN L P) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaNamHoc Varchar(13) Not null Mã N m H c MaKhoiLop Varchar(4) Not null Mã Kh i MaLop Varchar(11) Not null Mã l p MaHocSinh Varchar(8) Not null Mã h c sinh  TONGIAO (TÔN GIÁO) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaTonGiao Int(4) Not null Mã tôn giáo TenTonGiao Nvarchar(30) Not null Tên tôn giáo  KQ_CA_NAM_TONG_HOP ( K T QU C N M T NG H P) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaHocSinhLop Varchar(13) Not null Mã h c sinh l p MaHocLuc Varchar(3) Not null Mã h c l c MaHanhKiem Varchar(3) Not null Mã h nh ki m DTBCaNam Float(8) Not null im trung bình c n m MaKetQua Varchar(3) Not null Mã k t qu Trang 68 Hà ng Thông –Nguy n Hoàng Kim 08T2
  69. Qu n lý im h c sinh trung h c ph thông 2012  KQ_HOC_KY_MON_HOC (K T QU H C K MÔN H C) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaHocSinhLop Varchar(13) Not null Mã h c sinh l p MaMonHoc Varchar(4) Not null Mã môn h c MaHocKy Varchar(3) Not null Mã h c k DTBMonHocKy Float(8) Not null im trung bình môn h c k  KQ_HOC_KY_TONG_HOP (K T QU H C K T NG H P) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaHocSinhLop Varchar(13) Not null Mã h c sinh l p MaHocKy Varchar(3) Not null Mã h c k MaHocLuc Varchar(3) Not null Mã h c l c MaHanhKiem Varchar(3) Not null Mã h nh ki m DTBMonHocKy Float(8) Null im trung bình môn h c k  KQ_CA_NAM_MON_HOC (K T QU C N M MÔN H C) TÊN TR NG KI U D LI U RÀNG BU C CHÚ THÍCH MaHocSinh Varchar(13) Not null Mã h c sinh MaMonHoc Varchar(4) Not null Mã môn h c MaLop Varchar(7) Not null Mã L p MaNamHoc Varchar(7) Not null Mã N m H c DiemThiLai Float(8) Not null im thi l i DTBCaNam Float(8) Not null im trung bình c n m Trang 69 Hà ng Thông –Nguy n Hoàng Kim 08T2
  70. Qu n lý im h c sinh trung h c ph thông 2012 a. Chi ti t các b ng: Trang 70 Hà ng Thông –Nguy n Hoàng Kim 08T2
  71. Qu n lý im h c sinh trung h c ph thông 2012 b. Quan h gi a các b ng: Hình 13: Quan h gi a các b ng 2. Thi t k giao di n: a. Giao di n Chính: a.1 Menu H Th ng Trang 71 Hà ng Thông –Nguy n Hoàng Kim 08T2
  72. Qu n lý im h c sinh trung h c ph thông 2012 Hình 14: Giao di n chính, nút h th ng STT Popup Menu Item Menu Ch c n ng 1 H th ng ng nh p Cho phép ng ưi dùng ng nh p vào h th ng 2 ng xu t Cho phép ng ưi dùng ng xu t kh i h th ng 3 Qu n lý ng ưi Cho phép qu n tr viên thêm ng ưi dùng dùng 4 i m t kh u Cho phép ng ưi dùng i m t kh u 5 Sao l ưu Cho phép qu n tr viên sao l ưu h th ng 6 Ph c h i Cho phép qu n tr viên ph c h i h th ng 7 Thoát Thoát kh i ch ươ ng trình Trang 72 Hà ng Thông –Nguy n Hoàng Kim 08T2
  73. Qu n lý im h c sinh trung h c ph thông 2012 a.2 MeNu Qu n Lý Hình 15: Giao di n chính, ph n qu n lý Trang 73 Hà ng Thông –Nguy n Hoàng Kim 08T2
  74. Qu n lý im h c sinh trung h c ph thông 2012 STT Menu Item Menu Ch c n ng 1 Qu n lý Giáo viên Cho phép ng ưi dùng th c hi n ch c n ng qu n lý giáo viên 2 Hc sinh Cho phép ng ưi dùng th c hi n ch c n ng qu n lý h c sinh 3 Dân t c Cho phép ng ưi dùng th c hi n ch c n ng qu n lý dân t c 4 Tôn giáo Cho phép ng ưi dùng th c hi n ch c n ng qu n lý tôn giáo 5 Ngh nghiêp Cho phép ng ưi dùng th c hi n ch c n ng qu n lý ngh nghi p 6 Lp Cho phép ng ưi dùng th c hi n ch c n ng qu n lý l p 7 Kh i l p Cho phép ng ưi dùng th c hi n ch c n ng qu n lý kh i lp 8 Lp môn h c Cho phép ng ưi dùng th c hi n ch c n ng qu n lý l p môn h c 8 Hc k Cho phép ng ưi dùng th c hi n ch c n ng qu n lý h c k 9 Nm h c Cho phép ng ưi dùng th c hi n ch c n ng qu n lý n m hc 10 Môn h c Cho phép ng ưi dùng th c hi n ch c n ng qu n lý môn hc 11 Lo i im Cho phép ng ưi dùng th c hi n ch c n ng qu n lý lo i im 12 Kt qu Cho phép ng ưi dùng th c hi n ch c n ng qu n lý k t qu 13 Hc l c Cho phép ng ưi dùng th c hi n ch c n ng qu n lý hc lc 14 Hnh ki m Cho phép ng ưi dùng th c hi n ch c n ng qu n lý h nh ki m Trang 74 Hà ng Thông –Nguy n Hoàng Kim 08T2
  75. Qu n lý im h c sinh trung h c ph thông 2012 a.3 Menu Th ng Kê Hình 16: Giao di n chính, ph n th ng kê STT Menu Item Menu Ch c n ng 1 Th ng Danh sách giáo viên Cho phép ng ưi dùng th ng kê danh sách giáo viên kê 2 Danh sách h c sinh Cho phép ng ưi dùng th ng kê danh sách h c sinh 3 Danh sách l p Cho phép ng ưi dùng th ng kê danh sách l p 4 Kt qu HK theo l p Cho phép ng ưi dùng th ng kê k t qu h c k c a hc sinh theo l p 5 Kt qu c n m theo Cho phép ng ưi dùng th ng kê k t qu c n m theo lp lp Trang 75 Hà ng Thông –Nguy n Hoàng Kim 08T2
  76. Qu n lý im h c sinh trung h c ph thông 2012 STT Popup Menu Item Menu Ch c n ng 1 Tìm ki m Hc sinh Cho phép ng ưi dùng tìm h c sinh 2 Giáo viên Cho phép ng ưi dùng tìm giáo viên b. Giao di n ng nh p: Hình 17: Dialog ng nh p Trang 76 Hà ng Thông –Nguy n Hoàng Kim 08T2
  77. Qu n lý im h c sinh trung h c ph thông 2012 c. Giao di n i m t kh u: Hình 18: Dialog i m t kh u d. Giao di n Tip nh n h c sinh: Hình 19: Form ti p nh n h c sinh Trang 77 Hà ng Thông –Nguy n Hoàng Kim 08T2
  78. Qu n lý im h c sinh trung h c ph thông 2012 e. Giao di n Phân lp: Hình 20: Form phân l p f. Giao di n Phân công giáo viên: Hình 21: Form phân công giáo viên Trang 78 Hà ng Thông –Nguy n Hoàng Kim 08T2
  79. Qu n lý im h c sinh trung h c ph thông 2012 g. Giao di n Nhp im: Hình 22: Form nh p im h. Giao di n Thng kê danh sách h c sinh: Hình 23: Form report danh sách h c sinh Trang 79 Hà ng Thông –Nguy n Hoàng Kim 08T2
  80. Qu n lý im h c sinh trung h c ph thông 2012 V. T NG K T: 1. Hưng phát tri n: - Chuy n ng d ng sang n n web ph huynh h c sinh có th giám sát quá trình h c t p c a h c sinh. - Có th ly d li u t bên ngoài (t bng tính Excel, Access, ) và xu t d li u ra các nh d ng ph bi n m t cách d dàng. - T ng hóa quy trình tính im. 2. Nh n xét: - ã hoàn thành m t cách c ơ b n vi c mô t cách xây d ng ph n m m theo hưng i t ưng. - Do h n ch th i gian và s hp m t nhóm không th th ưng xuyên nên có nhi u ph n ch ưa hoàn t t và còn l i. Mong th y ch bo thêm bài báo cáo ưc t t hơn. Trang 80 Hà ng Thông –Nguy n Hoàng Kim 08T2
  81. Qu n lý im h c sinh trung h c ph thông 2012 F. CÀI T II. Thi t k Class Diagram 1. Class Diagram ng nh p Hình 29: Class diagarm ng nh p 2. Class Diagram qu n lý ng ưi dùng Hình 30: Class diagarm qu n lý ng ưi dùng Trang 81 Hà ng Thông –Nguy n Hoàng Kim 08T2
  82. Qu n lý im h c sinh trung h c ph thông 2012 3. Class Diagram qu n lý h c sinh Hình 31: Class diagarm qu n lý h c sinh 4. Class Diagram phân công Hình 32: Class diagarm phân công giáo viên 5. Class Diagram phân l p Trang 82 Hà ng Thông –Nguy n Hoàng Kim 08T2
  83. Qu n lý im h c sinh trung h c ph thông 2012 Hình 33: Class diagarm phân l p h c sinh 6. Class Diagram nh p im Hình 34: Class diagarm nh p im Trang 83 Hà ng Thông –Nguy n Hoàng Kim 08T2
  84. Qu n lý im h c sinh trung h c ph thông 2012 Mô hình cài t: Ch ươ ng trình Qu n lý hoc Sinh THPT ưc cài t bao g m 4 gói chính: ControlerLayer, Data, BusinessObject, Form. Hình 43: Mô hình cài t  Controlerller: ây là gói m nh n vi c x lý c a ch ươ ng trình, bao g m các lp sau: NguoiDungControler, HocSinhControler, DiemControler, PhanLopControler, ,  Data: Gói m nh n công vi c xây d ng truy v n d li u cho ch ươ ng trình, bao gm các l p sau: NguoiDungData, HocSinhData, DiemData, PhanLopData,  BusinessObject: Gói ch a các i t ưng c a ch ươ ng trình, bao g m các l p sau: NguoiDungInfo, HocSinhInfo, DiemInfo, PhanLopInfo,  Form: ch a các thành ph n giao di n giao ti p v i ng ưi dùng, bao g m các form giao di n. DataService là ph n giao ti p gi a ch ươ ng trình v i c ơ s d li u, th c thi các câu truy vn do các l p c a gói Data xây d ng G. T NG K T I. Kt qu t ưc 1. Các ph n ã th c hi n - Qu n lý thông tin h c sinh - Nh p im h c sinh - Qu n lý thông tin giáo viên - Phân l p h c sinh - Phân công giáo viên - Tìm ki m h c sinh Trang 84 Hà ng Thông –Nguy n Hoàng Kim 08T2
  85. Qu n lý im h c sinh trung h c ph thông 2012 - Tìm ki m giáo viên - Tr giúp ng ưi dùng - Sao l ưu d li u - Ph c h i d li u -Xu t Báo Cáo Ra Exell,Ho c PDF 2. Các ph n ch ưa th c hi n - Ch ưa tính im và th ng kê x p lo i cho h c sinh - Ch ưa nh p và xu t t files excel II. Hưng phát tri n - Ti p t c phát tri n nh ng ch c n ng còn thi u - Phát tri n h th ng sang giao di n web, xây d ng h th ng trên web giúp cho giáo viên có th nh p im m i lúc m i n ơi( nu có internet). H. Tài li u Trang 85 Hà ng Thông –Nguy n Hoàng Kim 08T2
  86. Qu n lý im h c sinh trung h c ph thông 2012 TÀI LI U THAM KH O • Dươ ng Anh c – Phân tích & Thi t k hưng i t ưng s dng UML, • Dươ ng Quang Thi n – Lp trình C# 2005, • Ph m Nguy n C ươ ng – Giáo trình Phân tích, Thi t k h th ng thông tin, • Russell C. Bjork – A Simulation of an Automated Teller Machine (ATM), • Russell C. Bjork – Address book example links, • Tr n Ng c B o – Slide bài gi ng Phân tích thi t k hưng i t ưng. Trang 86 Hà ng Thông –Nguy n Hoàng Kim 08T2