Xây Dựng Portal Chứng Khoán

68 230 4
Xây Dựng Portal Chứng Khoán

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu tham khảo ngành tin học Xây Dựng Portal Chứng Khoán

TRƯỜNG ĐẠI HỌC THĂNG LONGKHOA CÔNG NGHỆ THÔNG TINCHUYÊN ĐỀ TỐT NGHIỆPCÔNG NGHỆ .NETĐề Tài: Xây Dựng Portal Chứng KhoánSinh viên thực hiện:Bùi Mạnh Hưng – A07757Giáo viên hướng dẫn:Đoàn Quang MinhHà Nội 30/05/2008 ------------------------------------------------------------------------------------------------------------------------------------May30,2008,Bùi Mạnh Hưng_A07757,BaoCaoChuyenDeTotNghiep.Net1Mục lục1 Lời mở đầu 42 Khái niệm cổng thông tin (Portal) 52.1 Khái niệm cổng thông tin tích hợp 52.2 Phân loại cổng thông tin 52.3 Các tính năng cơ bản của portal . 53 Cổng thông tin chứng khoán . 73.1 Giới thiệu . 73.2 Mục tiêu . 73.3 Nguyên tắc xây dựng . 83.4 Tính năng nổi bật . 83.5 Lợi ích sản phẩm 93.6 Giao diện mỹ thuật . 104 Tìm hiểu khái niệm 174.1 Giới thiệu DotNetNuke 174.1.1 DotNetNuke là gì? . 174.1.2 Nguồn gốc DotNetNuke . 184.1.3 Khả năng mở rộng . 184.1.4 Xây dựng skin mới gắn vào DotNetNuke 194.1.5 Xây dựng container mới gắn vào DotNetNuke . 204.1.6 Xây dựng module mới thêm vào DotNetNuke . 214.2 Giới thiệu XML & XSL . 234.2.1 XML là gì? . 234.2.2 Lịch sử XML 244.2.3 SGML, HTML, và XML . 254.2.4 Ứng dụng XML 264.2.5 XSL thêm dáng điệu cho XML . 274.3 Giới thiệu Webservice . 294.3.1 Khái niệm webservice 29Đặc điểm . 30Ưu điểm . 31Nhược điểm . 314.3.2 Kiến trúc webservice . 314.3.4 Ứng dụng webservice 334.4 Giới thiệu Ajax 334.4.1 Khái niệm Ajax 33 ------------------------------------------------------------------------------------------------------------------------------------May30,2008,Bùi Mạnh Hưng_A07757,BaoCaoChuyenDeTotNghiep.Net2Lịch sử Ajax 33Khái niệm Ajax . 33Ajax hoạt động như thế nào? 344.4.2 Các ứng dụng Ajax phổ biến . 384.4.3 Hàm javascript dùng cho kỹ thuật ajax . 384.4.4 Giới thiệu Asp.net Ajax 39Kiến trúc của asp.net ajax . 39Asp.net ajax control toolkit . 40Tính năng Asp.net ajax community-supported . 404.4.5 Ứng dụng kỹ thuật AJAX . 405 Mô tả hệ thống 415.1 Kiến trúc tổng thể 415.1.1Tổng quan hệ thống 445.1.2 Kiến trúc đa tầng . 445.1.3 Sơ đồ triển khai hệ thống . 445.2 Giải pháp XML&XSL . 425.2.1 Sơ đồ giải pháp XML&XSL . 445.2.2 Mô tả hoạt động giải pháp XML&XSL . 445.2.3 Sơ đồ tổng quan các chức năng giải pháp XML&XSL . 45Các tác nhân tham gia hệ thống 46Các tác chức năng chính của hệ thống 475.2.4 Chi tiết đặc tả chức năng . 475.3 Giải pháp Webservice 645.3.1 Sơ đồ giải pháp Webservice 645.3.2 Mô tả hoạt động giải pháp Webservice . 655.4 Giải pháp Webspider . 655.4.1 Sơ đồ giải pháp Webspider 655.4.2 Mô tả hoạt động giải pháp Webspider 666 Tổng kết . 666.1 Kết quả về mặt lý thuyết 666.2 Kết quả về mặt thực tế . 666.3 Phương hướng phát triển . 667 Tài liệu tham khảo 677.1 Tài liệu tham khảo tiếng anh 677.2 Tài liệu tham khảo tiếng việt . 67 ------------------------------------------------------------------------------------------------------------------------------------May30,2008,Bùi Mạnh Hưng_A07757,BaoCaoChuyenDeTotNghiep.Net3 ------------------------------------------------------------------------------------------------------------------------------------May30,2008,Bùi Mạnh Hưng_A07757,BaoCaoChuyenDeTotNghiep.Net41 Lời mở đầuHiệ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ểnhế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ảngbăng thông rộng, Internet đã trở thành một phần không thể thiếu trong lĩnh vực truyềnthô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ềnthô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ọingườ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ưởngcủ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ácnướ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ôngtin 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ớithiệ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àysẽ giúp bạn xây dựng được một website chứng khoán hoạt động hiệu quả, chuyênnghiệ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ênnề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ộtportal.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ạicho 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. ------------------------------------------------------------------------------------------------------------------------------------May30,2008,Bùi Mạnh Hưng_A07757,BaoCaoChuyenDeTotNghiep.Net52 Khái niệm cổng thông tin (Portal)2.1 Khái niệm cổng thông tin tích hợpCổ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áckê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ộtphươ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 tinCổ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 nhauvớ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 tinnà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 theotuỳ 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êncá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ổngthô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 portalTuy 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ụngkhá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ínhnă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ổngthô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ảngWeb. Các tính năng đó bao gồm:* Khả năng cá nhân hoá (Customization hay Personalization): cho phép thiết đặtcá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ínhnă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ườidù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âydự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ủangười dùng (user- specific context), ví dụ như đối với từng đối tượng sử dụng sau khi ------------------------------------------------------------------------------------------------------------------------------------May30,2008,Bùi Mạnh Hưng_A07757,BaoCaoChuyenDeTotNghiep.Net6thô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ộidung 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ácnhau, 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ăngxuất bản thông tin với các định dạng đã được quy chuẩn, ví dụ như RDF (ResourceDescription 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ôngtin. 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 để khaithá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ểnthị 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áytí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ôngtin 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ínhnă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áchnhanh 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ácnhu 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 chongườ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ườidù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ácnhau.* 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ụngcó 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áccông thông tin doanh nghiệp. Mặt khác, tuỳ vào từng kiểu portal mà số lượng thànhviê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ựatrên vai trò (Role-based security) được sử dụng như một tiêu chuẩn trong các hoạt độngxá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ácportal cũng như các ứng dụng Web. ------------------------------------------------------------------------------------------------------------------------------------May30,2008,Bùi Mạnh Hưng_A07757,BaoCaoChuyenDeTotNghiep.Net73 Cổng thông tin chứng khoán3.1 Giới thiệuViệ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ầnmộ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ớithiệ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 3công nghệ chính: XML&XSL, webservice, webspider.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ệuquả, 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 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.3.2 Mục tiêu- Xây dựng một website đẹp, hiện đại, thể hiện đầy đủ hình ảnh của công ty chứngkhoán trên Internet.- Website cần phải là một công cụ marketing và chăm sóc khách hàng hiệu quả.- Website cần phải có chi phí xây dựng và vận hành hợp lý, do đặc thù mới thành lậpcủa công ty.- Website cần phải có tính mở cao để dễ dàng nâng cấp sau này. ------------------------------------------------------------------------------------------------------------------------------------May30,2008,Bùi Mạnh Hưng_A07757,BaoCaoChuyenDeTotNghiep.Net8- Đáp ứng các yêu cầu của các công ty, tập đoàn chứng khoán, tập thể cá nhân có nhucầu về chứng khoán.3.3 Nguyên tắc xây dựngTôi tuân theo các triết lý sau khi thiết kế & xây dựng các hệ thống website cho kháchhàng của mình:- Cảm nhận của website: Chuyên nghiệp và Thống nhất.- Tương tác cao và năng động:o Dễ dàng cập nhật cũng như loại bỏ thông tin cũ khi có nhu cầu mà không cần hiểubiết về kỹ thuật.o Có sẵn cơ chế phân quyền để cho phép đồng thời cập nhật nội dung và thông tin ởnhiều vùng khác nhau.o Dễ dàng thay đổi cấu trúc của toàn bộ website.o Dễ dàng thay đổi từng phần hoặc toàn phần giao diện website với chi phí thấp nhấtmà không ảnh hưởng đến nội dung- Cấu trúc khoa học, chặt chẽ, rõ ràng, dễ dàng điều hướng và khai thác.- Thiết kế sáng tạo, độc đáo, hiện đại và ấn tượng.- Thân thiện với người sử dụng, tương thích với các trình duyệt web khác nhau, nộidung được tối ưu, tốc độ tải/nạp trang web nhanh.3.4 Tính năng nổi bật- Giao diện quản trị trực quan được gắn ngay trên đỉnh website- Giao diện của hệ thống có thể tùy biến dễ dàng, người dùng muốn thay đổi giao diệnchỉ cần lựa chọn skin, contaner.- Các container rất uyển chuyển: tự động co giãn theo nội dung, cũng có thể chọn icongiúp tăng thêm màu sắc riêng của mỗi container.- Không cần nhiều kiến thức về CNNT: công cụ soạn thảo FCK Editor được đặt ngaytrên nền web giúp người nhập tin có thể xử lý những yêu cầu cao đối với nội dungthông tin mà không cần phải hiểu biết nhiều về kỹ thuật. Có thể cập nhật và quản lý nộidung thông tin của website bởi những nhân viên nhập liệu bình thường, không cần phảinhờ tới những chuyên gia hiểu biết về công nghệ thông tin.- Mỗi người sử dụng được quy định phạm vi hoạt động riêng, vì vậy họ chỉ có thể cậpnhật thông tin vào những vùng được phép: Chỉ những người có quyền editor trở lênmới được đăng bài, sau khi editor đăng bài thì những người có quyền aprover trở lên ------------------------------------------------------------------------------------------------------------------------------------May30,2008,Bùi Mạnh Hưng_A07757,BaoCaoChuyenDeTotNghiep.Net9mới được sửa, xóa và đăng bài viết đó. Chỉ admin trở lên mới được xem xml, xsl haytùy chọn skin, container cho module.- Nội dung bài viết, top cổ phiếu, thống kê giá chứng khoán . được export ra dữ liệudạng XML và có thể được hiển thị bằng nhiều cách khác nhau nhờ XSL.- Hệ thống có khả năng cung cấp thông tin cho các website khác hoặc lấy thông tin từwebsite khác nhờ các module sử dụng webservice.- Có khả năng tự động cực cao trong việc kết nối thông tin với website khác nhờ cácmodule webspider.- Có khả năng lấy thông tin của các công ty lên sàn rồi đưa vào cơ sở dữ liệu.- Thông tin được truyền tải về phía người dùng ít nhất nhờ các câu store procedure xửlý dữ liệu và kỹ thuật ajax.- Và rất nhiều tính năng nổi bật khác .3.5 Lợi ích sản phẩmSản phẩm này mang lại rất nhiều lợi ích cho doanh nghiệp:- Giúp doanh nghiệp có được hình ảnh một công ty chứng khoán chuyên nghiệp:Nguồn tin tức chuyên ngành phong phú, các thông tin chứng khoán đầy đủ, chi tiết vàđược cập nhật nhanh chóng như bảng giá trực tuyến, kết quả giao dịch .- Tạo nên niềm tin vào việc tổ chức của bạn có khả năng ứng dụng các kỹ thuật mớinhất của công nghệ thông tin để đạt đến mục đích của mình.- Là một kênh marketing hiệu quả: Các sản phẩm dịch vụ của công ty được giới thiệutrên website một cách rộng rãi. Với sự chuyên nghiệp trong giao diện, chuyên nghiệptrong cách xử lý dữ liệu portal sẽ là 1 kênh marketing hiệu quả cho công ty.- Là một công cụ chăm sóc khách hàng hiệu quả: Website cung cấp nhiều chức năng hỗtrợ khách hàng trực tuyến và nhanh chóng.- Góp phần xây dựng thương hiệu công ty: Hiện nay, website đang trở thành điềukhách hàng nghĩ tới đầu tiên khi tìm hiểu về sản phẩm dịch vụ của một công ty. Vì vậy,website sẽ giúp công ty tăng mức nhận biết thương hiệu một cách hiệu quả.- Xây dựng một hệ thống điều hành, xử lý thông tin thống nhất, hiệu quả trong toàn tổchức đồng thời kết nối không hạn chế với các hệ thống khác trong tương lai.Tôi luôn chờ đón mọi sự phản hồi từ phía khách hàng để ngày càng hoàn thiện sảnphẩm. Hãy gửi yêu cầu/phản hồi của bạn cho chúng tôi nếu bạn có những sáng kiếnhoặc yêu cầu mới để bổ sung nâng cao tính năng của hệ thống. Có thể bạn sẽ thấynhững sáng kiến của mình được áp dụng trong một phiên bản mới trong tương lai. [...]... nhiên, công nghệ xây dựng dịch vụ Web không nhất thiết phải là các công nghệ mới, nó có thể kết hợp với các công nghệ đã có như XML, SOAP, WSDL, UDDI… Với sự phát triển và lớn mạnh của Internet, dịch vụ Web thật sự là một công nghệ đáng được quan tâm để giảm chi phí và độ phức tạp trong tích hợp và phát triển hệ thống Chúng ta sẽ xem xét các dịch vụ Web từ mức khái niệm đến cách thức xây dựng ệ Dịch vụ... toàn vẹn và bảo mật thông tin, trong kiến trúc dịch vụ Web, chúng ta có thêm các tầng Policy, Security, Transaction, Management Ứ ụ Tôi sử dụng webservice cho module vẽ biểu đồ chứng khoán và module cung cấp kết quả giao dịch chứng khoán, thống kê top các cổ phiếu tăng giá nhiều nhất, top các cổ phiếu giảm giá nhiều nhất trên 2 sàn HOSTC và HASTC Việc sử dụng webservice sẽ giúp tôi đạt được 1 số lợi ích... 1 số lợi ích chính sau: - Giảm khối lượng xử lý trong 1 máy (một máy A từ xa xử lý sau đó trả về dữ liệu để máy B sử dụng sau đó hiển thị kết quả) - Triển khai hệ thống tới một công ty chứng khoán mới mà công ty chứng khoán đó chưa có dữ liệu thì có thể sử dụng webservice để hiển thị dữ liệu mà vẫn đảm bảo đầy đủ dữ liệu - Khi sử dụng webservice thì 2 phần mềm viết bằng 2 ngôn ngữ khác nhau vẫn có thể... nhà xây dựng Web sẽ chuyển sang XML Không giống như HTML và XML, SGML có thể sẽ chẳng bao giờ có được sự chấp nhận phổ biến trên Internet, đơn giản bởi vì nó chưa bao giờ được thiết kế hoặc được tối ưu cho các nhu cầu của một giao thức mạng Mức tối đa, với những ứng dụng phát hành có cấu trúc chặt chẽ ở mức độ cao, SGML sẽ tiếp tục phù hợp với mọi yêu cầu Ứ ụ Tôi sử dụng XML trong module tin tức chứng. .. thường được đóng gói trong một file Zip Giống như module, skin có thể được upload và cài đặt tự động thông qua trang quản trị ự ớ ắ Bước 1: Tạo thư mục mới trong thư mục skins của portal Ví dụ: C:\MyPortals\MySecurities\Portals\_default\Skins\MySecurities Bước 2: Tạo file TenFile.ascx, skin.css trong thư mục vừa tạo Bước 3: Viết code cho file TenFile.ascx, skin.css vừa tạo - Kế thừa lớp skin DotNetNuke.UI.Skins.Skin... đây là ví dụ 1 trang XML được module tin tức của tôi tự động sinh ra: http://www.bmhung.net (c) bmhung 22 0 546 Bùi Mạnh Hưng -1 130 Tổng hợp KQGD tuần từ 24-28/3 sàn HASTC ... ớ ệ Với Web Service, công nghệ chủ yếu dựa vào XML\SOAP, các hệ thống các ứng dụng có thể liên tác nhau một cách dễ dàng Chúng ta có thể hình dung có một nhà sản xuất phần mềm xây dựng một dịch vụ web như dịch Anh Việt chẳng hạn và công bố lên một nơi cho đăng ký dịch vụ (giống như một chợ bán dịch vụ) Sau đó chúng ta tìm đến "chợ" đó, hỏi mua và nhận được một bản mô tả về dịch... đăng nhập sẽ hiện lên bằng cách đặt id="ControlPanel" trong thẻ ID Bước 4: Đăng nhập vào portal bằng quyền admin hoặc quyền host sau đó chọn thiết lập Bước 5: Sau khi chọn thiết lập ==> chọn thiết lập nâng cao ==> Chọn giao diện ==> Chọn skin vừa tạo ra ạ ư ự ớ ắ Bước 1: Tạo thư mục mới trong thư mục skins của portal Bước 2: Tạo file TenFile.ascx, container.css Bước 3: Viết code cho file TenFile.ascx,... dụng máy tính chạy hệ điều hành Windows, ứng dụng vẫn có thể chạy và xử lý bình thường mà không cần thêm yêu cầu đặc biệt để tương thích giữa hai hệ điều hành này Phần lớn kĩ thuật của Dịch vụ Web được xây dựng dựa trên mã nguồn mở và được phát triển từ các chuẩn đã được công nhận, ví dụ như XML Một Dịch vụ Web bao gồm có nhiều mô-đun và có thể công bố lên mạng Internet Là sự kết hợp của việc phát triển... Dotnetnuke.Entities using DotNetNuke.Entities.Modules; Bước 5: Viết class ViewHelloWorld kế thừa từ lớp PortalModuleBase Bước 6: Thêm 1 label mới trong file ViewHelloWorld.ascx Bước 7: Viết code namespace HungBM.HelloWorld { public partial class ViewHelloWorld : PortalModuleBase { protected void Page_Load(object sender, EventArgs e) { lblHelloWorld.Text . công ty chứng khoán bạn cầnmộ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ớithiệu giải pháp xây dựng portal chứng khoán. Hưng_A07757,BaoCaoChuyenDeTotNghiep.Net73 Cổng thông tin chứng khoán3 .1 Giới thiệuViệ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ả

Ngày đăng: 22/11/2012, 10:13

Hình ảnh liên quan

Một loại hình nghệ thuật truyền  thống  của  người  Tây Nguyên được Unesco  công  nhận  là  di  sản  văn  hoá phi vật thể ? - Xây Dựng Portal Chứng Khoán

t.

loại hình nghệ thuật truyền thống của người Tây Nguyên được Unesco công nhận là di sản văn hoá phi vật thể ? Xem tại trang 19 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan