Xây dựng website hỗ trợ ôn thi trắc nghiệm trực tuyến trường THPT Yên Hòa

Tham khảo đồ án tốt nghiệp xây dựng website ôn thi trắc nghiệm trực tuyến bằng PHP và MySQL. Báo cáo chi tiết phân tích, thiết kế hệ thống.

Trường đại học

Viện Đại học Mở Hà Nội

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2015

67
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về đồ án Xây dựng Website ôn thi trắc nghiệm trực tuyến

Đồ án xây dựng website ôn thi trắc nghiệm trực tuyến là một dự án tốt nghiệp được thực hiện tại Viện Đại học Mở Hà Nội, khoa Công nghệ Thông tin. Đây là một hệ thống hỗ trợ ôn thi được phát triển đặc biệt cho trường THPT Yên Hòa nhằm cải thiện chất lượng ôn tập của học sinh. Với sự phát triển của công nghệ thông tin và nhu cầu số hóa giáo dục, việc xây dựng một nền tảng thi trực tuyến trở nên cực kỳ quan trọng. Dự án này kết hợp các công nghệ hiện đại như PHPMySQL để tạo ra một hệ thống toàn diện, hỗ trợ cả giáo viên và học sinh trong quá trình ôn tập và kiểm tra kiến thức.

1.1. Mục tiêu của đồ án

Mục tiêu chính là xây dựng hệ thống ôn thi trắc nghiệm hiệu quả, thay thế các phương pháp thi truyền thống. Hệ thống cần cung cấp nền tảng thi trực tuyến an toàn, tiện lợi với các tính năng quản lý câu hỏi, tự động chấm điểm và thống kê kết quả. Qua đó giúp học sinh ôn thi hiệu quả hơn và giáo viên quản lý bài kiểm tra dễ dàng.

1.2. Ý nghĩa thực tiễn

Website ôn thi trắc nghiệm mang lại nhiều lợi ích cho giáo dục hiện đại. Nó tạo cơ hội cho học sinh ôn tập bất cứ lúc nào mà không bị giới hạn thời gian và địa điểm. Giáo viên có thể theo dõi tiến độ học tập của từng học sinh và đưa ra những giải pháp giáo dục phù hợp.

II. Các công nghệ sử dụng trong xây dựng website

Công nghệ PHP được lựa chọn là ngôn ngữ lập trình chính cho dự án này vì tính ổn định và khả năng xử lý server-side mạnh mẽ. MySQL được sử dụng như hệ quản trị cơ sở dữ liệu để lưu trữ thông tin câu hỏi, kết quả thi và dữ liệu người dùng. Kết hợp PHPMySQL tạo nên một nền tảng phát triển web đáng tin cậy, được sử dụng rộng rãi trong ứng dụng thương mại điện tửdịch vụ online. Các công nghệ này cho phép xây dựng hệ thống ôn thi trực tuyến hiệu quả với khả năng mở rộng cao.

2.1. Vai trò của PHP trong hệ thống

PHP đóng vai trò quan trọng trong việc xử lý logic ứng dụng, quản lý phiên làm việc người dùng và xây dựng giao diện tương tác. Ngôn ngữ này cho phép phát triển trang quản trị viêntrang người dùng một cách linh hoạt, hỗ trợ các chức năng như quản lý câu hỏi, tạo bài thithống kê kết quả thi.

2.2. Vai trò của MySQL trong cơ sở dữ liệu

MySQLhệ quản trị cơ sở dữ liệu mạnh mẽ, giúp lưu trữ và quản lý dữ liệu an toàn. Nó hỗ trợ thiết kế cơ sở dữ liệu phức tạp với các bảng dữ liệu cho câu hỏi, giáo viên, học sinh, lớp học và môn học, đảm bảo tính toàn vẹnhiệu suất của hệ thống.

III. Phân tích và thiết kế hệ thống

