Xây dựng website tuyển sinh đại học cao đẳng

65 6 0
Xây dựng website tuyển sinh đại học   cao đẳng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TIN HOC  KHÓA LUẬN TỐT NGHIỆP Tên đề tài: XÂY DỰNG WEBSITE TUYỂN SINH ĐẠI HỌC – CAO ĐẲNG Giạo viãn hỉåïng dáùn : Th.s Đồn Duy Bình Sinh viãn thỉûc hiãûn : Lê Song Tồn Đà Nẵng, tháng năm 2014 LỜI CẢM ƠN Sau năm học trường Đại học Sư Phạm Đà Nẵng, với bảo nhiệt tình thầy giáo khoa Tin Học em hồn thành chương trình học tập Trong suốt trình học tập ghế nhà trường, em trang bị cho kiến thức trọng yếu, tảng để em vững bước tren đường đời sau rời ghế nhà trường Với lòng biết ơn sâu sắc, em xin chân thành cảm ơn thầy giáo – Th.s Đoàn Duy Bình tận tình bảo, giúp đỡ, động viên em suốt trình học tập, nghiên cứu hoàn thành luận văn Do hạn chế thời gian kiến thức nên đề tài tránh khỏi sai sót định Em kính mong thầy giáo tận tình góp ý hướng dẫn Em xin chân thành cảm ơn! Đà Nẵng, ngày 22 tháng 05 năm 2014 Sinh viên Lê Song Toàn LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp Thạc sĩ Đoàn Duy Bình Mọi chép khơng hợp lệ, vi phạm quy chế đào tạo, hay gian trá, xin chịu hoàn toàn trách nhiệm Sinh viên thực Lê Song Tồn MỤC LỤC DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC BẢNG DANH MỤC CÁC TỪ VIẾT TẮT MỞ ĐẦU CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 11 1.1 Ngôn ngữ lập trình web PHP 11 1.2 Cơ sở liệu MySQL v3.1.0 19 1.3 Kết hợp ngơn ngữ lập trình web PHP sở liệu MySQL 20 1.4 Giới thiệu công cụ Adobe Dreamweaver 21 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN ĐĂNG KÝ TUYỂN SINH 23 2.1 Hiện trạng đăng ký dự thi đại học, cao đăng 23 2.2 Quá trình xây dựng website 25 2.3 Công tác thu thập thông tin điều từ cộng đồng 48 CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG ĐĂNG KÝ TUYỂN SINH 49 3.1 Kết trình xây dựng website 49 3.2 Kết công tác thu thập thông tin 53 3.3 Tổng kết 56 KẾT LUẬN VÀ KIẾN NGHỊ 57 PHỤ LỤC 58 TÀI LIỆU THAM KHẢO 65 DANH MỤC CÁC HÌNH VẼ Hình 1.1: Cú pháp PHP Hình 1.2: Hình 2.1: Kết hợp ngơn ngữ lập trình web PHP sở liệu MySQL Hồ sơ tuyển sinh đại học Hình 2.2: Hình 2.3: Sơ đồ phân rã chức mức đỉnh Sơ đồ phân rã chức mức đỉnh Trường, Ngành, Khối Thi Hình 2.4: Hình 2.5: Sơ đồ phân rã chức mức đỉnh Tỉnh-Thành Phố, QuậnHuyện, Xã-Phường Sơ đồ Usecase Trường Hình 2.6: Sơ đồ Usecase Ngành Hình 2.7: Hình 2.8: Hình 2.9: Hình 2.10: Hình 2.11: Hình 2.12: Hình 2.13: Sơ đồ Usecase Khối Thi Sơ đồ Usecase Tỉnh – Thành Phố Sơ đồ Usecase Quận – Huyện Sơ đồ Usecase Xã – Phường Sơ đồ Usecase Phòng Ban Sơ đồ Usecase Users Sơ đồ Usecase Thí Sinh Hình 2.14: Mối liên hệ bảng Hình 2.15: So sánh sử dụng không sử dụng Ajax Hình 3.1: Hình 3.2: Hình 3.3: Hình 3.4: Hình 3.5: Hình 3.6: Hình 3.7: Trang đăng nhập Trang Đăng Ký Tài Khoản User Trang Admin Trang Chỉnh Sửa Ngành Danh Sách Thí Sinh Dự Thi Danh Sách Xã Phường Trang Chi Tiết Hồ Sơ Thí Sinh Hình 3.8: Hình 3.9: Hình 3.10: Hình 3.11: Hình 3.12: Hình 3.13: Biểu đồ thể đối tượng khảo sát Biểu đồ thể địa điểm nộp hồ sơ Biểu đồ thể địa điểm nhận giấy báo dự thi Biểu đồ thể thời gian nhận giấy báo dự thi Biểu đồ thể quan điểm đối tượng quy trình làm hồ sơ Biểu đồ so sánh cách làm DANH MỤC CÁC BẢNG Bảng 2.1(tbl_users): Cơ sở liệu Users Bảng 2.2 (tbl_phongban): Cơ sở liệu Phòng Ban Bảng 2.3 (tbl_chucvu): Cơ sở liệu Chức Vụ Bảng 2.4 (tbl_truong): Cơ sở liệu Trường Bảng 2.5 (tbl_nganh): Cơ sở liệu Ngành Bảng 2.6 (tbl_khoithi): Cơ sở liệu Khối Thi Bảng 2.7 (tbl_truong_nganh): Cơ sở liệu Trường Ngành Bảng 2.8 (tbl_nganh_khoithi): Cơ sở liệu Ngành Khối Thi Bảng 2.9 (tbl_tinhtp): Cơ sở liệu Tỉnh – Thành Phố Bảng 2.10 (tbl_quan_huyen): Cơ sở liệu Quận – Huyện Bảng 2.11 (tbl_xa_phuong): Cơ sở liệu Xã – Phường Bảng 2.12 (tbl_namts): Cơ sở liệu Năm Tuyển Sinh Bảng 2.13 (tbl_dk): Cơ sở liệu Tài Khoản Thí Sinh Bảng 2.14 (tbl_ts): Cơ sở liệu Thí Sinh DANH MỤC CÁC TỪ VIẾT TẮT STT Từ Viết Tắt Từ Đồng Nghĩa Nghĩa PHP PHP: Hypertext Preprocessor Là ngơn ngữ lập trình kịch CSS Cascading Style Sheet Ajax Asynchronous JavaScript and XML HTML HyperText Markup Language XHTML Extensible HyperText Markup Language DOM XML XMLHttpRequest JSON Là ngơn ngữ quy định cách trình bày thẻ html trang web Là nhóm cơng nghệ phát triển web sử dụng để tạo ứng dụng web động hay ứng dụng giàu tính Internet Là ngôn ngữ đánh dấu thiết kế để tạo nên trang web với mẩu thông tin trình bày World Wide Web Ngơn ngữ đánh dấu siêu văn mở rộng, giống HTML cú pháp chặt chẽ HTML Là “Mơ hình Đối tượng Tài liệu", giao diện lập trình ứng dụng Là ngơn ngữ đánh dấu với mục đích chung W3C đề nghị, để tạo ngôn ngữ đánh dấu khác Là đối tượng dùng để gửi request nhận response Là định dạng hoán vị liệu nhanh Document Object Model eXtensible Markup Language JavaScript Object Noattion Dynamic HTML Là thể việc tạo trang web cách kết hợp thành phần: HTML, DOM, Javascript Là kết hợp Linux + Apache + MySQL + PHP 11 DHTML 12 LAMP Linux + Apache + MySQL + PHP 13 PHP/FI Personal Home bao gồm số chức Page/Forms Interpreter cho PHP 14 MVC Model - View Controller Là kiến trúc phần mềm hay mơ hình thiết kế sử dụng kỹ thuật phần mềm MỞ ĐẦU Đặt vấn đề Hằng năm, nước ta tổ chức đợt thi tuyển vào trường đại học cao đẳng toàn quốc Các học sinh cuối cấp lớp 12 bắt đầu ôn thi làm hồ sơ để thi tuyển vào trường đại học việc làm hồ sơ rườm rà Ví dụ: hồ sơ, thí sinh phải viết khơng sai sót, tẩy xóa chữ nào,… điều gây khó khăn cho thí sinh Mặt khác, phía địa phương tổ chức thi, cụ thể trường đại học, việc tiếp nhận hồ sơ thí sinh phân loại hồ sơ theo khối thi theo thứ tự Alpha nhiều thời gian, chưa kể đến việc phải nhập liệu vào máy tính chuẩn bị giấy báo dự thi cho thí sinh cịn tốn nhiều tiền của nhà nước đợt tuyển sinh năm Quá rườm nhiều thời gian Từ vấn đề nêu trên, em chọn đề tài luận văn “Xây Dựng Website Đăng Ký Tuyển Sinh Đại Học, Cao Đẳng” Vậy trang web đời giúp giảm thiểu thời gian công sức Thêm vào xác tiện lợi cho thí sinh trường đại học cao đẳng có tổ chức thi tuyển khơng thi tuyển Giúp tiết kiệm nâng sách nhà nước Mục tiêu nghiên cứu  Giúp thí sinh thuận tiện dễ dàng đăng ký dự thi vào trường đại học, cao đẳng  Giúp trường đại học cao đẳng quản lý tốt công tác tuyển sinh đại học, cao đẳng  Góp phần xã hội hóa tin học, giảm thiểu lượng thời gian cơng việc hiệu công việc tăng cao  Tiết kiệm tiền của, nhân lực, thời gian, tăng độ xác, tránh sai sót nhầm lẫn cơng việc tuyển sinh Nội dung nghiên cứu - Tìm hiểu khảo sát nhu cầu người sử dụng thí sinh - Bắt đầu thiết kế sở liệu phù hợp với yêu cầu người sử dụng thí sinh - Xây dựng trang web dựa sở liệu xây dựng, kết hợp với yêu cầu người sử dụng thí sinh - Tiến hành cho người sử dụng thí sinh dùng thử để đánh giá chất lượng trang web - Hiệu chỉnh sau thu thập tổng hợp kết đánh giá - Sản phẩm trang web thu sau hoàn tất bước Trang web chia phần: Về phía quản lý Những người tham gia trực tiếp công tác tuyển sinh (Users) truy cập vào trang web quyền admin để kiểm tra hồ sơ thí sinh Và xuất danh sách thí sinh theo khối thi file txt Lưu ý: Users không quyền thêm, xóa, sửa, cập nhật hồ sơ nào, điều xảy thí sinh Users xem, thêm, sửa, xóa tỉnh thành, quận huyện, xã phường, trường đại học, khối thi, ngành thi Về phía thí sinh Thí sinh truy cập vào trang web đăng ký dự tuyển vào trường đại học, cao đẳng cần dự tuyển Sau đăng ký, thí sinh quyền truy cập lại để sửa, xóa hồ sơ Phạm vi: ứng dụng trường đại học cao đẳng toàn quốc Địa ứng dụng: ứng dụng web (chạy localhost) Phương pháp nghiên cứu  Thu thập thơng tin, tài liệu tình hình tuyển sinh đại học, cao đẳng qua năm  Phương pháp điều tra, lập phiếu câu hỏi tổng hợp ý kiến  Phương pháp tổng hợp đánh giá  Sử dụng ngơn ngữ lập trình web PHP  Sử dụng sở liệu MySQL Xampp v3.1.0 Cấu trúc luận văn  Chương 1: Cở Sở Lý Thuyết  Chương 2: Phân Tích Và Thiết Kế Hệ Thống Thơng Tin Đăng Ký Tuyển Sinh  Chương 3: Thiết Kế Và Xây Dựng Hệ Thống Đăng Ký Tuyển Sinh  Kết Luận Và Kiến Nghị 10 Hình 3.4: Trang Chỉnh Sửa Ngành Hình 3.5: Danh Sách Thí Sinh Dự Thi 51 Hình 3.6: Danh Sách Xã Phường Hình 3.7: Trang Chi Tiết Hồ Sơ Thí Sinh 52 3.2 Kết công tác thu thập thông tin Sau điều tra với 30 phiếu khảo sát, có 73% (19 phiếu) thuộc đối tượng học sinh lớp 12, có 7% (3 phiếu) thuộc đối tượng thí sinh thi liên thơng, có 15% (6 phiếu) thuộc đối tượng thí sinh thi lần 2, 5% (2 phiếu) thuộc đối tượng cán công tác tuyển sinh Dưới biểu đồ thể đối tượng khảo sát: 5% 15% Học Sinh 12 Liên Thông Thi Lần Cán Bộ 7% 73% Hình 3.8: Biểu đồ thể đối tượng khảo sát Sau trình khảo sát địa điểm nộp hồ sơ gồm có địa điểm: trường học, sở GD – ĐT, ĐH,CĐ có thi tuyển thể biểu đồ sau: 0% 37% Tại trường học Tại Sở GD-ĐT Tại ĐH,CĐ có thi tuyển 63% Hình 3.9: Biểu đồ thể địa điểm nộp hồ sơ 53 Biểu đồ thể địa điểm nhận giấy báo dự thi thể đây: 33% Tại trường học Tại Nhà 64% Tại nơi nộp hồ sơ 3% Hình 3.10: Biểu đồ thể địa điểm nhận giấy báo dự thi Sau khảo sát, đa số đối tượng dự thi nhận giấy báo dự thi cách tuần trước ngày thi (87%), lại nhận giấy dự thi cách tuần trước ngày thi Dưới biểu đồ thể thời gian nhận giấy báo dự thi: 0% 13% Cách tuần Cách tuần Cách tuần 87% Hình 3.11: Biểu đồ thể thời gian nhận giấy báo dự thi 54 Khi hỏi nhận xét quy trình làm hồ sơ dự thi có đến 83% số phiếu cho rắc rối, 10% số phiếu cho dễ, có 7% số phiếu không quan tâm Dưới biểu đồ thể quan điểm đối tượng quy trình làm hồ sơ: 7% 10% Rắc Rối Dễ Không quan tâm 83% Hình 3.12: Biểu đồ thể quan điểm đối tượng quy trình làm hồ sơ Sau cho đối tượng dùng thử website có so sánh cách làm thể biểu đồ sau: 3% 20% Thủ công Sử dụng web Như 77% Hình 3.13: Biểu đồ so sánh cách làm 55 3.3 Tổng kết Dựa vào kết điều tra, lập phiếu câu hỏi chạy thử website, ta thấy quy trình đăng ký dự thi Đại học, Cao đẳng cịn có nhiều bất cập như:  Thời gian đăng ký hồ sơ kéo dài  Thời gian nhận dư thi trễ  Chí phí lớn  Quá trình xử lý hồ sơ lâu cần nhiều nhân lực  Xảy nhiều sai sót q trình xử lý hồ sơ Tơi phát triển website với mục đích khắc phục bất cập cịn tồn đọng quy trình đăng ký dự thi Đại học, Cao đẳng Đây phiên website Tuyển Sinh Đại Học, giúp thí sinh đăng ký hồ sơ cách nhanh tiện lợi Bên cạnh đó, giúp cán cơng tác tuyển sinh quản lý việc đăng ký hồ sơ thí sinh xếp hồ sơ cách nhanh chóng, tránh nhiều sai sót Trong trình chạy thử website, tơi nhận nhiều ý kiến phản hồi tốt ý tưởng, tốc độ vận hành tính ổn định website Về giao diện, đa số ý kiến cho website thân thiện với người dùng, dễ thực Vì thời gian nghiên cứu ngắn nên website số hạn chế:  Thiếu chức tìm kiếm hồ sơ cho cán tuyển sinh  Thiếu chức xóa hồ sơ thí sinh thí sinh thực  Thiếu chức in giấy báo dự thi 56 KẾT LUẬN VÀ KIẾN NGHỊ Kết luận Trong q trình thực hiện, tơi có kết sau:  Tìm hiểu quy trình đăng ký dự thi Đại học, Cao đẳng thành phố Đà Nẵng  Tìm điểm bất cập quy trình đăng ký cơng tác tuyển sinh  Thực phát triển website Tuyển Sinh Đại Học  Thực chạy thử website nhận nhiều ý kiến đóng góp cho website Kiến nghị Để hiểu rõ website này, tơi có kiến nghị sau:  Tiếp tục nghiên cứu phát triển website  Đề xuất website với phịng Cơng tác tuyển sinh Đại học Đà Nẵng  Áp dụng website vào thực tế với quy mơ nhỏ  Sau hồn thiện xong mặt hạn chế, tiến hành áp dụng website vào quy mơ tồn thành phố  Thay đổi hệ thống sở liệu lớn để đáp ứng nhu cầu áp dụng vào thực tế  Tìm hiểu rõ quy trình tuyển sinh Đại học, Cao đẳng  Đánh giá website qua giai đoạn thử nghiệm thực tế với mức khác  Được hỗ trợ để đăng cường bảo mật thơng tin thí sinh thơng tin tài khoản cán công tác tuyển sinh 57 PHỤ LỤC [1] Ví dụ cookie Tạo trang cookie.php với nội dung sau: Test page 1 Click here Tiếp tục tạo trang cookie2.php có nội dung sau Result Page [2] Ví dụ cookie Tiếp tục tạo trang cookie3.php với nội dung sau: Test page 1 Click here 58 [3] Ví dụ session Tạo trang session.php với nội dung sau: Test page 1 Click here Tạo trang session2.php với nội dung sau: Result Page [4] Ví dụ session Tạo trang session3.php với nội dung sau: Test page 1 59 Click here [5] Nội dung lớp connect.php [6] Ví dụ Ajax Dưới đoạn PHP có control mà control có chứa hàm viết Ajax vị trí đánh dấu số id HTML: Tỉnh - Thành Phố

Ngày đăng: 22/05/2021, 10:21

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan