đề tài xây nghiên cứu công nghệ quản trị nội dung sitefinity và xây dựng hệ thống thông tin sàn chứng khoán

90 492 1
đề tài  xây nghiên cứu công nghệ quản trị nội dung sitefinity và xây dựng hệ thống thông tin sàn 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

Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 1. Nội dung đồ án : Nghiên cứu công nghệ Sitefinity và xây dựng hệ thống thông tin chứng khoán 2. Các nhiệm vụ cụ thể : a, Nghiên cứu công nghệ Sitefinity. b, Xây dựng hệ thống thông tin chứng khoán trên nền CMS_Sitefinity nhằm mục đích cung cấp thông tin cho người truy cập.1` 3. Lời cam đoan của sinh viên : Tôi – Đoàn Minh Tuấn - cam kết ĐATN là công trình nghiên cứu của bản thân tôi dưới sự hướng dẫn của Thạc sỹ Lê Tấn Hùng Các kết quả nêu ra trong ĐATN là trung thực, không phải là sao chép toàn văn của bất kỳ công trình nào khác. Hà Nội, ngày tháng năm Tác giả ĐATN Đoàn Minh Tuấn 4. Giáo viên hướng dẫn xác nhận về mức độ thành công của ĐATN và cho phép bảo vệ Hà Nội, ngày tháng năm Giáo viên hướng dẫn Thạc sỹ Lê Tấn Hùng Đoàn Minh Tuấn. Lớp CNPM-K48 1 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán BẢN TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Tên đề tài : Xây Nghiên cứu công nghệ quản trị nội dung SiteFinity Và xây dựng hệ thống thông tin sàn chứng khoán Nội dung đồ án Phần 1 : Giới thiệu tổng quan hệ thống quản trị nội dung. Lựa chọn công nghệ sử dụng Phần 2 : Tìm hiểu công nghệ Sitefinity: Kiến trúc, thành phần và mô hình, phương pháp lập trình ứng dụng web với SiteFinity. Phần 3 : Phân tích hệ thống : yêu cầu, chức năng của hệ thống thông tin chứng khoán Thiết kế hệ thống thông tin chứng khoán Phần 4 : Tổng kết đánh giá và hướng phát triển Đoàn Minh Tuấn. Lớp CNPM-K48 2 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Danh sách từ viết tắt Từ viết tắt Tên đầy đủ TTCK Thị trường chứng khoán CNTT Công Nghệ Thông Ttin CSDL Cơ sở dữ liệu CMA ứng dụng quản lý nội dung MMA ứng dụng quản lý nội dung thông tin (matecontent) CDA và ứng dụng phân phối nội dung. CMS Content Management System AJAX Asynchronous Javascript And XML DSL Domain Specific Langluage ORML Object-relational mapping layer Đoàn Minh Tuấn. Lớp CNPM-K48 3 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Danh mục các bảng Đoàn Minh Tuấn. Lớp CNPM-K48 4 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Danh sách các hình vẽ Đoàn Minh Tuấn. Lớp CNPM-K48 5 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Mục lục PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 1 BẢN TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP 2 I.1. Bảng CI_CompanyInfo 58 I.2. Bảng CI_CompanyLang 61 I.3. Bảng CI_Leader 62 I.4. Bảng SYS_Language 62 I.5. Bảng CI_AuthorityShareholder 63 I.6. Bảng SYS_ListCommon_Lang 64 I.7. Bảng CI_OwnershipStrure 64 I.8. Bảng CI_MajorHolder 65 I.9. Bảng CI_MajorHolder_Lang 65 I.10. Bảng CI_InsiderTransaction 66 I.11. Bảng CI_InsiderTransaction_Lang 67 I.12. Bảng CI_PublishFinancial (Cáo bạch) 67 I.13. Bảng CI_BalanceSheet (Bảng mục cân đối) 68 I.14. Bảng CI_BalanceSheet_Lang (cân đối – ngôn ngữ) 69 I.15. Bảng CI_BalanceSheet_Company(cân đối – công ty) 69 I.16. Bảng CI_IncomeStatement (Bảng mục kinh doanh) 70 I.17. Bảng CI_IncomeStatement_Lang (kinh doanh – ngôn ngữ) 71 I.18. Bảng CI_IncomeStatement_Company(kinh doanh – công ty) 71 Đoàn Minh Tuấn. Lớp CNPM-K48 6 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Lời giới thiệu Những năm gần đây, lượng khổng lồ website (trang thông tin điện tử) của các tổ chức, công ty và cá nhân ra đời dẫn đến hiệu quả là quá tải thông tin. Người sử dụng phải xử lý khối lượng rất lớn thông tin không cần thiết, với hàng loạt các thao tác trùng lặp trước khi tìm thấy thông tin hữu ích. Theo thống kê, khối lượng thông tin trên Internet đang tăng gấp đôi mỗi năm, và người dùng Internet sử dụng trung bình 60% thời gian để tìm kiếm thông tin, 20% thời gian tìm hiểu thông tin có cần thiết không chỉ 10% thời gian xử lý thông tin. Bên cạnh đó, mỗi website cung cấp những dịch vụ và ứng dụng khác nhau gây phiền toái và mệt mỏi cho người dùng khi họ phải nhớ quá nhiều tên và mật khẩu để có thể truy xuất thông tin hoặc sử dụng dịch vụ của các hệ thống khác nhau. Không đáp ứng được nhu cầu tích hợp ứng dụng và tích hợp hệ thống là hạn chế lớn nhất của các website. Những bất cập trên cùng hàng loạt yêu cầu cấp thiết khác nảy sinh từ thực tế phát triển của mạng Internet cũng như từ cộng đồng người sử dụng đã khai sinh một khái niệm mới, đồng thời cũng là một xu hướng công nghệ mới: CMS (thường được gọi là Hệ quản trị nội dung) Công nghệ CMS phát triển sau thời kỳ web khoảng 7-8 năm như một tất yếu xuất phát từ nhu cầu thực tế. CMS đang là chủ đề nóng nhất trong các ứng dụng CNTT của thế giới và Việt Nam hiện nay. Nói riêng Việt Nam, một số ứng dụng CMS được áp dụng rất nhiều và mang lại nhiều giá trị kinh tế cho các doanh nghiệp. Đồ án này đề cập đến các ưu điểm của công nghệ CMS so với website truyền thống, tình hình phát triển chung của công nghệ CMS trên thế giới và ở Việt Nam nói riêng, kiến trúc CMS và CMS Framework đặc biệt đi sâu về một loại CMS – SiteFinity và xây dựng thử nghiệm ứng dụng “Hệ thống thông tin sàn chứng khoán” dựa trên công nghệ SiteFinity. Em xin chân thành cảm ơn ThS. Lê Tấn Hùng đã dìu dắt em hoàn thành đề tài này! Em cũng xin cảm ơn công ty Psoft đã tạo điều kiện và giúp đỡ em thực hiện đồ án tốt nghiệp! Trong đồ án tốt nghiệp này, em xin trình bày các phần và chi tiết : Bố cục đồ án bao gồm :  Chương 1 : Giới thiệu WebSite và hệ quản trị nội dung CMS  Chương 2 : Đặc điểm và hoạt động của CMS SiteFinity  Chương 3: Phân tích hệ thống WeSite thông tin chứng khoán-Thiết kế và xây dựng website trên nền CMS Sitefinity  Chương 4: Tổng kết đánh giá và hướng phát triển Đoàn Minh Tuấn. Lớp CNPM-K48 7 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán ABSTRACT OF THESIS Recently, Information technology and the Internet develop very quickly. Companies and Organizations need to provide and advertise them over the Internet. So we need a method and tool which is easier to use and develop even for general users. CMS is such tool. Software companies can use CMS to quickly develop Web application. User can use it easily. Nowadays, there are many CMS on the market. But SiteFinity have many advantage feature which reduce time to develop and improve performance. The thesis represents and structures as flowing: Chapter 1: Overview about CMS. Chapter 2: SiteFinity Technology and related technology. Chapter 3: Research and analyze stock information problem. Chapter 4: Result and future work. Đoàn Minh Tuấn. Lớp CNPM-K48 8 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Chương I : TỔNG QUAN VỀ HỆ QUẢN TRỊ NỘI DUNG CMS 1 TỔNG QUAN VỀ CÔNG NGHỆ XÂY DỰNG WEBSITE 1.1.Kiến trúc website Cùng với sự phát triển mạnh mẽ của mạng Internet, đã có những cuộc cách mạng về công nghệ lập trình. Trước đây, chúng ta xây dựng trang web sử dụng ngôn ngữ định dạng “Formatting language” gọi là ngôn ngữ HTML. Ngày nay, bên cạnh ngôn ngữ HTML còn có hàng loạt các công nghệ mới như ngôn ngữ kịch bản “Scripting language”, công nghệ ASP, PHP, JSP, XML và những công nghệ khác để thỏa mãn các nhu cầu mới của người dùng Internet. Để xem một trang web, ta mở một trình duyệt, đánh địa chỉ của trang và trang web yêu cầu sẽ hiện ra. Nhưng trước khi người sử dụng có thể yêu cầu trang web đó, người thiết kế phải tạo nên trang web này và đưa nó lên mạng. Việc xây dựng các trang web dựa trên 2 công nghệ chính, đó là công nghệ web tĩnh và công nghệ web động. Website tĩnh Hình 1. 1 - Quá trình xử lý đối với trang web tĩnh Máy chủ: là máy chạy một phần mềm máy chủ web (web server). Đây là phần mềm thực hiện nhiệm vụ quản lý các trang web và chuyển nó đến trình duyệt (qua Internet hoặc qua mạng nội bộ). Máy khách: là máy mà người sử dụng đang chạy một trình duyệt. Đoàn Minh Tuấn. Lớp CNPM-K48 9 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Trang tĩnh HTML có rất nhiều hạn chế. Có nhiều việc mà người ta không thể thực hiện được đối với một trang web tĩnh, chẳng hạn: Người ta không thể tạo được một trang web hiển thị tên của người đang xem nó. Người ta không thể tạo được một trang web phản ánh một tình trạng mới nhất như thời gian hiện thời hoặc thời tiết được cập nhật. Người ta không thể tạo được một trang web thể hiện nội dung mà người sử dụng yêu cầu ở trang trước đó. Website động Một trang web có nội dung động là một trang web chứa cả HTML và các lệnh để tạo lập HTML. Khi người sử dụng yêu cầu một trang web động, phản hồi mà người sử dụng nhận được vẫn là một HTML. Tuy nhiên trước đó, một phần HTML (hoặc tất cả nội dung của HTML) đã được tạo ra bởi hệ thống máy chủ theo các lệnh tạo lập HTML. Hình 1. 2 - Quá trình xử lý đối với trang web động - Xử lý tại máy chủ và máy khách Xử lý phía máy chủ: Máy chủ sẽ phân tích thông tin mà trình duyệt gửi đến và sẽ truy cập cơ sở dữ liệu để tìm ra thông tin. Máy chủ sẽ sử dụng thông tin này để tạo nên một HTML thể hiện một trang web. HTML được máy chủ tạo nên sẽ được gửi về trình duyệt. Sau đó trình duyệt dịch HTML và hiển thị trang web theo như cách xử lý đối với trang web tĩnh. Xử lý phía máy khách: Đoạn mã dành cho máy khách không được thực hiện bới máy chủ mà nó được gửi đến trình duyệt (cùng với HTML như một phần của đáp ứng), đoạn mã này được xử lý bởi trình duyệt hiển thị kết quả trang HTML trên màn hình của người sử dụng. Đoàn Minh Tuấn. Lớp CNPM-K48 10 [...]... ứng dụng quản lý nội dung CMA, ứng dụng quản lý nội dung thông tin (matecontent) MMA, Đoàn Minh Tuấn Lớp CNPM-K48 18 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán và ứng dụng phân phối nội dung CDA Một số CMS có nhiều hơn ba thành phần này, nhưng tất cả đều chứa ba thành phần này ở dạng nào đó CMA quản lý các thành phần nội dung của một CMS, MMA quản lý các thông tin và các... nhật nội dung, các lỗi vô ý do ghi đè lên nội dung, ghép nội dung, thiếu liên lạc giữa các bộ phận bảo trì nội dung sẽ được giảm thiểu,nếu như không nói là hoàn toàn bị loại trừ Đoàn Minh Tuấn Lớp CNPM-K48 26 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán CHƯƠNG II CÔNG NGHỆ CMS - SITEFINITY 2.1 Tổng quan về Telerik SiteFinity Telerik Sitefinity là một hệ quản trị nội dung. .. Lớp CNPM-K48 21 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Lý do chủ yếu của sự phân tách nội dung và nội dung là hai công việc khác nhau và những con người tham gia chúng cũng khác nhau Chúng ta đã bàn tới việc liệu có xử lý chung thông tin và ứng dụng trong CMS Như vật việc tách biệt sẽ giúp hệ thống đỡ phức tạp Nhân viên toà soạn là những người sử dụng CMA ,và workflow của... Đoàn Minh Tuấn Lớp CNPM-K48 17 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Trong môi trường điện toán phức tạp như hiện nay ,thông tin không còn là thực thể đơn lẻ nữa ,nó là một phần trong một hệ thống thông tin lớn hơn, luôn cần có sự kết hợp, trao đổi, liên thông dữ liệu với nhau Yêu cầu trong quá trình khởi tạo nội dung:  Độc lập nội dung và các lớp giao diện thể hiện... cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Kiểm thử(test) Sau khi các nội dung thông tin được tạo ra và xây dựng, chúng cần được qua quá trình kiểm thử Không như với các thành phần nội dung, việc kiểm thử ở đây đặc biệt nghiêm ngặt và không thể lơ là với bất cứ giá nào Stage, Deployment, Maintenance, Removal Các giai đoạn này tương tự như đối với CMA quản lý các thành phần nội dung. .. như nhau Đối với hệ thống lớn thì cần nhiều tổ chức, cá nhân, và role khác nhau để thực hiện phê chuẩn nội dung trước khi nó sẵn sàng chuyển Đoàn Minh Tuấn Lớp CNPM-K48 19 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán sang giai đoạn tiếp theo Còn đối với hệ thống nhỏ,có khi chỉ cần một người thực hiện công việc này trong suốt vòng đời của các thành phần nội dung Thiết kê (Design)... server thông qua kết nối TCP/IP, Apache server sẽ đáp ứng nhu cầu đó bằng cách trả về nội dung của trang web đó Nội dung này sẽ được browser tại máy khách hiển thị và đưa ra màn hình Hình 1 4 - Mô hình Request/Response của Client/Server 1.2 Công nghệ xây dựng website: Các công nghệ xây dựng Web 1.0 a Ngôn ngữ đánh dấu siêu văn bản HTML Đoàn Minh Tuấn Lớp CNPM-K48 12 Nghiên cứu công nghệ Sitefinity Xây dựng. .. dụng quản lý vòng đời đầy đủ của nội dung thông tin, ta có thể định nghĩa nội dung thông tin là các thông tin về nội dung Nghe qua có vẻ MMA rất giống CMA nhưng MMA có mục tiêu khác hoàn toàn: đó là việc sinh ra các nội dung thông tin thay vì các thành phần nội dung Cũng giống CMA, ở cuối mỗi giai đoạn vòng đời các nội dung thông tin ở trạng thái ổn định hơn Phê chuẩn Trước khi một giai đoạn hoàn tất và. .. nhìn nhận và tiếp cận theo khía cạnh công nghệ học phần mềm 2.2.1 Xác định yêu cầu của hệ thống CMS 2.2.1.1 Các chức năng cơ bản của một hệ thống CMS Cung cấp công cụ phục vụ quá trình soạn thảo,biên tập, chỉnh lý nội dung Có hệ thống quản lý lưu trữ nội dung Kểm soát phiên bản tài liệu,giám sát sự thay đổi,cho phép tìm lại nội dung tài liệu trứơc và sau khi thay đổi ,biên tập Cung cấp hệ thống quản lý... lý quy trình xử lý nội dung thông tin Có khả năng kết xuất thông tin đề ra tự động từ hệ thống quản lý lưu trữ nội dung dùng chung Cung cấp khả năng cá nhân hoá thông tin cho người dung Cung cấp cho người dùng những công cụ tìm kiếm tra cứu theo thuộc tính, tìm kiếm toàn văn giúp nhanh chóng tìm kiếm và định vị được nội dung thông tin 2.2.1.2 Bổ sung các yêu cầu hiện nay đối với hệ thống CMS chuyên nghiệp . CNPM-K48 1 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán BẢN TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP Tên đề tài : Xây Nghiên cứu công nghệ quản trị nội dung SiteFinity Và xây dựng hệ. Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 1. Nội dung đồ án : Nghiên cứu công nghệ Sitefinity và xây dựng hệ thống thông tin. CNPM-K48 3 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Danh mục các bảng Đoàn Minh Tuấn. Lớp CNPM-K48 4 Nghiên cứu công nghệ Sitefinity Xây dựng hệ thống thông tin chứng khoán Danh

Ngày đăng: 16/10/2014, 12:05

Từ khóa liên quan

Mục lục

  • I.1. Bảng CI_CompanyInfo

  • I.2. Bảng CI_CompanyLang

  • I.3. Bảng CI_Leader

  • I.4. Bảng SYS_Language

  • I.5. Bảng CI_AuthorityShareholder

  • I.6. Bảng SYS_ListCommon_Lang

  • I.7. Bảng CI_OwnershipStrure

  • I.8. Bảng CI_MajorHolder

  • I.9. Bảng CI_MajorHolder_Lang

  • I.10. Bảng CI_InsiderTransaction

  • I.11. Bảng CI_InsiderTransaction_Lang

  • I.12. Bảng CI_PublishFinancial (Cáo bạch)

  • I.13. Bảng CI_BalanceSheet (Bảng mục cân đối)

  • I.14. Bảng CI_BalanceSheet_Lang (cân đối – ngôn ngữ)

  • I.15. Bảng CI_BalanceSheet_Company(cân đối – công ty)

  • I.16. Bảng CI_IncomeStatement (Bảng mục kinh doanh)

  • I.17. Bảng CI_IncomeStatement_Lang (kinh doanh – ngôn ngữ)

  • I.18. Bảng CI_IncomeStatement_Company(kinh doanh – công ty)

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

  • Đang cập nhật ...

Tài liệu liên quan