NGHIÊN CỨU CÔNG NGHỆ
SHAREPOINT
XÂY DỰNG WEBSITE LƯU
TRỮ TÀI LIỆU HỌC TẬP
NGÀNH CNTT VÀ QUẢN LÍ
NGƯỜI DÙNG
GVHD: ThS. Nguyễn Văn Tân
SVTH: Lê Tiến Đạt
51003029
Trần Văn Sinh
51003150
TDT
Hạn chế
Chưa có cơ sở kiến thức ASP.Net
Đề tài nghiên cứu không được xây dựng
dựa trên hai đồ án chuyên ngành hay thực
tập tốt nghiệp
Nhiều vấn đề liên quan chưa được thể
hiện
◦ Deployment và Maintenance
◦ Storeable, load balancing và security
SharePoint - TDT University Fall 2014
2
Kết quả đạt được
Tính năng, kiến trúc hệ thống SharePoint
2010
Các thành phần trong SharePoint để xây
dựng ứng dụng
Phân tích và thiết kế ứng dụng hỗ trợ lưu
trữ tài liệu dựa trên SharePoint
SharePoint - TDT University Fall 2014
3
NGHIÊN CỨU
SHAREPOINT
SharePoint 2010 là gì?
Theo Microsoft - SharePoint (SP) là nền tảng mang lại hiệu quả
kinh doanh cho các doanh nghiệp.
Giải pháp hỗ trợ trao đổi thông tin và làm việc cộng tác trong nội bộ
doanh nghiệp được phát triển bởi Microsoft.
Phát triển ứng dụng nhanh chóng đáp ứng nhu cầu trong hoạt động
kinh doanh.
SharePoint - TDT University Fall 2014
5
Bản chất của SharePoint 2010
Platform
• Cho phép các phần mềm doanh nghiệp khác
chạy trên nó
• Gắn kết với IIS Server, SQL Server… và
các thành phần trong hệ thống.
Web
Framework
• Tập hợp các công cụ built-in để hỗ trợ phát
triển tính năng
• Cung cấp sẵn các dịch vụ chạy nền và API
• Cung cấp sẵn back-end giúp cấu hình và
quản lý ứng dụng
SharePoint - TDT University Fall 2014
6
Tính năng của SharePoint 2010
Sites
Composites
Communities
Insight
Content
Search
SharePoint - TDT University Fall 2014
7
Lợi ích của SharePoint
Liên kết các thành viên trong tổ chức nhờ các công cụ
hỗ trợ tương tác trong hệ thống
Cắt giảm chi phí nhờ dựa trên một nền tảng thống
nhất
Phát triển ứng dụng nhanh, đáp ứng nhanh chóng
mọi nhu cầu của tổ chức
Tích hợp mở, cho phép xây dựng và tích hợp các ứng
dụng doanh nghiệp vào trong hệ thống
SharePoint - TDT University Fall 2014
8
Hệ thống phân cấp trong SharePoint
SharePoint - TDT University Fall 2014
9
Authentication
Dựa vào Windows, ASP.Net, IIS Authentication.
Làm việc với Windows Authentication lẫn SQL Server
Authentications.
Có 2 cơ chế chứng thực
PHƯƠNG PHÁP
PHƯƠNG THỨC XÁC THỰC
CHẾ ĐỘ
- NTLM
- Kerberos
Windows authentication
-- Anonymous
- Basic
Classic Mode và
Claim-based
- Digest
Forms-based
authentication
SAML token-based
authentication
SharePoint - TDT University Fall 2014
- Lightweight Directory Access Protocol (LDAP)
- Microsoft SQL Server database
Claim-based
- Membership and role providers
- Active Directory Federation Services (ADFS) 2.0
- Lightweight Directory Access Protocol (LDAP)
Claim-based
10
Authorization
Permissions
SharePoint - TDT University Fall 2014
11
Authorization
Permission Levels
SharePoint - TDT University Fall 2014
12
Authorization
Owners: toàn quyền
Members: quyền truy
cập và đóng góp
Visitors: chỉ truy cập
Group Permissions
SharePoint - TDT University Fall 2014
13
Một số thành phần trong SP
List
•
•
•
•
Contact List
Calendar List
Announcement List
Disscusion Board List
Library
•
•
•
•
Asset Library
Document Library
Picture Library
Slide Library
Workflow
•
•
•
•
•
Approval
CollectFeedback
Collect Signature
Disposition Approval
Three-state
Webpart
SharePoint - TDT University Fall 2014
14
Một số thành phần trong SP
SharePoint - TDT University Fall 2014
15
HIỆN THỰC
ỨNG DỤNG
Sơ đồ ứng dụng
Forms
Đổi mật khẩu
Publishing Site
Blog
/b
Tạo nhóm
Phục hồi mật khẩu Đăng ký
Blog Page
/b/Pages/*
Blog Page
/b/Pages/*
Nhóm
/r
Bình luận
Nhóm
/r/*
Blog Page
/b/Pages/*
Nhóm
/r/*
Nhóm
/r/*
Site Collection
Dịch vụ Web
Trang chủ
/
Search
/Search
Thư viện
MySite Enterprise
Thư viện
Profile
/my/site/person.aspx
MySite
/my/site
New sfeed
/my/site/default.aspx
SharePoint - TDT University Fall 2014
17
DEMO