Phân tích hệ thống bắt đầu từ việc khảo sát quy trình ôn thi hiện tại của trường THPT Yên Hòa để xác định các yêu cầu chức năng. Nhóm phát triển đã tiến hành phân rã chức năng hệ thống thành các module nhỏ như quản lý câu hỏi, quản lý giáo viên, quản lý học sinhquản lý lớp học. Sơ đồ luồng dữ liệu được vẽ chi tiết để minh họa cách thức trao đổi thông tin giữa các thành phần hệ thống. Qua đó, đảm bảo hệ thống ôn thi trực tuyến hoạt động một cách hiệu quảan toàn.

3.1. Chức năng chính của hệ thống

Hệ thống cung cấp các chức năng cốt lõi bao gồm đăng nhập hệ thống, quản lý dữ liệu, thi trắc nghiệmthống kê kết quả. Chức năng phản hồi cho phép người dùng báo cáo vấn đề, giúp cải thiện chất lượng hệ thống ôn thi. Mỗi chức năng được thiết kế chi tiết với giao diện thân thiện giúp người dùng dễ dàng sử dụng.

3.2. Thiết kế cơ sở dữ liệu

Cơ sở dữ liệu được thiết kế với các bảng lưu trữ thông tin câu hỏi, giáo viên, học sinh, lớp họcmôn học. Mỗi bảng có khóa chínhkhóa ngoài rõ ràng, đảm bảo tính nhất quán dữ liệu và cho phép truy vấn dữ liệu nhanh chóng, hiệu quả.

IV. Kết quả và đóng góp của đồ án

Đồ án xây dựng website ôn thi trắc nghiệm trực tuyến đã hoàn thành thành công với các tính năng toàn diện hỗ trợ cả giáo viên và học sinh. Hệ thống cho phép ôn tập trực tuyến mọi lúc mọi nơi, tự động chấm điểm và cung cấp báo cáo chi tiết về kết quả thi. Các công nghệ PHP và MySQL được áp dụng hiệu quả tạo nên một nền tảng ổn địnhbảo mật. Dự án này không chỉ đáp ứng nhu cầu ôn thi của trường THPT Yên Hòa mà còn có thể mở rộng cho các trường khác, góp phần số hóa giáo dục tại Việt Nam.

4.1. Ưu điểm của hệ thống

Hệ thống ôn thi trực tuyến mang lại nhiều ưu điểm vượt trội: cho phép ôn tập bất kỳ lúc nào, tự động chấm bài kiểm tra, cung cấp phân tích chi tiết kết quả, giảm chi phí in ấnthân thiện với môi trường. Giao diện dễ sử dụng giúp cả giáo viên lẫn học sinh dễ dàng làm quen.

4.2. Hướng phát triển trong tương lai

Để nâng cao chất lượng hệ thống ôn thi, các hướng phát triển bao gồm thêm trí tuệ nhân tạo cho gợi ý bài tập phù hợp, phát triển ứng dụng di động, tích hợp video hướng dẫn và cải thiện bảo mật dữ liệu. Điều này sẽ giúp hệ thống trở nên hiện đại hơn và đáp ứng tốt hơn nhu cầu giáo dục hiện nay.

21/12/2025

Trích đoạn nội dung tài liệu

