Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
0,96 MB
Nội dung
Tìm hiểu xây dựng hệ thống quản lý thăm dũ ý kin Bộ giáo dục đào tạo Tr-ờng đại học dân lập hải phòng -o0o - TìM HIểU Và XÂY DựNG Hệ THốNG QUảN Lý THĂM Dò ý KIếN đồ án tốt nghiệp đại học hệ quy Ngành: Công nghệ Thông tin Sinh viên thực : Vũ Mạnh Báu Giáo viên h-ớng dẫn : Ths Đỗ Văn Chiểu MÃ số sinh viên : 121314 Hải Phòng - 2012 V Mnh Báu CT1201 Trang Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến MỤC LỤC LỜI CẢM ƠN CHƢƠNG 1: GIỚI THIỆU .5 1.1 Giới thiệu 1.2 Mô tả toán nghiệp vụ 1.3 Đánh giá trạng 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 1.4.2 Vai trò hệ thống 1.4.3 Công nghệ sử dụng 1.4.4 Dự kiến kết CHƢƠNG : TÌM HIỂU LẬP TRÌNH PHP VÀ MYSQL 2.1 Giới thiệu ngơn ngữ lập trình web động PHP 2.1.1 PHP gì? 2.1.2 Lịch sử đời PHP 2.1.3 Lý lựa chọn PHP 10 2.2 Web Server gì? .12 2.3 Cài đặt SERVER XAMPP máy tính cá nhân 13 2.4 Giới thiệu hệ quản trị sở liệu MYSQL 13 2.4.1 MYSQL gì? 13 2.4.2 Lý 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 16 3.1.3 Mô tả chi tiết chức 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 .19 3.2 Sơ đồ luồng liệu 20 3.2.1 Sơ đồ luồng giữ liệu mức .20 Vũ Mạnh Báu CT1201 Trang Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 3.2.2 Sơ đồ luồng liệu mức 20 3.3 Thiết kế sở liệu 23 3.3.1 Xây dựng mơ hình ER .23 3.3.2 Thiết kế mơ hình liệu logic 25 3.3.3 Thiết kế mơ hình 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ế sở liệu 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ị khảo sát 33 4.3.4 Modun public khảo sát 34 4.4 Một số kết 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ị 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 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 Vũ Mạnh Báu CT1201 Trang Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến LỜI CẢM ƠN Trong lời báo cáo Đồ án Tốt Nghiệp “Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến” này, em muốn gửi lời cảm ơn biết ơn chân thành tới tất ngƣời hỗ trợ, giúp đỡ em kiến thức tinh thần trình thực Đồ án Trƣớc hết, em xin chân thành cám ơn Thầy Giáo - Ths Đỗ Văn Chiểu, Giảng viên Khoa Cơng Nghệ Thơng Tin, Trƣờng ĐHDL Hải Phịng, ngƣời trực tiếp hƣớng dẫn, nhận xét, giúp đỡ em suốt trình thực Đồ án Xin chân thành cảm ơn GS.TS.NGƢT Trần Hữu Nghị Hiệu trƣởng Trƣờng Đại học Dân lập Hải Phòng, ban giám hiệu nhà trƣờng, thầy cô Khoa Công Nghệ Thông Tin phòng ban nhà trƣờng tạo điều kiện tốt cho em nhƣ bạn khác suốt thời gian học tập làm tốt nghiệp Cuối em xin gửi lời cảm ơn đến gia đình, bạn bè, ngƣời thân giúp đỡ động viên em nhiều trình học tập làm Đồ án Tốt Nghiệp Do thời gian thực có hạn, kiến thức nhiều hạn chế nên Đồ án thực chắn khơng tránh khỏi thiếu sót định Em mong nhận đƣợc ý kiến đóng góp thầy giáo bạn để em có thêm kinh nghiệm tiếp tục hoàn thiện Đồ án Em xin chân thành cảm ơn! Hải Phịng, ngày 07 tháng 07 năm 2012 Sinh viên Vũ Mạnh Báu Vũ Mạnh Báu CT1201 Trang Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến CHƯƠNG 1: GIỚI THIỆU 1.1 Giới thiệu Hiện Việt Nam khảo sát trực tuyến nhƣ giải pháp công nghệ cao dần thay khảo sát truyền thống So với phƣơng pháp khảo sát truyền thống khảo sát trực tuyến có nhiều ƣu điểm vƣợt trội sau: - Chi phí thấp nhiều lần so với khảo sát truyền thống, ƣớc tính chi phí cho khảo sát trực tuyến 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, khảo sát đến ngƣời có sử dụng Internet nơi nƣớc - Thời gian khảo sát nhanh 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 tổ chức, doanh nghiệp - Kỹ thuật thiết kế câu hỏi động (hình ảnh, âm thanh, video) công cụ hấp dẫn 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, đối tƣợng khảo sát bận rộn, nên thời gian rỗi bất thƣờng nên khảo sát trực tuyến thuận tiện cho họ, tham gia khảo sát lúc rỗi nơi thuận tiện Với mạnh trên, khảo sát trực tuyến thực công cụ đắc lực cho tổ chức, doanh nghiệp, tất ngƣời có nhu cầu tạo khảo sát, bình chọn, bỏ phiếu Kết thu thập đƣợc phân tích thị dƣới nhiều dạng biểu mẫu, đồ thị phong phú… Do đó, tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến trực tuyến đề tài đáng đƣợc quan tâm nghiên cứu em chọn hƣớng cho đồ án tốt nghiệp đại học 1.2 Mơ tả toán nghiệp vụ Hệ thống quản lý thăm dò ý kiến hệ thống cho phép ngƣời dùng thực khảo sát máy tính Hệ thống có hai cấp độ ngƣời dùng ngƣời quản trị hệ thống ngƣời dùng với chức khảo sát Vũ Mạnh Báu CT1201 Trang Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến - Chức quản trị hệ thống + Quản trị ngƣời dùng : có tồn quyền việc tạo tài khoản , sửa, xóa tài khoản cũ + Quản trị câu hỏi : có khả tạo câu hỏi , sửa , xóa câu hỏi cũ + Quản trị khảo sát : có khả tạo khảo sát mới, sửa , xóa khảo sát, thêm câu hỏi thêm câu hỏi có sẵn thƣ viện câu hỏi vào khảo sát + Quản trị kết : có khả xem kết khảo sát thành viên - Chức ngƣời dùng Thành viên có chức thực khảo sát xem kết khảo sát thực Khi có yêu cầu cần tạo khảo sát lấy ý kiến, ngƣời quản trị tạo khảo sát Sau tạo câu hỏi cho khảo sát, cách thêm câu hỏi từ ngân hàng câu hỏi có sẵn, thêm câu hỏ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 có thêm câu hỏi riêng + Câu hỏi trả lời đáp án + Câu hỏi trả lời nhiều đáp án + Câu hỏi trả lời tự Bài khảo sát đƣợc tạo hoàn chỉnh, ngƣời quản trị hiển thị lên cho tất ngƣời dùng thực chức khảo sát Về phía ngƣời dùng, sau kết thúc chức khảo sát mình, kết đƣợc thống kê Ngƣời dùng xem lại tồn kết việc khảo sát Kết thúc khảo sát, ngƣời quản trị thống kê kết khảo sát 1.3 Đánh giá trạng Việc khảo sát thăm dị ý kiến truyền thống gặp phải khó khăn nhƣ tốn chi phí cho việc in ấn, phát hành thu hồi phiếu thăm dò Tỷ lệ ngƣời không tham gia khảo sát khảo sát không hợp lệ cao 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ữ 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 Vũ Mạnh Báu CT1201 Trang Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 1.4 Giải pháp đề xuất 1.4.1 Yêu cầu với hệ thống cần xây dựng Xây dựng hệ thống thăm dò ý kiến hỗ trợ việc khảo sát đƣợc thực Internet Hệ thống cho phép tạo khảo sát cách linh hoạt, quản lý ngƣời dùng, lƣu trữ thống kê khảo sát nhanh chóng xác Mỗi ngƣời dùng đƣợc cấp tài khoản với tên đăng nhập password để đăng nhập vào hệ thống Khi khảo sát đƣợc mở, ngƣời dùng đăng nhập thực khảo sát Kết thúc khảo sát, hệ thống tự động thống kê kết - Các đối tƣợng tham gia hệ thống + Ngƣời quản trị hệ thống (quyền Administrator) + Ngƣời dùng (quyền Member) - Các chức hệ thống + Quản trị hệ thống: gồm có quản trị ngƣời dùng, quản trị câu hỏi, quản trị khảo sát, quản trị kết quả, thống kê báo cáo + Khảo sát: chức cho phép ngƣời dùng tiến hành khảo sát + Thống kê báo cáo: kết thúc khảo sát hệ thống thống kê kết báo cáo 1.4.2 Vai trò hệ thống Hệ thống quản lý thăm dò ý kiến khắc phục đƣợc hạn chế khảo sát truyền thống mang lại kết cao: - Chi phí thấp so với khảo sát truyền thống - Tỷ lệ ngƣời tham gia khảo sát cao, khơng có tình trạng phiếu khơng hợp lệ - Có thể tham gia khảo sát đâu có Internet, khơng phải đến nơi cố định - Xem kết khảo sát lập tức, ngƣời quản trị theo dõi kết khảo sát trình khảo sát - Việc lƣu trữ thống kê tập trung, nhanh chóng, xác - Hịa nhịp với phát triển công nghệ thông tin Vũ Mạnh Báu CT1201 Trang Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 1.4.3 Công nghệ sử dụng Để xây dựng đƣợc hệ thống quản lý thăm dò ý kiến với u cầu vai trị cơng nghệ lập trình em lựa chọn kết hợp ngơn ngữ lập trình PHP hệ sở liệu MYSQL 1.4.4 Dự kiến kết Hoàn thành chức chƣơng trình, xử lý lỗi xảy Vũ Mạnh Báu CT1201 Trang Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến CHƢƠNG : TÌM HIỂU LẬP TRÌNH PHP VÀ MYSQL 2.1 Giới thiệu ngơn ngữ lập trình web động PHP 2.1.1 PHP gì? PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu đƣợc dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng qt Nó thích hợp với web dễ dàng nhúng vào trang HTML Do đƣợc tối ƣu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tƣơng đối ngắn so với ngơn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới 2.1.2 Lịch sử đời PHP PHP đƣợc giới thiệu năm 1994 nhƣ sƣu tập ngơn ngữ lập trình chƣa chặt chẽ dựa vào Perl dụng cụ trang chủ Tác giả ngơn ngữ lập trình ,ơng R.Lerdoft làm cho tất phải giật sáng tạo Tới năm 1998 việc cơng bố phiên PHP chình thức phát triển theo hƣớng tách riêng Giống nhƣ C Perl, PHP ngơn ngữ lập trình có cấu trúc tính đa dạng Chính điểm giống khuyến khích nhà thiết kế Web chuyên nghiệp chuyển qua sử dụng PHP Với phiên PHP cung cấp số lƣợng sở liệu đồ sộ gồm MySQL ,mSQL,OPBC Oracle Nó làm việc với hình ảnh, file liệu, FTP, XML host kĩ thuật ứng dụng khác Cho đến PHP đƣợc cơng bố tới phiên ngày hoàn hảo dễ sử dụng Đến PHP dịch vụ hàng đâu miễn phí Tuy nhiên khơng giống nhƣ số ngơn ngữ khác ngày trở thành xu hƣớng nhiều trang Web đƣợc làm PHP Vũ Mạnh Báu CT1201 Trang Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 2.1.3 Lý lựa chọn PHP - Mã nguồn mở + PHP sản phẩm mã nguồn mở (Open-source) nên việc cài đặt tùy biến PHP miễn phí tự + Vì có ƣu nguồn mở nên PHP đƣợc cài đặt hầu hết Web Server thông dụng nhƣ Apache, IIS… - Tính cộng đồng PHP + Là ngôn ngữ mã nguồn mở với phổ biến PHP cộng đồng PHP đƣợc coi lớn có chất lƣợng + Với cộng đồng phát triển lớn, việc cập nhật vá lỗi phiên nhƣ thử nghiệm phiên khiến PHP linh hoạt việc hồn thiện + Cộng đồng hỗ trợ, chia kinh nghiệm PHP dồi Với nhiều diễn đàn, blog nƣớc nói PHP khiến cho q trình tiếp cận ngƣời tìm hiểu PHP đƣợc rút ngắn nhanh chóng - Thƣ viện phong phú + Ngoài hỗ trợ cộng đồng, thƣ viện script PHP phong phú đa dạng Từ nhỏ nhƣ đoạn code, hàm (PHP.net…) lớn nhƣ Framework (Zend, CakePHP, CogeIgniter, Symfony…) ,ứng dụng hoàn chỉnh (Joomla, WordPress, PhpBB…) + Với thƣ viện code phong phú, việc học tập ứng dụng PHP trở nên dễ dàng nhanh chóng Đây đặc điểm khiến PHP trở nên bật nguyên nhân ngày có nhiều ngƣời sử dụng PHP để phát triển web - Hỗ trợ kết nối nhiều hệ sở liệu + Nhu cầu xây dựng web có sử dụng sở liệu nhu cầu tất yếu PHP đáp ứng tốt nhu cầu Với việc tích hợp sẵn nhiều Database Client PHP làm cho ứng dụng PHP dễ dàng kết nối tới hệ sở liệu thông dụng + Việc cập nhật nâng cấp Database Client đơn giản việc thay Vũ Mạnh Báu CT1201 Trang 10 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến Ngƣời dùng (Mã ngƣời dùng, Tên đăng nhập, Mật khẩu, Cấp độ, Tên đầy đủ, Giới tính, Ngày sinh, Ảnh đại diện, Email, Địa chỉ, Số điện thoại, Thông tin khác, Thời điểm khởi tạo) Hệ thống có ngƣời quản trị nên thực thể cịn lại khơng cần thiết phải có thuộc tính “Mã ngƣời quản trị” thực thể “Khảo sát”, “Câu hỏi”, “Trả lời” lần lƣợt nhƣ sau : Khảo sát (Mã khảo sát, Tên khảo sát, Thông tin khảo sát, Trạng thái khảo sát) Câu hỏi (Mã câu hỏi, Tên câu hỏi, Kiểu câu hỏi, Câu hỏi thêm 1, Câu hỏi thêm 2, Đáp án) b) Thiết kế bảng liệu - Bảng Ngƣời dùng (User) : dùng để cập nhật thông tin ngƣời dùng, có cấu trúc nhƣ sau : Tên trƣờng Kiểu liệu Kích cỡ Mã ngƣời dùng Int 11 Tên đăng nhập Varchar 30 user_name Mật Varchar 32 user_password Cấp độ Tinyint user_level Tên đầy đủ Varchar 50 user_fullname Giới tính Tinyint user_sex Ngày sinh Varchar 10 user_birthday Ảnh đại diện Varchar 100 user_picture Email Varchar 100 user_email Địa Varchar 100 user_address Số điện thoại Varchar 20 user_phone Thông tin khác Text user_note Thời điểm khởi tạo Timestamp user_createdate Vũ Mạnh Báu CT1201 Khóa Khóa Ghi user_id Trang 26 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến - Bảng Câu hỏi thuộc Khảo sát (question_of_survey) : dùng để cập nhật câu hỏi vào bảng khảo sát, có cấu trúc nhƣ sau: - Tên trƣờng Kiểu liệu Kích cỡ Khóa Mã câu hỏi Int 11 Khóa ngồi question_id Mã khảo sát Int 11 Khóa ngồi survey_id Ghỉ Bảng Câu hỏi (question): dùng để cập nhật tất câu hỏi, có cấu trúc nhƣ sau : Tên trƣờng - Kiểu liệu Kích cỡ Khóa Mã câu hỏi Int 11 Tên câu hỏi Varchar 250 question_name Kiểu câu hỏi Int question_type Câu hỏi thêm Varchar 250 question_extar1 Câu hỏi thêm Varchar 250 question_extra2 Khóa Ghi question_id Bảng Khảo sát (survey) : dùng để cập nhật thơng tin cho khảo sát, có cấu hình nhƣ sau Tên trƣờng Kiểu liệu Kích cỡ Mã khảo sát Int 11 Tên khảo sát Varchar 50 survey_name Thông tin khảo sát Varchar 100 survey_info Trạng thái khảo sát Tinyint survey_isactive Thời điểm khởi tạo Timestamp Vũ Mạnh Báu CT1201 Khóa Khóa Ghi survey_id survey_createdate Trang 27 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến - Bảng Trả lời (Answer) : dùng để cập nhật thông tin cho câu hỏi, có cấu trúc nhƣ sau : Tên trƣờng Kiểu liệu Kích cỡ Khóa Ghi Mã câu hỏi Int 11 Khóa answer_id Mã khảo sát Int 11 Khóa ngồi survey_id Mã ngƣời dùng Int 11 Khóa user_id Trả lời Varchar 50 Thời điểm trả lời timestamp answer_name time_answer 3.3.4 Mơ hình quan hệ Hình 11: Mơ hình quan hệ Vũ Mạnh Báu CT1201 Trang 28 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến CHƢƠNG 4: XÂY DỰNG VÀ TRIỂN KHAI ỨNG DỤNG Giới thiệu chung chƣơng trình - Cơng nghệ áp dụng Hệ thống đƣợc viết Web sử dụng ngơn ngữ lập trình PHP kết hợp với sở liệu MySql Lý sử dụng : + Sử dụng mã nguồn mở thuận tiện việc phát triển, chi phí thấp + Tiện lợi cho ngƣời tham gia khảo sát, linh động tham gia khảo sát lúc nơi - Chức chƣơng trình: + Quản trị ngƣời dùng + Quản trị câu hỏi + Quản trị khảo sát + Quản trị kết trả lời + Khảo sát + Thống kê 4.1 Thiết kế sở liệu MYSQL - Thiết kế DATABASE có tên SURVEYSYSTEM Vũ Mạnh Báu CT1201 Trang 29 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến - Thiết kế bảng USER - Thiết kế bảng SURVEY - Thiết kế bảng QUESTION - Thiết kế bảng QUESTION_OF_SURVEY - Thiết kế bảng ANSWER: Vũ Mạnh Báu CT1201 Trang 30 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 4.2 Thiết kế giao diện - Quản trị ngƣời dùng - Quản trị bải khảo sát - Quản trị câu hỏi - Thống kê Vũ Mạnh Báu CT1201 Trang 31 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 4.3 Thiết kế Modun 4.3.1 Modun đăng nhập if(isset($_POST['user_name']) &&isset($_POST['user_password'])){ $user_name = $_POST['user_name']; $user_password = md5(md5($_POST['user_password'])); $sql = sprintf("SELECT * FROM user WHERE user_name='%s' AND user_password='%s'", mysql_real_escape_string($user_name), mysql_real_escape_string($user_password)); $row = recordset($sql); if($row['user_name'] && $row['user_level'] == 0){ // Create login session $_SESSION['login_name'] = $row['user_name']; $_SESSION['login_level'] = $row['user_level']; header('Location: admincp.php'); exit; }else if($row['user_name'] && $row['user_level'] != 0){ // Create login session $_SESSION['login_name'] = $row['user_name']; $_SESSION['login_level'] = $row['user_level']; header('Location: preview.php'); exit; }else{ $error_message = "Tài khoản đăng nhập không đúng!"; } } Vũ Mạnh Báu CT1201 Trang 32 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 4.3.2 Modun phân trang function pagenavigator($page, $total, $limit, $url){ $and_page =(strrpos ($url,"?")===false)?"?page=":"&page="; $page_total = floor(($total-1)/$limit)+1; if(!$page || $page > $page_total || $page < 1) $page = 1; if ($page_total>1) { for ($i=1; $i $value){ if ($value != "SUBMIT" && $key !="submit"){ $answer_name = "$key - $value + "; } } $sql_answer = "INSERT INTO `answer`(`survey_id`,`user_name`,`answer_name`) VALUES Vũ Mạnh Báu CT1201 Trang 33 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến ('$survey_id','$user_name','$answer_name')"; execSQL($sql_answer); } 4.3.4 Modun public khảo sát $sql_survey = "SELECT `survey_id`,`survey_name` FROM `survey` ORDER BY `survey_id` ASC"; $rs_survey = execSQL($sql_survey); $survey_id = intval($_POST['cbosurvey']); $sql_question = "SELECT * FROM `question` WHERE `survey_id` = '$survey_id'"; $rs_question = execSQL($sql_question); if($_POST['public']) { $sql_select = "SELECT `survey_id` FROM `survey` WHERE `survey_isactive` = '1'"; $rs_select = execSQL($sql_select); $rowsurveyselect = mysql_fetch_array($rs_select); $surveyselect = $rowsurveyselect['survey_id']; $sql_reset = "UPDATE `survey` SET `survey_isactive` = '0' WHERE `survey_id` = '$surveyselect'"; execSQL($sql_reset); $sql_active = "UPDATE `survey` SET `survey_isactive` = '1' WHERE `survey_id` = '$survey_id'"; execSQL($sql_active); } Vũ Mạnh Báu CT1201 Trang 34 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 4.4 Một số kết thực nghiệm 4.4.1 Giao diện đăng nhập hệ thống 4.4.2 Giao diện quản trị ngƣời dùng 4.4.3 Giao diện quản trị khảo sát Vũ Mạnh Báu CT1201 Trang 35 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 4.4.4 Giao diện quản trị câu hỏi Vũ Mạnh Báu CT1201 Trang 36 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 4.4.5 Giao diện khảo sát Vũ Mạnh Báu CT1201 Trang 37 Tìm hiểu xây dựng hệ thống quản lý thăm dị ý kiến 4.5 Kết luận Chƣơng trình thực đƣợc yêu cầu đặt nhƣ chức quản trị hệ thống, chức khảo sát, chức thống kê kết Chƣơng trình cịn số thiếu sót, số lỗi nhỏ sinh trình lập trình chƣa khắc phục đƣợc Vì em cố gắng hồn thiện chƣơng trình vào thời gian tới để đáp ứng tất chức chƣơng trình, hoạt động tốt Vũ Mạnh Báu CT1201 Trang 38 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến KẾT LUẬN Trong đồ án em tìm hiểu xây dựng thành công hệ thống quản lý khảo sát tham dò ý kiến Đề tài đạt đƣợc kết sau: - Nghiên cứu tìm hiểu ngơn ngữ lập trình PHP Mysql - Xây dựng hệ thống chạy Web với tính ƣu điểm sau : + Quản lý thông tin ngƣời dùng, câu hỏi, khảo sát + Tự động thống kê lƣu trữ kết + Xem đƣợc kết khảo sát + Ngƣời tham gia khảo sát thực đƣợc nơi lúc có Internet, nhanh chóng thuận tiện Trong thời gian nghiên cứu, xây dựng chƣơng trình, em cố gắng làm việc với giúp đỡ tận tình thầy giáo hƣớng dẫn Chƣơng trình đạt đƣợc số kết định Tuy nhiên với thời gian ngắn, trình độ kinh nghiệm cịn hạn chế; chƣơng trình cịn nhiều thiếu sót Rất mong thầy giáo bạn tận tình giúp đỡ để chƣơng trình ngày đƣợc hoàn thiện Hƣớng phát triển em tiếp tục hồn thiện phần cịn thiếu, khắc phục lỗi sinh chƣa đƣợc giải quyết, thiết kế lại giao diện để tiện lợi cho ngƣời dùng hơn, nâng cấp mở rộng số chức Em xin chân thành cảm ơn! Vũ Mạnh Báu CT1201 Trang 39 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] Phân tích 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 PHP 5.3 sở 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.net Vũ Mạnh Báu CT1201 Trang 40 ... Báu CT1201 Trang 35 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 4.4.4 Giao diện quản trị câu hỏi Vũ Mạnh Báu CT1201 Trang 36 Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 4.4.5 Giao diện... Vũ Mạnh Báu CT1201 Trang Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến LỜI CẢM ƠN Trong lời báo cáo Đồ án Tốt Nghiệp ? ?Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến? ?? này, em muốn gửi lời... Tìm hiểu xây dựng hệ thống quản lý thăm dò ý kiến 4.2 Thiết kế giao diện - Quản trị ngƣời dùng - Quản trị bải khảo sát - Quản trị câu hỏi - Thống kê Vũ Mạnh Báu CT1201 Trang 31 Tìm hiểu xây dựng