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

106 1.8K 5
Công nghệ SharePoint và ứng dụng XD cổng thông tin quản lý nội bộ doanh 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

PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 1. Định hướng đề tài tốt nghiệp Trong thời gian thực tập tốt nghiệp và thời gian làm đồ án, em đã tìm hiểu công nghệ Portal về các mặt: các đặc trưng, các chuẩn công nghệ, khả năng ứng dụng vào thực tế và từ đó em đã lựa chọn công nghệ SharePoint cho bài toán xây dựng cổng thông tin nội bộ dùng trong các doanh nghiệp. 2. Các nhiệm vụ cụ thể của ĐATN Với định hướng đề tài tốt nghiệp như trên, các nhiệm vụ cụ thể của ĐATN như sau:  Tìm hiểu lý thuyết chung về Portal  Các khái niệm cơ bản, các đặc trưng, cách phân loại và một số công nghệ xây dựng Portal hiện nay  Các chuẩn xây dựng Portal: chuẩn đặc tả JSR – 168, chuẩn WSRP và chuẩn SharePoint của Microsoft  Tìm hiểu công nghệ SharePoint trên các khía cạnh:  Windows SharePoint Services  SharePoint Portal Server  Công nghệ Web Part  Ứng dụng công nghệ SharePoint để xây dựng cổng thông tin nội bộ dùng trong các doanh nghiệp,ở đây bao gồm các bước: đặc tả yêu cầu người dùng, phân tích và thiết kế hệ thống sử dụng UML và triển khai. 3. Lời cam đoan của sinh viên Tôi – Phạm Thành Vinh – cam kết ĐATN là công nghiên cứu của bản thân tôi dưới sự hướng dẫn của ThS. Thạc Bình Cường 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 17 tháng 05 năm 2008 Tác giả ĐATN Phạm Thành Vinh 4. 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 05 năm2008 Giáo viên hướng dẫn ThS. Thạc Bình Cường

PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 1. Định hướng đề tài tốt nghiệp Trong thời gian thực tập tốt nghiệp thời gian làm đồ án, em đã tìm hiểu công nghệ Portal về các mặt: các đặc trưng, các chuẩn công nghệ, khả năng ứng dụng vào thực tế từ đó em đã lựa chọn công nghệ SharePoint cho bài toán xây dựng cổng thông tin nội bộ dùng trong các doanh nghiệp. 2. Các nhiệm vụ cụ thể của ĐATN Với định hướng đề tài tốt nghiệp như trên, các nhiệm vụ cụ thể của ĐATN như sau:  Tìm hiểu thuyết chung về Portal  Các khái niệm cơ bản, các đặc trưng, cách phân loại một số công nghệ xây dựng Portal hiện nay  Các chuẩn xây dựng Portal: chuẩn đặc tả JSR – 168, chuẩn WSRP chuẩn SharePoint của Microsoft  Tìm hiểu công nghệ SharePoint trên các khía cạnh:  Windows SharePoint Services  SharePoint Portal Server  Công nghệ Web Part  Ứng dụng công nghệ SharePoint để xây dựng cổng thông tin nội bộ dùng trong các doanh nghiệp,ở đây bao gồm các bước: đặc tả yêu cầu người dùng, phân tích thiết kế hệ thống sử dụng UML triển khai. 3. Lời cam đoan của sinh viên Tôi – Phạm Thành Vinh – cam kết ĐATN là công nghiên cứu của bản thân tôi dưới sự hướng dẫn của ThS. Thạc Bình Cường 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 17 tháng 05 năm 2008 Tác giả ĐATN Phạm Thành Vinh 4. Xác nhận của giáo viên hướng dẫn về mức độ hoàn thành của ĐATN cho phép bảo vệ: Hà Nội, ngày tháng 05 năm2008 Giáo viên hướng dẫn ThS. Thạc Bình Cường TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Đồ án tốt nghiệp bao gồm 5 chương, nội dung chính của từng chương như sau: 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; từ đó giúp ta nhận biết được khả năng ứng dụng to lớn của Portal vào một số bài toán cụ thể như: cổng thông tin nội bộ cho các tổ chức doanh nghiệp, bệnh viện, trường học. Chương này cũng nhằm giúp phân biệt sự khác nhau giữa một Web Portal một Web site truyền thống. Chương 2: Đề cập đến một số chuẩn xây dựng Portal: WSRP, JSR – 168, chuẩn SharePoint; phần này cũng so sánh các dạng chuẩn với nhau từ đó thấy được với mỗi loại hình bài toán khác nhau thì nên sử dụng chuẩn nào cho phù hợp. 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 công nghệ Web Part; từ đó thấy được tính khả thi của việc ứng dụng công nghệ SharePoint để xây dựng cổng thông tin nội bộ cho doanh nghiệp. 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 triển khai. Hệ thống xây dựng nhằm hướng đến nhu cầu thiết thực của mỗi cá nhân trong công ty như: chia sẻ thống tin tài liệu, khả năng hợp tác trong công việc, đồng thời hệ thống nhằm hướng đến việc giảm thiểu các loại giấy tờ cần lưu trữ trong các thủ tục hành chính của công ty. 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ựng cũng trình bày về hướng phát triển tiếp theo trong tương lai. ABSTRACT OF THESIS Granduation thesis includes five chapters, concrete as follows: Chapter 1: Overall look about Portal, such as, conception of Portal, ways of categorizing, some current Portal engineering technology. Then we can realise the abilitiy to apply Portal to some specific problems as: internal Portal for companies, hospitals, school this program also help distinguish the difference between a Portal Web and a traditional Website. Chapter 2: Some models for Portal building: WSRP, JSR – 168, SharePoint, this chapter also includes comparison among models to choose the suitable model for each problem. Chapter 3: This chapter focuses on SharePoint technology of Microsoft, all angles of this technology presented here consist of: Windows SharePoint Services, SharePoint Portal Server and Web Part technology; therefore we can see the feasibility of application of SharePoint technology in order to build the internal information gate for enterprises. Chapter 4: This chapter concentrates on the application of SharePoint technology in building the internal information gate for enterprises. it includes such steps as user’s demand description, system analysis, system design and operation. The building system targets meet the essential demand of each individual in the company, for example, sharing information and documents, job cooperation this system aims to minimizing stored papers in administrative procedure of the company at the same time Chapter 5: This chapter presents the conclusion about SharePoint technology and the system which has just been built. This program also present the development orientation in the future, that is building a new Framework raised the ideas from SharePoint. Mục lục Chương 1 Tổng quan về Portal 12 1.1. Khái niệm Portal 12 1.2. Phân loại Portal 13 1.2.1. Phân loại theo kiến trúc 13 1.2.2. Phân loại theo chức năng 14 1.3. Các dịch vụ của Portal 14 1.4. Giới thiệu một số công nghệ xây dựng Portal hiện nay 15 Chương 2 Các chuẩn xây dựng Portal 23 2.1. Chuẩn JSR 168 23 2.1.1. Tổng quan 23 2.1.2. Các khái niệm 24 2.1.2.1. Portal 24 2.1.2.2. Trang (Page) 25 2.1.2.3. Portlet Portlet Container 25 2.1.2.4. Portal Server 27 2.1.2.5. Phiên (Session) 28 2.2. Chuẩn WSRP 28 2.2.1. Tổng quan 28 2.2.2. So sánh JSR – 168 WSRP 30 2.3. Chuẩn Microsoft .NET 31 Chương 3 Công nghệ SharePoint 33 3.1. Microsoft Windows SharePoint Services 33 3.1.1. Tổng quan 33 3.1.2. Kiến trúc của Windows SharePoint Services 34 3.1.3. Các bảng cơ sở dữ liệu 37 3.1.4. Cấu hình cho Windows SharePoint Services 39 3.1.4.1. Stand-alone Server 39 3.1.4.2. Server farm 39 3.1.4.3. Máy chủ ảo các Web site IIS 40 3.1.4.4. Sites Site Collections 41 3.1.5. Bảo mật trong Windows SharePoint Services 43 3.2. SharePoint Portal Server 2003 45 3.2.1. Tổng quan 45 3.2.1.1. Khả năng tích hợp 46 3.2.1.2. Khả năng hợp tác 47 3.2.1.3. Khả năng tùy biến cá nhân hóa 47 3.2.2. Kiến trúc SharePoint Portal Server 47 3.2.2.1. Tổng quan 47 3.2.2.2. Kiến trúc máy chủ Web 49 3.2.2.2.1. Portal site 49 3.2.2.2.2. Topics Areas 49 3.2.2.2.3. My Site Personal Sites 50 3.2.2.3. So sánh kiến trúc SPS với kiến trúc WSS 50 3.2.2.3.1. Các dịch vụ của SPS 50 3.2.2.3.2. Các thành phần Front – End 52 3.2.2.3.3. Thay đổi trong các thành phần CSDL 53 3.2.2.3.4. Cấu hình vật 54 3.2.3. Những lợi thế của SharePoint 55 3.2.4. Mô hình đối tượng, vấn đề mã an toàn với WSS SPS 56 3.2.4.1. Mô hình đối tượng 56 3.2.4.2. Vấn đề bảo mật với mã truy cập 59 3.3. Công nghệ Web Part 60 3.3.1. Tổng quan 60 3.3.1.1. Web Part 61 3.3.1.2. Web Part Pages 61 3.3.1.3. Môi trường cho các trang Web Part 62 3.3.2. Kiến trúc 63 3.3.3. Xây dựng Web Part 65 3.3.4. Tùy biến cá nhân hóa các Web Part 67 3.3.5. Tương tác giữa các Web Part 68 3.3.5.1. Mô hình kết nối 68 3.3.5.2. Sinh ra các Web Part kết nối 70 3.3.5.3. Thi hành Provider 72 3.3.5.4. Thi hành Consumer 73 3.3.5.5. Thiết lập kết nối 76 3.3.5.6. Một số mô hình kết nối khác 77 Chương 4 Xây dựng Cổng thông tin nội bộ quản doanh nghiệp với công nghệ SharePoint của Microsof 80 4.1. Đặc tả yêu cầu người dùng 80 4.1.1. Tìm kiếm 86 4.1.2. Xử công văn đến 86 4.1.3. Xử công văn đi 87 4.1.4. Bình chọn ảnh 89 4.1.5. Chúc mừng sinh nhật 90 4.1.6. Đặt cơm trưa 90 4.2. Phân tích hệ thống 91 4.3. Thiết kế hệ thống 97 4.4. Triển khai 101 Danh mục các bảng Bảng 3.1: Các bảng trong CSDL nội dung 37 Bảng 3.2: Các bảng trong CSDL cấu hình 38 Bảng 3.3: Các thành phần CSDL của SharePoint 54 Bảng 3.4: Các không gian tên trong mô hình đối tượng của SharePoint 59 Bảng 3.5: Các cặp giao diện provider/consumer thông dụng 77 Bảng 3.6: Các giao diện chỉ dùng cho FrontPage 2003 78 Bảng 3.7: Các giao diện biến thể bên trong 78 Bảng 3.8: Các giao diện hỗ trợ các kịch bản kết nối xuyên trang 79 Bảng 4.9: Bảng phân đoạn công việc cho “Xử công văn đến” 83 Bảng 4.10: Bảng phân đoạn công việc cho “Xử công văn đi” 85 Danh mục các hình vẽ Danh mục các từ viết tắt STT Từ viết tắt Giải thích 1 WSS Windows SharePoint Services 2 SPS SharePoint Portal Server 3 STS SharePoint Team Services 4 SSO Single Sign On 5 WMSDE Microsoft SQL Server 2000 Desktop Engine 6 CSDL Cơ sở dữ liệu 7 JSR 168 Java Specification Request 168 8 WSRP Web Servicers for Remote Porlets 9 LAN Mạng nội bộ 10 WAN Mạng diện rộng 11 CGI Common Gateway Interface 12 IIS Internet Information Services 13 ISAPI Internet Server Application Programming Interface 14 SSL Secure Sockets Layer 15 CAML Collaborative Application Markup Language 16 ERP Enterprise Resource Planning 17 CRM Customer Relations Management 18 ACL Access Control List 19 SOAP Simple Object Access Protocol 20 WSDL Web Services Description Language Danh mục các thuật ngữ STT Thuật ngữ Giải thích 1 Area Nơi lưu trữ nội dung được tổ chức bởi người dùng 2 Content Database Cơ sở nội dung lưu trữ nội dung của một hay nhiều sites 3 Document Library Là thư mục lưu trữ các file, mỗi file trong thư viện này liên kết với một thông tin người dùng định nghĩa 4 Document Workspace site Là một Web site dựa trên mẫu Document Workspace, ở đây các thành viên có thể thảo luận, chỉnh sửa, làm việc cùng nhau trên một văn bản 5 Job Server Một Server lưu trữ các công việc chia sẻ 6 List Một thành phần của Web site WSS, nó lưu trữ hiển thị các thông tin mà người dùng có thể đưa vào bằng trình duyệt 7 My site Là một trang cá nhân được thiết lập trên một Portal site 8 Personal View Khung nhìn cá nhân (ứng với mỗi người dùng SharePoint) 9 Server farm Cụm máy chủ 10 Shared view Khung nhìn chia sẻ, nếu thay đổi cách hiển thị trong khung nhìn này nó sẽ ảnh hưởng đến tất cả người dùng Portal 11 Site collection Là một tập các Web site trên mỗi máy chủ ảo thuộc về một chủ sở hữu, nó bao gồm một top-level site các site con 12 Site group Là một nhóm tùy biến bảo mật ứng với một trang nào đó 13 Tool panel Là một thanh công cụ trên mỗi Web Part Page dùng để hiển thị, tìm kiếm, hoặc import các Web Part từ các thư viện Web part 14 Tool part Là một điều khiển trong tool panel cho phép người dùng thiết lập thuộc tính, thực thi các câu lệnh cũng như điều khiển các Web Parts trên một Web Part Page 15 Web Part Là một đơn vị lưu trữ thông tin dùng để xây dựng nên một trang Web Part Page, nó là các thành phần dựa trên Web Custom Controls kiểu “plug and play” 16 Web Part Page Một trang chứa các Web part 17 Web Part Zone Là một thùng chứa các Web part, một Web Part Zone trong một Web Part Page sẽ có một ZoneID tương ứng 18 Customization Khả năng tùy biến, nó thuộc quyền của người sử dụng 19 Personlization Khả năng cá nhân hóa, thường phụ thuộc vào các chức năng của hệ thống Lời cảm ơn Trước hết, em xin được chân thành gửi lời cảm ơn sâu sắc tới các thầy cô trong trường Đại học Bách Khoa Hà Nội nói chung các thầy cô trong khoa Công nghệ Thông tin, bộ môn Công nghệ Phần mềm nói riêng đã tận tình giảng dạy, truyền đạt cho em những kiến thức, những kinh nghiệm quý báu trong suốt 5 năm học tập rèn luyện tại trường Đại học Bách Khoa Hà Nội. Em xin được gửi lời cảm ơn đến thầy giáo Thạc Bình Cường - Giảng viên bộ môn Công nghệ Phần mềm, khoa Công nghệ Thông tin, trường Đại học Bách Khoa Hà Nội đã hết lòng giúp đỡ, hướng dẫn chỉ dạy tận tình trong quá trình em làm đồ án tốt nghiệp. Cuối cùng, em xin được gửi lời cảm ơn chân thành tới gia đình, bạn bè đã động viên, chăm sóc, đóng góp ý kiến giúp đỡ trong quá trình học tập, nghiên cứu hoàn thành đồ án tốt nghiệp. Hà Nội, ngày 20 tháng 05 năm 2008 Phạm Thành Vinh Sinh viên lớp Công nghệ Phần mềm – K48 Khoa Công nghệ Thông tin - Đại học Bách Khoa Hà Nội [...]... 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 nội bộ doanh nghiệp với công nghệ SharePoint để làm đồ án tốt nghiệp của mình Chương 1 Tổng quan về Portal  Nội dung chính sẽ trình bày:... rộng, khó tích hợp nội dung thông tin dịch vụ • Khả năng hợp tác chia sẻ thông tin • Vận hành bảo trì hệ thống • Khả năng tùy biến cá nhân hóa • Đăng tải nội dungQuả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... một ứng dụng dựa trên Web tích hợp chặt chẽ nội dung dịch vụ, cho phép truy cập hiệu quả qua một điểm tập trung duy nhất vào tất cả các ứng dụng, thông tin, dữ liệuvới khả năng tùy biến cá nhân hóa cao được xây dựng trên một nền tảng công nghệ vững chắc Chính nhờ các đặc điểm này mà Web Portal được ứng dụng rất nhiều vào lĩnh các lĩnh vực như thương mại điện tử, chính phủ điện tử, cổng thông tin nội. .. mang tính cá nhân hóa cho người dùng Thông qua giao diện này, người sử dụng có thể khám phá, tìm kiếm, giao tiếp với các áp dụng, với các thông tin, với những người khác” “ ứng trên khía cạnh công nghệ, Portal ngày nay được coi như là một giải pháp (frame work) mà thông qua đó chúng ta có thể qui tụ nhiều nguồn thông tin (thông tin hoặc ứng dụng phần mềm) khác nhau vào trong một thực thể phần mềm khung... các thông tin dịch vụ cho người sử dụng cần, thông tin dịch vụ được phân loại nhằm thuận tiện cho tìm kiếm 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 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. .. quản phiên làm việc chuyển giao các thông tin cần thiết khi có yêu cầu, nhất là khi truy cập vào các hệ cơ sở dữ liệu Phần mềm WebLogic WorkShop là công cụ để thiết kế trang thông tin, sử dụng XML để quản định dạng, nên có thể thay đổi linh hoạt hình thức thể hiện thông tin trên các trang web WebLogic WorkShop cũng có thể tự động sinh mã ứng dụng theo ngôn ngữ JSP dựa trên các thông tin mà... chuẩn về Portal có một thế mạnh riêng, tùy vào từng bài toán cụ thể mà chọn chuẩn nào cho phù hợp Chương sau ta sẽ tìm hiểu thật chi tiết về chuẩn SharePoint của Microsoft để thấy được những thế mạnh cũng như tính khả thi của việc ứng dụng nó vào bài toán cổng nội bộ quản doanh nghiệp Chương 3 Công nghệ SharePoint Nội dung chính sẽ trình bày:  Windows SharePoint Services: kiến trúc, các khái niệm,... lạc, trao đổi thông tin, năng suất xử công việc của các nhóm làm việc hoặc của một cộng đồng Thư điện tử (email), diễn đàn thảo luận (forum), hỏi đáp (Q&A), v.v… là những công cụ tiêu biểu để hỗ trợ các nhóm làm việc  Tìm kiếm thông tin (Search): nhằm giảm thiểu tình trạng quá tải thông tin Dịch vụ này thực hiện tìm kiếm thông tin theo yêu cầu của người sử dụng, thông qua mô tả thông tin cần tìm... này lại trói chặt người sử dụng vào mô hình phát triển Portal của công ty sản xuất phần mềm cụ thể • Hình thức tiếp theo là định hướng lại dòng luân chuyển thông tin của tất cả các hệ thống ứng dụng hiện có trong doanh nghiệp thông qua một ứng dụng Portal đã xây dựng sẵn Vignette Plumtree là sản phẩm thuộc dạng này Đi theo hình thức này, doanh nghiệp tuy mất đi khả năng quản trị hệ thống thống nhất... xây dựng cổng truy cập từ xa có bảo mật để tổ chức xây dựng các mạng riêng ảo theo mô hình VPN Không ôm đồm công việc quản trị hệ thống cho chỉ một người quản trị duy nhất, JSPS sắp xếp phân loại nhiệm vụ quản trị hệ thống theo chức năng để có thể phân quyền quản trị hệ thống cho nhiều người cùng tham gia Cơ chế quản nội dung cũng rất chuyên nghiệp để trình bày thông tin theo nhu cầu sở thích

