Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
2,32 MB
Nội dung
Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí TRƯỜNG ĐẠI HỌC TÀI NGUN VÀ MƠI TRƯỜNG TP.HCM KHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM ĐỒ ÁN MÔN HỌC THƯƠNG MẠI ĐIỆN TỬ WEB APP HỌC VIỆN QUẢN LÝ GIÁO DỤC THÀNH PHỐ HỒ CHÍ MINH Giảng viên hướng dẫn : ThS Từ Thanh Trí Sinh viên thực hiện: : Dương Tấn Quảng Lớp : 08_THMT Khoá : 08 MSSV: 0850080038 Nguyễn Đỗ Nhất Vũ MSSV: 0850080055 Nguyễn Ngọc Gia Huy MSSV: 0850080022 TP Hồ Chí Minh, tháng 08 năm 2022 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM KHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM ĐỒ ÁN MÔN HỌC THƯƠNG MẠI ĐIỆN TỬ WEB APP HỌC VIỆN QUẢN LÝ GIÁO DỤC THÀNH PHỐ HỒ CHÍ MINH Giảng viên hướng dẫn : ThS Từ Thanh Trí Sinh viên thực hiện: : Dương Tấn Quảng Nguyễn Đỗ Nhất Vũ Nguyễn Ngọc Gia Huy Lớp : 08_THMT Khoá : 08 MSSV: 0850080038 MSSV: 0850080055 MSSV: 0850080022 TP Hồ Chí Minh, tháng 08 năm 2022 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí MỞ ĐẦU Hiện nay, nước có gần 1,5 triệu nhà giáo CBQLGD, đội ngũ CBQLGD chiếm khoảng 10% Tỷ lệ đội ngũ CBQLGD cấp sau: khoảng 18% giáo dục mầm non, 65% giáo dục phổ thông giáo dục thường xuyên, 6% giáo dục cao đẳng, đại học, 11% quan quản lý giáo dục cấp (1) Đội ngũ CBQLGD phần lớn nhà giáo khá, giỏi bổ nhiệm, điều động sang làm công tác quản lý, đa số người động, thích ứng nhanh với đổi giáo dục đào tạo Nhiều thầy, cô giáo, CBQLGD nỗ lực vượt khó vươn lên hồn thiện chuyên môn, nghiệp vụ, gương sáng đạo đức, tận tụy, tâm huyết với nghề Có thầy, hy sinh tuổi xn mình, hết lịng học sinh, bám trường, bám lớp, trở thành người cha, người mẹ thứ hai em vùng sâu, vùng xa, vùng điều kiện kinh tế - xã hội cịn khó khăn, biên giới, hải đảo Nhìn chung, đội ngũ nhà giáo cán quản lý giáo dục phát triển số lượng chất lượng, với cấu ngày hợp lý; đó, chất lượng đội ngũ nhà giáo CBQLGD góp phần định thành nghiệp giáo dục năm qua: Chất lượng giáo dục phổ thông quốc tế ghi nhận, đánh giá cao Kết kỳ thi olympic quốc tế học sinh Việt Nam mơn tốn, lý, hóa, đạt thành tích đáng tự hào Nhiều mơ hình giáo dục, phương pháp dạy học tích cực đưa vào ứng dụng thực tiễn Chất lượng giáo dục đại học cải thiện rõ rệt, tự chủ đại học thúc đẩy, nâng cao chất lượng đào tạo nghiên cứu khoa học Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí Lời cảm ơn Em xin chân thành cảm ơn thầy ThS.Từ Thanh Trí, giảng viên mơn thương mại tận tình dạy kiến thức bổ ích mà thầy mang đến cho em suốt thời gian qua Nhờ mà chúng em biết thêm nhiều kiến thức vai trò tầm quan trọng ngành công nghệ thông tin lĩnh vực thương mại điện tửMong thầy giữ lửa nhiệt huyết cơng việc để khóa sinh viên sau tiếp tục có trải nghiệm tốt môn học đồng thời nâng cao hiệu quả, chất lượng học tập giảng dạy nhà trường Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí NHẬN XÉT (Của giảng viên chấm thứ nhất) Điểm Tp Hồ Chí Minh, ngày tháng .năm Mục lục: Conten Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí Chương 1:Giới thiệu .8 1.1 Mục đích: 1.2 Tóm tắt: 1.3 Phạm vi đề tài: .8 1.4 Tổng quan tài liệu: 2.1 Yêu cầu chức chung: 2.3 Chức đăng nhập: 2.4 Chức xem thông tin: 2.11 Chức quản lý khóa học: .10 2.12 Chức quản lý người dùng: 11 2.13 Biểu đồ use case tổng quan: 11 2.14.1: Use case phân rã người dùng: 12 2.14.2 Use case phân rã quản trị viên: 13 2.15 Đặc tả Usecase: 14 2.15.1 Usecase đăng ký: 14 2.15.2 Use case đăng nhập: .15 2.15.3 Use case xem thông tin: 16 2.15.4 Usecase toán: 17 2.15.5 Use case đăng viết: 18 2.15.6 Use case tra cứu thông tin: 19 2.15.7 Use case quản lý tài khoản: 21 2.15.8 Use case quản lý khóa học: 21 2.15.9 Use case quản lý thông tin: 22 2.16 Thiết kế sở liệu: 23 Chương 3: Các yêu cầu phi chức 25 3.1Giao diện người dùng: 25 3.2Tính bảo mật: 25 3.3Ràng buộc : .25 3.4 Đảm bảo tiêu chuẩn mã hóa thơng tin đăng nhập : .26 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí KÍ HIỆU CÁC CỤM TỪ VIẾT TẮT Các kí hiệu viết tắt : - HTML: Hypertext Markup Language - CSS: Cascading Style Sheets - IDE: Integrated Development Environment - CBQLGD: cán quản lý giáo dục Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí Chương 1:Giới thiệu 1.1 Mục đích: Mục đích tài liệu đặc tả yêu cầu phần mềm cung cấp nhìn tổng quan, dễ hiểu yêu cầu, thành phần web app.Nó thể cụ thể chi tiết cho việc xây dựng phát triển web app Học Viện Quản Lý Giáo Dục Tài liệu nhằm mô tả cho người đọc tác nhân, ràng buộc giao diện người dùng 1.2 Tóm tắt: -Tên dự án: phần mềm ứng dụng web Học Viện Quản Lý Giáo Dục -Dự án để làm gì: Cho người đọc, người xem có nhu cầu tìm hiểu hiển thị thông tin nhằm đáp ứng cho yêu cầu đại đa số người dùng 1.3 Phạm vi đề tài: Tài liệu đặc tả yêu cầu phần mềm xây dựng nhằm phục vụ cho web app Học Viện Quản Lý Giáo Dục, giúp người dùng truy cập,xem thông tin viết, thơng báo, bình luận, khóa học xem thơng tin khác cách nhanh chóng, thuận tiện dễ sử dụng, đẹp mắt không phần hiệu Đồng thời admin dễ dàng quản lý viết hiển thị web app web app công cụ người truy cập giao tiếp với admin Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí 1.4 Tổng quan tài liệu: Tài liệu viết dựa theo chuẩn Tài liệu đặc tả yêu cầu phần mềm (Software Requirements Specifications - SRS) giải thích "IEEE Recommended Practice for Software Requirements Specifications" " IEEE Guide for Developing System Requirements Specifications" Với cấu trúc chia làm ba phần: +Phần 1: Cung cấp nhìn tổng quan thành phần SRS +Phần 2: Mô tả tổng quan nhân tố, ràng buộc, đặc điểm người dùng, môi trường thực thi tác động lên hệ thống yêu cầu Cung cấp thông tin chi tiết yêu cầu chức năng, cung cấp cho nhà phát triển phần mềm thông tin để phát triển phần mềm đáp ứng yêu cầu +Phần 3: Các yêu cầu phi chức Chương 2: Các yêu cầu chức 2.1 Yêu cầu chức chung: Các chức phát triển để hướng tới thuận tiện dễ dàng cho người sử dụng, tạo thoải mái trải nghiệm web cung cấp đầy đủ thông tin cần thiết cho người dùng cách dễ dàng trực quan 2.2 Chức đăng ký: Giúp người dùng tạo tài khoản thành viên để thực thao tác đăng viết, đăng kí khóa học… 2.3 Chức đăng nhập: Giúp người dùng đăng nhập tài khoản thực thao tác có cho phép quyền người dùng 2.4 Chức xem thông tin: Giúp người dùng khách người dùng thành viên xem thông tin hiển thị giao diện web app Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí 2.5 Chức đăng viết: Giúp người dùng thành viên đăng viết, bình luận 2.6 Chức tra cứu thơng tin: Giúp người dùng có khả tra cứu, tìm kiếm nội dung cần thiết 2.7 Chức toán: Giúp người dùng thành viên tốn khoản phí đăng kí tham gia khóa học giao diện web app 2.8 Chức quản lý thơng tin: Quản trị viên tùy chỉnh nội dung hiển thị giao diện web app thao tác thêm sửa xóa nội dung giao diện admin 2.9 Chức quản lý tài khoản: Quản trị viên quản lý tài khoản thành viên thao tác thêm sửa xóa thành viên gia hạn tài khoản giao diện admin 2.10 Chức quản lý viết: Quản trị viên quản lý viết hiển thị web app thao tác thêm sửa xóa giao diện admin 2.11 Chức quản lý khóa học: Quản trị viên quản lý khóa học đăng web app thao tác thêm sửa xóa giao diện admin 10 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí 2.15 Đặc tả Usecase: 2.15.1 Usecase đăng ký: - Use case name: Đăng ký - Use case id: UC01 - Description: người dùng, muốn truy cập vào ứng dụng để sử dụng dịch vụ từ ứng dụng toán đăng viết cần phải có tài khoản thành viên - Actor(s): người dùng khách, trình duyệt - Priority: khơng bắt buộc - Trigger: người dùng cẩn thực thao tác tốn đăng bình luận - Pre-Condition(s):tài khoản người chưa tạo sẵn, thực đăng ký - Post-Condition(s): người dùng điền đầy đủ thông tin sau đăng ký thành cơng hệ thống ghi nhận hoạt động đăng ký thành công việc quay trang chủ - Basic Flow: 1-người dùng truy cập vào ứng dụng 2- người dùng chọn vào đăng ký 3-người dùng điền thông tin tài khoản gồm tài khoản, email lần mật trùng 4-hệ thống xác thực thông tin đăng ký thành công cho phép người dùng truy cập vào ứng dụng 5-hệ thống ghi nhận hoạt động đăng ký ứng dụng - Alternative Flow:2a- người dùng chọn đăng kí tài khoản 14 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí 3a-người dùng điền tài khoản, email lần mật trùng chọn lệnh đăng kí 4a-hệ thống xác thực yêu cầu hoạt động đăng kí tài khoản người dùng Use case tiếp tục bước - Exception Flow: 4a- hệ thống xác thực thông tin đăng nhập không thành công hiển thị thông báo Use case dừng lại - Business Rules: none - Non-Functional Requirement: none 2.15.2 Use case đăng nhập: - Use case name: Đăng nhập - Use case id: UC02 - Description: người dùng quản trị viên + Đối với người dùng: muốn đăng nhập vào ứng dụng để sử dụng dịch vụ từ ứng dụng + Đối với quản trị viên: muốn đăng nhập vào giao diện admin để quản lý hệ thống - Actor(s): người dùng thành viên, quản trị viên, trình duyệt - Priority: khơng bắt buộc - Trigger: người dùng thành viên muốn sử dụng với tư cách thành viên, quản trị viên muốn quản lý ứng dụng web - Pre-Condition(s):tài khoản người tạo sẵn, thực đăng ký 15 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí - Post-Condition(s): người dùng quản trị viênđiền đầy đủ thơng tin sau đăng nhập thành công hệ thống ghi nhận hoạt động đăng nhập thành công - Basic Flow: 1-người dùng quản trị viên muốn đăng nhập 2- người dùng quản trị viên đăng nhập 3-người dùng điền email mật khẩu, quản trị viên điền tên đăng nhập mật 4-hệ thống xác thực thông tin đăng nhập thành công cho phép người dùng đăng nhập vào ứng dụng 5-hệ thống ghi nhận hoạt động đăng nhập ứng dụng - Alternative Flow:None - Exception Flow: 4a- hệ thống xác thực thông tin đăng nhập không thành công hiển thị thông báo Use case dừng lại - Business Rules: điền thơng tin email phải có dấu @ - Non-Functional Requirement: none 2.15.3 Use case xem thông tin: - Use case name: Xem thông tin - Use case id: UC03 - Description: người dùng, muốn truy cập vào ứng dụng để xem thông tin hiển thị - Actor(s): người dùng, trình duyệt - Priority: bắt buộc - Trigger: người dùng có nhu cầu xem thông tin web app 16 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí - Pre-Condition(s):người dùng truy cập vào web app - Post-Condition(s): hệ thống hiển thị giao diện web - Basic Flow: 1-người dùng truy cập vào ứng dụng 2- người dùng truy cập vào trang để xem thông tin 3-hệ thống ghi nhận truy cập ứng dụng 4- hệ thống hiển thị giao diện người dùng - Alternative Flow:none - Exception Flow: none - Business Rules: none - Non-Functional Requirement: none 2.15.4 Usecase toán: - Use case name: Thanh toán - Use case id: UC04 - Description: người dùng, muốn truy cập vào ứng dụng sử dụng dịch vụ từ ứng dụng tốn phí - Actor(s): người dùng thành viên, trình duyệt - Priority: khơng bắt buộc - Trigger: người dùng cẩn thực thao tác tốn - Pre-Condition(s): người dùng muốn đăng kí khóa học - Post-Condition(s): người dùng điền đầy đủ thông tin sau đăng ký khóa thành cơng hệ thống ghi nhận hoạt động đăng ký khóa học thực bước toán - Basic Flow: 1-người dùng thành viêntruy cập vào ứng dụng 17 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí 2- người dùng thành viên chọn đăng ký khóa học 3-người dùng thành viên điền thông tin tài khoản gồm tài khoản, email, tên người dùng số điện thoại 4-hệ thống xác thực thông tin người dùng tốn 5-hệ thống ghi nhận hoạt động đăng ký khóa học thành công - Alternative Flow:2a- người dùng khác chọn đăng kí khóa học 3a-người dùng khách chuyển hướng đến trang đăng kí thực đăng ký tài khoản 41- người dùng khách điền tài khoản, email lần mật trùng chọn lệnh đăng kí 4a-hệ thống xác thực yêu cầu hoạt động đăng kí tài khoản người dùng Use case tiếp tục bước - Exception Flow: 4a- hệ thống xác thực thông tin đăng ký đăng nhập không thành công hiển thị thông báo Use case dừng lại - Business Rules: none - Non-Functional Requirement: none 2.15.5 Use case đăng viết: - Use case name: Đăng viết - Use case id: UC05 - Description: người dùng thành viên muốn truy cập vào ứng dụng để sử dụng dịch vụ đăng viết - Actor(s): người dùng thành viên, trình duyệt - Priority: khơng bắt buộc 18 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí - Trigger: người dùng cẩn thực thao tác đăng bình luận - Pre-Condition(s):tài khoản người tạo sẵn, thực đăng bình luận - Post-Condition(s): người dùng điền đầy đủ thông tin sau nhấn đăng thành cơng hệ thống ghi nhận hoạt động đăng thành công - Basic Flow: 1-người dùng truy cập vào ứng dụng 2- người dùng đăng nhập vào ứng dụng 3-người dùng điền thông tin vào form comment 4-người dùng nhấn vào nút post 4-hệ thống xác thực thông tin đăng thành công upload viết lên giao diện - Alternative Flow:1a- người dùng chọn đăng kí tài khoản 1b-người dùng điền tài khoản, email lần mật trùng chọn lệnh đăng kí 1c-hệ thống xác thực yêu cầu hoạt động đăng kí tài khoản người dùng Use case tiếp tục bước - Exception Flow: 4a- hệ thống xác thực thông tin đăng nhập không thành công hiển thị thông báo Use case dừng lại - Business Rules: none - Non-Functional Requirement: none 2.15.6 Use case tra cứu thông tin: - Use case name: Tra cứu thông tin - Use case id: UC06 19 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí - Description: người dùng thành viên quản trị viên muốn truy cập vào ứng dụng để sử dụng dịch vụ tra cứu thông tin - Actor(s): người dùng thành viên, quản trị viên, trình duyệt - Priority: khơng bắt buộc - Trigger: người dùng cẩn thực thao tác tìm kiếm tra cứu - Pre-Condition(s):khơng cần tài khoản tạo sẵn - Post-Condition(s): người dùng điền thông tin cần tìm kiếm thực thao tác tìm kiếm - Basic Flow: 1-người dùng truy cập vào ứng dụng 2- người dùng nhấn vào tìm kiếm 3-người dùng điền thơng tin vào form tìm kiếm 4-người dùng nhấn vào nút tìm kiếm 4-hệ thống xác thực thơng tin hiển thị thông tin liên quan đến keyword mà người dùng nhập - Alternative Flow:1a- người dùng thành viên quản trị viên truy cập vào ứng dụng web 1b-người dùng thành viên quản trị viên đăng nhập vào hệ thống Use case tiếp tục bước - Exception Flow: 4a- hệ thống xác thực keyword không tồn Use case dừng lại - Business Rules: none - Non-Functional Requirement: none 2.15.7 Use case quản lý tài khoản: - Use case name: quản lí tài khoản 20 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí - Use case id: UC07 – Description: quản trị viên muốn truy cập vào ứng dụng để sử dụng dịch vụ quản lí tài khoản - Actor(s): quản trị viên, trình duyệt - Priority: khơng bắt buộc - Trigger: người quản trị viên cẩn thực thao tác quản lý tài khoản - Pre-Condition(s):tài khoản người quản trị tạo sẵn, thực đăng nhập - Post-Condition(s): quản trị viên điền tài khoản mật sau nhấn đăng thành cơng hệ thống ghi nhận hoạt động đăng thành công - Basic Flow: 1-quản trị viên truy cập vào ứng dụng 2- quản trị viênđăng nhập vào ứng dụng 3- quản trị viên vào giao diện admin thực thao tác quản lý tài khoản người dùng 4-hệ thống xác thực quản trị viên cập nhật thông tin tài khoản thành công -Alternative Flow: none - Exception Flow: 4a- hệ thống xác thực thông tin đăng nhập không thành công hiển thị thông báo Use case dừng lại - Business Rules: none - Non-Functional Requirement: none 2.15.8 Use case quản lý khóa học: - Use case name: quản lí khóa học - Use case id: UC08 21 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí – Description: quản trị viên muốn truy cập vào ứng dụng để sử dụng dịch vụ quản lí khóa học - Actor(s): quản trị viên, trình duyệt - Priority: không bắt buộc - Trigger: người quản trị viên cẩn thực thao tác quản lý khóa học - Pre-Condition(s):tài khoản người quản trị tạo sẵn, thực đăng nhập - Post-Condition(s): quản trị viên điền tài khoản mật sau nhấn đăng thành công hệ thống ghi nhận hoạt động đăng thành công - Basic Flow: 1-quản trị viên truy cập vào ứng dụng 2- quản trị viênđăng nhập vào ứng dụng 3- quản trị viên vào giao diện admin thực thao tác quản lý khóa học 4-hệ thống xác thực quản trị viên cập nhật thông tin tài khoản thành công -Alternative Flow: none - Exception Flow: 4a- hệ thống xác thực thông tin đăng nhập không thành công hiển thị thông báo Use case dừng lại - Business Rules: none - Non-Functional Requirement: none 2.15.9 Use case quản lý thông tin: - Use case name: quản lí thơng tin - Use case id: UC09 – Description: quản trị viên muốn truy cập vào ứng dụng để sử dụng dịch vụ quản lí thơng tin 22 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí - Actor(s): quản trị viên, trình duyệt - Priority: khơng bắt buộc - Trigger: người quản trị viên cẩn thực thao tác quản lý thông tin - Pre-Condition(s):tài khoản người quản trị tạo sẵn, thực đăng nhập - Post-Condition(s): quản trị viên điền tài khoản mật sau nhấn đăng thành công hệ thống ghi nhận hoạt động đăng thành công - Basic Flow: 1-quản trị viên truy cập vào ứng dụng 2- quản trị viênđăng nhập vào ứng dụng 3- quản trị viên vào giao diện admin thực thao tác quản lý thông tin 4-hệ thống xác thực quản trị viên cập nhật thông tin thành công -Alternative Flow: none - Exception Flow: 4a- hệ thống xác thực thông tin đăng nhập không thành công hiển thị thông báo Use case dừng lại - Business Rules: none - Non-Functional Requirement: none 2.16 Thiết kế sở liệu: Tài khoản: Tên trường Kiểu liệu UseID AutoField(primary_key=True) 23 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí Email CharField(max_length=50) MatKhau CharField(max_length=20) TenND CharField(max_length=50) Người dùng: Tên trường Kiểu liệu UserID AutoField(prim Email CharField(max_length=50) TenND CharField(max_length=50) Bài viết: Tên trường Kiểu liệu IDBai AutoField(primary_key=True) UserID Email models.ForeignKey(TaiKhoan, on_delete=models.CASCADE) models.CharField(max_length=50) TenND models.CharField(max_length=50) TitleBai models.CharField(max_length=500) ContentBai models.TextField(max_length=2000) Ngay models.DateTimeField() 24 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí Khóa học : Tên trường Kiểu liệu IDKH models.AutoField(primary_key=True) TenKH models.CharField(max_length=50) GiaKH models.BinaryField() ThoiGian models.DateTimeField() Chương 3: Các yêu cầu phi chức 3.1Giao diện người dùng: Giao diện hiển thị tốt thiết bị khác Đối với khách truy cập sử dụng hệ thống thơng qua trình duyệt web, hệ thống nhận yêu cầu truy cập từ phía máy khách thơng qua trình duyệt gửi trả cho trình duyệt menu chức tương ứng với yêu cầu người dùng Trong trường hợp Khách tương tác với trang thơng qua cửa sổ hình trình duyệt với cấu trúc trang gồm có phần : phần tiêu đề trang cung cấp nút bấm lựa chọn để xem thông tin trang chủ, khóa học , giới thiệu trường, liên hệ…phần thân trang cung cấp thông tin phần mà người dùng yêu cầu người dùng vừa truy cập vào trang chủ trang web 3.2Tính bảo mật: Người dùng sử dụng chức truy cập liệu phù hợp lấy thông tin cung cấp từ người dùng 3.3Ràng buộc : Web app tập trung giới thiệu trường quảng bá khóa học nên hạn chế 25 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí Web app xây dựng dựa Web người dùng cần có thiết bị có kết nối với internet máy vi tính cung cấp dịch vụ thư điện tử, hình ảnh, văn bản, đa phương tiện để gửi nhận thơng tin, liệu máy khách web server Bên phía máy khách – người dùng cần có phần mềm ứng dụng duyệt Web Google Chrome, Internet Explore, Mozilla Firefox, Opera với phiên có hỗ trợ JavaScript 3.4 Đảm bảo tiêu chuẩn mã hóa thơng tin đăng nhập : Quản trị viên sử dụng chức truy cập liệu thông qua tài khoản Quản trị viên đăng nhập tài khoản với tên tài khoản mật Tên tài khoản không trùng với tên tài khoản ID, mật đăng nhập kí tự Trong Tài khoản đăng nhập cấp phép cho quản trị viên đăng nhập nhằm quản lý trang web DANH MỤC SƠ ĐỒ HÌNH Hình Hình Hình Trang 11 Trang 12 Trang 13 DANH MỤC TÀI LIỆU THAM KHẢO - Sách python django: Anthony Molinaro (2005) Publisher(s): O'Reilly Media, Inc John Russel (2020) SQL: Books in 1: Beginner's Guide & 7-Day Crash Course, How to Quickly Learn Structured Query Language Programming, Server Administration, Computer and Database Management Step-by-Step Monticello Solutions Limited Severance, C (2016) Python for Everybody: Exploring Data Using Python Severance, C (2016) Python for Everybody: Exploring Data Using Python 26 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí - Sách SQL: Bibliography Anthony Molinaro (2005) Publisher(s): O'Reilly Media, Inc John Russel (2020) SQL: Books in 1: Beginner's Guide & 7-Day Crash Course, How to Quickly Learn Structured Query Language Programming, Server Administration, Computer and Database Management Step-by-Step Monticello Solutions Limited Severance, C (2016) Python for Everybody: Exploring Data Using Python 27 Web App Học Viện Quản Lý Giáo Dục TPHCM GVHD: Từ Thanh Trí 28