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

XÂY DỰNG PHẦN MỀM QUẢN LÝ HỆ THỐNG ĐA TRUNG TÂM – ANH NGỮ, TIN HỌC TRÊN NỀN TẢNG WEB - Full 10 điểm

13 4 2

Đ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 đề Xây Dựng Phần Mềm Quản Lý Hệ Thống Đa Trung Tâm – Anh Ngữ, Tin Học Trên Nền Tảng Web
Tác giả Huỳnh Thanh Thuận
Người hướng dẫn ThS. Võ Văn Phúc
Trường học Trường Đại Học Nam Cần Thơ
Chuyên ngành Công Nghệ Thông Tin
Thể loại khóa luận tốt nghiệp
Năm xuất bản 2022
Thành phố Cần Thơ
Định dạng
Số trang 13
Dung lượng 228,57 KB

Nội dung

TR ƯỜ NG ĐẠ I H Ọ C NAM C Ầ N TH Ơ KHOA C Ô NG NGH Ệ TH Ô NG TIN    HU Ỳ NH THANH THU Ậ N MSSV: 189860 T Ê N ĐỀ T À I: X Â Y D Ự NG PH Ầ N M Ề M QU Ả N L Ý H Ệ TH Ố NG Đ A TRUNG T Â M – ANH NG Ữ , TIN H Ọ C TR Ê N N Ề N T Ả NG WEB KH Ó A LU Ậ N T Ố T NGHI Ệ P ĐẠ I H Ọ C Ng à nh: C ô ng ngh ệ th ô ng tin M ã s ố ng à nh: 7480201 C ầ n Th ơ , th á ng 05 n ă m 2022 TR ƯỜ NG ĐẠ I H Ọ C NAM C Ầ N TH Ơ KHOA C Ô NG NGH Ệ TH Ô NG TIN    HU Ỳ NH THANH THU Ậ N 189860 T Ê N ĐỀ T À I: X Â Y D Ự NG PH Ầ N M Ề M QU Ả N L Ý H Ệ TH Ố NG Đ A TRUNG T Â M – ANH NG Ữ , TIN H Ọ C TR Ê N N Ề N T Ả NG WEB KH Ó A LU Ậ N T Ố T NGHI Ệ P ĐẠ I H Ọ C Ng à nh: C ô ng ngh ệ th ô ng tin M ã s ố ng à nh: 7480201 C ầ n Th ơ , th á ng 05 n ă m 2022 i L Ờ I C Ả M Ơ N M ỗ i s ự th à nh c ô ng đề u g ắ n li ề n v ớ i nh ữ ng s ự gi ú p đỡ , h ỗ tr ợ d ù í t hay nhi ề u, d ù tr ự c ti ế p hay gi á n ti ế p c ủ a ng ườ i kh á c Trong su ố t kho ả ng th ờ i gian t ừ nh ữ ng b ướ c ch â n đầ u ti ê n đế n gi ả ng đườ ng đạ i h ọ c đế n ng à y h ô m nay, em đã nh ậ n đượ c r ấ t nhi ề u s ự qua t â m, gi ú p đỡ c ủ a qu ý th ầ y c ô , gia đì nh, b ạ n b è Tr ướ c h ế t em xin g ử i t ớ i c á c th ầ y c ô khoa C ô ng ngh ệ th ô ng tin tr ườ ng Đạ i h ọ c Nam C ầ n Th ơ l ờ i ch à o tr â n tr ọ ng, l ờ i ch ú c s ứ c kh ỏ e v à l ờ i c ả m ơ n s â u s ắ c V ớ i s ự quan t â m, d ạ y d ỗ , ch ỉ b ả o t ậ n t ì nh chu đá o c ủ a th ầ y c ô , đế n nay em đã c ó th ể ho à n th à nh kh ó a lu ậ n t ố t nghi ệ p v ớ i đề t à i: "X â y d ự ng ph ầ n m ề m qu ả n l ý H ệ th ố ng đ a Trung t â m – Anh ng ữ , Tin h ọ c tr ê n n ề n t ả ng web" Đặ c bi ệ t em xin g ử i l ờ i c ả m ơ n ch â n th à nh nh ấ t đế n ThS V õ V ă n Ph ú c đã quan t â m gi ú p đỡ , h ướ ng d ẫ n t ậ n t ì nh em ho à n th à nh t ố t kh ó a lu ậ n t ố t nghi ệ p n à y trong th ờ i gian v ừ a qua Em xin b à y t ỏ l ò ng bi ế t ơ n đế n l ã nh đạ o Tr ườ ng Đạ i h ọ c Nam C ầ n Th ơ , c á c th ầ y c ô khoa c ô ng ngh ệ th ô ng tin đã tr ự c ti ế p v à gi á n ti ế p gi ú p đỡ em trong su ố t qu á tr ì nh h ọ c t ậ p v à nghi ê n c ứ u đề t à i V ớ i đ i ề u ki ệ n th ờ i gian c ũ ng nh ư kinh nghi ệ m c ò n h ạ n ch ế , kh ó a lu ậ nn à y kh ô ng th ể tr á nh đượ c nh ữ ng thi ế u s ó t Em r ấ t mong nh ậ n đượ c s ự ch ỉ b ả o, đó ng g ó p ý ki ế n c ủ a c á c th ầ y c ô để em c ó đ i ề u ki ệ n b ổ sung, n â ng cao ki ế n th ứ c c ủ a m ì nh, ph ụ c v ụ t ố t h ơ n c ô ng t á c th ự c t ế sau n à y Em xin ch â n th à nh c ả m ơ n! C ầ n Th ơ , ng à y … th á ng … n ă m 2022 Sinh vi ê n th ự c hi ệ n --------------------------------------- (K í t ê n v à ghi r õ h ọ t ê n) ii L Ờ I CAM K Ế T Em xin cam k ế t b á o c á o kh ó a lu ậ n t ố t nghi ệ p n à y đượ c ho à n th à nh d ự a tr ê n c á c k ế t qu ả nghi ê n c ứ u c ủ a em trong khu ô n kh ổ c ủ a đề t à i b á o c á o “ X â y d ự ng ph ầ n m ề m qu ả n l ý H ệ th ố ng đ a Trung t â m – Anh ng ữ , Tin h ọ c tr ê n n ề n t ả ng web ” v à c á c k ế t qu ả n à y ch ư a đượ c d ù ng cho b ấ t c ứ kh ó a lu ậ n c ù ng c ấ p n à o tr ướ c đó C ầ n Th ơ , ng à y … th á ng … n ă m 2022 Sinh vi ê n th ự c hi ệ n iii NH Ậ N X É T, ĐÁ NH GI Á C Ủ A GI Ả NG VI Ê N H ƯỚ NG D Ẫ N      C ầ n Th ơ , ng à y … th á ng … n ă m … Gi ả ng Vi ê n H ướ ng D ẫ n iv NH Ậ N X É T, ĐÁ NH GI Á C Ủ A GI Ả NG VI Ê N PH Ả N BI Ệ N      C ầ n Th ơ , ng à y … th á ng … n ă m … Gi ả ng Vi ê n Ph ả n Bi ệ n v M Ụ C L Ụ C CH ƯƠ NG 1 1 GI Ớ I THI Ệ U 1 1 1 ĐẶ T V Ấ N ĐỀ 1 1 2 L Ị CH S Ử GI Ả I QUY Ế T V Ấ N ĐỀ 1 1 3 M Ụ C TI Ê U NGHI Ê N C Ứ U 2 1 3 1 M ụ c ti ê u chung 2 1 3 2 M ụ c ti ê u c ụ th ể 2 1 4 PH Ạ M VI V À ĐỐ I T ƯỢ NG NGHI Ê N C Ứ U 2 1 4 1 Ph ạ m vi 2 1 4 2 Đố i t ượ ng 2 1 5 N Ộ I DUNG NGHI Ê N C Ứ U 2 1 6 NH Ữ NG ĐÓ NG G Ó P CH Í NH C Ủ A ĐỀ T À I 3 1 7 K Ế HO Ạ CH TH Ự C HI Ệ N 4 1 8 B Ố C Ụ C QUY Ể N LU Ậ N V Ă N 4 CH ƯƠ NG 2 6 C Ơ S Ở L Ý THUY Ế T 6 2 1 H Ệ QU Ả N TR Ị C Ơ S Ở D Ữ LI Ệ U SQL SERVER 6 2 1 1 Đị nh ngh ĩ a 6 2 1 2 C á c t í nh n ă ng c ủ a SQL Server 6 2 2 NG Ô N NG Ữ L Ậ P TR Ì NH C# 6 2 2 1 Đị nh ngh ĩ a 6 2 2 2 Đặ c tr ư ng c ủ a ng ô n ng ữ l ậ p tr ì nh C# 7 2 3 NET FRAMEWORK 8 2 3 1 Đị nh ng ĩ a 8 2 3 2 Ch ứ c n ă ng 8 2 3 3 L ị ch s ử ph á t tri ể n 9 2 3 4 Ư u đ i ể m n ổ i b ậ t c ủ a NET Framework 9 2 4 JSON WEB TOKEN (JWT) 9 2 4 1 Gi ớ i thi ệ u 9 2 4 2 L ợ i í ch c ủ a vi ệ c s ử d ụ ng JWT 10 2 4 3 C á ch ho ạ t độ ng c ủ a JWT 10 2 5 AJAX 11 vi 2 5 1 Kh á i ni ệ m AJAX 11 2 5 2 C á ch th ứ c ho ạ t độ ng c ủ a AJAX 12 2 6 BOOTSTRAP 13 2 6 1 Bootstrap 13 2 6 2 Nh ữ ng ư u đ i ể m khi s ử d ụ ng Bootstrap 13 CH ƯƠ NG 3 15 PH Â N T Í CH, THI Ế T K Ế V À C À I ĐẶ T H Ệ TH Ố NG 15 3 1 M Ô T Ả H Ệ TH Ố NG 15 3 2 M Ô H Ì NH PH Â N C Ấ P CH Ứ C N Ă NG BFD 16 3 3 M Ô H Ì NH DFD 16 3 4 M Ô T Ả Ô X Ử L Ý , KHO D Ữ LI Ệ U 19 3 5 M Ô H Ì NH PH Â N R Ã CH Ứ C N Ă NG 20 3 5 1 Ch ứ c n ă ng đă ng nh ậ p 20 3 5 2 Ch ứ c n ă ng đă ng xu ấ t 21 3 5 3 Ch ứ c n ă ng qu ả n l ý l ớ p 21 3 5 4 Ch ứ c n ă ng qu ả n l ý h ọ c vi ê n 28 3 6 X Á C ĐỊ NH TH Ự C TH Ể 29 3 6 1 Th ự c th ể User_Roles 29 3 6 2 Th ự c th ể User 29 3 6 3 Th ự c th ể Center 30 3 6 4 Th ự c th ể Teacher 30 3 6 5 Th ự c th ể Student 30 3 6 6 Th ự c th ể Level 30 3 6 7 Th ự c th ể Course 30 3 6 8 Th ự c th ể Class 30 3 6 9 Th ự c th ể Detail_Course 31 3 6 10 Th ự c th ể Payment 31 3 6 11 Th ự c th ể Mark 31 3 6 12 Th ự c th ể Examination 31 3 6 13 Th ự c th ể ExaminationInformation 31 3 7 M Ô H Ì NH TH Ự C TH Ể ERD 32 3 8 M Ô H Ì NH QUAN H Ệ 33 3 9 S Ơ ĐỒ QUAN H Ệ 34 vii 3 10 M Ô T Ả C Á C B Ả NG D Ữ LI Ệ U V À R À NG BU Ộ C D Ữ LI Ệ U 34 CH ƯƠ NG 4 39 K Ế T QU Ả ĐỀ T À I 39 4 1 GIAO DI Ệ N ĐĂ NG K Ý 39 4 2 GIAO DI Ệ N ĐĂ NG NH Ậ P 41 4 3 GIAO DI Ệ N TRANG CH Ủ 42 4 4 CH Ứ C N Ă NG QU Ả N L Ý TRUNG T Â M 43 4 5 GIAO DI Ệ N DANH S Á CH NH Â N VI Ê N 45 4 6 CH Ứ C N Ă NG QU Ả N L Ý KH Ó A H Ọ C 46 4 7 CH Ứ C N Ă NG QU Ả N L Ý L Ớ P 47 4 8 CH Ứ C N Ă NG QU Ả N L Ý H Ọ C VI Ê N 50 4 9 CH Ứ C N Ă NG QU Ả N L Ý K Ỳ THI 50 4 10 GIAO DI Ệ N TH Ố NG K Ê H Ọ C PH Í 51 CH ƯƠ NG 5 54 K Ế T LU Ậ N 54 5 1 Đ Á NH GI Á 54 5 1 1 Ư U Đ I Ể M 54 5 1 2 KHUY Ế T Đ I Ể M 54 5 2 H ƯỚ NG PH Á T TRI Ể N 54 5 3 K Ế T LU Ậ N 55 viii DANH S Á CH B Ả NG B ả ng 3 1 M ô t ả ô x ử l í , kho d ữ li ệ u 19 B ả ng 3 2 User 34 B ả ng 3 3 User_roles 34 B ả ng 3 4 Center 35 B ả ng 3 5 Tearcher 35 B ả ng 3 6 Student 35 B ả ng 3 7 Level 35 B ả ng 3 8 Course 36 B ả ng 3 9 Class 36 B ả ng 3 10 Detail_Course 36 B ả ng 3 11 Mark 37 B ả ng 3 12 Payment 37 B ả ng 3 13 Examination 37 B ả ng 3 14 ExaminationInformation 37 ix DANH S Á CH H Ì NH H ì nh 2 1 S ơ đồ bi ê n d ị ch v à th ự c thi ng ô n ng ữ C# 7 H ì nh 2 2 S ơ đồ t ổ ch ứ c NET Framwork 4 0 9 H ì nh 2 3 S ơ đồ ho ạ t độ ng c ủ a JWT 11 H ì nh 2 4 C á ch ho ạ t độ ng c ủ a Ajax 12 H ì nh 3 1 M ô h ì nh BFD 16 H ì nh 3 2 DFD c ấ p 0 16 H ì nh 3 3 DFD c ấ p 1 17 H ì nh 3 4 DFD c ấ p 2 19 H ì nh 3 5 S ơ đồ chu ẩ n h ó a d ữ li ệ u 34 H ì nh 3 6 M ô h ì nh ERD 32 H ì nh 3 7 M ô h ì nh quan h ệ 33 H ì nh 4 1 Giao di ệ n đă ng k ý 39 H ì nh 4 2 Th ô ng b á o l ỗ i email 40 H ì nh 4 3 X á c th ự c m ã OTP 40 H ì nh 4 4 X á c th ự c email 40 H ì nh 4 5 Giao di ệ n đă ng nh ậ p 41 H ì nh 4 6 Th ô ng b á o l ỗ i email 42 H ì nh 4 7 Th ô ng b á o sai m ậ t kh ẩ u 42 H ì nh 4 8 Giao di ệ n trang ch ủ 43 H ì nh 4 9 Giao di ệ n danh s á ch trung t â m 43 H ì nh 4 10 Giao di ệ n th ê m trung t â m 44 H ì nh 4 11 Giao di ệ n s ử a th ô ng tin trung t â m 44 H ì nh 4 12 Th ô ng b á o x ó a trung t â m 45 H ì nh 4 13 Th ô ng b á o x ó a th à nh c ô ng 45 H ì nh 4 14 Giao di ệ n c á c trung t â m đã x ó a 45 H ì nh 4 15 Giao di ệ n danh s á ch nh â n vi ê n 46 H ì nh 4 16 Giao di ệ n danh s á ch kh ó a h ọ c 46 x H ì nh 4 17 Giao di ệ n th ê m phi ế u thu cho kh ó a h ọ c 46 H ì nh 4 18 Giao di ệ n danh s á ch l ớ p c ủ a to à n h ệ th ố ng 47 H ì nh 4 19 Giao di ệ n danh s á ch l ớ p c ủ a m ộ t trung t â m 47 H ì nh 4 20 Giao di ệ n th ê m l ớ p 48 H ì nh 4 21 Giao di ệ n s ử a th ô ng tin l ớ p 48 H ì nh 4 22 Giao di ệ n xem chi ti ế t m ộ t danh s á ch l ớ p 49 H ì nh 4 23 Giao di ệ n thao t á c v ớ i danh s á ch c ủ a m ộ t l ớ p 49 H ì nh 4 24 Giao di ệ n th ê m h ọ c vi ê n v à o l ớ p đã t ồ n t ạ i 50 H ì nh 4 25 Giao di ệ n file excel danh s á ch h ọ c vi ê n c ủ a m ộ t l ớ p 50 H ì nh 4 26 Giao di ệ n danh s á ch h ọ c vi ê n c ủ a m ộ t trung t â m 50 H ì nh 4 27 Giao di ệ n danh s á ch k ỳ thi c ủ a t ấ t c ả trung t â m 51 H ì nh 4 28 Giao di ệ n ch ấ m đ i ể m 51 H ì nh 4 29 Giao di ệ n th ố ng k ê h ọ c ph í theo trung t â m 52 H ì nh 4 30 Giao di ệ n th ố ng k ê h ọ c ph í theo l ớ p 52 H ì nh 4 31 Giao di ệ n th ố ng k ê thu ph í theo n ă m h ọ c c ủ a t ừ ng trung t â m 53 H ì nh 4 32 M ẫ u phi ế u thu 53 xi DANH S Á CHT Ừ VI Ế T T Ắ T CSDL C ơ s ở d ữ li ệ u SQL Structured Query Language RDBMS Relational Database Management System ERD Entity Relationship Diagram DFD Data Flow Diagram BFD Bidirectional Forwarding Detection MSIL Microsoft intermediate language CLR Common Language Runtime WPF Windows Presentation Foundation OOP Object-oriented programming

