này để xây dựng nên các ứng dụng có khả năng phục vụ và liên lạc giữa nhiều thành viên với nhau, vận hành không phụ thuộc vào vị trí địa lý, không phụ thuộc vào hệ điều hành.
- Có rất nhiều hình thức thi khác nhau được áp dụng trong các trường Đại học, cao đẳng, trung học, các trung tâm, đào tạo từ xa và nhiều lĩnh vực khác … Trong đó thi viết là một hình thức thi phổ biến từ trước đến nay được áp dụng trong ngành giáo dục, tất cả các học sinh, sinh viên đều làm cùng một đề giống nhau, do đó sẽ dẫn đến việc đánh giá kết quả cụ thể của từng học sinh, sinh viên không chính xác, không công bằng vì có thể gian lận, nhìn bài nhau, quay cóp … trong lúc thi. Còn nếu mỗi học sinh, sinh viên thi mỗi đề khác nhau thì dẫn đến việc ra đề thi sẽ gặp khó khăn cho người ra đề và việc đánh giá kết quả cũng phải mất nhiều thời gian, vì lý do đó mà Thi trắc nghiệm được áp dụng trong vài năm gần đây .
Thi trắc nghiệm là một hình thức thi để kiểm tra trình độ, kiến thức, khả năng nhạy bén của từng học sinh, sinh viên ở tất cả các trường, nơi tuyển sinh của các cơ quan ban ngành (thậm chí cả các công ty, xí nghiệp cũng áp dụng hình thức thi trắc nghiệm để tuyển nhân viên ) dựa trên nhiều đề khác nhau và việc ra đề cũng ít gặp khó khăn hơn cũng như việc đánh giá kết quả ít tốn thời gian hơn. Do đó mà hình thức thi trắc nghiệm được dùng khá phổ biến trong các trường dân lập, các trung tâm, đào tạo từ xa trong vài năm gần đây. Ngày nay với sự phát triển ngày càng mạnh mẽ của khoa học máy tính nói chung và mạng máy tính nói riêng, đáng chú ý nhất là mạng tồn cầu Internet. Sự ra đời của mạng Internet đã đưa con người đến với thế giới máy tính, hồ nhập với thế giới. Với mạng Internet chúng ta có thể trao đổi thông tin, gởi Email ra nước ngồi, truyền dữ liệu, truy xuất dữ liệu ...vv, một cách nhanh chóng, an tồn và hiệu quả. Giáo dục ngày càng phát triển, do đó có nhiều loại hình đào tạo khác nhau như công lập, dân lập, các trung tâm, đào tạo từ xa ... của nhiều trường khác nhau. Cho nên, một sinh viên có thể học nhiều trường khác nhau, do đó sinh viên có nhu cầu học và thi thông qua mạng nhằm giảm bớt thời gian đến trường .
- Hiện nay đã có rất nhiều hệ thống hỗ trợ những bài giảng trực tuyến, các cách thức để học, thi một cách trực tuyến. E - Learning là một trong những ứng dụng khá điển hình có thể xây dựng và vận hành trên mạng Internet, Intranet ... Sinh viên không cần phải đến trường, họ có thể tham gia theo học, đăng ký môn học, tham khảo tài liệu, thi cử… tất cả đều có thể thực hiện và hồn tất chỉ bằng cách ngồi vào máy tính.. Trong khuôn khổ của đồ án này em sẽ xây dựng một website phục vụ cho việc học và thi trắc nghiệm kiến thức mạng máy tính.
IV.2 Các yêu cầu của hệ thống
Với một hệ thống học và thi như vậy ta có thể đưa ra các yêu cầu đối với hệ thống như sau.
1. Quản lý thư viện bài học và câu hỏi trắc nghiệm về kiến thức mạng. + Quản lý bài học theo từng kì học.
+ Quản lý câu hỏi thi theo từng bài học
2. Tổ chức soạn câu hỏi trắc nghiệm ứng với từng nội dung bài học
+Với mỗi bài học thì ta có thể đưa ra câu hỏi trắc nghiệm phù hợp với nội dung của từng bài học.
3. Tạo ra được đề kiểm tra.
+ Với mỗi bài học thì ta có phần kiểm tra lại kiến thức cuối mỗi bài học. Các câu hỏi này được lấy ngẫu nhiên trong phần câu hỏi của bài học.
4. Tổ chức thi trắc nghiệm.
+ Hệ thống có khả năng tạo được những đề thi với các câu hỏi khác nhau.
+ Các câu hỏi thi trắc nghiệm được lấy từ tồn bộ hệ thống câu hỏi của hệ thống.
5. Quản lý kết quả thi trắc nghiệm đối với từng sinh viên. + Quản lý kết quả của các user sử dụng hệ thống.
6. Quản lý thông tin cá nhân
+ Với mỗi người sử dụng sẽ có một tài khoản. Khi đăng nhập họ sẽ được quyển quản lý các ghi chú đối với mỗi bài học cho mình, các kế hoạch học tập của mình và các thông tin cá nhân.
Dựa vào các yêu cầu trên ta có thể mô tả tóm tắt nội dung của hệ thống như sau
1. Các đối tượng tham gia vào hệ thống bao gồm.
a. Người quản trị (Quản lý thông tin về các sinh viên, các nội dung bài học, các câu hỏi thi trắc nghiệm)
b. Sinh viên (Tham gia các bài học, thực hiện kiểm tra và thi)
2. Thông qua một hệ thống máy chủ Web mà sinh viên có thể truy cập để học các bài học thuộc kì học mà sinh viên đang tham gia
3. Sinh viên khi tham gia thi sẽ nhận được một đề thi trên màn hình và sinh viên sẽ tích trực tiếp vào các đáp án đúng trong nhiều sự lựa chọn
4. Sau một khoảng thời gian chuẩn của hệ thống mà sinh viên chưa thực hiện xong thì hệ thống cũng tự động kết thúc phần thi và thông báo kết quả về cho sinh viên.
IV.3 Mô tả các chức năng của hệ thống
IV.3.1. Đăng nhập vào hệ thống.
Màn hình sẽ cho phép bạn lựa chọn ứng với từng chức năng(quản trị, sinh viên) của từng người thì sẽ đăng nhập theo chức năng đó.
Sơ đồ Uses cases
IV.3.1.1 Đăng nhập
Actor: Người quản trị, sinh viên.
Mô tả: