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

PHẦN MỀM QUẢNG BÁ TRUNG TÂM NGOẠI NGỮ NEW WINDOWS - Full 10 điểm

13 2 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 Quảng Bá Trung Tâm Ngoại Ngữ New Windows
Tác giả Trần Thế Vinh
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 Báo Cáo Thực Tập 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 212,01 KB

Nội dung

TRƯ Ờ NG Đ Ạ I H Ọ C NAM C Ầ N THƠ KHOA CÔNG NGH Ệ THÔNG TIN    TR Ầ N TH Ế VINH Đ ề tài PH Ầ N M Ề M QU Ả NG BÁ TRUNG TÂM NGO Ạ I NG Ữ NEW WINDOWS BÁO CÁO TH Ự C T Ậ P T Ố T NGHI Ệ P Ngành Công Ngh ệ Thông Tin Mã s ố ngành: 748201 C ầ n Thơ, 0 6 /202 2 TRƯ Ờ NG Đ Ạ I H Ọ C NAM C Ầ N THƠ KHOA CÔNG NGH Ệ THÔNG TIN TR Ầ N TH Ế VINH MSSV: 1810036 Đ ề tài PH Ầ N M Ề M QU Ả NG BÁ TRUNG TÂM NGO Ạ I NG Ữ NEW WINDOWS BÁO CÁO TH Ự C T Ậ P T Ố T NGHI Ệ P Ngành Công Ngh ệ Thông Tin Mã s ố ngành : 748201 CÁN B Ộ HƯ Ớ NG D Ẫ N ThS Võ Văn Phúc C ầ n Thơ, 0 6 /202 2 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 202 2 Gi ả ng viên hư ớ ng d ẫ n ThS Võ Văn Phúc 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 202 2 Giá ng viên ph ả n bi ệ n ThS Bùi Th ị Di ễ m Trinh CH Ấ P THU Ậ N C Ủ A H Ộ I Đ Ồ NG Đ ồ án th ự c t ậ p cu ố i khóa “ Ph ầ n m ề m qu ả ng bá Trung tâm ngo ạ i ng ữ New Windowns ”, do sinh viên “ Tr ầ n Th ế Vinh ” th ự c hi ệ n dư ớ i s ự hư ớ ng d ẫ n c ủ a cán b ộ ThS Võ Văn Phúc Đ ồ án đã báo cáo và đư ợ c H ộ i đ ồ ng ch ấ m thông qua ngày tháng 6 năm 2022 Ủ y viên Thư ký --------------------------------------- --------------------------------------- GHI CH Ứ C DANH, H Ọ , TÊN GHI CH Ứ C DANH, H Ọ , TÊN Ph ả n bi ệ n 1 Ph ả n bi ệ n 2 --------------------------------------- --------------------------------------- GHI CH Ứ C DANH, H Ọ , TÊN GHI CH Ứ C DANH, H Ọ , TÊN Cán b ộ hư ớ ng d ẫ n Ch ủ t ị ch H ộ i đ ồ ng --------------------------------------- --------------------------------------- GHI CH Ứ C DANH, H Ọ , TÊN GHI CH Ứ C DANH, H Ọ , TÊN L Ờ I C Ả M ƠN Trong th ờ i gian làm đ ồ án th ự c t ậ p , em đã nh ậ n đư ợ c s ự giúp đ ỡ nhi ệ t tình t ừ các th ầ y cô đ ể em hoàn thành đ ồ án k ị p th ờ i gian đã quy đ ị nh V ớ i lòng bi ế t ơn sâu s ắ c và tình c ả m chân thành cho phép em g ử i l ờ i c ả m ơn chân thành nh ấ t t ớ i: Trư ờ ng Đ ạ i h ọ c Nam C ầ n Thơ, khoa Công ngh ệ thông tin , c ùng các gi ả ng viên đã t ậ n tình ch ỉ d ạ y và t ạ o đi ề u ki ệ n giúp đ ỡ em trong quá trình h ọ c t ậ p, nghiên c ứ u và hoàn thành đ ề tài Đ ặ c bi ệ t em xin g ử i l ờ i chúc s ứ c kh ỏ e và l ờ i c ả m ơn chân thành nh ấ t t ớ i gi ả ng viên Th S Võ Văn Phúc , th ầ y đã giúp đ ỡ và ch ỉ b ả o t ậ n tình đ ể t ừ đó em đ ị nh hư ớ ng đư ợ c m ụ c tiêu và hoàn thành t ố t đ ồ án th ự c t ậ p Vì th ờ i gian và năng l ự c còn h ạ n ch ế , nên không th ể tránh kh ỏ i nh ữ ng sai sót và h ạ n ch ế trong khi th ự c hi ệ n đ ề tài nghiên c ứ u Em r ấ t mong nh ậ n đư ợ c thông c ả m, nh ữ ng nh ậ n xét và ch ỉ d ẫ n, giúp đ ỡ và đóng góp ý ki ế n c ủ a quý th ầ y cô , các cán b ộ qu ả n lý và các b ạ n đang h ọ c cùng chúng em t ạ i Trư ờ ng Đ ạ i h ọ c Nam C ầ n Thơ Em xin chân thành c ả m ơn! C ầ n Thơ, ngày tháng năm 202 2 Ngư ờ i th ự c hi ệ n Tr ầ n Th ế Vinh L Ờ I CAM K Ế T T ôi xin cam k ế t đ ồ án t ố t nghi ệ p này đư ợ c hoàn thành d ự a trên k ế t qu ả nghiên c ứ u c ủ a tôi và k ế t qu ả này chưa đư ợ c s ử d ụ ng cho b ấ t k ỳ đ ồ án t ố t nghi ệ p nào khác Ngư ờ i th ự c hi ệ n Tr ầ n Th ế Vinh M Ụ C L Ụ C CHƯƠNG 1: GIỚI THIỆU 1 1 1 Giới thiệu về Trung tâm ngoại ngữ New Windowns 1 1 2 Giới thiệu đề tài 1 1 2 1 Đặt vấn đề nghiên cứu 1 1 2 2 Mục tiêu nghiên cứu 2 1 2 3 Phạm vi nghiên cứu 2 1 2 4 Phương pháp nghiên cứu 3 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 4 2 1 Giới thiệu về hệ điều h ành Android 4 2 2 Giao diện và ứng dụng Android 4 2 2 1 Giao diện 4 2 2 2 Ứng dụng 5 2 3 Ưu nhược điểm của hệ điều hành Andr oid 5 2 3 1 Ưu điểm 5 2 3 2 Nhược điểm 6 2 4 Sự phát triển của hệ điều hành Android 6 2 5 So sánh Android với hệ điều hành khác 7 2 6 Kiến trúc của Android 9 2 6 1 Android Platform: 9 2 6 2 Tầng Linux Kernel: 9 2 6 3 Native Libraries: 9 2 6 4 Tầng Runtime: 10 2 6 5 Tầng Application Framework : 10 2 7 Hệ quản trị CSD L Firebase 11 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ CSDL 12 PHẦN 1: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 3 1 Nội dung 12 3 1 1 Mục tiêu 12 3 1 2 Phạm vi ứng dụng 12 3 1 3 Khả năng phát triển 12 3 2 Phương pháp khảo sát 12 3 2 1 Khảo sát Hiện trạng và phân tích yêu cầu 12 3 2 2 Hiện trạng 12 3 2 3 Phân tích yêu cầu 13 3 2 4 Môi trường Triển khai 14 3 2 5 Bảng kế hoạch phỏng vấn 14 3 2 6 Bảng câu hỏi phỏng vấn 15 3 3 Quan niệm dữ liệu 17 3 3 1 Xác định thực thể 17 3 3 2 Mô hình quan niệm dữ liệu(CDM): 18 3 3 3 Mô hình vật lý(PDM): 1 9 3 3 4 Mô hình phân cấp chức năng (BFD): 20 3 3 5 Mô hình DFD mức 0 20 3 3 6 Mô hình DFD mức 1 21 3 3 7 Mô tả ô xử lý, kho dữ liệu 22 PHẦN 2: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 24 3 4 Sơ đồ chu ẩn hóa dữ liệu 24 3 5 Chuẩn hóa dữ liệu quan hệ 25 3 6 Phát hiện các ràng buộc dữ liệu 26 3 6 1 Bảng Môn học 26 3 6 2 Bảng Giảng viên 26 3 6 3 Bảng Học viên 27 3 6 4 Bảng Khóa học 27 3 6 5 Bảng Thông tin đăng ký khóa học 28 3 6 6 Bảng Thôn g tin đánh giá khóa học 28 3 6 7 Bảng Liên hệ 29 CHƯƠNG 4: KẾT QUẢ ĐỀ TÀI 30 CHƯƠNG 5: KẾT LUẬN 47 7 1 Đánh giá 47 7 1 1 Ưu điểm 47 7 1 2 Nhược điểm 47 7 2 Kiến nghị 47 TÀI LIỆU THAM KHẢO 48 DANH M Ụ C B Ả NG Bảng 1: Bảng kế hoạch phỏng vấn 15 Bảng 2: Bảng câu hỏi phỏng vấn 16 Bảng 3: Bảng hệ thống quảng bá trung tâm 22 Bảng 4: Bảng quản lý khóa học 22 Bảng 5: Bảng quản lý thông tin đăng ký khóa hoc 22 Bảng 6: Bảng quản lý môn học 23 Bảng 7: Bảng chatbot 23 Bảng 8: Bảng quản lý tài khoản 23 Bảng 9: Bảng ràng buộc môn học 26 Bảng 10: Bảng ràng buộc giảng viên 27 Bảng 11: Bảng ràng buộc học viên 27 Bảng 12: Bảng ràng buộc khóa học 28 Bảng 13: Bảng ràng buộc thông tin đăng ký khóa học 28 Bảng 14: Bảng ràng buộc thông tin đánh giá khóa học 29 Bảng 15: Bảng ràng buộc liên hệ 29 DANH M Ụ C HÌN H Hình 1: Mô hình quan niệm dữ liệu (CDM) 18 Hình 2: Mô hình vật lý (PDM) 19 Hình 3: Mô hình phân cấp chức năng (BFD) 20 Hình 4: Mô hình DFD (mức 0) 20 Hình 5: Mô hình DFD (mức 1) 21 Hình 6: Sơ đồ chuẩn hóa dữ liệu 24 Hình 7: Giao diện đăng nhập 30 Hình 8: Giao diện trang chủ 31 Hình 9: Giao diện khóa học 32 Hình 10: Giao diện chi tiết khóa học 33 Hình 11: Giao diện đăng ký khóa học 34 Hình 12: Danh sách đăng ký khóa học 35 Hình 13: Phê duyệt đăng ký khóa học 36 Hình 14; Giao diện đánh giá khóa học 37 Hình 15: Giao diện thêm khóa học 38 Hình 16: Giao diện môn học và thêm môn học 39 Hình 17: Tìm kiếm môn học 40 Hình 18: Xóa môn học 41 Hình 19: Giao diện giảng viên và chi tiết giảng viên 42 Hình 20: Giao diện trang giới thiệu 43 Hình 21: Giao diện trang liên hệ 44 Hình 22: Giao diện trang chatbot 45 Hình 23: Giao diện trang chatbot (2) 46 DANH M Ụ C T Ừ VI Ế T T Ắ T 1 CSDL: Cơ s ở d ữ li ệ u 2 SQL: Structured Query Language 3 CPU: Central Processing Unit 4 R AM : Random Access Memory 5 HDD: Hard Disk Drive 6 CD M : Conceptual Data Model 7 PMD: Physical Data Model 8 DFD: Data Flow Diagram 9 ERD: Entity Relationship Diagram 10 BFD: Business Function Diagra m

Trang 1



TRẦN THẾ VINH

Đề tài

PHẦN MỀM QUẢNG BÁ TRUNG TÂM

NGOẠI NGỮ NEW WINDOWS

BÁO CÁO THỰC TẬP TỐT NGHIỆP Ngành Công Nghệ Thông Tin

Mã số ngành: 748201

Cần Thơ, 06/2022

Trang 2

TRẦN THẾ VINH MSSV: 1810036

Đề tài

PHẦN MỀM QUẢNG BÁ TRUNG TÂM

NGOẠI NGỮ NEW WINDOWS

BÁO CÁO THỰC TẬP TỐT NGHIỆP Ngành Công Nghệ Thông Tin

Mã số ngành: 748201

CÁN BỘ HƯỚNG DẪN ThS Võ Văn Phúc

Cần Thơ, 06/2022

Trang 3

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 2022

Giảng viên hướng dẫn

ThS Võ Văn Phúc

Trang 4

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 2022

Giáng viên phản biện

ThS Bùi Thị Diễm Trinh

Trang 5

CHẤP THUẬN CỦA HỘI ĐỒNG

Đồ án thực tập cuối khóa “Phần mềm quảng bá Trung tâm ngoại ngữ New Windowns”, do sinh viên “Trần Thế Vinh” thực hiện dưới sự hướng dẫn của cán bộ ThS Võ Văn Phúc Đồ án đã báo cáo và được Hội đồng chấm thông qua ngày tháng 6 năm 2022