Trang 1

TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN



HUỲNH THANH THUẬN

MSSV: 189860

TÊN ĐỀ TÀI:

XÂY DỰNG PHẦN MỀM QUẢN LÝ HỆ THỐNG ĐA TRUNG TÂM – ANH NGỮ, TIN

HỌC TRÊN NỀN TẢNG WEB

KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC

Ngành: Công nghệ thông tin

Mã số ngành: 7480201

Cần Thơ, tháng 05 năm 2022

Trang 2

TRƯỜNG ĐẠI HỌC NAM CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN



HUỲNH THANH THUẬN

189860

TÊN ĐỀ TÀI:

XÂY DỰNG PHẦN MỀM QUẢN LÝ HỆ THỐNG

ĐA TRUNG TÂM – ANH NGỮ, TIN HỌC TRÊN

NỀN TẢNG WEB

KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC

Ngành: Công nghệ thông tin

Mã số ngành: 7480201

Cần Thơ, tháng 05 năm 2022

Trang 3

LỜI CẢM ƠN

Mỗi sự thành công đều gắn liền với những sự giúp đỡ, hỗ trợ dù ít hay nhiều,

dù trực tiếp hay gián tiếp của người khác Trong suốt khoảng thời gian từ những bước chân đầu tiên đến giảng đường đại học đến ngày hôm nay, em đã nhận được rất nhiều sự qua tâm, giúp đỡ của quý thầy cô, gia đình, bạn bè

