p. Module ExchangeRates
5.2. HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI
Trong thời gian tới hướng đi của đề tài sẽ phát triển thêm:
- Phát triển thêm phần lý thuyết về portal cũng như sự phát triển portal ở Việt Nam trong giai đoạn hiện nay.
- Tìm hiểu về mô hình cải cách trong thủ tục hành chính ở chính phủ Việt Nam, mô hình giải pháp hành chính 1 cửa. Đây là mô hình đang được thử nghiệm và được cho là khá cấp bách trong việc giải quyết vấn đề thủ tục còn rườm rà ở cơ quan hành chính Việt Nam
- Tìm hiểu và triển khai thêm các mô hình “Công thông tin điện tử cho các trường đại học”
84
Sau khi tìm hiểu và nghiên cứu bản đồ án:
“Tìm hiểu và triển khai portal mã nguồn mở” Em rút ra được những kết luận sau:
Chương 1: Trình bày tổng quan về khái niệm Website Portal. So sánh sự khác biệt giữa website thông thường và website portal. Qua những gì được trình bày có thể thấy được xu hướng phát triển của công nghệ và tầm quan trọng của portal trong phát triển website tương lai.
Chương 2: Nắm bắt được các kỹ thuật và công nghệ dùng để phát triển portal. Trong đó có 2 kỹ thuật chính đó là porlet và webservice. Về mặt công nghệ thì luôn song hành bởi J2EE và .NET dùng để phát triển hệ thống portal.
Chương 3: Tìm hiểu một hệ quản trị mã nguồn mở do người Việt Nam phát triển. NukeViet có khá nhiều ưu điểm và được cộng đồng mạng đón nhận nhờ tính năng mạnh mẽ và dễ dàng triển khai, quan trọng hơn cả là do người Việt Nam phát triển.
Chương 4: Giới thiệu về một mô hình website dành cho doanh nghiệp vừa và nhỏ. Qua website có thể quảng bá hình ảnh doanh nghiệp và thương mại hóa sản phẩm của công ty. Kết nối cộng đồng mạng trong và ngoài khu vực từđó phát triển mạnh mẽ quan hệ hợp tác đưa doanh nghiệp phát triển bền vững.
Chương 5: Rút ra kết luận và đánh giá được những mặt ưu nhược điểm của đề tài. Qua nhưng gì đã làm được và chưa làm được đểđưa ra hướng phát triển của đề tài cho thời gian tới.
Tuy em đã hết sức cố gắng để hoàn thành đồ án này nhưng không thể tránh được những thiếu sót. Em rất mong nhận được những ý kiến đóng góp của thầy cô cũng như của bạn bè để có thể hoàn thiện được hơn trong tương lai.
Một lần nữa em xin chân thành cảm ơn thầy Ths. Trần Mạnh Khang đã tận tình hướng dẫn em hoàn thành bản đồ án này đồng cảm ơn những ý kiến đóng góp của quí thầy cô trong khoa CNTT và các bạn trong lớp 49THđã giúp em hoàn thành bản đồ án.
85
TÀI LIỆU THAM KHẢO
http://vi.wikipedia.org/wiki/Nukeviet Bách khoa toàn thư mở. http://nukeviet.vn/ Trang chủ Hệ quản trị nội dung NukeViet http://vnu.edu.vn/ Cổng thông tin điện tửĐại học Quốc Gia Hà Nội
Jonas X. Yuan Liferay Portal 6 Enterprise Intranets 2010
http://www.javavietnam.org Cộng đồng lập trình Java Việt Nam http://congdongcviet.com/ Cộng đồng lập trình C Việt Nam
DANH SÁCH CHỮ VIẾT TẮT
SSO Single Sign On
CAS Central Authentication Service
JDK Java Development Kit
J2EE Java 2 Platform, Enterprise Edition
LDAP Lightweight Directory Access Protocol
URI Uniform Resource Identifier
URL Uniform Resource Locator
CMS Content Management System
API Application Programming Interface
CSDL Cơ Sở Dữ Liệu
RSS Really Simple Syndication
SMTP Simple Mail Transfer Protocol
DANH MỤC CÁC HÌNH
Hình 1.1. Hình ảnh về một Portal ... 9
Hình 1.2. Cơ sở Portal theo chiều ngang ... 17
Hình 2.1. Các portlet được ghép lại thành portal. ... 19
Hình 2.2. Local Portlet ... 20
Hình 2.3. Remote Portlet ... 21
Hình 2.4. Mô hình WSRP cho Portal từ xa ... 22
Hình 2.5. Mô tả ngữ cảnh trong đó tồn tại một Portlet ... 23
Hình 2.6. Server Portal mở rộng Server ứng dụng để hỗ trợứng dụng Portal ... 24
86
Hình 2.9. Mô hình hoạt động của công nghệ J2EE ... 30
Hình 2.10. Mô hình hoạt động của công nghệ .NET ... 30
Hình 3.1. Trang chủ NukeViet.vn được xây dựng trên NukeViet 3.0 ... 45
Hình 3.2. Mô hình kiến trúc hệ thống NukeViet 3.0 ... 46 Hình 4.1. Mô hình tổng quan ... 48 Hình 4.2. Tiến hành cài đặt AppServ ... 51 Hình 4.3. Đặt thư mục cài đặt ... 52 Hình 4.4. Cấu hình Server name ... 52 Hình 4.5. Đặt mật khẩu cho Root ... 52
Hình 4.6. Hoàn tất cài đặt AppServ ... 53
Hình 4.7. Đăng nhập vào cơ sở dữ liệu ... 53
Hình 4.8. Tạo mới cơ sở dữ liệu ... 54
Hình 4.9. Hoàn tất tạo cơ sở dữ liệu ... 54
Hình 4.10. Lựa chọn ngôn ngữ ... 55
Hình 4.11. Kiểm tra bản quyền cài đặt ... 55
Hình 4.12. Kiểm tra sự tương thích hệ thống ... 56
Hình 4.14. Kiểm tra cơ sở dữ liệu ... 57
Hình 4.15. Cấu hình thông tin cho website ... 57
Hình 4.16. Giao diện trang trủ lúc đầu ... 58
Hình 4.17. Danh sách các bài viết ... 58
Hình 4.18. Quản lý chuyên mục ... 59
Hình 4.19. Thêm bài viết tin tức ... 59
Hình 4.20. Quản lý các bình luận của thành viên ... 59
Hình 4.21. Quản lý các nguồn tin ... 60
Hình 4.22. Quản lý các nhóm tin ... 60
Hình 4.23. Cấu hình module tin tức ... 61
Hình 4.24. Danh sách các quảng cáo ... 61
Hình 4.25. Thêm một ví trí quảng cáo trên site ... 62
Hình 4.26. Thêm một khách hàng đặt quảng cáo ... 63 Hình 4.27. Thêm một quảng cáo mới ... 63 Hình 4.28. Cấu hình module User ... 63 Hình 4.29. Danh sách các thành viên ... 64 Hình 4.30. Thêm một thành viên mới ... 64 Hình 4.31. Danh sách nhóm thành viên ... 64 Hình 4.32. Thêm một nhóm thành viên ... 65 Hình 4.33. Chọn thành viên làm quản trị ... 65 Hình 4.34. Danh sách các câu hỏi thăm dò ... 65 Hình 4.35. Thêm một thăm dò mới ... 66 Hình 4.36. Quản lý chung ... 66 Hình 4.37. Quản lý thể loại nhạc ... 67 Hình 4.38. Danh sách bài hát ... 67 Hình 4.39. Thêm một bài hát mới ... 67 Hình 4.40. Danh sách các album ... 68 Hình 4.41. Danh sách các ca sỹ ... 68 Hình 4.42. Thêm một nhạc sỹ mới ... 69
87 Hình 4.45. Danh sách các sản phẩm ... 71 Hình 4.46. Thêm một sản phẩm mới ... 71 Hình 4.47. Thêm một đơn vị sản phẩm ... 71 Hình 4.48. Thêm một hãng sản xuất ... 72 Hình 4.49. Thêm một nhóm sản phẩm ... 73 Hình 4.50. Thêm một loại sản phẩm ... 73
Hình 4.51. Mua một sản phẩm trên site ... 74
Hình 4.52. Cấu hình việc upload lên server ... 74
Hình 4.53. Thêm một file mới ... 74
Hình 4.54. Thêm một chủđề file mới ... 75
Hình 4.55. Tải một file trên website ... 75
Hình 4.56. Quản lý file trên server ... 75
Hình 4.57. Thay đổi giao diện cho website ... 76
Hình 4.58. Đóng gói một theme ... 76
Hình 4.59. Quản lý các block trong giao diện ... 77
Hình 4.60. Thiết lập layout cho giao diện ... 77
Hình 4.61. Danh sách các module đang hoạt động ... 77
Hình 4.62. Thêm một module ảo ... 78
Hình 4.63. Thiết lập một module mới ... 78
Hình 4.64. Thiết lập một module mới (tt) ... 78
Hình 4.65. Các ngôn ngữ dữ liệu đang hoạt động ... 79
Hình 4.66. Cấu hình ngôn ngữ giao diện website ... 79
Hình 4.67. Tạo một ngôn ngữ giao diện mới ... 79
Hình 4.68. Cấu hình chung cho website ... 80
Hình 4.69. Cấu hình website theo ngôn ngữ ... 80
Hình 4.70. Quản lý các IP bị cấm truy cập ... 80 Hình 4.71. Thêm một tiến trình tựđộng ... 81 Hình 4.72. Cấu hình truyền server FTP ... 81 Hình 4.73. Cấu hình phương thức chứng thực... 81 Hình 4.74. Cấu hình CSDL ... 82 Hình 4.75. Các thông tin về CSDL ... 82 Hình 4.76. Backup lại CSDL ... 82 DANH MỤC CÁC BẢNG Bảng 1.1. So sánh Portal và Website thông thường ... 13