Ủy viên

Thư ký

- -

GHI CHỨC DANH, HỌ, TÊN

GHI CHỨC DANH, HỌ, TÊN

Phản biện 1

Phản biện 2

- -

GHI CHỨC DANH, HỌ, TÊN

GHI CHỨC DANH, HỌ, TÊN

Cán bộ hướng dẫn

Chủ tịch Hội đồng

- -

GHI CHỨC DANH, HỌ, TÊN GHI CHỨC DANH, HỌ, TÊN

Trang 6

LỜI CẢM ƠN

Trong thời gian làm đồ án thực tập, em đã nhận được sự giúp đỡ nhiệt tình

từ các thầy cô để em hoàn thành đồ án kịp thời gian đã quy định Với lòng biết ơn sâu sắc và tình cảm chân thành cho phép em gửi lời cảm ơn chân thành nhất tới:

Trường Đại học Nam Cần Thơ, khoa Công nghệ thông tin, cùng các giảng viên đã tận tình chỉ dạy và tạo điều kiện giúp đỡ em trong quá trình học tập, nghiên cứu và hoàn thành đề tài

Đặc biệt em xin gửi lời chúc sức khỏe và lời cảm ơn chân thành nhất tới giảng viên Th.S Võ Văn Phúc, thầy đã giúp đỡ và chỉ bảo tận tình để từ đó em định hướng được mục tiêu và hoàn thành tốt đồ án thực tập