Trước hết em xin gửi tới các thầy cô khoa Công nghệ thông tin trường Đại học Nam Cần Thơ lời chào trân trọng, lời chúc sức khỏe và lời cảm ơn sâu sắc Với sự quan tâm, dạy dỗ, chỉ bảo tận tình chu đáo của thầy cô, đến nay em đã có thể hoàn thành khóa luận tốt nghiệp với đề tài: "Xây dựng phần mềm quản lý Hệ thống đa Trung tâm – Anh ngữ, Tin học trên nền tảng web"

Đặc biệt em xin gửi lời cảm ơn chân thành nhất đến ThS.Võ Văn Phúc đã quan tâm giúp đỡ, hướng dẫn tận tình em hoàn thành tốt khóa luận tốt nghiệp này trong thời gian vừa qua

Em xin bày tỏ lòng biết ơn đến lãnh đạo Trường Đại học Nam Cần Thơ, các thầy cô khoa công nghệ thông tin đã trực tiếp và gián tiếp giúp đỡ em trong suốt quá trình học tập và nghiên cứu đề tài

Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế, khóa luậnnày không thể tránh được những thiếu sót Em rất mong nhận được sự chỉ bảo, đóng góp

ý kiến của các thầy cô để em có điều kiện bổ sung, nâng cao kiến thức của mình, phục vụ tốt hơn công tác thực tế sau này

