1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phần mềm thu nhận và chấm điểm ảnh

85 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phần Mềm Thu Nhận Và Chấm Điểm Ảnh
Tác giả Khuất Văn Đức
Người hướng dẫn TS. Nguyễn Quang Hưng
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 85
Dung lượng 20,86 MB

Nội dung

- 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 1

ONG 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 2

HỌ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 3

NHAN 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 4

NHAN XÉT, ĐÁNH GIÁ, CHO DIEM

(Của Giáo viên phản biện)

Trang 5

LỜ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 7

2.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 8

3.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 10

Hì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 11

DO 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 13

DO 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 14

DO 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 15

DO 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 16

DO 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 17

DO 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 18

DO 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 19

DO 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 20

DO 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

Ngày đăng: 08/03/2024, 13:58

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[2] TS. Nguyễn Đình Hóa, Slide môn Cơ sở dữ liệu, Học viện Công nghệ Bưu chính Viễn thông.Trang web Sách, tạp chí
Tiêu đề: Slide môn Cơ sở dữ liệu
Tác giả: TS. Nguyễn Đình Hóa
Nhà XB: Học viện Công nghệ Bưu chính Viễn thông
[3] Trang web chia sẻ kiến thức lập trình: https://www.w3schools.com/ Sách, tạp chí
Tiêu đề: Trang web chia sẻ kiến thức lập trình
[4] Trang web học Laravel Framework cơ bản: https://laravel.com/ Sách, tạp chí
Tiêu đề: Trang web học Laravel Framework cơ bản
[5] Trang web Triển lãm tranh: https://thanhnien.vn/trien-lam-tranh/ Link
[6] Trang web Nguyen Art Gallery: https://www.kiettacnghethuat.com/ Link
[1] PGS.TS. Tran Dinh Qué, Phân tích và thiết kế phần mềm thông tin, Học viện Công nghệ Bưu chính Viễn thông, 2014 Khác

HÌNH ẢNH LIÊN QUAN

Bảng 2. 21. Scenario cho “Thí sinh nộp đủ tác phẩm” - Phần mềm thu nhận và chấm điểm ảnh
Bảng 2. 21. Scenario cho “Thí sinh nộp đủ tác phẩm” (Trang 39)
Hình 2. 2. Biểu đô lớp phân tích - Phần mềm thu nhận và chấm điểm ảnh
Hình 2. 2. Biểu đô lớp phân tích (Trang 50)
Hình 3. 2. Biéu do tuân tự cua usecase “Đăng ky” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3. 2. Biéu do tuân tự cua usecase “Đăng ky” (Trang 51)
Hình 3. 4. Biêu đồ tuân tự cua usecase “Đồi mật khẩu ” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3. 4. Biêu đồ tuân tự cua usecase “Đồi mật khẩu ” (Trang 52)
Hình 3. 6. Biéu đồ tuân tự cua usecase “Gửi tác phâm về phán mêm ” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3. 6. Biéu đồ tuân tự cua usecase “Gửi tác phâm về phán mêm ” (Trang 52)
Hình 3. 7. Biêu đồ tuân tự của usecase “Đăng ky” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3. 7. Biêu đồ tuân tự của usecase “Đăng ky” (Trang 53)
Hình 3. 9. Biéu đồ tuần tự cua usecase “Đồi mật khẩu ” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3. 9. Biéu đồ tuần tự cua usecase “Đồi mật khẩu ” (Trang 54)
Hình 3.13. Biéu đô tuân tự cua usecase “Sửa điêm tác pham”’ - Phần mềm thu nhận và chấm điểm ảnh
Hình 3.13. Biéu đô tuân tự cua usecase “Sửa điêm tác pham”’ (Trang 55)
Hình 3. 17. Biểu đồ tuần tự của usecase “Tthi sinh nộp thiếu tác phẩm ” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3. 17. Biểu đồ tuần tự của usecase “Tthi sinh nộp thiếu tác phẩm ” (Trang 57)
Hình 3. 18. Biểu do tuần tự cua usecase “Đăng nhập” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3. 18. Biểu do tuần tự cua usecase “Đăng nhập” (Trang 57)
Hình 3.20. Biéu đồ tuân tự của usecase “Tim kiếm theo từ khóa” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3.20. Biéu đồ tuân tự của usecase “Tim kiếm theo từ khóa” (Trang 58)
Hình 3. 26. Biéu đồ tuần tự cua usecase “Chọn ảnh triên lãm ” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3. 26. Biéu đồ tuần tự cua usecase “Chọn ảnh triên lãm ” (Trang 60)
Hình 3.25. Biéu đồ tuân tự cua usecase “Xuát dữ liệu triên lam” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3.25. Biéu đồ tuân tự cua usecase “Xuát dữ liệu triên lam” (Trang 60)
Hình 3. 28. Biéu đồ tuần tự cua usecase “Gui mail” - Phần mềm thu nhận và chấm điểm ảnh
Hình 3. 28. Biéu đồ tuần tự cua usecase “Gui mail” (Trang 61)
Hình 3.30. Biéu đồ tuán tự của các usecase “doi thời gian hoặc ngày điển ra - Phần mềm thu nhận và chấm điểm ảnh
Hình 3.30. Biéu đồ tuán tự của các usecase “doi thời gian hoặc ngày điển ra (Trang 62)
w