Ứng dụng asp net xây dựng website bán hoa trên mạng

72 6 0
Ứng dụng asp net xây dựng website bán hoa trên mạng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tr-ờng đại học vinh Khoa công nghệ thông tin === === nguyễn thị ứng dụng ASP.NET xây dựng Website bán hoa mạng khóa luận tốt nghiệp đại học Vinh, 2008 = = Tr-ờng đại học vinh Khoa c«ng nghƯ th«ng tin ===  === øng dơng ASP.NET xây dựng Website bán hoa mạng khóa luận tốt nghiệp đại học GV h-ớng dẫn: ths phạm thị thu hiỊn SV thùc hiƯn: Ngun ThÞ Thanh Líp: 44E2 - CNTT Vinh, 2008 =  = LỜI CẢM ƠN Em xin chân thành cảm ơn Ban giám hiệu trường Đại học Vinh, Ban chủ nhiệm khoa Công nghệ thông tin, Thầy Cơ giáo tận tình giảng dạy, trang bị cho em kiến thức cần thiết năm học trường Em xin chân thành cảm ơn Thạc sĩ Phạm Thị Thu Hiền tận tình quan tâm, giúp đỡ hướng dẫn em suốt q trình làm khố luận để em hồn thành khoá luận tốt nghiệp Em xin chân thành cảm ơn anh chị bạn có nhận xét, ý kiến đóng góp, động viên quan tâm giúp đỡ em vượt qua khó khăn suốt q trình làm khố luận Cuối cùng, xin cảm ơn cha mẹ, gia đình tạo điều kiện vật chất tinh thần, động viên, khích lệ hỗ trợ suốt thời gian qua Vinh, tháng năm 2008 Sinh viên Ngun ThÞ Thanh Lời nói đầu Th-ơng mại điện tử ngày phát triển giới nói chung Việt nam nói riêng, đời ngôn ngữ lập trình cho phép thiết kế xây dựng ứng dụng th-ơng mại điện tử d-ới nhiều hình thức khác Cùng với hỗ trợ sở liệu quan hệ, kết hợp chúng với kịch trình chủ nh- ASP.NET, JSP, PHP… chóng ta cã thĨ x©y dùng triển khai chúng với nhiều mục đích khác Cùng với hội nhập th-ơng mại quốc tế, ngày th-ơng mại điện tử đà trở thành yếu tố quan trọng công nghệ thông tin Nền tảng th-ơng mại điện tử mạng Internet công nghệ Web Có nhiều công cụ (Ngôn ngữ lập trình) giúp thiết kế xây dựng website Tuy nhiên đề tài em xây dựng ứng dụng Web ASP.NET MySQL Trong phạm vi đề tài em xây dựng ứng dụng bán hàng qua mạng mét h×nh thøc kinh doanh phỉ biÕn hiƯn øng dựng đ-ợc xây dựng ngôn ngữ lập trình ASP.NET sở liệu MySQL Em nghĩ kết hợp tốt ASP.NET MySQL ASP.NET ngôn ngữ lập trình Web nhanh dễ dùng, chạy đ-ợc nhiều hệ điều hành, Windosw, Unix, Linux, ASP.NET dùng để tạo øng dơng Web, IMPA Mail Server, truy nhËp c¬ sở liệu MySQL, Orale, DB2 Đặc biệt ASP.NET hoàn toàn miễn phí Một đóng góp to lớn Công nghệ thông tin, việc áp dụng Công nghệ thông tin nói chung Internet nói riêng giới thiệu bán hàng qua mạng Với mong muốn giảm nhẹ sức lao động ng-ời dựa nhu cầu xà hội em đà chọn đề tài khoá luận tốt nghiệp cho là: ứng dụng ASP.NET xây dựng Website bán hoa mạng Em đà lựa chọn tên Website Sắc Hoa để giới thiệu bán loại hoa có thị tr-ờng Thông tin loại hoa shop có hệ thống đầy đủ Khi thể loại hoa lên Website, thông tin loại hoa phải khoa học, trực quan, sinh động không d- thừa Tạo cho ng-ời xem đến với Website chọn đ-ợc bó hoa thật nhiều ý nghĩa để tặng Thầy Cô, gia đình, bạn bè hay ng-ời thân yêu Đ-ợc h-ớng dẫn Cô giáo, Thạc sĩ Phạm Thị Thu Hiền, em đà lựa chọn đề tài ứng dụng ASP.NET xây dựng Website bán hoa mạng để làm đề tài cho khoá luận tốt nghiệp Mặc dù có nhiều cố gắng, tìm hiểu, nghiên cứu tài liệu đồng thời tranh thủ giúp đỡ Thầy Cô, bạn bè, thời gian có hạn, kinh nghiệm ít, nên đề tài không tránh khỏi thiếu sót Rất mong đ-ợc đánh giá, góp ý Thầy Cô giáo bạn bè để em kịp thời có sửa đổi bổ sung Em xin chân thành cảm ơn h-ớng dẫn Thầy giáo, Cô giáo 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 Cô giáo, Thạc sĩ Phạm Thị Thu Hiền, ng-ời Cô đà tạo điều kiện giúp đỡ, h-ớng dẫn em tận tình để em hoàn thành tốt khoá luận Cuối em xin chân thành cảm ơn kính chúc Thầy giáo, Cô giáo sức khoẻ hạnh phúc Vinh, tháng năm 2008 Mục lục Trang Lời nói đầu Ch-ơng I Tổng quan đề tài 1.1 Lý chän ®Ị tµi 1.2 C«ng nghƯ Internet 1.3 Th-ơng mại điện tö Ch-ơng II Mô hình CLIENT/SERVER 11 2.1 C¸c kh¸i niƯm 11 2.2 Mô hình CLIENT/SERVER 11 2.3 Ưu nh-ợc điểm 13 2.4 ứng dụng mô hình CLIENT/SERVER 15 2.5 Mô hình WEB CLIENT/SERVER 17 2.6 Ho¹t ®éng 17 2.7 Mở rộng khả WEB SEVER 18 Ch-¬ng III ASP.NET việc xây dựng ứng dụng WEBSITE 20 3.1 T×m hiĨu vỊ ASP.NET 20 3.2 C«ng nghƯ NET 21 3.3 Ph-ơng pháp thiÕt kÕ mét trang WEB 27 3.4 Lập trình trang WEB động 28 3.5 Cách thức hoạt động ch-ơng trình giao tiếp mô hình WEB CLIENT/SERVER 30 3.6 Xây dựng ch-ơng trình giao tiếp 30 Ch-ơng IV Cơ sở liệu cách truy xuất sở liệu 33 4.1 Kh¸i niƯm 33 4.2 Quản trị sở liệu ? 33 4.3 ChuÈn ODBC 34 4.4 CÊu tróc cđa ODBC 35 4.5 Cấp độ t-ơng thích 36 4.6 CÊu h×nh ODBC 36 Ch-ơng V Xây dựng WEB bán hàng 38 5.1 Đặt toán 38 5.2 Ph©n tÝch thiÕt kÕ hƯ thèng 39 5.3 Ph©n tÝch thiÕt kÕ hÖ thèng WEBSITE 42 5.4 Thiết kế cài đặt ch-ơng trình 52 KÕt luËn 64 tài liệu tham khảo 65 øng dơng ASP.NET x©y dùng Website bán hoa mạng Ch-ơng I tổng quan Đề tài 1.1 Lý chọn đề tàI Ngày với phát triển không ngừng mạnh mẽ công nghệ thông tin (CNTT) tất ngành nghỊ, c¸c lÜnh vùc kh¸c cđa x· héi nh-: kinh tế, an ninh quốc phòng, th-ơng mại điện tửCNTT nhu cầu cần thiết công ty, doanh nghiƯp, c¸c tỉ chøc kinh tÕ, x· héi với tất Theo xu h-ớng chung thời đại, ngày hoạt động kinh doanh dựa Internet để phát triển, ng-ời ngoại tỉnh, kể đơn vị hành nghiệp muốn có trang Web riêng để truyền tải thông tin cần thiết đến nhiều ng-ời nhờ mạng Internet n-ớc ta theo cách thông th-ờng khách hàng mua hàng th-ờng phải tới cửa hàng hay siêu thị để chọn lựa mua sản phẩm họ cần Việc chọn lựa sản phẩm cho với yêu cầu sở thích chiếm nhiều thời gian khách hàng Ch-a kể đến việc khách hàng muốn biết rõ sản phẩm hay chức sản phẩm nh- cách sử dụng sản phẩm mà họ định mua Với lý họ lại cần đến thông tin mang tính hỗ trợ chuyên gia Chính vậy, việc tạo lập siêu thị ảo với sản phẩm phong phú, đa dạng hỗ trợ thông tin cách nhanh chóng xác, đầy đủ việc cần thiết 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 xa lạ với ng-ời, việc đ-a sản phẩm thông tin hỗ trợ lên mạng trở nên nhu cầu cần thiết cho ng-êi SV: Ngun ThÞ Thanh - 44E CNTT ứng dụng ASP.NET xây dựng Website bán hoa mạng Cùng với hội nhập th-ơng mại quốc tế, ngày th-ơng mại điện tử đà trở thành yếu tố quan trọng công nghệ thông tin Nền tảng th-ơng mại điện tử mạng Internet công nghệ Web Có nhiều ngôn ngữ lập trình giúp thiết kế xây dựng Website Trong đề tài em xây dựng ứng dụng Web ngôn ngữ lập trình đại ASP.NET Trong phạm vi đề tài em xây dựng ứng dụng bán hoa qua mạng hình thức kinh doanh phổ biến 1.2 Công nghệ internet 1.2.1 Internet xuất xứ Internet mạng máy tính nối hàng triệu máy tính với phạm vi toàn giới Internet có lịch sử ngắn, có nguồn gốc từ dự án Bộ Quốc Phòng Mỹ có tên ARPANET vào năm 1969, dự án nhằm thực nghiệm xây dựng mạng nối trung tâm nghiên cứu khoa học quân với Đến năm 1970 đà có thêm hai mạng: Store-and-forwarrd ALOHAnet, đến năm 1972 hai mạng đà đ-ợc kết nối với ARPANET Cũng năm 1972 Ray Tomlinson phát minh ch-ơng trình th- tín điện tử E-mail Ch-ơng trình ®· nhanh chãng ®-ỵc øng dơng réng r·i ®Ĩ gưi thông điệp mạng phân tán Kết nối quốc tế vào ARPANET từ University College of London (Anh) Royal Radar Establishment (Na Uy) đ-ợc thực vào năm 1973 Thành công vang dội ARPANET đà làm nhanh chóng đ-ợc phát triển, thu hút hầu hết tr-ờng đại học Mỹ Do tới năm 1983 đà đ-ợc tách thành hai mạng riêng: MILNET tích hợp với mạng liệu quốc phòng (Defense Data Network) dành cho địa điểm quân ARPANET dành cho địa điểm phi quân Sau thời gian hoạt động, số lý kỹ thuật trị, kế hoạch sử dụng mạng ARPANET không thu đ-ợc kết nh- mong muốn SV: Ngun ThÞ Thanh - 44E CNTT øng dơng ASP.NET xây dựng Website bán hoa mạng Vì vậy, Héi ®ång khoa häc quèc gia Mü (National Science Foundation) đà định xây dựng mạng riêng NSFNET liên kết trung tâm tính toán lớn tr-ờng đại học vào năm 1986 Mạng phát triển nhanh chóng, không ngừng đ-ợc nâng cấp mở rộng liên kết tới hàng loạt doanh nghiệp, sở nghiên cứu đào tạo nhiều n-ớc khác Cũng từ thuật ngữ Internet đời Dần dần kỹ thuật xây dựng mạng ARPANET đà đ-ợc thừa nhận tổ chức NSF, kỹ thuật đ-ợc sử dụng để dựng mạng lớn với mục đích liên kết trung tâm nghiên cứu lớn n-ớc Mỹ Ng-ời ta đà nối siêu máy tính (Supercomputer) thuộc vùng khác đ-ờng điện thoại có tốc độ cao Tiếp theo mở rộng mạng đến tr-ờng đại học Ngày có nhiều ng-ời nhận lợi ích hệ thống mạng, ng-ời ta dùng để trao đổi thông tin vùng với khoảng cách ngày xa Vào năm 1990 ng-ời ta bắt đầu mở rộng hệ thống mạng sang lĩnh vực th-ơng mại tạo thành nhóm CIX (Commercial Internet Exchange Association) Cã thĨ nãi Internet thËt sù h×nh thành từ Cho đến thời điểm tại, Internet đà trở thành phần tách rời sống đại Đối với ng-ời lao động bình th-ờng n-ớc phát triển bình th-ờng, Internet đà trở thành khái niệm giống nh- điện thoại, tivi Trong thêi gian biĨu cđa mét ngµy lµm viƯc đà xuất khoảng thời gian định để sư dơng Internet, cịng gièng nh- kho¶ng thêi gian xem tivi mà Theo số liệu thống kê, năm 2000 số l-ợng ng-ời sử dụng Internet khoảng 150 triệu dự đoán đến năm 2003 545 triệu ng-êi sư dơng hiƯn Sè l-ỵng 150 triƯu ng-êi sư dụng đ-ợc phân bố không đồng toàn cầu Quá nửa số ng-ời sử dụng khu vực Bắc Mỹ lại Châu Âu, Châu á, Nam Mỹ, Châu Phi khu vực cận Đông cụ thể là: Bắc Mỹ 57%, Châu Âu 21.75%, Nam Mỹ 3%, Châu Phi 0.75% khu vực cận Đông 0.5% SV: Nguyễn Thị Thanh - 44E CNTT ứng dụng ASP.NET xây dựng Website bán hoa mạng Phân rà chức Giới thiệu: Khách hàng Sản phẩm Giới thiệu Xem thông tin Website Phân rà chức Bán hàng: Khách hàng Xem TT đặt hàng Bán hàng Đáp ứng yêu cầu Đặt hàng Đáp ứng yêu cầu Ng-ời quản trị Kho hàng SV: Nguyễn ThÞ Thanh - 44E CNTT 51 øng dơng ASP.NET xây dựng Website bán hoa mạng 5.4 Thiết kế cài đặt ch-ơng trình Ta s cú hai phn giao diện: Giao diện cho người sử dụng giao diện cho nhà quản trị 5.4.1 Giao diện dành cho người sử dụng Giao diện trang chủ SV: Ngun ThÞ Thanh - 44E CNTT 52 øng dơng ASP.NET x©y dùng Website bán hoa mạng Giao din gii thiu chung SV: Ngun ThÞ Thanh - 44E CNTT 53 øng dụng ASP.NET xây dựng Website bán hoa mạng Giao diện liên hệ SV: Ngun ThÞ Thanh - 44E CNTT 54 ứng dụng ASP.NET xây dựng Website bán hoa mạng Giao din Module sn phm SV: Nguyễn Thị Thanh - 44E CNTT 55 øng dơng ASP.NET x©y dựng Website bán hoa mạng Giao din Form t hàng SV: Ngun ThÞ Thanh - 44E CNTT 56 ứng dụng ASP.NET xây dựng Website bán hoa mạng 5.4.2 Giao diện dành cho người quản trị (Module chính) Giao diện module danh mục chủ đề SV: Ngun ThÞ Thanh - 44E CNTT 57 øng dơng ASP.NET x©y dựng Website bán hoa mạng Giao din module ng sản phẩm SV: Ngun ThÞ Thanh - 44E CNTT 58 ứng dụng ASP.NET xây dựng Website bán hoa m¹ng Giao diện module Sản phẩm đăng SV: Ngun ThÞ Thanh - 44E CNTT 59 øng dơng ASP.NET xây dựng Website bán hoa mạng Giao din module Cập nhật Giới thiệu, dịch vụ, thỏa thuận mua bán, Quy định sử dụng SV: Ngun ThÞ Thanh - 44E CNTT 60 ứng dụng ASP.NET xây dựng Website bán hoa mạng Giao diện chi tiết sản phẩm SV: Ngun ThÞ Thanh - 44E CNTT 61 øng dơng ASP.NET xây dựng Website bán hoa mạng giao diện quy định ng-ời sử dụng SV: Nguyễn Thị Thanh - 44E CNTT 62 øng dơng ASP.NET x©y dùng Website bán hoa mạng giao diện thoả thuận mua bán SV: Ngun ThÞ Thanh - 44E CNTT 63 øng dụng ASP.NET xây dựng Website bán hoa mạng kết luận Cùng với phát triển nhanh mạnh Công nghệ thông tin, đà xuất lĩnh vực kinh doanh mới, đặc biệt th-ơng mại điện tử Th-ơng mại điện tử phát triển tảng mạng Internet công nghệ Web Trong đề tài em đà trình bày ngôn ngữ lập trình Web ASP.NET với chức chủ yếu xây dựng ứng dựng bán hàng qua mạng Internet Đà giúp em có dịp tìm hiểu thêm ngôn ngữ này, với hiểu thêm tầm quan trọng Internet lĩnh vực th-ơng mại ASP.NET với sở liệu MySQL ứng dụng quan trọng công nghệ th-ơng mại điện tử Tuy nhiên hạn chế trình độ, thời gian không nhiều nên kết đạt đ-ợc ch-a đầy đủ có nhiều sai sót Nhiều vấn đề nêu lên cách chung chung, dừng lại lý thuyết Việc kết nối sở liệu ch-a đ-ợc hoàn thiện, nhiều lỗi kết nối Mặc dù vậy, kết đạt đ-ợc đà phần góp phần làm sáng tỏ ứng dơng rÊt quan träng cđa Tin häc vµo thùc tiễn sống Rất mong đ-ợc đóng góp ý kiến Thầy giáo, Cô giáo bạn để đề tài em đ-ợc hoàn thiện Xin chân thành cảm ơn! Vinh 2008 SV: Nguyễn Thị Thanh - 44E CNTT 64 øng dơng ASP.NET x©y dựng Website bán hoa mạng Tài Liệu tham khảo [1] Nguyễn Văn Ba, Phân tích thiết kế hệ thống, Nhà xuất Đại Học Quốc Gia Hà Nội, 2003 [2] Phạm Hữu Khang, Lập trình sở liệu 1,2, Nhà xuất Lao Động - Xà hội [3] Phạm Hữu Khang, Lập trình ứng dụng chuyên nghiệp SQL Server (2000), Nhà xuất Lao Động - Xà hội [4] Phạm Hữu Khang, Lập trình Web ASP 3.0/ ASP.NET, Nhà xuất Lao Động - Xà hội [5] Hoàng Hữu Việt, Lập trình C# 2005, Khoa Công nghệ Thông tin Tr-ờng Đại Học Vinh SV: Nguyễn Thị Thanh - 44E CNTT 65 ... 19 øng dơng ASP. NET x©y dựng Website bán hoa mạng CHƯƠNG III Asp. net việc xây dựng ứng dụng website 3.1 Tìm hiểu vÒ ASP. NET Khi nghiên cứu kiến trúc NET Framework, ưu điểm nhận thấy NET Framework... mạng Internet công nghệ Web Có nhiều công cụ (Ngôn ngữ lập trình) giúp thiết kế xây dựng website Tuy nhiên đề tài em xây dựng ứng dụng Web ASP. NET MySQL Trong phạm vi đề tài em xây dựng ứng dụng. .. Microsoft NET tảng cho việc xây dựng thực thi ứng dụng phân tán hệ Bao gồm ứng dụng từ client đến server SV: Ngun ThÞ Thanh - 44E CNTT 21 øng dơng ASP. NET xây dựng Website bán hoa mạng v cỏc

Ngày đăng: 02/12/2021, 23:28

Hình ảnh liên quan

màn hình - Ứng dụng asp net xây dựng website bán hoa trên mạng

m.

àn hình Xem tại trang 39 của tài liệu.
Thiết kế bảng - Ứng dụng asp net xây dựng website bán hoa trên mạng

hi.

ết kế bảng Xem tại trang 51 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan