Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
2,67 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN HẢI PHÒNG 2016 Nguyễn Văn Ngọc Page BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG ỨNG DỤNG HỖ TRỢ GIAO TIẾP TRỰC TUYẾN HỘI NGHỊ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin HẢI PHỊNG – 2016 Nguyễn Văn Ngọc Page BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG ỨNG DỤNG HỖ TRỢ GIAO TIẾP TRỰC TUYẾN HỘI NGHỊ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin Sinh viên thực hiện: Nguyễn Văn Ngọc Giáo viên hƣớng dẫn: Đỗ Văn Chiểu Mã sinh viên: 1513101007 HẢI PHÒNG – 2016 Nguyễn Văn Ngọc Page BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc -o0o - NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Nguyễn Văn Ngọc Lớp: CTL901 Mã số:1513101007 Ngành: Công nghệ thông tin Tên đề tài:Xây dựng ứng dụng hỗ trợ giao tiếp trực tuyến hội nghị Nguyễn Văn Ngọc Page NHIỆM VỤ ĐỀ TÀI Nội dụng yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp a Nội dung: b Các yêu cầu cần giải quyết: Các số liệu cần thiết để tính toán Địa điểm thực tập Nguyễn Văn Ngọc Page CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Ngƣời hƣớng dẫn thứ nhất: Họ tên:……………………………………………………………………… Học hàm, học vị:……………………………………………………………… Cơ quan công tác:……………………………………………………………… Nội dung hƣớng dẫn:…………………………………………………………… ……………………………………………………………………………… …………………………………………………………………………… Ngƣời hƣớng dẫn thứ hai: Họ tên:…………………………………………………………………… Học hàm, học vị:………………………………………………………………… Cơ quan công tác:……………………………………………………………… Nội dung hƣớng dẫn:…………………………………………………………… …………………………………………………………………………………… … …………………………………………………………………………… ………… Đề tài tốt nghiệp giao ngày 03 tháng 10 năm 2016 Yêu cầu phải hoàn thành trƣớc ngày 30 tháng 12 năm 2016 Đã nhận nhiệm vụ: Đ.T.T.N Đã nhận nhiệm vụ: Đ.T.T.N Cán hƣớng dẫn Đ.T.T.N Sinh viên Hải Phòng, ngày……tháng……năm 2016 HIỆU TRƢỞNG GS.TS.NGƯT Trần Hữu Nghị Nguyễn Văn Ngọc Page PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN Tinh thần thái độ sinh viên trình làm đề tài tốt nghiệp: ………………………………………………………………………… ……………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Đánh giá chất lƣợng đề tài tốt nghiệp (so với nội dung yêu cầu đề nhiệm vụ đề tài tốt nghiệp) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Cho điểm cán hƣớng dẫn: ( Điểm gi số chữ ) ……………………………………………………………………… ………………………………………………………………………… Ngày……tháng… năm 2016 Cán hƣớng dẫn ( Ký, ghi rõ họ tên ) Nguyễn Văn Ngọc Page PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP Đánh giá chất lƣợng đề tài tốt nghiệp (về mặt nhƣ sở lý luận, thuyết minh chƣơng trình, giá trị thực tế, ) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Cho điểm cán phản biện: ( Điểm gi số chữ ) ……………………………………………………………………… ………………………………………………………………………… Ngày……tháng… năm 2016 Cán hƣớng dẫn ( Ký, ghi rõ họ tên ) Nguyễn Văn Ngọc Page LỜI CẢM ƠN 11 CHƢƠNG 1: TỔNG QUAN CƠ SỞ LÝ THUYẾT 12 1.1 INTERNET, WORLD WIDE WEB VÀ HTML 12 1.1.1 Khái niệm Internet 12 1.1.2 World Wide Web 13 1.2 HTML: 15 1.2.1 Cấu trúc chung trang HTML 16 1.2.2 Các thẻ HTML bản: 16 1.3 TÌM HIỂU NGƠN NGỮ PHP 18 1.3.1 Khái niệm PHP 18 1.3.2 Tại nên dùng PHP: 18 1.3.3 Hoạt động PHP 19 1.4 MYSQL 27 1.4.1 Giới thiệu sở liệu: 27 1.4.2 Mục đích sử dụng sở liệu: 27 1.4.3 Tổng quan MySQL 29 1.4.5 Kết hợp PHP MySQL ứng dụng Website 31 1.4.6 Giới thiệu CSS 31 1.4.7 Apache IIS 32 CHƢƠNG 2: PHÂN THÍCH BÀI TỐN 33 2.1 Giới thiệu đề tài 33 2.2 Phát iểu ài toán 33 2.3 Sơ đồ tiến trình nghiệp vụ 35 2.3.1 Đăng ký đại biểu 35 2.3.2 Đặt câu hỏi cho speaker 36 2.3.3 Làm vote trả lời 37 2.3.4 Làm khảo sát nhà tổ chức 38 Nguyễn Văn Ngọc Page 2.4 Mơ hình nghiệp vụ 38 2.4.1 Biểu đồ ngữ cảnh 38 2.4.2 Biểu đồ phân rã chức 40 2.4.3 Danh sách hồ sơ liệu 41 2.4.4 Ma trận thực thể chức năn 42 a Biểu đồ luồng 42 b Biểu đồ luồng liệu mức 42 2.5 Thiết kế sở liệu 47 2.5.1 Các thự thể 47 2.5.2 Mơ hình ER 50 2.5.3 Mơ hình quan hệ 51 2.5.4 Thiết kế sở liệu vật lý 52 CHƢƠNG 3:CHƢƠNG TRÌNH THỰC NGHIỆM 54 3.1.Môi trƣờng thử nghiệm 54 3.2.Một số giao diện 54 KẾT LUẬN 62 TÀI LIỆU THAM KHẢO 63 Nguyễn Văn Ngọc Page 10 h xác định liên kết Câu hỏi cho speaker n Hỏi n Kết vote n Danh sách vote Thuộc n Đại biểu Trả lời Kết khảo sát n Kết khảo sát Câu hỏi cho speaker Đại biểu Trả lời Kết vote Câu hỏi khảo sát Thuộc n Nguyễn Văn Ngọc Đại biểu Thuộc Speaker Page 49 2.5.2 Mơ hình ER Kết vote Các tiêu chí Mã câu vote Mã kết vote n Danh sách vote Kết vote Thuộc n Nội dụng câu vote Trả lời Email Quốc gia n Câu hỏi cho speaker Mã câu hỏi n Nội dung câu hỏi Đại biểu Đặt Họ đệm Trả lời Thuộc Cơ quan Tên đại biểu Kết khảo sát n Kết khảo sát Speaker n Mã kết khảo sát Mã speaker Chuyên môn Tên speaker Thuộc Mã câu khảo sát Nội dung khảo sát Nguyễn Văn Ngọc Câu hỏi khảo sát Tiêu chí nhỏ Thơng tin Page 50 2.5.3 M hình quan hệ Đại biểu Kết khảo sát Mã kết khảo sát Câu hỏi khảo sát Tên đại biểu Mã câu khảo sát Mã câu khảo sát Họ đệm Email Nội dung khảo sát Địa Kết khảo sát Tiêu chí nhỏ Email Quốc gia Thông tin + Danh sách vote Mã câu vote Các tiêu chí Nội dung câu vote Câu hỏi cho speaker Mã câu hỏi Speaker Mã speaker Mã speaker Kết vote Email Tên speaker Mã kết vote Nội dung câu hỏi Chuyên môn Mã câu vote Kết vote Email Nguyễn Văn Ngọc Page 51 2.5.4 Thiết kế sở liệu vật lý Bảng ĐẠI BIỂU: Để lƣu th ng tin đại biểu STT TÊN TRƢỜNG KIỂU DỮ LIỆU KÍCH THƢỚC Email float Tên đại biểu Varchar 255 Địa Varchar 255 Quốc gia Varchar 255 Họ đệm Varchar 255 Bảng SPEAKER: để lƣu trữ thông tin speaker STT TÊN TRƢỜNG KIỂU DỮ LIỆU KÍCH THƢỚC Mã speaker Varchar 255 Tên speaker Varchar 255 Chuyên môn Varchar 255 Bảng CÂU HỎI CHO SPEAKER: để lƣu chữ câu hỏi cho speaker STT TÊN TRƢỜNG KIỂU DỮ LIỆU KÍCH THƢỚC Mã câu hỏi float Email Varchar 255 Nội dung câu hỏi Varchar 255 Mã speaker Varchar 255 Nguyễn Văn Ngọc Page 52 Bảng DANH SÁCH VOTE: để lƣu chữ danh sách câu hỏi vote STT TÊN TRƢỜNG KIỂU DỮ LIỆU Mã câu vote float Tên câu vote Varchar Hiển thị int KÍCH THƢỚC 255 Bảng KẾT QUẢ VOTE: Để lƣu chữ thông tin kết vote STT TÊN TRƢỜNG KIỂU DỮ LIỆU KÍCH THƢỚC Mã kết vote float Mã câu vote Varchar 255 Email Varchar 255 Kết vote int Bảng CÂU HỎI KHẢO SÁT: Để lƣu chữ danh sách câu hỏi khảo sát STT TÊN TRƢỜNG KIỂU DỮ LIỆU KÍCH THƢỚC Mã câu khảo sát float Nội dung khảo sát Varchar 1000 Tiêu chí nhỏ Varchar 1000 Thông tin Varchar 255 Nguyễn Văn Ngọc Page 53 Bảng KẾT QUẢ KHẢO SÁT: Để lƣu chữ danh sách kết khảo sát TÊN TRƢỜNG STT KIỂU DỮ LIỆU KÍCH THƢỚC Mã kết khảo sát float Mã câu khảo sát Varchar 255 Email Varchar 255 Kết khảo sát Varchar 255 CHƢƠNG 3:CHƢƠNG TRÌNH THỰC NGHIỆM 3.1.M i trƣờng thử nghiệm -Laptop Sony Vaio : Intel(R) Core(TM) i5-3210M ,RAM 4,00 GB -Hệ điều hành:WINDOWS 10 PRO -Xampp v3.2.2 -PHP 5.6.11 -MySql to 5.6.25 3.2.Một số giao diện -Giao diện mở đầu Nguyễn Văn Ngọc Page 54 Đại biểu muốn tham gia hội nghị trực tuyến qua website truy cập vào địa đƣờn dẫn đến website trình duyện để kết nối với ứng dụng Sau kết nối địa giao diện mở đầu gồm thông tin hội nghị muốn tham gia, bên cạnh đ nút chức đăng ký xem chi tiết thông tin hội nghị, Đại biểu bắt buộc đăng ký tài khoản để tham gia hội nghị cách click vào nút đăng ký -Giao diện Đăng ký Đại biểu điền thông tin cá nhân để đăng ký tham gia hội nghị Nguyễn Văn Ngọc Page 55 -Giao diện Sau đăng ký thành cơng Đại biểu trực tiếp đƣợc đƣa tới giao diện hội nghị Trong giao diện có chức đặt câu hỏi cho speaker(Question), làm Vote(Poll), Làm khảo sát nhà tổ chức(Survey) Đại biểu tƣơng tác với speaker thơng qua chức đ -Giao diện Gửi câu hỏi cho speaker Đại biểu muốn đặt câu hỏi cho speaker cách click vào nút ”Question” giao diện “Gửi câu hỏi cho speaker” Đại biểu viết câu hỏi cần hỏi vào Nguyễn Văn Ngọc Page 56 mục “hãy ghi câu hỏi”, lựa chọn speaker cần hỏi mục ”Tới speker” nhấn nút gửi câu hỏi -Giao diện trả lời vote Đại biểu thao tác chức trả lời vote cách click vào nút “Poll”, ứng dụng hiển thị lên câu hỏi danh sách đáp án cho đại biểu chọn lựa Sau lựa chọn hệ thống tự cập nhật lại kết thông áo đại biểu thao tác xong - Nguyễn Văn Ngọc Page 57 Giao diện làm khảo sát Đại biểu thao tác chức làm khảo sát cách click vào nút “Survey” ứng dụng hiển thị lên danh sách câu hỏi đáp án để đại biểu chọn lựa Sau đ nhấn nút “hoàn thành khảo sát” cuối giao diện để báo cho hệ thống hoàn thành khảo sát Nguyễn Văn Ngọc Page 58 -Giao diện ngƣời quản trị Nhân viên quản trị muốn vào hệ thống ứng dụng phải đăng nhập Quản lý danh sách thêm sửa xóa tài khoản quản trị giao diện sau đăng nhập Nguyễn Văn Ngọc Page 59 -Giao diện vote tạo sửa vote Ngƣời quản trị thêm, sửa, xóa câu hỏi vote giao diện Các kết vote đƣợc thống kê -Giao diện tạo khảo sát Ngƣời quản trị thêm, sửa, xóa câu hỏi đáp án khảo sát giao diện Nguyễn Văn Ngọc Page 60 -Giao diện kết kết khảo sát Kết khảo sát đƣợc thống kê giao diện -Giao diện kết câu hỏi gửi đến cho speaker Các câu hỏi đại biểu gửi cho speaker đƣợc thống kê giao diện Nguyễn Văn Ngọc Page 61 KẾT LUẬN Để xây dựng đƣợc phân tích thiết kế hệ thống thông tin, việc cần làm trƣớc hết đ phải xây dựng hệ thống sát với thực tế Khảo sát hệ thống công việc quan trọng, giúp thu thập liệu cách xác chi tiết để tiếp tục xây dựng ƣớc Việc phân tích liệu cách xác giúp thiết lập chức cách hợp lý nhằm phát huy sử dụng điều khiển hệ thống, làm cho hệ thống thân thiện với ngƣời sử dụng Thiết kế giao diện với màu sắc bố cục hài hòa tạo cho ngƣời sử dụng cảm thấy thoải mái tiếp xúc Đồng thời, tiện ích hay đem lại hiệu làm việc T đ , hệ thống góp phần khơng nhỏ thúc đẩy q trình sản xuất kinh doanh doanh nghiệp, giúp cho doanh nghiệp c đƣợc lợi nhuận cao Vì thời gian có hạn, kinh nghiệm thực tế chƣa nhiều nên việc phân tích tốn ản thực tƣơng đối đầy đủ, nhiên chƣa mô tả đầy đủ khía cạnh vấn đề Xây dựng đƣợc hệ thống nhƣng với chức chính, c chức chƣa đầy đủ, nhiều chức c nhƣng chƣa tiện dụng đơn giản Nguyễn Văn Ngọc Page 62 TÀI LIỆU THAM KHẢO Phạm Hữu Khang – Lập trình web php 5.3 MySQL 5.1 – NXB Phƣơng Đông Nguyễn Văn Vỵ - Phân tích thiết kế hệ thống thơng tin quản lý – Nhà xuất khoa học – Tự nhiên công nghệ Hà Nội - 2007 Nguyễn Văn Ngọc Page 63 ... tính cấp thiết nên em thực hiện: XÂY DỰNG ỨNG DỤNG HỖ TRỢ GIAO TIẾP TRỰC TUYẾN HỘI NGHỊ 2.2 Phát biểu tốn Cơng ty VNC muốn hỗ trợ đại biểu tham gia hôi nghị giao tiếp với speaker thông qua máy... Page BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG ỨNG DỤNG HỖ TRỢ GIAO TIẾP TRỰC TUYẾN HỘI NGHỊ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin Sinh...BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG ỨNG DỤNG HỖ TRỢ GIAO TIẾP TRỰC TUYẾN HỘI NGHỊ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ thơng tin HẢI