xây dựng dịch vụ phổ dụng tư vấn chọn trường và định hướng nghề nghiệp

73 262 0
xây dựng dịch vụ phổ dụng tư vấn chọn trường và định hướng nghề nghiệp

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG DỊCH VỤ PHỔ DỤNG TƯ VẤN CHỌN TRƯỜNG VÀ ĐỊNH HƯỚNG NGHỀ NGHIỆP Sinh viên thực : VŨ MẠNH HÙNG Lớp CNPM – K51 Giáo viên hướng dẫn: TS Vũ Thị Hương Giang HÀ NỘI 5-2011 Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin sinh viên Họ tên sinh viên: Vũ Mạnh Hùng Điện thoại liên lạc: 01692640187 Email: hungvubk06@gmail.com Lớp: CNPM-K51 Hệ đào tạo: Chính qui Đồ án tốt nghiệp thực tại: Thời gian làm ĐATN: Từ ngày 28 / 02 /2011 đến 28 / 05 /2011 Mục đích nội dung ĐATN Xây dựng dịch vụ phổ dụng “tư vấn chọn trường định hướng nghề nghiệp” với mục đích tạo ứng dụng tin học dễ sử dụng, có tính truy cập cao để hỗ trợ người dùng chọn trường định hướng nghề nghiệp phù hợp cho tương lai Các nhiệm vụ cụ thể ĐATN - - - - Công việc : Xây dựng chức hướng nghiệp  Hỗ trợ người dùng làm trắc nghiệm hướng nghiệp  Hỗ trợ người dùng làm trắc nghiệm theo tính cách  Hỗ trợ sở đào tạo quản lý trắc nghiệm  Hỗ trợ người dùng tải tài liệu,tìm kiếm tài liệu hướng nghiệp  Hỗ trợ sở đào tạo quản lý tài liệu hướng nghiệp  Hỗ trợ người dùng đọc tài liệu trực tiếp web Công việc : xây dựng chức tư vấn chọn trường  Hỗ trợ người dùng tham khảo viết tư vấn chọn trường  Hỗ trợ người dùng trao đổi trực tuyến với người hỗ trợ qua yahoomsg  Hỗ trợ admin quản lý thông tin tuyển sinh trường đại học,cao đẳng, học viện toàn quốc  Hỗ trợ admin quản lý viết tư vấn chọn trường  Hỗ trợ người dùng tra thông tin trường đại học ,cao đẳng,học viện toàn quốc Công việc :Tạo nguồn liệu  Thêm liệu cho trắc nghiệm,tài liệu hướng nghiệp, viết tư vấn  Crawl liệu thông tin trường đại học,cao đẳng, học viện từ trang http://24h.com.vn Công việc 4: Viết báo cáo Lời cam đoan sinh viên: Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM Em Vũ Mạnh Hùng cam kết ĐATN cơng trình nghiên cứu thân em hướng dẫn TS.Vũ Hương Giang Các kết nêu ĐATN trung thực, khơng phải chép tồn văn cơng trình khác Hà Nội, ngày tháng năm Tác giả ĐATN Vũ Mạnh Hùng Xác nhận giáo viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày tháng năm Giáo viên hướng dẫn TS Vũ Thị Hương Giang Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Mục đích đề tài nhằm xây dựng dịch vụ phổ dụng “ tư vấn chọn trường định hướng nghề nghiệp”, cung cấp cho đối tượng người sử dụng có hành vi khác có nhu cầu tìm trường phù hợp định hướng nghề nghiệp tương lai, bao gồm người bình thường người mắc loại khuyết tật khác Qua tìm hiểu lý thuyết mơ hình hướng dịch vụ, mơ hình phân tán, chuẩn truy cập, em nhận thấy giải pháp kết hợp mơ hình kiến trúc hướng dịch vụ(Service Oriented Architecture – SOA) với chuẩn WCAG 2.0 để xây dựng ứng dụng phù hợp với yêu cầu đặt Cơng cụ lập trình lựa chọn để xây dựng ứng dụng hệ quản trị nội dung mã nguồn mở DotNetNuke, hỗ trợ lập trình viên xây dựng giao diện Web tích hợp dịch vụ lại, tạo luồng thông tin nghiệp vụ thống Sau trình phát triển thử nghiệm, dịch vụ xây dựng theo mơ hình kiến trúc hướng dịch vụ triển khai trang http://cungkhoinghiep.net Dịch vụ bao gồm chức làm nhiệm vụ tính tốn hay tương tác với sở liệu để thực nghiệp vụ tích hợp vào website “cungkhoinghiep.net” Các chức dịch vụ cung cấp bao gồm: chức hỗ trợ người dùng làm trắc nghiệm định hướng nghề nghiệp, tải tài liệu hướng nghiệp, tra cứu thông tin tuyển sinh trường đại học ,cao đẳng học viện toàn quốc đọc viết tham khảo vấn đề chọn trường ; chức hỗ trợ sở đào tạo quản lý trắc nghiệm hướng nghiệp tài liệu hướng nghiệp, chức cho quản trị quản lý viết tham khảo tư vấn chọn trường Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM ABSTRACT OF THESIS The aim of this topic is to build up an online service, in form of “advise university selecting and support orienting about future career ” It provides users with various behaviours who have demand of finding an appropriate university and orienting future job,including normal users and disabilities After the process of studying the theories about service-oriented architecture model, accessibility standard WCAG 2.0, I found the solution that combining two theories to build application is suitable to requirements set forth I chose content management system DotNetNuke as Programming tool for building applications DotNetNuke can support developers to build Web interfaces and integrate services, which creates a flow of information integrally After the period of development and testing, service is deployed at http://cungkhoinghiep.net The composition of service includes parts: Web Service and service integrated Website whose interface is built according to the WCAG Service includes functions used to calculate or interact with the database to perform businesses and is integrated into the website "cungkhoinghiep.net." Services also provide functions to allow users career orientation tests, download document related to various career fields, search enrollement information of all universities, colleges or academies nation-wide and read articles in selecting university Moreover,it allows training organizations to manage theirs own tests and documents.Finally, it gives adminitrators the function of managing advisory aricles Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM LỜI CẢM ƠN Em xin chân thành cảm ơn khoa Công Nghệ Thông Tin, Trường Đại học Bách Khoa Hà Nội hỗ trợ tạo nhiều điều kiện thuân lợi cho chúng em trình học tập trình thực đề tài tốt nghiệp Em xin bày tỏ lòng biết ơn sâu sắc đến TS Vũ Thị Hương Giang tận tình hướng dẫn, định hướng truyền đạt cho em kiến thức quý báu với lời động viên khuyến khích Cơ lúc khó khăn, gặp trở ngại thực đề tài Em xin chân thành cảm ơn thầy cô môn Công Nghệ Phần Mềm tận tình giảng dạy, trang bị cho chúng em kiến thức cần thiết suốt trình học tập nghiên cứu Cuối em xin gửi lời cám ơn đến bạn bè hỏi thăm động viên khuyến khích giúp đỡ em q trình thực đề tài Mặc dù em cố gắng để hồn thành tốt đề tài dù điều sai sót đề tài khơng thể tránh khỏi, kính mong Thầy Cơ thơng cảm tận tình bảo cho em, mong bạn đóng góp ý kiến để em hồn thiện đề tài Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM Mở đầu Phần 1: Đặt vấn đề định hướng giải pháp Bài toán “tư vấn chọn trường định hướng nghề nghiệp” Định hướng giải 2.2.1Kiến trúc hướng dịch vụ SOA 2.2.2Khả sử dụng phổ quát dịch vụ (universal usability) .11 2.2.3Xây dựng ứng dụng Web với DotNetNuke 11 Phần 2: Các kết đạt 17 I.Phân tích thiết kế dịch vụ 17 1.2.1Chức cho người dùng thông thường .19 1.2.2Chức cho người dùng đăng ký .20 1.2.3Chức cho sở đào tạo 20 1.2.4Chức cho admin 23 1.4.1Các bảng lưu trữ liệu dịch vụ .26 1.4.2Các bảng liên quan đến chế phân quyền DotNetNuke framework .35 II.Cài đặt 39 III.Triển khai thử nghiệm 45 Kết luận .58 Tài liệu tham khảo 59 Danh mục hình vẽ Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM Danh mục bảng Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM DANH MỤC TỪ VIẾT TẮT VÀ THUẬT NGỮ Bảng 1: Danh mục từ viết tắt thuật ngữ STT Từ viết tắt/thuật ngữ Mô tả SOA Service-oriented architecture – Kiến trúc hướng dịch vụ WCAG Web Content Accessibility Guidelines – khuyến cáo W3C DNN DotNetNuke WSDL Web Service Description Language Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM STT Từ viết tắt/thuật ngữ Mô tả SOAP Simple Object Access Protocol XML Extensible markup language – Ngôn ngữ đánh dấu mở rộng CSDL Cơ sở liệu UDDI Universal Discovery, Description, and Integration Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 49 Hình 18: Quản lý trắc nghiệm hướng nghiệp - Giao diện chức sửa trắc nghiệm hướng nghiệp Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 50 Hình 19:Sửa chức trắc nghiệm hướng nghiệp - Giao diện chức làm trắc nghiệm hướng nghiệp Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 51 Hình 20:Làm trắc nghiệm hướng nghiệp 3.3.2 Về mặt liệu • Dịch vụ có nguồn liệu phong phú thông tin tuyển sinh trường ( gồm 342 trường đại học, cao đẳng, học viện) toàn quốc • Nguồn liệu trắc nghiệm định hướng cịn nội dung trắc nghiệm địi hỏi kiến thức chun gia • Nguồn liệu tài liệu hướng nghiệp phong phú, gồm nhiều tài liệu nhiều lĩnh vực nghề nghiệp ( cơng nghệ thơng tin, tài chính, y tế…) • Nguồn liệu viết tư vấn chọn trường chưa nhiều phụ thuộc vào đội ngũ quản trị viên website,mà với tình hình tại,trong website cịn q trình thử nghiệm,đội ngũ chưa đủ nhiều 3.3.3 Về mặt đáp ứng tính truy cập thuận tiện Đáp ứng 29 chuẩn WCAG 2.0 • Chuẩn General: Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 52 a Người sử dụng không bị mắc kẹt lúc đọc nội dung (Mã G21) Hình 21:Chuẩn theo Mã G21 b Sắp xếp nội dung theo thứ tự có nghĩa (Mã G57) Hình 22:Chuẩn theo mã G57 c Sắp xếp thứ tự tab hợp lý (Mã G59) Hình 23:Chuẩn theo mã G59 d Cung cấp nội dung văn để xác định trường bắt buộc mà chưa hoàn thành (Mã G83) Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 53 Hình 24:Chuẩn theo mã G83 e Cho biết vị trí điều hướng (Mã G128) Hình 25:Chuẩn theo mã G128 • a Chuẩn HTML: Sử dụng thuộc tính ID,Header để mơ tả cột nội dung bảng (Mã H43) Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 54 Hình 26:Chuẩn theo mã H43 b Nhận biết mục đích liên kết nhờ sử dụng văn kết hợp với phần tử tiêu đề (Mã H80) Hình 27:Chuẩn theo mã H80 Tất giao diện trang tuân theo kỹ thuật chuẩn WCAG 2.0, cụ thể áp dụng tổng cộng 29 kỹ thuật: 21 kỹ thuật chung (General), kỹ thuật với HTML, kỹ thuật với CSS, kỹ thuật với Client-Script (SCR) tổng số 175 kỹ thuật dự kiến phải thỏa mãn để hỗ trợ người khuyết tật dễ dàng truy cập nội dung trang thông tin điện tử 3.3.4 So sánh với sản phẩm khác Phần em trình bày số ưu điểm dịch vụ em xây dựng với sản phẩm có • Trắc nghiệm hướng nghiệp John Holland website cungkhoinghiep.net nans.com.vn Hình 28:Trắc nghiệm John Holland cungkhoinghiep.net Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 55 - Bài trắc nghiệm John Holland cungkhoinghiep.net thiết kế cho phép người dùng lựa chọn đáp án nhấn nút “Hoàn thành” để xem kết Hình 29:Trắc nghiệm John Holland nans.com.vn - • Bài trắc nghiệm John Holland nans.com.vn yêu cầu người dùng phải trải qua bước tự tính điểm tiêu chí ,rồi sau tự tìm kết cho dựa vào phần “giải thích kết trắc nghiệm” Tra cứu thơng tin trường cungkhoinghiep.net tuvanhuongnghiep.vn Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 56 Hình 30:Biểu đồ điểm chuẩn cungkhoinghiep.vn - Phần tra cứu thông tin trường cungkhoinghiep.net ngồi chức thơng tin tuyển sinh nghành nghề đào tạo cịn có chức biểu đồ thay đổi điểm chuẩn vào nghành (gồm điểm thấp cao ) theo năm trường giúp người dùng có nhìn tổng quan tình hình tuyển sinh trường qua năm Hình 31:Tra cứu trường tuvanhuongnghiep.vn Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 57 - • • Phần tra cứu trường tuvanhuongnghiep.vn khơng có chức biểu đồ điểm chuẩn cungkhoinghiep.net.Do đó,người dùng quan tâm đến thay đổi điểm chuẩn qua năm trường phải tự tổng hợp Chức cho phép người dùng tải tài liệu hướng nghiệp chức cungkhoinghiep.net mà hầu hết sản phẩm tuvanhuongnghiep.vn hay toilaai.vn khơng hỗ trợ Ngồi ra, giao diện chức dịch vụ thiết kế để hỗ trợ người dùng người khuyết tật, có cung cấp hỗ trợ bàn phím ảo (phục vụ người khuyết tật vận động), phím tắt giúp người dùng thao tác lệnh nhanh hơn, thứ tự tab hợp lý giúp người dùng sử dụng phím tab để di chuyển đến mục trang web.Đây điểm mà trang tuvanhuongnghiep.vn hay toilaai.vn khơng có Kết phần 3: Trong phần 3-Các kết đạt được, em tập trung trình bày chi tiết thành đạt từ việc áp dụng mơ hình đề xuất để xây dựng ứng dụng Bao gồm phân tích thiết kế, cài đặt triển khai thử nghiệm dịch vụ.Do thời gian làm đồ án bị hạn chế, ứng dụng vài điểm hạn chế Em nêu rõ điểm phương hướng phát triển ứng dụng phần báo cáo: Kết luận báo cáo đồ án Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 58 Kết luận Ưu điểm dịch vụ: o Dịch vụ tích hợp với dịch vụ khác hệ thống với môi liên kết nghiệp vụ chặt chẽ hợp lý giúp cung cấp chức cần thiết cho người dùng o Dịch vụ cung cấp chức tư vấn chọn trường định hướng nghề nghiệp thực đáp ứng nhu cầu nóng hổi thiết – nhu cầu tìm trường phù hợp xác định nghề nghiệp cho tương lai o Dịch vụ cung cấp nguồn liệu tuyển sinh phong phú trường (đại học,cao đẳng,học viện) với gần 400 trường toàn quốc o Dịch vụ có khả tái sử dụng cao Nhược điểm: o Nguồn liệu trắc nghiệm chưa nhiều việc tạo trắc nghiệm cần kiến thức chuyên gia o Giao diện dịch vụ chưa thực chuẩn hóa hồn tồn để đáp ứng yêu cầu tính truy cập thuận tiện phục vụ đa người dùng Hướng phát triển: o Tạo mối liên kết kết trắc nghiệm hướng nghiệp trường nhằm tư vấn cho người dùng học trường phù hợp dựa theo kết trắc nghiệm o Xây dựng biểu đồ thay đổi điểm chuẩn ngành nghề đào tạo trường (đại học,cao đẳng,học viện) giúp người dùng có nhìn tổng quan xu hướng thay đổi điểm chuẩn ngành o Chỉnh sửa giao diện dịch vụ để đáp ứng tốt yêu cầu tính truy cập thuận tiện phục vụ đa người dùng Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 59 Tài liệu tham khảo Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM [ i[] Wikimedia Foundation, Service-oriented_architecture, http://en.wikipedia.org/wiki/Service-oriented_architecture ,Last visited may 2011 ] [ ii[] w3schools,webservices, http://www.w3schools.com/webservices/default.asp, Last visited may 2011 ] [ iii[] W3C, WSDL, http://www.w3.org/TR/wsdl, last visited May 2011 ] [ iv[] WikimediaFoundatiion,SOAP,http://en.wikipedia.org/wiki/SOAP,last 2011 visited May ] [ v[5 ]Universalusability,access by design online,http://universalusability.com/, last visited May 2011 ] [ vi[] Michael Washington, Ian Lackey, Building Websites with DotNetNuke 5, 2nd , Publisher packt, 2009 ][] Lê Đức Trung, Công nghệ học phần mềm, NXB Bách Khoa, 2002 [8] Nguyễn Văn Ba, Phân tích thiết kế hệ thống, NXB Khoa học kỹ thuật, 2000 ... mong muốn xây dựng dịch vụ đáp ứng yêu cầu tư vấn chọn trường định hướng nghề nghiệp vấn đề kiến trúc phần mềm hỗ trợ tốt việc xây dựng tích hợp dịch vụ ? ?tư vấn chọn trường định hướng nghề nghiệp. .. ĐATN Xây dựng dịch vụ phổ dụng ? ?tư vấn chọn trường định hướng nghề nghiệp? ?? với mục đích tạo ứng dụng tin học dễ sử dụng, có tính truy cập cao để hỗ trợ người dùng chọn trường định hướng nghề nghiệp. .. Đặt vấn đề định hướng giải pháp Bài toán ? ?tư vấn chọn trường định hướng nghề nghiệp? ?? Định hướng giải 2.2.1Kiến trúc hướng dịch vụ SOA 2.2.2Khả sử dụng phổ quát

Ngày đăng: 22/11/2014, 08:41

Từ khóa liên quan

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

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

Tài liệu liên quan