Luận Văn Tìm hiểu và xây dựng hệ thống quản lý thăm dò ý kiến

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Mai Kul, 4/12/13.

  1. Mai Kul

    Mai Kul New Member

    Bài viết:
    1,299
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    Đồ án tốt nghiệp năm 2012
    Đề tài: Tìm hiểu và xây dựng hệ thống quản lý thăm dò ý kiến


    MỤC LỤC
    LỜI CẢM ƠN 4
    CHƯƠNG 1: GIỚI THIỆU . 5
    1.1 Giới thiệu . 5
    1.2 Mô tả bài toán nghiệp vụ . 5
    1.3 Đánh giá hiện trạng 6
    1.4 Giải pháp đề xuất . 7
    1.4.1 Yêu cầu với hệ thống cần xây dựng 7
    1.4.2 Vai trò của hệ thống 7
    1.4.3 Công nghệ sử dụng 8
    1.4.4 Dự kiến kết quả . 8
    CHƯƠNG 2 : TÌM HIỂU LẬP TRÌNH PHP VÀ MYSQL 9
    2.1 Giới thiệu ngôn ngữ lập trình web động PHP . 9
    2.1.1 PHP là gì? 9
    2.1.2 Lịch sử ra đời PHP 9
    2.1.3 Lý do lựa chọn PHP 10
    2.2 Web Server là gì? . 12
    2.3 Cài đặt SERVER XAMPP trên máy tính cá nhân . 13
    2.4 Giới thiệu hệ quản trị cơ sở dữ liệu MYSQL 13
    2.4.1 MYSQL là gì? . 13
    2.4.2 Lý do sử dụng MYSQL . 14
    2.5 Kết hợp PHP với MYSQL . 15
    CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 16
    3.1 Mô hình nghiệp vụ . 16
    3.1.1 Biểu đồ ngữ cảnh . 16
    3.1.2 Sơ đồ phân rã chức năng . 16
    3.1.3 Mô tả chi tiết các chức năng sơ cấp 17
    3.1.4 Danh sách hồ sơ tài liệu sử dụng . 19
    3.1.5 Ma trận thực thể chức năng . 19
    3.2 Sơ đồ luồng dữ liệu . 20
    3.2.1 Sơ đồ luồng giữ liệu mức 0 . 20
    3.2.2 Sơ đồ luồng dữ liệu mức 1 20
    3.3 Thiết kế cơ sở dữ liệu 23
    3.3.1 Xây dựng mô hình ER . 23
    3.3.2 Thiết kế mô hình dữ liệu logic 25
    3.3.3 Thiết kế mô hình dữ liệu vật lý . 25
    3.3.4 Mô hình quan hệ 28
    CHƯƠNG 4: XÂY DỰNG VÀ TRIỂN KHAI ỨNG DỤNG 29
    4.1 Thiết kế cơ sở dữ liệu trên MYSQL 29
    4.2 Thiết kế giao diện 31
    4.3 Thiết kế Modun 32
    4.3.1 Modun đăng nhập 32
    4.3.2 Modun phân trang . 33
    4.3.2 Modun hiển thị bài khảo sát 33
    4.3.4 Modun public bài khảo sát 34
    4.4 Một số kết quả thực nghiệm 35
    4.4.1 Giao diện đăng nhập hệ thống . 35
    4.4.2 Giao diện quản trị người dùng . 35
    4.4.3 Giao diện quản trị bài khảo sát 35
    4.4.4 Giao diện quản trị câu hỏi . 36
    4.4.5 Giao diện bài khảo sát . 37
    4.5 Kết luận 38
    KẾT LUẬN 39
    TÀI LIỆU THAM KHẢO 40


    CHƯƠNG 1: GIỚI THIỆU
    1.1 Giới thiệu
    Hiện nay tại Việt Nam khảo sát trực tuyến như một giải pháp công nghệ cao
    đang dần thay thế khảo sát truyền thống. So với phương pháp khảo sát truyền thống
    thì khảo sát trực tuyến có nhiều ưu điểm vượt trội sau:
    - Chi phí thấp hơn nhiều lần so với khảo sát truyền thống, ước tính chi phí
    cho một khảo sát trực tuyến chỉ bằng 1/3 so với phương thức khảo sát
    truyền thống.
    - Phạm vi khảo sát rộng, với công cụ Internet, các cuộc khảo sát có thể đến
    mọi người có sử dụng Internet ở bất kỳ nơi nào trong cả nước.
    - Thời gian khảo sát nhanh hơn rất nhiều lần so với cách khảo sát truyền
    thống, nên đáp ứng kịp thời nhu cầu thông tin của các tổ chức, doanh
    nghiệp.
    - Kỹ thuật thiết kế câu hỏi động (hình ảnh, âm thanh, và video) sẽ là công
    cụ hết sức hấp dẫn và tiện lợi cho người tham gia khảo sát.
    - Rất tiện lợi cho người tham gia khảo sát, do đối tượng khảo sát bận rộn,
    nên thời gian rỗi rất bất thường nên khảo sát trực tuyến là thuận tiện nhất
    cho họ, vì có thể tham gia khảo sát bất cứ lúc nào rỗi tại bất kỳ nơi nào
    thuận tiện.
    Với các thế mạnh trên, khảo sát trực tuyến thực sự là một công cụ rất đắc lực
    cho các tổ chức, các doanh nghiệp, và tất cả những người có nhu cầu tạo các cuộc
    khảo sát, bình chọn, bỏ phiếu. Kết quả thu thập được phân tích và hiện thị ngay lập
    tức dưới nhiều dạng biểu mẫu, đồ thị phong phú
    Do đó, tìm hiểu và xây dựng hệ thống quản lý thăm dò ý kiến trực tuyến là
    đề tài đáng được quan tâm nghiên cứu và em đã chọn hướng đi này cho đồ án tốt
    nghiệp đại học của mình.
    1.2 Mô tả bài toán nghiệp vụ
    Hệ thống quản lý thăm dò ý kiến là hệ thống cho phép người dùng thực hiện
    các bài khảo sát trên máy tính. Hệ thống có hai cấp độ người dùng là người quản trị
    hệ thống duy nhất và người dùng với chức năng khảo sát.
    - Chức năng của quản trị hệ thống
    + Quản trị người dùng : có toàn quyền trong việc tạo tài khoản mới , sửa,
    xóa tài khoản cũ.
    + Quản trị câu hỏi : có khả năng tạo câu hỏi mới , sửa , xóa câu hỏi cũ.
    + Quản trị bài khảo sát : có khả năng tạo khảo sát mới, sửa , xóa bài khảo
    sát, thêm câu hỏi mới hoặc thêm câu hỏi có sẵn trong thư viện câu hỏi
    vào bài khảo sát.
    + Quản trị kết quả : có khả năng xem kết quả bài khảo sát của bất kỳ thành
    viên nào.
    - Chức năng của người dùng
    Thành viên có chức năng thực hiện bài khảo sát và xem kết quả bài khảo sát
    mình đã thực hiện. Khi có yêu cầu cần tạo một bài khảo sát lấy ý kiến, thì người
    quản trị sẽ tạo bài khảo sát mới. Sau đó sẽ tạo câu hỏi cho bài khảo sát, bằng cách
    có thể thêm câu hỏi từ ngân hàng câu hỏi có sẵn, hoặc thêm câu hỏi mới. Các kiểu
    câu hỏi gồm có :
    + Câu hỏi trả lời dưới dạng Có/Không.
    + Câu hỏi trả lời dưới dạng Có/Không và có thêm các câu hỏi riêng.
    + Câu hỏi trả lời một đáp án.
    + Câu hỏi trả lời nhiều đáp án.
    + Câu hỏi trả lời tự do.
    Bài khảo sát được tạo hoàn chỉnh, người quản trị sẽ hiển thị lên cho tất cả
    người dùng thực hiện chức năng khảo sát của mình. Về phía người dùng, sau khi kết
    thúc chức năng khảo sát của mình, kết quả sẽ được thống kê. Người dùng có thể
    xem lại toàn bộ kết quả việc khảo sát của mình. Kết thúc cuộc khảo sát, người quản
    trị có thể thống kê kết quả khảo sát.
    1.3 Đánh giá hiện trạng
    Việc khảo sát thăm dò ý kiến truyền thống sẽ gặp phải những khó khăn như
    tốn chi phí cho việc in ấn, phát hành và thu hồi phiếu thăm dò. Tỷ lệ người không
    tham gia khảo sát và khảo sát không hợp lệ c ao. Việc kiểm phiếu thủ công, tốn thời
    gian dẫn đến nhiều sai thiếu sót. Việc thống kê lưu trữ và tìm kiếm khó khăn. Tụt
    hậu với tốc độ phát triển công nghệ thông tin hiện nay.


    TÀI LIỆU THAM KHẢO
    Tài liệu tiếng Việt
    [1]. Phân tích và thiết kế hệ thống thông tin quản lý - PGS. TS. Nguyễn Văn Vỵ.
    [2].Lập trình web bằng PHP 5.3 và cơ sở dữ liệu MySQL 5.1 – Phạm Hữu
    Khang.
    [3]. Xây Dựng Ứng Dụng Web Bằng PHP Và MySQL (Ấn Bản Dành Cho Sinh
    Viên - Có CD Bài Tập Kèm Theo sách) – Phạm Hữu Khang.
    Tham khảo Internet
    [1]. www.w3schools.com
    [2].www. php.ne
     

    Các file đính kèm:

Đang tải...