Xây dựng website quản lí trung tâm tư vấn du học và việc làm

46 186 0
Xây dựng website quản lí trung tâm tư vấn du học và việc làm

Đ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

MỤC LỤC LỜI CẢM ƠN BẢNG VIẾT TẮT CHƯƠNG 1: ĐẶT VẤN ĐỀ Tính cấp thiết đề tài Mục đích – Yêu cầu 5 2.1 Mục đích 2.2 Yêu cầu Nội dung nghiên cứu 3.1 Nội dung 3.2 Phân công công việc Phương pháp phạm vi nghiên cứu 4.1 Phương pháp nghiên cứu 4.2 Phạm vi nghiên cứu Tình hình nghiên cứu ngồi nước 5.1 Tình hình nghiên cứu nước 5.2 Tình hình nghiên cứu ngồi nước CHƯƠNG 2: TÌM HIỂU VỀ CÁC NGƠN NGỮ LẬP TRÌNH WEB Khái quát HTML, CSS, JavaScript, PHP, MySQL 1.1 HTML 1.2 CSS 11 1.3 JavaScrip 12 1.4 PHP 13 1.5 MySQL 14 1.6 Bootstrap 14 Lập trình web ngơn ngữ tốt 15 Các trình soạn thảo IDE cho PHP 16 3.1 PhpStorm 17 3.2 Sublime Text 18 3.3 NetBeans 19 3.4 Zend Studio 12 21 CHƯƠNG 3: ĐẶC TẢ YÊU CẦU 23 Giới thiệu 23 1.1 Mục đích .23 1.2 Các chức website .23 1.3 Phạm vi 23 2.Yêu cầu chức 23 Các yêu cầu phi chức 25 3.1.Yêu cầu bảo mật 25 3.2 Yêu cầu tính sử dụng 26 3.3 Yêu cầu hiệu 26 3.4 Yêu cầu tính hỗ trợ 26 3.5 Các ràng buộc thiết kế 26 3.6 Yêu cầu giao tiếp 27 3.7 Tiêu chuẩn nghiệm thu hệ thống 27 CHƯƠNG 4: ĐẶC TẢ THIẾT KẾ 28 Phân tích hệ thống 28 1.1 Biểu đồ phân cấp chức 28 1.2 Biểu đồ mức ngữ cảnh 28 1.3 Biểu đồ liệu mức đỉnh 29 1.4 Biểu đồ luồng liệu chi tiết “Quản trị hệ thống” 29 1.5 Biểu đồ luồng liệu chi tiết “Quản lí đối tác” 30 1.6 Biểu đồ luồng liệu chi tiết “quản lí đăng kí hồ sơ” .30 1.7 Biểu đồ luồng liệu chi tiết “Quản lí hồ sơ” 31 1.8 Biểu đồ luồng liệu chi tiết “Quản lí ứng viên” 31 1.9 Biểu đồ luồng liệu chi tiết “Tìm kiếm” 32 Các thực thể mô tả thức thể 32 2.1.Các bảng liệu 32 Mơ hình quan hệ 34 CHƯƠNG 5: XÂY DỰNG CHƯƠNG TRÌNH VÀ KIỂM THỬ 35 Các cơng cụ xây dựng chương trình 35 Thiết kế giao diện 35 CHƯƠNG 6: KẾT LUẬN VÀ ĐỀ XUẤT .43 Kết luận 43 Đề xuất 44 Tài liệu tham khảo 44 LỜI CẢM ƠN Trong thời gian tìm hiểu làm báo cáo thực tập chuyên ngành, chúng em gặp khơng khó khăn, hướng dẫn, bảo tận tình ThS.Trần Thị Thu Huyền - Giảng viên mơn Khoa học máy tính giúp chúng em có thêm vốn kiến thức, kinh nghiệm quý báu, cung cấp cho chúng em điều kiện môi trường học tập tốt suốt trình làm thực tập chuyên ngành Để hoàn thiện báo cáo này, chúng em xin gửi lời cảm ơn chân thành đến ThS.Trần Thị Thu Huyền với thầy cô khoa Công Nghệ Thông Tin – Học Viện Nông Nghiệp Việt Nam anh hướng dẫn Công ty cổ phần đầu tư hợp tác Quốc tế VINATECH trực tiếp hướng dẫn, bảo tạo điều kiện giúp đỡ chúng em suốt trình làm báo cáo Do điều kiện thời gian, vốn kiến thức kinh nghiệm thực tiễn hạn chế nên báo cáo khơng thể tránh khỏi sai sót, chúng em mong nhận đóng góp ý kiến từ thầy Từ đây, chúng em rút kinh nghiệm hồn thành tốt cho khóa luận tốt nghiệp tới Nhóm em xin chân thành cảm ơn! BẢNG VIẾT TẮT Ký hiệu Mô tả CSDL Cơ sở liệu HĐH Hệ điều hành HTML HyperText Markup Language IE Internet Explorer CSS Cascading Style Sheets XML eXtensible Markup Language SVG Scalable Vector Graphics XHTML Extensible HyperText Markup Language PHP Hypertext Preprocessor SQL Structured Query Language RDBMS Relational Database Management System JSP Java Scripting Preprocessor CDN Cloud Delivery Network PDF Portable Document Format GIF Graphics Interchange Format JS Java Script CMS Content Management System IDE Integrated Development Enviroment CHƯƠNG 1: ĐẶT VẤN ĐỀ Tính cấp thiết đề tài Trong năm gần đây, thị trường lao động Việt Nam phát triển mạnh mẽ theo hướng đại hoá, đồng thời mở rộng thị trường xuất lao động nhiều quốc gia vùng lãnh thổ giới như: Nhật Bản, Hàn Quốc, Đài Loan, Malaysia, Trong đó, Nhật Bản đánh giá thị trường xuất lao động đầy tiềm năng, có sức hút lớn nhu cầu tuyển dụng lao động xứ sở mặt trời mọc đa dạng, mức lương có phần hấp dẫn so với nước khu vực Hơn nữa, Nhật Bản chọn vị trí khơng q xa đất nước có văn hóa tương đồng với Việt Nam Việt Nam có nhiều cơng ty, doanh nghiệp Nhật Bản họ đầu tư du học sinh Nhật Bản sau hoàn thành trình học tập quay nước làm việc Đất nước ngày phát triển kéo theo nhu cầu tiếp nhận thông tin nâng cao Bên cạnh đó, cơng ty tư vấn du học việc làm thực khối công việc khổng lồ nước.Việc vận hành nhiều bất cập, chưa bắt kịp xu thời đại Nhằm hỗ trợ cơng ty nói riêng người dùng nói chung tiếp cận thơng tin cách nhanh chóng đơn giản nên nhóm chúng em chọn đề tài “ Xây dựngwebsite quản lí trung tâm tư vấn du học việc làm” Dưới hướng dẫn ThS Trần Thị Thu Huyền, nhóm em mong muốn làm website ứng dụng để phục vụ tối ưu nhu cầu người dùng Mục đích – Yêu cầu 2.1 Mục đích - Xây dựng website hỗ trợ công tác tư vấn du học việc làm cho công ty - Trở thành lập trình viên web 2.2 Yêu cầu - Kiến thức ngơn ngữ lập trình HTML, PHP, C# , javascript, - Website hoàn thành phải đảm bảo tính thẩm mỹ, có giao diện tối ưu sử dụng, thực tốt công việc thường xuyên công ty tư vấn du học việc làm - Hiểu rõ quy trình nội dung quản lí đối tác, đăng kí hồ sơ, hồ sơ, ứng viên,… công ty - Phần mềm chạy tảng sử dụng ngôn ngữ:  Ngôn ngữ HTML CSS  PHP Javacript  Hệ quản trị sở liệu MySQL - Phần mềm có chức sau:  Quản trị hệ thống  Quản lí đối tác  Quản lí đăng kí hồ sơ  Quản lí hồ sơ  Quản lí ứng viên  Tìm kiếm - Phần mềm phục vụ đối tượng sử dụng: Người quản trị (admin), người dùng, đối tác Nội dung nghiên cứu 3.1 Nội dung  Nội dung nghiên cứu: Các nội dung cần thực sau: Nội dung 1: Nghiên cứu lí thuyết HTML, CSS, PHP, Javacript, Bootstrap, MySQL Nội dung 2: Đặc tả yêu cầu Nội dung 3: Thiết kế giao diện, thiết kế sở liệu, thiết kế thơng tin Nội dung 3: Viết chương trình, kiểm thử báo cáo  Yêu cầu Công ty: Công ty quản lí đối tác, đăng kí hồ sơ, hồ sơ, ứng viên Quản lí thay đổi đối tác, ứng viên Có thể tìm kiếm cách nhanh chóng xác  u cầu người dùng: Thay đổi thơng tin, kê khai thơng tin Tìm kiếm nhanh chóng xác 3.2 Phân cơng cơng việc Trong trình thực đề tài, tất thành viên nhóm tham gia khảo sát, tìm hiểu cơng nghệ, đặc tả, thiết kế, kiểm thử làm báo cáo Phương pháp phạm vi nghiên cứu 4.1 Phương pháp nghiên cứu  Phương pháp nghiên cứu lý luận : Đọc lí thuyết, tài liệu liên quan tổng hợp lại  Phương pháp nghiên cứu thực tiễn: Khảo thực tế, thu thập thông tin, xử lý liệu  Phương pháp tham khảo ý kiến chuyên gia: - Tiếp nhận ý kiến giáo viên hướng dẫn, định hướng - Tham khảo ý kiến chuyên gia 4.2 Phạm vi nghiên cứu  Đề tài thực Bộ môn Khoa học máy tính, trực thuộc Khoa Cơng nghệ thơng tin, Học viện Nông nghiệp Việt Nam Công ty cổ phần đầu tư hợp tác Quốc tế VINATECH  Thời gian thực hiện: tuần (Từ ngày 05/08/2019 đến ngày 15/09/2019) Tình hình nghiên cứu ngồi nước 5.1 Tình hình nghiên cứu nước Từ năm 1990 đến nay, mối quan tâm người Việt Nam Nhật Bản ngày tăng Điều thể qua việc xuất loạt sở đào tạo tiếng Nhật,các trung tâm tư vấn du học việc làm Nhật Bản đặc biệt việc thành lập Trung tâm nghiên cứu Nhật Bản Thực trạng nước ta nay, bậc phụ huynh bắt kịp xu hướng du học để tạo điều kiện cho em đến gần với giáo dục đất nước phát triển khiến cho du học trở thành trào lưu phát triển mạnh mẽ Đối với khơng người Việt Nam thời gian gần có xu hướng du học xuất lao động nước giới Đặc biệt Nhật Bản học phí rẻ, chi phí khơng cao Theo thống kê khảo sát năm 2018, số du học sinh Việt Nam Nhật Bản 72.354 người, đứng thứ sau Trung Quốc Năm 2017, lao động đưa thị trường Nhật Bản 54.505 người, tăng 36,47% so với kỳ năm trước Bình quân tháng 4.542 người Trong tháng 12 số 7.546 người, đạt mức kỷ lục quy mô lao động cung ứng tháng sang Nhật Bản Trong năm tới, số lượng du học sinh ngày tăng nên có nhiều trung tâm tư vấn du học việc làm phát triển, đặc biệt Nhật Bản.Với số lượng du học nhiều việc quản lí hạn chế nên cần có phần mềm để quản lí trung tâm tối ưu Ví dụ, số trang web công ty du học, xuất lao động Nhật Bản: https://nhatban.net.vn/welcome-to-japan Website trung tâm tư vấn du học Vinedu: https://duhocvinedu.edu.vn/ Website trung tâm tư vấn du học Dusky:https://duhocedusky.com/ 5.2 Tình hình nghiên cứu ngồi nước Nhật Bản phát triển với tốc độ thần kì, xứ sở mặt trời mọc lựa chọn số sinh viên quốc tế đến du học làm việc Tổ chức Hỗ trợ du học sinh Nhật Bản - JASSO cho biết tính đến thời điểm 1/5/2018 số lượng du học sinh trường đại học, học nghề (senmon), trường Nhật ngữ đạt tới mức 298.980 người, tăng 31.938 người so với kì năm trước Theo thống kê khảo sát năm 2018, số du học sinh Trung Quốc Nhật Bản đông nhất,chiếm 114.950 người.Số lượng du học sinh Nepal Nhật Bản đứng thứ 3, với khoảng 24.331 người.Bên cạnh số nước khác Hàn Quốc số lượng du học sinh Nhật Bản 7.012 người.Các nước khác sử dụng phần mềm quản lí cách phổ biến CHƯƠNG 2: TÌM HIỂU VỀ CÁC NGƠN NGỮ LẬP TRÌNH WEB Khái quát HTML, CSS, JavaScript, PHP, MySQL 1.1 HTML a) HTML ?  HTML chữ viết tắt cụm từ HyperText Markup Language, có nghĩa “ngơn ngữ đánh dấu siêu văn bản”  HTML dùng để mơ tả cấu trúc, thuộc tính liên quan đến cách hiển thị đoạn văn trình duyệt  Các phần tử HTML khối xây dựng nên trang web  Các phần tử HTML biểu diễn thẻ  Trình duyệt khơng hiển thị thẻ HTML, sử dụng chúng để hiển thị nội dung trang b) Bố cục HTML trang web Thông thường, bố cụ trang web chia làm phần cặp thẻ  Phần Head  Phần Body Ví dụ đơn giản : Page Title This is a Heading

