Xây Dựng Một Hệ Thống Khảo Sát Trực Tuyến - Tài Liệu Text - 123doc

Tải bản đầy đủ (.doc) (42 trang)
  1. Trang chủ
  2. >>
  3. Công nghệ thông tin
  4. >>
  5. Hệ thống thông tin
Xây dựng một hệ thống khảo sát trực tuyến

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.61 MB, 42 trang )

Mục lụcChương I: Tổng quan 2Chương II:Cơ sở lý thuyết 5Chương III: Phân tích – thiết kế 8Chương IV: Hiện thực – kết quả 34Chương V: Kết luận 42Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B10201852Chương I: Tổng quanI.1 Đặt vấn đề:Công việc khảo sát và nghiên cứu thị trường từ trước đến nay của cácdoanh nghiệp, tổ chức, tập đoàn hay cá nhân về việc thăm dò thị hiếu, nhu cầucủa người tiêu dùng trước khi đưa sản phẩm ra thị trường thường được thựchiện một cách thủ công, tốn nhiều công sức và tiền của. Công việc này đòi hỏiphải có các chuyên gia am hiểu thị trường mới có thể phân tích kết quả thuđược. Việc phân tích còn có thể gặp sai sót do quá trình tổng hợp kết quả đượcthực hiện thủ công bằng tay.Ngoài ra, để thực hiện một cuộc khảo sát thì mọi người tham gia vàocuộc khảo sát phải tập trung về một nơi và phải thực hiện trong một thời giankhông linh động. Điều đó là rất bất tiện và sẽ có ít người đồng ý tham gia khảosát, dẫn đến kết quả khảo sát không được phong phú.Đối với các doanh nghiệp nhỏ hoặc những cá nhân có nhu cầu nghiêncứu thị trường nhưng chí phí thực hiện một cuộc khảo sát quá cao thì khó cóthể thực hiện theo phương pháp thủ công.Các bước để chuẩn bị để tiến hành một cuộc khảo sát theo phương phápthủ công là rất rườm rà và mất nhiều thời gian. Nếu yêu cầu thực hiện khảo sáttrong thời gian ngắn là rất khó thực hiện.Bên cạnh đó là sự phát triển nhanh chóng của công nghệ, mạng Internetđã được mở rộng ra toàn thế giới. Chỉ cần một máy tính có nối mạng hoặc mộtthiết bị di động kết nối mạng là người dùng có thể truy cập vào mạng Internetbất cứ lúc nào và bất cứ nơi đâu.Để ứng dụng được những công nghệ mới nhất vào cuộc sống và đáp ứngnhu cầu khảo sát của các doanh nghiệp, tổ chức. Cần xây dựng một hệ thốngkhảo sát trực tuyến.Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B10201853Hệ thống khảo sát trực tuyến sẽ cho phép các cá nhân và tổ chức có thểtự tạo cho mình một khảo sát với chi phí thấp và đơn giản. Người tạo khảo sátcó thể ở bất cứ nơi đâu, chỉ cần có một máy tính hoặc thiết bị di động nốimạng. Người dùng có thể tạo khảo sát vào bất cứ lúc nào có thời gian.Đối với những người tham gia khảo sát trực tuyến trên mạng, với mộtmáy tính nối mạng là có thể tham gia khảo sát mà không cần phải đến mộttrung tâm nào và họ cũng không bị ràng buộc vào thời gian tham gia.I.2 Nhiệm vụ của đồ án:Xây dựng một hệ thống khảo sát trực tuyến. Hệ thống khảo sát được xâydựng trên nền web để tiện lợi và phù hợp với mọi nền tảng thiết bị. Thành viênsau khi đăng nhập có thể dễ dàng tạo và quản lý khảo sát của mình. Ngườidùng truy cập vào trang web khảo sát có thể lựa chọn và tham gia trả lời khảosát. Sau khi cuộc khảo sát kết thúc thì hệ thống tự động lập báo cáo kết quảkhảo sát theo số người bình chọn trên mỗi câu trả lời, lập các biểu đồ theo tỉ lệphần trăm, biểu đồ cột, biểu đồ đường, biểu đồ tròn.Các doanh nghiệp, tổ chức và cá nhân muốn tạo khảo sát thì cần đăng kýthành viên và đóng một khoản phí. Sau khi đăng nhập vào trang web, thànhviên có thể tạo khảo sát mới, quản lý, chỉnh sửa, xóa khảo sát. Hệ thống sẽ tựđộng bắt đầu và kết thúc khảo sát theo thời gian đã chọn khi tạo khảo sát. Saukhi khảo sát kết thúc thì thành viên có thể xem báo cáo về số người tham gia, tỉlệ câu trả lời của từng câu hỏi, xem biểu đồ câu trả lời.Hệ thống hỗ trợ chức năng thanh toán với PayPal. Thành viên nạp phíchỉ cần đăng nhập vào tài khoản PayPal là có thể đóng phí thành viên, tạo chongười dùng sự an toàn và tin cậy.Người dùng có thể truy cập vào trang web để tham gia khảo sát, có thểxem danh sách khảo sát đang hoạt động. Tìm kiếm khảo sát theo tên, xem danhsách các khảo sát mình đã làm. Có thể đăng ký nhận mail mời tham gia khảosát khi có khảo sát mới.Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B10201854Người quản trị có chức năng quản lý thành viên, bao gồm việc khóa vàmở khóa tài khoản thành viên. Quản lý các khảo sát, kiểm duyệt khảo sát trướckhi cho phép hoạt động. Có thể ngừng bất cứ lúc nào nếu cuộc khảo sát viphạm quy định.I.3 Cấu trúc đồ án:• Chương I: Tổng quanGiới thiệu tổng quan về bối cảnh thực hiện đồ án, các chức năng tổng quát màđồ án sẽ thực hiện.• Chương II: Cơ sở lý thuyếtMô tả các chức năng cụ thể, phương thức hoạt động của từng chức năng trongtoàn hệ thống khảo sát.• Chương III: Phân tích - thiết kếPhân tích các chức năng của hệ thống, đưa ra giải pháp và thiết kế chi tiết cácchức năng. Xây dựng đặc tả chức năng, sơ đồ chức năng (usecase diagram), sơđồ hoạt động (activity diagram) và sơ đồ trình tự (sequence diagram).• Chương IV: Hiện thực - kết quảHiện thực các chức năng của hệ thống, hình ảnh chi tiết về các chức năng khihệ thống hoạt động.• Chương V: Kết luậnTóm tắt các những đề đã giải quyêt, những vấn còn tồn tại và hướng phát triển.Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B10201855Chương II: Cơ sở lý thuyếtII.1 Yêu cầu chức năng:II.1.1 Tạo khảo sát:Cho phép thành viên tạo khảo sát mới. Đối với thành viên có tài khoản Vipthì hệ thống sẽ tự động tạo khảo sát thuộc loại Vip. Nếu số ngày Vip của thànhviên đã hết nhưng số điểm trong tài khoản vẫn còn nhiều hơn chi phí tạo một khảosát thì hệ thống sẽ hiển thị tủy chọn tạo khảo sát có tính phí. Người dùng không đủđiểm hoặc không chọn khảo sát có phí thì hệ thống sẽ tạo khảo sát miễn phí.Để tạo khảo sát, thành viên phải nhập vào tên khảo sát và phần giới thiệu.Sau đó sẽ chọn ngày bắt đầu và ngày kết thúc khảo sát. Hệ thống sẽ tự động mở vàđóng khảo sát theo thời gian đã đăng ký.II.1.2 Quản lý khảo sát:Thành viên có thể quản lý các khảo sát mình đã tạo, bao gồm xem danhsách khảo sát đã tạo, lấy link tham gia khảo sát, chỉnh sửa và xóa khảo sát. Ngoàira cũng có thể xem kết quả của khảo sát đã kết thúc.II.1.3 Tạo câu hỏi:Tạo mới câu hỏi cho khảo sát. Hệ thống hỗ trợ 2 loại câu hỏi là câu hỏi cómột lựa chọn và câu hỏi có nhiều lựa chọn. Người dùng có thể chọn trang hiển thịtrong khảo sát của câu hỏi. Sau khi nhập nội dung câu hỏi, nhập câu trả lời trênmỗi dòng và nhấn nút tạo câu hỏi. Hệ thống sẽ thêm câu hỏi vào khảo sát.II.1.4 Quản lý câu hỏi:Cho phép thảnh viên quản lý danh sách câu hỏi của khảo sát. Có thể thêmmới hoặc xóa câu hỏi, tuy nhiên chỉ có thể xóa câu hỏi khi chưa có người nào trảlời. Thêm vào đó hệ thống cung cấp chức năng ẩn câu hỏi để giấu đi các câu hỏi đãcó người trả lời nhưng không muốn hiển thị trong khảo sát nữa.Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B10201856II.1.5 Tham gia khảo sát:Người tham gia khảo sát sẽ truy cập vào trang web để trả lời các câu hỏi.Hệ thống câu hỏi được hiển thị theo trang tùy theo sắp xếp của người tạo.II.1.6 Kết quả khảo sát:Hệ thống hiển thị danh sách các câu hỏi kèm theo số người trả lời cho từngcâu hỏi. Dựa vào bảng kết quả khảo sát, người dùng có thể nắm được tổng quát vềtình hình khảo sát hiện tại.II.1.7 Biểu đồ khảo sát:Thể hiện trực quan kết quả khảo sát cho người dùng dễ dàng nắm được. Hệthống hỗ trợ 3 loại biểu đồ là biểu đồ cột, biểu đồ tròn và biểu đồ đường.II.1.8 Tìm kiếm khảo sát:Chức năng tìm kiếm khảo sát hỗ trợ người tham gia có thể tìm kiếm gầnđúng khảo sát theo tên.II.1.9 Quản trị quản lý khảo sát:Cung cấp cho người quản trị công cụ để quản lý khảo sát của thành viên.Các khảo sát của thành viên muốn hoạt động phải được người quản trị thông qua.Ngoài ra người quản trị có thể dừng ngay cuộc khảo sát có dấu hiệu vi phạm quyđịnh.II.1.10 Quản lý thành viên:Chức năng quản lý thành viên cho phép người quản trị theo dõi danh sáchthành viên, khóa hoặc mở khóa tài khoản thành viên vi phạm.II.2 Yêu cầu phi chức năng:II.2.1 Chính xác của khảo sát:Để đảm bảo tính chính xác của kết quả khảo sát, cần giới hạn mỗi người chỉcó thể tham gia một lần thông qua việc lưu trữ email và cookies của người thamgia.Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B10201857II.2.2 Bảo mật hệ thống:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B10201858Chương III: Phân tích - thiết tếIII.1 Xây dựng mô hình chức năng(usecase diagram):III.1.1 Danh sách Actor:• Thành viên• Người dùng• Quản trịIII.1.2 Danh sách Usecase• Tạo khảo sát• Quản lý khảo sát• Tạo câu hỏi• Quản lý câu hỏi• Nạp phí thành viên• Xem kết quả khảo sát• Xem biểu đồ• Tìm kiếm khảo sát• Quản trị quản lý khảo sát• Quản trị quản lý thành viênIII.1.3 Sơ đồ Usecase:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B10201859III.2 Thiết kế chi tiết chức năng:III.2.1 Tạo khảo sát• Đặc tả usecase:Name Tạo khảo sátDescription Thành viên tạo khảo sátActor Thành viênPre conditions  Đăng nhập vào tài khoản thành viên Hiển thị trang tạo khảo sátPost conditions Thông báo kết quả tạo khảo sátFlow of events 1. Hệ thống lấy thông tin tài khoản người dùng2. Hệ thống kiểm tra tài khoản.Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B1020185103. Hệ thống hiển thị tùy chọn tạo khảo sát có tínhphí hay không.4. Người dùng nhập tên khảo sát5. Người dùng nhập giới thiệu khảo sát6. Chọn ngày bắt đầu khảo sát7. Chọn ngày kết thúc khảo sát8. Nhấn nút tạo khảo sát8.1 Hệ thống lưu nội dung khảo sát xuống cơ sở dữ liệu8.2 Không lưu được: A18.3 Thông báo kết quả lên trang webAlternative flow A1: Thông báo không tạo được khảo sát. Trở lại trang tạo khảo sátA2: Thông báo không lưu được khảo sát Trở lại trang tạo khảo sát• Activity diagram:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018511• Sequence diagram:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018512• Class diagram:III.2.2 Quản lý khảo sátĐồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018513• Đặc tả usecase:Name Thành viên quản lý khảo sátDescription Thành viên quản lý các khảo sát đã tạoActor Thành viênPre conditions  Đăng nhập vào tài khoản thành viên Hiển thị trang thành viên quản lý khảo sátPost conditions Thông báo kết quả thao tácFlow of events 1. Hệ thống load danh sách khảo sát đã tạo của thành viên.2. Hệ thống hiển thị danh sách khảo sát đã tạo3. Người dùng chọn khảo sát4. Nhấn nút chỉnh sửa5. Không sửa được: A16. Hệ thống hiển thị trang cập nhật khảo sát7. Người dùng nhấn nút xoá khảo sát8. Không xoá được: A29. Hệ thống xoá khảo sát khỏi cơ sở dữ liệu10. Thông báo kết quả xoá11. Quay lại trang quản lý khảo sátAlternative flows A1: Thông báo không cập nhật được khảo sátA2: Thông báo không xoá được khảo sát• Activity diagram:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018514• Sequence diagram:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018515• Class diagram:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018516III.2.3 Tạo câu hỏi• Đặc tả usecase:Name Tạo câu hỏiDescription Thêm mới câu hỏi khảo sátActor Thành viênPre conditions  Đăng nhập vào tài khoản thành viên Hiển thị trang danh sách câu hỏiPost conditions Thông báo kết quả tạo câu hỏiFlow of events 1. Hệ thống hiển thị trang tạo câu hỏi2. Người dùng chọn loại câu hỏi3. Người dung chọn trang hiển thị4. Nhập nội dung câu hỏi5. Nhập nội dung các câu trả lời6. Nhấn nút tạo câu hỏi6.1 Không lưu được câu hỏi : A16.2 Hệ thống lưu câu hỏi xuống cơ sở dữ liệu7. Nhấn nút huỷ: quay lại trang quản lý câu hỏiAlternative flow A1: Thông báo không lưu được câu hỏiĐồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018517• Activity diagram:• Sequence diagram:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018518• Class diagram:III.2.4 Quản lý câu hỏiĐồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018519• Đặc tả usecase:Name Quản lý câu hỏiDescription Thành viên quản lý tạo, cập nhật, xoá câu hỏiActor Thành viênPre conditions  Đăng nhập vào tài khoản thành viên Hiển thị trang quản lý câu hỏiPost conditions Thông báo kết quả thao tácFlow of events 1. Hệ thống lấy danh sách câu hỏi theo khảo sát và người tạo khảo sát.2. Hệ thống hiển thị danh sách câu hỏi3. Không hiển thị được: A14. Người dùng nhấn nút tạo câu hỏi5. Hệ thồng chuyển sang trang tạo câu hỏi mới6. Người dùng nhấn nút chỉnh sửa của câu hỏi7. Hệ thống hiển thị trang chỉnh sửa câu hỏi7.1 Không thể sửa: A28. Người dùng nhấn nút xoá câu hỏi8.1 Không thể xóa: A3Altenative flows A1: Thông báo không hiển thị được.A2: Thông báo không sửa được câu hỏiA3: Thông báo không xóa được câu hỏi.• Activity diagram:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018520• Sequence diagram:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018521• Class diagram:III.2.5 Xem kết quả khảo sát• Đặc tả usecase:Name Xem kết quả khảo sátDescription Người dùng xem kết quả khảo sát đã kết thúcActor Người dùngPre conditions  Đăng nhập vào tài khoản người dùngĐồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018522 Hiển thị trang xem kết quảPost conditions Hiển thị kết quả khảo sátFlow of events 1. Hệ thống tải lên danh sách các khảo sát2. Không tải lên được: A13. Hệ thống hiển thị danh sách các khảo sát4. Người dùng chọn tên khảo sát5. Hệ thống tải lên danh sách các câu hỏi6. Không tải được câu hỏi: A27. Hệ thống hiển thị danh sách các câu hỏi8. Hệ thống hiển thị câu trả lời và tỉ lệ9. Người dùng chọn tên câu hỏi10.Nhấn nút xem chi tiết11.Không hiển thị được: A312.Hệ thống hiển thị chi tiết kết quả khảo sát của câu hỏi đã được chọn.Alternative flows A1: Thông báo lên trang web không tải được khảo sátA2: Thông báo không tải được câu hỏiA3: Thông báo không hiển thị được chi tiết.• Activity diagram:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018523• Sequence diagram:Đồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018524• Class diagram:III.2.6 Tham gia khảo sát• Đặc tả usecase:Name Tham gia khảo sátDescription Người truy cập web tham gia khảo sátActor Người dùng webĐồ Án Tốt Nghiệp GVHD: Ths.Lê Trung HiếuSVTH: Thân Trọng Kính – 09B102018525Pre conditions  Hiển thị trang tham gia khảo sátPost conditions Thông báo kết quả hoàn thành khảo sátFlow of events 1. Hệ thống hiển thị trang giới thiệu khảo sát2. Người dùng nhấn nút bắt đầu3. Hệ thống hiển thị trang câu hỏi đầu tiên4. Hệ thống tải danh sách câu hỏi và trả lời5. Người dùng chọn câu trả lời6. Nhấn nút tiếp tục7. Hệ thống lưu câu trả lời của người dùng xuống8. Không lưu được: A29. Hiển thị trang cảm ơn người tham gia khảo sátAlternative flows A1: Thông báo không lưu được dữ liệu• Activity diagram:

Tài liệu liên quan

  • xây dựng một hệ thống thu thập và tách thông tin xây dựng một hệ thống thu thập và tách thông tin
    • 45
    • 506
    • 3
  • Sự cần thiết phải xay dựng và phương pháp xây dựng một hệ thống thù lao lao động hợp lí Sự cần thiết phải xay dựng và phương pháp xây dựng một hệ thống thù lao lao động hợp lí
    • 39
    • 555
    • 0
  • Xây dựng một hệ thống lưới điện Xây dựng một hệ thống lưới điện
    • 84
    • 365
    • 0
  • Xây dựng một hệ thống các giải pháp nhằm nâng cao chất lượng tín dụng tại chi nhánh NHNo & PTNT Việt Yên – Bắc Giang Xây dựng một hệ thống các giải pháp nhằm nâng cao chất lượng tín dụng tại chi nhánh NHNo & PTNT Việt Yên – Bắc Giang
    • 26
    • 402
    • 1
  • Xây dựng một hệ thống quản lý thông tin về đĩa phim cho thuê của cửa hàng CD Việt Trung. Xây dựng một hệ thống quản lý thông tin về đĩa phim cho thuê của cửa hàng CD Việt Trung.
    • 48
    • 456
    • 0
  • công nghệ  GPS -  xây  dựng  một hệ thống thu thập thông tin từ thiết bị GPS và hiển thị lên bản đồ số công nghệ GPS - xây dựng một hệ thống thu thập thông tin từ thiết bị GPS và hiển thị lên bản đồ số
    • 17
    • 626
    • 4
  • Xây dựng một hệ thống thông tin quản lý bán hàng hiện đại Xây dựng một hệ thống thông tin quản lý bán hàng hiện đại
    • 122
    • 363
    • 0
  • Tài liệu Đề tài Tài liệu Đề tài "xây dựng một hệ thống thông tin và nghiên cứu Marketing trong công ty xây dựng công nghiệp" pdf
    • 48
    • 1
    • 1
  • Xây dựng một hệ thống thông tin hỗ trợ đánh giá học sinh dùng lý thuyết tập mờ Xây dựng một hệ thống thông tin hỗ trợ đánh giá học sinh dùng lý thuyết tập mờ
    • 26
    • 1
    • 3
  • nghiên cứu và xây dựng một hệ thống gánnhãn thời gian nghiên cứu và xây dựng một hệ thống gánnhãn thời gian
    • 48
    • 458
    • 0

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

(5.94 MB - 42 trang) - Xây dựng một hệ thống khảo sát trực tuyến Tải bản đầy đủ ngay ×

Từ khóa » Hệ Thống Khảo Sát Trực Tuyến