Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 50 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
50
Dung lượng
4,03 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỀ TÀI NCKH CẤP SINH VIÊN XÂY DỰNG WEBSITE MUA BÁN VÉ TÀU QUA MẠNG S K C 0 9 S KC 0 9 Tp Hồ Chí Minh, 2006 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA CÔNG NGHỆ THÔNG TIN ************* ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CẤP TRƯỜNG ĐỀ TÀI: XÂY DỰNG WEBSITE MUA BÁN VÉ TÀU QUA MẠNG GVHD: ThS NGUYỄN THÀNH SƠN SVTH: LÊ QUỐC CHƯƠNG TRẦN CÔNG MUA Tp.Hồ Chí Minh tháng 4/2006 Xây Dựng Website Mua Bán Vé Tàu Qua Mang M ỤC L ỤC PHẦN ĐẶT VẤN ĐỀ I ĐỐI TƢỢNG NGHIÊN CỨU II TÌNH HÌNH NGHIÊN CỨU TRONG VÀ NGOÀI NƢỚC III.NHỮNG VẤN ĐỀ CÒN TỒN TẠI PHẦN GIẢI QUYẾT VẤN ĐỀ I MỤC ĐÍCH ĐỀ TÀI II PHƢƠNG PHÁP NGHIÊN CỨU III NỘI DUNG SƠ LƢỢC VỀ CƠ SỞ DỮ LIỆU PHÂN TÁN 1.1 Khái Quát Về Cơ Sở Dữ Liệu Phân Tán 1.1.1 Khái niệm 1.1.2 Ưu điểm hạn chế sở liệu phân tán 1.2 Các Mô Hình Quản Lý Phân Tán 1.2.1 Mô hình local application 1.2.2 Mô hình global application 1.2.3 Mô hình multiprocessor system KỸ THUẬT REPLICATION TRONG SQL 2.1 Các Khái Niệm 2.2 Các Mô Hình Replication Thông Dụng 2.2.1 Publisher làm trung tâm 2.2.2 Subcriber làm trung tâm 2.2.3 Publisher làm trung tâm distributor 2.2.4 Publisher subcriber JAVA SERVER PAGES VÀ KỸ THUẬT LẬP TRÌNH PHÂN TÁN ĐỐI TƢỢNG TRONG JAVA 10 3.1 Giới Thiệu Về Java Server Page 10 3.2 Cơ Chế Hoạt Động Của ISP 10 3.3 Mô Hình ứng Dung Của Java Server Page 10 3.3.1 Mô hình đơn giản 10 3.3.2 Mô hình ứng dụng kết hợp với serverlet 11 3.3.3 Mô hình ứng dụng kết hợp với enterprise javabeans 11 3.4 kỹ thuật lập trình phân tán đối tƣợng java 12 THIẾT KẾ CƠ SỜ DỮ LIỆU CHO HỆ THÔNG BÁN VÉ TÀU 14 4.1 Phân Tích Hệ Thống 14 4.1.1 Danh sách chi tiết quan hệ thuộc tính 14 4.1.2 Lược đồ quan hệ 19 4.1.3 Sơ đồ nghiệp vụ BFD 20 4.1.4 Sơ đồ dòng liệu DFD 21 4.2 Thiết Kế Cơ Sở Dữ Liệu Phân Tán 25 4.2.1 Lược đồ toàn cục 26 4.2.2 Lược đồ phân mảnh 27 4.2.3 Lược đồ định vị 27 GVHD : ThS Nguyễn Thành Sơn Xây Dựng Website Mua Bán Vé Tàu Qua Mang XÂY DỰNG CHƢƠNG TRÌNH 28 5.1 Các Giải Pháp Lựa Chọn Để Xây Dựng Chƣơng Trình 28 5.1.1 Mô hình quản lý 28 5.1.2 Sao chép liệu 29 5.1.3 Truy vấn từ xa 30 5.1.4 Đồng liệu 30 5.1.5 Truy xuất đồng thời 31 5.1.6 Che dấu phân tán 31 5.2 Thiết Kế Giao Diện 32 IV.K ẾT QUẢ ĐẠT ĐƢỢC 37 TÍNH KHOA HỌC 37 KHẢ NĂNG TRIỂN KHAI ỨNG DỤNG VÀO THỰC TẾ 37 HIỆU QUẢ KINH TẾ XÃ HỘI 37 PHẦN KẾT LUẬN 38 I KẾT LUẬN 39 II.ĐỀ NGHỊ 39 III TÀI LIỆU THAM KHẢO 40 GVHD : ThS Nguyễn Thành Sơn I Xây Dựng Website Mua Bán Vé Tàu Qua Mang Lời Mở Đầu Ngày nay, với phát triển ứng dụng rộng rãi mạng Internet, thương mại điện tử Internet vấn đề thời Thế giới Việt Nam, thương mại điện tử hình thức để người tiết kiệm không gian thời gian giao dịch Vì chắn xu hướng phát triển thương mại tương lai Tuy nhiên thương mại điện tử Internet có số yêu cầu cần giải đặc biệt vấn đề truy cập đồng thời, xử lý yêu cầu kip thời Với nhu cầu lại tàu ngày tăng, hệ thống bán vé ga gây khó khăn cho người mua thời gian lẫn không gian, người mua phải đến ga đợi để mua vé số lượng quầy bán vé hạn chế người mua vé đông, đặt biệt ngày lễ tết Vì làm cho người mua tốn nhiều thời gian dễ xãy tình trạng chen lấn người mua Vì vấn đề trên, nhóm nghiên cứu định chọn đề tài xây dựng Website phục vụ cho việc mua bán vé tàu để triển khai nghiên cứu Tp.HCM, Ngày 15 Tháng Năm 2006 Nhóm Sinh Viên Thực Hiện Lê Quốc Chương Trần Công Mua GVHD : ThS Nguyễn Thành Sơn II Xây Dựng Website Mua Bán Vé Tàu Qua Mang Lời Cảm Ơn Trong thời gian thực đề tài, nhóm sinh viên thực nhận hướng dẫn tận tình giúp đỡ quí báu quý thầy cô bạn Nhóm thực xin gởi lời cảm ơn chân thành đến: Thầy ThS.Nguyễn Thành Sơn, cương vị giáo viên hướng dẫn tận tình truyền đạt cho nhóm kiến thức bổ ích kinh nghiệm quí báu thầy đồng thời giúp đỡ nhiều để nhóm chúng em hoàn thành tốt đề tài Ban Chủ Nhiệm khoa thầy cô khoa Công Nghệ Thông Tin Trường Đại Học Sư Phạm Kỹ Thuật TP Hồ Chí Minh nhiệt tình bảo tạo điều kiện thuận lợi cho chúng em thực đề tài Trụ sở ga Hòa Hưng , TP Hồ Chí Minh hết lòng giúp đỡ, cung cấp thông tin cần thiết phục vụ cho việc xây dựng Website Cùng toàn thể bạn sinh viên lớp 021101-Khoa CNTT đóng góp ý kiến bổ ích nhiệt tình giúp đỡ nhóm suốt thời gian thực đề tài Nhóm Sinh Viên Thực Hiện Lê Quốc Chương Trần Công Mua GVHD : ThS Nguyễn Thành Sơn III Xây Dựng Website Mua Bán Vé Tàu Qua Mang NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Giáo Viên Hướng Dẫn ThS.Nguyễn Thành Sơn GVHD : ThS Nguyễn Thành Sơn IV Xây Dựng Website Mua Bán Vé Tàu Qua Mang NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Giáo Viên Phản Biện GVHD : ThS Nguyễn Thành Sơn Thiết Kế Website Mua Bán Vé Tàu Qua Mạng PHẦN1 ĐẶT VẤN ĐỀ GVHD :ThS Nguyễn Thành Sơn Thiết Kế Website Mua Bán Vé Tàu Qua Mạng ĐỐI TƯỢNG NGHIÊN CỨU - Các vấn đề liên quan đến Cơ sở liệu phân tán quản lý giao tác phân tán - Các vấn đề thương mại điện tử - Cách thức hoạt động bán vé tàu II TÌNH HÌNH NGHIÊN CỨU TRONG V À NGOÀI NƢỚC Cơ sở liệu phân tán (Distributed Database - CSDLPT) phạm vi nghiên cứu lĩnh vực công nghệ thông tin giới Từ thập niên 70 kỷ có tác giả người nước nghiên cứu xuất ấn phẩm CSDLPT, bước đầu trình nghiên cứu tìm hiểu họ đưa phương pháp luận cho việc thiết kế CSDLPT, đặc biệt thiết kế hệ quản trị phân tán Tại Việt Nam, việc bùng nổ mạnh mẽ Internet công nghệ thông tin với xu toàn cầu hóa lĩnh vực CSDLPT thu hút quan tâm nhiều nhà nghiên cứu lý thuyết lẫn sản xuất phần mềm Các nhà quản lý có xu hướng chuyển sang quản lý theo mô hình phân tán liệu Thương mại điện tử thực trở thành lỉnh vực sôi động kinh tế, xu hướng phát triển tất yếu kinh tế kỷ 21- Kỷ nguyên công nghệ thông tin Đặc nước phát triển Việt Nam chúng ta, thương mại điện tử hội để thâm nhập vào thị trường toàn cầu III NHỮNG VẤN ĐỀ TỒN TẠI Hệ thống bán vé ga tồn số vấn đề sau - Người mua vé tốn nhiều thời gian phải tới tận ga chờ để mua vé - Làm cho người mua không chủ động thời gian - Số lượng người mua vé tập trung nơi, dễ gây nên chen lấn lẫn - Hệ thống bán vé ga riêng lẽ, nên việc thống kê tổng hợp chậm - Hệ thống bán vé ga quản lý tập trung nên chép liệu, phải ngừng hoạt động để phục hồi hệ thống bị hỏng I GVHD :ThS Nguyễn Thành Sơn 28 Thiết Kế Website Mua Bán Vé Tàu Qua Mạng 4.2.2 Lƣợc Đồ Phân Mảnh Các ga thực bán vé độc lập có mối quan hệ với quan lý Vì cần phải phân tán đến tất các ga Nhưng phân tán đến ga cần phải phân mảnh để ga chứa liệu mà ga quản lý với yêu cầu nhóm thực chọn cách phân mảnh theo chiều ngang phân mảnh T_PhanPhoiVe T_GiaVe, lại lưu thông tin chung mà ga cần, riêng bảng T_PhanPhoiVe T_GiaVe chứa thông tin tàu từ ga đến ga Vì phân tán bảng T_PhanPhoiVe T_GiaVe xuống cho ga ta phải phân mảnh để ga chứa thông tin tàu từ ga đến ga khác mà Do điều kiện hạn chế nhóm thực xây dựng chương trình bán vé cho hai ga HaNoi SaiGon tới ga khác Vì cách phân mảnh từ GaTrungTam xuống ga HaNoi SaiGon sau: a phân mảnh cho ga SaiGon bảng phân mảnh: select * From T_ChieuPhanPhoi Where left(MaChieuVe,6)=’SaiGon’ select * From T_GiaVe Where MaGaDi=’SaiGon’ lại phân mảnh hoàn toàn b phân mảnh cho ga HaNoi bảng phân mảnh select * From T_ChieuPhanPhoi Where left(MaChieuVe,5)=’HaNoi’ Select * From T_GiaVe where MaGaDi=’HaNoi’ lại phân mảnh hoàn toàn 4.2.3 Lƣợc Đồ Định Vị Theo phân tích , thực phân mảnh cho hai ga HaNoi SaiGon thực định vị cho hai ga Từ sở liệu GaTrungTam ta thực phân mảnh để thu sở liệu hai ga với sở liệu GaSaiGon đặt server Chuonglq sở liệu GaHaNoi đặt vào server MUA sơ đồ định vị sau: GVHD :ThS Nguyễn Thành Sơn 29 Thiết Kế Website Mua Bán Vé Tàu Qua Mạng GaTrungTam Server: Chuonglq GaSaiGon Server: Chuonglq GaHaNoi Server: Mua Hình 4.21 Lược đồ định vị XÂY DỰNG CHƢƠNG TRÌNH 5.1 CÁC GIẢI PHÁP ĐƢỢC LỰA CHỌN ĐỂ XÂY DỰNG CHƢƠNG TRÌNH 5.1.1 Mô Hình Quản Lý Mô hình lựa chọn để xây dựng chương trình cho hệ thống phân tán mô hình Multiprocess System Lý lựa chọn mô hình trên: - Nâng cao khả truy xuất đồng thời Khi Web Server nhận yêu cầu từ Client chuyển yêu cầu Database Server để xử lý Nhờ giải vấn đề truy xuất đồng thời - Nếu Database Server xảy cố Database Server hoạt động bình thường - Web Server xử lý liệu, làm nhiệm vụ trung gian nhận chuyển yêu cầu nên tốc độ truy xuất cao Tiết kiệm tài nguyên - Chỉ cần giải vấn đề có nhiều người lúc mua vé Vấn đề giải cách đặt khóa (Locks) cho transaction Đây chưa mô hình tối ưu cho vấn đề quản lý Nhưng để xây dựng mô hình cho ứng dụng mô hình thích hợp GVHD :ThS Nguyễn Thành Sơn 30 Thiết Kế Website Mua Bán Vé Tàu Qua Mạng Client Client Client Client Internet Web server Database GaTrungTa m Java: chế rmi Database GaSaiGon Database GaHaNoi Hình 5.1: Mô hình quản lý liệu phân tán website bán vé tàu 5.1.2 Sao Chép Dữ Liệu Để phân bố từ liệu tập trung có sẵn Ga Trung Tâm chi nhánh nhóm sinh viên thực định lựa chọn phương pháp Transactional liệu hệ quản trị sở liệu SQL Server 2000 Lý chọn Transactional: Ga trung tâm không quản lý liệu, tránh tình trạng tải liệu Vì cần đưa liệu ga từ ga trung tâm sau thao tác, xử lý cập nhật trực tiếp vào sở liệu ga đó, mặt khác ga trung tâm có cập nhật lại liệu cập nhật phải đưa xuống ga khác, đặc biệt với chế việc cập nhật thay đổi tức thời nên việc chọn chế Transactional phù hợp 5.1.3 Truy Vấn Từ Xa Với mô hình quản lý mà nhóm lựa chọn ta phải thao tác với server xa kết nối với Web Server kết nối với Database Server ga thông qua GVHD :ThS Nguyễn Thành Sơn 31 Thiết Kế Website Mua Bán Vé Tàu Qua Mạng chế truy xuất từ xa rmi mà Java hổ trợ (như trình bày phần lý thuyết chương 3) Web Server gọi Store Procedure server để thực lệnh xử lý liệu Dữ liệu thực thi xong, cập nhật vào Database Server ga, sau giá trị trả Web Server gởi lại cho client Mô hình truy vấn từ xa: Ta có web server Server ga, việc kết nối kết nối web Server với Server database ga Việc kết nối dùng chế rmi Java để kết nối Nhóm làm đồ án thực cài đặt kết nối server sau : Web Server : Chuonglq tên CSDL GaTrungTam Server Database ga Hà Nội :Chuonglq tên CSDL GaHaNoi Server Database ga sài gòn : Mua tên CSDL GaSaiGon Do nhóm có hai máy nên server Chuonglq phải vừa làm Web Server vừa làm Server database ga Nhóm chọn mô hình lập trình phân tán JAVA RMI để thực giải vấn đề Tuy mạnh Java lập trình web nhiều kỹ thuật hỗ trợ cho việc viết chương trình ứng dụng lẫn thiết kế giao diện, Java ngôn ngữ mạnh, nhà lập trình viên nghiên cứu sử dụng Ngoài đặc tính “viết lần, chạy nơi” Java có chế RMI mạnh giúp giải vấn đề mà toán yêu cầu Server database GaHaNoi Web Server Rmi Rmi Server database GaSaiGon Hình 5.2 Mô hình truy vấn từ xa 5.1.4 Đồng Bộ Hóa Dữ Liệu Vấn đề đồng hóa liệu vấn đề lớn hệ CSDL phân tán Nhưng mô hình thiết kế vấn đề giải Lí nhân CSDL, liệu phân tán thành mảnh hoàn toàn tách rời Mặt khác, liệu ga hoàn toàn ga lưu trữ, xử lý cập nhật tức thời có yêu cầu Dữ liệu hệ thống người dùng truy xuất quán đồng GVHD :ThS Nguyễn Thành Sơn Thiết Kế Website Mua Bán Vé Tàu Qua Mạng 32 5.1.5 Truy Xuất Đồng Thời Do việc mua bán qua mạng nên việc nhiều người thực mua vé xãy Vì chương trình yêu cầu phải giải việc truy xuất đồng thời Cách giải quyết: Đưa hành động vào giao tác riêng đặt khóa toàn quyền cho chúng Store Procedure 5.1.6 Che Giấu Phân Tán Theo cách tổ chức fragment liệu thiết kế cộng với giao diện ứng dụng đủ để che giấu tổ chức phân tán thực Mặt khác, mô hình phân tán “Multiprocess System” làm cho việc che dấu phân tán thực đạt dạng suốt : Trong suốt kết mạng : Client kết nối đến web server để yêu cầu sử lý thông tin Như không cần phải xác định xem liệu lấy từ đâu Mọi việc lại phải lấy liệu đâu lập trình chế RMI để chọn server để sử lý yêu cầu Trong suốt phân mảnh : Dữ liệu phân mảnh tới ga quản lý, client cần kết nối đến web server để yêu cầu sử lý Mà không cần quan tâm đến việc liệu lấy hay lấy từ mảnh tổng hợp lại GVHD :ThS Nguyễn Thành Sơn Thiết Kế Website Mua Bán Vé Tàu Qua Mạng 33 5.2 THIẾT KẾ GIAO DIỆN Hình 5.1 Màn Hình Giới Thiệu Hình 5.2 Màn Hình Giới Thiệu Hình 5.3 Màn Hình Đăng Nhập Hình 5.2 Màn Hình Đăng Ký Thành Viên Hình 5.6 Màn Hình Xem Thông Tin Vé GVHD :ThS Nguyễn Thành Sơn 34 Thiết Kế Website Mua Bán Vé Tàu Qua Mạng Hình 5.7 Màn Hình Mua Vé Hình 5.9 Màn Hình Chọn Thẻ Ngân Hàng Hình 5.8 hình hiển thị thông tin vé mua Hình 5.10 : Màn hình thực giao dịch chuy ển tiền GVHD :ThS Nguyễn Thành Sơn Thiết Kế Website Mua Bán Vé Tàu Qua Mạng Hình 5.13 Màn Hình In Vé 35 Hình 5.14 Màn Hình In Phiếu Đặt Vé GVHD :ThS Nguyễn Thành Sơn 36 Thiết Kế Website Mua Bán Vé Tàu Qua Mạng Hình 5.15 Màn Hình Đăng Nhập Thanh Toán Hình 5.17 Màn Hình toán Hình 5.16 Màn Hình Chứng Minh Thư Hình 5.18 Màn Hình Chọn Ga GVHD :ThS Nguyễn Thành Sơn 37 Thiết Kế Website Mua Bán Vé Tàu Qua Mạng Hình 6.19 Màn Hình Thông Tin Giá Vè Hình 5.20 Màn Hình Chọn Ga Hình 5.21 Màn Hình Thông Tin Giờ Tàu GVHD :ThS Nguyễn Thành Sơn Thiết Kế Website Mua Bán Vé Tàu Qua Mạng 38 IV KẾT QUẢ ĐẠT ĐƢỢC TÍNH KHOA HỌC Đề tài thể đặc điểm sau: - Tổng quan sở liệu phân tán - Quản lý giao tác phân tán - Xây dựng sở liệu phân cho ứng dụng cụ thể - Sử dụng công nghệ RMI vàolập trình xử lý phân tán KHẢ NĂNG TRIỂN KHAI ỨNG DỤNG VÀO THỰC TẾ Web site áp dụng để thực bán vé tàu cho hai ga Hà Nội Sài Gòn có tổ chức thứ ba đứng làm trung gian để thực giao dịch toán tiền người mua ga thông qua ngân hàng HIỆU QUẢ KINH TẾ XÃ HỘI Nếu web site triển khai vào thực tế mang lại số hiệu như: - Giảm thời gian lại cho người mua vé tàu - Người mua chủ động thời gian - Tính an toàn cùa hệ thống cao GVHD :ThS Nguyễn Thành Sơn 39 Thiết Kế Website Mua Bán Vé Tàu Qua Mạng PHẦN KẾT LUẬN GVHD :ThS Nguyễn Thành Sơn Thiết Kế Website Mua Bán Vé Tàu Qua Mạng 40 I KẾT LUẬN Sau tháng nghiên cứu nhóm thực trình bày sơ lược lĩnh vực Cơ sở liệu phân tán, lý thuyết cụ thể vấn đề cách thiết kế, xây dựng, cài đặt quản lý ứng dụng hệ thông tin phân tán thiết kế website mua vé xe lửa qua mạng cho ga Sài Gòn Hà Nội Những việc cụ thể làm được: - Đề xuất mô hình Cơ sở liệu phân tán cho hệ thống bán vé tàu - Kết nối sở liệu SQL Server 2000 với ngôn ngữ lập trình Java - Quản lý đồng thời thao tác truy vấn phân tán SQL SERVER 2000 - Thực việc gọi phương thức từ xa ứng dụng kỹ thuật RMI Java - Hoàn thành website mua vé tàu cho hai ga lớn Hà Nội, Sài Gòn II ĐỀ NGHỊ Vì nhiều lý khách quan chủ quan mà nhóm nghiên cứu chưa thể thực chương trình hoàn chỉnh quản lý Cơ sở liệu phân tán hệ thống bán vé tàu Website chưa thực phần quản trị hệ thống Website chưa có khả bảo mật cao giao tiếp ngân hàng Vì hướng phát triển đề tài này: - Hoàn chỉnh phần quản tri hệ thống bán vé - Xây dựng hệ thống bán vé hoàn chỉnh cho tất ga - Áp dụng thuật toán mã hoá liệu RSA để xây dựng hệ thống toán tổ chức thứ ba có tín bảo mật cao tin cậy - Cải tiến tổ chức toán thứ ba có nhiều chức an toàn để có thề áp dụng rộng rãi phổ biến việc toán hay giao dịch mạng internet Đây điều cần thiết nên làm bối cảnh nước ta thương mại điện tử GVHD :ThS Nguyễn Thành Sơn Thiết Kế Website Mua Bán Vé Tàu Qua Mạng 41 TÀI LIỆU THAM KHẢO [1] M Tamer Ozsu, Patrick Valdurier, Principles of Distributed Database System, Second Edition, Prentice – Hall, năm 1999 [2] Trần Đức Quang, Nguyên Lý Các Hệ Cơ sở liệu phân tán, Nhà xuất Thống Kê, năm 1999 [3] Hồ Thuần, Hồ Cẩm Hà, Các hệ Cơ Sở Dữ Liệu – Lý Thuyết Thực Hành, Nhà xuất Giáo Dục, năm 2005 [4] Trần Đức Quang, Nguyên Lý Hệ CSDL CSDL Tri Thức – Tập 2: Thiết kế hệ CSDL, Nhà xuất Thống Kê, năm 2002 [5] Nguyễn Bá Tường, Nhập Môn Cơ sở liệu phân tán, Nhà xuất Khoa Học Kỹ Thuật, năm 2005 [6] Tungvn40@yahoo.com, Cơ sở liệu phân tán viebooks, CM Soft 154 NCT F2 Q10 [7] Phạm Hữu Khang (chủ biên), Lập Trình Ứng Dụng Chuyên Nghiệp SQL SERVER 2000 Toàn Tập, Nhà xuất Lao Động Xã Hội, 2005, 394 Trang [8] Phạm Hữu Khang (chủ biên), Xây Dựng & Triển Khai Ứng Dụng Thương Mại Điện Tử, Nhà Xuất Bản Thống Kê Trang 283-322 [9] Phạm Hữu Khang (chủ biên), Qu ản Tr ị SQL Server 2000, Nhà Xuất Bản Thống Kê [10] Trần Văn Tư, Nguyễn Ngọc Tuấn, SQL SERVER 2000 Toàn tập, Nhà xuất Thống Kê, năm 2002, Trang 1- 461 [11] Kalen Delaney, Inside Microsoft SQLServer 2000 eBook, epublish@microsoft.com [12] Phương Lan, Hoàng Đức Hải, Java Tập 1, Nhà xuất Thống Kê, năm 2004 [13] Phương Lan, Hoàng Đức Hải, Java Tập 2, Nhà xuất Thống Kê, năm 2004, Trang 38-80 GVHD :ThS Nguyễn Thành Sơn S K L 0