Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 136 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
136
Dung lượng
5,63 MB
Nội dung
Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG HUỲNH ĐỨC HÀ XÂY DỰNG CỔNG THÔNG TIN (PORTAL) THỊ TRƯỜNG CHỨNG KHỐN Chun ngành: Cơng Nghệ Thông Tin Mã số: 01.01.11 Luận Văn Cử Nhân Khoa Học Tin Học Người hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO NIÊN KHÓA 2004 - 2008 Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T -1- Tìm hiểu cổng thơng tin (Portal) thị trường chứng khoán LỜI CÁM ƠN Em xin chân thành cảm ơn thầy cô khoa Công Nghệ Thông Tin – Tốn Ứng Dụng, trường Đại học Tơn Đức Thắng tạo điều kiện thuận lợi cho em học tập thực đề tài tốt nghiệp Em xin gửi lời cảm ơn đến cô Lê Thị Ngọc Thảo tận tình hướng dẫn bảo em suốt thời gian thực đề tài, cô người ln động viên tinh thần cho em, để em có động lực để hồn thành tốt đề tài Em xin chân thành cảm ơn q thầy khoa CNTT tận tình giảng dạy, trang bị cho em kiến thức cần thiết suốt trình học tập Khoa Con xin gửi lời cảm ơn sâu sắc đến Ba Mẹ, Anh Chị em gia đình tất bạn bè ln bên suốt thời gian học tập Con ghi nhớ công ơn sinh thành, dưỡng dục Ba Mẹ Ba Mẹ giúp đỡ, động viên vượt qua khó khăn sống học tập Ba Mẹ hy sinh đời cho học tập nên người ngày hơm Mặc dù em cố gắng hồn thành luận văn phạm vi khả cho phép, chắn khơng tránh khỏi thiếu sót, kính mong cảm thơng tận tình bảo quý thầy cô bạn Người thực hiện: Huỳnh Đức Hà Tháng năm 2008 Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T -2- Tìm hiểu cổng thơng tin (Portal) thị trường chứng khoán Nhận xét giáo viên hướng dẫn Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T -3- Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Nhận xét giáo viên phản biện Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T -4- Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn TĨM TẮT LUẬN VĂN Luận văn trình bày khái niệm công nghệ Portal, Framework DotNetNuke đồng thời nghiên cứu thị trường chứng khoán Việt Nam Từ tin học hóa hoạt động xây dựng web portal cho thị trường chứng khốn với chức có từ thơng tin thị trường chứng khốn Luận văn thực cài đặt thí nghiệm mẫu cho ứng dụng web portal cho cổng thơng tin chứng khốn với nhiều chức hỗ trợ người dùng mang nghĩa portal Luận văn gồn chương, cụ thể chương sau: Chương Giới Thiệu: Giới thiệu đề tài, trình bày lý chọn đề tài, mục tiêu cần đạt phạm vi đề tài Chương Tìm hiểu cổng thơng tin Portal: Trình bày nên ưu điểm khuyết điểm portal mã nguồn mở DotNetNuke Chương Tìm hiểu chứng khốn thị trường thực tế: Trình bày kiến thức chứng khoán, thuật ngữ chứng khốn, trình bày trạng thị trường chứng khốn Việt Nam Chương Phân tích thiết kế: đặc tả yêu cầu hệ thống, nhận diện actor, user-case, thiết kế sở liệu thiết kế lớp chương trình Chương thực hiện: mô tả module dùng lại DotNetNuke module tự viết, vài hình trình chiếu web Chương tổng kết: đánh giá kết đạt chưa đạt trình thực đề tài Hướng dẫn khoa học: Cơ LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T -5- Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn MỤC LỤC TĨM TẮT LUẬN VĂN DANH MỤC CÁC HÌNH VẼ 11 DANH MỤC CÁC BẢNG BIỂU 13 CÁC TỪ VIẾT TẮT TRONG LUẬN VĂN 14 CHƯƠNG GIỚI THIỆU 16 1.1 Giới thiệu đề tài 16 1.2 Lý chọn đề tài 16 1.3 Mục tiêu phạm vi đề tài 17 CHƯƠNG TÌM HIỂU CỔNG THƠNG TIN PORTAL 19 2.1 Khái niệm cổng thông tin 19 2.2 Phân loại Portal 21 2.3 Chức Portal 22 2.3.1 Đăng nhập lần (Single Sign On) 22 2.3.2 Cá nhân hóa (personalization) 22 2.3.3 Tự hoạt động (self services) 22 2.3.4 Đa nguồn liệu, đa tảng đa ngôn ngữ 22 2.3.5 Có cơng cụ tìm kiếm mạnh 23 2.4 Lựa chọn framework xây dựng Portal DNN 23 2.5 Giới thiệu dotnetnuke(dnn) 29 2.5.1 Thành phần dotnetnuke 32 2.5.2 Kiến trúc dotnetnuke 34 2.5.3 Lớp presentation 35 2.5.4 Lớp bussiness logic 36 2.5.5 Lớp data access 36 2.6 Vấn đề bảo mật dotnetnuke 37 2.6.1 Lấy thông tin profile ứng dụng 37 2.6.2 Stored procedure 38 2.6.3 Cross site scripting(css) 38 2.6.4 Sql injection 39 Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T -6- Tìm hiểu cổng thơng tin (Portal) thị trường chứng khoán 2.6.5 Code access securities(cas) 39 CHƯƠNG TÌM HIỂU CHỨNG KHỐN 40 3.1 Chứng khốn gì? 40 3.2 Thuật ngữ chứng khoán 41 3.3 Hoạt động giao dịch thị trường chứng khoán HCM 44 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ 46 4.1 Đặc tả 46 4.2 Nhận diện actor 48 4.2.1 Người dùng không thành viên web 48 4.2.2 Người dùng đăng nhập hệ thống 49 4.2.3 Doanh nghiệp 49 4.2.4 Phân tích viên 50 4.2.5 Người quản trị web Portal 51 4.3 Chi tiết mô tả User-case 53 4.3.1 User-case đăng ký tài khoản 53 4.3.2 User-case tìm kiếm 53 4.3.3 User-case xem danh sách niêm yết 54 4.3.4 User-case xem viết kiến thức chứng khoán 54 4.3.5 User-case xem thống kê quy mô giao dịch 54 4.3.6 User-case xem tin tức 55 4.3.7 User-case xem thông tin ngày 56 4.3.8 User-case xem thống kê top ngày 56 4.3.9 User-case xoá tin tức 57 4.3.10 User-case xoá bảng giá trực tuyến 57 4.3.11 User-case xoá danh sách niêm yết 58 4.3.12 User-case xoá kiến thức chứng khoán 58 4.3.13 User-case xoá kết giao dịch cuối ngày 59 4.3.14 User-case cập nhật tin tức 60 4.3.15 User-case thêm tin tức 60 4.3.16 User-case cập nhật bảng giá trực tuyến 61 Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T -7- Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn 4.3.17 User-case thêm bảng giá trực tuyến 62 4.3.18 User-case cập nhật công ty niêm yết 62 4.3.19 User-case thêm công ty niêm yết 63 4.3.20 User-case cập nhật kiến thức chứng khoán 64 4.3.21 User-case thêm kiến thức chứng khoán 65 4.3.22 User-case cập nhật thông tin hỗn hợp 65 4.3.23 User-case thêm thông tin hỗn hợp 67 4.3.24 User-case cập nhật thông tin chi tiết 67 4.3.25 User-case thêm thông tin chi tiết 68 4.3.26 User-case cập nhật danh sách niêm yết 69 4.3.27 User-case thêm danh sách niêm yết 70 4.4 Lượt đồ user-case 71 4.4.1 Lượt đồ tạo account 71 4.4.2 Lượt đồ đăng nhập 71 4.4.3 Lượt đồ cập nhật account 72 4.4.4 Lượt đồ tìm kiếm 72 4.4.5 Lượt đồ xem top chứng khoán 73 4.4.6 Lượt đồ xem tin tức chứng khoán 73 4.4.7 Lượt đồ xem thống kê giao dịch 74 4.4.8 Lượt đồ xem thống kê báo giá 74 4.4.9 Lượt đồ xem kết giao dịch cuối ngày 75 4.4.10 Lượt đồ xem kiến thức chứng khoán 75 4.4.11 Lượt đồ xem danh sách niêm yết 76 4.4.12 Lượt đồ xem bảng giá trực tuyến 76 4.4.13 Lượt đồ thêm tin tức 77 4.4.14 Lượt đồ thêm thông tin hỗn hợp 77 4.4.15 Lượt đồ thêm thông tin chi tiết 78 4.4.16 Lượt đồ thêm kiếm thức chứng khoán 78 4.4.17 Lượt đồ thêm danh sách niêm yết 79 4.4.18 Lượt đồ thêm công ty niêm yết 79 Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T -8- Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn 4.4.19 Lượt đồ thêm bảng giá trực tuyến 80 4.4.20 Lượt đồ cập nhật tin tức 80 4.4.21 Lượt đồ cập nhật thông tin hỗn hợp 81 4.4.22 Lượt đồ cập nhật thông tin chi tiết 81 4.4.23 Lượt đồ cập nhật kiến thức chứng khoán 82 4.4.24 Lượt đồ cập nhật danh sách niêm yết 82 4.4.25 Lượt đồ cập nhật công ty niêm yết 83 4.4.26 Lượt đồ cập nhật bảng giá trực tuyến 83 4.4.27 Lượt đồ xoá bảng giá trực tuyến 84 4.4.28 Lượt đồ xoá danh sách niêm yết 84 4.4.29 Lượt đồ xoá kiến thức chứng khoán 85 4.4.30 Lượt đồ xoá kết giao dịch cuối ngày 85 4.4.31 Lượt đồ xoá tin tức 86 4.5 Thiết kế sở liệu 87 4.5.1 Sơ đồ quan hệ 87 4.5.2 Chi tiết bảng liệu 88 4.6 Thiết kế lớp 95 4.6.1 Các lớp INFO 95 4.6.1.1 Congtychungkhoaninfo 95 4.6.1.2 danhsachniemyetinfo 95 4.6.1.3 Banggiatructuyeninfo 95 4.6.1.4 Timkiemcongtychungkhoaninfo 96 4.6.1.5 Tintucinfo 97 4.6.1.6 Topchungkhoaninfo 97 4.6.1.7 Chisoindexinfo 97 4.6.2 Các lớp controller 97 4.6.2.1 Chisoindexcontroller 97 4.6.2.2 Congtychungkhoancontroller 98 4.6.2.3 Tintuccontroller 98 4.6.2.4 Topchungkhoantanggiamcontroller 99 Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T -9- Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn 4.6.2.5 Danhsachniemyetcontroller 99 CHƯƠNG THỰC HIỆN 101 5.1 Mô tả Module .101 5.1.1 Mô tả module dùng lại 101 5.1.2 Các Module tự viết 102 5.1.2.1 Module Tin Tức 102 5.1.2.2 Module Công Ty Niêm Yết 102 5.1.2.3 Module Danh sách niêm yết 103 5.1.2.4 Module số index 103 5.1.2.5 Module bảng giá trực tuyến 104 5.1.2.6 Module top chứng khoán tăng giảm 104 5.1.2.7 Module tìm kiếm 105 5.1.2.7 Module thống kê 105 5.2 Công cụ môi trường phát triển 106 5.3 Một vài hình đề tài 106 5.3.1 Sơ đồ hệ thống website 106 5.3.2 Một số giao diện website .107 CHƯƠNG TỔNG KẾT VÀ ĐÁNH GIÁ .119 6.1 Kết đạt 119 6.1.1 Về mặt lý thuyết 119 6.1.2 Về mặt thực tiễn 119 6.2 Hướng phát triển 120 6.2.1 Những hạn chế 120 6.2.2 Hướng phát triển 120 TÀI LIỆU THAM KHẢO 121 PHỤ LỤC 122 Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 10 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khoán PHỤ LỤC Yêu cầu hệ thống: Hệ điều hành:Win XP, Server 2000/2003 , Vista RAM: 128MB HD: 20GB Microsoft SQL Server 2000/2005 ISS 5.1 trở lên Dot Net framework 2.0 Hướng dẫn cài đặt hướng dẫn sử dụng Giải nén Giải nén file DotNetNuke DotNetNuke.rar vào thư mục: C:\Inetpub\ Giải nén file database.rar vào chỗ trống ổ cứng Hình 6.1 Share thư mục DotNetNuke Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 122 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.2 Share thư mục DotNetNuke(tt) Nếu thư mục share bỏ qua bước Attach sở liệu Mở công cụ Enterprise Manager Microsoft SQL Server 2005 Click phải mục Database chọn All tasks / Attach Database… hình vẽ bên Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 123 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.3 Attach sở liệu Chọn đường dẫn đến file DotNetNuke_Data.MDF giải nén bên Hình 6.4 Attach sở liệu cách chọn file Mdf đính kèm Khi attach thành cơng bạn có sở liệu DotNetNuke hình bên dưới: Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 124 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.5 Attach sở liệu thành công Tạo login vào sở liệu vừa attech Hình 6.6 Tạo login cho sở liệu Phần Name : Gõ vào “DotNetNukeUser” Chọn chế độ SQL Server Authertication Phần password: gõ vào “123456.0” Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 125 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khoán Ghi chú: Username pass ví dụ tiêu biểu, bạn tạo usename pass theo cách mình, cần chỉnh sữa file web.config Hình 6.7 Thiết lập vai trị cho Login Hướng dẫn khoa học: Cơ LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 126 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.8 Thiết lập vai trị cho Login(tt) Chọn tab Server Roles chọn quyền Admin cho login vừa tạo Hình 6.9 Thiết lập vai trị cho Login(tt) Chọn tab Database Access chọn Database DotNetNuke chọn mục db_owner Ok confirm password bạn hồn thành việc tạo login Hướng dẫn khoa học: Cơ LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 127 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.10 Thiết lập quyền cho Login(tt) Tạo applycation name cho trang web Mở IIS Hình 6.11 Tạo tên ứng dụng cho trang web Màng hình Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 128 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.12 Tạo tên ứng dụng cho trang web(tt) Chọn Next Hình 6.13 Tạo tên ứng dụng cho trang web(tt) Trong ô Alias gõ chữ DotNetNuke, bấm Next Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 129 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.14 Tạo tên ứng dụng cho trang web(tt) Hình 6.15 Tạo tên ứng dụng cho trang web(tt) Chọn tất quyền hình trên, sau nhấn Next Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 130 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.16 Tạo tên ứng dụng cho trang web(tt) Chọn Finist bên Hình 6.17 Tạo tên ứng dụng cho trang web(tt) Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 131 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.18 Tạo tên ứng dụng cho trang web(tt) Chọn Properties làm theo tất bước hình bên dưới: Hình 6.19 Tạo tên ứng dụng cho trang web(tt) Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 132 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.20 Tạo tên ứng dụng cho trang web(tt) Hình 6.21 Tạo tên ứng dụng cho trang web(tt) Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 133 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.22 Tạo tên ứng dụng cho trang web(tt) Hình 6.23 Tạo tên ứng dụng cho trang web(tt) Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 134 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Hình 6.24 chạy ứng dụng Click phải chuột chọn Browse Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 135 - Tìm hiểu cổng thơng tin (Portal) thị trường chứng khốn Kết quả: Hình 6.25 kết trang web Bạn sử dụng account sau để đăng nhập sử dụng chức tương ứng: Quyền Tên Đăng Nhập Mật Khẩu Quản trị hệ thống Host phongvan Quản trị site Admin phongvan Bảng 6.1 Quyền đăng nhập hệ thống Hướng dẫn khoa học: Cô LÊ THỊ NGỌC THẢO Sinh Viên: HUỲNH ĐỨC HÀ -810866T - 136 - ... quan hệ, dạng CSDL hướng đối tượng Đa tảng: Có thể chạy hệ điều hành khác Web Server khác nhau, chạy PC hay mobie Với portal công cộng phục vụ cho đối tượng lớn người dùng khả đa ngôn ngữ cần thiết... http://el.edu.net.vn/introduction Được JA-SIG phát triển công nghệ Java, Uportal portal thông dụng portal mã nguồn mở viết Java - Giải pháp Vportal VietSoftware cho UBND TP Hà Nội http://www.hanoi.gov.vn/... Microsoft Share Point, Sun One, Open Source Portals Tuy nhiên, Portal DNN phát triển Portal Frame work mã nguồn mở Microsoft Phần mềm tạp chí VB Maganize bình chọn phần mềm viết VisualBasic.NET hay