Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 58 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
58
Dung lượng
1,63 MB
Nội dung
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HCM KHOA CÔNG NGHỆ THÔNG TIN - - BÁO CÁO MÔN HỌC Đề Tài: XÂY DỰNG HỆ THỐNG DẠY HỌC ONLINE CỦA TRUNG TÂM ANH NGỮ NEVES Giảng viên hướng dẫn: ThS Lê Thùy Trang Nhóm thực hiện: Neves Thành viên nhóm: Trần Thanh Tuấn 17048661 Võ Văn Tín 17040951 Nguyễn Tấn Trung 17047901 Huỳnh Anh Khoa 17034381 Lưu Bảo Toàn 17062361 Nguyễn Trần Thắng 15070001 TP HCM, ngày 13, tháng 06, năm 2021 NHẬN XÉT CỦA GIẢNG VIÊN GVHD LỜI CẢM ƠN Hoàn thành đồ án môn học đối với nhóm em là một cột mốc lớn mà nhóm thật sự hạnh phúc và tự hào Để có được kết quả này không chỉ nhờ sự cố gắng và nỗ lực 1 hết mình của các thành viên trong nhóm em mà còn nhờ sự giúp đỡ của Giảng viên hướng dẫn đề tài, của bộ môn và nhà trường Trước hết, nhóm muốn gửi lời cảm ơn sâu sắc đối với Cô Lê Thùy Trang Được làm việc với Cô và được Cô chỉ bảo, góp ý là những kinh nghiệm quý giá đối với nhóm trong việc hoàn thành đồ án tốt nghiệp và cả trong công việc sau này Nhóm xin chân thành cảm ơn quý Thầy/Cô trong Khoa Công Nghệ Thông Tin đã tận tình giảng dạy, trang bị cho chúng em những kiến thức quý báu trong suốt quá trình học tập để có thể thực hiện được đề tài Mặc dù đã cố gắng hoàn thành đồ án trong phạm vi và khả năng cho phép nhưng chắc chắn sẽ không tránh khỏi những thiếu sót, kính mong nhận được sự góp ý và tận tình chỉ bảo của quý Thầy Cô TP Hồ Chí Minh, ngày 13 tháng 06 năm 2021 Nhóm thực hiện: Neves MỤC LỤC CHƯƠNG I: PHÂN TÍCH YÊU CẦU CỦA BÀI TOÁN .8 1 Mục đích 8 2 Phạm vi 9 2 3 Biên bản phỏng vấn 9 4 Mô tả bài toán 11 5 Phân tích yêu cầu 12 a Yêu cầu chức năng .12 b Yêu cầu phi chức năng 14 c Quy tắc nghiệp vụ 14 d Một vài quy trình nghiệp vụ phức tạp 15 - Quy trình nghiệp vụ của chức năng làm bài thi đầu vào 15 CHƯƠNG II: MÔ HÌNH CHỨC NĂNG VÀ YÊU CẦU CỦA HỆ THỐNG .15 I Phân tích và mô hình hóa chức năng của bài toán 15 1 Sơ đồ Usecase của hệ thống .16 2 Đặc tả Usecase của hệ thống 16 2.1 Tham gia lớp học 17 2.2 Xem thông tin lớp học 17 2.3 Làm bài thi đầu vào 18 2.4 Tra cứu kết quả .18 2.5 Xem số liệu thống kê 19 2.6 Đăng nhập 20 2.7 Cấp tài khoản Giảng viên .20 2.8 Xem thông tin giảng viên .21 2.9 Cập nhập thông tin học viên 22 2.11 Cập nhật thông tin giảng viên .23 2.12 Xóa tài khoản giảng viên 23 2.13 Xóa tài khoản học viên .24 2.14 Xem thông tin học viên 25 2.15 Tạo lớp học 25 2.16 Tạo bài thi xếp lớp 26 2.17 Cập nhật trạng thái thanh toán 27 2.18 Xem danh sách học viên .27 2.19 Upload bài học 28 3 2.20 Xóa bài học 29 2.21 Upload bài thi .29 2.22 Xóa bài thi 30 2.23 Upload bài tập về nhà 31 2.24 Xóa bài tập về nhà 32 2.25 Đóng học phí 33 II Mô hình hóa yêu cầu cấu trúc của hệ thống 34 Sơ đồ domain của hệ thống 34 CHƯƠNG III: THIẾT KẾ HỆ THỐNG .35 1 Giao diện thực tế Website 35 2 Thiết kế cơ sở dữ liệu 38 Bảng Dethi 38 Bảng LoaiDeThi 39 Bảng CauHoi .39 Bảng Bai Thi .39 Bảng Ketqua 40 Bảng LichThi .40 Bảng HoaDon 41 Bảng HocVien 42 Bảng NhanVien 42 Bảng Congno .43 Bảng LopHoc .44 Bảng Tailieu 44 Bảng LoaiTaiLieu .45 Bảng TaiKhoan 45 Bảng ChucVu 45 Bảng NganHang 46 CHƯƠNG IV: HIỆN THỰC BÀI TOÁN 46 1 Công cụ sử dụng 46 2 Cài đặt hệ thống 47 4 CHƯƠNG V: ĐÁNH GIÁ HỆ THỐNG 47 1 Những yêu cầu về tài nguyên cho kiểm thử ứng dụng 47 2 Danh sách các tình huống để kiểm tra ứng dụng 48 CHƯƠNG VI: TỔNG KẾT 61 1 Kết quả đạt được: 61 2 Các vấn đề chưa giải quyết được: 61 3 Hướng phát triển: 62 4.Tài liệu tham khảo 62 5 Nhóm: Neves-DHHTTT13A Trần Thanh Tuấn Nhóm trưởng Võ Văn Tín Thư ký Nguyễn Tấn Trung Time keeper Huỳnh Anh Khoa Lưu trữ hồ sơ Lưu Bảo Toàn Thành viên khác Nguyễn Trần Thắng Thành viên khác Tên đề tài: Xây dựng hệ thống dạy học online của trung tâm Anh ngữ Neves Ngày bắt đầu: 15/03/2021 Ngày kết thúc: 24/05/2021 KẾ HOẠCH THỰC HIỆN Thành viên thực Mức độ Nhận Công việc hiện hoàn xét thành Tuần chuẩn -Xác định mục tiêu đề - Cả nhóm bị: tài 100% (Từ: -Mô tả sơ bộ về đề tài 30/01/2021 - Trần Thanh Tuấn, Đến: -Tham khảo các hệ Lưu Bảo Toàn 06/02/2021) thống tương tự - Huỳnh Anh Khoa, -Lập kế hoạch thực Nguyễn Trần Thắng hiện đề tài - Võ Văn Tín, -Chuẩn bị câu hỏi , Nguyễn Tấn Trung kịch bản phỏng vấn - Cả nhóm Tuần 1(Thực -Phỏng vấn Giảng viên -Cả nhóm 100% hành: để thu thập thông tin -Cả nhóm (Từ: - Xác định yêu cầu 15/03/2021 chức năng, phi chức Đến: năng 6 21/03/2021) -Vẽ lược đồ Usecase -Cả nhóm 100% cho hệ thống -Cả nhóm 90% Tuần 2(Thực -Phân chia usecase cho 90% hành) từng thành viên trong -Cả nhóm 90% (Từ: nhóm -Cả nhóm 100% 22/03/2021 - Đặc tả usecase được -Tuấn, Tín, Trung 100% Đến: giao -Cả nhóm 85% 28/03/2021) - Viết mô tả bài toán -Cả nhóm Tuần 3(Thực -Chỉnh sửa usecase, hành) sửa mô tả bài toán -Tín, Thắng, Trung (Từ: -Viết testcase -Cả nhóm 29/03/2021 -Đánh giá testcase của -Cả nhóm Đến: các thành viên khác 04/04/2021) -Tuấn, Khoa Tuần 4(Thực -Chỉnh sửa testcase -Cả nhóm hành) - Xác định các lớp dựa (Từ: vào sơ đồ usecase -Cả nhóm 05/04/2021 -Vẽ sơ đồ domain Đến: model -Khoa, Tín 11/04/2021) -Khoa, Toàn, Thắng Tuần 5(Thực -Chỉnh sửa domain -Cả nhóm hành) model (Từ: -Thiết kế cơ sở dữ liệu -Cả nhóm 12/04/2021 Đến: -Đánh giá lại toàn bộ 18/04/2021) quá trình làm việc từ Tuần 6(Thực tuần 1 hành) -Chuẩn hóa nội dung ở (Từ: các mục đã làm thông 19/04/2021 qua sự góp ý nhận xét Đến: của Giảng viên 25/04/2021) -Vẽ sitemap -Thiết kế giao diện Tuần 7(Thực -Code giao diện cho hệ hành) thống (Từ: 26/04/2021 -Code chức năng hệ Đến: thống 09/05/2021) -Hoàn thành hệ thống Tuần 8,9(Thực hành) (Từ: 10/05/2021 Đến: 23/05/2021) 7 Tuần 10 -Test các chức năng -Cả nhóm 90% (Thực hành) theo testcase đã viết -Code chỉnh sửa các chức năng nếu phát sinh lỗi CHƯƠNG I: PHÂN TÍCH YÊU CẦU CỦA BÀI TOÁN 1 Mục đích Với sự phát triển của Internet đi cùng với hội nhập toàn cầu, nhu cầu học Tiếng Anh của mỗi người ngày càng được tăng lên Việc thiết kế một Hệ thống học tập trực tuyến, giúp học viên có thể tham gia học tập, kiểm tra kiến thức mọi lúc, mọi nơi là điều cần thiết Đặc biệt, với sự xuất hiện và lan rộng của dịch bệnh Covid, toàn thế giới đa phần tạm ngưng các hoạt động học tập, vui chơi, giải trí, ăn uống Trong tình hình đó, toàn thể học sinh, sinh viên Việt Nam đều bị tạm ngưng việc học, nghỉ dịch Vì thế, cần một trang web giúp các học viên có thể tiếp tục việc học tại nhà mà không bị gián đoạn Một Hệ thống giảng dạy online giúp giảng viên và học viên có thể trao đổi môn học, giảng dạy tại nhà với nhau Website của Trung tâm Anh ngữ Neves được tạo ra để cho học viên có thể rèn luyện kiến thức thông qua việc học tập và thực hiện các bài tập trên trang web Hệ thống trả về điểm dựa trên bài thi để học viên có thể đánh giá trình độ kiến thức của mình Từ đó, đưa ra các quyết định như bổ sung kiến thức hay nâng cao thêm trình độ của mình Một trang web giúp trung tâm quản lý được việc giảng dạy của giảng viên cũng như việc học và thi của học viên Giảng viên có thể đăng tài liệu giảng dạy, tài liệu học, đưa ra các bài kiểm tra đánh giá chất lượng Học viên có thể xem tài liệu môn học, tham gia lớp học, tham gia các bài thi 15 phút, 60 phút, … Website dạy học online giúp thay đổi từ việc học tập truyền thống sang học tập mọi lúc mọi nơi, trở nên tiện lợi, tiết kiệm được thời gian, chi phí hơn rất nhiều 2 Phạm vi 8 Website giúp cho học viên có thể đăng ký các khóa học tiếng anh online, tham gia học tập và thực hiện các bài kiểm tra trên hệ thống Đồng thời giúp cho giảng viên có thể cung cấp các bài giảng, bài tập, bài thi cho học viên và thực hiện việc giảng dạy với học viên 3 Biên bản phỏng vấn STT Câu hỏi Câu trả lời 01 Anh/Chị có thể giới thiệu về bản Tôi là chủ trung tâm dạy Tiếng Anh thân được không? Neves, trung tâm chuyên giảng dạy cho các bé tiểu học 02 Anh/Chị đã từng sử dụng hệ thống Chưa dạy học online hay chưa? 03 Vậy khi xây dựng hệ thống mới anh/ Có thể giảng dạy online, soạn bài, chị muốn nó sẽ đáp ứng những nhu kiểm tra,… cầu gì? 04 Những đối tượng sử dụng hệ thống Giảng viên, nhân viên, quản lý, học này là ai ? viên 05 Công việc của nhân viên là gì ? Quản lý học viên, quản lý trung tâm, quản lý giảng viên, tạo lớp học, cập nhật trạng thái 06 Các khóa học mà trung tâm đang dạy Starter, Mover, Flyer 07 Làm sao để phân loại học sinh vào Thông qua bài kiểm tra đầu vào các lớp học? 08 Kiểm tra đầu vào bằng hình thức trắc Trắc nghiệm nghiệm hay tự luận ? 09 Trước đây quá trình đăng ký khóa Phụ huynh các bé sẽ đăng ký trực tiếp học diễn ra như thế nào? với nhân viên trung tâm 10 Khi dùng hệ thống người dùng có Khi các bé đăng ký học sẽ được cấp cần đăng ký tài khoản không ? tài khoản để học trực tuyến 11 Giảng viên và học viên thực hiện Có thể sử dụng zoom, google việc dạy và học qua phương tiện classroom,… 9