Luận Văn Công nghệ SharePoint và ứng dụng XD cổng thông tin quản lý nội bộ doanh nghiệp

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Công nghệ SharePoint và ứng dụng XD cổng thông tin quản lý nội bộ doanh nghiệp



    Con người luôn luôn có nhu cầu tìm kiếm, trao đổi và chia sẻ thông tin! Trong thời đại ngày nay, có rất nhiều cách để thực hiện điều đó: qua vô tuyến, qua điện thoại di động, qua đài phát thanh, qua các hệ thống mạng máy tính mà điển hình là mạng Internet. Chúng ta đã quá quen thuộc với hình thức trao đổi thông tin thông qua các trình duyệt và sử dụng rất nhiều dịch vụ được cung cấp bởi các ứng dụng Web-Based. Có thể nói các hệ thống Web-Based ngày càng trở nên phổ biến, chúng cung cấp các dịch vụ rất đa dạng và phong phú. Tuy nhiên với các công nghệ cũ để xây dựng nên các hệ thống Web-Base (người ta vẫn thường gọi là “Web site truyền thống”) thì vẫn còn nhiều hạn chế, có thể nêu ra một số vấn đề hạn chế sau:
    ã Quá tải thông tin, người dùng phải duyệt qua một lượng thông tin khổng lồ mới tìm thấy những thông tin mà họ cần
    ã Khó trong phát triển kế thừa và khả năng ghép nối để mở rộng, khó tích hợp nội dung thông tin và dịch vụ
    ã Khả năng hợp tác và chia sẻ thông tin
    ã Vận hành và bảo trì hệ thống
    ã Khả năng tùy biến cá nhân hóa
    ã Đăng tải nội dung
    ã Quản trị nội dung
    Công nghệ Web Portal ra đời đã giải quyết rất tốt các hạn chế mà công nghệ cũ để lại, nó đã thu hút được nhiều sự quan tâm của giới chuyên môn cũng như các doanh nghiệp. Web Portal là một ứng dụng Web-Based được xây dựng theo kiến trúc Portal, cung cấp một điểm truy cập đơn nhất tới các tài nguyên khác nhau trên mạng Internet hoặc Intranet, nó là điểm đích qui tụ hầu hết các thông tin và dịch vụ cho người sử dụng cần, thông tin và dịch vụ được phân loại nhằm thuận tiện cho tìm kiếm và hạn chế vùi lấp các thông tin; đồng thời nó được xây dựng trên một nền tảng công nghệ vững chắc và cung cấp môi trường thuận lợi cho việc tích hợp các ứng dụng. Web Portal đang là giải pháp hữu hiệu cho những bài toán lớn trong nhiều lĩnh vực quan trọng: xây dựng chính phủ điện tử, cổng thông tin dành cho doanh nghiệp, các tỉnh thành, trường học, bệnh viện, .nhằm hướng tới một xã hội điện tử, đơn giản hóa mọi thủ tục có thể. Nhận thấy khả năng ứng dụng to lớn mà công nghệ Portal đem lại, em đã chọn đề tài “Cổng thông tin quản lý nội bộ doanh nghiệp với công nghệ SharePoint” để làm đồ án tốt nghiệp của mình.
    Kết cấu đồ án:
    Chương 1: Trình bày những nét tổng quan về Portal như: khái niệm về Portal, cách phân loại, một số công nghệ xây dựng Portal hiện nay
    Chương 2: Đề cập đến một số chuẩn xây dựng Portal: WSRP, JSR –
    Chương 3: Tập trung trình bày về công nghệ SharePoint của Microsoft, các khía cạnh của công nghệ này sẽ được trình bày ở đây bao gồm: Windows SharePoint Services, SharePoint Portal Server và công nghệ Web Part
    Chương 4: Trình bày về ứng dụng công nghệ SharePoint trong việc xây dựng cổng thông tin nội bộ cho doanh nghiệp, các bước thực hiện bao gồm đặc tả yêu cầu người dùng, phân tích hệ thống, thiết kế hệ thống và triển khai
    Chương 5: Trình bày những kết luận về công nghệ SharePoint, về hệ thống vừa xây dựn

    Mục lục

    PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 1
    TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP 1
    ABSTRACT OF THESIS 3
    Mục lục 4
    Danh mục các bảng 7
    Danh mục các hình vẽ 8
    Danh mục các từ viết tắt 9
    Danh mục các thuật ngữ 10
    Lời cảm ơn 11
    Lời mở đầu 12
    Chương 1 Tổng quan về Portal 13
    1.1. Khái niệm Portal 13
    1.2. Phân loại Portal 14
    1.2.1. Phân loại theo kiến trúc 14
    1.2.2. Phân loại theo chức năng 15
    1.3. Các dịch vụ của Portal 15
    1.4. Giới thiệu một số công nghệ xây dựng Portal hiện nay 16
    Chương 2 Các chuẩn xây dựng Portal 24
    2.1. Chuẩn JSR 168 24
    2.1.1. Tổng quan 24
    2.1.2. Các khái niệm 25
    2.1.2.1. Portal 25
    2.1.2.2. Trang (Page) 26
    2.1.2.3. Portlet và Portlet Container 26
    2.1.2.4. Portal Server 28
    2.1.2.5. Phiên (Session) 29
    2.2. Chuẩn WSRP 29
    2.2.1. Tổng quan 29
    2.2.2. So sánh JSR – 168 và WSRP 31
    2.3. Chuẩn Microsoft .NET 32
    Chương 3 Công nghệ SharePoint 34
    3.1. Microsoft Windows SharePoint Services 34
    3.1.1. Tổng quan 34
    3.1.2. Kiến trúc của Windows SharePoint Services 35
    3.1.3. Các bảng cơ sở dữ liệu 38
    3.1.4. Cấu hình cho Windows SharePoint Services 40
    3.1.4.1. Stand-alone Server 40
    3.1.4.2. Server farm 40
    3.1.4.3. Máy chủ ảo và các Web site IIS 41
    3.1.4.4. Sites và Site Collections 42
    3.1.5. Bảo mật trong Windows SharePoint Services 44
    3.2. SharePoint Portal Server 2003 46
    3.2.1. Tổng quan 46
    3.2.1.1. Khả năng tích hợp 47
    3.2.1.2. Khả năng hợp tác 48
    3.2.1.3. Khả năng tùy biến cá nhân hóa 48
    3.2.2. Kiến trúc SharePoint Portal Server 48
    3.2.2.1. Tổng quan 48
    3.2.2.2. Kiến trúc máy chủ Web 50
    3.2.2.2.1. Portal site 50
    3.2.2.2.2. Topics và Areas 50
    3.2.2.2.3. My Site và Personal Sites 51
    3.2.2.3. So sánh kiến trúc SPS với kiến trúc WSS 51
    3.2.2.3.1. Các dịch vụ của SPS 51
    3.2.2.3.2. Các thành phần Front – End 53
    3.2.2.3.3. Thay đổi trong các thành phần CSDL 54
    3.2.2.3.4. Cấu hình vật lý 55
    3.2.3. Những lợi thế của SharePoint 56
    3.2.4. Mô hình đối tượng, vấn đề mã an toàn với WSS và SPS 57
    3.2.4.1. Mô hình đối tượng 57
    3.2.4.2. Vấn đề bảo mật với mã truy cập 60
    3.3. Công nghệ Web Part 61
    3.3.1. Tổng quan 61
    3.3.1.1. Web Part 62
    3.3.1.2. Web Part Pages 62
    3.3.1.3. Môi trường cho các trang Web Part 63
    3.3.2. Kiến trúc 64
    3.3.3. Xây dựng Web Part 66
    3.3.4. Tùy biến và cá nhân hóa các Web Part 68
    3.3.5. Tương tác giữa các Web Part 69
    3.3.5.1. Mô hình kết nối 69
    3.3.5.2. Sinh ra các Web Part kết nối 71
    3.3.5.3. Thi hành Provider 73
    3.3.5.4. Thi hành Consumer 74
    3.3.5.5. Thiết lập kết nối 77
    3.3.5.6. Một số mô hình kết nối khác 78
    Chương 4 Xây dựng Cổng thông tin nội bộ quản lý doanh nghiệp với công nghệ SharePoint của Microsof 81
    4.1. Đặc tả yêu cầu người dùng 81
    4.1.1. Tìm kiếm 87
    4.1.2. Xử lý công văn đến 87
    4.1.3. Xử lý công văn đi 88
    4.1.4. Bình chọn ảnh 90
    4.1.5. Chúc mừng sinh nhật 91
    4.1.6. Đặt cơm trưa 91
    4.2. Phân tích hệ thống 92
    4.2.1. Chọn cách tìm kiếm 92
    4.2.2. Chọn miền tìm kiếm 92
    4.2.3. Xem kết quả tìm kiếm 92
    4.2.4. Đăng nhập 93
    4.2.5. Nhập mã công văn đến vào Portal 93
    4.2.6. Thông báo cho người có thẩm quyền giải quyết công văn đến 94
    4.2.7. Văn thư nhận thông báo từ nơi khác gửi đến 94
    4.2.8. Người có thẩm quyền duyệt nội dung công văn: 94
    4.2.9. Trưởng bộ phận chỉ định cán bộ chuyên trách dự thảo công văn: 94
    4.2.10. Nhận bản dự thảo từ cán bộ chuyên trách 95
    4.2.11. Trình tổng giám đốc ký duyệt 95
    4.2.12. Thông báo cho văn thư có công văn cần gửi đi 95
    4.2.13. Yêu cầu bản mềm từ cán bộ được ủy quyền 96
    4.2.14. Nhận bản mềm từ cán bộ ủy quyền: 96
    4.2.15. Ghi số công văn đi vào Portal 96
    4.2.16. Tạo thư mục 97
    4.2.17. Chọn thư mục 97
    4.2.18. Chỉnh sửa ảnh 97
    4.2.19. Tải ảnh: 97
    4.2.20. Hiển thị ảnh: 97
    4.2.21. Bình chọn ảnh: 97
    4.2.22. Đặt cơm trưa 97
    4.3. Thiết kế hệ thống 98
    4.3.1. Biểu đồ lớp của hệ thống 99
    4.3.2. Biểu đồ trình tự cho hiển thị kết quả tìm kiếm 99
    4.3.3. Biểu đồ trình tự cho Use case đăng nhập 99
    4.3.4. Biểu đồ trình tự cho Use case nhập mã công văn đến vào Portal 100
    4.3.5. Biểu đồ trình tự cho Use case chúc mừng sinh nhật 100
    4.3.6. Biểu đồ trình tự đặt cơm trưa 101
    4.3.7. Biểu đồ trình tự chấm công 102
    4.4. Triển khai 102
    Chương 5 Kết luận và hướng phát triển 103
    5.1. Kết luận về SharePoint 103
    5.1.1. Ưu điểm 103
    5.1.2. Nhược điểm 104
    5.2. Đánh giá về đồ án 104
    5.2.1. Những việc đã làm được 104
    5.2.2. Những khó khăn và hạn chế 105
    5.3. Hướng phát triển 105
    Tài liệu tham khảo 107



    Danh mục các bảng

    Bảng 3.1: Các bảng trong CSDL nội dung 38
    Bảng 3.2: Các bảng trong CSDL cấu hình 39
    Bảng 3.3: Các thành phần CSDL của SharePoint 55
    Bảng 3.4: Các không gian tên trong mô hình đối tượng của SharePoint 60
    Bảng 3.5: Các cặp giao diện provider/consumer thông dụng 78
    Bảng 3.6: Các giao diện chỉ dùng cho FrontPage 2003 79
    Bảng 3.7: Các giao diện biến thể bên trong 79
    Bảng 3.8: Các giao diện hỗ trợ các kịch bản kết nối xuyên trang 80
    Bảng 4.1: Bảng phân đoạn công việc cho “Xử lý công văn đến” 84
    Bảng 4.2: Bảng phân đoạn công việc cho “Xử lý công văn đi” 86


    Danh mục các hình vẽ

    Hình vẽ 2.1: Kiến trúc cơ bản của một portal theo JSR-168 25
    Hình vẽ 2.2: Một trang theo chuẩn JSR-168 26
    Hình vẽ 2.3: Các Portlets 27
    Hình vẽ 2.4: Vai trò của Portlet Container 28
    Hình vẽ 2.5: Hoạt động của Portal Server 28
    Hình vẽ 2.6: Vị trí làm việc của Portal Server 28
    Hình vẽ 2.7: Chuẩn WSRP 30
    Hình vẽ 2.8: Portal đóng vai trò là một WSRP Consumer 31
    Hình vẽ 3.1: Kiến trúc Windows SharePoint Services 35
    Hình vẽ 3.2: WSS cần một CSDL cấu hình và một hoặc nhiều CSDL nội dung 36
    Hình vẽ 3.4: Khung nhìn mức cao về WSS 37
    Hình vẽ 3.5: Cấu hình WSS theo kiểu Stand-alone 40
    Hình vẽ 3.6: Cấu hình Windows SharePoint Services theo kiểu server farm 41
    Hình vẽ 3.7: Mỗi Web site IIS có thể được cấu hình như là một máy chủ ảo chạy WSS 42
    Hình vẽ 3.8: Tập hợp site 43
    Hình vẽ 3.9: Mẫu trang 44
    Hình vẽ 3.10: Tổ chức phân quyền với Site và List 45
    Hình vẽ 3.11: WSS hướng đến tính cộng tác trong khi SPS hướng đến tính tổng hợp 47
    Hình vẽ 3.12: SPS cung cấp Areas và Listing cho việc tổng hợp thông tin trên mạng 49
    Hình vẽ 3.13: Areas dễ dàng định vị và tìm kiếm nội dung thông tin 49
    Hình vẽ 3.14: Kiến trúc của một Web Server 50
    Hình vẽ 3.15: Kiến trúc triển khai SharePoint Portal Server 54
    Hình vẽ 3.16: Cách tổ chức một WSS Web site 63
    Hình vẽ 3.17: Khung nhìn Shared View và Personal View 65
    Hình vẽ 3.18: Xây dựng một Web Part Page 66
    Hình vẽ 3.19: Một Web Part cũng là một đối tượng ASP.NET 67
    Hình vẽ 3.20: Khung nhìn mức cao về mô hình kết nối 70
    Hình vẽ 3.21: Chọn Provider Web Part 73
    Hình vẽ 3.22: Thay đổi thuộc tính Employee ID 74
    Hình vẽ 3.23: Hai Web Part đang kết nối với nhau 78
    Hình vẽ 4.2: các U-case tìm kiếm 87
    Hình vẽ 4.3: Các U-case trong xử lý công văn đến 88
    Hình vẽ 4.4: Các U-case trong xử lý công văn đi 90
    Hình vẽ 4.5: Các U-case trong bình chọn ảnh 91
    Hình vẽ 4.6: Các U-case chúc mừng sinh nhật 91
     

    Các file đính kèm:

Đang tải...