ĐẠI HỌC DUY TÂN TRƯỜNG KHOA HỌC MÁY TÍNH ĐỒ ÁN NHÓM ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ WEBSITE QUẢN LÝ KHOÁ HỌC VÀ GIẢNG VIÊN CHO CÔNG TY CP ĐẦU TƯ VÀ CÔNG NGHỆ VIỆT HƯNG GIẢNG VIÊN: LỚP: NHÓM: MÔN HỌC: Đà Nẵng - Năm 2024 PHÂN CHIA CÔNG VIỆC TRONG NHÓM STT Họ tên MSSV Nội dung làm % Điểm Điểm Đóng số chữ góp MỤC LỤC DANH MỤC HÌNH VẼ.1 DANH MỤC BẢNG. Lý do chọn đề tài. Mục đích của đề tài. KHẢO SÁT HIỆN TRẠNG VÀ LẤY YÊU CẦU.
Khảo sát hiện trạng. Xác định yêu cầu. Yêu cầu chức năng. Yêu cầu phi chức năng.
PHÂN TÍCH HỆ THỐNG. Sơ đồ luồng thông tin (IFD). Sơ đồ phân rã chức năng (BFD). Sơ đồ luồng dữ liệu mức đỉnh (DFD mức 1).
Sơ đồ luồng dữ liệu mức dưới đỉnh (DFD mức 2). THIẾT KẾ HỆ THỐNG. Thiết kế cơ sở dữ liệu. Mô hình thực thể liên kết (ERD).
Lược đồ CSDL quan hệ. Thông tin các bảng. Thiết kế giải thuật. Thiết kế giao diện.
XÂY DỰNG VÀ KIỂM THỬ HỆ THỐNG. Công nghệ và môi trường phát triển. Cài đặt hệ thống. Kiểm thử hệ thống.48 TÀI LIỆU THAM KHẢO.53 DANH MỤC HÌNH VẼ Hình 3-1: Sơ đồ luồng thông tin.9 Hình 3-2: Sơ đồ phân rã chức năng.10 Hình 3-3: Sơ đồ ngữ cảnh.13 Hình 3-4: Sơ đồ luồng dữ liệu mức đỉnh.14 Hình 3-5: Sơ đồ luồng dữ liệu mức dưới đỉnh “Quản lý tài khoản cá nhân”.15 Hình 3-6:Sơ đồ luồng dữ liệu mức dưới đỉnh “Quản lý trải nghiệm học tập”.15 Hình 3-7: Sơ đồ luồng dữ liệu mức dưới đỉnh “Quản lý khóa học”.17 Hình 3-8: Sơ đồ luồng dữ liệu mức dưới đỉnh “Quản lý học viên”.18 Hình 3-9:Sơ đồ luồng dữ liệu mức dưới đỉnh “Quản lý giảng viên”.18 Hình 3-10: Sơ đồ luồng dữ liệu mức dưới đỉnh “Quản lý đánh giá”.19 Hình 3-11: Sơ đồ luồng dữ liệu mức dưới đỉnh “Quản lý đơn hàng”.20 Hình 3-12: Sơ đồ luồng dữ liệu mức dưới đỉnh “Báo cáo thống kê”.20 Hình 4-1:Mô hình thực thể liên kết.22 Hình 4-2: Lược đồ CSDL quan hệ.23 Hình 4-3: Giải thuật thêm khóa học.30 Hình 4-4: Giải thuật đăng ký khóa học.32 Hình 4-5: Giải thuật đánh giá khóa học.34 Hình 4-6: Giải thuật tính doanh thu theo từng tháng.36 Hình 4-7: Giải thuật báo cáo khóa học.38 Hình 4-8: Giải thuật báo cáo đơn hàng.39 Hình 4-9: Giao diện màn hình “Thêm khóa học”.40 Hình 4-10: Giao diện màn hình “Xem danh sách học viên của từng khóa học”.40 Hình 4-11: Giao diện màn hình “Thông tin chi tiết khóa học”.41 Hình 4-12: Giao diện màn hình “Vào học”.42 Hình 4-13: Giao diện màn hình “Đánh giá khóa học”.42 Hình 4-14: Giao diện màn hình “Quản lý học viên”.42 Hình 4-15: Giao diện màn hình “Quản lý giảng viên”.43 Hình 4-16: Giao diện màn hình “Quản lý đơn hàng”.43 Hình 4-17: Giao diện màn hình “Quản lý đánh giá”.43 Hình 4-18: Thống kê doanh thu.44 Hình 4-19: Thống kê tài khoản.44 Hình 4-20: Thống kê đơn hàng.44 Hình 4-21: Báo cáo khóa học.
Lý do chọn đề tài Trong bối cảnh phát triển mạnh mẽ của công nghệ thông tin, việc áp dụng các hệ thống quản lý trực tuyến vào quy trình điều hành doanh nghiệp ngày càng trở nên phổ biến. Đối với Công ty CP Đầu tư và Công nghệ Việt Hưng, một công ty hoạt động trong lĩnh vực đào tạo và cung cấp các khóa học trực tuyến, việc quản lý hệ thống khóa học và giảng viên một cách hiệu quả là yếu tố then chốt nhằm đáp ứng nhu cầu ngày càng cao của người học và nâng cao chất lượng dịch vụ. Hiện tại, công ty đang gặp nhiều khó khăn trong việc quản lý dữ liệu khóa học và thông tin giảng viên bằng các phương pháp truyền thống. Cách làm này không chỉ gây mất thời gian mà còn tiềm ẩn nhiều rủi ro sai sót dữ liệu.
Thêm vào đó, việc tăng số lượng khóa học và giảng viên theo từng năm đặt ra thách thức về quản lý, dẫn đến nguy cơ quá tải và giảm hiệu quả hoạt động. Chính vì vậy, việc xây dựng một hệ thống website quản lý khóa học và giảng viên là giải pháp cần thiết và cấp bách. Hệ thống này không chỉ hỗ trợ công ty trong việc tổ chức và quản lý dữ liệu một cách khoa học mà còn giúp tăng cường sự tương tác giữa học viên và giảng viên, nâng cao trải nghiệm học tập. Đồng thời, hệ thống còn đóng vai trò quan trọng trong việc hỗ trợ công tác phân tích, đánh giá hiệu quả giảng dạy và chất lượng khóa học, từ đó tối ưu hóa quy trình quản lý và nâng cao hiệu quả kinh doanh cho công ty.
Do đó, đề tài “Phân tích và thiết kế website quản lý khóa học và giảng viên cho Công ty CP Đầu tư và Công nghệ Việt Hưng” ra đời nhằm giải quyết các vấn đề trên và hỗ trợ công ty trong việc đạt được mục tiêu phát triển bền vững và cạnh tranh hiệu quả trên thị trường giáo dục trực tuyến. Mục đích của đề tài Mục đích của đề tài “Phân tích và thiết kế website quản lý khóa học và giảng viên cho Công ty CP Đầu tư và Công nghệ Việt Hưng” là nhằm xây dựng một hệ thống quản lý hiện đại, hiệu quả và dễ sử dụng. Hệ thống này giúp công ty quản lý thông tin về khóa học, giảng viên và học viên một cách chặt chẽ, khoa học, giảm thiểu sai sót và tăng hiệu suất làm việc. Đồng thời, hệ thống cung cấp các báo cáo thống kê chi tiết, hỗ trợ ban quản lý đưa ra các quyết định nhanh chóng và chính xác.
Với giao diện thân thiện, người dùng dễ dàng truy cập thông tin, tương tác, và theo dõi các hoạt động liên quan đến giảng dạy và học tập. Đề tài cũng hướng tới việc ứng dụng các công nghệ web tiên tiến, đảm bảo tính bảo mật, ổn định và khả năng mở rộng trong tương lai, đồng thời tích hợp các tính năng tự động hóa để tối ưu hóa quy trình vận hành. Qua đó, hệ thống không chỉ đáp ứng chiến lược chuyển đổi số và nâng cao chất lượng dịch vụ đào tạo của công ty, mà còn góp phần xây dựng hình ảnh chuyên nghiệp và uy tín trong lĩnh vực công nghệ và giáo dục. KHẢO SÁT HIỆN TRẠNG VÀ LẤY YÊU CẦU 2.
Khảo sát hiện trạng Trong thời đại công nghệ thông tin phát triển vượt bậc, nhu cầu học tập trực tuyến đang ngày càng gia tăng, đòi hỏi Công ty CP Đầu tư và Công nghệ Việt Hưng phải hiện đại hóa hệ thống quản lý khóa học và giảng viên của mình. Việc quản lý bằng các phương pháp thủ công không chỉ tiêu tốn nhiều thời gian, mà còn khiến cho quá trình điều hành trở nên phức tạp và dễ gặp sai sót. Thực trạng này đặt ra yêu cầu cấp thiết về một hệ thống quản lý khóa học và giảng viên hiện đại, giúp công ty tối ưu hóa quy trình tổ chức, nâng cao hiệu quả vận hành và đáp ứng tốt hơn nhu cầu của học viên. Hệ thống mới sẽ giúp công ty tự động hóa các quy trình quản lý khóa học và giảng viên, từ việc tổ chức và cập nhật thông tin khóa học đến theo dõi và hỗ trợ học viên trong suốt quá trình học tập.
Mục tiêu là tạo ra một nền tảng quản lý tập trung, dễ sử dụng và an toàn, đáp ứng đầy đủ nhu cầu của từng đối tượng người dùng, bao gồm học viên, giảng viên và quản trị viên. Hệ thống sẽ giúp công ty không chỉ tiết kiệm thời gian và công sức mà còn cung cấp trải nghiệm học tập tốt hơn cho học viên, tạo điều kiện thuận lợi cho giảng viên, và hỗ trợ quản trị viên trong việc quản lý dữ liệu một cách hiệu quả. Phạm vi khảo sát bài toán tập trung vào các yếu tố chính trong quy trình vận hành. Đối với việc quản lý khóa học, hệ thống cần có khả năng hỗ trợ đăng ký, cập nhật và quản lý thông tin khóa học, giúp học viên dễ dàng tìm kiếm, đăng ký và tham gia học tập.
Cùng với đó, các yêu cầu về quản lý giảng viên cũng được xem xét kỹ lưỡng, đảm bảo giảng viên có thể dễ dàng kiểm soát tiến trình dạy học và quản lý học viên. Hệ thống cần lưu trữ và bảo mật thông tin cá nhân của học viên, cho phép quản trị viên theo dõi lịch sử học tập và tiến độ của từng học viên một cách toàn diện. Ngoài ra, hệ thống còn phải đáp ứng nhu cầu báo cáo và thống kê nhằm hỗ trợ ra quyết định và tối ưu hóa chất lượng dịch vụ. Về mặt công nghệ, hệ thống yêu cầu khả năng xử lý nhanh chóng và ổn định, đặc biệt khi số lượng học viên, giảng viên và khóa học ngày càng tăng.
Tính bảo mật là yếu tố cốt lõi để đảm bảo an toàn thông tin cá nhân và dữ liệu thanh toán trực tuyến. Hệ thống cũng cần có khả năng tích hợp với các công cụ thanh toán và báo cáo hiện đại để mang lại trải nghiệm liền mạch, tiện lợi cho người dùng. Như vậy, sự kết hợp giữa các yêu cầu về hiệu năng, bảo mật và khả năng tích hợp là nền tảng cho một hệ thống quản lý khóa học và giảng viên hiệu quả, giúp Công ty CP Đầu tư và Công nghệ Việt Hưng phát triển bền vững trong thị trường giáo dục trực tuyến đầy cạnh tranh. Kết quả của quá trình khảo sát bài toán không chỉ làm rõ các yêu cầu thiết yếu mà còn tạo tiền đề quan trọng cho các giai đoạn phân tích và thiết kế hệ thống tiếp theo.
Hệ thống quản lý khóa học và giảng viên được xây dựng sẽ là công cụ hỗ trợ mạnh mẽ, góp phần nâng cao chất lượng dịch vụ và khả năng cạnh tranh của công ty trong lĩnh vực đào tạo trực tuyến. trợ học viên nếu cần. Đây là một tính năng quan trọng giúp giảng viên duy trì mối quan hệ học tập hiệu quả với học viên và đảm bảo chất lượng giảng dạy. - Chức năng dành cho quản trị viên + Đăng nhập: Quản trị viên có tài khoản đặc quyền và cần đăng nhập để truy cập các tính năng quản trị hệ thống.
Hệ thống cần có các biện pháp bảo mật nâng cao cho tài khoản quản trị viên để bảo vệ dữ liệu quan trọng của công ty. + Quản lý học viên: Quản trị viên có thể quản lý thông tin của tất cả các học viên trong hệ thống, bao gồm việc xem và cập nhật thông tin cá nhân, kiểm tra lịch sử khóa học đã tham gia và theo dõi các hoạt động của học viên.