Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 114 trang
THÔNG TIN TÀI LIỆU
Nội dung
Trờng đại học vinh Khoa công nghệ thông tin === === Hoàng Thị Huyền ứngdụngngônngữASPxâyứngdụngngônngữASPxâydựngWebsitebánđiềuhòadựngWebsitebánđiềuhòatrênmạngtrênmạng khóa luận tốt nghiệp đại học Vinh, 2009 = = Trờng đại học vinh Khoa công nghệ thông tin === === ứngdụngngônngữASPxâydựngứngdụngngônngữASPxâydựngWebsitebánđiềuhòatrênmạngWebsitebánđiềuhòatrênmạng khóa luận tốt nghiệp đại học GV hớng dẫn: ths. Trơng trọng cần SV thực hiện: Hoàng Thị Huyền Lớp: 45E 4 - CNTT khãa luËn tèt nghiÖp Trêng ®¹i häc vinh Vinh, 2009 = = SV: Hoµng ThÞ HuyÒn - 45E 4 CNTT 3 Mục lục Trang Lời nói đầu .1 Chơng I. Tổng quan về đề tài 3 1.1. Lý do chọn đề tài 3 1.2. Công nghệ Internet .4 1.3. Thơng mại điện tử .7 Chơng II. Mô hình CLIENT/SERVER 13 2.1. Các khái niệm .13 2.2. Mô hình CLIENT/SERVER .13 2.3. Ưu và nhợc điểm chính 15 2.4. ứngdụng mô hình CLIENT/SERVER .17 2.5. Mô hình WEB CLIENT/SERVER .19 2.6. Hoạt động .19 2.7. Mở rộng khả năng của WEB SEVER .20 Chơng III. ASP việc xâydựng các ứngdụngtrênWEBSITE .22 3.1. Tìm hiểu về ASP .22 3.2. Công nghệ. NET .22 3.3. Phơng pháp thiết kế một trang WEB 25 3.4. Lập trình trang WEB động .27 3.5. Cách thức hoạt động của chơng trình giao tiếp trong mô hình WEB CLIENT/SERVER 29 3.6. Xâydựng chơng trình giao tiếp 29 Chơng IV. Cơ sở dữ liệu và cách truy xuất cơ sở dữ liệu .32 4.1. Khái niệm .32 4.2. Quản trị cơ sở dữ liệu là gì ? .32 khãa luËn tèt nghiÖp Trêng ®¹i häc vinh 4.3. ChuÈn DBC .33 SV: Hoµng ThÞ HuyÒn - 45E 4 CNTT 5 4.4. Cấu trúc của ODBC 34 4.5. Cấp độ tơng thích 35 4.6. Cấu hình ODBC 35 Chơng V. Xâydựng WEB bán hàng 37 5.1. Xỏc nh yờu cu ca Wedsite 37 5.2. Phân tích thiết kế hệ thống .40 5.3. Thit k chi tit 47 Kết luận 101 tài liệu tham khảo .102 khóa luận tốt nghiệp Trờng đại học vinh Lời nói đầu Thơng mại điện tử ngày nay phát triển trên thế giới nói chung và ở Việt nam nói riêng, sự ra đời của các ngônngữ lập trình cho phép chúng ta thiết kế và xâydựng các ứngdụng thơng mại điện tử dới nhiều hình thức khác nhau. Cùng với sự hỗ trợ của cơ sở dữ liệu quan hệ, chúng ta có thể kết hợp chúng với một kịch bảntrên trình chủ nh ASP, JSP, PHP chúng ta có thể xâydựng và triển khai chúng với nhiều mục đích khác nhau. Cùng với sự hội nhập của thơng mại quốc tế, ngày nay thơng mại điện tử đã trở thành yếu tố quan trọng trong công nghệ thông tin. Nền tảng của thơng mại điện tử là mạng Internet và công nghệ Web. Có nhiều công cụ (Ngôn ngữ lập trình) giúp chúng ta thiết kế và xâydựng website. Tuy nhiên trong đề tài này em xâydựngứngdụng Web bằng ASP và MySQL. Trong phạm vi đề tài này em xâydựngứngdụngbán hàng qua mạng một hình thức kinh doanh phổ biến hiện nay. ứngdựng đợc xâydựngtrênngônngữ lập trình ASP và cơ sở dữ liệu MySQL. Em nghĩ là không có sự kết hợp nào tốt hơn giữa ASP và MySQL. ASP là ngônngữ lập trình Web rất nhanh và dễ dùng, nó chạy đợc trên nhiều hệ điều hành, Windosw, Unix, Linux, ASP có thể dùng để tạo ra ứngdụng Web, IMPA Mail Server, truy nhập cơ sở dữ liệu MySQL, Orale, DB2 Đặc biệt hơn ASP hoàn toàn miễn phí. Một trong những đóng góp to lớn của Công nghệ thông tin, là việc áp dụng Công nghệ thông tin nói chung và Internet nói riêng trong giới thiệu và bán hàng qua mạng. Với mong muốn giảm nhẹ sức lao động của con ngời và dựa trên những nhu cầu của xã hội em đã chọn đề tài khoá luận tốt nghiệp cho mình là: ứngdụngASPxâydựngWebsitebánđiềuhòatrên mạng. Website ca em giới thiệu và bán các loại điềuhòa hiện có trên thị trờng. Thông tin về các sản phẩm của website có hệ thống và đầy đủ. Khi thể hiện các SV: Hoàng Thị Huyền - 45E 4 CNTT 7 khóa luận tốt nghiệp Trờng đại học vinh loại sản phẩm đó lên Website, các thông tin về các loại sản phẩm này phải khoa học, trực quan, sinh động không d thừa. Tạo cho ngời xem khi đến với Website có thể chọn đợc một sản phẩm phù hợp với mình Đợc sự hớng dẫn của Thầy giáo, Thạc sĩ Trơng Trọng Cần, em đã lựa chọn đề tài ứngdụngASPxâydựngWebsitebánđiềuhòatrênmạng để làm đề tài cho khoá luận tốt nghiệp của mình. Mặc dù có nhiều cố gắng, tìm hiểu, nghiên cứu trên các tài liệu đồng thời tranh thủ sự giúp đỡ của Thầy Cô, bạn bè, do thời gian có hạn, kinh nghiệm còn ít, nên đề tài không tránh khỏi những thiếu sót. Rất mong đợc sự đánh giá, góp ý của các Thầy Cô giáo và các bạn bè để em kịp thời có những sửa đổi bổ sung. Em xin chân thành cảm ơn sự hớng dẫn của Thầy giáo, Cô giáo trong Khoa Công Nghệ Thông Tin - Trờng Đại học Vinh. Em đặc biệt bày tỏ lòng biết ơn chân thành tới Thầy giáo, Thạc sĩ Trơng Trọng Cần, ngời Thầy đã tạo mọi điều kiện và luôn giúp đỡ, hớng dẫn em tận tình để em hoàn thành tốt khoá luận này. Cuối cùng em xin chân thành cảm ơn và kính chúc các Thầy giáo, Cô giáo sức khoẻ và hạnh phúc. Vinh, tháng 5 năm 2009. SV: Hoàng Thị Huyền - 45E 4 CNTT 8 khóa luận tốt nghiệp Trờng đại học vinh Chơng I tổng quan về Đề tài 1.1. Lý do chọn đề tàI Ngày nay với sự phát triển không ngừng và mạnh mẽ của công nghệ thông tin (CNTT) trong tất cả các ngành nghề, các lĩnh vực khác nhau của xã hội nh: kinh tế, an ninh quốc phòng, thơng mại điện tử CNTT đang là nhu cầu cần thiết đối với các công ty, doanh nghiệp, các tổ chức kinh tế, xã hội. và với tất cả chúng ta. Theo xu hớng chung của thời đại, ngày nay mọi hoạt động kinh doanh đều dựa trên Internet để phát triển, những ngời ngoại tỉnh, kể cả những đơn vị hành chính sự nghiệp cũng muốn có những trang Web riêng để có thể truyền tải những thông tin cần thiết của mình đến nhiều ngời hơn nhờ mạng Internet. ở nớc ta hiện nay theo cách thông thờng khách hàng đi mua hàng thờng phải đi tới các cửa hàng hay siêu thị để chọn lựa và mua các sản phẩm họ cần. Việc chọn lựa một sản phẩm cho đúng với yêu cầu và sở thích này chiếm khá nhiều thời gian của khách hàng. Cha kể đến việc khách hàng muốn biết rõ về sản phẩm hay chức năng của sản phẩm cũng nh cách sử dụng sản phẩm mà họ định mua. Với lý do này thì họ lại cần đến những thông tin mang tính hỗ trợ của những chuyên gia. Chính vì vậy, việc tạo lập một siêu thị ảo với những sản phẩm phong phú, đa dạng và hỗ trợ những thông tin một cách nhanh chóng chính xác, đầy đủ là việc rất cần thiết đối với mọi khách hàng. Với thời đại thông tin phát triển vũ bão nh hiện nay, khái niệm Internet không còn xa lạ với mọi ngời, việc đa những sản phẩm và những thông tin hỗ trợ lên mạng đang trở nên một nhu cầu cần thiết cho mọi ngời. Cùng với sự hội nhập của thơng mại quốc tế, ngày nay thơng mại điện tử đã trở thành yếu tố quan trọng trong công nghệ thông tin. Nền tảng của thơng mại điện tử là mạng SV: Hoàng Thị Huyền - 45E 4 CNTT 9 khóa luận tốt nghiệp Trờng đại học vinh Internet và công nghệ Web. Có nhiều ngônngữ lập trình có thể giúp chúng ta thiết kế và xâydựng Website. Trong đề tài này em xâydựngứngdụng Web bằng ngônngữ lập trình hiện đại ASP. Trong phạm vi đề tài em xâydựngứngdụngbánđiềuhòa qua mạng một hình thức kinh doanh phổ biến hiện nay. 1.2. Công nghệ internet 1.2.1. Internet và xuất xứ của nó Internet là một mạng máy tính nối hàng triệu máy tính với nhau trên phạm vi toàn thế giới. Internet có lịch sử rất ngắn, nó có nguồn gốc từ một dự án của Bộ Quốc Phòng Mỹ có tên là ARPANET vào năm 1969, dự án nhằm thực nghiệm xâydựng một mạng nối các trung tâm nghiên cứu khoa học và quân sự với nhau. Đến năm 1970 đã có thêm hai mạng: Store-and-forwarrd và ALOHAnet, đến năm 1972 hai mạng này đã đợc kết nối với ARPANET. Cũng trong năm 1972 Ray Tomlinson phát minh ra chơng trình th tín điện tử E-mail. Chơng trình này đã nhanh chóng đợc ứngdụng rộng rãi để gửi các thông điệp trênmạng phân tán. Kết nối quốc tế đầu tiên vào ARPANET từ University College of London (Anh) và Royal Radar Establishment (Na Uy) đợc thực hiện vào năm 1973. Thành công vang dội của ARPANET đã làm nó nhanh chóng đợc phát triển, thu hút hầu hết các trờng đại học tại Mỹ. Do đó tới năm 1983 nó đã đợc tách thành hai mạng riêng: MILNET tích hợp với mạng dữ liệu quốc phòng (Defense Data Network) dành cho các địa điểm quân sự và ARPANET dành cho các địa điểm phi quân sự. Sau một thời gian hoạt động, do một số lý do kỹ thuật và chính trị, kế hoạch sử dụngmạng ARPANET không thu đợc kết quả nh mong muốn. Vì vậy, Hội đồng khoa học quốc gia Mỹ (National Science Foundation) đã quyết định xâydựng một mạng riêng NSFNET liên kết các trung tâm tính toán lớn và các trờng đại học vào năm 1986. Mạng này phát triển hết sức nhanh SV: Hoàng Thị Huyền - 45E 4 CNTT 10