1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỀ tài WEBSITE ĐĂNG ký học ONLINE

47 9 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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT-HÀN KHOA KHOA HỌC MÁY TÍNH  BÁO CÁO ĐỒ ÁN TỐT NGHIỆP WEBSITE ĐĂNG KÝ HỌC ONLINE Sinh viên thực : Nguyễn Đăng Nghĩa Mã sinh viên : 191C900028 GVHD Lớp : Ths Dương Thị Mai Nga : 19I1 Đà Nẵng, tháng 11 năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT-HÀN KHOA KHOA HỌC MÁY TÍNH  BÁO CÁO ĐỒ ÁN TỐT NGHIỆP WEBSITE ĐĂNG KÝ HỌC ONLINE Sinh viên thực : Nguyễn Đăng Nghĩa Mã sinh viên : 191C900028 GVHD : Ths Dương Thị Mai Nga Lớp : 19I1 Đà Nẵng, tháng 11 năm 2021 MỞ ĐẦU Kính thưa quý thầy cô, Ngày khoa học kỹ thuật giới nói chung, Việt Nam nói riêng đà phát triển mạnh mẽ không ngừng nâng cao phát triển mặt Đặc biệt ngành công nghệ thông tin Để đáp ứng nhu cầu ngày cao người hàng loạt cơng ty máy tính đời ứng dụng cơng nghệ thông tin áp dụng ngày nhều hơn.Với cơng nghệ đại ngày người giải phóng cơng việc nặng nhọc thay vào ứng dụng công nghệ thông tin ngày đại kỹ xảo robot, máy tự động, phần mềm quản lý nhiều ứng dụng áp dụng ngồi thực tiễn Nhưng bên cạnh nhiều vấn đề hạn chế liên quan đến việc bảo trì lập trình trang web mang xu hướng thời đại theo năm tháng Chính hạn chế nêu em tự xây dựng cho website mà em tự cho cần thiết năm tháng bệnh dịch này, trang web giúp bạn học sinh, sinh viên đăng ký mơn mà muốn học online khơng thể đến lớp sách hạn chế COVID nhà nước Với kinh nghiệm non nớt mảng lập trình có sai sót mong q thầy bảo giúp em để em hoàn thiện thêm khả lập trình Em xin chân thành cảm ơn! LỜI CẢM ƠN Để hoàn thành báo cáo này, trước hết, em xin cảm ơn thầy cô giáo khoa công nghệ thông tin Trường Đại học CNTT Truyền Thông Việt - Hàn, em nhận nhiều quan tâm, giúp đỡ quý thầy cô bạn bè Em xin gửi lời cảm ơn đến ban giám hiệu nhà trường tạo điều kiện tốt cho em củng bạn suốt thời gian học tập làm đồ án tốt nghiệp Em xin chân thành cảm ơn Cô Dương Thị Mai Nga trang bị cho em kiến thức chuyên môn thời gian vừa qua, giúp em hiểu rỏ lĩnh vực nghiên cứu để hoàn thành đề giao Với điều kiện thời gian có hạn, kiến thức cịn hạn chế, báo cáo khơng thể tránh sai sót Em mong nhận ý kiến đóng góp quý thầy nhà trường để em có thêm kinh nghiệm bổ sung kiến thức thân, tiếp tục phát triển đồ án Em xin chân thành cảm ơn! NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ………………………………………………………………………………………………… …………………………………………………………………… ………………………… ………………………………………………………………………………………………… ………………………………………… …………………………………………………… ………………………………………………………………………………………………… ……………… ……………………………………………………………………………… ……………………………………………………………………………………… ……… ………………………………………………………………………………………………… …………………………………………………………… ………………………………… ………………………………………………………………………………………………… ………………………………… …………………………………………………………… ………………………………………………………………………………………………… ……… ……………………………………………………………………………………… ……………………………………………………………………………… ……………… ………………………………………………………………………………………………… …………………………………………………… ………………………………………… ………………………………………………………………………………………………… ………………………… …………………………………………………………………… ………………………………………………………………………………………………… .………………………………………………………………………………………………… …………………………………………………………………… ………………………… ………………………………………………………………………………………………… …………………………………………… ………………………………………………… ………………………………………………………………………………………………… ………………… …………………………………………………………………………… ………………………………………………………………………………………… …… ………………………………………………………………………………………………… ……………………………………………………………… ……………………………… MỤC LỤC LỜI CẢM ƠN MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC BẢNG BIỂU DANH MỤC HÌNH ẢNH CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Tên đề tài 1.2 1.3 1.4 Lý chọn đề tài Nhiệm vụ Mục đích nghiên cứu 1.5 Định hướng giải 1.6 Ý nghĩa thực tiễn với thân CHƯƠNG CÔNG CỤ CÔNG NGHỆ SỬ DỤNG 2.1 Giới thiệu PHP 2.1.1 PHP gì? 2.1.2 Lịch sử phát triển PHP 2.2 Giới thiệu MySQL 12 2.2.1 MySQL gì? 12 2.2.2 Đặt điểm hệ quản trị sở liệu MySQL 13 2.2.3 Những lợi ích sử dụng hệ quản trị sở liệu MySQL 13 2.2.4 Javascript 17 2.2.5 Xampp 18 2.2.6 Sublime Text 18 2.2.7 Hyper Text Markup Languages (HTML) 19 2.2.8 Cascading Style Sheet (CSS) 19 2.2.9 JQuery 20 CHƯƠNG PHÂN TÍCH MƠ HÌNH HỆ THỐNG 22 3.1 Phân tích yêu cầu 22 3.1.1 Yêu cầu chức hệ thống 22 3.1.2.Yêu cầu hình thức 22 3.1.3.Yêu cầu bảo mật: 22 3.2 Sơ đồ chức quản lý admin 23 3.3 Sơ đồ chức người dùng 24 3.4 sơ đồ use case 25 3.4.1 Biểu đồ use case tổng quát 25 3.4.2 3.4.3 Biểu đồ usecase cho tác nhân khách hàng 26 Biểu đồ use case quản lý tài khoản 27 3.4.3 3.4.6 3.4.7 Biểu đồ quản lý khoá học đăng ký admin 28 Biểu đồ use case quản lý khoá học đăng ký người dung 29 Biểu đồ use case quản lí khố học 30 3.5 Hệ thống database 30 CHƯƠNG KẾT QUẢ ĐẠT ĐƯỢC 31 4.1 Giao diện chung 31 4.1.1 Giao diện trang chủ 31 4.1.2 Giao diện chi tiết khóa học 32 4.1.3 Giao diện trang admin 33 4.1.4 Giao diện trang đăng nhập 35 4.1.5 Giao diện trang lấy mật 36 4.1.6 Giao diện trang giới thiệu 37 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 38 5.1 Kết đạt 38 5.1.1 Về phía người quản trị 38 5.1.2 Về phía người dùng 38 5.1.3 Về phía thân 38 5.2 Những hạn chế thiếu sót 38 5.3 Hướng phát triển 38 TÀI LIỆU THAM KHẢO 40 DANH MỤC CÁC TỪ VIẾT TẮT VIẾT TẮT NỘI DUNG CSDL Cơ sở liệu HTML Hypertext Markup Language IDE Integrated Development Environment IoC Inversion of Control MIT Massachusetts Institute of Technology MVC Model-View-Controller OOP Object Oriented Programming ODBC Open Database Connectivity DANH MỤC BẢNG BIỂU Bảng 1: Bảng nội dung kế hoạch thực DANH MỤC HÌNH ẢNH Hình Giao diện php Hình 2 Giao diện MySQL 13 Hình Giao diện bootstrap 16 Hình Giao diện javascript 17 Hình Giao diện xampp 18 Hình Giao diện sublime text 18 Hình Sơ đồ chức quản lý admin 23 Hình Sơ đồ chức người dung 24 Hình 3 Biểu đồ usecase mức tổng quát 25 Hình Biểu đồ usecase tác nhân cho khách hàng 26 Hình Biểu đồ use case quản lý tài khoản 27 Hình Biểu đồ use case quản lý khoá học đăng ký admin 28 Hình Biểu đồ use case quản lý danh mục admin 29 Hình 8.Biểu đồ use case quản lý khoá học đăng ký người dùng 29 Hình Biểu đồ quản lí khố học 30 Hình 10 Hình Giao diện databases 30 Hình 1.Giao diện trang chủ 31 Hình 2.Giao diện chi tiết khoá học 32 Hình 3.Giao diện trang admin 35 Hình 4 Giao diện trang đăng nhập 35 Hình Lấy lại mật 36 Hình Liên hệ 37 Hình Vị trí 37 3.4.2 Biểu đồ usecase cho tác nhân khách hàng Hình Biểu đồ usecase tác nhân cho khách hàng 26 Tên use case Use case tác nhân khách hàng Tác nhân Khách hàng Mô tả Khách hàng xem chi tiết khố học Điều kiện Khách hàng truy cập vào trang web để xem chi tiết khoá học Luồng Hành động tác nhân Hành động hệ thống kiện Khách hàng bấm vào nút Hệ thống hiển thị thông tin chi tiết “xem chi tiết khoá học” khoá học trang web Khách hàng đặt lịch học 3.4.3 Biểu đồ use case quản lý tài khoản Hình Biểu đồ use case quản lý tài khoản 27 3.4.3 Biểu đồ quản lý khoá học đăng ký admin Hình Biểu đồ use case quản lý khoá học đăng ký admin Tên use case Use case quản lý khoá học admin Tác nhân Quản trị viên Mô tả Quản trị viên quản lý đơn hàng Điều kiện Quản trị viên đăng nhập thành công vào hệ thống Luồng Hành động tác nhân kiện Vào trang quản lý Chọn tab quản lý đơn hàng Hành động hệ thống Thông báo thực thành công thực chức xác nhận, sửa, xoá đăng ký học viên,… Bảng Bảng quản lý khóa học đăng ký admin 28 3.4.5 Biểu đồ use case quản lý danh mục admin Hình Biểu đồ use case quản lý danh mục admin 3.4.6 Biểu đồ use case quản lý khoá học đăng ký người dung Hình 8.Biểu đồ use case quản lý khố học đăng ký người dùng 29 3.4.7 Biểu đồ use case quản lí khố học Hình Biểu đồ quản lí khố học 3.5 Hệ thống database Hình 10 Giao diện databases 30 CHƯƠNG KẾT QUẢ ĐẠT ĐƯỢC 4.1 Giao diện chung 4.1.1 Giao diện trang chủ Hình 1.Giao diện trang chủ 31 4.1.2 Giao diện chi tiết khóa học Hình 2.Giao diện chi tiết khoá học 32 4.1.3 Giao diện trang admin 33 34 Hình 3.Giao diện trang admin 4.1.4 Giao diện trang đăng nhập Hình 4 Giao diện trang đăng nhập 35 4.1.5 Giao diện trang lấy mật Hình Lấy lại mật 36 4.1.6 Giao diện trang giới thiệu Hình Liên hệ Hình Vị trí 37 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết đạt 5.1.1 Về phía người quản trị • Hồn thành chức quản lý như: quản lý danh mục, khoá học, tài khoản, người dùng, lớp học đăng ký • Ngồi cịn có chức quản lý banner, đổi mật khẩu… 5.1.2 Về phía người dùng • Khách hàng đăng nhập, đăng ký, xem thơng tin khố học • Đăng ký học, tìm kiếm khố học • Khách hàng cịn thay đổi thơng tin • Đăng nhập, đăng xuất… 5.1.3 Về phía thân • Khảo sát quy trình phát triển hệ thống website • Nắm số khái niệm • Phân tích liệu chức hệ thống • Thiết kế sở liệu giao diện chương trình • Xây dựng website tương đối hoàn chỉnh với yêu cầu đặt 5.2 Những hạn chế thiếu sót • Giao diện chưa đẹp • Một số chức phụ cịn chưa hồn chỉnh • Chưa có chức đánh giá, phản hồi 5.3 Hướng phát triển • Đã cố gắng trình bày cách khoa học có hệ thống kiến thức hiểu biết thân, có tham khảo tài liệu vấn đề liên quan đến nội dung website • Cố gắng bám sát đề cương làm theo hướng dẫn giáo viên khơng thể tránh khỏi sai sót, mong nhận đánh giá góp ý giảng viên hướng dẫn ThS Dương Thị Mai Nga để báo cáo hoàn thiện Với hạn chế tồn nêu trên, hướng nghiên cứu website dự kiến sau: • Tìm hiểu tài liệu liên quan, học hỏi kiến thức bổ ích 38 • Cải tiến hoàn thiện chức chưa hoàn thiện chương trình 39 TÀI LIỆU THAM KHẢO [1] Trang web: https://tailieu.vn/ [2] Trang web: https://123docz.net/trang-chu.htm [3] Trang web: https://www.w3schools.com/ 40 ... Bảng 1: Bảng nội dung kế hoạch thực CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI Tên đề tài 1.1 Tên đề tài: Thiết kế website đăng ký học online Lý chọn đề tài 1.2 Ngày nay, tình hình dịch bệnh COVID-19 diễn biến... khoá học, tài khoản, người dùng, lớp học đăng ký • Ngồi cịn có chức quản lý banner, đổi mật khẩu… 5.1.2 Về phía người dùng • Khách hàng đăng nhập, đăng ký, xem thơng tin khố học • Đăng ký học, ... (user): - Đăng ký, đăng nhập - Xem chi tiết khoá học - Tìm kiếm khố học - Chọn khố học, đăng ký khố học, tốn - Bình luận, đánh giá • Về phía nhà cung cấp: • Về phía quản trị (admin) - Đăng nhập:

Ngày đăng: 14/12/2022, 17:03

Xem thêm:

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

TÀI LIỆU LIÊN QUAN