VIỆN ĐẠI HỌC MỚ HÀ NỘI Niên khóa : 2011-2015 KHOA CÔNG NGHỆ THÔNG TIN XÂY DỤNG W EBSITE HÔ TRỌ ÔN THI TRẤC NGHIỆM TRỤC TUYÉN TRƯỜNG THPT YÊN HÒA ĐỎ MẠNH KIÊN NGUYÊN THỊ MINH TÂM XÂY DỤNG WEBSITE HỎ TRỌ ÔN THI TRẤC NGHIỆM TRỤC TUYÊN TRƯỜNG THPT YÊN HÒA Chuyên ngành: Công nghệ thông tin ĐÒ ÁN TÓT NGHIỆP ĐẠI HỌC HÀ NỘI - Năm 2015 VIỆN ĐẠI HỌC MỚ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐÔ MẠNH KIÊN NGUYỀN THỊ MINH TÂM XÂY DựNG WEBSITE HỖ TRỌ ÔN THI TRẮC NGHIỆM TRỤC TUYÊN TRƯỜNG THPT YÊN HÒA Chuyên ngành: Công nghệ thông tin Giảng viên hướng dần : Th.s Trịnh Thị Xuân ĐÒ ÁN TÓT NGHIỆP ĐẠI HỌC HÀ NỘI-Năm 2015 VIỆN ĐẠI HỌC MÕ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tụ do - Hạnh phúc Hà Nội, ngày20 tháng5 năm 2015 NHIỆM VỤ CỦA ĐÒ ÁN TÓT NGHIỆP Họ và tên: Đồ Mạnh Kiên Giới tính: Nam Ngày, tháng, năm sinh: 13/09/1993 Nơi sinh: Hà Nội Chuyên ngành: Công nghệ thông tin Mã số: 11A100155 Họ và tên: Nguyền Thị Minh Tâm Giới tính: Nừ Ngày, tháng, năm sinh: 31/05/1993 Nơi sinh: Bắc Ninh Chuyên ngành: Công nghệ thông tin Mã số: 11 AI00237 1. TÊN ĐÈ TÀI Xây dựng Website hỗ trợ ôn thi trắc nghiệm trực tuyến trường Thpt Yên Hòa 2. Nhiệm vụ và nội dung • Khảo sát hệ thống ôn thi của trường Thpt Yên Hòa • Phân tích, xác định các yêu cầu của hệ thống • Xây dựng hệ thống hồ trợ ôn thi trắc nghiệm trực tuyến 3. Ngày giao nhiệm vụ: 8/1/2015 4.

Ngày hoàn thiện nhiệm vụ: 28/5/2015 5. Giăng viên hướng dẫn: Th.s Trịnh Thị Xuân. Nội dung và đề cương Đồ Án đã được Hội Đồng chuyên ngành thông qua. Ngày tháng năm 2015 Giáng viên hướng dẫn Khoa Công Nghệ Thông Tin BẢNG PHÂN CHIA NHIỆM vụ STT Thành Viên Công Việc - Tìm hiếu lý thuyết ngôn ngữ, công nghệ 1 Đồ Mạnh Kiên (PHP, MySQL) để xây dựng hệ thống.

- Xây dựng trang quàn trị viên (admin) - Phân tích và đặc tả chức năng 2 Nguyền Thị Minh Tâm - Thiết kế cơ sở dừ liệu - Xây dựng trang người dùng LỜI CẢM ƠN Lời đầu tiên chúng em xin chân thành cãm ơn Th.s Trịnh Thị Xuân - người đã trực tiếp hướng dẫn nhóm em hoàn thành đồ án này. Neu không có những lời chi dẫn, những tài liệu, những lời động viên khích lệ thi đồ án tốt nghiệp này khó lòng thực hiện được. Nhóm em cũng chân thành căm ơn các thầy cô trong khoa Công nghệ thông tin đã tận tình chi báo và giúp đờ chúng em trong suốt thời gian chúng em học đại học và trong quá trình thực hiện đồ án tốt nghiệp này. Và cuối cùng nhóm tôi xin chân thành căm ơn tất cá bạn bè của chúng tôi, những người đã sát cánh cùng chia sè với chúng tôi những lúc vui buồn giúp chúng tôi có động lực đế hoàn thành tốt đồ án này.

LỜI GIỚI THIỆU Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động cùa các chính phù, tồ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thế tạo ra những bước đột phá mạnh mẽ. Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tàng chính cho sự truyền tải, trao đối thông tin trên toàn cầu. Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: chi cần có một máy tính kết nối internet và một dòng dừ liệu truy tìm thì gần như lập tức. cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cà những âm thanh nếu bạn cần.

Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Chính điều này, đã thúc đây sự khai sinh và phát triển cùa thương mại điện tử và chính phù điện từ trên khắp the giới, làm biến đổi đáng ke bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người. Trong hoạt động giáo dục giờ đây, thi trắc nghiệm đã khăng định được vai trò xúc tiến và thuận lợi của ngành giáo dục hiện đại. Với sự hướng dẫn tận tình của giáo viên hướng dần em đã hoàn thành cuốn báo cáo đồ án tốt nghiệp.

