Báo Cáo Tìm hiểu và Xây dựng phần mềm Quản lý ngân hàng đề thi

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:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC
    Lời mở đầu . 4
    Phần 1 . 5
    MỞ ĐẦU 5
    I. LÝ DO HÌNH THÀNH ĐỀ TÀI . 5
    II. MỤC TIÊU ĐỀ TÀI . 6
    III. Ý NGHĨA CỦA ĐỀ TÀI . 6
    IV. PHẠM VI NGHIÊN CỨU CỦA ĐỀ TÀI . 6
    Phần 2. CƠ SỞ LÝ LUẬN 7
    I. Dữ liệu 7
    1. Khái niệm: 7
    2. Tầm quan trọng của việc lưu trữ dữ liệu: 7
    3. Ngân hàng dữ liệu, ngân hàng câu hỏi 8
    3.1. Ngân hàng dữ liệu: 8
    3.2. Ngân hàng câu hỏi . 8
    II. Các phương thức kết nối CSDL và cách sử dụng kết nối 9
    1. Các đối tượng truy cập (Data Access Objects-DAO) . 9
    Sử dụng mô hình đối tượng DAO 9
    2. ODBC và các đối tượng dữ liệu từ xa 11
    2.1. Định cấu hình và sử dụng ODBC . 11
    2.2. Kiến trúc của ODBC . 12
    2.3. Tạo nguồn dữ liệu 12
    2.4. Tạo System DSN . 14
    3. Truy cập dữ liệu dùng điều khiển dữ liệu từ xa . 15
    4. Đối tượng dữ liệu ActiveX (ActiveX Data Objects) . 16
    4.1. Tìm hiểu cấu trúc OLE DB / ADO 17
    4.2. Mô hình ADO 19
    Phần 3. PHÂN TÍCH VÀ THIẾT KẾ 20
    I. Phân tích . 20
    1. Mô tả chương trình .
    2. Sơ đồ chức năng (BFD) của hệ thống “Quản lý ngân hàng đề thi” 21
    3. Sơ đồ ngữ cảnh . 22
    4. Sơ đồ luồng dữ liệu 23
    4.1. Sơ đồ luồng dữ liệu mức 0 của hệ thống “Quản lý ngân hàng đề thi” 23
    4.2. Sơ đồ luồng dữ liệu của tiến trình “Tạo mẫu đề thi và biên soạn câu hỏi” 1.0 24
    4.2.1. Phân rã mức 1 . 24
    4.2.2. Phân rã mức 2 (Tiến trình “Tạo mẫu đề thi” 1.1) 25
    4.2.3. Phân rã mức 2 (Tiến trình “Soạn câu hỏi” 1.2) . 26
    4.3. Sơ đồ phân rã mức 1 ứng với tiến trình “Soạn đề thi” (3.0) 26
    4.3. Sơ đồ phân rã mức 1 ứng với tiến trình “Soạn đề thi” (3.0) 27
    II. Thiết kế . 28
    1. Thiết kế kiến trúc 28
    2. Thiết kế dữ liệu 29
    2.1. Các bảng CSDL: . 29
    2.2. Sơ đồ biểu diễn mối quan hệ giữa các thực thể (bảng) . 32
    3. Thiết kế thủ tục . 33
    3.1. Các thuật toán chung 33
    3.1.1. Thuật toán đăng nhập hệ thống . 33
    3.1.2. Thuật toán cập nhật dữ liệu . 34
    3.1.3. Thuật toán sửa dữ liệu . 35
    3.1.4. Thuật toán xoá bản ghi 36
    3.1.5. Thuật toán tìm kiếm . 37
    3.2. Thuật toán giải quyết bài toán . 38
    3.2.1. Thuật toán chọn câu hỏi ngẫu nhiên 38
    3.2.2. Thuật toán trộn đề thi 38
    3.2.2. Thuật toán trộn đề thi 39
    4. Thiết kế chương trình . 40
    Phần 4. GIỚI THIỆU CHƯƠNG TRÌNH . 41
    I. Các công cụ xây dựng chương trình . 41
    II. Giới thiệu “Chương trình quản lý ngân hàng đề thi” . 42
    1.Giao diện chính của chương trình 42
    2. Màn hình đăng nhập 43
    thì sau khi đăng nhập vào hệ thống, quyền sử dụng sẽ bị hạn chế (không sử dụng được đầy đủ các chức năng của hệ thống). 3. Các menu chính của chương trình 43
    3. Các menu chính của chương trình 44
    4. Form_Quản lý người dùng 45
    5. Form_Thay đổi mật khẩu 46
    6. Form_Thoát khỏi chương trình 46
    8. Form_Ngân hàng đề thi . 48
    9. Form_Danh mục môn học . 49
    10. Form_Phục hồi cơ sở dữ liệu 50
    11. Form_Sao lưu cơ sở dữ liệu 50
    12. Form_Thông số đề thi 51
    13. Form_Tạo đề thi tự động . 52
    14. Form_Tạo đề thi thủ công . 53
    15.Form_Lưu đề thi . 56
    16. Form_Thiết lập thông số đề thi trước khi in đề thi . 56
    Form này được dùng khi in đề thi trong Ngân hàng đề thi. 17. Form_Thống kê câu hỏi 56
    17. Form_Thống kê câu hỏi 57
    18. Form_Thống kê đề thi . 57
    19. Form_Thống kê môn thi 57
    III. Hướng dẫn cài đặt . 58
    1. Yêu cầu phần cứng . 58
    2. Yêu cầu phần mềm . 58
    3. Quá trình cài đặt 58
    Lời kết 63
     

    Các file đính kèm:

Đang tải...