Vì thời gian và năng lực còn hạn chế, nên không thể tránh khỏi những sai sót

và hạn chế trong khi thực hiện đề tài nghiên cứu Em rất mong nhận được thông cảm, những nhận xét và chỉ dẫn, giúp đỡ và đóng góp ý kiến của quý thầy cô, các cán bộ quản lý và các bạn đang học cùng chúng em tại Trường Đại học Nam Cần Thơ

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

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

Người thực hiện

Trần Thế Vinh

Trang 7

LỜI CAM KẾT

Tôi xin cam kết đồ án tốt nghiệp này được hoàn thành dựa trên kết quả nghiên cứu của tôi và kết quả này chưa được sử dụng cho bất kỳ đồ án tốt nghiệp nào khác

Người thực hiện

Trần Thế Vinh

Trang 8

MỤC LỤC

CHƯƠNG 1: GIỚI THIỆU 1

1.1 Giới thiệu về Trung tâm ngoại ngữ New Windowns 1

1.2 Giới thiệu đề tài 1

1.2.1 Đặt vấn đề nghiên cứu 1

1.2.2 Mục tiêu nghiên cứu 2

1.2.3 Phạm vi nghiên cứu 2

1.2.4 Phương pháp nghiên cứu 3

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 4

2.1 Giới thiệu về hệ điều hành Android 4

2.2 Giao diện và ứng dụng Android 4

2.2.1 Giao diện 4

2.2.2 Ứng dụng 5

2.3 Ưu nhược điểm của hệ điều hành Android 5

2.3.1 Ưu điểm 5

2.3.2 Nhược điểm 6

2.4 Sự phát triển của hệ điều hành Android 6

2.5 So sánh Android với hệ điều hành khác 7

2.6 Kiến trúc của Android 9

2.6.1 Android Platform: 9

2.6.2 Tầng Linux Kernel: 9

2.6.3 Native Libraries: 9

2.6.4 Tầng Runtime: 10

2.6.5 Tầng Application Framework: 10

2.7 Hệ quản trị CSDL Firebase 11

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG VÀ CSDL 12

PHẦN 1: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12

3.1 Nội dung 12

3.1.1 Mục tiêu 12

3.1.2 Phạm vi ứng dụng 12

3.1.3 Khả năng phát triển 12

Trang 9

3.2 Phương pháp khảo sát 12

3.2.1 Khảo sát Hiện trạng và phân tích yêu cầu 12

3.2.2 Hiện trạng 12

3.2.3 Phân tích yêu cầu 13

3.2.4 Môi trường Triển khai 14

3.2.5 Bảng kế hoạch phỏng vấn 14

3.2.6 Bảng câu hỏi phỏng vấn 15