Tuy đã cố gắng hết sức tìm hiếu, phân tích thiết kế và cài đặt hệ thống nhưng chắc ràng không tránh khỏi những thiếu sót. Em rất mong nhận được sự thông cám và góp ý của quí thầy cô. Em xin chân thành cảm ơn. Sinh viên thực hiện MỤC LỤC BẢNG PHÂN CHIA NHIỆM vụ.

6 LỜI GIỚI THIỆU. 10 Danh mục sơ đồ, hình vẽ. Lý thuyết về cơ sở dữ liệu. Lựa chọn công nghệ.

Tống quan về cơ sở dữ liệu. Hệ quán trị cơ sớ dữ liệu MySQL. Lý thuyết về ngôn ngừ lập tình PHP. Tổng quan về PHP.

Lịch sứ phát triển cùa PHP. PHP ở cấp doanh nghiệp. Sự hường ứng PHP ớ Việt Nam. II Chương 2.

Khảo sát phân tích thiết kế hệ thống. Khảo sát hệ thống. Quy trình hoạt động. Đánh giá ưu nhược điểm của hệ thống CŨ.

Yêu cầu hệ thong mới. Sơ đồ phân rã chức năng. Sơ đồ luồng dừ liệu mức khung cánh. Sơ đồ luồng dữ liệu mức đinh.

Sơ đồ luồng dữ liệu mức dưới đinh. Chức năng đăng nhập hệ thống. Chức năng quản lý dữ liệu. Chức năng thi trắc nghiệm.

Chức năng thống kê. Chức năng phản hồi. Đặc tã hệ thống. Chức năng hệ thống.

Quản lý câu hỏi. Quản lý giáo viên. Quản lý học sinh. Quản lý lớp học.

Quàn lý môn học. Quản lý nhóm câu. Quàn lý tin tức. Thiết kế cơ sở dừ liệu.

Giao diện website thi trắc nghiệm. Giao diện trang dành cho quản trị. Giao diện trang dành cho học sinh. 54 Tài liệu tham khảo.

55 TÓM TẢT ĐỒ ÁN Xây dựng hệ thống phần mềm hỗ trợ ôn thi trắc nghiệm trực tuyến trường THPT Yên Hòa, quản lí công tác giúp học sinh ôn thi các môn học, các tin tức thông báo từ nhà trường tới các e học sinh một cách nhanh chóng, tiện lợi và trực tiếp tới học sinh. Phần mềm đáp ứng các yêu cầu về mặt chức năng như sau: I. Thông tin chung 1. Giới thiệu về trường THPT Yên Hòa 2.

Thông tin liên hệ 3. Tin tức, sự kiện II. Thi trắc nghiệm 1. Đe thi các môn học 2.

Các mức câu hỏi 3. Kct quá bài thi III. Thông tin học sinh 1. Bàng xếp hạng diêm thi cùa học sinh 2.

Ý kiến, phàn hồi bình luận cùa học sinh Danh mục SO’ đồ, hình vẽ Sơ đồ 2. 1: Sơ đồ phân rã chức năng. 2: Sơ đồ luồng dữ liệu mức khung cảnh. 3: Sơ đồ luồng dữ liệu mức đinh.

4: Sơ đồ mức dưới đinh chức năngđăng nhập. 5: Sơ đồ luồng dữ liệu mứcdưới đinh chức năng quàn lý dữ liệu. 6: Sơ đồ luồng dữ liệu mứcdưới đinhchức năng thi trắc nghiệm. 7: Sơ đồ luồng dữ liệu mứcdưới đinh chức năng thống kê.

8: Sơ đồ luồng dữ liệu mứcdưới đỉnh chức năng phàn hồi. 8: Sơ đồ liên kết các bảng cơ sở dừ liệu.1: Mầu phiếu trả lời trắc nghiệm. 2: Mầu bài thi trắc nghiệm. 3: Mầu thông báo khi nhấn nộp bài.