Em xin chân thành cảm ơn!

Cần Thơ, ngày…tháng …năm 2022

Sinh viên thực hiện.

-(Kí tên và ghi rõ họ tên)

Trang 4

LỜI CAM KẾT

Em xin cam kết báo cáo khóa luận tốt nghiệp này được hoàn thành dựa trên các kết quả nghiên cứu của em trong khuôn khổ của đề tài báo cáo “Xây dựng phần mềm quản lý Hệ thống đa Trung tâm – Anh ngữ, Tin học trên nền tảng web” và các kết quả này chưa được dùng cho bất cứ khóa luận cùng cấp nào trước đó

Cần Thơ, ngày …tháng …năm 2022

Sinh viên thực hiện.

Trang 5

NHẬN XÉT, ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN



Cần Thơ, ngày….tháng….năm….

Giảng Viên Hướng Dẫn

Trang 6

NHẬN XÉT, ĐÁNH GIÁ CỦA GIẢNG VIÊN PHẢN BIỆN



Cần Thơ, ngày….tháng….năm….

Giảng Viên Phản Biện

Trang 7

MỤC LỤC

CHƯƠNG 1 1

GIỚI THIỆU 1

1.1 ĐẶT VẤN ĐỀ 1

1.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 1

1.3 MỤC TIÊU NGHIÊN CỨU 2

