BỘ GIAO THÔNG VẬN TẢI TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TPHCM KHOA CÔNG NGHỆ THÔNG TIN MÔN HỌC :LẬP TRÌNH MẠNG ĐỀ TÀI :TRA GIÁ VÀNG GVHD : ĐẶNG TƯ CÁNH SVTH : NGUYỄN PHẠM HOÀI AN NGUYỄN VĂN NAM NGUYỄN VĂN CƯỜNG NGUYỄN QUANG DANH LƯU VĂN MINH
BỘ GIAO THÔNG VẬN TẢI TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TPHCM KHOA CÔNG NGHỆ THÔNG TIN MÔN HỌC :LẬP TRÌNH MẠNG ĐỀ TÀI :TRA GIÁ VÀNG GVHD : ĐẶNG TƯ CÁNH SVTH : NGUYỄN PHẠM HOÀI AN NGUYỄN VĂN NAM NGUYỄN VĂN CƯỜNG NGUYỄN QUANG DANH LƯU VĂN MINH TP HCM,THÁNG 12 NĂM 2010 1 MỤC LỤC PHẦN I: GIỚI THIỆU 3 PHẦN II: PHÂN TÍCH 4 1.yêu cầu: 4 2.phân tích: 4 PHẦN III: TRIỂN KHAI 5 1.công cụ sử dụng: 5 2.công nghệ: 5 3.thiết kế giao diện: 5 4.thực thi code 6 PHẦN IV: ĐÁNH GIÁ 7 1.ưu điểm: 7 2.nhược điểm: 7 2 PHẦN I : GIỚI THIỆU internet là một phần không thể thiếu trong cuộc sống hiện đại,ngày càng phát triển và lan rộng trên toàn thế giới.hiện nay internet rất quan trọng trong sự phát triển của các ngành nghề khác.lập trinh mạng là một mảng nhỏ đóng góp rất nhiều cho sự phát triển mạnh mẽ đó lập trình mạng cung cấp các kiến thức và có thể viết trên nhiều ngôn ngữ khác nhau như :java,.visual basic,c,c++,c# để các lập trình viên có thể tiếp cận và phát triển các ứng dụng cho internet một cách mạnh mẽ và đa dạng. ngày nay kinh tế thị trường phát triển mạnh mẽ,việc tra cứu thong tin diễn ra hàng ngày cần sự chính xác cao cũng như nhanh chóng.vì vậy để đáp ứng nhu cầu của các doanh nghiệp cũng như người sử dụng tiện việc tra cứu thong tin giá vàng và ngoại tệ chúng tôi đã xây dựng phần mềm TRA GIÁ VÀNG,là một phần mềm tiện ích giúp chúng ta dễ dàng tra cứu online Chương trình được viết trên nền tảng java,áp dụng giao thức UDP,chương trinh gồm có 2 phần: + phần tra gia vàng + tra ngoại tệ Chương trình mới được xây dựng không lâu nên không thể tránh được nhiều thiếu xót,nhóm sẽ cố gắng hoàn thiện hơn trong phiên bản khác. 3 PHẦN II: PHÂN TÍCH 1.YÊU CẦU: - xây dựng mô hình client – server - Phia client yêu cầu lấy tỉ giá vàng và usd từ server - Server sẽ cập nhật thông tin từ trên internet - 2.phân tích chương trình sử dụng giao thức UDP thực hiện như sau: - client : sẽ gửi mã giá vàng hoặc ngoại tệ tới server và chờ nhận thông tin từ server và hiển thị lên màn hình thông tin cần thiết. - server : + luôn trông trạng thái lắng nghe yêu cầu từ client. + sau khi nhận được tín hiệu từ client server sẽ tạo một luồng dữ liệu khác để luôn lắng nghe và đồng thời xử lý yêu cầu đã nhận. + sau khi xử lý yêu cầu lấy dữ liệu từ internet server sẽ lưu dữ liệu trên một thư muc đã được tạo sẵn. + server dữ liệu được yêu cầu về client. 4 PHẦN III: TRIỂN KHAI 1.Công cụ sử dụng: - NetBeans IDE sử dụng làm môi trường để viết code. - Google code dung để cho các thành viên trong nhóm trao đổi thông tin cần thiết,tài liệu với nhau và để phân công công việc. 2.công nghệ : - sử dụng ngôn ngữ là java đây là ngôn ngữ phát triển rất mạnh hiện nay và dễ sử dụng. - sử dụng gói thư viện java.net để hổ trợ. - sử dụng giao thức UDP socket. 3.thiết kế giao diện : Server: 5 Client: 4.thực thi code: - phân công nhiệm vụ viết code - test - complete 6 PHẦN IV: ĐÁNH GIÁ 1 ưa điểm : - Tính thân thiện và dễ sử dụng - Cập nhật thông tin nhanh và chính xác - Đáp ứng nhiều người truy cập trong cùng một lúc 2 nhược điểm - Phụ thuộc quá nhiều nguồn cơ sở dữ liệu trên internet HƯỚNG PHÁT TRIỂN: - Có thể phát triển phần mềm trên mobile. 7 . kinh tế thị trường phát triển mạnh mẽ,việc tra cứu thong tin diễn ra hàng ngày cần sự chính xác cao cũng như nhanh chóng.vì vậy để đáp ứng nhu cầu của các doanh nghiệp cũng như người sử dụng