4: Mầu kết quả bài thi. 1: Giao diện đăng nhập vào trang quản trị. 2: Giao diện trang dành cho quản trị viên. 3: Giao diện quản lý tin tức.

4: Giao diện quản lý môn học. 5: Giao diện quản lý giáo viên. 6: Giao diện quản lý học sinh. 7: Giao diện quản lý giáo viên môn học.

8: Giao diện quán lý lớp học. 9: Giao diện thống kê học sinh. 10: Giao diện thống kê kết quả thi.11: Giao diện trang dành cho giáo viên. 12: Giao diện quàn lý ý kiến phán hồi.

13: Giao diện trả lời ý kiến phản hồi.14: Giao diện trang quản lý câu hỏi. 15: Giao diện trang dành cho học sinh. 16: Giao diện trang danh sách tin tức. 17: Giao diện trang chi tiết tin tức.

18: Giao diện trang cập nhật thông tin tài khoản. 19: Giao diện trang gửi ý kiến phản hồi. 20: Giao diện trang trả lời phản hồi.21: Giao diện trang tạo đề thi. 22: Giao diện trang làm bài thi.

23: Giao diện trang chi tiết kết quà thi. 24: Giao diện trang danh sách kết quà thicủa học sinh. 25: Giao diện trang thống kê kết quả thi củahọc sinh. Lý thuyết về CO' sỏ' dũ' liệu ỉ.

Lựa chọn công nghệ - Sử dụng ngôn ngừ lập trình PHP với hệ quản trị cơ sở dữ liệu MySQL. - Sử dụng phần mềm Macromedia Dreamweaver để hỗ trợ thiết kế giao diện và lập trình. Tổng quan về cơ sở dữ liệu Co sò' dữ liệu (viết tắt CSDL; tiếng Anh là database) được hiểu theo cách định nghĩa kiều kĩ thuật thì nó là một tập hợp thông tin có cấu trúc. Tuy nhiên, thuật ngữ này thường dùng trong công nghệ thông tin và nó thường được hiếu rõ hơn dưới dạng một tập hợp liên kết các dữ liệu, thường đủ lớn để lưu trên một thiết bị lưu trữ như đĩa hay băng.

Dừ liệu này được duy trì dưới dạng một tập hợp các tập tin trong hệ điều hành hay được lưu trừ trong các hệ quàn trị cơ sở dữ liệu. Uu điểm mà CSDL mang lại: - Giảm sự trùng lặp thông tin xuống mức thấp nhất. Do đó đảm bảo thông tin có tính nhất quán và toàn vẹn dữ liệu. - Đám báo dữ liệu có thè được truy suất theo nhiều cách khác nhau - Nhiều người có thề sù dụng một cơ sở dừ liệu.

Những vấn đề mà CSDL cần phải giải quyết. ❖ Tính chủ quyền của dữ liệu. - Thế hiện ở phương diện an toàn dữ liệu. - Khả năng biếu diễn mồi liên hệ ngừ nghĩa của dữ liệu và tính chính xác của dữ liệu.

- Người khai thác cơ sở dữ liệu phải cập nhật cho CSDL những thông tin mới nhất. ❖ Tính bảo mật và quyền khai thác thông tin cua người sử dung. 1 - Do ưu điếm CSDL có thể cho nhiều người khai thác đồng thời, nên cần phải có một cơ chế bảo mật phân quyền khai thác CSDL. - Các hệ điều hành nhiều người sử dụng hay cục bộ đều cung cấp cơ chế này.

❖ Tranh chấp dữ liệu. - Khi nhiều người cùng truy nhập CSDL với các mục đích khác nhau, rất có thế sẽ xảy ra hiện tượng tranh chấp dữ liệu. - Cần có cơ chế ưu tiên khi truy cập CSDL. Ví dụ: admin luôn có thế truy cập cơ sờ dữ liệu.

- Cấp quyền ưu tiên cho từng người khai thác.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