1.3.1 Mục tiêu chung 2

1.3.2 Mục tiêu cụ thể 2

1.4 PHẠM VI VÀ ĐỐI TƯỢNG NGHIÊN CỨU 2

1.4.1 Phạm vi 2

1.4.2 Đối tượng 2

1.5 NỘI DUNG NGHIÊN CỨU 2

1.6 NHỮNG ĐÓNG GÓP CHÍNH CỦA ĐỀ TÀI 3

1.7 KẾ HOẠCH THỰC HIỆN 4

1.8 BỐ CỤC QUYỂN LUẬN VĂN 4

CHƯƠNG 2 6

CƠ SỞ LÝ THUYẾT 6

2.1 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 6

2.1.1 Định nghĩa 6

2.1.2 Các tính năng của SQL Server 6

2.2 NGÔN NGỮ LẬP TRÌNH C# 6

2.2.1 Định nghĩa 6

2.2.2 Đặc trưng của ngôn ngữ lập trình C# 7

2.3 NET FRAMEWORK 8

2.3.1 Định ngĩa 8

2.3.2 Chức năng 8

2.3.3 Lịch sử phát triển 9

2.3.4 Ưu điểm nổi bật của NET Framework 9

2.4 JSON WEB TOKEN (JWT) 9

2.4.1 Giới thiệu 9

