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

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Mai Kul, 15/12/13.

  1. Mai Kul

    Mai Kul New Member

    Bài viết:
    1,299
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    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.

    Mở đầu 1
    1. Giới thiệu 1
    2. Nhiệm vụ được giao trong đề tài 2
    3. Bố cục đồ án tốt nghiệp 2
    Phần 1: Đặt vấn đề và định hướng giải pháp . 2
    I. Bài toán “tư vấn chọn trường và định hướng nghề nghiệp” . 3
    1.1 Mô tả bài toán . 3
    1.2 Các vấn đề cần giải quyết . 3
    1.2.1 Yêu cầu về mặt chức năng 3
    1.2.2 Yêu cầu về mặt nguồn dữ liệu . 4
    1.2.3 Yêu cầu về khả năng truy cập thuận tiện cho người dùng 4
    II. Định hướng giải quyết . 4
    2.1 Phương pháp tiếp cận . 4
    2.1.1 Vấn đề về chức năng của dịch vụ 4
    2.1.2 Vấn đề về nguồn dữ liệu . 4
    2.1.3 Vấn đề về đáp ứng tính truy cập thuận tiện 5
    2.2 Cơ sở lý thuyết và công cụ để giải quyết bài toán 5
    2.2.1 Kiến trúc hướng dịch vụ SOA 5
    2.2.2 Khả năng sử dụng phổ quát của dịch vụ (universal usability) . 11
    2.2.3 Xây dựng ứng dụng Web với DotNetNuke . 11
    Kết phần 2: 16
    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.1 Các tác nhân tham gia dịch vụ 17
    1.2 Các chức năng chính của dịch vụ . 18
    1.2.1 Chức năng cho người dùng thông thường 19
    1.2.2 Chức năng cho người dùng đăng ký . 20
    1.2.3 Chức năng cho cơ sở đào tạo 20
    1.2.4 Chức năng cho admin 23
    1.3 Thiết kế giải thuật . 23
    1.4 Thiết kế cơ sở dữ liệu . 25
    1.4.1 Các bảng lưu trữ dữ liệu của dịch vụ 25
    1.4.2 Các bảng liên quan đến cơ chế phân quyền của DotNetNuke framework 33
    II. Cài đặt . 38
    2.1. Cài đặt giao diện . 38
    2.2. Cài đặt tầng nghiệp vụ 40
    2.3. Cài đặt tầng dịch vụ 40
    III. Triển khai và thử nghiệm . 44
    3.1 Triển khai thử nghiệm 44
    3.2 Kiểm thử . 45
    3.2.1 Đặc tả yêu cầu kiểm thử 45
    3.2.2 Đặc tả một số trường hợp kiểm thử 46
    3.3 Đánh giá các kết quả đạt được . 47
    3.3.1. Về mặt chức năng 48
    3.3.2. Về mặt dữ liệu . 50
    3.3.3. Về mặt đáp ứng tính truy cập thuận tiện . 51
    3.3.4. So sánh với các sản phẩm khác . 53
    Kết phần 3: 56
    Kết luận . 57
    Tài liệu tham khảo . 58




    Mở đầu
    Giới thiệu
    Đối với các thí sinh đang đứng trước ngưỡng cửa trường đại học, phải lựa chọn cho mình một trường để học thì không ít người chọn trường không phải vì sự quan tâm hay niềm đam mê cá nhân mà là do sự tác động của người thân, vì địa vị xã hội, vì trào lưu chung.Với một thực trạng thư vậy, thiết nghĩ cần phải có một cái gọi là “Tư vấn chọn trường”.”Tư vấn chọn trường” là dựa vào sở thích, tính cách, năng lực học tập hiện tại của mỗi cá nhân nhằm đưa ra những góp ý về những trường mà cá nhân đó nên theo học để có thể tận dụng được tối đa năng lực bản thân.
    Đi đôi với việc chọn trường là vấn đề về việc xác định nghề nghiệp,công việc trong tương lai sẽ làm, chúng ta cần một cái gọi là “Định hướng nghề nghiệp”. Nói một cách ngắn gọn “Định hướng nghề nghiệp” là dựa vào những đặc điểm cá nhân về mặt sở thích, tính cách, năng lực,trình độ học vấn để đưa ra những nghành nghề phù hợp nhất cho cá nhân đó trong tương lai. Do đó, “Định hướng nghề nghiệp” là một điều tối cần thiết với những người đang băn khoăn không biết lựa chọn con đường nào để phát triển bản thân.Trong khi có rất nhiều các dịch vụ hỗ trợ tìm kiếm việc làm, đào tạo nghề thì lại không hề có nhiều những dịch vụ hỗ trợ định hướng nghề nghiệp. Định hướng nghề nghiệp có thể coi như là nền tảng của sự thành công của 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à kiến trúc phần mềm đang được tin tưởng hiện nay để giải quyết vấn đề đó.
    SOA(Service Oriented Architecture) ,theo định nghĩa của DotNetGuru, là “khái niệm về hệ thống trong đó mỗi ứng dụng được xem như một nguồn cung cấp dịch vụ”. Dịch vụ là yếu tố then chốt trong SOA.Có thể hiểu như là hàm chức năng(modun phần mềm) thực hiện một qui trình nghiệp vụ nào đó. Một cách cơ bản ,SOA là một tập hợp các dịch vụ kết nối mềm dẻo với nhau( nghĩa là một ứng dụng có thể nói chuyện với ứng dụng khác mà không cần biết chi tiết kỹ thuật bên trong), có giao tiếp(dùng để gọi hàm dịch vụ) được định nghĩa rõ ràng và độc lập với nền tảng hệ thống , và có thể tái sử dụng.SOA là cấp độ cao hơn của sự phát triển ứng dụng, chú trọng đến qui trình nghiệp vụ và dùng giao tiếp chuẩn để giúp che đi sự phức tạp của chi tiết kỹ thuật bên dưới.

    Với những mong muốn đó, 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”.


    Nhiệm vụ được giao trong đề tài

    Tìm hiểu về mô hình SOA
    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.
    Hỗ trợ người dùng đọc hoặc tải về các tài liệu về các bài giảng liên quan đế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.

    Ứ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”.


    Bố cục đồ án tốt nghiệp
    Đồ án bao gồm có 4 phần chính. Trong đó, phần 1 là phần mở đầu, giới thiệu tổng quan về đồ án và công nghệ sử dụng. Phần 2 là đặt vấn đề và định hướng giải pháp, nêu các phương hướng phát triển cho đồ án. Phần 3 là các kết quả đạt được trong đồ án bao gồm kết quả phân tích thiết kế dịch vụ, kết quả thực hiện cài đặt và thử nghiệm dịch vụ, đánh giá ưu nhược điểm và khả năng sử dụng của dịch vụ. Cuối cùng là phần 4, phần kết luận.
     

    Các file đính kèm:

Đang tải...