Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
7,18 MB
Nội dung
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN ĐỒ ÁN TỐT NGHIỆP PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN QUẢN LÝ VÀ VẬN HÀNH WEBSITE HỌC VÀ LUYỆN THI TOEIC GVHD: Nguyễn Hải Yến SVTH: Đào Công Tuấn 2001170219 Nguyễn Thành Nghiệp 2001170110 TP.Hồ Chí Minh – tháng năm 2021 BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN ĐỒ ÁN TỐT NGHIỆP PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ VÀ VẬN HÀNH WEBSITE HỌC VÀ LUYỆN THI TOEIC GVHD: Nguyễn Hải Yến SVTH: Đào Cơng Tuấn 2001170219 Nguyễn Thành Nghiệp 2001170110 TP.Hồ Chí Minh – tháng năm 2021 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …… , ngày … tháng … năm … Giáo Viên Hướng Dẫn NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …… , ngày … tháng … năm … Giảng Viên Phản Biện LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu riêng Các số liệu, kết nêu Đồ án trung thực chưa công bố cơng trình khác Tơi xin cam đoan giúp đỡ cho việc thực Đồ án cảm ơn thơng tin trích dẫn Đồ án rõ nguồn gốc Sinh viên thực đồ án Sinh viên Sinh viên (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) LỜI CẢM ƠN Trong thời gian làm đồ án tốt nghiệp, em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy cơ, gia đình bạn bè Em xin gửi lời cảm ơn chân thành đến Giảng Viên Nguyễn Hải Yến, giảng viên Bộ môn Công Nghệ Thông Tin – Trường Đại học Công Nghiệp Thực Phẩm Thành Phố Hồ Chí Minh người tận tình hướng dẫn, bảo em suốt trình làm đồ án Em xin chân thành cảm ơn thầy cô giáo Trường Đại học Công Nghiệp Thực Phẩm Thành Phố Hồ Chí Minh nói chung, thầy cô Bộ môn Công Nghệ Thông Tin nói riêng dạy dỗ cho em kiến thức môn đại cương môn chuyên ngành, giúp em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ em suốt trình học tập Bên cạnh khơng thể thiếu lịng cảm mến bạn bè khóa 08DHTH tận tình dẫn, trao đổi, truyền đạt kiến thức, kinh nghiệm cho chúng em suốt q trình học tập nói chung q trình thực đồ án tốt nghiệp nói riêng Cuối cùng, em xin chân thành cảm ơn gia đình, ln tạo điều kiện, quan tâm, giúp đỡ, động viên em suốt trình học tập hồn thành đồ án tốt nghiệp TĨM TẮT ĐỀ TÀI TOEIC chứng bắt buộc phải có để giúp sinh viên tốt nghiệp mơi trường Đại học Ngồi ra, chứng TOEIC cịn giúp thăng tiến công việc cơng ty nước ngồi cần giao tiếp Tiếng Anh Mơi trường làm viêcl nước ngồi, kì thi TOEIC sm giúp bạn sử d甃⌀ng tiếng Anh thành thạo tự tin giao tiếp, giao d椃⌀ch với đồng nghiê p, khách l hàng người nước Cơ hội nghề nghiệp sm mở rộng với bạn bạn có khả giao tiếp nhiều ngôn ngữ Để nhằm giúp cho bạn học sinh, sinh viên người khơng có thời gian tiếp cận mơi trường Tiếng Anh trung tâm nhiều nhóm đ椃⌀nh xây dựng hệ thống ôn luyện học từ TOEIC Giúp cho người nâng cao kỹ Tiếng Anh thân cao Và đạt kết cao kì thi TOEIC MỤC LỤC CHƯƠNG I TỔNG QUAN 1.1 MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI 1.1.1 M甃⌀c Tiêu 1.1.2 Phạm Vi Đề Tài 1.2 KHẢO SÁT HỆ THỐNG 1.2.1 Giới Thiệu Sơ Lược Về Hệ Thống Thông Tin Đã Khảo Sát 1.2.2 Thông Tin Khảo Sát .2 1.3 KẾT CHƯƠNG CHƯƠNG II PHÂN TÍCH HỆ THỐNG 2.1 GIỚI THIỆU 2.2 MƠ HÌNH HĨA NGHIỆP VỤ 2.2.1 Sơ Đồ Use Case Nghiệp V甃⌀ 2.2.2 Mơ Hình Hóa Quy Trình Nghiệp V甃⌀ 2.2.1 Bằng Văn Bản 2.2.3 Bằng Sơ Đồ Hoạt Động 13 2.2.4 Sơ Đồ Tuần Tự .19 2.2.4.1 Đăng Ký Tài Khoản Người Dùng 19 2.2.4.2 Đăng Nhập Tài Khoản Người Dùng 20 2.2.4.3 Người Dùng Thi Thử .21 2.2.4.4 Thêm Câu Hỏi 22 2.2.4.5 Sửa Câu Hỏi .23 2.2.4.6 Xóa Câu Hỏi 24 2.2.4.7 Thêm Tin Tức 25 2.2.4.8 Sửa Tin Tức .26 2.2.4.9 Xóa Tin Tức .27 2.3 SƠ ĐỒ USE CASE HỆ THỐNG 28 2.4 SƠ ĐỒ LỚP MỨC PHÂN TÍCH 29 2.5 KẾT CHƯƠNG .30 CHƯƠNG III THIẾT KẾ HỆ THỐNG 31 3.1 GIỚI THIỆU 31 3.2 THIẾT KẾ CƠ SỞ DỮ LIỆU .31 3.2.1 Dữ liệu quan hệ 31 3.2.2 Cơ Sở Dữ Liệu .31 3.2.3 Ràng buộc toàn vẹn 35 3.3 SƠ ĐỒ LỚP MỨC THIẾT KẾ 36 CHƯƠNG IV CÀI ĐẶT VÀ THỰC NGHIỆM 40 5.1 THIẾT KẾ GIAO DIỆN HỆ THỐNG 40 CHƯƠNG V KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 44 5.1 KẾT QUẢ ĐẠT ĐƯỢC 44 5.2 HẠN CHẾ .44 5.3 HƯỚNG MỞ RỘNG VÀ PHÁT TRIỂN 44 TÀI LIỆU THAM KHẢO 46 DANH MỤC CÁC HÌNH V Hình 1 Giao diện trang chủ website Anh Ngữ Ms.Hoa .4 Hình Giao diện trang chủ website Tiếng Anh 123 Hình Giao diện trang chủ website Tiếng Anh ngày Hình Giao diện luyện thi thử Anh ngữ Ms Hoa Hình Giao diện học luyện thi thử Tiếng Anh ngày .6 Y Hình Sơ đồ Use Case Nghiệp v甃⌀ Hình 2 Sơ đồ hoạt động người dùng 14 Hình Sơ đồ hoạt động thêm câu hỏi .15 Hình Sơ đồ hoạt động sửa câu hỏi .16 Hình Sơ đồ hoạt động xóa câu hỏi .17 Hình Sơ đồ hoạt động thêm tin tức 18 Hình Sơ đồ hoạt động sửa tin tức 19 Hình Sơ đồ hoạt động xóa tin tức 20 Hình Sơ đồ hoạt đăng ký tài khoản 21 Hình 10 Sơ đồ hoạt động đăng nhập tài khoản 22 Hình 11 Sơ đồ hoạt động thi thử 23 Hình 12 Sơ đồ hoạt động thêm câu hỏi .24 Hình 13 Sơ đồ hoạt động sửa câu hỏi 25 Hình 14 Sơ đồ hoạt động xóa câu hỏi 26 Hình 15 Sơ đồ hoạt động sthêm tin tức .27 Hình 16 Sơ đồ hoạt động sửa tin tức 28 Hình 17 Sơ đồ hoạt động xóa tin tức 29 Hình 18 Sơ đồ Use Case Hệ Thống 30 Hình 19 Sơ đồ lớp mức phân tích 31 HINHANH AUDIO - Diễn giải Mã quyền Tên quyền Miền Giá Trị Varchar(50) Nvarchar(100 ) Khóa Khóa Bảng Người Dùng Tên Thuộc tính MANGUOIDUNG TENDANGNHAP MATKHAU MAQUYEN HOTEN GIOITINH NGAYSINH DIACHI EMAIL SDT - Nvarchar(200) Nvarchar(200) Bảng Quyền Hạn Tên Thuộc tính MAQUYEN TENQUYEN - Hình ảnh Âm Diễn giải Mã người dùng Tên đăng nhập Mật Mã quyền Họ tên Giới tính Ngày sinh Đ椃⌀a Email Số điện thoại Miền Giá Trị Varchar(50) Khóa Khóa Varchar(50) Varchar(50) Varchar(50) Khóa ngoại Nvarchar(100) Nvarchar(10) Date Nvarchar(100) Nvarchar(50) Nvarchar(10) Bảng Đề Thi Tên Thuộc tính MADETHI Diễn giải Mã đề thi TENDETHI SOCAUHOI MACAUHOI Tên đề thi Nvarchar(100) Số câu hỏi Int Mã câu hỏi Varchar(50) Khóa ngoại Mã phần Varchar(50) Khóa ngoại Số lượng Int MAPART SOLUONGCAUKHO Miền Giá Trị Varchar(50) Khóa Khóa SOLUONGCAUTRUNGBIN H SOLUONGCAUDE THOIGIANGIOIHAN - - Int Int Int Bảng Bài Giảng Tên Thuộc tính MABAIGIANG TENBAIGIANG VIDEO MAPART - câu khó Số lượng câu trung bình Số lượng câu dễ Thời gian giới hạn Diễn giải Mã giảng Tên giảng Video Mã phần Miền Giá Trị Varchar(50) Nvarchar(100) Nvarchar(200) Varchar(50) Khóa Khóa Khóa ngoại Bảng Thi Thử Tên Thuộc tính MADETHI Diễn giải Mã đề thi Miền Giá Trị Varchar(50) MANGUOIDUNG Mã người dùng Varchar(50) THOIGIAN_NOPBA I KETQUA Thời gian nộp Kết Int Int Tên Thuộc tính MATU Diễn giải Mã từ Miền Giá Trị Varchar(50) TUVUNG NGHIATUVUNG TULOAI HINHANH MATOPIC Từ vựng Nghĩa từ vựng Từ loại Hình ảnh Mã chủ đề Varchar(100) Nvarchar(100) Varchar(50) Varchar(200) Varchar(50) Khóa Khóa chính, Khóa ngoại Khóa ngoại Bảng Từ Vựng Khóa Khóa Khóa ngoại AUDIO - Âm Bảng Bài Luyện Tập Tên Thuộc tính MACAUHOI Diễn giải Mã câu hỏi MABAILUYENTAP Mã luyện tập MATENBAILUYENTAP Mã tên luyện tập SOLUONGCAUHOI Số lượng câu hỏi - - Varchar(200) Miền Giá Trị Varchar(50) Varchar(50) Khóa Khóa chính, Khóa ngoại Khóa Nvarchar(100) Int Bảng Tin Tức Tên Thuộc tính MATINTUC Diễn giải Mã tin tức Miền Giá Trị Varchar(50) TIEUDE NOIDUNGTINTUC Tiêu đề Nộ dung tin tức Nvarchar(200) Nvarchar(max) Tên Thuộc tính MABINHLUAN Diễn giải Mã bình luận Miền Giá Trị Varchar(50) NOIDUNGBINHLUAN Nội dung bình Nvarchar(200) luận Mã tin tức Varchar(50) Khóa Khóa Bảng Bình Luận MATINTUC 3.2.3 Ràng buộc tồn vẹn Các thực thể/ mối kết hợp liên quan: NGUOIDUNG Nội dung: Ngày sinh khơng nhỏ ngày Khóa Khóa Khóa ngoại Bảng tầm ảnh hưởng: Quan hệ Thêm NGUOIDUNG + Xóa - Các thực thể/ mối kết hợp liên quan: CAUHOI Nội dung: Đáp án phải điền Bảng tầm ảnh hưởng: Quan hệ Thêm Xóa NGUOIDUNG + 3.3 SƠ ĐỒ LỚP MỨC THIẾT KẾ Hình Sơ đồ lớp mức thiết kế tổng quát Sửa +(NGAYSINH) Sửa +(DAPANDUNG) Hình 3 Sơ đồ lớp thêm câu hỏi mức thiết kế Hình Sơ đồ lớp thêm đề thi mức thiết kế Hình Sơ đồ lớp thêm tin tức mức thiết kế Hình Sơ đồ lớp thêm người dùng mức thiết kế CHƯƠNG IV CÀI ĐẶT VÀ THỰC NGHIỆM 4.1 THIẾT KẾ GIAO DIỆN HỆ THỐNG Hình Giao diện trang chủ Hình Giao diện học tập theo giảng Hình Giao diện chủ đề từ vựng Hình 4 Giao diện từ vựng Hình Giao diên làm thi Hình Giao diện ký người dùng Hình Giao diện nhập Hình Giao diện Admin CHƯƠNG V KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 KẾT QUẢ ĐẠT ĐƯỢC - Xây dựng hệ thống website học thi thử Tiếng Anh Toeic với chức thi thử, cung cấp từ vựng giảng, học thi Toeic - Về thân, qua trình tìm hiểu thực đồ án giúp chúng em có kiến thức sau: + Phân tích, thiết kế sở liệu cho website thi thử + Lập trình truy vấn liệu SQL Server C# + Thiết kế giao diện với HTML/CSS 5.2 HẠN CHẾ - Mặc dù cố gắng bảo tận tình giáo viên hướng dẫn, đề tài số hạn chế sau - Việc tạo cho trang web nơi trao đổi, chia sẻ kiến thức hạn chế - Việc tùy chỉnh giao diện chưa thực mềm dẻo, linh hoạt - Nội dung chưa phong phú đa dạng - Các chức chưa tối ưu 5.3 HƯỚNG MỞ RỘNG VÀ PHÁT TRIỂN - Triển khai thực tế hệ thống website mạng Tiếp t甃⌀c xây dựng thêm chức phát triển chức đáp ứng nhu cầu người dùng, thêm chức như: + Tạo diễn đàn cho phép thành viên chia sẻ, trao đổi kiến thức + Hoàn thiện trang trắc nghiệm online, cho phép kiểm tra sau học với nội dung giao diện dễ thao tác, phù hợp với học sinh - Quan tâm đến vấn đề bảo mật, lưu ph甃⌀c hồi liệu - Làm cho hệ thống mềm dẻo, linh hoạt phần tùy chỉnh giao diện TÀI LIỆU THAM KHẢO 1) Trang Web Tiếng Anh Toeic tham khảo [1] Anh ngữ Ms Hoa: https://www.anhngumshoa.com/ [2] Tiếng Anh ngày: https://tienganhmoingay.com/ [3] Tiếng Anh 123: https://www.tienganh123.com/ [4] Toeic 24: https://toeic24.vn/ [5] Oxford Learner’s Dictionnaries: https://www.oxfordlearnersdictionaries.com/ 2) Sách tham khảo [1] Microsoft NET - Architecting Applications for the Enterprise, sách biên soạn Microsoft [2] Pro ASP.NET MVC 4, tác giả Adam Freeman Steve Sanderson [3] Writing High-Performance Net Code [4] The Design of Sites: Patterns for Creating Winning Web Sites (2nd Edition) 3) Tài liệu Internet/ Website [1] Kênh youtube TEDU Chanel [2] Kênh youtube Thư viện Lập Trình [3] Website CodeGuru.com [4] Github