2.4.2 Lợi ích của việc sử dụng JWT 10

2.4.3 Cách hoạt động của JWT 10

2.5 AJAX 11

Trang 8

2.5.1 Khái niệm AJAX 11

2.5.2 Cách thức hoạt động của AJAX 12

2.6 BOOTSTRAP 13

2.6.1 Bootstrap 13

2.6.2 Những ưu điểm khi sử dụng Bootstrap 13

CHƯƠNG 3 15

PHÂN TÍCH, THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG 15

3.1 MÔ TẢ HỆ THỐNG 15

3.2 MÔ HÌNH PHÂN CẤP CHỨC NĂNG BFD 16

3.3 MÔ HÌNH DFD 16

3.4 MÔ TẢ Ô XỬ LÝ, KHO DỮ LIỆU 19

3.5 MÔ HÌNH PHÂN RÃ CHỨC NĂNG 20

3.5.1 Chức năng đăng nhập 20

3.5.2 Chức năng đăng xuất 21

3.5.3 Chức năng quản lý lớp 21

3.5.4 Chức năng quản lý học viên 28

3.6 XÁC ĐỊNH THỰC THỂ 29

3.6.1 Thực thể User_Roles 29

3.6.2 Thực thể User 29

3.6.3 Thực thể Center 30

