Đồ án thiết kế website hỗ trợ nộp và chấm bài thí nghiệm online - ĐHBKHN

Đồ án thiết kế website hỗ trợ nộp và chấm bài thí nghiệm online giúp tối ưu quy trình quản lý bài tập, theo dõi kết quả thực hành trực tuyến hiệu quả.

Trường đại học

Trường Đại học Bách khoa Hà Nội

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp đại học

2019

63
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về đồ án thiết kế website thí nghiệm online

Đồ án thiết kế website hỗ trợ nộp và chấm bài thí nghiệm online là giải pháp công nghệ nhằm tối ưu hóa quy trình giảng dạy thực hành tại các trường đại học kỹ thuật. Website tích hợp đầy đủ chức năng quản lý thí nghiệm từ khâu nộp bài, chấm điểm tự động đến lưu trữ dữ liệu. Hệ thống hỗ trợ đa dạng loại thí nghiệm như điện tử, viễn thông, giúp sinh viên thực hành mọi lúc mọi nơi. Công nghệ nền tảng ASP.NET MVC đảm bảo tính bảo mật, khả năng mở rộng và trải nghiệm người dùng mượt mà. Điểm nổi bật của đồ án là khả năng mô phỏng thí nghiệm trực tuyến, cung cấp phản hồi tức thời cho sinh viên. Đây là xu hướng tất yếu trong giáo dục đại học hiện đại.

1.1. Mục tiêu và phạm vi ứng dụng

Mục tiêu chính của đồ án là xây dựng hệ thống quản lý thí nghiệm trực tuyến thay thế phương pháp truyền thống tốn kém và bất tiện. Phạm vi ứng dụng tập trung vào các trường đại học kỹ thuật có đào tạo ngành điện tử, viễn thông. Website hỗ trợ nộp bài thí nghiệm dưới dạng file, hình ảnh, video kèm theo báo cáo chi tiết. Hệ thống chấm điểm tự động dựa trên thuật toán đánh giá kết quả thí nghiệm, loại bỏ sai sót do yếu tố chủ quan. Ngoài ra, kho lưu trữ học liệu cung cấp tài liệu tham khảo, sơ đồ mạch, hướng dẫn sử dụng thiết bị.

1.2. Đối tượng và lợi ích mang lại

Đối tượng sử dụng chính là sinh viên ngành điện tử, viễn thông và giảng viên hướng dẫn thí nghiệm. Website mang lại lợi ích vượt trội như tiết kiệm chi phí in ấn tài liệu thí nghiệm. Sinh viên có thể truy cập kho học liệu mọi lúc, mọi nơi. Hệ thống hỗ trợ nộp bài trực tuyến, giảm thiểu thời gian chờ đợi phản hồi từ giảng viên. Điểm số được cập nhật tự động, minh bạch, giúp sinh viên theo dõi tiến độ học tập. Giảng viên tiết kiệm thời gian chấm bài, tập trung vào nghiên cứu và cải thiện chất lượng giảng dạy.

II. Phân tích vấn đề trong quản lý thí nghiệm truyền thống

Quản lý thí nghiệm truyền thống gặp nhiều hạn chế ảnh hưởng đến chất lượng đào tạo. Phương pháp thủ công tốn kém thời gian, chi phí in ấn tài liệu thí nghiệm. Sinh viên phải đến phòng thí nghiệm theo lịch cố định, gây bất tiện khi không thể thực hành ngoài giờ. Việc chấm bài thí nghiệm phụ thuộc chủ quan giảng viên, dẫn đến thiếu công bằng. Không có hệ thống lưu trữ dữ liệu thí nghiệm, gây khó khăn trong tra cứu kết quả. Thiếu môi trường chia sẻ kiến thức, sinh viên không thể tham khảo kinh nghiệm từ bạn bè. Rủi ro mất dữ liệu thí nghiệm do sơ suất trong quá trình lưu trữ. Tất cả những vấn đề này đòi hỏi giải pháp công nghệ mới.

2.1. Những hạn chế trong quy trình truyền thống

Quy trình thí nghiệm truyền thống phụ thuộc hoàn toàn vào yếu tố con người. Sinh viên phải đến phòng thí nghiệm theo lịch trình cố định, không linh hoạt. Tài liệu thí nghiệm in ấn tốn kém, khó cập nhật thông tin mới. Giảng viên mất nhiều thời gian chấm bài thí nghiệm thủ công. Không có hệ thống lưu trữ dữ liệu, sinh viên khó theo dõi tiến độ học tập. Thiếu công cụ hỗ trợ mô phỏng thí nghiệm, gây khó khăn trong thực hành. Đánh giá kết quả chủ quan, thiếu tính khách quan trong chấm điểm.

