Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
2,32 MB
Nội dung
TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA KHOA HỌC TỰ NHIÊN BỘ MƠN TỐN LUẬN VĂN TỐT NGHIỆP ĐẠI HỌC ỨNG DỤNG MATLAB TRÊN NET FRAMEWORK 3.5 TRONG THỐNG KÊ Giáo viên hướng dẫn: Th.s NGUYỄN THỊ HỒNG DÂN (BỘ MƠN TỐN – KHOA KHTN) Sinh viên thực hiện: BÙI NGUYỄN QUỐC TOÀN NGÀNH: TOÁN ỨNG DỤNG CẦN THƠ – 06/2010 i LỜI CẢM ƠN -Hoàn thành luận văn này, ngồi nổ lực thân, cịn có đóng góp khơng nhỏ người thân, thầy cơ, bạn bè… Con xin chân thành cảm ơn Cha Mẹ sinh thành, nuôi dạy khôn lớn trực tiếp hỗ trợ trình sinh hoạt học tập xa nhà Em xin cảm ơn quý Thầy Cô trường Đại học Cần Thơ, đặc biệt thầy mơn Tốn khoa Khoa học Tự Nhiên, người giáo dục truyền đạt cho em kiến thức mái trường Em xin gửi lời cảm ơn đặc biệt đến Cô Nguyễn Thị Hồng Dân (Bộ môn Toán Khoa Khoa Học Tự Nhiên), Thầy Dương Tấn Sỉ (Bộ môn Vật Lý Khoa Sư Phạm) tận tình đ ịnh hướng, phác thảo ý tư ởng tạo điều kiện tốt để em hoàn thành luận văn Em xin cảm ơn cô Dương Thị Tuyền vai trị Cố vấn học tập tận tình giúp đỡ, hướng dẫn vấn đề liên quan đến công tác học vụ suốt thời gian qua, đặc biệt thủ tục trình thực hồn tất luận văn Tơi xin cảm ơn người bạn quan tâm đ ến đề tài cùa ủng hộ suốt thời gian thực luận văn Cuối cùng, xin cảm ơn, chúc người sức khỏe công tác tốt Cần Thơ, tháng năm 2010 Sinh viên thực Bùi Nguyễn Quốc Tồn ii TĨM TẮT Ngày nay, việc sử dụng phần mềm máy tính để giải toán thống kê sử dụng rộng rãi thêm chức theo nhu cầu xã hội Hiện nay, hầu hết người dùng phần mềm tính tốn desktop gặp phải số vấn đề yêu cầu phần cứng, tính tương thích phần mềm, giá phần mềm họ dùng phải trả nhiều họ dùng Mặt khác, ứng dụng trực tuyến phát triển mạnh mẽ ngày phổ biến khả ưu việt Từ đó, để tiết kiệm chi phí giảm vấn đề truyền thống phần mềm desktop, việc ứng dụng công nghệ phần mềm trực tuyến nhu cầu thiết yếu Trong thời gian thực đề tài “Ứng dụng MATLAB NET Framework 3.5 Thống”, áp d ụng kiến thức học từ nhà trường tích lũy đư ợc nhiều kinh nghiệm xây dựng trực tuyến có sử dụng tài nguyên mở rộng Rất mong nhận góp ý quý Thầy, Cô bạn để chương trình hiệu hơn! iii ABSTRACT Today, using computer software to solve problems in statistics have been using popularly and more functions for social requirements Currently, most of people who are using desktop calculus software reach some problem about hardware requirements, compatibly software, prices of software they used and must to pay rather than what they use Otherwise, online application have been developing strongly and increasing popularly because of their preeminent abilities Since then, to save fee and reduce traditional problems of desktop software, applying online software technology is a essential need Duration making the project “Applying MATLAB into NET Framework 3.5 in Statistics”, I applied the knowledge learned in school anh accured much experience in contruction of online application that using extend resources I hope to receive comments from teachers and other students to make the programe more effect! iv DANH MỤC CÁC TỪ VIẾT TẮT/ KÝ HIỆU Admin: Administrator AJAX: Asynchronous JavaScript and XML CLR: Common Language Runtime CSS: Cascading Style Sheets IDE: Integrated Development Environment M-file: Tập tin chứa hàm người dùng định nghĩa MATLAB MSF: Mean Square for factor MSE: Mean Square for Error SSE: Sum of Squares for Error SSF: Sum of Squares for Factor SST: Total Sum of Squares DANH MỤC CÁC BẢNG Bảng I.1 Luật chuyển đổi kiểu liệu từ NET sang MATLAB qua lớp MWArray Bảng I.2 Cấu trúc thư mục sau biên dịch 17 Bảng I.3 Trình bày liệu tốn phân tích phương sai nhân tố 30 Bảng I.4 Trình bày kết tốn phân tích phương sai nhân tố 30 Bảng I.5 Trình bày liệu tốn phân tích phương sai nhân tố 32 Bảng I.6 Trình bày kết tốn phân tích phương sai nhân tố 33 v DANH MỤC CÁC HÌNH Hình I.1 Các toolboxes MATLAB R2009b Hình I.2 Phát triển ứng dụng NET dựa thành phần biên dịch từ MATLAB Hình I.3 Kiến trúc NET Framework 11 Hình I.4 Tổng quan q trình xử lý tính tốn liệu 15 Hình I.5 Hộp Deployment Project 17 Hình I.6 Chuẩn bị lớp, thêm tập tin để chuẩn bị biên dịch 18 Hình I.7 Quá trình biên dịch 19 Hình I.8 Cửa sổ quản lý tài nguyên kết tính tốn 20 Hình I.9 Bảng Dir dùng cho việc lưu trữ quản lý tài nguyên người dùng 21 Hình I.10 Sơ đồ quan hệ bảng sở liệu phục vụ cho quản lý người dùng 23 Hình III.1 Trang đăng nhập 44 Hình III.2 Giao diện làm việc 44 Hình III.3 Nhập liệu trực tiếp vùng làm việc 45 Hình III.4 Nhập liệu từ liệu tập tin 45 Hình III.5 Giao diện trang trợ giúp 46 Hình III.6 Trang quản lý người dùng 46 Hình III.7 Trang quản lý liệu trợ giúp 47 Hình III.8 Kết tốn kiểm định dấu 47 Hình III.9 Kết tốn kiểm định tính độc lập 48 Hình III.10 Kết tốn phân tích phương sai nhân tố 49 Hình III.11 Kết tốn phân tích phương sai hai nhân tố 50 Hình III.12 Kết tốn hồi quy tuyến tính đơn 51 Hình III.13 Kết tốn hồi quy tuyến tính bội 52 vi MỤC LỤC LỜI CẢM ƠN i TÓM TẮT ii ABSTRACT iii DANH MỤC CÁC TỪ VIẾT TẮT/ KÝ HIỆU iv DANH MỤC CÁC BẢNG iv DANH MỤC CÁC HÌNH v MỤC LỤC vi MỞ ĐẦU NỘI DUNG CHƯƠNG I TỔNG QUAN VỀ ỨNG DỤNG I GIỚI THIỆU VỀ MATLAB R2009b Tổng quan Hệ thống MATLAB MATLAB builder NE Giao tiếp kiểu liệu, thực thi M-Code NET II VỀ VISUAL STUDIO 2008 Tổng quan Giới thiệu 10 III VỀ SQL Server 2005 Express Edition 12 Giới thiệu 12 Các thành phần SQL Server 2005 Express Edition 13 IV TỔNG QUAN TIẾN TRÌNH SỬ DỤNG MATLAB VÀ ASP.NET ĐỂ TRIỂN KHAI ỨNG DỤNG WEB 14 Tiền đề cho kết hợp MATLAB ASP.NET 14 Giao diện người dùng, trình xử lý liệu tính tốn 14 vii Quá trình quản lý lưu trữ liệu đầu vào, kết đầu 19 Vấn đề người dùng ứng dụng 22 Các lớp sử dụng ứng dụng 23 CHƯƠNG II MỘT SỐ BÀI TOÁN TRONG THỐNG KÊ 25 I KIỂM ĐỊNH GIẢ THUYẾT 25 Kiềm định dấu 25 Kiểm định tính độc lập 27 I Phân tích phương sai 29 Phân tích phương sai nhân tố 29 Phân tích phương sai hai nhân tố 32 II TƯƠNG QUAN VÀ HỒI QUY 34 Tương quan 34 Hồi quy tuyến tính đơn 37 Hồi quy tuyến tính bội 40 CHƯƠNG III DEMO 44 I CÁC MÔĐUN LIÊN QUAN 44 II CÁC BÀI TOÁN MINH HỌA 47 Bài toán kiểm định dấu 47 Bài toán kiểm định tính độc lập 48 Bài tốn phân tích phương sai 48 Hồi quy tuyến tính 50 CHƯƠNG IV KẾT LUẬN 53 TÀI LIỆU THAM KHẢO 55 MỞ ĐẦU Ngày nay, với phát triển kinh tế, xã hội, công tác thống kê, tính tốn sử dụng nhiều lĩnh vực đời sống xã hội kinh tế Song song đó, gặp nhiều thử thách mới, khả lưu trữ, tính tiện lợi q trình thự hiện,… việc sử dụng cơng cụ hỗ trợ tính tốn nhu cầu mang tính khách quan Với bước tiến vượt bậc công nghệ thơng tin có nhiều phần mềm đời phục vụ cho nhiều lĩnh vực khoa học kỹ thuật có cơng tác thống kê tính tốn MATLAB, sản phẩm công ty Mathworks, môi trường tính tốn số lập trình với nhiều ứng dụng lĩnh vực khoa học kỹ thuật có thống kê tính tốn Phần mềm đư ợc đưa vào giảng dạy trường đại học, cao đẳng nước ta Sức mạnh tính đa dụng đu ợc chứng thực suốt trình ứng dụng thời gian qua Tuy nhiên, với tính mạnh mẽ ngày hỗ trợ đa dạng phong phú MATLAB, phần mềm địi h ỏi cấu hình máy tính ngày cao Trong việc nâng cấp phần cứng thường tốn gây lãng phí Bên cạnh đó, người dùng trả phí trọn gói cho ứng dụng sử dụng số hàm tiện ích Mặt khác, đời ứng dụng trực tuyến google.com, google docs, amazon.com… ví dụ điển hình sống động cho hệ ứng dụng mới, ứng dụng web hay xa ứng dụng Cloud computing – điện toán đám mây, mang lại nhiều tiện ích to lớn cho người dùng tính tiện lợi đơn giản mạnh mẽ chúng Sử dụng dịch vụ trực tuyến, ngưởi dùng giải vấn đề họ mà khơng cần cấu hình máy tính cao, khơng cần cài đặt nhiều ứng dụng máy mình, lưu trữ, chia sẻ liệu trực tuyến nhiều tiện ích khác quan trọng tính “co giãn” – người dùng cần trả phí cho họ dùng Theo xu hướng đó, phần mềm trực tuyến, giao ti ếp với người dùng qua trình duyệt, dần thay phần mềm cài đặt máy Client truyền thống, phụ thuộc nhiều vào tảng (platform) sở hạ tầng chúng, việc xây dựng ứng dụng ngày với nhiều lối mở hơn, thuận tiện cho người phát triển phần mềm xây dựng ứng dụng mạng Đồng thời việc phân phối phần mềm trực tuyến nhanh nhiều so với việc phân phối phần mềm desktop truyền thống, tiết kiệm nhiều chi phí bảo vệ quyền tốt Việc nghiên cứu, ứng dụng phần mềm trực tuyến góp phần làm giảm chi phí quyền, chi phí nâng cấp, bảo trì sở hạ tầng… Đề tài: “Ứng dụng MATLAB NET Framework 3.5 thống kê Đại số tuyến tính” khơng nằm ngồi xu hướng u cầu khách quan nói Đề tài tập trung làm rõ mối quan hệ kiểu liệu môi trường MATLAB NET thông qua lớp MWArray sử dụng MATLAB Builder NE Đồng thời nghiên cứu kỹ thuật liên quan đến lập trình ứng dụng Web sở liệu Trong luận văn xin phép không sâu lý thuyết thống kê mà tập trung vào cách thức kết hợp, kỹ thuật xây dựng ứng dụng trực tuyến với MATLAB ASP.NET Cụ thể: Lập trình với Visual Studio 2008 • Nghiên cứu hàm làm việc với sở liệu • Nghiên cứu số mảng ngơn ngữ lập trình C# (C Sharp) • Ứng dụng AJAX (Asynchronous JavaScript and XML) ứng dụng web • Nghiên cứu cơng nghệ ASP.NET NET Framework 3.5 kết hợp số ngôn ngữ liên quan CSS (Cascading Style Sheets ), HTML (Hyper Text Markup Language), JavaScript… Lập trình với MATLAB: ứng dụng hàm tính tốn, phân tích số tốn thống kê Nhằm xây dựng chương trình: • Quản lý liệu đầu vào • Quản lý người dùng • Tính tốn lưu trữ kết tính tốn • Các tính chỉnh sửa tải xuống tập tin (bao gồm tập tin liệu tải lên kết phiên làm việc) Để thực luận văn này, tham kh ảo tài liệu có liên quan đến đề tài, nghiên cứu sở lý thuyết lập trình MATLAB lập trình, thiết kế Web, 41 ˆ Hay: Y=Xβ+e βˆ e1 ˆ ˆβ= β ;e = e2 =Y-Xβˆ Trong đó: βˆ ek k Trong phương pháp bình phương bé nhất, hệ số βˆ ,βˆ , ,βˆ k chọn cho tổng bình phương phần dư (RSS) nhỏ nhất, tức là: n n ∑ e =∑β(Y-β- ˆX ˆ- -β X ˆ) i i=1 i 2i k ki ⇒ i=1 Áp dụng phương pháp bình phương bé ta có: βˆ T =(X T X)-1X T Y Trong ma trận XT có dạng: n ∑ X 2i T X X= ∑ X ki ∑X ∑X 2i 2i ∑ X ki X 2i ∑X ∑X X 2i 2i 3i ∑ X ki X3i ∑X ∑X X 2i ki X ∑ ki 2i 3.2 Kiểm định giả thiết hồi quy tuyến tính bội Trong hồi quy tuyến tính bội người làm thí nghiệm thường xuyên kiểm tra giả thiết tham số mơ hình Ta đưa toán kiểm định: H : β1 =β = =β k =0 H : β i =0 i Bác bỏ H trường hợp có nghĩa t ồn biến mơ hình đóng góp ý nghĩa đến phù hợp Để kiểm định H ta sử dụng quy tắc kiểm định sau: Với k số tham số mơ hình bao gồm hệ số tự do, n số quan sát ta tính F theo cơng thức: F= R (n-k) (1-R )(k-1) 42 Trong R = ESS T T ˆ T Y-n(Y) β X TSS=Y Y-n(Y) ;ESS= TSS hệ số xác định hồi quy bội Với mức ý nghĩa α, tra bảng phân phối Fisher với bậc tự n =(k-1) n =n-k để tìm giá trị Fα (k-1,n-k) Trong n số quan sát, k số biến mơ hình hồi quy(kể cà biến phụ thuộc) Fα (k-1,n-k) giá trị thỏa điều kiện: p[F>Fα (k-1)(n-k)]=α Nếu F> Fα (k-1,n-k) ta bác bỏ giả thuyết H , tức hệ số xác định R2 khác có ý nghĩa Ngược lại ta ta khơng bác bỏ giả thuyết H 3.3 Hàm MATLAB kỹ thuật NET Do tính đơn giản, ta thực tính tốn cho tốn tìm hệ số hồi quy cho mơ hình hồi quy bội kiểm định giả thuyết m-file: function MR=Multi_Regress(A,alpha) %Lay so cot k=length(A(1,:)); %Lay so dong A n=length(A(:,1)); y=A(:,k); X(:,2:k)=A(:,1:k-1); X(:,1)=ones(n,1); Beta=(inv(X'*X))*X'*y; %Tinh F TSS=y'*y-n*(mean(y)^2); ESS=Beta'*X'*y-n*(mean(y)^2); R2=ESS/TSS; F=(R2*(n-k))/((1-R2)*(k-1)); % Dua F vua tinh duoc vao vecto Beta Beta(length(Beta)+1,1)=F; % Voi muc y nghia alpha tra bang phan phoi Fisher F1=finv(1-alpha,k-1,n-k); Beta(length(Beta)+1,1)=F1; MR=Beta; end Hàm xuất mảng kx1 gồm k-2 phần tử chứa hệ số hồi quy, phần tử thứ k-2 chứa số F phần tử thứ k-1 chứa phân vị Fisher với bậc tự k-1, n-k mức ý nghĩa ∝ Với cấu trúc đó, ta dể dàng nắm bắt thông số cần thiết cho việc tìm hàm hồi quy kiểm định giả thiết đề cập 43 public double[] MLR(DataTable dt,double alpha) { Regression Regression = new Regression(); double [,]a = DataRunTime.dt2Array2(dt); MNConvert converter = new MNConvert(); MWNumericArray A = new MWNumericArray(a); MWNumericArray solution = new MWNumericArray(); solution (MWNumericArray)Regression.Multi_Regress(A,alpha); return converter.Numeric2Double(solution); } = Hàm MLR lớp ProblemSolver nhận vào DataTable chứa toàn liệu biến alpha mức ý nghĩa 44 CHƯƠNG III DEMO Một số hình ảnh tốn chương trình I CÁC MƠĐUN LIÊN QUAN Hình III.1 Trang đăng nhập Hình III.2 Giao diện làm việc 45 Người dùng lựa chọn lựa việc nhập liệu trực tiếp hay nhập từ tập tin có định dạng csv Hình III.3 Nhập liệu trực tiếp vùng làm việc Hình III.4 Nhập liệu từ liệu tập tin 46 Hình III.5 Giao diện trang trợ giúp Hình III.6 Trang quản lý người dùng 47 Hình III.7 Trang quản lý liệu trợ giúp II CÁC BÀI TỐN MINH HỌA Bài tốn kiểm định dấu Đánh giá chương trình ơn tập Anh văn bồi dưỡng cho cán dự thi lấy chứng quốc tế, người ta dựa vào điểm thi trước sau ôn tập 20 cán bộ: Trước Sau 3 7 6 8 7 Với mức ý nghĩa 5%, ki ểm định xem chương trình ôn t ập có cải thiện kết thi cán bộ? Hình III.8 Kết tốn kiểm định dấu 48 Với kết trên, ta kết luận chương trình ơn tập khơng đem lại hiệu rõ rệt Bài tốn kiểm định tính độc lập Nghiên cứu ảnh hưởng thành phần thức ăn cha mẹ (X) giới tính (Y) 571 bé có kết sau: Thành phần thức ăn (X) Khơng có Vitamin 123 153 Giới tính (Y) Trai Gái Có Vitamin 145 150 Với mức ý nghĩa 5%, xem X Y độc lập hay khơng? Hình III.9 Kết tốn kiểm định tính độc lập Với kết trên, ta chấp nhận giả thuyết cho thành phần thức ăn cha mẹ độc lập với giới tính Bài tốn phân tích phương sai 3.1 Phân tích phương sai nhân tố Một quản trị Marketing muốn xem xét chi phí bán hàng trung bình tháng (đơn vị tính nghìn đ ồng) sản phẩm điện tử ba cửa hàng A, B, C khác Số liệu tiêu thu thập tháng cho cửa hàng A, tháng cho cửa hàng B, tháng cho cửa hàng C A B C 22.2 24.6 27.7 19.9 23.1 21.9 20.3 22 23.3 21.4 23.5 24.1 21.2 23.6 22.1 21 22.1 23.4 20.3 23.5 49 Với mức ý nghĩa 1% có th ể xem chi phí bán hàng trung bình sản phẩm ba cửa hàng khơng Hình III.10 Kết tốn phân tích phương sai nhân tố Dựa vào nguồn số liệu cho phép bác bỏ giả thuyết cho chi phí bán hàng trung bình đơn vị sản phẩm cửa hàng với mức ý nghĩa 1% 3.2 Phân tích phương sai hai nhân tố Một nghiên cứu khảo sát thời gian phản ứng nam giới nữ giới loại tín hiệu khác Người tham gia thí nghiệm yêu cầu nhấn nút ENTER bàn phím nhận biết tín hiệu thời gian (đo giây) lúc tín hiệu phát lúc đối tượng nhận biết ghi lại Kết ghi lại 15 nam 15 nữ: Nam Âm 10.0 7.2 6.8 6.0 5.0 Ánh sáng 6.0 3.7 5.1 4.0 3.2 Xung 9.1 5.8 6.0 4.0 5.1 50 Nữ Âm 10.5 8.8 9.2 8.1 13.4 Ánh sáng 6.6 4.9 2.5 4.2 1.8 Xung 7.3 6.1 5.2 2.5 3.9 Hình III.11 Kết tốn phân tích phương sai hai nhân tố F A f(1,24), bác bỏ H 0B , nhà nghiên cứu kết luận: “Thời gian phản ứng trung bình người loại tín hiệu (âm thanh, ánh sáng, xung) khác nhau” F AB >f(2,24), bác bỏ giả thuyết H 0AB , nhà nghiên cứu kết luận: có tương tác giới tính tín hiệu Cụ thể ta thấy: phản ứng âm nam nhanh nữ Hồi quy tuyến tính 4.1 Hồi quy tuyến tính đơn Thống kê ghi lại số thí sinh dự thi Đại học năm sau: 51 Năm 1991 Số thí sinh (ngàn) 140 1992 145 1993 144 1994 146 1995 146 1996 148 1997 149 1998 150 Tìm hàm hồi quy tuyến tính Hình III.12 Kết tốn hồi quy tuyến tính đơn Ta nhận hàm hồi quy tuyến tính đơn, đồ thị hàm hồi quy điểm liệu 4.2 Hồi quy tuyến tính bội Bài toán: bảng cho số liệu doanh số bán (Y), chi phí chào hàng (X ) chi phí quảng cáo (X ) năm 2001 12 khu vực bán hàng công ty Hãy ước lượng hàm hồi quy tuyến tính doanh số bán theo chi phí chào hàng chi phí quảng cáo Đồng thời đưa thơng số cho mục đích kiểm định giả thuyết hồi tuyến tính bội 52 Yi 1270 1490 1060 1626 1020 1800 X 2i 100 106 60 160 70 170 X 3i 180 248 190 240 150 260 Yi 1610 1280 1390 1440 1590 1380 X 2i 140 120 116 120 140 150 X 3i 250 160 170 230 220 150 Kết chạy chương trình: Hình III.13 Kết tốn hồi quy tuyến tính bội Ta nhận hàm hồi quy tuyến tính bội F(X) hai thơng số phục vụ cho tốn kiển định giả thuyết hồi quy tuyến tính bội 53 KẾT LUẬN Trong luận văn này, tơi ãđ trình bày s lý thuyết kỹ thuật xây dựng ứng dụng trực tuyến công nghệ ASP.NET dựa hàm biên dịch từ MATLAB Builder NE Với mục đích minh họa kỹ thuật xây dựng ứng dụng, tốn trình bày luận văn toán đơn giản dễ kiểm chứng Trong tốn minh họa tơi trình bày đoạn mã MATLAB đo ạn mã nhận kết NET Đồng thời, với xây dựng, người phát triển ứng dụng tương lai dễ dàng thêm, bớt toán cách hệ thống Qua luận văn này, tơi có thêm nhi ều kỹ xây dựng ứng dụng web cách nghiên cứu tài liệu cách khoa học Tôi h ệ thống lại số toán xử lý số liệu thống kê đại số tuyến tính Ứng dụng trực tuyến đề tài chứa nhiều thách thức đáng kể trình xây dựng triển khai hạn chế kỹ lập trình, thiết kế thuật tốn kinh nghiệm xây dựng ứng dụng thân Bên cạnh kết đáng khích lệ tương xứng với kiến thức học, nhiều hạn chế thiếu sót cần khắc phục Các vấn đề giải quyết: • Giải số tốn cách trực tuyến • Tạo “cổng” dễ dàng thêm tốn vào ứng dụng (với vai trị người phát triển ứng dụng) • Cho phép người dùng quản lý tài nguyên (bao gồm tập tin liệu kết phiên làm việc) • Hỗ trợ quản trị người dùng (đối với vai trị Admin) • Hỗ trợ quản trị phần trợ giúp, mơ tả tốn Các hạn chế: • Chưa hỗ trợ nhiều định dạng tập tin • Tốc độ xử lý phụ thuộc nhiều vào tốc độ mạng cấu hình máy chủ • Trong q trình triển khai ứng dụng, server phải có hỗ trợ MATLAB compiler 7.1 nên khó triển khai server thuê 54 • Với số hạn chế ứng dụng Web, giao diện người dùng làm việc chưa thật “tự nhiên” ứng dụng chạy trực tiếp máy khách Hướng giải quyết: • Nghiên cứu ngơn ngữ Client hữu ích (jQuery, JavaScript, DOM…) để tăng tính tương thích “tự nhiên” ứng dụng • Tìm hiểu thêm số cấu trúc tập tin phục vụ cho việc đọc liệu đầu vào trích xuất liệu đầu Trong q trình thực luận văn này, phát hi ện nhiều vấn đề đòi hỏi lượng kiến thức sâu rộng vấn đề đào sâu nghiên cứu như: • Nghiên cứu sâu thuật toán thống kê toán số để tạo nên ứng dụng hoàn chỉnh, mạnh mẽ đa dụng • Nghiên cứu lập trình hướng đối tượng MATLAB • Tìm hiểu cơng nghệ liên quan đến lập trình Web bảo mật Như vậy, với việc hoàn thành luận văn này, có điều kiện kết hợp với nhu cầu thực tế ứng dụng trực tuyến phát triển thành ứng dụng hoàn chỉnh, phục vụ cho nhiều mục đích khác nhau, có giảng dạy kinh tế 55 TÀI LIỆU THAM KHẢO -A Tiếng Việt [1] Mai Văn Nam, Giáo trình Nguyên lý thống kê kinh tế, năm 2008 [2] Trần Văn Lý, Bài giảng Xử lý số liệu thống kê, năm 2008 B Tiếng Anh [1] http://msdn.microsoft.com [2] http://asp.net [3] http://www.w3schools.com [4] http://www.mathworks.com/support [5] http://www.codeproject.com ... ứng cho nghiệp vụ mà tận dụng tối đa NET Framework 3. 5 để rút ngắn thời gian phát triển sản phẩm Giới thiệu 2.1 DOT NET Framework DOT NET Framework ( .NET framework) framework Microsoft cài đặt... nghệ để xây dựng ứng dụng web luận văn Chương 2: Một số toán thống kê, khảo sát vài toán thống kê đoạn chương trình để giải tốn Chương 3: Demo, giới thiệu giao diện làm việc ứng dụng xây dựng Nhìn... đến lập trình ứng dụng Web sở liệu Trong luận văn xin phép không sâu lý thuyết thống kê mà tập trung vào cách thức kết hợp, kỹ thuật xây dựng ứng dụng trực tuyến với MATLAB ASP .NET Cụ thể: Lập