3.6.4 Thực thể Teacher 30

3.6.5 Thực thể Student 30

3.6.6 Thực thể Level 30

3.6.7 Thực thể Course 30

3.6.8 Thực thể Class 30

3.6.9 Thực thể Detail_Course 31

3.6.10 Thực thể Payment 31

3.6.11 Thực thể Mark 31

3.6.12 Thực thể Examination 31

3.6.13 Thực thể ExaminationInformation 31

3.7 MÔ HÌNH THỰC THỂ ERD 32

3.8 MÔ HÌNH QUAN HỆ 33

3.9 SƠ ĐỒ QUAN HỆ 34

Trang 9

3.10 MÔ TẢ CÁC BẢNG DỮ LIỆU VÀ RÀNG BUỘC DỮ LIỆU 34

CHƯƠNG 4 39

KẾT QUẢ ĐỀ TÀI 39

4.1 GIAO DIỆN ĐĂNG KÝ 39

4.2 GIAO DIỆN ĐĂNG NHẬP 41

4.3 GIAO DIỆN TRANG CHỦ 42

4.4 CHỨC NĂNG QUẢN LÝ TRUNG TÂM 43

4.5 GIAO DIỆN DANH SÁCH NHÂN VIÊN 45

4.6 CHỨC NĂNG QUẢN LÝ KHÓA HỌC 46

4.7 CHỨC NĂNG QUẢN LÝ LỚP 47

4.8 CHỨC NĂNG QUẢN LÝ HỌC VIÊN 50

4.9 CHỨC NĂNG QUẢN LÝ KỲ THI 50

4.10 GIAO DIỆN THỐNG KÊ HỌC PHÍ 51

CHƯƠNG 5 54

KẾT LUẬN 54

5.1 ĐÁNH GIÁ 54

5.1.1 ƯU ĐIỂM 54

5.1.2 KHUYẾT ĐIỂM 54

5.2 HƯỚNG PHÁT TRIỂN 54

5.3 KẾT LUẬN 55

Trang 10

DANH SÁCH BẢNG

