Luận Văn Hệ thống phát triển tự động bài tập trắc nghiệm trực tuyến

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    Đề tài: HỆ THỐNG PHÁT TRIỂN TỰ ĐỘNG BÀI TẬP TRẮC NGHIỆM TRỰC TUYẾN


    Luận văn dài 135 trang

    Chương 1: TỔNG QUAN .1
    1.1. YÊU CẦU ĐỀ TÀI .2
    1.2. HƯỚNG GIẢI QUYẾT 3
    1.3. BỐ CỤC CỦA QUYỂN LUẬN VĂN 3


    Chương 2: CƠ SỞ LÝ THUYẾT 4
    2.1. MÔ HÌNH CLIENT/SERVER(Khách/Chủ) .5
    2.2. JAVA. .6
    2.2.1. Lịch sử phát triển. 6
    2.2.2. Một số đặc điểm chính của ngôn ngữ java 6
    2.2.2.1. Hướng đối tượng . 6
    2.2.2.2. Tính đa nền và thông dịch. . 6
    2.3. JAVA BEANS. 6
    2.3.1. Khái niệm . 6
    2.3.2. Kiến trúc của một JavaBeans . 7
    2.3.3. Các hành động chuẩn của JavaBeans. . 7
    2.3.3.1. <jsp:usebeans> 7
    2.3.3.2. <jsp:setproperty>. . 8
    2.3.3.3. <jsp:getproperty> 8
    2.4. HTML. .8
    2.4.1. Thẻ <FORM>. . 8
    2.4.2. Thẻ <input>. 9
    2.5. JAVASCRIPT. 9
    2.5.1. Giới thiệu về JavaScipt. . 9
    2.5.2. Cấu trúc của Script . 9
    2.6. SERVLET. 9
    2.6.1. Khái niệm về Servlet . 9
    2.6.2. Kiến trúc của Servlet 10
    2.6.3. Chu trình sống của Servlet . 10
    2.7. JSP(JAVA SERVER PAGES) .11
    2.7.1. Khái niệm cơ bản về JSP . 11
    2.7.2. Một số lệnh cú pháp cơ bản trong jsp 12
    2.7.2.1. Sử dụng các thẻ bọc mã <%%> 12
    2.7.2.2. Hiển thị kết xuất bằng thẻ . 12
    2.7.2.3. Khai báo phương thức biến và hằng . 12
    2.7.2.4. Chèn chú thích vào trang jsp 12
    2.7.3. Các đối tượng của JSP . 13
    2.7.3.1. Đối tượng request . 13
    2.7.3.2. Đối tượng response . 13
    2.7.3.3. Đối tượng session . 13
    2.7.3.4. Đối tượng Application 13
    2.8. JDBC(Java Database Connectivity) 13
    2.8.1. JDBC và trình điều khiển truy xuất dữ liệu . 14
    2.8.2. Truy xuất cơ sở dữ liệu thông qua JDBC – ODBC . 17
    2.8.2.1. Kết nối cơ sở dữ liệu . 17
    2.8.2.2. Truy vấn cơ sở dữ liệu 17
    2.8.2.3. Truy xuất dữ liệu. . 17
    2.9. MICROSOFT SQL SERVER 2000 .17


    Chương 3: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 19
    A.THIẾT KẾ CƠ SỞ DỮ LIỆU. . 20
    3.1. PHÂN TÍCH YÊU CẦU HỆ THỐNG. .20
    3.1.1. Một số khái niệm. .20
    3.1.1.1. Khoa. .20
    3.1.1.2. Bộ môn. .20
    3.1.1.3. Lớp học. .20
    3.1.1.4. Môn học. 20
    3.1.1.5. Chương. .20
    3.1.1.6. Câu hỏi .20
    3.1.1.7. Câu trả lời. .20
    3.1.1.8. Giáo viên. 20
    3.1.1.9. Sinh viên. .21
    3.1.2. Dữ liệu vào. 21
    3.1.3. Dữ liệu ra. .21
    3.1.4. Mô tả chức năng của hệ thống. .22
    3.1.4.1. Cập nhật khoa. .22
    3.1.4.2. Cập nhật giáo viên. 22
    3.1.4.3. Cập nhật sinh viên. 22
    3.1.4.4. Cập nhật môn học. .22
    3.1.4.5. Chức năng thống kê. 22
    3.1.4.6. Chức năng trắc nghiệm. .22
    3.1.4.7. Chức năng tạo đề thi. .22
    3.1.4.8. Chức năng giải đáp, thảo luận. 22
    3.1.4.9. Chức năng thay đổi mật khẩu. .22
    3.1.4.10. Chức năng đăng ký tài khoản. .22
    3.1.5. Ràng buộc dữ liệu: 23
    3.1.5.1. Thông tin bắt buộc: 23
    3.1.5.2. Ràng buộc về dữ liệu. 23
    3.2. XÂY DỰNG CÁC THỰC THỂ. .23
    3.2.1. Thực thể KHOA. 23
    3.2.2. Thực thể BỘ MÔN. 23
    3.2.3. Thực thể LỚP HỌC. .23
    3.2.4. Thực thể GIÁO VIÊN. .24
    3.2.5. Thực thể SINH VIÊN. 24
    3.2.6. Thực thể MÔN HỌC. .24
    3.2.7. Thực thể CHƯƠNG 24
    3.2.8. Thực thể CÂU HỎI. .25
    3.2.9. Thực thể CÂU TRẢ LỜI. .25
    3.3. XÂY DỰNG CÁC QUAN HỆ .25
    3.3.1. Quan hệ thuộc khoa. .25
    3.3.2. Quan hệ thuộc bộ môn 25
    3.3.3. Quan hệ có lớp 26
    3.3.4. Quan hệ học lớp 26
    3.3.5. Quan hệ soạn. .26
    3.3.6. Quan hệ thuộc môn .26
    3.3.7. Quan hệ thuộc chương. .27
    3.3.8. Quan hệ thuộc câu hỏi. .27
    3.3.9. Quan hệ thảo luận. 27
    3.3.10. Quan hệ đề thi .28
    3.4. MÔ HÌNH MCD. .29
    3.5. MÔ HÌNH LUẬN LÝ CHO DỮ LIỆU Ở MỨC VẬT LÝ (MLD) 30
    3.6. XÂY DỰNG CÁC BẢNG. 31
    3.6.1. Môn học .31
    3.6.2. Chương 31
    3.6.3. Câu hỏi: 31
    3.6.4. Câu trả lời. 31
    3.6.5. Soạn: .31
    3.6.6. Giáo viên 32
    3.6.7. Sinh viên 32
    3.6.8. Lớp .32
    3.6.9. Khoa .32
    3.6.10. Bộ môn 32
    3.6.11. Thảo luận. .33
    3.6.12. Đề thi. .33
    B.THIẾT KẾ ỨNG DỤNG . 34
    3.7. SƠ ĐỒ TỔ CHỨC TRANG WEB. .34
    3.7.1. Sơ đồ chi tiết module quản trị .35
    3.7.2. Sơ đồ chi tiết module giáo viên. .36
    3.7.3. Sơ đồ chi tiết module sinh viên. .37
    3.8. GIẢI THUẬT THÊM MỚI, CẬP NHẬT, XÓA. .38
    3.8.1. Lưu đồ xử lý phần lựa chọn công việc. 38
    3.8.2. Giải thuật xử lý phần thêm mới đối tượng. 39
    3.8.3. Giải thuật xử lý xóa đối tượng 39
    3.8.4. Giải thuật xử lý sửa thông tin về đối tượng. .40
    3.8.5. Giải thuật cấp quyền ra câu hỏi cho môn học .41
    3.9. LƯU ĐỒ GIẢI THUẬT TRẮC NGHIỆM. .42
    3.9.1. Lưu đồ trắc nghiệm .42
    3.9.2. Giải thuật trắc nghiệm theo môn. .43
    3.9.2.1. Giải thuật tạo câu hỏi trắc nghiệm .43
    3.9.2.2. Giải thuật tạo số ngẫu nhiên. .44
    3.9.2.3. Giải thuật in câu hỏi trắc nghiệm. .45
    3.9.2.4. Giải thuật xử lý kết quả trắc nghiệm. 46
    3.10. GIẢI THUẬT THỐNG KÊ. 47
    3.10.1. Lưu đồ xử lý lựa chọn thống kê 47
    3.10.2. Lưu đồ giải thuật thống kê theo môn 50
    3.10.3. Lưu đồ giải thuật thống kê theo tỉ lệ nhập vào. 51
    3.10.4. Lưu đồ giải thuật thống kê theo chương .52
    C.KẾT QUẢ ĐẠT ĐƯỢC 53
    3.11. CƠ SỞ DỮ LIỆU. 53
    3.12. ỨNG DỤNG. .53
    3.12.1. MODULE QUẢN TRỊ. 53
    3.12.1.1. Cập nhật khoa. .54
    3.12.1.2. Cập nhật giáo viên. 55
    3.12.1.3. Cập nhật sinh viên. 57
    3.12.1.4. Cập nhật môn học. .58
    3.12.2. MODULE GIÁO VIÊN. 62
    3.12.2.1. Cập nhật môn học. .62
    3.12.2.2. Trắc nghiệm. 63
    3.12.2.3. Thống kê. .67
    3.12.2.4. Tạo đề thi. 69
    3.12.2.5. Giải đáp. 75
    3.12.2.6. Đổi mật khẩu. 76
    3.12.3. MODULE SINH VIÊN. .77
    3.12.3.1. Chức năng trắc nghiệm 78
    3.12.3.2. Chức năng thảo luận. .78
    3.12.3.3. Đổi mật khẩu. 79


    KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .80
     
Đang tải...