[Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

35
TRƢỜNG ĐẠI HC CÔNG NGHTHÔNG TIN KHOA MNG MÁY TÍNH VÀ TRUYN THÔNG BÁO CÁO THC TP DOANH NGHIP NGÂN HÀNG THƢƠNG MẠI CPHN NAM Á Đề tài: XÂY DNG HTHNG QUẢN LÝ CÔNG VĂN TRÊN MICROSOFT SHAREPOINT SERVER Sinh viên thc hin: Trn Minh KMSSV: 08520558 Nguyn Minh Thng MSSV: 08520368 Người hướng dn: Anh Nguyễn Vĩnh Tuyên – Trưởng phòng Phát trin ng dng Anh Trnh Thanh Quang Ttrưởng tLp trình ng dng TP. HChí Minh, tháng 08/2012

description

[Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Transcript of [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Page 1: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA MẠNG MÁY TÍNH VÀ TRUYỀN THÔNG

BÁO CÁO THỰC TẬP DOANH NGHIỆP

NGÂN HÀNG THƢƠNG MẠI CỔ PHẦN NAM Á

Đề tài:

XÂY DỰNG HỆ THỐNG QUẢN LÝ CÔNG VĂN

TRÊN MICROSOFT SHAREPOINT SERVER

Sinh viên thực hiện:

Trần Minh Kỳ MSSV: 08520558

Nguyễn Minh Thắng MSSV: 08520368

Người hướng dẫn:

Anh Nguyễn Vĩnh Tuyên – Trưởng phòng Phát triển ứng dụng

Anh Trịnh Thanh Quang – Tổ trưởng tổ Lập trình ứng dụng

TP. Hồ Chí Minh, tháng 08/2012

Page 2: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

LỜI CẢM ƠN

Trong thời gian được thực tập ở ngân hàng TMCP Nam Á, chúng em đã xây dựng

hoàn thiện đề tài “Tìm hiểu và xây dựng hệ thống quản lý công văn nội bộ trong ngân

hàng trên nền tảng Share Point”, qua đề tài này, chúng em đã có thể cũng cố lại những

kiến thức đã được học ở trường, đồng thời cũng như rút ra được nhiều bài học bổ ích

,những kiến thức và kinh nghiệm quý báu cho công việc sau này của mình.

Đầu tiên, nhóm chúng em xin gửi lời cảm ơn tới Khoa Mạng Máy tính và Truyền

thông, Đại học Công nghệ Thông tin – Đại học Quốc gia TP.HCM, và đặc biệt là thầy

(Th.s) Tô Nguyễn Nhật Quang đã chuẩn bị cho chúng em một nền tảng kiến thức khá

rộng, đồng thời giới thiệu và hỗ trợ cho nhóm có cơ hội được thực tập tại Ngân hàng

Nam Á.

Nhóm chúng em cũng xin chân thành cảm ơn Ngân hàng Nam Á, đơn vị đã nhận

nhóm vào thực tập, và cũng rất cảm ơn các anh sau đã tạo điều kiện giúp đỡ và hướng

dẫn cho nhóm trong quá trình làm việc:

- Anh Huỳnh Chí Hiếu, Giám đốc Trung tâm CNTT.

- Anh Nguyễn Vĩnh Tuyên, Trưởng phòng Phát triển Ứng dụng.

- Anh Trịnh Thanh Quang, Tổ trưởng tổ Lập trình.

Đồng cảm ơn tới các anh, chị là chuyên viên của Trung tâm CNTT tại Ngân hàng

TMCP Nam Á đã cho nhóm có được môi trường thuận tiện để hoàn thành tốt đề tài này.

Cuối cùng, xin dành sự biết ơn tới gia đình, thầy cô và bạn bè đã tạo động lực cho các

thành viên trong nhóm để đạt được các mục tiêu đã đề ra.

Nhóm sinh viên thực tập.

Page 3: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

MỤC LỤC

1. Công việc thực tập .......................................................................................................... 1

1.1. Về ngân hàng Thương mại Cổ phần (TMCP) Nam Á.[1] ......................................... 1

1.2. Trung tâm Công nghệ Thông tin. .............................................................................. 4

1.3. Công việc và thời gian thực tập. ................................................................................ 5

2. Nội dung thực tập ........................................................................................................... 7

2.1. Nhiệm vụ được giao .................................................................................................. 7

2.2. Kiến thức, công nghệ được tìm hiểu ......................................................................... 8

2.2.1. SharePoint Server .................................................................................................. 8

2.2.2. SQL Server 2008 ................................................................................................. 10

2.2.3. Quản lý và bảo mật trong SharePoint .................................................................. 12

2.2.4. Site, Library, List trong SharePoint [2] ............................................................... 13

2.3. Triển khai hệ thống ................................................................................................. 13

2.3.1. Yêu cầu chung: .................................................................................................... 13

2.3.2. Các bước triển khai, cài đặt ................................................................................. 13

2.3.3. Xây dựng hệ thống .............................................................................................. 14

2.3.4. Kết quả ................................................................................................................. 21

3. Ý kiến đóng góp ............................................................................................................ 30

TÀI LIỆU THAM KHẢO ...................................................................................................... 32

Page 4: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 1

1. Công việc thực tập

1.1. Về ngân hàng Thƣơng mại Cổ phần (TMCP) Nam Á.[1]

Ngân hàng TMCP Nam Á chính thức hoạt động từ ngày 21/10/1992, là một trong

những ngân hàng thương mại cổ phần đầu tiên được thành lập sau khi Pháp lệnh

về Ngân hàng được ban hành vào năm 1990, trong bối cảnh nước ta đang tiến

hành đổi mới kinh tế. Ban đầu, Ngân hàng Nam Á chỉ có 3 chi nhánh với số vốn

điều lệ 5 tỷ đồng và gần 50 cán bộ nhân viên.

Qua gần 20 năm hoạt động, cơ sở vật chất, công nghệ khoa học kỹ thuật và mạng

lưới hoạt động của Ngân hàng ngày càng mở rộng, đời sống cán bộ nhân viên

ngày càng được cải thiện, uy tín của Ngân hàng ngày càng được nâng cao. Đến

nay, qua những chặng đường phấn đấu đầy khó khăn và thách thức, Ngân hàng

Nam Á đã không ngừng lớn mạnh.

Tính đến cuối năm 2011, Ngân hàng Nam Á đã phát triển mạng lưới với 52 điểm

giao dịch trên cả nước. Tổng số cán bộ nhân viên là 1.050 người tăng 21 lần so với

ngày đầu thành lập, phần lớn là cán bộ trẻ, nhiệt tình được đào tạo chính quy trong

và ngoài nước, có năng lực chuyên môn cao; tổng tài sản đạt gần 19.036 tỷ đồng

và lợi nhuận trước thuế năm 2011 đạt 321 tỷ đồng. Vốn điều lệ đạt 3.000 tỷ đồng

tăng 600 lần so với ngày đầu thành lập.

Mục tiêu hiện nay của Ngân hàng Nam Á là phấn đấu thành một trong các ngân

hàng hiện đại của Việt Nam trên cơ sở phát triển nhanh, vững chắc an toàn và hiệu

quả, trở thành một trong các ngân hàng thương mại hàng đầu cả nước và không

ngừng đóng góp cho sự phát triển kinh tế của cộng đồng, xã hội.

Sứ mệnh của ngân hàng Nam Á

Tham gia đóng góp vào phát triển lớn mạnh, an toàn của hệ thống ngân hàng

Page 5: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 2

Góp phần vào sự nghiệp phát triển kinh tế của đất nước trên cơ sở đáp ứng kịp

thời các nhu cầu hợp lý về phát triển sản xuất – kinh doanh – dịch vụ của khách

hàng bằng các phương tiện hiện đại, sản phẩm dịch vụ mới với phong cách phục

vụ chuyên nghiệp và tận tâm, nhằm đem lại lợi nhuận và lợi ích cao nhất cho tập

thể Ngân hàng Nam Á, cho từng cổ đông Ngân hàng Nam Á và tạo điều kiện

thuận lợi cho bản thân và cũng như gia đình của toàn thể cán bộ nhân viên Ngân

hàng Nam Á.

Tầm nhìn

Ngay từ ngày đầu hoạt động, Ngân hàng Nam Á đã xác định tầm nhìn là trở thành

NHTMCP bán lẻ hàng đầu Việt Nam với khách mục tiêu là cá nhân, doanh nghiệp

vừa và nhỏ.

Chiến lƣợc

- Đầy mạnh tăng trưởng bằng cách tạo nên sự khác biệt trên cơ sở hiểu biết

nhu cầu khách hàng và hướng tới khách hàng;

- Xây dựng hệ thống quản lý rủi ro đồng bộ, hiệu quả và chuyên nghiệp để

đảm bảo cho sự tăng trưởng được bền vững;

- Xây dựng Ngân hàng trở thành một định chế tài chính vững mạnh có khả

năng vượt qua mọi thách thức trong môi trường kinh doanh còn chưa hoàn

hảo của hệ thống ngành Ngân hàng Việt Nam;

- Có chiến lược chuẩn bị nguồn nhân lực và đào tạo lực lượng nhân viên

chuyên nghiệp nhằm đảm bảo quá trình vận hành của hệ thống liên tục,

thông suốt và hiệu quả;

- Quyết tâm xây dựng thương hiệu mạnh trên cơ sở phát huy nội lực, hoạt

động minh bạch, gắn xã hội trong kinh doanh

- Duy trì tình trạng tài chính ở mức độ an toàn cao, tối ưu hóa việc sử dụng

vốn cổ đông

- Tích cực xây dựng “Văn hóa Nam Á Bank” trở thành yếu tố tinh thần gắn

kết nội bộ toàn hệ thống một cách xuyên suốt và cục bộ.

Page 6: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 3

Bước vào giai đoạn mới, toàn ngành Ngân hàng Việt Nam đang trong quá trình

hội nhập kinh tế quốc tế với nhiều thách thức nhưng cũng có nhiều cơ hội phát

triển. Với mục tiêu phấn đấu giữ vững là một trong những Ngân hàng thương mại

cổ phần mạnh tại Việt Nam, Ngân hàng Nam Á đang xây dựng chiến lược “Phát

triển mạnh mẽ nguồn nhân lực”. Trong quá trình hình thành và phát triển, Ngân

hàng luôn quan tâm đến công tác đào tạo và phát triển nguồn nhân lực, coi cán bộ

nhân viên là tài sản quý giá nhất của Ngân hàng. Phần lớn cán bộ nhân viên của

Ngân hàng Nam Á được đào tạo và đào tạo lại nhằm đáp ứng ngày càng tốt hơn

những kỹ năng và trình độ chuyên môn cần thiết, cam kết phục vụ hài lòng khách

hàng, trung thực trong giao dịch và đoàn kết vì mục tiêu chung của Ngân hàng.

Sơ đồ tổ chức của ngân hàng TMCP Nam Á

Hình 1.1: Sơ đồ tổ chức Ngân hàng Nam Á

Page 7: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 4

1.2. Trung tâm Công nghệ Thông tin.

Trung tâm CNTT là một trung tâm điều hành trong cơ cấu tổ chức của Ngân hàng

Nam Á; có chức năng tham mưu, giúp Hội đồng quản trị và Tổng Giám đốc quản

lý, chỉ đạo, điều hành các hoạt động liên quan đến xây dựng chiến lược đầu tư

CNTT phù hợp theo chiến lược kinh doanh của Ngân hàng Nam Á; vận hành, bảo

trì, bảo dưỡng, xử lý sự cố, đề xuất, tham mưu các giải pháp hệ thống CNTT toàn

hệ thống nhằm mang lại hiệu quả cao nhất trong hoạt động của Ngân hàng Nam Á.

Phòng Phát triển Ứng dụng: nơi trực tiếp hướng dẫn thực tập, có chức năng:

- Quản trị, phát triển, hỗ trợ, khai thác, vận hành hệ thống Corebanking và

xây dựng, duy trì, phát triển, khai thác các phần mềm ứng dụng ngoài

CoreBanking.

- Thực hiện mục tiêu tin học hoá các quy trình nghiệp vụ và đưa ra các sản

phẩm, công cụ nhằm đảm bảo tính liên tục công việc hàng ngày của toàn

hệ thống; đảm bảo tính liên tục và sẵn sàng cho hệ thống thông tin; nâng

cao, cải thiện môi trường kinh doanh của Ngân hàng Nam Á và các công

việc quản lý khác.

- Tham gia, xây dựng, đề xuất, đánh giá, cải tiến và hỗ trợ các quy trình

nghiệp vụ ngân hàng với các phòng ban liên quan.

- Bám sát các thay đổi về quy chế, quy trình nghiệp vụ, quy định của Ngân

hàng Nam Á trong từng thời kỳ, để kịp thời điều chỉnh tham số và hướng

dẫn bằng văn bản cho toàn hệ thống thực hiện.

- Tổ chức lưu trữ các hồ sơ, tài liệu phát sinh từ khi triển khai hệ thống đến

vận hành hệ thống thực tế.

- Quản lý các dữ liệu tài chính và phi tài chính trên hệ thống Corebanking và

các ứng dụng ngoài Corebanking; đảm bảo tính đúng đắn của số liệu của

toàn hệ thống.

- Tham gia đóng góp ý kiến, đánh giá, đề xuất giải pháp về an toàn, bảo mật

thông tin.

- Đảm bảo hoạt động ổn định và xuyên suốt của hệ thống CNTT khi tích hợp

với các hệ thống khác từ bên ngoài.

- Tiếp nhận nhu cầu xây dựng, triển khai các ứng dụng theo nhu cầu quản lý.

Page 8: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 5

- Quản lý cấu hình phần mềm.

- Nghiên cứu tìm hiểu các giải pháp hiện đại để cải tiến giao dịch và đổi

mới quy trình trên hệ thống.

- Quản lý các máy chủ ứng dụng (application server) và dữ liệu của các

phần mềm ứng dụng tích hợp.

- Triển khai, phân công nhân sự, thiết kế tài liệu kỹ thuật, quản lý yêu cầu,

thiết kế chương trình, giao diện, mẫu biểu theo quy trình quản lý và triển

khai phần mềm ứng dụng tại Ngân hàng Nam Á.

- Quản lý và tuân thủ các quy trình thiết kế phần mềm; vận hành các quy

trình từ quản lý yêu cầu, thiết kế, phát triển, kiểm chứng hệ thống, viết tài

liệu kỹ thuật. Quản trị kỹ thuật (administrator) của các phần mềm ứng dụng

tích hợp.

- Triển khai các ứng dụng phần mềm ngoài hệ thống Corebanking theo chủ

trương của Ngân hàng Nam Á.

1.3. Công việc và thời gian thực tập.

Thời gian đăng kí thực tập tại ngân hàng Nam Á là 2 tháng (từ 25/6/ 2012 đến

25/8/2012). Trong thời gian thực tập, nhóm đã hoàn thành về cơ bản công việc

được giao.

Trong đợt thực tập này, sinh viên được giao tìm hiểu và xây dựng hệ thống quản

lý công văn nội bộ trong ngân hàng trên nền tảng SharePoint.

Cụ thể:

- Tìm hiểu về Share Point Server 2010.

- Xây dựng hệ thống Share Point trên máy chủ Server 2008.

- Tìm hiểu quy trình luân chuyển của công văn trong nội bộ.

- Thiết kế và xây dựng database cho toàn bộ chương trình quản lý công văn.

- Lập trình Web Part.

- Xây dựng quy trình quản lý công văn trên nền tảng Share Point.

Page 9: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 6

Các kiến thức cần có để thực hiện đề tài này:

- Cần có kiến thức về mô hình Domain Controller, DNS Server, cấu hình IIS

server của Microsoft.

- Sinh viên phải nắm vững kiến thức về Microsoft SQL và thiết kế cơ sở dữ

liệu.

- Nắm được quy trình hình thành và luân chuyển của công văn trong nội bộ.

- Có nền tảng kiến thức về lập trình ASP.NET, HTML, lập trình Visual Web

Part…

- Ngoài ra, sinh viên thực tập cũng cần tuân thủ đầy đủ các quy định về bảo

mật thông tin và quy trình, giờ giấc làm việc của Trung tâm.

Page 10: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 7

2. Nội dung thực tập

2.1. Nhiệm vụ đƣợc giao

Nghiên cứu tìm hiểu về công nghệ Microsoft SharePoint Server 2010.

Xây dựng ứng dụng Quản lý công văn trên SharePoint Server.

Cụ thể: quy trình lưu chuyển công văn trong ngân hàng gồm các bước

Công văn sau khi được lãnh đạo kí tên, đóng dấu, văn thư sẽ số hóa công văn này bằng

việc scan công văn (định dạng PDF). Sau đó văn thư sẽ thêm các thông tin về dữ liệu công

văn như Tên công văn, Số hiệu công văn, Độ mật, Độ khẩn, Loại công văn, Ngày ban hành,

Ngày áp dụng, Trích yếu, Phòng ban nhận, Người nhận…bằng chức năng tạo mới công văn.

Công văn soạn xong sẽ được gửi tới Trưởng văn thư để chờ phê duyệt (mục đích của việc

phê duyệt là kiểm tra tính đúng đắn, hợp lý của công văn gửi đi). Trưởng văn thư sẽ quyết

định công văn được gửi đi hay trả về cho văn thư. Tùy vào thuộc tính Khẩn hay Mật của

công văn sẽ có những quy định riêng về phê duyệt cũng như chia sẻ công văn sau khi nhận.

Cụ thể, công văn Khẩn sẽ được gửi thẳng tới người nhận và không cần thông qua phê duyệt.

Đối với công văn Mật thì người nhận công văn sẽ không thể chia sẻ cho người nào khác.

Trường hợp công văn được duyệt, nó sẽ được gửi tới người nhận là phòng ban hay nhân

viên. Tùy vào quyền hạn của người nhận hoặc thuộc tính của công văn mà công văn sẽ được

chia sẻ cho nhân viên khác hay không.

Dữ liệu công văn cần được lưu trong cơ sở dữ liệu riêng, không dùng chung với cơ sở dữ

liệu của SharePoint.

Bảng dưới đây sẽ tóm tắt các chức năng cụ thể của các nhóm chính:

Nhóm Chức năng

Văn Thƣ

Tạo công văn mới

Xem trước, chỉnh sửa các công văn đang soạn.

Xem các công văn đã gửi, trạng thái công văn

(đã duyệt hay chưa)

Kiểm tra trạng thái đọc của người nhận, trạng

thái chia sẻ của công văn

Page 11: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 8

Trƣởng văn thƣ

Xem, xóa, sửa công văn các công văn chờ

duyệt

Phê duyệt công văn

(Bao gồm các chức năng mà văn thư có)

Ngƣời nhận

Xem công văn đến

Trưởng đơn vị: có thể chuyển tiếp cho các

trưởng đơn vị khác (ngang cấp), nhóm hoặc

nhân viên phòng ban mình.

Bảng 2.1: Bảng tóm tắt nhóm chức năng

Bên cạnh đó cần xây dựng hệ thống các role để quy định các quyền, nhóm quyền, kiểm

tra đăng nhập hệ thống của từng phòng ban hay nhân viên. Cụ thể:

Role văn thư: quyền tạo mới, xóa, sửa công văn, xem công văn được phê hay

chưa? Người nhận đã đọc công văn hay chưa? Công văn được chia sẻ cho những

phòng ban, nhân viên nào.

Role mặc định: nhân viên, có chức năng xem, lưu công văn về máy.

Role trưởng đơn vị (chung): có các quyền mặc định của trưởng đơn vị như gửi

công văn mật, khẩn, chia sẻ công văn.

Role trưởng phòng ban (phòng ban cụ thể): quy định các quyền riêng của từng

phòng ban khác nhau.

Về giao diện, xây dựng hệ thống trên SharePoint, dựa trên các role của nhân viên mà giới hạn

quyền truy nhập vào các trang khác nhau.

2.2. Kiến thức, công nghệ đƣợc tìm hiểu

2.2.1. SharePoint Server

Hình 2.1: Logo Microsoft SharePoint Server 2010

Hệ thống SharePoint gồm các thành phần chủ yếu

Page 12: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 9

Windows Server với AD, IIS Web Server, Application Server.

SQL Server

SharePoint Server

SharePoint là một nền tảng (platform) dựa trên web (web based) do Microsoft phát triển,

SharePoint đóng vai trò là nền tảng trao đổi dữ liệu, thông tin trong phạm vi mạng intranet (nội

bộ) hoặc extranet (với đối tác bên ngoài). SharePoint có thể là một cổng thông tin (portal) nội bộ,

cho phép các người dùng trong mạng quản lý, trao đổi, chia sẻ thông tin như tài liệu, lịch hẹn,

các khảo sát thăm dò…Hỗ trợ người dùng làm việc cộng tác, quy trình phân cấp là điểm mạnh

và nổi bật của SharePoint. Bên cạnh đó là khả năng tích hợp mạng xã hội, các tác vụ email, các

nội dung online, offline (SharePoint Workspace)

Tuy có nền tảng là web nhưng SharePoint cho phép tạo ra các trang web mới, các ứng dụng

một cách dễ dàng dựa trên các tùy biến, kéo – thả hoặc lập trình.

Một hệ thống ổn định, các dịch vụ, phần mềm tương thích từ trên xuống dưới là điều quan

trọng trong việc xây dựng, phát triển hạ tầng mạng, các hoạt động khác bên trong. SharePoint

đứng giữa tất cả, liên kết các sản phẩm ứng dụng, dịch vụ lại với nhau. Xây dựng trên nền tảng

AD (thuộc MS Windows Server), sử dụng SQL Server để quản lý, lưu trữ dữ liệu, gia tăng sức

mạnh, phát huy tối đa chức năng các phần mềm trong bộ Microsoft Office. Điều này tạo nên một

nền tảng thống nhất, với các công cụ đa năng.

Một vài ưu điểm của SharePoint:

Tính cộng tác: cung cấp khả năng làm việc nhóm trực tiếp, quản lý, liên kết người

dùng.

Page 13: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 10

Hình 2.2: Minh họa ưu điểm của SharePoint

SharePoint Workspace: cho phép người dùng truy cập nội dung offline, đồng bộ

hóa khi cần thiết.

Business Process Automation: xây dựng các biểu đồ thao tác, quy trình một cách

tự động, xử lý các vấn đề trong kinh doanh.

Tìm kiếm dữ liệu thông minh: FAST Search.

Thiết kế Website dễ dàng, ở mức độ đơn giản không cần nhiều kiến thức về lập

trình.

Giao diện thân thiện

2.2.2. SQL Server 2008

Microsoft SQL Server là nơi chứa tất cả các list và thư viện lưu trữ của SharePoint 2010, có

thể nói đây là nơi lưu trữ mọi thông tin của SharePoint kể cả thông tin cấu hình. Hơn 90% thông

tin SharePoint nằm trong SQL Server. Là một quản trị hệ thống, bạn cần làm quen với các thành

phần trong SQL Server để sử dụng SharePoint hiệu quả, ngoài ra có thể tối ưu hóa khả năng vận

hành của SharePoint. Trong các doanh nghiệp lớn khi triển khai SharePoint, thường có một DBA

riêng đóng vai trò quản lý hạ tầng SQL này.

Cơ sở dữ liệu này được sinh ra tự động trong quá trình cài đặt SharePoint Server, tùy vào

người dùng sử dụng mà có sự thay đổi các dữ liệu này.

Page 14: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 11

Hai database quan trọng nhất của SharePoint là SharePoint_Config và

SharePoint_AdminContent. Ngoài ra còn có các database khác như: ReportServer, WSS_Content,

WSS_Logging, User Profile Service Application_, Search_Service_Application_...

Ngoài ra còn có database CongVan, đây là cơ sở dữ liệu riêng của hệ thống quản lý công văn.

Hình 2.3: SharePoint Database

SharePoint_Config

Lưu trữ toàn bộ thông tin cấu hình của SharePoint, từ các bản vá, nâng cấp, phiên bản của

database, các thông tin user, template, feature. Database này gồm một số bảng như sau:

Binaries:

Classes:

EmailEnabledLists

ServerVersionInformation

SiteCounts

Page 15: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 12

Sitemap

TimerJobHistory

TimerLocks

TimerRunningJobs

TimerScheduledJobs

TimerTargetInstances

Tombstones

Versions

SharePoint_AdminContent

Database này được tao ra sau khi người dùng hoàn tất các cài đặt ban đầu cho SharePoint, gọi

là “Config Wizard”, trình này tạo ra các application cho trang Central Admin.

2.2.3. Quản lý và bảo mật trong SharePoint

Tùy vào điều kiện thực tế của công ty mà chúng ta sử dụng cơ chế đăng nhập hệ thống sao

cho phù hợp với nhu cầu. Có hai cơ chế chính trong SharePoint 2010 là Claims Based

Authentication (cũ hơn là Form based Authentication) và Windows Authentication.

Claims Based Authentication: phương thức chứng thực mới, cho phép chứng thực và ủy

quyền các tài khoản user từ hệ thống cung cấp chứng thực, định danh bên ngoài như LiveID của

Microsoft.

Windows Authentication: chứng thực qua tài khoản đăng nhập Windows, nằm trong AD.

Active Directory được sử dụng trong SharePoint 2010 với nhiều mục đích khác nhau, mỗi mục

đích yêu cầu những sự chuẩn bị khác nhau. Đầu tiên, SharePoint sử dụng tài khoản user thuộc

domain controller khi chạy các dịch vụ. Thứ 2, các tài khoản user thuộc domain controller được

cấu hình application pool trong Internet Information Services (IIS).

Các tài khoản user từ Active Directory sẽ được đưa vào database SharePoint Profile để bạn có

thể mở rộng khả năng tìm kiếm.

Do nhu cầu tái sử dụng các tài khoản, các role có sẵn từ trước nên ở đây chúng ta sử dụng giải

pháp Form – based Authentication

Forms Based Authentication (FBA) lưu trữ các dữ liệu đăng nhập trong cơ sở dữ liệu

ASP.NET Membership Provider SQL.

Page 16: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 13

2.2.4. Site, Library, List trong SharePoint [2]

a. Site

SharePoint tổ chức lưu trữ nội dung theo kiến trúc gọi là Site. Khi cài đặt Sharepoint

trên Server sẽ mặc định tạo ra một Site được sử dụng để quản lý Sharepoint Farm, được

gọi là Central Administration.

Trong một Site có thể chứa một Sub-Sites (Site con) và trong một Sub-Sites có thể

chứa một Sub-Sites khác (addintional sub-Sites). Trong đó các Sub-Sites sẽ được thừa

hưởng quyền trên các đối tượng từ Parent Site (Site cha).

Với một Site chúng ta có thể tạo ra các nhóm liên qua đến Page, Library và List, Khi

tạo mỗi Site sẽ có một trang chủ, gọi là Default Page, đây là trang đầu tiên bạn gặp khi đi

vào một Site, chúng thường cung cấp cho người dùng thông tin về các danh mục có trong

một Site hay các liến kết trong và ngoài Site.

b. Document Library (Thư viện tài liệu)

Library lưu trữ tài liệu, hình ảnh, báo cáo và các đối tượng khác. Chúng ta có thể tạo

ra các Library dành cho các mục đích khác nhau, lưu trữ các định dạng tập tin cụ thể

được cho phép, do đó loại thông tin Library sẽ phụ thuộc vào kiểu thông tin mà chúng ta

lưu trữ trên nó.

c. List (Danh sách lưu trữ)

Là danh sách lưu trữ các đối tượng, thông tin được định nghĩa bởi người dùng.

2.3. Triển khai hệ thống

2.3.1. Yêu cầu chung:

Hệ điều hành Windows Server 2008 x64

Microsoft Sharepoint Server 2010

SQL Server 2008 R2

2.3.2. Các bƣớc triển khai, cài đặt

Windows Server 2008 64 bits

Nâng cấp lên Domain Controller

Cài đặt DNS Server

Cài đặt Server Roles và Roles Service (Application Server – Web Server) IIS

Page 17: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 14

Cài đặt SQL Server 2008 R2

Cài đặt SharePoint Server 2010

Cài đặt Microsoft Office 2010, SharePoint Designer 2010, Visual Studio 2010

Cài đặt hệ thống Role Membership Provider

Sau khi hoàn tất việc cài đặt hệ thống, giao diện trang chủ quản lý SharePoint Server

Hình 2.4: Giao diện trang chủ quản lý (Home Administration)

2.3.3. Xây dựng hệ thống

a. Thiết kế cơ sở dữ liệu quản lý công văn

Page 18: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 15

b. Tạo site Quản lý công văn

Ở trang Home Administration, chọn Manage Web Application, chọn New trên thanh

ribbon

Page 19: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 16

Click “OK”.

Click vào link “Create Site Collection” và nhập các thông tin như hình dưới

Click “OK” để tạo site Collection -> chờ cho hệ thống tạo site collection đó -> click

OK để hoàn tất.

Page 20: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 17

c. Sử dụng SharePoint Designer tạo các Custom List tương ứng với các chức năng chính

như “Tạo công văn”, “Xem danh sách công văn” và “Xử lý phê duyệt”

d. Xây dựng các webpart bằng Microsoft Visual Studio để thao tác với hệ thống.

Tạo project mới, chú ý chọn mục SharePoint 2010

Page 21: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 18

Nhấn OK, sau đó gõ địa chỉ của trang SharePoint đã tạo

Tạo các Visual Web Part trong project

Page 22: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 19

Danh sách các Web Part đã tạo

Deploy các Web Part đã tạo.

e. Sử dụng Microsoft SharePoint Designer để tạo các trang ASPX trong mỗi custom list.

Tương ứng với mỗi trang là một webpart với chức năng cụ thể.

Thêm các file aspx vào trong Custom List

Page 23: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 20

Sau khi thêm các file ASPX cần thiết.

Dùng SharePoint Designer để thêm các Web Part đã deploy vào trong các file

aspx tương ứng

Page 24: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 21

2.3.4. Kết quả

a. Tạo công văn

Trang tạo công văn mới, với các thông tin dữ liệu của công văn do người dùng

nhập vào, công văn sẽ được upload kèm theo

Page 25: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 22

Chọn người nhận, đính kèm công văn

Kiểm tra lại thông tin công văn vừa tạo với trang xem trước

b. Xử lý phê duyệt

Sau khi nhấn nút gửi, công văn sẽ được chuyển đến cho trưởng văn thư, xử lý phê

duyệt. Trưởng văn thư có thể sửa, xóa công văn chờ duyệt.

Page 26: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 23

Sau khi phê duyệt, công văn sẽ được chuyển tới người nhận

c. Công văn đến

Danh sách công văn đến, tài khoản tphanhchinh

Page 27: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 24

Sau khi xem công văn, người dùng có thể chia sẻ cho nhân viên khác hoặc phòng ban

khác

Những tài khoản có quyền chia sẻ công văn có thể chia sẻ cho các thành viên

trong phòng ban hoặc các phòng ban khác.

Page 28: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 25

Văn thư (người gửi) có thể kiểm tra trạng thái đọc của người nhận (đã đọc hay

chưa), trạng thái chia sẻ của công văn. Nếu người dùng không có quyền chia sẻ

thì trạng thái chia sẻ sẽ không hiện ra.

Người gửi (văn thư) công văn có thể quản lý thông tin chia sẻ của người nhận,

người được chia sẻ

Page 29: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 26

d. Phân quyền

Phân quyền dựa trên các role, các role mà SharePoint hỗ trợ sẽ quản lý đăng nhập vào

các site phòng ban. Ví dụ: khi có role-truongvanthu thì tài khoản mới có thể truy

xuất tới các site như Quản lý công văn, Văn thƣ.

Ngoài ra còn sử dụng role do người dùng tự định nghĩa, có thể thêm bớt các các

quyền cụ thể trong hệ thống quản lý công văn.

role-truongdonvi

Trưởng đơn vị

tpkinhdoanh role-

truongkinhdoanh

Page 30: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 27

tphanhchinh role-

truonghanhchinh cthdqt role-cthdqt

tvanthu role-truongvanthu

role-mặc định Phòng

ban

tpkinhdoanh role-kinhdoanh

kinhdoanh1

hanhchinh1 role-hanhchinh

tphanhchinh

cthdqt role-hdqt

hdqt1

vanthu2

role-vanthu vanthu1

tvanthu

Tương ứng với mỗi role lại có các quyền như sau

Login Check SP Role IDQuyen

Nhân viên VT role-vanthu 1

Trưởng văn thư truongvanthu 1,2,4,5,6,7

Nhân viên HC role-hanhchinh 2

Trưởng hành chính truonghanhchinh 2,4

… … …

Các quyền cụ thể

1 Tạo mới 2 Chỉnh sửa 3 Xóa công văn 4 Phê duyệt

5 Chuyển tiếp 6 Gửi CV Mật 7 Gửi CV Khẩn 8 Xem CV đến

Quản lý các tài khoản, quyền của tài khoản

Page 31: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 28

Thuộc tính độ khẩn, độ mật của công văn

Tùy vào quyền hạn của mỗi người dùng, mà người dùng có thể gửi được công văn khẩn, mật

hay không.

Cụ thể, công văn Khẩn sẽ được gửi thẳng tới người nhận và không cần thông qua

phê duyệt. Đối với công văn Mật thì người nhận công văn sẽ không thể chia sẻ cho

người nào khác.

Page 32: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 29

Công văn đến có các thuộc tính này sẽ được đánh dấu bằng màu khác trong danh

sách công văn

Page 33: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 30

3. Ý kiến đóng góp

Microsoft SharePoint Server đã có từ lâu, nhưng vẫn được cho là khá mới mẻ với người dùng,

doanh nghiệp ở Việt Nam. Một vài năm trở lại đây mới thực sự phổ biến trong các công ty ở Việt

Nam. Trong nước, cộng đồng sử dụng, nghiên cứu nhỏ, đa phần tập trung trong các doanh

nghiệp đã triển khai SharePoint hoặc số ít công ty làm về SharePoint, người dùng cá nhân ít có

khả năng tiếp cận công nghệ mới này. Nguyên nhân của việc này cũng không khó nhận ra, đó là

chi phí dành cho bản quyền và cấu hình phần cứng máy tính. Thật vậy, đối với những người

dùng đam mê công nghệ thì cấu hình để chạy tốt SharePoint Server buộc phải đánh đổi nhiều

thứ. Khi vấn đề cấu hình máy tính được giải quyết thì cũng là lúc phải lo lắng về bản quyền hệ

thống. Điều này làm hạn chế sự tiếp xúc giữa SharePoint và người dùng cá nhân, song đối với

doanh nghiệp, khi nhìn thấy được những lợi ích to lớn từ một hệ thống tập trung dựa trên một

nền tảng thống nhất.

Với việc đầu tư vào SharePoint, doanh nghiệp sẽ có một “công cụ” đa năng giải quyết nhiều

vấn đề như quản lý nội dung, tìm kiếm thông tin, phân tích dữ liệu, làm việc cộng tác và nhiều

hơn nữa, những tính năng này trước đây từng được xem là những giải pháp hoàn toàn độc lập

riêng lẻ. Nhờ việc tích hợp tất cả những khả năng xử lý này trong một kiến trúc duy nhất mà

SharePoint 2010 sẽ giúp doanh nghiệp giảm thiểu chi phí triển khai, bảo mật và đặc biệt là sẽ

không phải tốn chi phí và thời gian cho việc học quá nhiều sản phẩm khác nhau, công nghệ khác

nhau. Từ việc tạo ra những ứng dụng cho nội bộ cho đến các ứng dụng quy mô chạy trên

extranet và cả internet.

Việc đầu tư triển khai, sử dụng SharePoint Server trong quản lý nội bộ ngân hàng Nam Á là

hoàn toàn hợp lý. SharePoint hỗ trợ rất tốt khả năng kết nối ra bên ngoài, cụ thể là dịch vụ

Business Connectivity Services (BCS) cho phép truy cập an toàn đến dữ liệu, workflows và các

thành phần khác trong hệ thống ứng dụng, tất cả các truy cập tới Web Services, SQL Server,

thậm chí là Oracle Database hoặc ứng dụng .NET.

Để hiểu rõ được SharePoint thì không thể trong một sớm, một chiều, việc chuyển đổi từ hệ

thống quản lý sẵn có lên hệ thống sử dụng SharePoint lại càng khó và tốn nhiều thời gian, công

sức hơn. Điều này đòi hỏi trước tiên là “hiểu về SharePoint”, sau đó là một kế hoạch cụ thể, dự

trù được những khả năng mà SharePoint đáp ứng không tốt. Tất cả những điều trên cần thể hiện

trong những tài liệu (document) rõ ràng, tường minh.

Page 34: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 31

Lời cuối, nhóm xin chúc Ngân hàng Nam Á nói chung và tổ Lập trình Ứng dụng nói riêng

triển khai thành công hệ thống quản lý trên SharePoint Server, hệ thống ổn định, hoạt động hiệu

quả.

Nhóm sinh viên thực tập.

Page 35: [Thuc Tap SharePoint] - Bao Cao Thuc Tap - Tran Minh Ky - Nguyen Minh Thang

Báo cáo thực tập doanh nghiệp Ngân hàng TMCP Nam Á

SVTH: Trần Minh Kỳ - Nguyễn Minh Thắng Trang 32

TÀI LIỆU THAM KHẢO

1. Tổng quan Ngân hàng TMCP Nam Á, xem ngày 20/08/2012,

<http://namabank.com.vn/content/read/52-tong-quan/161.html>.

2. Tổng quan về SharePoint 2010, Công ty Tin học Vũ Thảo, xem ngày 20/08/2012,

<http://www.vuthao.com.vn/phanmem/Documents/publicationSharepoint%202010.pd

f>