Bảng 3 1 Mô tả ô xử lí, kho dữ liệu 19

Bảng 3 2 User 34

Bảng 3 3 User_roles 34

Bảng 3 4 Center 35

Bảng 3 5 Tearcher 35

Bảng 3 6 Student 35

Bảng 3 7 Level 35

Bảng 3 8 Course 36

Bảng 3 9 Class 36

Bảng 3 10 Detail_Course 36

Bảng 3 11 Mark 37

Bảng 3 12 Payment 37

Bảng 3 13 Examination 37

Bảng 3 14 ExaminationInformation 37

Trang 11

DANH SÁCH HÌNH

Hình 2 1 Sơ đồ biên dịch và thực thi ngôn ngữ C# 7

Hình 2 2 Sơ đồ tổ chức NET Framwork 4.0 9

Hình 2 3 Sơ đồ hoạt động của JWT 11

Hình 2 4 Cách hoạt động của Ajax 12

Hình 3 1 Mô hình BFD 16

Hình 3 2 DFD cấp 0 16

Hình 3 3 DFD cấp 1 17

Hình 3 4 DFD cấp 2 19

Hình 3 5 Sơ đồ chuẩn hóa dữ liệu 34

Hình 3 6 Mô hình ERD 32

Hình 3 7 Mô hình quan hệ 33

Hình 4 1 Giao diện đăng ký 39

Hình 4 2 Thông báo lỗi email 40

Hình 4 3 Xác thực mã OTP 40

Hình 4 4 Xác thực email 40

Hình 4 5 Giao diện đăng nhập 41

Hình 4 6 Thông báo lỗi email 42

Hình 4 7 Thông báo sai mật khẩu 42

Hình 4 8 Giao diện trang chủ 43

Hình 4 9 Giao diện danh sách trung tâm 43

Hình 4 10 Giao diện thêm trung tâm 44

Hình 4 11 Giao diện sửa thông tin trung tâm 44

Hình 4 12 Thông báo xóa trung tâm 45

Hình 4 13 Thông báo xóa thành công 45

Hình 4 14 Giao diện các trung tâm đã xóa 45

Hình 4 15 Giao diện danh sách nhân viên 46

Hình 4 16 Giao diện danh sách khóa học 46

Trang 12

Hình 4 17 Giao diện thêm phiếu thu cho khóa học 46

Hình 4 18 Giao diện danh sách lớp của toàn hệ thống 47

Hình 4 19 Giao diện danh sách lớp của một trung tâm 47

Hình 4 20 Giao diện thêm lớp 48

Hình 4 21 Giao diện sửa thông tin lớp 48

Hình 4 22 Giao diện xem chi tiết một danh sách lớp 49

Hình 4 23 Giao diện thao tác với danh sách của một lớp 49

Hình 4 24 Giao diện thêm học viên vào lớp đã tồn tại 50

Hình 4 25 Giao diện file excel danh sách học viên của một lớp 50

Hình 4 26 Giao diện danh sách học viên của một trung tâm 50

Hình 4 27 Giao diện danh sách kỳ thi của tất cả trung tâm 51

Hình 4 28 Giao diện chấm điểm 51

Hình 4 29 Giao diện thống kê học phí theo trung tâm 52

Hình 4 30 Giao diện thống kê học phí theo lớp 52

Hình 4 31 Giao diện thống kê thu phí theo năm học của từng trung tâm 53

Hình 4 32 Mẫu phiếu thu 53

Trang 13

DANH SÁCHTỪ VIẾT TẮT

CSDL Cơ sở dữ liệu

SQL Structured Query Language

RDBMS Relational Database Management System ERD Entity Relationship Diagram

DFD Data Flow Diagram

BFD Bidirectional Forwarding Detection

MSIL Microsoft intermediate language

CLR Common Language Runtime

WPF Windows Presentation Foundation

OOP Object-oriented programming

Ngày đăng: 27/02/2024, 13:23

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w