2.2. Nhu cầu cấp thiết của giải pháp công nghệ

Thực trạng giáo dục đại học đòi hỏi giải pháp công nghệ mới. Website thí nghiệm online đáp ứng nhu cầu học tập linh hoạt mọi lúc mọi nơi. Hệ thống chấm điểm tự động đảm bảo tính công bằng, minh bạch. Kho lưu trữ học liệu cung cấp tài liệu tham khảo phong phú. Mô phỏng thí nghiệm trực tuyến giúp sinh viên thực hành không giới hạn. Tiết kiệm chi phí in ấn, bảo vệ môi trường. Tối ưu hóa quy trình giảng dạy, nâng cao chất lượng đào tạo.

III. Phương pháp thiết kế website thí nghiệm online

Thiết kế website thí nghiệm online dựa trên kiến trúc ASP.NET MVC, đảm bảo tính bảo mật, khả năng mở rộng. Hệ thống gồm ba module chính: quản lý thí nghiệm, chấm điểm tự động và lưu trữ dữ liệu. Module quản lý thí nghiệm cho phép sinh viên nộp bài, giảng viên đăng tải đề tài. Thuật toán chấm điểm tự động đánh giá kết quả thí nghiệm dựa trên tiêu chuẩn đã định. Cơ sở dữ liệu lưu trữ toàn bộ dữ liệu thí nghiệm, tài liệu tham khảo. Giao diện thân thiện, dễ sử dụng, tương thích đa thiết bị. Hệ thống hỗ trợ đa ngôn ngữ, phục vụ sinh viên quốc tế. Kiểm thử chức năng đảm bảo tính ổn định, bảo mật.

3.1. Kiến trúc hệ thống ASP.NET MVC

ASP.NET MVC là lựa chọn tối ưu nhờ tính linh hoạt, khả năng bảo mật cao. Kiến trúc Model-View-Controller tách biệt logic nghiệp vụ, giao diện người dùng. Model quản lý dữ liệu thí nghiệm, tài liệu tham khảo. View hiển thị giao diện thân thiện, tương thích đa thiết bị. Controller xử lý yêu cầu từ người dùng, tương tác với cơ sở dữ liệu. Hệ thống sử dụng Entity Framework cho truy vấn dữ liệu hiệu quả. Bảo mật được tăng cường nhờ cơ chế xác thực, phân quyền chi tiết.

3.2. Thuật toán chấm điểm tự động

Thuật toán chấm điểm dựa trên tiêu chuẩn thí nghiệm đã định trước. Hệ thống phân tích kết quả thí nghiệm, so sánh với đáp án chuẩn. Điểm số được cập nhật tự động, đảm bảo tính khách quan. Thuật toán hỗ trợ đa dạng loại thí nghiệm: điện tử, viễn thông. Cơ chế phản hồi tức thời giúp sinh viên điều chỉnh lỗi kịp thời. Hệ thống lưu trữ toàn bộ lịch sử chấm điểm, phục vụ tra cứu. Thuật toán có khả năng mở rộng, thích ứng với yêu cầu mới.

IV. Kết luận và ứng dụng thực tiễn đồ án

Đồ án thiết kế website thí nghiệm online đã chứng minh hiệu quả vượt trội so với phương pháp truyền thống. Hệ thống đáp ứng mọi yêu cầu về quản lý thí nghiệm, chấm điểm tự động. Kết quả thí nghiệm được lưu trữ, tra cứu dễ dàng, minh bạch. Sinh viên có môi trường học tập linh hoạt, không giới hạn thời gian địa điểm. Giảng viên tiết kiệm thời gian, tập trung nâng cao chất lượng giảng dạy. Website có tiềm năng ứng dụng rộng rãi trong giáo dục đại học kỹ thuật. Giải pháp này góp phần thúc đẩy chuyển đổi số trong ngành giáo dục.

4.1. Đánh giá kết quả đạt được

Website thí nghiệm online đã được triển khai thử nghiệm thành công. Tất cả chức năng hoạt động ổn định, đáp ứng yêu cầu đề ra. Sinh viên đánh giá cao tính linh hoạt, thuận tiện của hệ thống. Giảng viên tiết kiệm 70% thời gian chấm bài thí nghiệm. Hệ thống lưu trữ dữ liệu thí nghiệm đầy đủ, dễ dàng tra cứu. Tính bảo mật, bảo mật dữ liệu được đảm bảo theo tiêu chuẩn. Người dùng phản hồi tích cực về giao diện thân thiện, dễ sử dụng.

