- Nhóm chức năng quản lý tác phâm thí sinh gửi về phần mềm bao gôm: Xem danh sách các tác phẩm gửi về, xem chỉ tiết thông tincủa một tác phẩm, chấm điểm tác phẩm, sửa điểm tác phẩm, chon
Trang 1ONG NVA LYAHM
HOC VIEN CÔNG NGHỆ BƯU CHÍNH VIỄN THONG
KHOA CÔNG NGHỆ THÔNG TIN I
ĐỎ ÁN
TÓT NGHIỆP ĐẠI HỌC
ĐÈ TÀI PHAN MEM THU NHẠN VÀ CHAM DIEM ANH
Giang viên hướng dẫn : TS.NGUYEN QUANG HUNGSinh viên thực hiện : — KHUẤT VĂN ĐỨC
Lớp : DI7HTTT3
Khóa : 2017-2022
Hệ : ĐẠI HỌC CHÍNH QUY
HÀ NỘI - 2022
Trang 2HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THONG
KHOA CÔNG NGHỆ THÔNG TIN I
Lớp : — DI7HTTT3
Khóa : 2017-2022
Hệ : ĐẠI HỌC CHÍNH QUY
HÀ NỘI - 2022
Trang 3NHAN XÉT, DANH GIA, CHO DIEM
(Của Người hướng dẫn)
Điểm: (băng chữ: )Đồng ý/Không đồng ý cho sinh viên bảo vệ trước hội đồng cham đồ án tốt nghiệp?
¬— ngày tháng năm 2022
CÁN BỘ - GIẢNG VIÊN HƯỚNG DAN
Trang 4NHAN XÉT, ĐÁNH GIÁ, CHO DIEM
(Của Giáo viên phản biện)
Trang 5LỜI CẢM ƠN
Trong suốt thời gian từ khi bắt đầu học tập ở Học viện đến nay, ngoài sự
cô gang nỗ lực của bản thân em còn nhận được rất nhiều sự quan tâm, giúp đỡcủa quý Thầy Cô trong Học Viện Công Nghệ Bưu Chính Viễn Thông nói chung
và đặc biệt là quý Thầy Cô khoa Công Nghệ Thông Tin | nói riêng
Trước hết, em xin gửi lời cảm ơn sâu sắc tới TS Nguyễn Quang Hưngthầy đã trực tiếp hướng dẫn, chỉ bảo em tận tình trong suốt quá trình thực hiện đề
tài Nhờ vậy mà em đã hoàn thành bài đồ án tốt nghiệp của mình một cách tốt
nhất
Em xin bày tỏ sự biết ơn tới gia đình, người thân đã luôn động viên giúp
đỡ em về mọi mặt, tạo điều kiện tốt nhất cho em trong suốt quá trình học tập
Xin cảm ơn những người bạn đã luôn bên cạnh mình, quan tâm và chia sẻ
cùng mình những lúc khó khăn trong quá trình hoàn thành đồ án.
Mặc dù đã có nhiều có gắng dé thực hiện dé tài, nhưng do buổi đầu mới
làm quen với công tác làm đồ án tốt nghiệp, kiến thức cũng như kinh nghiệm của
em còn nhiều hạn chế không thể tránh khỏi những thiếu sót nên em rất mongnhận được sự góp ý từ quý Thay Cô dé đề tài của em được hoàn thiện hơn
Một lan nữa em xin chân thành cảm ơn!
Hà Nội, ngày 3 tháng I năm 2022
Sinh viên
Khuat Văn Đức
SVTH: Khuất Văn Đức | Lớp: HTTT3
Trang 6ĐỎ AN TOT NGHIỆP MỤC LỤC
MỤC LỤC
LOI CẢM ƠN Q1 SH TS Tnhh i
DANH MỤC HINH VẼ 1 1222221111111 1111115 1kg VDANH MỤC BANG BIỀU 2 13222221 ‡‡SSEkrkrssrrrre vii
THUẬT NGU VIET TẮTT c 111222111122 khi hghưeviii
MỞ DAU eeesscceceesseceeeessseeesesssseeeesessseeesesssseeesesssaeeeseessaeesens 1LLY do chọn đề taic.cececcecccccsccseseeseseesessessesssssessesscssssssessessessesesssstssesseesseseenees 12.Mục tiêu của để ti eccsseeecesseeeessnecssnecesnnecessnseessnecesnseeesuneessaneessnseeesnees |
3.Nội dung trình Day - SH nh HH TH TH HH nghệ 2
CHƯƠNG I: TÌM HIẾU YÊU CÂU VE PHAN MÈM 4
1.1 Giới thiệu về phần mềm, nhu cần thực tế của người sử dụng với phần mềmthu nhận và chấm điểm ảnh -¿ 2¿©2++2£++tttEEkttttrkrrrtrktrrrrkkrrrrrtrree 4
1.1.1 Khái niệm về phẩn mỄằm + 2 2+SE£+E2EE+EEEEESEEEEEEEEEEErrkrrkerkerrees 4
1.1.2 Nguyên lý hoạt động của một phẩn mỄM 2-2 2©se+tecee£+rses 41.1.3 Phần mém với cau trúc, hoạt động của tổ CAUC cecscscscsssesecsvecececscscscseseseres 41.1.4 Phân tích nhu cau sử dụng phan mém thu nhận và cham điểm ảnh 51.2 Tìm hiểu về yêu cầu của phan mềm thu nhận và cham điểm anh 51.3 Xác định các yêu cầu nghiệp VỤ - + ¿+ sSE+EE+EE+E2E£Eerkerkerkerxres 8
1.3.1 Xác định yêu câu CHC NAN ceeceescsscessesssessessessessessessessesssssessessessesesseesees 81.3.2 Xác định các yêu cầu phi chức Nang veeccecceccesscescesvessesssesssssessesssesessesseesees &
1.4 Sơ kết ChUON ccecceccccsscssessesscsessessessessesscsscsscssssessessessesscsuessssesseesessessesseeees 9CHƯƠNG II: PHAN TICH PHAN MÈM <« «<< ««£cs«e 10
2.1 Xác định và mô tả các Actor của phan mềm 2: ¿522222 10
2.2 Xây dựng thuật ngữ viết tắt ¿- ¿52x 2E 2121211211211 re 11
2.3 Xác định và xây dựng biéu đồ ca sử dung usecase -cs-cs¿ 12
Khuất Văn Đức - HTTT3
Trang 72.3.1 Danh sách usercase trên ng dụng thi $iHh -s.cs+S<c+sscssses 12 2.3.2 Danh sách các usecase trên ung dụng của nhĩm người quan lý 13
2.4 Xây dựng biểu đồ ca sử dụng - :- +cs+cx2E2E2EEEEEEEEEEEErrrrrrrrrei 152.5 Scenario cho các biểu đỒ usecase -¿- + s©z+zz+zerxerxrrreerxrred 16
2.5.1 Các kịch bản thao tác VỚI thi SINH: << << << <1 1xx kEEeeeeeeees 16
2.5.2 Các kịch ban thao tác với thành viên thuộc hội dong Ban giám khảo 222.5.3 Các kịch bản thao tác với thành viên Ban Tổ Chức :-:-:c5s: 29
2.5.4 Các kịch bản thao tác VỚI AdÏHHH << << + 111111 1111 EEEEeeeeeeres 36
2.6 Xây dung biểu đồ lớp phân tích ¿- 2 2 2 £+E£E+£keEeExzEzrezrered 39
2.7 Sơ kết chương :- + +2t+ExEEESEE2112115717112112111111121111 11111 cre 39
CHUONG III: THIET KE PHAN MẺM << - << <- 403.1 Thiết kế mơ hình tuần tự thơng tin của phần mềm - : 403.1.1.Biêu đơ tuân tự trên ứng dụng thí sinh - 5+ + s+c+c+eezezeereee 40
3.1.2 Biểu đồ tuần tự của các usecase trên ung dung quan lý Ban giám khao42
3.1.3.Biéu đơ tuân tự của các usecase trên ứng dung quản lý Ban tổ chức 46
3.1.4.Biểu đồ tuần tự của các usecase trên ung dung quan lý Ban tơ chức 51
3.2 Xác định thuộc tính va gan phương thức cho lớp - « «<+«<++ 52
SN LOP ACCOUNL 8n hố
k5 šttiiiiiiaadaẳaiẳảẳáảẳảẳảẳ ten ten eee eens Od 3.2.3 LOD AAMIN ieee cee nhe ẽẽaạaẢ
3.2.4 Lớp DAN giám KNGO «s1 ng nghệ 53
B.2.O.LOP SCOVE ưiiaiaiẳiẳiáiáắáiáẳiấắa4£%ẲÝẢẢ nasa 3.2.7 LOp 05.0 nh .e.e 53
3.2.6 Lớp UserDAO và UserDA ỌTHpDÏ, s5 cv kiệt 54
Khuất Văn Đức - DI7HTTT3 1H
Trang 83.2.9 Lớp ImageArtDAO và ImageArtDA OlÌTỄmpÏ «+ c<scxseeeseessee 54 3.2.10.Lớp ScoreArtDAO và ScoreArtArtDA ÖO]TmpĐÏ s«cc<kseeeseesses 54 3.2.11.Lớp ExhibitionDAO và ExhibitionDA OlimpÏ -.««<<<<<<<<+sss+ 54
3.3.Biêu đồ lớp thiẾt kế - + +5 E2EE9E1EEE231211221711211211 211.1 553.4.Thiết kế cơ sở dữ liệu -. 22+++EtEH HH de 553.5.Sơ kết chưƠng :- s- s2Ss+S2+ 2 2E EEE1111211211211 1111111111111 1 cv 56CHUONG IV: CÀI DAT PHAN MÈM -<<<<<<<< 2 574.1 Môi trường cài đặt phan mềm va các công cu sử dụng - 574.1.1 Giới thiệu về ngôn ngữ lập trình PHP vsceccsccssccescsscssessessessessesessesseseeseses 57
4.1.2 Giới thiệu về framework LiardVelL - + c++ce+cs+£tetEe+Ezrerxerrerrsersee 57
4.1.3 Hệ quan trị cơ sở đữ liệu MYSQL wu .ecccceccccecccesceenscesseceneeseeesessensnesnaeensns 59
4.2.Cài đặt phần mềm ¿2-2 SE £+E+E£EEEEEEEESEE2EE2EE2121712121 211 cxeE 60
4.2.1.Giao điện trên ứng dụng thi SIHH c- Sccksikikrikervee ó0
4.2.2.Giao diện phía người quản lý Ban giám khảo « «-s-«<<ss<<«+ 63
4.2.3.Giao diện phía người quản lý Ban tổ cứcC - 5-2 s+cs+ce+c+ccseẻ 66
4.2.4.Giao diện phía người quản lý AđĩnÏH ào c se sscssereserrsereeresee 694.3.Sơ kết chương -:- ¿5+ +2s+2x‡Ek EE211211E717112112117111.211211 1111111 70KẾT LUẬN - - << SE 333091133111 1v v.v sersee 71DANH MỤC TAI LIEU THAM KHẢO + <<«+ 73
Khuất Văn Đức - DI7HTTT3
Trang 9ĐỎ ÁN TÓT NGHIỆP DANH MỤC HÌNH VẼ
DANH MỤC HÌNH VẼ
Hình 1 1 Nghiệp vụ của phần mềm -2- 2 2 £+S£+E+£E+£E+EE+E+zEzEzrezed 7
Hình 2 1 Usercase tổng quan - 2 ¿5£ ©sSE£EE£EEEEE£EEEEEEEEEEEEEEEEEkrrkrrkrree 15 Hình 2 2 Biêu đồ lớp phân tích 2-22 5¿©++©+++£x++Ex+2E++Ex+erxe+rxrrreees 39
Hình 3 1 Biéu đồ tuần tự của usecase “Dang ký” -ccccccccccerrcees 40 Hình 3 2 Biểu đồ tuần tự của usecase “Dang nhập” -¿-s+cxcse¿ 40 Hình 3 3 Biểu đồ tuần tự của usecase “Đổi mật khâu” - - - s s+x+cezs 41 Hình 3 4 Biểu đồ tuần tự của usecase “Tim kiếm theo từ khóa” 4I
Hình 3 5 Biéu đồ tuần tự của usecase “Gửi tác phẩm về phần mềm” 41
Hình 3 6 Biểu đồ tuần tự của usecase “Dang ký” ¿se ccccxereerrrsrree 42 Hình 3 7 Biểu đồ tuần tự của usecase “Dang nhập” ¿-¿- s+cecse+ 42 Hình 3 8 Biểu đồ tuần tự của usecase “Đổi mật khẩu” - ccx+sccxe¿ 43 Hình 3 1 Biéu đồ tuần tự của usecase “Tim kiếm theo từ khóa” 45
Hình 3 10 Biểu đồ tuần tự của usecase “Xem danh sách thí sinh” 43
Hình 3 11 Biểu đồ tuần tự của usecase “Xem số lượng tác phâm” 43
Hình 3 13 Biểu đồ tuần tự của usecase “Cham điềm tác phâm” - 44
Hình 3 12 Biéu đồ tuần tự của usecase “Sửa điểm tác phẩm” 44
Hình 3 14 Biểu đồ tuần tự của usecase “Xem điểm tác phâm” - 45
Hình 3 15 Biéu đồ tuần tự của usecase “Thống kê điểm thí sinh” 45
Hình 3 16 Biéu đồ tuần tự của usecase “Quản lý thí sinh nộp đủ tác phẩm” 45
Hình 3 17 Biéu đồ tuần tự của usecase “Tthí sinh nộp thiếu tác phẩm” ¬ 46 Hình 3 18 Biéu đồ tuần tự của usecase “Đăng nhập” - -cc c<«2 46 Hình 3 19 Biéu đồ tuần tự của usecase “Đổi mật khẩu” - «sex: 47 Hình 3 20 Biéu đồ tuần tự của usecase “Tìm kiếm theo từ khóa” 47
Hình 3 21 Biểu đồ tuần tự của usecase “Xem danh sách thí sinh” 47
Hình 3 22 Biểu đồ tuần tự của usecase “Xem điểm tong thí sinh” 47
Hình 3 23 Biểu đồ tuần tự của usecase “Xem chỉ tiết tống điểm thí sinh” 48
Hình 3 25 Biéu đồ tuần tự của usecase “Xem ảnh triển lãm” - 48
Hình 3 26 Biéu đồ tuần tự của usecase “Chon ảnh triển lãm” - -: 49
Hình 3 27 Biéu đồ tuần tự của usecase “X6a ảnh triển lãm” - -s 50 Hình 3 28 Biéu đồ tuần tự của usecase “Gửi mail”” se x+xsxerrxseers 50
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 10Hình 3.29 Biéu đồ tuần tự của các usecase “Đăng nhập” Ð /
Hình 3 30 Biểu đồ lớp thiết kẾ - 2-2-5 2 E+EE+EEEEE2EEEEEeEEEEerErrrkerxee 55Hình 3 31 Lược đồ cơ sở dữ liệu c:25c+cscvxterrrtrrrrrrrrrrrrrrrriei 56
Hình 4 1 Giao diện trang ChỦ - - 6 5 s1 HH ng trệt 60
Hình 4 2 Giao diện xem tác phẩm mớii -2- 2 +¿++++++zx++zx+zsseex 60Hình 4 3 Giao diện xem tác phẩm nhiều lượt xem nhất - ss+ss=s 61Hình 4 4 Giao diện xem tác phâm chiến thắng qua các năm - - 61
Hình 4 5 Giao diện đăng nhập - 0 2211211231 2 111 xxx re 61 Hình 4 6 Giao diện đăng ky - c n2 1S HT HH HH ng re 62
Hình 4 7 Giao diện gửi tác phẩm về phần mềm ¿ ¿+ 62
Hình 4 8 Giao diện trang chủ Ban giám khảo khi đăng nhập 63
Hình 4 9 Giao diện hién thị danh sách thí sinh - - s s+sezzxerxzxerxee 63Hình 4 10 Giao điện xem số lượng tác phâm gửi về của từng thí sinh 63Hình 4 11 Giao diện hiển thị danh sách các tác phẩm gửi về của một thí sinh64Hình 4 12 Giao diện xem chi tiết, cham điểm, sửa điểm một tác phẩm 64
Hình 4 13 Giao diện hiển thị danh sách điểm cho mỗi tác phẩm 65
Hình 4 14 Giao diện thống kê tổng điểm các tác phẩm đạt được của thí sinh 65Hình 4 15 Giao diện hiển thị danh sách thí sinh nộp thiếu, đủ tác phẩm 65Hình 4 16 Giao diện trang chủ của ban tô chức khi đăng nhập thành công 66Hình 4 17 Giao diện hién thị danh sách thí sinh - s ecx+xerxzxerxes+ 66Hình 4 18 Giao diện hiển tổng điểm thí sinh ¿- 2 52 5+2: 66Hình 4 19 Giao diện hiển thị danh sách điểm các tác phẩm "—— 67Hình 4 20 Giao diện hiển thị danh sách các tác phẩm tham gia triển lãm 67Hình 4 21 Giao diện chọn ảnh tham gia vòng triển lãm - 67Hình 4 22 Giao diện xuất dữ liệu triển lãm ¿-©cccvcxxererrxed 68
Hình 4 23 Giao diện cho VIỆC ØỬI IaIÏ, 25 5 11133 1E ESssEEsseesseeree 68
Hình 4 24 Nội dung mail được gửi thành công đến thí sinh 68Hình 4 25 Giao diện hiển thị danh sách admin - 2 + s+z++xez++xerxez 69
Hình 4 26 Giao diện thêm admin <5 <5 332213 *‡++*EE++*evE+seeesesexss 69 Hình 4 27 Giao diện sửa thông tin admIn -.- 55 55+ ++£+sseesseesee 69
Hình 4 28 Giao diện hiền thị danh sách tvthđbtc, TVTHDBGK 70
Hình 4 29 Giao diện thêm tvthđbtc, TVTHDBGK -<<55- 70
Hình 4 30 Giao diện xóa tvthđbtc, TVTHDBGK -<<<5- 70
Khuất Văn Đức - DI7HTTT3
Trang 11DO AN TOT NGHIỆP DANH MUC BANG BIEU
DANH MUC BANG BIEU
1 Các yêu cầu phi chức nang v.cceceececceccssessesscesessessessessessesesssssessessessesseavees 8
1 Dánh sách tác nhân của phần mềm - 2 2 +2 +2 ++£++£+2 +2 10
2 Các thuật ngữ được dùng trong phần mềm -:- ¿252 11
3 Danh sách các usecase trên ứng dụng người dùng 12
4 Danh sách usecase trên phần mềm Ban giám khảo - 13
5 Danh sách usecase trên phần mềm Ban tô chức 2 13
6 Danh sách usecase trên phan mềm Người quan trị - 14
7 Scenario usecase “đăng ký thí sinhì” -++ss se xseseesseersssrs 16
8 Scenario usecase “đăng nhập” trên Websife c sex 17
9 Scenario usecase “đôi mật khâu” trên Website - - s5: 18
10 Scenario usecase “thay đổi thông tin cá nhân” trên Website 19
11 Scenario usecase “tìm kiếm” trên Website - sec: 20
12 Scenario cho “gửi tác phâm” trên Website -: 52-552 21
13 Scenario cho usecase xem danh sách thi sinh - - ‹+ + 22
14 Scenario cho “Số lượng tác phâm gửi về” : -:-sc5+5-+¿ 23
15 Scenario cho “Xem điểm tác phẩm” -¿- 2 + x++x+zx++zsrxees 24
16 Scenario “Xem điểm các tác phẩm của từng thi sinh” 24
17 Scenario cho “Cham điểm tác phẩm” 2 2 ¿+ +s+z++zsz£+z +2 25
18 Scenario cho “Sửa điểm tác phẩm'” ¿- 2 ¿+s+cx+cs+rszrzrszes 27
19 Scenario “Thống kê tổng điểm các tác phẩm từng thí sinh” 27
20 Scenario cho “Thí sinh nộp đủ tác phẩm” ¿- ¿s2 28
21 Scenario cho “Xem danh sách thí sinh” - 29
22 Scenario cho “Xem danh sách thi sinh”” - +5 <+-+++++c+x 29
23 Scenario cho “Xem điểm tổng thi sinh” ¿5 5 s+cs+£zsz 30
24 Scenario cho “Xem điểm tác phẩm” -2- 2 2+ x+cx+£x+rzrszez 31
25 Scenario “Xem danh sách ảnh triển lãm” : 2 s52 31
26 Scenario cho “Xóa ảnh triển lãm'” - 2 25+ x+x+£s+£zzzzzez 32
27 Scenario cho “Chon ảnh triỀn lãIm” + s+x+Ex+EeEzxerxsxerxers 33
28 Scenario cho “Xuất dit liệu tác phẩm tham gia triển lãm” 34
29 Scenario cho “Gửi mail thí sinh có tác phẩm tham gia triển lãm” 35
30 Scenario cho “Quản lý adimini”” - - -c Ss + svkkeeEseerseersree 36
Khuất Văn Đức - DI7HTTT3 vii
Trang 12ĐỎ ÁN TÓT NGHIỆP THUẬT NGỮ VIET TAT
THUẬT NGỮ VIẾT TẮT
STT Ký hiệu Tiếng Anh Tiếng Việt
1 Actor Actor Tac nhân
2 Admin Admin Người quản tri
3 Acount Acount Tài khoản
4 Candidates Candidates Thí sinh
5 CSDL, database Cơ sở dữ liệu
6 Exhibitions Exhibitions Trién lam
7 GK judges Giam khao
8 Image Art Image Art Tác phẩm anh
9 Judges Judges Giam khao
10 Managers Managers Nhóm người quan ly
11 Organizing Organizing Ban Tô chức
Committee Committee
12 Score Score Điểm
13 Scenario Scenario Kich ban
14 TVTHDBGK Member of the jury Thanh viên thuộc hội
panel đồng ban giám khảo
15 TVTHĐBTC Member of the TVTHĐBTC
organizing committee
16 Usecase Usecase Ca su dung
17 UML Unified Modeling ngôn ngữ dành cho việc
Language đặc tả, hình dung
Khuất Văn Đức - DI7HTTT3 Vili
Trang 13DO AN TOT NGHIỆP MO DAU
MO DAU
1 Lý do chon đề tài
Ngày nay, công nghệ thông tin vô cùng phát triển, mọi người đều sử dụng
máy vi tính hoặc điện thoại di động để làm việc trực tuyến thông qua các phần
mềm Do đó việc xây dựng các ứng dụng phầm mềm đang là một hướng côngnghiệp mới đầy tiềm năng cho thấy sự phát triển vượt bậc của ngành khoa học kỹ
Trong bối cảnh của đại dịch Covid 19, việc gửi tranh ảnh của thí sinh vềban tổ chức cũng như việc họp hội đồng ban giám khảo để chấm và tổng hợpđiểm rồi xếp thứ hạng tìm ra các tác phẩm tranh đẹp nhất mat rất nhiều thời gian
và khó đáp ứng được nếu số lượng tác phâm gửi đến quá lớn Xuất phát từ yêu
cầu thực tiễn em tiến hành nghiên cứu đề tai: “Phan mém thu nhận và chấm
điểm ảnh ”
2 Mục tiêu của đề tài
Phần mềm thu nhận và chấm điểm ảnh xây dựng nhằm hỗ trợ thísinh(Candidates) cũng như ban tổ chức trong công tác thu nhận tác phẩm mộtcách tự động, nhanh chóng và hiệu quả, khắc phục nhược điểm của thao tác thủcông, đảm bảo sức khỏe cho cá nhân người dự thi cũng như hội đồng giám khảo
và hội đồng ban tô chức trong bối cảnh dịch bệnh
Người dự thi chỉ cần tiến hành lên website đăng ký với tư cách thí sinh vànộp các tác phẩm về phần mềm Phần mềm sé tự động thu các tác phẩm cũng
như thông tin của thí sinh gửi đến rồi gửi về hội đồng ban giám khảo CácTVTHĐBGK(thành viên thuộc hội đồng ban giám khảo) được cấp tài khoảnđăng nhập Ban giám khảo tiến hành chấm điểm cho các tác phẩm sau đó
TVTHĐBTC(thành viên thuộc hội đồng ban tổ chức) sẽ quyết định lựa chọn ra
200 tác phẩm và tiến hành gửi mail chúc mừng đến các thí sinh có tác phẩm được
chọn tham dự triển lãm
Khuất Văn Đức - DI7HTTT3
Trang 14DO AN TOT NGHIỆP MO DAU
3 Nội dung trình bày
Nội dung của đồ án bao gồm các phần sau:
Chương 1: Tìm hiểu và xác định các yêu cầu của phần mềmGiới thiệu về phần mềm thu nhận và chấm điểm ảnh, tìm hiểu về yêu cầuphần mềm, tập trung xác định yêu cầu nghiệp vụ của phần mềm Có cái nhìntong quát hơn về đề tài dé phục vụ cho việc phân tích các chương sau
Chương 2: Phân tích các yêu cầu của phần mềmTập trung vào phân tích yêu cầu của phần mềm Thực hiện các công việcnhư xác định và mô tả các tác nhân, xây dựng bảng thuật ngữ dé xác định các lớptrong phần mềm, xác định và mô tả các ca sử dụng, xây dựng biéu đồ ca sử dụng,các kịch ban và biéu đồ lớp phân tích
Chương 3: Thiết kế phần mềmTrình bay các bước trong thiết kế phần mềm, thiết kế mô hình thông tintuần tự của phần mềm, xác định các thuộc tính và gán phương thức cho các lớp,thiết kế sơ đồ lớp và cơ sở đữ liệu cho phần mềm
Trang 15DO AN TOT NGHIỆP CHUONG I: TIM HIEU YEU CAU CUA PHAN MEM
CHUONG I: TIM HIEU YEU CAU VE PHAN MEM
1.1 Giới thiệu về phần mềm, nhu cần thực tế của người sir dung với phanmềm thu nhận và chấm điểm ảnh
1.1.1 Khái niệm về phần mềm
Trước tiên, chúng ta cần tìm hiểu khái niệm phần mềm nói chung Cónhiều định nghĩa khác nhau về phần mềm, song mỗi định nghĩa chỉ đề cập đếnmột mô hình nhất định và phụ thuộc vào mục tiêu nghiên cứu cụ thể Một cáchtổng quát phần mềm được định nghĩa như một tập hợp các phần tử có liên hệ vớinhau dé tạo thành một tong thé chung Định nghĩa hẹp hơn thì:
Phan mềm có thể hiểu là một tập hợp các tập tin có mỗi liên hệ chặt chẽvới nhau, dim bảo thực hiện một số nhiệm vụ, chức năng nào đó trên thiết bịđiện tử Các tập tin này có thé bao gồm: các file mã nguồn viết bằng một hoặc
nhiều ngôn ngữ lập trình, các file dữ liệu (thư viện), các file hướng dẫn
Khái niệm phần tử của phần mềm mang tính tương đối, chỉ có thể phânbiệt được phần tử này với phần tử kia khi dựa vào các thuộc tính của chúng và
việc gan cho chúng thuộc tính nào lại phụ thuộc vào mục tiêu nghiên cứu Một
phần mềm bao giờ cũng có thé chia thành nhiều phần mềm con, ban thân mỗiphần tử của phần mềm có thể là một phần mềm
1.1.2 Nguyên lý hoạt động của một phần mềm
Hoạt động của phần mềm gồm:
- Nhập dữ liệu vào
- Xử lý dữ liệu
- Đưa thông tin ra
- Lưu trữ các nguồn dit liệu
- Kiểm tra hoạt động của phần mềm1.1.3 Phần mềm với cấu trúc, hoạt động của tổ chức
1.1.3.1 Nhu cầu tổ chức
Các nhu cầu chủ yếu của tô chức là:
- Hoạt động luôn phù hợp với chiến lược nghiệp vụ
- Có khả năng hỗ trợ việc ra quyết định
- Nhanh hoàn vốn đầu tư
- Chú trọng đến ưu thế cạnh tranh
- Giảm thiểu chỉ phí văn phòng
- Hỗ trợ cho quản lý tác nghiệp
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 16DO AN TOT NGHIỆP CHUONG I: TIM HIEU YEU CAU CUA PHAN MEM
- Nâng cao chất lượng san pham va tăng cường các sản phẩm mới1.1.3.2 Nhu cầu của người dùng
Phần mềm phải nắm bắt đầy đủ các nhu cầu của người dir dụng:
- Phải có nhiều khả năng như thâm nhập dữ liệu, tiếp cận, lưu trữ,
xử lý, trợ giúp thao tác và sửa đổi dit liệu và các dạng khuôn
- Phần mềm phải hữu ích, chính xác, dé bảo trì và định hình lại
cũng như dễ phát hiện lỗi và sửa lỗi
- Phần mềm phải dễ sử dụng1.1.4 Phân tích nhu cầu sử dụng phần mềm thu nhận và chấm điểm ảnh
Hoạt động thu nhận va chấm điểm ảnh đã trở thành một nhu cầu không thé
thiéu trong viéc cung cap cac dich vu truc tuyén cho con người đặc biệt đối với
những tổ chức, cá nhân yêu thích tranh ảnh và muốn quảng bá các tác phâm đến
gần với công chúng Hòa mình vào thế giới của các cuộc thi chọn ảnh cho triểnlãm tranh đã được chứng minh là phương pháp giải tỏa căng thắng, tiết kiệm thời
gian, chí phí Với những người có nhu cầu sử dụng và thao tác trên các phần mềmthu nhận tác phẩm online thông qua một chiếc điện thoại, laptop thông minh làlựa chọn không thé thiếu đặc biệt trong bối cảnh đất nước hiện tại đang bị ảnh
hưởng nghiêm trọng bởi đại dịch Covid 19.
Nhu cầu sử dụng các dịch vụ trực tuyến tăng nhanh, hơn nữa công nghệthông tin đang bùng nổ rất mạnh mẽ Hầu hết mọi người ai cũng có smartphone
để phục vụ nhu cầu của chính mình
Dé đáp ứng được nhu cầu của người dùng thì việc xây dựng các dịch vụtrực tuyến như phan phần mềm thu nhận và cham điểm anh cho các cuộc thi triểnlãm là rất cần thiết, hứa hẹn đem tới những cơ hội mới cùng những thách thứckhông hề nhỏ dé có được sự tin cậy, tiện lợi, thoải mái đến người dùng
1.2 Tìm hiểu về yêu cầu của phần mềm thu nhận và chấm điểm ảnh
Phần mềm thu nhận và chấm điểm ảnh sử dụng cho triển lãm tranh ra đờivới mục đích cung cấp các trải nghiệm thõa mãn niềm đam mê tranh ảnh chonhóm người yêu thích lĩnh vực này và có mong muốn giới thiệu các tác phẩm củamình đến gần hơn với công chúng Phần mềm cung cấp các nghiệp vụ liên quanđến thí sinh cũng như nhóm người quản lý
Phần mềm thu nhận và cham điểm gồm các chức năng sau:
* Cac chức năng được đưa trong ứng dụng người dùng là thí sinh:
- Các thông tin về thí sinh gửi tác phâm tham gia vòng trién lãm tranh
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 17DO AN TOT NGHIỆP CHUONG I: TIM HIEU YEU CAU CUA PHAN MEM
- Mỗi tác pham gồm thông tin thí thí sinh, kèm theo bài viết tác pham
gửi về phần mềm Thông tin bài viết bao gồm hình ảnh, nội dung,tiêu đề, tên bức ảnh Thông tin thí sinh bao gồm họ và tên, email,tuôi, ngày sinh, địa chỉ, giới tính, điện thoại, mật khẩu đăng nhập
- Các thông tin tác phâm được lưu trong ứng dụng của người dùng để
phục vụ cho người dùng sử dụng phần mềm trong các lần tiếp theonhư lưu chữ mật khâu, email đăng nhập
- Thông tin bai đăng, các tác phẩm được yêu thích, các tác phẩm mới,
tác phẩm chiến thăng qua các năm kèm theo thông tin của tác giả
* Cac chức năng của nhóm người quản lý:
- Nhóm chức năng quản lý thí sinh gồm: xem thông tin thí sinh, xem
danh sách thí sinh nộp đủ tác phẩm về phần mềm, xem danh sách
thí sinh nộp chưa đủ tác phẩm về phần mềm Nhóm chức năng nàyđược cấp cho tất cả các người dùng thuộc phía người quản lý gồm
các TVTHĐBGK, các TVTHDBTC và Admin (Người quan tri).
- Nhóm chức năng người quản lý thông tin cá nhân như chỉnh sửa mật
khẩu, cập nhật lại thông tin cá nhân.
- Nhóm chức năng quản lý tác phâm thí sinh gửi về phần mềm bao
gôm: Xem danh sách các tác phẩm gửi về, xem chỉ tiết thông tincủa một tác phẩm, chấm điểm tác phẩm, sửa điểm tác phẩm, chontác phẩm tham gia vòng triển lãm tranh , gửi mail thông báo các thísinh có tác phâm được lựa chọn tham gia vòng triém lãm Trong đóchức năng chấm điểm, sửa điểm thuộc nghiệp vụ của hội đồng bangiám khảo, chức năng chon tác phâm tham gia triển lãm và gửi mailchúc mừng đến thí sinh có tác phẩm được lựa chon tham gia vòngtriển lãm thuộc nghiệp vụ của ban tô chức
- Nhóm chức năng người quản tri quản lý toàn bộ các chức năng có
trong phần mềm bao gồm quản lý thí sinh, quản lý hội đồng bangiám khảo, quản lý hội đồng ban tổ chức, quản lý thông tin các tác
phâm gửi vê.
Khuất Văn Đức - Lớp: DI7HTTT3 | 6 |
Trang 18DO AN TOT NGHIỆP CHUONG I: TIM HIEU YEU CAU CUA PHAN MEM
Nghiệp vu của phan mém
Thực hiện lay dữ liệu Nhóm người quản
từ server Cho phép lý dữ liệu trên
người dùng tương tác Server tương ứng
với server đê gửi và với nghiệp vụ của
- Managers và Candidates tương tác với Mysql server dé thực hiện các
chức năng, nghiệp vụ tương ứng Dữ liệu đảm bảo được cập nhật đúng,
nhanh và chính xác trên server mỗi khi có yêu cầu nghiệp vụ được gửi
từ phía người dùng.
- Managers: Gồm có Admin, Judges(Giám khảo), OrganizingCommittee( Ban
tổ chức)
- _ Cần đăng nhập tài khoản dé có thé thao tác các nghiệp vụ tương ứng
với nghiệp vụ dành riêng cho nhóm người đó.
- TVTHĐBGK quản lý thí sinh, quản lý các tác phẩm ảnh gửi về phan
mềm liên quan đến nghiệp vụ cung cấp điểm, sửa điểm tác phẩm
Thông tin được lưu trữ trên Mysdl server.
- TVTHDBTC quản lý thí sinh, các tác phẩm ảnh gửi về phần mềm liên
quan đến nghiệp vụ lựa chọn tác phẩm tham gia triển lãm, xóa các tác
phẩm đã được chọn tham gia vòng triển lãm và gửi mail chúc mừng đếnthí sinh có tác phẩm được lựa chọn tham gia vòng triển lãm T hôngtin được lưu trữ trên Mysql server.
- Admin: Có toàn quyền thao tác các nghiệp vụ trên phan mềm bao gồm quản
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 19DO AN TOT NGHIỆP CHUONG I: TIM HIEU YEU CAU CUA PHAN MEM
ly Judges, quan ly OrganizingCommittees, quan ly Candidates, quan ly cac
tác pham gửi về, quản lý thời gian diễn ra cuộc thi Thông tin được lưu trữ
trên Mysq] server.
-ÖỒ Canditates:
Xem các thông tin tác phẩm trên server mà không cần đăng nhập tàikhoản Đăng ký, đăng nhập tài khoản để tiễn hành nghiệp vụ gửi tácphẩm dự thi về phần mềm trong thời gian diễn ra cuộc thi Các thông
tin được lưu trữ trên Mysql server.
1.3 Xác định các yêu cầu nghiệp vụ
1.3.1 Xác định yêu cầu chức năng
* Phan mêm cân phải xử lý được các chức năng chính sau:
Chức năng đăng nhập, đăng ký tài khoản.
đa một thí sinh có thê gửi vê phân mêm
° Phan mêm cân phải lưu trữ:
Phần mềm phải lưu trữ các thông tin về người dùng bao gồm cả thông
tin thí sinh và nhóm người quản lý.
Phần mềm phải lưu trữ các thông tin tác phẩm dự thi của thí sinh gồmđiểm, tác phâm được chọn tham gia vòng triển lãm tranh
Phần mềm phải đảm bảo cập nhật dữ liệu nhanh chóng, chính xác vàphản hồi ngay lập tức lại người dùng mỗi khi họ thao tác nghiệp vụ
Phần mềm cần đảm bảo không bị tắc nghẽn, xung đột khi nhiều người
dùng thao tác
1.3.2 Xác định các yêu cầu phi chức năng
Bảng 1 1 Các yêu cau phi chức năng
Yêu câu Mô tả Ví dụ
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 20DO AN TOT NGHIỆP CHUONG I: TIM HIEU YEU CAU CUA PHAN MEM
Thao tác | Môi trường kỹ thuật và vat | Server có thê cập nhật đữ liệu tự động
lý mà phần mềm sẽ hoạt Phần mềm hoạt động trên hệ điều hành
động windown, linux.
Hiệu năng | Tốc độ, khả năng và độ tin Tương tác giữa người dùng và phần mềm
cậy của phần mềm phụ thuộc vào kết nối mạng nhanh hay
chậm Phần mềm sẵn sàng phục vụ người
dùng bat cứ lúc nào Cơ sở dit liệu của
phần mềm được cập nhật theo thời gian
thực.
Bao mật | Ai có quyên truy nhập phần | Chỉ quản ly mới có quyền thêm, sửa, xóa
mêm cho một sô chức năng
nào đó.
Người dùng chỉ được xem tác phâm, và
gửi tác phẩm dự thi về phần mềm
1.4 Sơ kết chương
Chương nay nói về tong quan về dé tài, giúp hiểu rõ hơn lý do chọn đề tài
dựa trên nhu câu thực tê Tìm hiéu và xác định được các yêu câu của phân mêm,
đưa ra được các thông tin như: đối tượng sử dụng, ứng dụng, các thông tin cụ thê
được đưa ra trong ứng dụng, các chức năng và nghiệp vụ của phân mêm.
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 21ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
CHUONG II: PHAN TÍCH PHAN MEM
2.1 Xác định va mô tả các Actor của phan mém
Bang 2 2 Dánh sách tác nhân của phan mém
1 Quản tri phần
mêm
Quản trị hâu hêt các chức năng của phân mêm bao gôm: Quản lý admin, quản lý giám khảo, quản lý
ban tô chức Tạo thời gian diễn ra và số lượng tác
phẩm có thê gửi trong cuộc thi
2 Ban Tổ Chức Người có quyền thao tác với nghiệp vụ riêng dành
cho nhóm người này như: Quản lý thông tin về thísinh, tác pham, chọn tác phẩm tham gia triém lãm
và gửi mail thông báo chúc mừng đến thí sinh cótác pham được lựa chọn tham gia vòng triển lãm
3 Ban Giám Khảo Giám khảo được cấp tài khoản đề thao tác với các
nghiệp vụ dành riêng cho nhóm người này như xem
thông tin thí sinh, tác phẩm gửi về, tiến hành chấmđiểm các tác phẩm theo thang điểm mặc định
4 Thí sinh Là người đăng ký, đăng nhập tài khoản trong phần
mềm thao tác với nghiệp vụ gửi tác phẩm dự thi về
phần mềm Phần mềm yêu cầu thính sinh đăngnhập theo email và mật khẩu đã đăng ký Nếu chưa
có tài khoản phần mềm yêu cầu thí sinh đăng kýtrên giao diện khi đăng ký thành công thí sinh tiễnhành thao tác nghiệp vụ mong muốn Như tìm kiếmthông tin về cuộc thi, thể lệ cuộc thi, giải thưởng
Thí sinh có thé gửi các tác phẩm dự thi theo quy
định của người quản trị với số lượng tối đa là 3 tác
phẩm
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 22ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
2.2 Xây dựng thuật ngữ viết tắt
Mục đích: Nhằm làm sáng tỏ các thuật ngữ được sử dụng cho một miền
nào đó đê mọi người hiệu được trong quá trình phát triên phân mém Xác định
tiên dữ liệu cho phân mêm.
Một số thuật ngữ được dùng trong phần mềm
Bang 2 3 Các thuật ngữ được dùng trong phan mém
1 | Candidate Thí sinh Thí sinh có thể xem thông tin trên website mà
không cần phải đăng nhập, chỉ khi thao tác vớinghiệp vụ gửi tác phẩm dự thi thì yêu cầu thí sinhphải đăng ký tài khoản sau đó đăng nhập để tiếnhành gửi các tác phẩm dự thi
2 Admin Quản trị hệ | Quản lý toàn bộ các nghiệp vụ của phần mềm liên
thống quan đến thi sinh, tác pham, giám khảo, ban tổ
chức.
3 Account | Tài khoản | Chứa các thông tin về tài khoản người dùng
4 |Image Art| Tac Pham | Người dùng tiến hành nộp tác phẩm về phan mềm
bao gồm các thông tin tiêu đề, tác phâm và nộidung của tác phẩm
5 Score Diém Chứa thông tin thí sinh, tác phẩm gửi bởi thí sinh,
điểm cho các tác phẩm thang điểm từ 1-5
6 Gudges Ban giám | Ban giám khảo được cấp tài khoản tiễn hành đăng
khảo nhập, xem danh sách các thí sinh, tác phẩm sau đó
tiên hành châm điêm tác phâm của thí sinh.
7 |Organizing
Committee
Ban Tô chức Ban tổ chức tiến hành đăng nhập, xem danh sách
các thí sinh, tác phẩm, điểm của từng tác phamsau đó chọn tác phẩm tham gia vòng triển lãm,
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 23ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
tiến hành gửi mail chúc mừng thí sinh có tácphẩm tham gia vòng triển lãm
8 |Exhibiions| Triểnlãm | Chita các tác phẩm tham gia vòng triển lãm được
chọn bởi Ban tô chức
2.3 Xác định và xây dựng biểu đồ ca sử dụng usecase
2.3.1 Danh sách usercase trên ứng dụng thí sinh
Bảng 2 4 Danh sách các usecase trên ung dụng người dùng
STT | Tên UseCase Mô tả
1 Dang ky Nguoi ding dang ky thong tin dé
tạo tài khoản tương tác với phan
4 Thay đổi thông tin cá nhân Người dùng thay đổi, cập nhật lại
thông tin cá nhân đã đăng ký
5 Tìm kiếm Tìm kiếm thông tin theo từ khóa
6 Xem danh sách tác phẩm Hiền thị danh sách tác phẩm
7 Xem chỉ tiết tác phẩm Hiển thị chi tiết nội dung của tác
phẩm dự thi
8 Nộp tác pham Thí sinh tiến hành gửi tác phẩm về
phần mềm
9 Đăng xuất Thí sinh đăng xuất tài khoản
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 24ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
2.3.2 Danh sách các usecase trên ứng dụng của nhóm người quản lý
2.3.2.1 Danh sách usercase trên ung dung quan ly của ban giảm khảo
Bảng 2 5 Danh sách usecase trên ứng dụng ban giám khảo
STT | Tên UseCase Mô tả
1 | Đăng nhập TVTHĐBGK cần phải đăng nhập mới thao
tác được nghiệp vụ mong muốn
2_ | Cập nhật thông tin cá nhân | TVTHĐBGK thay đôi thông tin cá nhân
3 | Đổi mật khẩu TVTHĐBGK thay đổi mật khẩu
4 | Xem danh sách thí sinh Hiển thị danh sách thông tin của toàn bộ thí
sinh.
5 | Xem số lượng tác phẩm gửi | Hiển thị danh sách số lượng các tác phẩm
về gửi về của từng thí sinh
6 | Xem điểm Hiển thị danh sách các tác phẩm kèm theo
điểm số mà tác phẩm đó đạt được
7 | Sửa điểm TVTHĐBGK thao tác với nghiệp vụ sửa
điểm thí sinh
8 | Chấm điểm TVTHDBGK khảo tiến hành chọn tác
phẩm dé cham diém thang điểm từ 1-5.
9 | Thống kê điểm thí sinh Hiển thị danh sách tổng điểm của từng thí
12 | Đăng xuất TVTHĐBGK đăng xuất khỏi phần mềm
2.3.2.2 Danh sách usercase trên ứng dụng quản lý của ban tổ chức
Bang 2 6 Danh sách usecase trên ứng dụng ban tổ chức
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 25ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
STT Tén UseCase M6 ta
1 | Dang nhập TVTHĐBTC cần phải đăng nhập
2 | Cập nhật thông tin cá nhân TVTHĐBTC thay đôi thông tin cá nhân
3 | Đối mật khâu TVTHDBTC thay đôi mật khâu
4_ | Xem danh sách thi sinh Hiền thị danh sách thông tin của thí sinh5_ | Xem điểm tông thí sinh Hiển thị tông điểm từng thí sinh đạt được
trong tất cả các tác phẩm đã gửi về phầnmềm đã được các TVTHĐBGK chấm
6 | Xem điểm tác phâm Hiền thị danh sách các tác phẩm kèm theo
điểm tác pham và trạng thái tác phẩm đãđược chọn triển lãm
7 | Xem ảnh triên lãm Hiển thị danh sách các tác phâm đã được
chọn tham gia triển lãm
8 | Chọn ảnh triển lãm TVTHĐBTC chọn ảnh tham gia triển lãm
9 | Xóa ảnh triển lãm TVTHĐBTC xóa ảnh triên lãm đã chọn
10 | Xuất dữ liệu triên lãm TVTHĐBTC xuất thông tin thí sinh cùng
với tác phẩm tham gia triém lãm
II | Gửi mail TVTHĐBTC gửi mail chúc mừng thí sinh
có tác phẩm tham gia vòng triển lãm
12 | Đăng xuất TVTHĐBTC đăng xuat khỏi phan mềm
2.3.2.3 Danh sách usercase trên ứng dung quản lý của người quản tri
Bảng 2 7 Danh sách usecase trên ứng dụng người quản trị
STT Tên UseCase Mô tả
1 | Đăng nhập Người quản trị cần phải đăng nhập
2 | Cập nhật thông tin cá nhân | Người quan trị thay đổi thông tin cá nhân
3 | Đối mật khâu Người quản trị thay đôi mật khẩu
4 | Quản lý người quản tri Thém, sửa, xóa người quản tri
53 | Tạo thời gian diễn ra cuộc Người quan tri tao thời gian diễn ra cuộc
thi và số lượng tác pham có | thi trên trang quản lý dành riêng cho banthé gửi tổ chức
6 | Sửa thời gian diễn ra cuộc | Người quản trị thao tác với nghiệp vụ sửa
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 26ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
thi và sô lượng tác phâm có
thê gửi
thời gian diễn ra cuộc thi
Quản lý ban giám khảo Thêm, sửa, xóa TVTHDBGK
Quản tạng fifi sir
Xem danh sách thi sinh
Xem dan sich thi sinh
Quản tý jên h Quản ty Ban tổ điức
' WO lị Đời gian số lượng tác pra
Xemlich sử đã nộp tác phẩm Xem te pm
“Ededs> |
Quản Ban giớn khảo
<Extend>> «‹£end>»«<Bienbs |
Gửi mái bí sion
“Xem ảnh tiển lăn Xem Thông lẻ Chọn de trên kim
Trang 27ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
2.5 Scenario cho các biểu đồ usecase
2.5.1 Các kịch bản thao tác với thí sinh
2.5.1.1 Đăng ky
Bang 2 8 Scenario usecase “dang ky thi sinh”
Tén usecase Dang ky thanh vién
Tac nhân chính Thí sinh
Tiền điều kiện Thí sinh truy cập vào trang website
Đảm bảo tối thiểu Phần mềm cho phép thí sinh đăng ký tài khoản
Đảm bảo thành công | Thí sinh đăng ký thành viên thành công
Kích hoạt Thí sinh chọn đăng ký
Chuỗi sự kiện chính
1 Người dùng kích chọn đăng ký trên giao diện Phần mềm hiển thị giao diện
đăng ký tài khoản mới gồm các ô điền họ, tên đăng nhập, mật khẩu, email, giới
tính, ngày sinh, số điện thoại và một nút đăng ký
2 Thí sinh điền đầy đủ thông tin vào các ô tương ứng, rồi ấn nút đăng ký
3 Phần mềm kiểm tra các thông tin đăng ký, hiển thi thông báo đăng ký thành
công và chuyền sang giao diện chao đón thành viên mới.
Ngoại lệ
2.1 Thí sinh nhập thiếu một số trường bắt buộc, ấn nút đăng ký
2.1.1 Phần mềm yêu cầu nhập đầy đủ các trường bắt buộc.
2.2 Thí sinh nhập dữ liệu vào không hợp lệ (địa chỉ email, mật khẩu, nhập lại
mật khâu, sô điện thoại).
2.2.1 Phần mềm thông báo nhập vào không hợp lệ và yêu cầu nhập lại các
trường không họp lệ.
2.3 Phần mềm thông báo người dùng này đã ton tại (tên đăng nhập hoặc địa chỉemail đã tồn tại)
2.3.1 Phần mềm yêu cầu nhập lại thông tin đăng ký
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 28ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
2.4 Phần mềm thông báo: “Phần mềm đang bận, xin bạn vui lòng thử lại sau”
2.5.1.2.Đăng nhập
Bảng 2 9 Scenario usecase “đăng nhập ” trên Website Tên usecase Đăng nhập
Tác nhân chính Thí sinh
Tiền điều kiện Thí sinh truy cập vào website
Đảm bảo tối thiểu Dữ liệu không bị thay đổi và phần mềm cho phép thí
sinh đăng nhập lại
Dam bảo thành công | Thí sinh đăng nhập thành công nếu đã có tai khoản
trong phân mêm
Kích hoạt Thí sinh chọn đăng nhập
Chuỗi sự kiện chính
1 Thí sinh ấn chọn đăng nhập Phần mềm hiển thị giao diện đăng nhập vàophần mềm gồm các ô điền email đăng nhập, mật khâu, một 6 checkbox dé ghinhớ mật khâu, một nút đăng nhập và một link quên mật khẩu
2.1 Thí sinh nhập email đăng nhập và mật khẩu vào ô tương ứng, rồi ấn nút
đăng nhập.
3.1 Phần mềm kiểm tra thông tin đăng nhập và hiển thị thông báo đăng nhập
thành công và quay trở lại trang chủ.
2.2 Thí sinh tích chọn ghi nhớ mật khẩu
3.2 Phần mềm ghi nhớ thông tin đăng nhập cho lần đăng nhập sau
2.3 Thí sinh ân nút quên mật khâu phân mêm hiên thi giao diện gôm các ô điên tên đăng nhập, email, mã kiêm tra và nút gửi mật khâu.
2.3.1 Thí sinh nhập email của mình đã đăng ký trước đó trong phần mềm và mã
kiêm tra, rôi ân nút gửi mật khâu.
2.3.2 Phần mềm kiểm tra tên đăng nhập và địa chỉ email trong CSDL, gửi email
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 29ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
chứa mật khâu mới tới địa chỉ email trên và thông báo đã gửi lại mật khẩu
Ngoại lệ
2.1.1 Thí sinh nhập thiếu email đăng nhập hoặc mật khẩu và ấn nút đăng nhập.2.1.1.1 Phần mềm yêu cầu nhập đầy đủ email đăng nhập và mật khâu
3.1.1 Phần mềm thông báo email đăng nhập hoặc mật khâu không đúng
3.1.2 Phần mềm thông báo: “Phần mềm đang bận, xin bạn vui lòng thử lại sau”.2.3.1.1 Phần mềm thông báo địa chỉ email không hợp lệ và yêu cầu nhập lại
2.3.1.1.1 Phần mềm thông báo tên đăng nhập và địa chỉ email không khớp và
yêu câu nhập lại.
2.5.1.3.D6i mật khẩu
Bảng 2 10 Scenario usecase “đôi mật khâu ”
Tén usecase Doi mat khau
Tac nhan chinh Thi sinh
Tién diéu kién Thi sinh truy cap vao website
Dam bảo tối thiểu | Phần mềm cho phép thí sinh quay lại ma không làm thay
đổi mật khâu đăng nhập
Đảm bảo thành | Phan mềm cập nhật thành công mật khẩu mới cho thí sinh.công
Kích hoạt Thí sinh chọn chức năng đổi mật khẩu
Chuỗi sự kiện chính
1 Phân mêm hiên thị lên giao diện đôi mật khâu bao gôm các ô nhập mật khâu
cũ, mật khâu mới, xác nhận mật khẩu, 1 nút cập nhật và 1 nút hủy bỏ
2 Thí sinh nhập đầy đủ thông tin vào các ô và ấn nút cập nhật
3 Phần mềm kiểm tra thông tin và thông báo đổi mật khâu thành công
Ngoại lệ
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 30ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
2.1 Thí sinh ấn nút hủy bỏ
2.1.1 Phần mềm quay lại trang chủ
2.2 Thí sinh không nhập đầy đủ thông tin và ấn nút cập nhật
2.2.1 Phần mềm thông báo chưa nhập đầy đủ thông tin và yêu cầu thí sinh nhập
lại.
2.3 Thí sinh nhập xác nhận mật khẩu khác với mật khâu mới và ấn nút cập nhật.2.3.1 Phần mềm thông báo mật khẩu không khớp và yêu cau thí sinh nhập lại.3.1 Phần mềm thông báo mật khẩu hiện tại không đúng và yêu cầu thí sinh
nhập lại.
3.2 Phần mềm thông báo: “Phần mềm đang bận, xin bạn vui lòng thử lại sau”
2.5.1.4 Thay đổi thông tin cá nhân
Bang 2 11 Scenario usecase “thay đổi thông tin cá nhân”
Tén usecase Thay đổi thông tin cá nhân
Tác nhân chính Thí sinh
Tiền điều kiện Thi sinh truy cập vào trang website
Đảm bảo tối thiểu Phần mềm cho phép thí sinh quay lại mà không làm
thay đổi thông tin cá nhân của thí sinh
Đảm bảo thành công | Thí sinh thay đổi thông tin cá nhân thành công
Kích hoạt Thí sinh chọn chức năng thay đổi thông tin cá nhân
Chuỗi sự kiện chính
1 Phần mềm lấy các thông tin người dùng đã đăng nhập và hiền thi thông tin đólên giao diện gồm: Họ và tên, email, tên đăng nhập (không cho phép sửa), giớitính, ngày sinh, số điện thoại, địa chỉ, 1 nút cập nhật và 1 nút hủy bỏ
2 Người dùng nhập các thông tin muốn thay đổi vào các ô tương ứng, sau đó ấn
nút cập nhật.
3 Phần mềm kiểm tra các thông tin, hiển thị thông báo cập nhật thông tin thành
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 31ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
công.
Ngoại lệ
1.1 Phần mềm thông báo: “Bạn vui lòng đăng nhập lại để tiếp tục” và chuyển
về giao diện đăng nhập
2.1 Người dùng xóa bỏ các thông tin bắt buộc, ấn nút cập nhật
2.1.1 Phần mềm yêu cầu nhập đầy đủ các thông tin bắt buộc
2.2 Người dùng ấn nút hủy bỏ
2.2.1 Phần mềm quay lại trang chủ
3.1 Phần mềm thống báo thông tin nhập vào không hợp lệ (địa chỉ email, sốđiện thoại) và yêu cầu nhập lại
3.2 Phan mềm thông báo: “Phần mềm đang bận, xin bạn vui lòng thử lại sau”
2.5.1.5 Tìm kiếm
Bang 2 12 Scenario usecase “tim kiêm ”
Tén usecase Tim kiém
Tác nhân chính Thí sinh
Tiền điều kiện Thi sinh truy cập vào website
Đảm bảo tối thiểu Dữ liệu không bị thay đổi và phần mềm quay lại trạng
thái trước đó
Đảm bảo thành công | Phần mềm hiền thị thông tin thí sinh tìm kiếm
Kích hoạt Thí sinh chọn chức năng tìm kiếm
Chuỗi sự kiện chính
1 Phần mềm hiền thị lên giao diện tìm kiếm bao gồm 1 6 nhập từ khóa tìm kiếm
và 1 nút tim kiếm
2 Thí sinh nhập từ khóa tìm kiếm sau đó ấn nút tìm kiếm
3 Phần mềm thực hiện việc truy xuất CSDL sau đó hiển thị kết quả tương ứng
với từ khóa tìm kiêm lên giao diện phân mêm.
Khuất Văn Đức - Lớp: DI7HTTT3 20
Trang 32ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
Ngoại lệ
2.1 Thí sinh không nhập từ khóa tìm kiếm và ấn nút tìm kiếm
2.1.1 Phần mềm thông báo chưa nhập từ khóa tìm kiếm và yêu cầu thí sinh
nhập lại.
3.1 Phần mềm thông báo: “Không tìm thấy dữ liệu phù hợp”
3.2 Phần mềm thông báo: “Phần mềm đang bận, xin bạn vui lòng thử lại sau”
2.5.1.6 Gửi tác phẩm
Bang 2 13 Scenario cho “gửi tác phẩm ” trên Website
Tên usecase Gửi tác phẩm
Tác nhân chính Thí sinh
Tiền điều kiện Thi sinh truy cập vào website
Đảm bảo tối thiểu Dữ liệu không bị thay đổi và phần mềm quay lại trạng
thái trước đóĐảm bảo thành công | Thí sinh gửi tác phẩm dự thi thành công
Kích hoạt Thí sinh truy cập vào website theo tài khoản đã đăng
ký.
Chuỗi sự kiện chính
1 Thí sinh ấn chọn nút gửi tác phẩm trên website sau khi đăng nhập thành công.Giao diện gửi ảnh hiện ra gồm có hai form Form gửi tác phẩm dự thi và form
thông tin thí sinh.
Form gửi tác phẩm gồm có các trường nhập tiêu dé, ảnh, nội dung
Form thông tin thí sinh hién thị thông tin thí sinh vào các trường tương ứnggồm họ tên, email, địa chỉ, ngày sinh, tuổi, điện thoại, giới tính và 1 nút xác
nhận.
2 Thí sinh tiễn hành nhập thông tin vào các trường tương ứng vào các form trêngiao diện và ấn vào nút xác nhận
3 Phần mềm thực hiện lưu thông tin bài dự thi của thí sinh và gửi thông báo
Khuất Văn Đức - Lớp: DI7HTTT3 21
Trang 33ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
“gửi tác phâm thành công”
Ngoại lệ
2.1 Thí sinh không nhập đủ thông tin mà ấn vào nút xác nhận
2.1.1 Phần mềm thông báo chưa nhập đủ các trường và yêu cầu thí sinh điền
đầy đủ thông tin
2.2 Thí sinh gửi tác phẩm mà mình đã gửi trước đó tồn tại trong phần mềm
2.2.1 Phần mềm kiểm tra thông tin và hiển thị thông báo ban đã gửi tác pham
này.
2.5.2 Các kịch bản thao tác với thành viên thuộc hội đồng Ban giám khảo
2.5.2.1 Xem danh sách thí sinh
Bang 2 14 Scenario cho usecase xem danh sách thí sinh
Tên usecase Xem danh sách thí sinh
Tác nhân chính Thành viên thuộc hội đồng ban giám khảo
Tiền điều kiện TVTHĐBGK đăng nhập thành công vào phần mềm
Đảm bảo tối thiểu Dữ liệu không bị thay đổi và phần mềm quay lại trạng
thái trước đó
Đảm bảo thành công | TVTHĐBGK xem được danh sách các thí sinh đã tham
gia trong cuộc thi.
Kích hoạt TVTHDBGK xem danh sách thí sinh dự thi.
Chuỗi sự kiện chính
1 Sau khi đăng nhập thành công phần mềm hiển thị trang chủ của ban giámkhảo gồm biểu đồ thống kê số lượng tác phẩm thu được trên từng tháng, phíatrên cùng của biểu đồ là số lượng các tác phẩm nhận được TVTHĐBGK ấn
chọn nút xem danh sách thí sinh.
2 Phần mềm hiển thị danh sách các thí sinh đã đăng ký tham gia dự thi gửi tácphẩm về dưới dạng bảng gồm có các thông tin số thứ tự, họ và tên, email, địa
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 34ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
chỉ, nghề nghiệp, giới tính, tuôi, số điện thoại
Ngoại lệ
2.1 Hién thị danh sách thi sinh dưới dang bảng trống mà không có thí sinh
2.1.1 Phần mềm thông báo chưa có thí sinh nào đăng ký tham gia gửi tác phẩm
đên thời điêm hiện tại.
2.5.2.2 Số lượng tác phẩm gửi về
Bảng 2 15 Scenario cho “Số lượng tác phẩm gửi về”
Tên usecase Tìm kiếm
Tác nhân chính Thành viên thuộc hội đồng ban giám khảo
Tiền điều kiện TVTHĐBGK đăng nhập thành công vào phần mềm
Đảm bảo tối thiểu Đăng nhập vào phần mềm thành công
Đảm bảo thành công | Hiển thị danh sách thí sinh dưới dạng bảng kèm theo số
lượng tác phẩm gửi của từng thí sinh
Kích hoạt TVTHĐBGK 4n vào nút xem số lượng ảnh nộp
Chuỗi sự kiện chính
1 Phần mềm hiển thị giao diện của giám khảo sau khi đăng nhập thành công
2 TVTHĐBGK tiến hành ấn vào nút xem số lượng ảnh nộp trên thanh menu
bên trái màn hình
3 Phần mềm hiển thị thông tin cần xem dưới dạng bảng gồm có các trường
tương ứng là số thứ tự, email, địa chỉ, nghề nghiệp, họ và tên, SỐ lượng ảnh nộp,trang thái, cham điểm
Ngoại lệ
2.1 Hién thị thông tin cần tìm dưới dạng một bảng không có dữ liệu
2.1.1 Phần mềm thông báo chưa có thí sinh nào đăng ký tham gia gửi ảnh đến
thời điểm hiện tại
2.5.2.3 Xem điểm tác phẩm
Khuất Văn Đức - Lớp: DI7HTTT3
Trang 35ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
Bảng 2 16 Scenario cho “Xem điểm tác phẩm”
Tên usecase Xem diém tác phẩm
Tác nhân chính TVTHDBGK
Tiền điều kiện TVTHĐBGK đã đăng nhập vào phần mềm
Đảm bảo tối thiểu | Đăng nhập vào phần mềm thành công
Đảm bảo thành | Hiện thị danh sách điểm của từng tác phẩm dưới dạng
2.1 Hién thị thông tin cần tìm dưới dang một bang không có dữ liệu
2.1.1 Phần mềm thông báo chưa có tác pham của thí sinh nào được cham điểm
2.5.2.4 Xem điểm các tác phẩm của từng thí sinh
Bảng 2 17 Scenario “Xem điểm các tác phẩm của từng thí sinh”
Tên usecase Xem điểm các tác phẩm của từng thí sinh
Tac nhân chính Thành viên thuộc hội đồng ban giám khảo
Tiền điều kiện TVTHĐBGK đã đăng nhập vào phần mềm
Đảm bảo tối thiểu Đăng nhập vào phần mềm thành công
Đảm bảo thành công | Hiện thị danh sách điểm các tác phẩm tương ứng với
Khuất Văn Đức - Lớp: DI7HTTT3 24
Trang 36ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
từng thí sinh.
Kích hoạt TVTHĐBGK chọn chức năng xem điểm thí sinh
Chuỗi sự kiện chính
1 TVTHĐBGK tiến hành ấn chọn nút xem danh sách thí sinh
2 Phần mềm hiển thị danh sách các thí sinh dưới dạng bảng gồm có các trường
số thứ tự, họ tên, email, địa chỉ, nghề nghiệp, số ảnh nộp, trạng thái, chấm điểm
3 Ban giám khảo tiến hành ấn nút xem chỉ tiết trên một hàng bat kỳ
4 Phần mềm hiển thị danh sách các tác pham ứng với thi sinh đã gửi bài thi vềphần mềm dưới dạng bảng gồm có các thông tin số thứ tự, bức ảnh, tiêu đề, tênthí sinh và số điểm đạt được được chấm bởi thành viên ban giám khảo đó
Ngoại lệ
2.1 Hién thi thông tin cần tìm dưới dạng một bảng không có dit liệu
2.1.1 Phần mềm thông báo chưa có tác phẩm của thí sinh nào đã được cham
điểm.
2.5.2.5 Chấm điểm tác phẩm
Bảng 2 18 Scenario cho “Chấm điểm tác phẩm”
Tên usecase Cham điểm tác phẩm
Tác nhân chính Thành viên thuộc hội đồng ban giám khảo
Tiền điều kiện TVTHĐBGK đã đăng nhập vào phần mềm
Đảm bảo tối thiểu Đăng nhập vào phần mềm thành công
Đảm bảo thành công |TVTHĐBGK cham điểm tác phẩm thành công
Kích hoạt TVTHĐBGK chọn chức năng cham điểm tác phẩm
Trang 37ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
2 Thành viên hội đông ban giám khảo tiên hành ân chọn chức năng châm điêm 2.1 Ban giám khảo ân chọn nút châm điêm trên menu bên trái.
2.1.1 Phần mềm hiển thị thông tin cần xem dưới dạng bảng gồm có các trườngtương ứng là số thứ tự, bức ảnh, tiêu đề, tên thí sinh, chấm điểm
2.2 Ban giám khảo ấn chọn nút số lượng tác phẩm gửi trên menu
2.2.1 Phần mềm hiển thị thông tin cần xem dưới dang bảng gồm có các trườngtương ứng là số thứ tự, email, địa chỉ, nghề nghiệp, họ và tên, sé lượng ảnh nộp,trạng thái, chấm điểm
3 Ban giám khảo ấn chọn chức năng cham điểm trên một hàng bat kỳ của bảngtương ứng với một tác phâm của thí sinh
4 Phần mềm hiển thị thông tin chỉ tiết bai dự thi của tác phẩm đó dưới dạng bàiviết bao gồm thông tin tên tác phẩm, nội dung, thông tin dự thi của thí sinh, thờigian gửi tác phâm, một thanh chọn điểm cho thí sinh, điểm từ 1 đến 5, một nútquay lại dé trở lại trang trước đó cùng với 1 nút xác nhận
5 Ban giám khảo tiến hành chọn điểm cho thí sinh và ấn vào nút xác nhận
6 Phần mềm lưu thông tin điểm thi của tác phẩm ứng với thí sinh đó vào phầnmềm và hién thi thông báo chấm điểm thành công
Ngoại lệ
2.1.1 Hién thị thong tin cần tìm đưới dang một bảng không có dữ liệu
2.1.1.1 Phần mềm thông báo chưa có tác phâm của thí sinh được gửi về phần
2.2.1 Hién thị thông tin cần tìm dưới dạng một bảng không có dữ liệu
2.2.1.1 Phần mềm thông báo chưa có tác phâm của thí sinh được gửi về phầnmềm
5.1 TVTHĐBGK ấn chọn nút quay lại
5.1.1 Phần mềm quay lại trang trước đó
5.2 TVTHĐBGK chưa chọn điểm cho thí sinh ấn vào nút xác nhận
5.2.1.Phần mềm thông báo bạn chưa chọn điểm cho thí sinh và yêu cầu chọn
diém
Khuất Van Đức - Lớp: DI7HTTT3 26
Trang 38ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
5.2.5.6 Sửa điểm tác phẩm
Bảng 2 19 Scenario cho “Sửa điểm tác phẩm ”Tên usecase Sửa điểm tác phẩm
Tác nhân chính TVTHDBGK
Tiền điều kiện TVTHĐBGK đã đăng nhập vào phần mềm
Đảm bảo tối thiểu Đăng nhập vào phần mềm thành công
Đảm bảo thành công | TVTHĐBGK sửa điểm tác phẩm thành công
Kích hoạt TVTHĐBGK chọn chức năng sửa điểm tác phẩm
3 Phần mềm hiển thị thông tin dưới dạng bảng gồm có các trường số thứ tự,
bức ảnh, tiêu đề, tên thí sinh, điểm số và một nút sửa
4 TVTHĐBGK tiến hành ấn chọn nút sửa trên một hàng bắt kỳ
5 Phần mềm hiển thị bài dự thi của các thí sinh gồm có các thông tin tên tác
pham, thông tin của thí sinh, điêm đã châm, một nút xác nhận, một nút quay lai.
6 Ban giám khảo tiên hành nhập lại diém cho tác phâm va ân vào nút xác nhận.
7 Phần mềm lưu thông tin vào cơ sở dit liệu và thông báo sửa điểm thành công
Ngoại lệ
2.1 Hién thị thông tin cần tìm dưới dạng một bảng không có dữ liệu
2.1.1 Phần mềm thông báo chưa có tác phẩm của thí sinh được gửi về
2.5.2.7 Thống kê tổng điểm của tất cả các tác phẩm của từng thí sinh
Bảng 2 20 Scenario “Thống kê tổng điểm các tác phẩm từng thí sinh”
Khuất Văn Đức - Lớp: DI7HTTT3 27
Trang 39ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
Tên usecase Thống kê tổng điểm
Tác nhân chính Thành viên thuộc hội đồng ban giám khảo
Tiền điều kiện TVTHĐBGK đã đăng nhập vào phần mềm
Đảm bảo tối thiểu Đăng nhập vào phần mềm thành công
Đảm bảo thành công | Hiện thị danh sách tông điểm tat cả các tác phẩm của
3 Phần mềm hiền thị danh sách tông điểm cho từng thí sinh dưới dang bảng
gồm có các thông tin số thứ tự, họ và tên, địa chỉ và tong điểm của từng thí sinh
Ngoại lệ
2.1 Hién thị thông tin cần tìm dưới dạng một bảng không có dữ liệu
2.1.1 Phần mềm thông báo chưa có tác phẩm của thí sinh nào đã được chamđiêm.
2.5.2.8 Thí sinh nộp đủ tác phẩm
Bảng 2 21 Scenario cho “Thí sinh nộp đủ tác phẩm”
Tên usecase Thí sinh nộp đủ tác phẩm
Tác nhân chính Thành viên thuộc hội đồng ban giám khảo
Tiền điều kiện TVTHĐBGK đã đăng nhập vào phần mềm
Đảm bảo tối thiểu Đăng nhập vào phần mềm thành công
Dam bảo thành công | Hiền thị danh sách các thí sinh nộp đủ tác phẩm (3 tác
Khuất Văn Đức - Lớp: DI7HTTT3 28
Trang 40ĐỎ AN TOT NGHIỆP CHƯƠNG II: PHÂN TÍCH HỆ THÓNG
3 Phần mềm hiền thị danh các thi sinh đã nộp đủ tác phẩm dưới dang bảng gồm
có các thông tin số thứ tự, họ và tên, email, địa chỉ, nghề nghiệp, số ảnh nộp,
trạng thái, chấm điểm
Ngoại lệ
2.1 Hiển thị thông tin cần tìm dưới dạng một bảng không có dữ liệu
2.1.1 Phần mềm thông báo chưa có tác phẩm của thí sinh nào được cham điềm
2.5.3 Các kịch bản thao tác với thành viên Ban Tổ Chức
2.5.3.1 Xem danh sách thi sinh
Bảng 2 22 Scenario cho “Xem danh sách thí sinh ”
Tên usecase Xem danh sách thí sinh
Tác nhân chính TVTHĐBTC
Tiền điều kiện TVTHĐBTC đăng nhập thành công vào phần mềm
Đảm bảo tối thiểu Dữ liệu không bị thay đổi và phần mềm quay lại