Tiểu Luận Xây dựng Hệ thống chia sẻ Tài liệu học tập theo mô hình phân tá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:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Mục lục
    I. Đặt vấn đề. 3
    1. Giới thiệu bài toán. 3
    2. Lí do chọn đề tài 4
    3. Công nghệ sử dụng. 5
    II. Bảng từ điển thuật ngữ và từ viết tắt. 5
    III. Mô tả Hệ thống. 5
    1. Yêu cầu chức năng. 5
    1.1. Đăng ký thành viên. 5
    1.2. Đăng nhập Hệ thống. 6
    1.3. Chia sẻ dữ liệu. 6
    1.4. Download dữ liệu. 6
    1.5. Quản lý thông tin. 7
    2. Yêu cầu phi chức năng. 7
    2.1. Yêu cầu về tính khả chuyển. 7
    2.2. Tính trong suốt của Hệ thống. 7
    2.3. Yêu cầu về hiệu năng. 8
    2.7. Yêu cầu cài đặt 8
    2.8. Yêu cầu riêng tư. 9
    2.9. Yêu cầu an toàn. 9
    2.10. Yêu cầu hợp qui tắc. 9
    3. Giao diện và chức năng mô tả trên giao diện. 9
    3.1. Giao diện phía người dùng. 9
    3.2. Giao diện phía người quản trị hệ thống. 15
    4. Use case. 20
    4.1. Đăng kí thành viên. 21
    4.2. Sửa Thông tin thành viên. 23
    4.3. Chia sẻ Tài liệu. 26
    4.4. Xem danh sách chia sẻ. 28
    4.5. Tìm kiếm Tài liệu. 29
    4.6. Download Tài liệu. 31
    5. Design constraint. 33
    IV. Kiến trúc Hệ thống. 34
    1. Sơ đồ kiến trúc Logic. 34
    2. Sơ đồ kiến trúc Vật lí 35
    V. Mô hình, giao thức và thuật toán truyền thông. 36
    4. Thuật toán sử dụng để xây dựng Hệ thống. 37
    VI. Xây dựng Hệ thống. 39
    1. Công nghệ sử dụng. 39
    1.1. Truyền Thông điệp là gì 39
    1.2. JMS API. 41
    1.3. Khi nào sử dụng JMS API. 42
    1.4. Kiến trúc JMS API. 42
    1.5. Mô hình Thông điệp. 43
    1.5.1. Mô hình Thông điệp Point-to-Point 43
    1.5.2. Mô hình Thông điệp publish/subscribe. 44
    1.6. Mô hình cài đặt JMS API. 45
    1.6.1. Administered objects. 46
    1.6.2. Connection. 47
    1.6.3. Session. 48
    1.6.4. Topic Publisher. 49
    1.6.5. Topic Consumer. 49
    1.6.6. Messages. 50
    2. Sơ đồ thiết kế các lớp. 52
    2.1. Sơ đồ thiết kế lớp Entity. 53
    2.2. Sơ đồ thiết kế lớp dựa trên mẫu thiết kế Façade. 53
    2.3. Sơ đồ thiết kế lớp Session. 54
    2.4. Sơ đồ thiết kế lớp System 55
    VII. Thiết kế Cơ sở Dữ liệu. 56
    1. Mô hình hóa trực quan Cơ sở Dữ liệu. 56
    2. Thiết kế chi tiết Cơ sở Dữ liệu. 56
    2.1. Bảng Dữ liệu Admin. 56
    2.2. Bảng dữ liệu Account 57
    2.3. Bảng dữ liệu Category. 58
    2.4. Bảng dữ liệu Document 58
    2.5. Bảng dữ liệu Download. 59
    VIII. Kiểm thử 60
    1. Kiểm thử giao diện. 60
    1.1. Yêu cầu chung. 60
    1.2. Kiểm tra các thành phần giao diện. 60
    1.3. Kiểm tra giao diện làm việc. 62
    2. Kiểm thử chức năng. 63
    2.1. Phần Front-end. 63
    2.1.1. Quản lí thành viên. 63
    2.1.2. Quản lí dữ liệu. 68
    2.2. Phần back-end. 69
    2.2.1. Quản lí thông tin thành viên. 69
    2.2.2. Quản lí danh sách File chia sẻ. 69
    3. Yêu cầu phi chức năng. 70
    IX. Kết luận và Hướng phát triển. 71
    1. Nhận xét 71
    2. Hướng phát triển. 72
    3. Đóng góp của từng thành viên vào Bài tập lớn. 72
    TÀI LIỆU THAM KHẢO 75
     

    Các file đính kèm:

Đang tải...