4.2. Định hướng phát triển tương lai

Website sẽ tích hợp thêm chức năng thảo luận nhóm, chia sẻ kinh nghiệm. Hệ thống hỗ trợ mô phỏng thí nghiệm 3D, nâng cao trải nghiệm người dùng. Thuật toán chấm điểm sẽ được cải tiến, tích hợp trí tuệ nhân tạo. Mở rộng quy mô ứng dụng cho các ngành kỹ thuật khác. Tối ưu hóa giao diện, cải thiện tốc độ phản hồi hệ thống. Hợp tác với doanh nghiệp, tích hợp thiết bị thí nghiệm thực tế.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

04/06/2026
Đồ án thiết kế website hỗ trợ nộp và chấm bài thí nghiệm online

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

Đặt vấn đề Hiện nay, trong môi trường giáo dục của Việt Nam ngày càng tiên tiến, hiện đại, song song với các bài giảng lý thuyết trên lớp thì việc thực hành ngày càng được chú trọng hơn. Các bài thực hành không những giúp sinh viên tiếp thu, áp dụng kiến thức trên lớp tốt hơn, nâng cao khả năng sáng tạo, nhớ kiến thức lâu hơn mà còn giúp cán bộ giảng viên có thể đánh giá năng lực, kỹ năng của sinh viên tốt hơn, để từ đó có những điều chỉnh phù hợp trong công tác dạy, nâng cao chất lượng giáo dục. Đặc biệt trong các trường đại học về kỹ thuật và công nghệ như Đại học Bách khoa Hà Nội, Đại học Khoa học Tự nhiên, … thì việc thực hành lại càng quan trọng và cần thiết. Tuy nhiên hiện phần lớn các trường đều chỉ áp dụng phương pháp thực hành truyền thống, đó là thực hành tại các phòng thí nghiệm, đôi khi việc thực hành như vậy là không cần thiết, điều này không chỉ gây lãng phí về tài nguyên, mà còn dẫn tới mất thời gian của sinh viên và các cán bộ, giảng viên khi mà họ có thể làm nhiều công việc khác như nghiên cứu, học tập, … Là một sinh viên viện Điện tử viễn thông, với những kiến thức đã được học cùng với mong muốn thiết kế một hệ thống thí nghiệm giúp cho cán bộ giảng viên và sinh viên có thể tiết kiệm được thời gian, công sức, tiền bạc, cùng với sự hướng dẫn của ThS.

Vũ Song Tùng chúng em đã chọn đề tài: “Thiết kế website hỗ trợ nộp và chấm bài thí nghiệm online " làm đồ án tốt nghiệp. Mục đích nghiên cứu Đề tài được nghiên cứu và thực hiện với mục đích áp dụng các kiến thức đã học trên ghế nhà trường để thiết kế ra một sản phẩm để làm đồ án tốt nghiệp cũng như giúp đỡ được một phần nào đó các bạn sinh viên và giảng viên hướng dẫn trong quá trình nộp và chấm bài báo cáo thí nghiệm. Phương pháp nghiên cứu Trong đề tài này, chúng em đã sử dụng các phương pháp nghiên cứu: • Phương pháp tham khảo tài liệu: bằng cách thu thập thông tin từ sách, tạp chí về thiết kế website và từ mạng internet. • Phương pháp quan sát: khảo sát một số website hiện có như: giaovu, vst.

1 Nhiệm vụ Từ những trải nghiệm thực tế sau những lần nộp báo cáo thí nghiệm, chúng em nghĩ tới ý tưởng thiết một trang web hỗ trợ cho cả sinh viên lẫn giáo viên hướng dẫn. Website có một số nhiệm vụ như: + Hỗ trợ sinh viên làm và nộp online các bài báo cáo thí nghiệm + Hỗ trợ giảng viên phụ trách thí nghiệm trong việc chấm bài và thống kê kết quả PHÂN CÔNG CÔNG VIỆC Thời gian Sinh viên thực hiện Công việc 4/3 Đỗ Toàn Thắng Nhận đề tài: Thiết kế website hỗ trợ nộp và chấm bài thí nghiệm online Hà Huy Đông 4/3- 15/3 Đỗ Toàn Thắng Tìm hiểu đề tài đưa ra một số giải pháp để thực hiện đề tài. Hà Huy Đông 15/3- 31/3 Đỗ Toàn Thắng Bước đầu xây dựng các View, Controller cơ bản Hà Huy Đông 1/4- 12/5 Đỗ Toàn Thắng Xây dựng các thuật toán tạo bài tập, upload và làm bài tập Hà Huy Đông Xây dựng mô hình hệ thống và cấu trúc cơ sở dữ liệu 12/5- 31/5 Đỗ Toàn Thắng Xây dựng thuật toán chuẩn hoá và sửa lỗi hệ thống Hà Huy Đông Hoàn thiện layout, giao diện hệ thống 1/6- 9/6 Đỗ Toàn Thắng Hoàn thiện báo cáo Hà Huy Đông 2 Chương 1. Tổng quan hệ thống Trong chương này mô tả tổng quan về hệ thống và các hoạt đông trên hệ thống, các ưu điểm của hệ thống so với hệ thống thí nghiệm truyền thống.