This is a paragraph.

Trong :  : Dùng để xác định tài liệu thuộc dạng html cho trình duyệt biết  : Là phần tử gốc, nằm ngồi trang web, có nhiệm vụ bao toàn nội dung trang web  : Phần mở đầu Có nhiệm vụ khai báo tất thông tin trang web  : Thẻ tiêu đề: Dùng để khai báo tiêu đề cho trang web Tiêu đề hiển thị tab trình duyệt  : Phần nội dung Chứa tất nội dung hiển thị trình duyệt 

: Các thẻ định dạng văn c) Thẻ HTML  Là phần tử bao quanh cặp ngoặc nhọn: Nội dung  Các thẻ HTML thường theo cặp Ví dụ

 Đầu tiên thẻ bắt đầu (opening tag) Thẻ thẻ kết thúc (closing tag)  Thẻ kết thúc viết giống thẻ bắt đầu, khác thêm dấu gạch chéo ( / ) chèn trước tên thẻ d) Trình duyệt web  Có nhiều trình duyệt web sử dụng phổ biến Chrome, IE, Firefox, Safari,… Mục đích chúng đọc tài liệu HTML hiển thị nội dung chúng  Trình duyệt khơng hiển thị thẻ HTML sử dụng để xác định cách hiển thị nội dung tài liệu e) Thẻ 10 1.9 Biểu đồ luồng liệu chi tiết “Tìm kiếm” Hình 14: Biểu đồ chi tiết chức “Tìm kiếm” Các thực thể mơ tả thức thể 2.1.Các bảng liệu - Người dùng 32 - Quá trình học tập - làm việc - Đối tác - Gia đình - Hợp đồng 33 Mơ hình quan hệ 34 CHƯƠNG 5: XÂY DỰNG CHƯƠNG TRÌNH VÀ KIỂM THỬ Các công cụ xây dựng chương trình - Chương trình viết ngơn ngữ lập trình web PHP - Lưu trữ sở liệu hệ quản trị MySQL - Công cụ hỗ trợ lập trình: Java Script, Bootstrap - Cơng cụ khác: Sublime Text, Microsoft Visio Thiết kế giao diện - Trang chủ hệ thống: 35 - Đăng ký tài khoản 36 - Đăng nhập - Quản lý đối tác 37 - Thêm đối tác 38 - Sửa thông tin đối tác 39 - Quản lý đăng ký hồ sơ - Quản lý hồ sơ 40 - Sửa hồ sơ đăng ký - Bổ sung hồ sơ 41 - Danh sách quản lý ứng viên - Lập hợp đồng 42 43 CHƯƠNG 6: KẾT LUẬN VÀ ĐỀ XUẤT Kết luận Những kết đạt được:  Về kiến thức: - Tìm hiểu nắm bắt kiến thức phát triển ứng dụng web - Thiết kế hệ thống: thiết kế giao diện, thiết kế sở liệu, thiết kế thông tin… - Các phương pháp phân tích thiết kế hướng đối tượng - Tìm hiểu nắm bắt phương thức quản lý đề cương môn học cách tốt hiệu  Về kỹ năng: - Kỹ khảo sát thực tế, thu thập thông tin, xử lý liệu phục vụ tìm hiểu phát triển tài liệu lý thuyết xây dựng ứng dụng - Đọc tài liệu, tài liệu liên quan tổng hợp lại - Nắm cách thức làm việc với việc xây dựng chương trình từ phân tích thiết kế hệ thống hướng đối tượng - Phát triển ứng dụng với ngôn ngữ HTML, CSS, JavaScript, PHP, Boostrap, MySQL,  Về tham khảo ý kiến - Tiếp nhận ý kiến giảng viên hướng dẫn, định hướng, công ty thực tập,… - Tham khảo ý kiến chuyên gia  Về ứng dụng: 44 Bước đầu xây dựng số chức cho website, đáp ứng số yêu cầu việc quản lý, tìm kiếm,… Website hồn thiện chức sau: - Quản trị hệ thống Quản lý đăng ký Quản lý ứng viên Quản lý hồ sơ Quản lý đối tác Thống kê - tìm kiếm Đề xuất Để ứng dụng thực áp dụng phát triển nữa, ứng dụng cần thêm số chức năng: - Thiết kế giao diện thân thiện - Tích hợp thống kê, báo cáo.  Tài liệu tham khảo Steve Suehring(2015), JavaScript - Hướng dẫn học qua ví dụ, Trường đại học FPT dịch; Rick D (2014) Programming in HTML5 with JavaScript and CSS3 Microsoft Press https://www.w3schools.com/ https://quantrimang.com/bang-ma-mau-dep-trong-thiet-ke-website163595 https://mona-media.com/mau-website/ Kết luận: Giảng viên hướng dẫn nhận xét sinh viên có hồn thành theo tiến độ kế hoạch đề đề cương không? 45 ………., ngày……tháng……năm…… Xác nhận Bộ môn Xác nhận Giảng viên hướng dẫn 46 Sinh viên thực tập ... ty du học, xuất lao động Nhật Bản: https://nhatban.net.vn/welcome-to-japan Website trung tâm tư vấn du học Vinedu: https://duhocvinedu.edu.vn/ Website trung tâm tư vấn du học Dusky:https://duhocedusky.com/... lượng du học sinh ngày tăng nên có nhiều trung tâm tư vấn du học việc làm phát triển, đặc biệt Nhật Bản.Với số lượng du học nhiều việc quản lí hạn chế nên cần có phần mềm để quản lí trung tâm tối... giản nên nhóm chúng em chọn đề tài “ Xây dựngwebsite quản lí trung tâm tư vấn du học việc làm Dưới hướng dẫn ThS Trần Thị Thu Huyền, nhóm em mong muốn làm website ứng dụng để phục vụ tối ưu nhu

Ngày đăng: 25/12/2019, 21:55

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • BẢNG VIẾT TẮT

  • CHƯƠNG 1: ĐẶT VẤN ĐỀ

    • 1. Tính cấp thiết của đề tài

    • 2. Mục đích – Yêu cầu

      • 2.1 Mục đích

      • 2.2 Yêu cầu

      • 3. Nội dung nghiên cứu

        • 3.1 Nội dung

        • 3.2 Phân công công việc

        • 4. Phương pháp và phạm vi nghiên cứu

          • 4.1 Phương pháp nghiên cứu

          • 4.2 Phạm vi nghiên cứu

          • 5. Tình hình nghiên cứu trong và ngoài nước

            • 5.1 Tình hình nghiên cứu trong nước

            • 5.2 Tình hình nghiên cứu ngoài nước

            • CHƯƠNG 2: TÌM HIỂU VỀ CÁC NGÔN NGỮ LẬP TRÌNH WEB

              • 1. Khái quát về HTML, CSS, JavaScript, PHP, MySQL

                • 1.1 HTML

                • 1.2 CSS

                • 1.3 JavaScrip

                • 1.4 PHP

                • 1.5 MySQL

                • 1.6 Bootstrap

                • 2. Lập trình web bằng ngôn ngữ nào là tốt

                • 3. Các trình soạn thảo IDE cho PHP

                  • 3.1 PhpStorm

                  • 3.2 Sublime Text

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

Tài liệu liên quan