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

70 178 0
  • Loading ...
1/70 trang

Thông tin tài liệu

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

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 hiện : 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 1. Thông tin về sinh viên Họ và 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 được thực hiện tại: Thời gian làm ĐATN: Từ ngày 28 / 02 /2011 đến 28 / 05 /2011 2. Mục đích nội dung của ĐATN Xây dựng dịch vụ phổ dụng “tư vấn chọn trường và định hướng nghề nghiệp” với mục đích tạo ra 1 ứ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 và định hướng nghề nghiệp phù hợp cho tương lai. 3. Các nhiệm vụ cụ thể của ĐATN - Công việc 1 : Xây dựng chức năng hướng nghiệp  Hỗ trợ người dùng làm bài trắc nghiệm hướng nghiệp  Hỗ trợ người dùng làm bài trắc nghiệm theo tính cách  Hỗ trợ cơ sở đào tạo quản lý bài trắc nghiệm của mình  Hỗ trợ người dùng tải các tài liệu,tìm kiếm tài liệu hướng nghiệp  Hỗ trợ cơ sở đào tạo quản lý tài liệu hướng nghiệp của mình  Hỗ trợ người dùng đọc tài liệu trực tiếp trên web - Công việc 2 : xây dựng chức năng tư vấn chọn trường  Hỗ trợ người dùng tham khảo các bài viết về 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 của các trường đại học,cao đẳng, học viện trên toàn quốc  Hỗ trợ admin quản lý các bài viết tư vấn chọn trường  Hỗ trợ người dùng tra thông tin các trường đại học ,cao đẳng,học viện trên toàn quốc - Công việc 3 :Tạo nguồn dữ liệu  Thêm dữ liệu cho bài trắc nghiệm,tài liệu hướng nghiệp, bài viết tư vấn  Crawl dữ liệu về thông tin của các trường đại học,cao đẳng, học viện từ trang http://24h.com.vn về. - Công việc 4: Viết báo cáo 4. Lời cam đoan của 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 là công trình nghiên cứu của bản thân em dưới sự hướng dẫn của TS.Vũ Hương Giang. Các kết quả nêu trong ĐATN là trung thực, không phải là sao chép toàn văn của bất kỳ công trình nào khác. Hà Nội, ngày tháng năm Tác giả ĐATN Vũ Mạnh Hùng 5. Xác nhận của giáo viên hướng dẫn về mức độ hoàn thành của ĐATN và 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 của đề tài nhằm xây dựng dịch vụ phổ dụng “ tư vấn chọn trường và định hướng nghề nghiệp”, cung cấp cho đối tượng người sử dụng có các hành vi khác nhau có nhu cầu tìm trường phù hợp và định hướng nghề nghiệp tương lai, bao gồm cả người bình thường và người mắc các loại khuyết tật khác nhau. Qua tìm hiểu các lý thuyết về các 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 ra. Công cụ lập trình được lựa chọn để xây dựng ứng dụng là 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 và tích hợp các dịch vụ lại, tạo ra một luồng thông tin nghiệp vụ thống nhất. Sau quá trình phát triển và thử nghiệm, dịch vụ được xây dựng theo mô hình kiến trúc hướng dịch vụ và được triển khai tại trang http://cungkhoinghiep.net. Dịch vụ bao gồm các chức năng làm nhiệm vụ tính toán hay tương tác với cơ sở dữ liệu để thực hiện các nghiệp vụ và được tích hợp vào website “cungkhoinghiep.net”. Các chức năng dịch vụ cung cấp bao gồm: chức năng hỗ trợ người dùng làm bài 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 các trường đại học ,cao đẳng và học viện trên toàn quốc và đọc các bài viết tham khảo về vấn đề chọn trường ; chức năng hỗ trợ cơ sở đào tạo quản lý bài trắc nghiệm hướng nghiệp và tài liệu hướng nghiệp, chức năng cho quản trị quản lý bài 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 2 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 do 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 trong quá trình học tập cũng như quá trình thực hiện đề 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 và truyền đạt cho em những kiến thức quý báu cùng với những lời động viên khuyến khích của Cô trong những lúc khó khăn, gặp trở ngại khi thực hiện đề tài. Em cũng xin chân thành cảm ơn các thầy cô trong bộ môn Công Nghệ Phần Mềm đã tận tình giảng dạy, trang bị cho chúng em những kiến thức cần thiết trong suốt quá trình học tập và nghiên cứu. Cuối cùng em xin gửi lời cám ơn đến bạn bè đã hỏi thăm động viên khuyến khích và giúp đỡ em trong quá trình thực hiện đề tài. Mặc dù em đã cố gắng hết mình để hoàn thành tốt đề tài của mình nhưng dù sao những điều sai sót trong đề tài là không thể tránh khỏi, kính mong các Thầy Cô thông cảm và tận tình chỉ bảo cho em, mong các bạn đóng góp ý kiến để em có thể hoàn thiện đề tài của mình hơn. Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM Mở đầu 1 Phần 1: Đặt vấn đề và định hướng giải pháp 2 Bài toán “tư vấn chọn trường và định hướng nghề nghiệp” 2 Định hướng giải quyết 4 2.2.1Kiến trúc hướng dịch vụ SOA 5 2.2.2Khả năng sử dụng phổ quát của 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 quả đạt được 17 I.Phân tích và thiết kế dịch vụ 17 1.2.1Chức năng cho người dùng thông thường 19 1.2.2Chức năng cho người dùng đăng ký 20 1.2.3Chức năng cho cơ sở đào tạo 20 1.2.4Chức năng cho admin 23 1.4.1Các bảng lưu trữ dữ liệu của dịch vụ 26 1.4.2Các bảng liên quan đến cơ chế phân quyền của DotNetNuke framework 35 II.Cài đặt 39 III.Triển khai và thử nghiệm 45 Kết luận 58 Tài liệu tham khảo 59 Danh mục cá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 cá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 và thuật ngữ STT Từ viết tắt/thuật ngữ Mô tả 1 SOA Service-oriented architecture – Kiến trúc hướng dịch vụ. 2 WCAG Web Content Accessibility Guidelines – khuyến cáo của W3C 3 DNN DotNetNuke 4 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ả 5 SOAP Simple Object Access Protocol 6 XML Extensible markup language – Ngôn ngữ đánh dấu mở rộng 7 CSDL Cơ sở dữ liệu 8 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 [...]... Đặt vấn đề và định hướng giải pháp Phần thứ nhất nêu vấn đề và định hướng giải pháp của bài toán Tư Vấn Chọn Trường Và Định Hướng Nghề Nghiệp và những công việc cần thực hiện và các công cụ sử dụng để hoàn thành yêu cầu đồ án đặt ra Bài toán tư vấn chọn trường và định hướng nghề nghiệp 1.1 Mô tả bài toán Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 3 Xây dựng dịch vụ phổ dụng “ tư. .. đó, em đã chọn và thực hiện đề tài : 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 hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 2 2 Nhiệm vụ được giao trong đề tài 1.2.1 Tìm hiểu về mô hình SOA 1.2.2 Xây dựng dịch vụ Định hướng nghề nghiệp và tư vấn chọn trường :  Hỗ trợ người dùng qua làm các trắc nghiệm để có thể biết nghành nghề phù hợp cho tư ng lai... mỗi cá nhân trong tư ng lai vì có sự định hướng tốt thì cá nhân mới phát triển được tối đa thế mạnh bản thân Với mong muốn xây dựng một dịch vụ có thể đáp ứng được những yêu cầu về tư vấn chọn trường và định hướng nghề nghiệp vấn đề là kiến trúc phần mềm nào hỗ trợ tốt nhất việc xây dựng và tích hợp dịch vụ tư vấn chọn trường và định hướng nghề nghiệp “ với các dịch vụ hiện có.Có thể thấy rằng SOA là... trắc nghiệm hướng nghiệp, tài liệu hướng nghiệp, quản lý bài viết tham khảo tư vấn chọn trường - Phạm vi ứng dụng: dịch vụ được sử dụng như một dịch vụ tích hợp trong dự án tổng thể - dự án hỗ trợ người khuyết tật khởi nghiệp 1.2 Các vấn đề cần giải quyết 1.2.1 Yêu cầu về mặt chức năng Dịch vụ phải cung cấp các chức năng cần thiết cho người dùng với nhu cầu tư vấn chọn trường và định hướng nghề nghiệp. Cụ... phân tích và thiết kế dịch vụ , miêu tả quá trình, các công việc trong lúc cài đặt và môi trường triển khai của dịch vụ I Phân tích và thiết kế dịch vụ 1.1 Các tác nhân tham gia dịch vụ Hình 10: Các đối tư ng tham gia dịch vụ Hình 10 minh họa các đối tư ng tham gia sử dụng dịch vụ bao gồm : • Admin: Người quản lý bài viết tư vấn chọn trường, thông tin trường, xét duyệt bài trắc nghiệm hướng nghiệp, xét... tiết về cơ sở lý thuyết của kiến trúc hướng dịch vụ (SOA) – là kiến trúc được sử dụng để xây dựng dịch vụ , tính phổ quát (universal usability) – là định hướng xây dựng dịch vụ và hệ quản trị nội dung mã nguồn mở DotNetNuke - là hệ quản trị nội dung hỗ trợ xây dựng dịch vụ các lý thuyết cơ bản để xây dựng dịch vụ. Kết quả của việc áp dụng giải pháp đó xây dựng đề tài sẽ được trình bày cụ thể tại phần 3-Các... đến các nghành nghề, các bài viết về việc tư vấn chọn trường  Hỗ trợ người dùng tra cứu thông tin tuyển sinh của các trường đại học , cao đẳng, học viện  Tư vấn trực tuyến qua yahoomsg: giúp người dùng có cơ hội nói chuyện trực tiếp với các chuyên gia về tư vấn chọn trường 1.2.3 Ứng dụng trong website http://cungkhoinghiep.net có tích hợp dịch vụ định hướng nghề nghiệp và tư vấn chọn trường 3 Bố... hướng nghề nghiệp Các dịch vụ tích phối (coordination or process services): cung cấp các tiến trình nghiệp vụ tổng quát có sự tham gia của nhiều tác nhân khác nhau với nhiều lớp hoạt động khác nhau, ví dụ như việc phối hợp các dịch vụ hỗ trợ đào tạo nghề và định hướng nghề nghiệp • Phân loại các dịch vụ dựa trên nhiệm vụ hay đối tư ng nghiệp vụ Theo cách phân loại này sẽ có: - Các dịch vụ hướng nhiệm vụ. .. Hình 3: Các đối tư ng trong mô hình SOA Trong SOA có 3 đối tư ng chính: • Bên đăng ký và lưu trữ dịch vụ (Service Registry): Chứa thông tin về các dịch vụ • Bên cung cấp dịch vụ (Service Provider): Chính là phía tạo ra dịch vụ và muốn đưa dịch vụ đến xã hội Nhà cung cấp cần cung cấp các thông tin về dịch vụ của mình và đăng ký tại bên lưu trữ dịch vụ( Service Registry) Bên sử dụng dịch vụ (Service Consumer):... phổ dụng “ tư vấn chọn trường và định hướng nghề nghiệp , cung cấp cho đối tư ng người sử dụng có các hành vi khác nhau có nhu cầu tìm trường phù hợp và định hướng nghề nghiệp tư ng lai, bao gồm cả người bình thường và người mắc các loại khuyết tật khác nhau - Mục tiêu đề tài với mỗi lớp người dùng: o Người dùng nói chung: Dịch vụ cho phép người dùng tìm kiếm thông tin tuyển sinh của các trường đại học,học . ĐATN Xây dựng dịch vụ phổ dụng tư vấn chọn trường và định hướng nghề nghiệp với mục đích tạo ra 1 ứ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 và định hướng. toán tư vấn chọn trường và định hướng nghề nghiệp 1.1Mô tả bài toán Sinh viên thực hiện: Vũ Mạnh Hùng – 20061510 Khóa K51 Lớp CNPM 3 Xây dựng dịch vụ phổ dụng “ tư vấn chọn trường và định hướng. xây dựng một dịch vụ có thể đáp ứng được những yêu cầu về tư vấn chọn trường và định hướng nghề nghiệp vấn đề là kiến trúc phần mềm nào hỗ trợ tốt nhất việc xây dựng và tích hợp dịch vụ tư vấn
- Xem thêm -

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

Từ khóa liên quan

Gợi ý tài liệu liên quan cho bạn

Nhận lời giải ngay chưa đến 10 phút Đăng bài tập ngay