Ngày đăng: 04/04/2014, 18:21

Từ khóa liên quan

Mục lục

  • Chương 1 Tổng quan về Portal

    • 1.1. Khái niệm Portal

    • 1.2. Phân loại Portal

      • 1.2.1. Phân loại theo kiến trúc

      • 1.2.2. Phân loại theo chức năng

      • 1.3. Các dịch vụ của Portal

      • 1.4. Giới thiệu một số công nghệ xây dựng Portal hiện nay

      • Chương 2 Các chuẩn xây dựng Portal

        • 2.1. Chuẩn JSR 168

          • 2.1.1. Tổng quan

          • 2.1.2. Các khái niệm

            • 2.1.2.1. Portal

            • 2.1.2.2. Trang (Page)

            • 2.1.2.3. Portlet và Portlet Container

            • 2.1.2.4. Portal Server

            • 2.1.2.5. Phiên (Session)

            • 2.2. Chuẩn WSRP

              • 2.2.1. Tổng quan

              • 2.2.2. So sánh JSR – 168 và WSRP

              • 2.3. Chuẩn Microsoft .NET

              • Chương 3 Công nghệ SharePoint

                • 3.1. Microsoft Windows SharePoint Services

                  • 3.1.1. Tổng quan

                  • 3.1.2. Kiến trúc của Windows SharePoint Services

                  • 3.1.3. Các bảng cơ sở dữ liệu

                  • 3.1.4. Cấu hình cho Windows SharePoint Services

                    • 3.1.4.1. Stand-alone Server

                    • 3.1.4.2. Server farm

                    • 3.1.4.3. Máy chủ ảo và các Web site IIS

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

Tài liệu liên quan