Mã tài liệu: 283312
Số trang: 68
Định dạng: pdf
Dung lượng file: 2,599 Kb
Chuyên mục: Kỹ thuật - Công nghệ
1 Lời mở đầu
Hiện nay, nhân loại đang đứng trên kỷ nguyên của công nghệ thông tin. Sự phát triển hết sức mạnh mẽ của công nghệ thông tin đã đem đến cho con người những thành tựu đáng kinh ngạc đặc biệt là internet. Với sự phát triển Internet toàn cầu trên nền tảng băng thông rộng, Internet đã trở thành một phần không thể thiếu trong lĩnh vực truyền thông toàn cầu với sự phát triển mạnh mẽ với ứng dụng công nghệ thông tin, truyền thông nền tảng Internet dần thay thế các công cụ truyền thông truyền thống, giúp mọi người tiến đến gần nhau hơn trên toàn thế giới.
Trong những năm gần đây, các ứng dụng trên Internet phát triển nhanh, ảnh hưởng của nó là đã làm thay đổi nhiều đến đời sống kinh tế, văn hoá, xã hội của tất cả các nước trên thế giới. Trong sự phát triển mạnh mẽ của Internet, thì các cổng thông tin (portal) giữ một vai trò đặc biệt quan trọng. Công nghệ này đã và đang trở thành xu thế chung trong quá trình phát triển trên Internet, có thể coi đó là cổng vào một kho thông tin lớn, đa dạng. Qua Portal, những đối tượng người dùng khác nhau có thể truy cập đến nhiều loại thông tin khác nhau nhưng theo một cách thức thống nhất.
Việc xây dựng một portal về chứng khoán không dễ dàng và khá tốn kém. Để portal đó hoạt động hiệu quả và đem lại các lợi ích thiết thực cho công ty chứng khoán cần có một giải pháp xây dựng portal hợp lý. Trong chuyên đề tốt nghiệp .Net này tôi xin giới thiệu giải pháp "Xây dựng website chứng khoán trên công nghệ portal". Giải pháp này sẽ giúp bạn xây dựng được một website chứng khoán hoạt động hiệu quả, chuyên nghiệp, với nhiều thông tin chi tiết, dịch vụ khiến khách hàng hài lòng. Xây dựng trên nền công nghệ mới “Portal”, website chứng khoán có thiết kế đẹp mắt, dễ sử dụng, dễ quản lý và có chi phí tối thiểu.
Báo cáo bao gồm những phần sau:
Phần 1: Khái niệm cổng thông tin (portal), phân loại, các tính năng cơ bản trong một portal.
Phần 2: Giới thiệu cổng thông tin chứng khoán (mục tiêu, lợi ích sản phẩm mang lại
cho khách hàng, các tính năng nổi bật trong portal này)
Phần 3: Tìm hiểu các khái niệm mới liên quan tới giải pháp sẽ mô tả trong phần 4.
Phần 4: Mô tả hệ thống, mô tả công nghệ sử dụng cho việc xây dựng, triển khai portal. Portal được xây dựng trên nền tảng DotNetNuke và dựa vào 3 giải pháp chính: XML&XSL, Webservice, Webspider.
Phần 5: Tổng kết các kết quả đã đạt được.
2 Khái niệm cổng thông tin (Portal)
2.1 Khái niệm cổng thông tin tích hợp
Cổng thông tin điện tử tích hợp là điểm truy cập tập trung và duy nhất, tích hợp các kênh thông tin, các dịch vụ và ứng dụng, phân phối tới người sử dụng thông qua một phương thức thống nhất và đơn giản trên nền tảng Web.
2.2 Phân loại cổng thông tin
Cổng thông tin điện tử cung cấp cho người dùng cuối nhiều loại dịch vụ khác nhau với nhiều nhu cầu khác nhau, có thể phân loại các portal như sau:
* Cổng thông tin công cộng (Public portals): ví dụ như Yahoo, loại cổng thông tin này thường được sử dụng để ghép nối các thông tin lại với nhau từ nhiều nguồn, nhiều ứng dụng và từ nhiều người, cho phép cá nhân hoá (personalization) các Web site theo tuỳ từng đối tượng sử dụng.
* Cổng thông tin doanh nghiệp (“Enterprise portals” hoặc “Corporate Desktops”): được xây dựng để cho phép các thành viên của doanh nghiệp sử dụng và tương tác trên các thông tin và ứng dụng nghiệp vụ tác nghiệp của doanh nghiệp.
* Cổng giao dịch điện tử (Marketplace portals): ví dụ như eBay và ChemWeb, cổng
thông tin này là nơi liên kết giữa người bán và người mua.
* Cổng thông tin ứng dụng chuyên biệt (Specialized portals): ví dụ như SAP portal,
cổng thông tin loại này cung cấp các ứng dụng chuyên biệt khác nhau.
2.3 Các tính năng cơ bản của portal
Tuy có nhiều loại cổng thông tin tích hợp, cung cấp nhiều loại dịch vụ và ứng dụng khác nhau, nhưng tất cả các loại cổng thông tin tích hợp đều có chung một số tính năng. Các tính năng này là được sử dụng như một tiêu chuẩn để phân biệt giữa cổng thông tin điện tử tích hợp với một Web site hoặc một ứng dụng chạy trên nền tảng Web. Các tính năng đó bao gồm:
* Khả năng cá nhân hoá (Customization hay Personalization): cho phép thiết đặt các thông tin khác nhau cho các loại đối tượng sử dụng khác nhau theo yêu cầu. Tính năng này dựa trên hoạt động thu thập thông tin về người dùng và cộng đồng người dùng, từ đó cung cấp các thông tin chính xác tại thời điểm được yêu cầu.
* Tích hợp và liên kết nhiều loại thông tin (Content aggregation): cho phép xây dựng nội dung thông tin từ nhiều nguồn khác nhau cho nhiều đối tượng sử dụng. Sự khác biệt giữa các nội dung thông tin sẽ được xác định qua các ngữ cảnh hoạt động của người dùng (user- specific context), ví dụ như đối với từng đối tượng sử dụng sau khi
thông qua quá trình xác thực thì sẽ được cung cấp các thông tin khác nhau, hoặc nội dung thông tin sẽ được cung cấp khác nhau trong quá trình cá nhân hoá thông tin.
* Xuất bản thông tin (Content syndication): thu thập thông tin từ nhiều nguồn khác nhau, cung cấp cho người dùng thông qua các phương pháp hoặc giao thức (protocol) một cách thích hợp. Một hệ thống xuất bản thông tin chuyên nghiệp phải có khả năng xuất bản thông tin với các định dạng đã được quy chuẩn, ví dụ như RDF (Resource Description Format), RSS (Rich Site Summary), NITF (News Industry Text Format) và NewsXML. Ngoài ra, các tiêu chuẩn dựa trên XML cũng phải được áp dụng để quản trị và hiển thị nội dung một cách thống nhất, xuyên suốt trong quá trình xuất bản thông tin. Các tiêu chuẩn dựa trên XML này cho phép đưa ra giải pháp nhanh nhất để khai thác và sử dụng thông tin trên các Web site khác nhau thông qua quá trình thu thập và bóc tách thông tin với các định dạng đã được quy chuẩn.
* Hỗ trợ nhiều môi trường hiển thị thông tin (Multidevice support): cho phép hiển thị cùng một nội dung thông tin trên nhiều loại thiết bị khác nhau như: màn hình máy tính (PC), thiết bị di động (Mobile phone, Wireless phone, PDA).
* Khả năng đăng nhập một lần (Single Sign On): cho phép dịch vụ xuất bản thông tin hoặc các dịch vụ khác của portal lấy thông tin về người dùng khi hoạt động mà không phải yêu cầu người dùng phải đăng nhập lại mỗi khi có yêu cầu. Đây là một tính năng rất quan trọng vì các ứng dụng và dịch vụ trong portal sẽ phát triển một cách nhanh chóng khi xuất hiện nhu cầu, mà các ứng dụng và dịch vụ này tất yếu sẽ có các nhu cầu về xác thực hoặc truy xuất thông tin người dùng.
* Quản trị portal (Portal administration): xác định cách thức hiển thị thông tin cho người dùng cuối. Tính năng này không chỉ đơn giản là thiết lập các giao diện người dùng với các chi tiết đồ hoạ (look- and-feel), với tính năng này, người quản trị phải định nghĩa được các thành phần thông tin, các kênh tương tác với người sử dụng cuối, định nghĩa nhóm người dùng cùng với các quyền truy cập và sử dụng thông tin khác nhau.
* Quản trị người dùng (Portal user management): cung cấp các khả năng quản trị người dùng cuối, tuỳ thuộc vào đối tượng sử dụng của portal. Tại đây, người sử dụng có thể tự đăng ký trở thành thành viên tại một công thông tin công cộng (như Yahoo, MSN…) hoặc được người quản trị tạo lập và gán quyền sử dụng tương ứng đối với các công thông tin doanh nghiệp. Mặt khác, tuỳ vào từng kiểu portal mà số lượng thành viên có thể từ vài nghìn tới hàng triệu. Hiện tại phương pháp phân quyền sử dụng dựa trên vai trò (Role-based security) được sử dụng như một tiêu chuẩn trong các hoạt động xác định quyền truy cập và cung cấp thông tin cho các đối tượng khác nhau trong các portal cũng như các ứng dụng Web.
3 Cổng thông tin chứng khoán
3.1 Giới thiệu
Việc xây dựng một portal chứng khoán không dễ dàng và khá tốn kém. Để portal đó hoạt động hiệu quả và đem lại các lợi ích thiết thực cho công ty chứng khoán bạn cần một giải pháp xây dựng portal hợp lý. Trong chuyên đề tốt nghiệp .Net này tôi xin giới thiệu giải pháp xây dựng portal chứng khoán trên nền tảng dotnetnuke và dựa trên 3 công nghệ chính: XML&XSL, webservice, webspider.
Mục lục
1 Lời mở đầu .. 4
2 Khái niệm cổng thông tin (Portal) 5
2.1 Khái niệm cổng thông tin tích hợp 5
2.2 Phân loại cổng thông tin 5
2.3 Các tính năng cơ bản của portal. 5
3 Cổng thông tin chứng khoán . 7
3.1 Giới thiệu ... 7
3.2 Mục tiêu . 7
3.3 Nguyên tắc xây dựng . 8
3.4 Tính năng nổi bật ... 8
3.5 Lợi ích sản phẩm 9
3.6 Giao diện mỹ thuật... 10
4 Tìm hiểu khái niệm .. 17
4.1 Giới thiệu DotNetNuke 17
4.1.1 DotNetNuke là gì? . 17
4.1.2 Nguồn gốc DotNetNuke . 18
4.1.3 Khả năng mở rộng . 18
4.1.4 Xây dựng skin mới gắn vào DotNetNuke .. 19
4.1.5 Xây dựng container mới gắn vào DotNetNuke . 20
4.1.6 Xây dựng module mới thêm vào DotNetNuke ... 21
4.2 Giới thiệu XML & XSL... 23
4.2.1 XML là gì? . 23
4.2.2 Lịch sử XML .. 24
4.2.3 SGML, HTML, và XML . 25
4.2.4 Ứng dụng XML .. 26
4.2.5 XSL thêm dáng điệu cho XML ... 27
4.3 Giới thiệu Webservice . 29
4.3.1 Khái niệm webservice 29
Đặc điểm . 30
Ưu điểm... 31
Nhược điểm . 31
4.3.2 Kiến trúc webservice . 31
4.3.4 Ứng dụng webservice 33
4.4 Giới thiệu Ajax 33
4.4.1 Khái niệm Ajax .. 33
Lịch sử Ajax 33
Khái niệm Ajax ... 33
Ajax hoạt động như thế nào? .. 34
4.4.2 Các ứng dụng Ajax phổ biến . 38
4.4.3 Hàm javascript dùng cho kỹ thuật ajax . 38
4.4.4 Giới thiệu Asp.net Ajax.. 39
Kiến trúc của asp.net ajax ... 39
Asp.net ajax control toolkit . 40
Tính năng Asp.net ajax community-supported ... 40
4.4.5 Ứng dụng kỹ thuật AJAX ... 40
5 Mô tả hệ thống .. 41
5.1 Kiến trúc tổng thể 41
5.1.1Tổng quan hệ thống 44
5.1.2 Kiến trúc đa tầng ... 44
5.1.3 Sơ đồ triển khai hệ thống... 44
5.2 Giải pháp XML&XSL . 42
5.2.1 Sơ đồ giải pháp XML&XSL ... 44
5.2.2 Mô tả hoạt động giải pháp XML&XSL . 44
5.2.3 Sơ đồ tổng quan các chức năng giải pháp XML&XSL . 45
Các tác nhân tham gia hệ thống .. 46
Các tác chức năng chính của hệ thống 47
5.2.4 Chi tiết đặc tả chức năng... 47
5.3 Giải pháp Webservice .. 64
5.3.1 Sơ đồ giải pháp Webservice .. 64
5.3.2 Mô tả hoạt động giải pháp Webservice . 65
5.4 Giải pháp Webspider ... 65
5.4.1 Sơ đồ giải pháp Webspider 65
5.4.2 Mô tả hoạt động giải pháp Webspider .. 66
6 Tổng kết. 66
6.1 Kết quả về mặt lý thuyết .. 66
6.2 Kết quả về mặt thực tế . 66
6.3 Phương hướng phát triển . 66
7 Tài liệu tham khảo 67
7.1 Tài liệu tham khảo tiếng anh 67
7.2 Tài liệu tham khảo tiếng việt ... 67
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 85
👁 Lượt xem: 664
⬇ Lượt tải: 16
📎 Số trang: 105
👁 Lượt xem: 675
⬇ Lượt tải: 16
📎 Số trang: 97
👁 Lượt xem: 1472
⬇ Lượt tải: 16
📎 Số trang: 91
👁 Lượt xem: 966
⬇ Lượt tải: 16
📎 Số trang: 84
👁 Lượt xem: 386
⬇ Lượt tải: 16
📎 Số trang: 84
👁 Lượt xem: 315
⬇ Lượt tải: 16
Những tài liệu bạn đã xem