Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 206 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
206
Dung lượng
10,66 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ CHO KHOA CƠNG NGHỆ THƠNG TIN Ngành : CNTT Niên khố : 2007 - 2011 Lớp : DH07DTM Sinh viên thực : Trương Lợi Hiệp Trần Huy Lam TP.HỒ CHÍ MINH, tháng năm 2011 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ CHO KHOA CÔNG NGHỆ THÔNG TIN Giáo viên hướng dẫn: Sinh viên thực hiện: Trương Lợi Hiệp - 07130036 Trần Huy Lam - 07130062 ThS Phạm Cơng Thiện TP.HỒ CHÍ MINH, tháng năm 2011 CƠNG TRÌNH HỒN TẤT TẠI TRƯỜNG ĐẠI HỌC NƠNG LÂM – TP HỒ CHÍ MINH Giáo viên hướng dẫn: ThS Phạm Công Thiện Giáo viên phản biện: ThS Nguyễn Thị Thanh Thủy Sinh viên thực hiện: Trương Lợi Hiệp - 07130036 Trần Huy Lam - 07130062 Luận văn cử nhân bảo vệ HỘI ĐỒNG CHẤM LUẬN VĂN CỬ NHÂN TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM, ngày 31 tháng 08 năm 2011 i Nhận xét giáo viên hướng dẫn Nhận xét giáo viên phản biện ii NHÓM SINH VIÊN THỰC HIỆN Tên Thông Tin Trương Lợi Hiệp Ngày sinh: 09/09/1989 Giới tính: Nam Chun nghành: Mạng thơng tin truyền thông Địa chỉ: Trần Huy Lam E-mail: hiepit07@gmail.com Ngày sinh: 18/10/1989 Giới tính: Nam Chun nghành: Mạng thơng tin truyền thông Địa chỉ: E-mail: tranhuylam1989@gmail.com iii LỜI CẢM ƠN Sau thời gian nghiên cứu luận văn, chúng em đạt kết định Để đạt điều ngồi cố gắng nổ lực thành viên nhóm, chúng em nhận nhiều quan tâm bảo nhà trường, q thầy cơ, gia đình, bạn bè, … Chúng em xin chân thành cám ơn Khoa Công nghệ thông tin Đại học Nông Lâm Thành phố Hồ Chí Minh tạo điều kiện cho chúng em thực đề tài Chúng em chân thành cám ơn quý thầy cô người tận tình bảo truyền đạt kiến thức quý báu cho chúng em suốt thời gian qua Chúng em xin chân thành biết ơn Thầy ThS.Phạm Công Thiện tận tình hướng dẫn, bảo giúp đỡ chúng em suốt trình thực đề tài nghiên cứu Chúng em chân thành cám ơn anh Nguyễn Trọng Hiếu, giám đốc dự án công ty FPT software tận tình giúp đỡ chúng em suốt trình nghiên cứu thực đề tài Ngồi chúng em cịn xin gửi lời cảm ơn tới nhà Trường, văn phịng Khoa Cơng nghệ thơng tin bạn bè người chân thành giúp đỡ chúng em thời gian qua Trong trình thực đề tài nghiên cứu, thành viên cố gắng nỗ lực thực chúng em khơng thể tránh sai sót định Kính mong thơng cảm tận tình bảo quý Thầy Cô Sinh viên thực Trương Lợi Hiệp Trần Huy Lam iv DANH SÁCH CHỮ VIẾT TẮT MOSS Microsoft Office Sharepoint Server Bộ trình ứng dụng máy chủ KPI Key Performance Indicators Những dạng thể đồ họa giá trị OLAP Online Analyst Processing Kỹ thuật thể liệu đa chiều v DANH SÁCH CÁC THUẬT NGỮ TIẾNG ANH Internet Information Services Trình chủ web Microsoft Office Sharepoint Server Bộ trình ứng dụng máy chủ Sharepoint Site Trang sharepoint Sharepoint List Đối tượng liệu giao tiếp với người dùng Webpart Thành phần web hiển thị Sharepoint list Workflow Quy trình nghiệp vụ Key Performance Indicators Những dạng thể đồ họa giá trị Data Warehouse Kho liệu Online Analyst Processing Kỹ thuật thể liệu đa chiều Microsoft Analysic Services Trình chủ phân tích liệu vi MỤC LỤC LỜI CẢM ƠN iv DANH SÁCH CHỮ VIẾT TẮT v DANH SÁCH CÁC THUẬT NGỮ TIẾNG ANH vi MỤC LỤC vii DANH MỤC CÁC HÌNH xii TÓM TẮT xviii TÊN ĐỀ TÀI xviii NỘI DUNG NGHIÊN CỨU xviii HƯỚNG TIẾP CẬN VÀ GIẢI QUYẾT VẤN ĐỀ .xviii MỘT SỐ KẾT QUẢ ĐẠT ĐƯỢC xviii CHƯƠNG 1. MỞ ĐẦU . 1 1.1. LÝ DO CHỌN ĐỀ TÀI 1 1.2. MỤC TIÊU ĐỀ TÀI 1 1.3. PHẠM VI NGHIÊN CỨU 1 CHƯƠNG 2. TỔNG QUAN . 3 2.1. ĐẶT VẤN ĐỀ 3 2.2. TÌNH HÌNH ỨNG DỤNG SHAREPOINT PORTAL TRONG NƯỚC TA 3 2.3. KẾT LUẬN 3 CHƯƠNG 3. TÌM HIỂU CƠNG NGHỆ 4 3.1. LỊCH SỬ PHÁT TRIỂN SHAREPOINT 4 3.1.1. SHAREPOINT LÀ GÌ 4 3.1.2. SHAREPOINT RA ĐỜI NHƯ THẾ NÀO 4 3.1.3. ƯU ĐIỂM CỦA SHAREPOINT 4 3.2. TỔNG QUAN KIÊN TRÚC SHAREPOINT 2007 6 3.2.1. CÁC DỊCH VỤ CƠ SỞ DỮ LIỆU VÀ HỆ ĐIỀU HÀNH 6 3.2.2. WINDOW SHAREPOINT SERVICES 3.0 7 3.2.3. MICROSOFT OFFICE SHAREPOINT SERVER 2007 7 3.3. CƠNG NGHỆ TÌM HIỂU 8 3.3.1. WEBPART 8 3.3.2. WORKFLOW 12 3.3.3. BUSSINESS INTELLIGENT 16 CHƯƠNG 4. ỨNG DỤNG SHAREPOINT TRIỂN KHAI XÂY DỰNG CỔNG THÔNG TIN KHOA CNTT . 24 4.1. MƠ TẢ BÀI TỐN 24 4.2. PHÂN TÍCH BÀI TỐN 24 4.2.1. SƠ ĐỒ CHỨC NĂNG 25 4.2.2. YÊU CẦU CHỨC NĂNG ĐỐI VỚI CHUẨN THIẾT KẾ 25 vii 4.2.3. LƯỢC ĐỒ USE CASE 28 4.3. ĐẶC TẢ USE CASE 31 4.3.1. USE CASE ĐĂNG NHẬP 31 4.3.2. USE CASE XEM TIN 32 4.3.3. USE CASE BÌNH LUẬN TIN 32 4.3.4. USE CASE DUYỆT BÌNH LUẬN 33 4.3.5. USE CASE ĐĂNG TIN 33 4.3.6. USE CASE GỞI Ý KIÊN 34 4.3.7. USE CASE XEM ĐIỂM 34 4.3.8. USE CASE XEM THỜI KHÓA BIỂU 35 4.3.9. USE CASE ĐỔI MẬT KHẨU 35 4.3.10. USE CASE BÌNH CHỌN 36 4.3.11. USE CASE GỞI ĐƠN XIN PHÚC KHẢO 36 4.3.12. USE CASE DUYỆT ĐƠN XIN PHUC KHẢO 37 4.3.13. USE CASE PHÚC KHẢO 37 4.3.14. USE CASE THẢO LUẬN 38 4.3.15. USE CASE XIN Ý KIẾN 38 4.3.16. USE CASE TRẢ LỜI Ý KIẾN 39 4.3.17. USE CASE XEM LỊCH GIẢNG DẠY 40 4.3.18. USE CASE TẠO LỊCH CÔNG TÁC 40 4.3.19. USE CASE TẠO DANH SÁCH THEO DÕI 40 4.3.20. USE CASE ĐĂNG KÍ ĐỀ TÀI 41 4.3.21. USE CASE DUYỆT ĐỀ TÀI 42 4.3.22. USE CASE XEM DANH SÁCH ĐỀ TÀI 42 4.3.23. USE CASE UPLOAD TÀI LIỆU 42 4.3.24. USE CASE DUYỆT TÀI LIỆU 43 4.3.25. USE CASE DOWN TÀI LIỆU 43 4.3.26. USE CASE TÌM KIẾM THƠNG TIN 44 4.4. LƯỢC ĐỒ ACTIVITY 45 4.4.1. XEM ĐIỂM 45 4.4.2. XEM THỜI KHÓA BIỂU 45 4.4.3. WORKFLOW XIN PHÚC KHẢO 46 4.4.4. WORKFLOW XIN Ý KIẾN BAN CHỦ NHIỆM 46 4.4.5. WORKFLOW XIN Ý KIẾN PHẢN HỒI 47 4.4.6. THAY ĐỔI MẬT KHẨU 48 4.4.7. DUYỆT BÌNH LUẬN 48 4.4.8. QUẢN LÝ Ý KIẾN 49 4.4.9. UPLOAD TÀI LIỆU 49 4.4.10. TÌM KIẾM 50 4.5. NHỮNG VẤN ĐỀ GẶP PHẢI VÀ GIẢI PHÁP 50 viii Hình 0-158 Chọn table thể Dimension - Chọn thuộc tính cho Dimension Hình 0-159 Chọn thuộc tính cho Dimensio 172 - Giao diện Dimesion Designer có tab : Hình 0-160 Giao diện Dimesion Designer o Dimesion Structure : chọn thuộc tính Dimesion xếp chúng thành hệ thống phân cấp o Attribute Relationships :quản lý mối quan hệ thuộc tính ,các mối quan hệ giúp định hướng qua hệ thống phân cấp dimension o Translations: dùng để biên tập metadata dimension nhiều ngôn ngữ 173 o Browser :dùng để xem dimension xử lý 174 8.10.4.ĐỊNH NGHĨA CÁC CUBE 8.10.4.1 TẠO CUBE Hình 0-161 Tạo cube 175 8.10.4.2 TẠO MEASURES GROUP Hình 0-162 TẠO MEASURES GROUP 8.10.4.3 CHỌN DEMESION HIỂN THỊ Hình 0-163 CHỌN DEMESION HIỂN THỊ Cube Structure :bao gồm cửa sổ Measures Dimesions để nhận dạng cấu trúc cube tạo 176 Hình 0-164 Cube Structure o Caculations :Các phép tính script biểu thức MDX o KPI dạng thể đồ họa giá trị,mục tiêu trạng thái xu hướng Hình 0-165 KPI o Actions câu lệnh MDX sử dụng ứng dụng client.Một action có khả chạy lệnh kiểu thao tác khác,action trả data set ,row set,report server.Các report tạo hành động trả report sau gởi URL đến Report Server 177 o Partitions :cho phép quản lý liệu metadata cho tập hợp measures group Hình 0-166 Partitions o Perspectives: khung xem đơn giản hóa thơng tin cube 178 Hình 0-167 Perspectives o Translation: tạo điều kiện dễ dàng cho phép ứng dụng client vốn cục hóa nội dung Hình 0-168 Translation o Browser:duyệt nội dung cube phần tử bên hệ thống phân cấp 179 Hình 0-169 Browser PHỤ LỤC B: SO SÁNH TÍNH NĂNG PORTAL SO SÁNH MƠI TRƯỜNG DESTOP VÀ PORTAL Desktop PC Portal Một hệ điều hành mơi trường làm việc cho máy tính Có mơi trường tản Server Portal,mơi trường làm việc webbased Hệ thống dịch vụ quản trị hệ điều hành đó: quản lý account, quản lý ứng dụng cài đặt, quản lý bảo mật, quản lý chia sẻ tài nguyên, quản lý cấu hình, tùy biến chọn giao diện hiển thị Có hệ thống dịch vụ quản trị portal: quản lý hệ thống người dùng ,quản lý hệ thống dịch vụ (hay gọi quản lý webpart), quản lý bảo mật, quản lý chia sẻ tài nguyên, quản lý tùy biến giao diện web Hệ thống phần mềm,hệ thống dịch Có hệ thống dịch vụ webpart phục vụ vụ tiện ích, để phục vụ cho tất nhu nhu cầu trao đổi thông tin cầu người, trao đổi thơng tin Để đáp ứng cách tồn diện nhất, tiện dụng người sử dụng mà máy tính để bàn tạo khả Có hệ thống dịch vụ webpart tiện ích để phục vụ cho tất nhu cầu 180 người dùng, tương tự môi trường desktop mở nhiều ứng dụng lúc hình maximize/minimize ứng dụng hoạt động, customize desktop để có vùng làm việc cá nhân hóa người dùng, tạo shorcut cho ứng dụng thường xuyên desktop, dịch vụ time zone, thời tiết, ngôn ngữ SO SÁNH TÍNH NĂNG CỦA WEB-BASED VÀ PORTAL Đặc điểm Portal Web Xây dựng cấu trúc toàn Thực thao hệ thống trang web tác khai báo chức quản trị linh động thay đổi Thực cơng việc lập trình ,được thiết kế lần việc xây dựng khó khăn có nhu cầu thay đổi thiết kế Publish nội dung lên trang web Có sẵn hệ quản trị nội dung ứng dụng tích hợp sẵn portal Thông thường thiết kế xây dựng nội dung trang web với khả thay đổi nội dung hạn chế Bố cục giao diện hiển thị Thực tạo lựa chọn bố cục giao diện hiển thị chức quản trị có sẵn portal Bố cục giao diện xác định lần thiết kế,rất khó thay đổi lại sau lập trình hồn thiện Khả tương tác Người sử dụng truy cập portal nhu cầu thơng tin cịn thực hoạt động tương tác cung cấp sẵn cổng, hoạt động nghiệp vụ trao đổi thông tin, làm việc trực tuyến Người sử dụng truy cập web site chủ yếu với nhu cầu tra cứu, tìm kiếm thơng tin, không thực hoạt động tương tác , tương tác với hệ thống Khả thay đổi Thay đổi dễ dàng với webpart Thay đổi toàn trang web 181 SO SÁNH TÍNH NĂNG CỦA IBM WEBSPHERE VÀ SHAREPOINT PORTAL Đặc điểm Sharepoint Portal IBM Websphere Nền tản phát triển Phát triển Net Microsoft Phát triển Java Yêu cầu phần cứng Cao Cao Khả mở rộng Người dùng tự viết thêm webpart Người dùng tự phát triển SQL Database Microsoft SQL Server IBM DB2 Giao diện người dùng Cung cấp giao diện người dung Giao diện Portal có HTML đơn giản, thân thiện phù động mới, với tùy biến kéo thả, menu động (click to action) hợp với đối tượng sử dụng Nó cho phép tương tác với ứng dụng Desktop, Email trình duyệt để bạn chia sẻ thông tin Phân quyền Cung cấp chế phân quyền người sử dụng tài nguyên, nhằm đảm bảo liệu sử dụng vào mục đích đem lại lợi nhuận kinh tế cao cho doanh nghiệp Việc quản trị dựa sách cấu hình động Môi trường triển khai Internet Intranet, Extranet Internet Intranet, Extranet Tính cá nhân hóa Người sử dụng thay đổi giao diện, tạo liên kết liệu thành phần với tạo góc nhìn(view) khác chế độ thi hành Tính tùy biến theo cá nhân nâng cao cho phép sử dụng luật người dùng tựđịnh nghĩa để giấu trang hay portlet cách động Khả tìm kiếm Cung cấp dịch vụ tìm kiếm liệu thành phần Khả tìm kiếm cải tiến với việc kết hợp sử dụng search 182 tìm nội dung tồn văn ứng dụng Sharepiont giúp bạn lưu trữ, xếp lọc liệu theo tiêu chí tùy chọn engine ngoại Các lợi ích then chốt: Cải tiến hiệu hoạt động suất lao động việc kết nối người đến thông tin cần thiết họ thực tác vụ nhanh chóng xác Quản lý liệu Chức quản lý liệu tập trung Document Center ,hỗ trợ upload nhiều file ,và hỗ trợ kéo thả WebSphere Portal Document Manager tích hợp với Microsoft® Windows® Microsoft Office cho phép quản lý file dễ dàng chia sẻ tài liệu cách an toàn Hỗ trợ workflow Một số workflow có sẵn, hỗ trợ Cho phép soạn online nội dung thêm workflow người dùng portal để dễ dàng xem xét, phê duyệt triển khai luồng công việc tự phát triển Khai phá liệu Microsoft SQL BI IBM BI Cognous SO SÁNH TÍNH NĂNG SHAREPOINT PORTAL VÀ LIFERAY PORTAL Đặc điểm Sharepoint Portal LifeRay Enterprise portal Open Source Portal Nền tản phát triển Phát triển Net Microsoft Phát triển Java (J2EE) Yêu cầu phần cứng Cao Thấp Khả mở rộng Người dùng tự viết thêm webpart.Sử dụng thông qua webpart zone Người dùng tự phát triển porlet.Thông wa porlet container SQL Database Microsoft SQL Server Hypersonic Giao diện người dùng Cung cấp giao diện người dùng Giao diện AJAX dễ sử dụng, với đơn giản, thân thiện phù tùy biến kéo-thả vị trí ứng dụng hợp với đối tượng sử dụng Nó cho phép tương tác với ứng dụng Desktop, Email trình duyệt để bạn chia sẻ thơng tin 183 Phân quyền Cung cấp chế phân quyền người sử dụng tài nguyên, nhằm đảm bảo liệu sử dụng vào mục đích đem lại lợi nhuận kinh tế cao cho doanh nghiệp Việc quản trị dựa sách cấu hình động Mơi trường triển khai Internet Intranet, Extranet Internet Intranet , Extranet Tính cá nhân hóa Người sử dụng thay đổi giao diện, tạo liên kết liệu thành phần với tạo góc nhìn(view) khác chế độ thi hành Tính tùy biến theo cá nhân nâng cao cho phép sử dụng luật người dùng tự định nghĩa để giấu trang hay portlet cách động Khả tìm kiếm Cung cấp dịch vụ tìm kiếm liệu thành phần tìm nội dung tồn văn ứng dụng Sharepiont giúp bạn lưu trữ, xếp lọc liệu theo tiêu chí tùy chọn Khả tìm kiếm cải tiến với việc kết hợp sử dụng search engine ngoại Quản lý liệu Chức quản lý liệu tập Content Management System trung Document Center ,hỗ trợ upload nhiều file ,và hỗ trợ kéo thả Hỗ trợ workflow Một số workflow có sẵn, tích hợp Sharepoint Designer dễ dàng tạo qui trình nâng cao Hỗ trợ workflow đơn giản Muốn nâng cao cần phải lập trình Khai phá liệu Microsoft SQL BI Tự phát triển 184 PHỤ LỤC C: CHI PHÍ TRIỂN KHAI SHAREPOINT CHI PHÍ TRIỂN KHAI MOSS 2007 Mỗi Server chạy SharePoint cần Server License (SharePoint Server 2007 SharePoint Server 2007 for Internet Sites) Microsoft cung cấp tùy chọn mua CAL CAL dựa thiết bị truy cập (Device CAL) CAL dựa người dùng (User CAL) Device CAL: Mỗi thiết bị truy cập SharePoint tính CAL người sử dụng thiết bị User CAL: Mỗi người truy cập SharePoint tính CAL họ sử dụng thiết bị Bạn lựa chọn loại CAL phù hợp với nhu cầu sử dụng, nhiên chọn loại CAL kể Hình 7-1 Bảng giá Sharepoint CHI PHÍ BUSSINESS INTELLIGENT Để triển khai BI cho Sharepoint cần phải mua quyền SQL Server 2008 Enterprise with Processor License $19,893.99 MỘT SỐ TOOL DỰ ĐOÁN BI Online Stock Predictor $100 ReportPortal 3.0 Single Server License costs $4,000 Enterprise License costs $9,000 Universal License costs $20,000 185 KnowledgeSTUDIO: Google Trend 186 ... SharePoint Server Xây dựng triển khai cổng thơng tin điện tử, tích hợp hệ thống Mail Server cho Khoa Công nghệ thông tin ĐH Nông Lâm TP.HCM Xây dựng cổng thông tin điện tử với chức dành cho nhiều người... DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ CHO KHOA CÔNG NGHỆ THÔNG TIN Giáo viên hướng dẫn: Sinh viên thực hiện:... hiểu cơng nghệ Sharepoint khía cạnh o Xây dựng thiết kế ứng dụng o Quản trị bảo mật ứng dụng Ứng dụng Sharepoint để xây dựng ứng dụng cổng thông tin điện tử cho Khoa Công nghệ thông tin trường