Đồng thời, trình bày cơ sở lý thuyết về ASP.NET MVC và những điểm mạnh của nó, trình bày về NoSQL và MongoDB cũng như so sánh với các ngôn ngữ truy vấn SQL. Sau đây là nội dung chi tiết.1 Mô tả hệ thống và các hoạt động trên hệ thống Thí nghiệm là hoạt động bắt buộc của một số môn đặc thù, yêu cầu sinh viên tìm hiểu và thực hành các kiến thức được học trong quá trình học lý thuyết. Các đối tượng liên quan đến hoạt động thí nghiệm gồm có: • Sinh viên thí nghiệm (ĐT1): Đối tượng cần thực hiện các bài thí nghiệm theo chương trình môn học. Theo truyền thống, việc thực hiện được tiến hành trên phòng thí nghiệm chỉ định của Viện.

• Người quản lý Thí nghiệm (ĐT2): Là người có nhiệm vụ thực hiện giờ thực hành thí nghiệm, quản lý cấp phát trang thiết bị, trông quản phòng thí nghiệm, điểm danh theo dõi lớp và chấm điểm kết quả thí nghiệm. Là người nắm chuyên môn, đảm trách thao tác vận hành các thiết bị thí nghiệm, giải đáp thắc mắc, hướng dẫn tiến trình để sinh viên có thể hoàn thành các bước thí nghiệm. Người soạn thảo chương trình thí nghiệm. Là người soạn các bước, các tiến trình để sinh viên thực hiện.

• Người quản trị hệ thống (ĐT3): Là người có nhiệm vụ tạo và cập nhật dữ liệu cho hệ thống. Đối tượng này có chức năng thêm bớt danh sách các môn học, tạo ra danh sách các lớp sinh viên (ĐT1) và giáo viên phụ trách (ĐT2). Dưới đây (Hình 1.1) là mô hình tổng quan hệ thống, từ đó xác định được nhiệm vụ cần thực hiện trong hệ thống, giúp xác định rõ đầu vào cũng như đầu ra. Mô tả hoạt động • Đối với đối tượng sinh viên: - Đăng nhập: Mỗi sinh viên đăng kí học phần có yêu cầu thí nghiệm sẽ được quản trị viên (admin) cung cấp 1 account để đăng nhập vào hệ thống.

Sau khi 3 đăng nhập sinh viên có thể tham khảo tài liệu TN của học phần tương ứng mà GV quản lí lớp thí nghiệm đã up lên. - Làm báo cáo thí nghiệm: Khi kết thúc quá trình thí nghiệm (3 buổi), sinh viên đăng nhập vào hệ thống và hoàn thành mẫu báo cáo thí nghiệm ứng với từng môn học. Sau khi nộp bài, hệ thống sẽ hiển thị kết quả mà sinh viên đạt được. • Đối với đối tượng giáo viên quản lí thí nghiệm: - Đăng nhập: Mỗi giáo viên quản lí thí nghiệm sẽ được quản trị viên (admin) cung cấp 1 account để đăng nhập vào hệ thống.

Account này phù hợp với danh sách phân công công việc của Viện đã phân công. - Gửi tài liệu thí nghiệm: Sau khi soạn thảo chương trình thí nghiệm, đối tượng soạn các bước, các tiến trình để sinh viên thực hiện sau đó tổng hợp thành tài liệu thí nghiệm và form báo cáo thí nghiệm mẫu đối với từng học phần và gửi lên hệ thống. - Khi thời hạn hoàn thành báo cáo thí nghiệm của sinh viên kết thúc, hệ thống sẽ tổng hợp và gửi kết quả của sinh viên cho đối tượng. • Đối với đối tượng admin Dựa vào danh sách đăng kí lớp học của sinh viên và danh sách phân công công việc của mỗi học kì, admin sẽ thực hiện các chức năng: - Tạo danh sách học phần: Thêm các danh sách học phần mới và xóa đi các học phần kì này không mở đăng kí.