3.3 Quan niệm dữ liệu 17

3.3.1 Xác định thực thể 17

3.3.2 Mô hình quan niệm dữ liệu(CDM): 18

3.3.3 Mô hình vật lý(PDM): 19

3.3.4 Mô hình phân cấp chức năng (BFD): 20

3.3.5 Mô hình DFD mức 0 20

3.3.6 Mô hình DFD mức 1 21

3.3.7 Mô tả ô xử lý, kho dữ liệu 22

PHẦN 2: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 24

3.4 Sơ đồ chuẩn hóa dữ liệu 24

3.5 Chuẩn hóa dữ liệu quan hệ 25

3.6 Phát hiện các ràng buộc dữ liệu 26

3.6.1 Bảng Môn học 26

3.6.2 Bảng Giảng viên 26

3.6.3 Bảng Học viên 27

3.6.4 Bảng Khóa học 27

3.6.5 Bảng Thông tin đăng ký khóa học 28

3.6.6 Bảng Thông tin đánh giá khóa học 28

3.6.7 Bảng Liên hệ 29

CHƯƠNG 4: KẾT QUẢ ĐỀ TÀI 30

CHƯƠNG 5: KẾT LUẬN 47

7.1 Đánh giá 47

7.1.1 Ưu điểm 47

7.1.2 Nhược điểm 47

7.2 Kiến nghị 47

Trang 10

TÀI LIỆU THAM KHẢO 48

Trang 11

DANH MỤC BẢNG

Bảng 1: Bảng kế hoạch phỏng vấn 15

Bảng 2: Bảng câu hỏi phỏng vấn 16

Bảng 3: Bảng hệ thống quảng bá trung tâm 22

Bảng 4: Bảng quản lý khóa học 22

Bảng 5: Bảng quản lý thông tin đăng ký khóa hoc 22

Bảng 6: Bảng quản lý môn học 23

Bảng 7: Bảng chatbot 23

Bảng 8: Bảng quản lý tài khoản 23

Bảng 9: Bảng ràng buộc môn học 26

Bảng 10: Bảng ràng buộc giảng viên 27

Bảng 11: Bảng ràng buộc học viên 27

Bảng 12: Bảng ràng buộc khóa học 28

Bảng 13: Bảng ràng buộc thông tin đăng ký khóa học 28

Bảng 14: Bảng ràng buộc thông tin đánh giá khóa học 29

Bảng 15: Bảng ràng buộc liên hệ 29

Trang 12

DANH MỤC HÌNH

Hình 1: Mô hình quan niệm dữ liệu (CDM) 18

Hình 2: Mô hình vật lý (PDM) 19

Hình 3: Mô hình phân cấp chức năng (BFD) 20

Hình 4: Mô hình DFD (mức 0) 20

Hình 5: Mô hình DFD (mức 1) 21

Hình 6: Sơ đồ chuẩn hóa dữ liệu 24

Hình 7: Giao diện đăng nhập 30

Hình 8: Giao diện trang chủ 31

Hình 9: Giao diện khóa học 32

Hình 10: Giao diện chi tiết khóa học 33

Hình 11: Giao diện đăng ký khóa học 34

Hình 12: Danh sách đăng ký khóa học 35

Hình 13: Phê duyệt đăng ký khóa học 36

Hình 14; Giao diện đánh giá khóa học 37

Hình 15: Giao diện thêm khóa học 38

Hình 16: Giao diện môn học và thêm môn học 39

Hình 17: Tìm kiếm môn học 40

Hình 18: Xóa môn học 41

Hình 19: Giao diện giảng viên và chi tiết giảng viên 42

Hình 20: Giao diện trang giới thiệu 43

Hình 21: Giao diện trang liên hệ 44

Hình 22: Giao diện trang chatbot 45

Hình 23: Giao diện trang chatbot (2) 46

Trang 13

DANH MỤC TỪ VIẾT TẮT

1 CSDL: Cơ sở dữ liệu

2 SQL: Structured Query Language

3 CPU: Central Processing Unit

4 RAM: Random Access Memory

5 HDD: Hard Disk Drive

6 CDM: Conceptual Data Model

7 PMD: Physical Data Model

8 DFD: Data Flow Diagram

9 ERD: Entity Relationship Diagram

10 BFD: Business Function Diagram

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

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

TÀI LIỆU LIÊN QUAN

w