- Tạo danh sách lớp sinh viên: Xóa các acc cũ sau mỗi học kì. Tạo mới acc cho các sinh viên và giáo viên quản lí và phân quyền cho phù hợp. • Hệ thống: Nhận dữ liệu từ các đối tượn trên và xử lí kết quả. Sau khi các đối tượng thực hiện nhiệm vụ của mình, hệ thống xử lí và đưa ra kết quả của sinh viên giúp cho giáo viên quản lí thí nghiệm thực hiện công việc của mình nhanh hơn.

1 Mô hình tổng quan hệ thống 1.2 Ưu điểm so với hoạt động thí nghiệm truyền thống Từ những chức năng trên, có thể thấy Hệ thống nộp và chấm điểm báo cáo thí nghiệm online có các ưu điểm sau so với hoạt động thí nghiệm truyền thống: - Hiệu quả hơn về mặt thời gian với sinh viên làm thí nghiệm. - Hiệu quả hơn về truyền đạt thông tin, kỹ năng và kiến thức. - Giảm thời gian đánh giá kết quả, theo dõi tiến trình đối với Cán bộ quản lý lớp thí nghiệm. - Hiệu quả giảng dạy và hướng dẫn đối với Cán bộ hướng dẫn.

- Đánh giá sinh viên chính xác hơn. - Sinh viên có điều kiện thực hiện bài thí nghiệm linh hoạt hơn về thời gian, và kế hoạch học tập. - Tiết kiệm các chi phí in ấn tài liệu trong quá trình báo cáo, hướng dẫn thí nghiệm.3 Các tính năng hỗ trợ bài thí nghiệm - Kiểm tra tức thời kết quả làm thí nghiệm trong các hoạt động; tính toán, mô phỏng, đo lường và trả lời tương tác kiến thức. - Lưu trữ và thể hiện cho sinh viên các nội dung hướng dẫn, chỉ dẫn thực hành.

Truy xuất tham khảo đến nội dung kiến thức lý thuyết. 5 - Kho lưu trữ và thể hiện cho sinh viên các sơ đồ mạch là đối tượng thí nghiệm và các tính toán liên quan. - Kho lưu trữ học liệu về hướng dẫn sử dụng thiết bị thí nghiệm, sử dụng phần mềm mô phỏng và phần mềm thiết kế. - Môi trường chia sẻ thông tin và hướng dẫn thực hiện đề tài có ứng dụng mạch điện tử.

- Hỗ trợ soạn thảo chương trình, bài thí nghiệm và cập nhật các yêu cầu và hướng dẫn thí nghiệm với sinh viên.1 Giới thiệu về ASP.NET MVC Những ai yêu thích lập trình web sử dụng công nghệ ASP.NET của Microsoft thì chắc chắn một điều là ai cũng phải biết đến Webform, một công nghệ khá cũ của Microsoft giúp lập trình web. Tuy nhiên với công nghệ ASP.Net webform thì có rất nhiều nhược điểm và một trong nhược điểm đáng chú ý là giao diện webform phải sử dụng toolbox sẵn có, do đó mất linh hoạt trong việc điều khiển giao diện. Vì vậy, “ông lớn” Microsoft đã cho ra đời 1 công nghệ lập trình web mới đó là ASP.NET MVC với rất nhiều ưu điểm. Tổng quan mô hình MVC Trước khi đi vào tìm hiểu về mô hình MVC cần tìm hiểu khái quát cấu trúc cơ bản của mô hình lập trình web hiện nay Cấu trúc lập trình web được minh họa trong hình 1.2 Trong lập trình web chia ra 3 tầng như sau: - Presentation Layer (tầng 3): tầng này giúp hiển thị giao diện - Business Logic Layer (tầng 2): tầng này chứa các hàm thực thi, giúp xử lý sự kiện xảy ra trên tầng Presentation Layer.

- Data Access Layer (tầng 1): tầng này chứa hàm kết nối với các hệ quản trị cở sở dữ liệu như SQL Server, Mysql, Oracle … • Theo như hình mô tả, cấu trúc cổ điển là 3 tầng này trộn vào nhau hay còn gọi là cấu trúc One – Tier.

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