Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
54
Dung lượng
1,56 MB
Nội dung
Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng Bé giáo dục đào tạo Tr-ờng đại học vinh Khoa công nghệ thông tin đồ án tốt nghiệp ứng dụng html asp xây dựng Website giới thiệu bán hàng mạng Giáo viên h-ớng dẫn : Thầy Tr-ơng Trọng Cần Sinh viên thực : Nguyễn Thị Thanh Hoài Lớp: 44k2 - công nghệ th«ng tin Vinh, 2008 SVTH: Nguyễn Thị Thanh Hồi GVHD: Thầy Trương Trọng Cần Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng Lời cảm ơn Sau thời gian thực đồ án tốt nghiệp, đến công việc đồ án phần hoàn tất Trong suốt thời gian em nhận nhiều giúp đỡ Ở phần đồ án cho phép gửi đôi điều tới người mà vô biết ơn Em xin chân thành cảm ơn Ban giám hiệu nhà trường, quý thầy cô trường Đại Học Vinh, đặc biệt thầy cô khoa Công Nghệ Thông Tin 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 Xin chân thành cảm ơn thầy giáo Trương Trọng Cần tận tình hướng dẫn, giúp đỡ, động viên em suốt thời gian qua để hoàn thành tốt đề tài Xin chân thành cảm ơn anh chị, bạn bè có nhận xét, đóng góp ý kiến,tận tình giúp đỡ em nhiều trình thực đề tài Cuối xin gửi lời cảm ơn sâu sắc đến bố 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 thực Nguyễn Thị Thanh Hoài SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng MỤC LỤC Phần I Mở đầu I Giới thiệu chung đề tài II Lý chọn đề tài III Ngôn ngữ cài đặt IV Kết xây dựng Website V Định hướng phát triển Chƣơng I Tìm hiểu ngôn ngữ A Giới thiệu chung HTML B Giới thiệu ASP 10 I Giới thiệu chung 10 1.1 Khái niệm ASP 10 1.2 Hoạt động trang ASP 11 1.3 Cách tạo trang ASP 12 1.4 Các đối tượng ASP 13 1.5 Sử dụng Database với ASP 16 1.6 Một số tiện ích ASP 17 1.6.1 Registration 17 1.6.2 Login Logout 18 1.6.3 Quản lý User 19 1.6.4 Quản lý Product 20 1.6.5 Shopping cart 20 Chƣơng II Bài toán thực tế I Bài tốn thực tế II Phân tích thiết kế hệ thống SVTH: Nguyễn Thị Thanh Hoài 23 23 24 GVHD: Thầy Trương Trọng Cần Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng 2.1 Biểu đồ phân cấp chức 24 2.1.1 Biểu đồ phân cấp chức hệ quản trị 24 2.1.2 Biểu đồ phân cấp chức phân hệ phục vụ khách hàng 25 2.2 Biểu đồ luồng liệu 26 2.2.1 Biểu đồ luồng liệu mức khung cảnh 26 2.2.2 Biểu đồ luồng liệu mức đỉnh 27 2.2.3 Biểu đồ luồng liệu mức đỉnh 28 Chƣơng III Xây dựng Website 30 I Thiết kế giao diện người dùng II Giao diện dành cho người quản trị 30 32 III Thiết kế modul cho chương trình 38 IV Giới thiệu chức số trang 38 Phần cuối Kết luận 40 Tài liệu tham khảo 41 SVTH: Nguyễn Thị Thanh Hồi GVHD: Thầy Trương Trọng Cần Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng MỞ ĐẦU I) Giới thiệu chung đề tài Thế kỷ 21- kỷ bùng nổ công nghệ thông tin, công nghệ tiên tiến phát triển vũ bão, mang luồng gió vào nhận thức người Song song đó, giới xu hướng tồn cầu hoá, tất mang ý nghĩa hội nhập lúc doanh nghiệp, phủ khơng cạnh tranh quốc gia mà cạnh tranh với doanh nghiệp phủ giới Vì vậy, để tồn phát triển mục tiêu doanh nghiệp hướng đến nâng cao chất lượng phục vụ khách hàng Khách hàng điều kiện sống cịn cảu doanh nghiệp Để có khách hàng khó để giữ khách hàng lại cịn khó Doanh nghiệp làm cho khách hàng thoả mãn với nhu cầu họ thu hút nhiều khách hàng doanh nghiệp phát triển tốt Trong năm gần đây, mạng máy tính trở nên quen thuộc Nó thực trở thành công cụ, phương tiện truyền thơng hữu ích giúp người trao đổi, khai thác thông tin cách tiện lọi Máy tính hỗ trợ người nhiều cơng việc, đời sống mạng máy tính trở thành phương tiện kết nối người lại với Rất nhiều cơng ty, xí nghiệp, quan, trường học có trang Web riêng Có thể nói vào Internet có cảm giác di vào giới lung linh huyền ảo, trang Web thể đặc trưng riêng Từ dáng vẻ, màu sắc, âm thanh, hình ảnh nội dung mang vẻ riêng quan, đơn vị… Một úng dụng lớn mạng máy tính kinh doanh mạng hay cịn gọi “ Thương mại điện tử ” Kinh doanh mạng đem lại nhiều hiệu cao có việc kinh doanh đồ điện tử SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng mạng có lẽ phát triến mang lại hiệu cao không tốn công sức Tuy nhiên để lập trang Web cần phải phải tìm hiểu ngơn ngữ sử dụng để viết chương trình Hiện có nhiêug ngơn ngữ ngôn ngữ khả dung HTML vá ASP Chính tơi định chọn đề tài “Sử dụng ngôn ngữ HTML ASP xây dựng Website giới thiệu bán hàng điện tử mạng” làm đồ án tốt nhiệp cho Phần mở đầu: I Giới thiệu chung đề tài II Lý chọn đề tài III Ngôn ngữ cài đặt IV Những kết đạt đề tài V Hướng phát triển đề tài Chƣơng I – Tìm hiểu ngôn ngữ: Giới thiệu HTML ASP Chƣơng II – Bài toán: I Nêu toán thực tế II Phân tích thiết kế hệ thống Chƣơng III – Xây dựng Website: Giới thiệu số trang Website giao diện so trang Phần kết luận SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng II) Lý chọn đề tài Trong năm gần đây, CNTT thực phát triển đem lại nguồn lợi thiết thực cho phát triển kinh tế, xã hội, cho đời sống tinh thần,…cho người Việc ứng dụng CNTT trở thành thiếu nước ta Rất nhiều nghành kinh tế, tổ chức xã hội, đơn vị, trường học đưa tin học vào rộng rãi Đặc biệt kinh tế CNTT dường khơng thể thiếu Nó thực đem lại lợi nhuận lớn Cụ thể việc kinh doanh mạng Thông thường việc đưa thông tin sản phẩm lên mạng quảng cáo chúng qưảng cáo thương hiệu trở nên phổ biến Trên thực tế việc tổ chức cửa hàng, siêu thị điện tử chử yếu trương bày quản lý theo loại sản phẩm, theo nhà sản xuất Với hình thức kinh doanh mạng giảm thiểu tối đa rắc rối khâu quản lý quảng cáo phạm vi rộng thu lợi nhuận cao Chính việc kinh doanh mạng đẫ đem lại hiệu việc giới thiệu bán đồ điện tử mạng cần thiết III) Ngôn ngữ cài đặt Trong giai đoạn có nhiều ngôn ngữ phần mềm thiết kế Web Mỗi ngơn ngữ riêng có mạnh riêng Tuy nhiên, hầu hết trang Web sử dụng HTML ( HyperText Markup Language ) dùng đồng thời với ASP ( Active Server Page ) làm cho trang Web trở nên sinh động có nhiều tác vụ Tuy nhiên gần tất trang Web viết ASP nhúng HTML Với thiết kế mạng HTML ASP chọn hai ngôn ngữ để thiết kế SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng IV) Kết xây dựng Web site Do thời gian có hạn nên Web site nên trang Web cịn nhiều sơ suất chưa hồn thiện Nhưng đạt số thành cơng định giúp khách hàng tìm sản phẩm cần cách nhanh chóng đồng thời giúp khách hàng yêu cầu mua sản phẩm điện tử V) Định hướng phát triển Trong thời gian tới phần mềm phát triển với số chức như: + Chuyển sang ngơn ngữ lập trình cao + Thiết kế giao diện đẹp đưa sử dụng mạng SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng CHƢƠNG I – TÌM HIỂU NGƠN NGỮ A GIỚI THIỆU VỀ HTML Ngày nay, Wold Wide Web chẳng xa lạ với chúng ta, lẽ gần 100% quốc gia giới kết nối sử dụng Internet Hầu hết Web site viết HTML ngơn ngữ cho phép định dạng văn bản, bổ sung hình ảnh âm video việc lưu tập tin Text Only ASCII mà máy tính đọc có đầy đủ phần cứng Chìa khố mở ngơn ngữ HTML nằm thẻ ( tag ) tức tù khố nằm dấu nhỏ () cho biết loại nội dung xuất Mặc dù có nhiều phần mềm đảm trách việc viết HTML FrontPage, DreemWeave,…nhưng việc tìm hiểu có kỹ thuật lập trình tạo trang Web với HTML giúp chủ động sáng tạo tạo trang Web HTML – HyperText Markup Language, có đặc tính cở siêu văn tính phổ quát Siêu văn ( HyperText) có nghĩa tạo liên kết trang Web đưa người sử dụng đến trang Web khác nới Internet, tức thông tin Web cho phép truy nhập từ nhiều hướng khác nhau( trực tiếp gián tiếp) Còn tính phổ qt ( universality ) gì? Do tất tài liệu HTML lưu dạng ASCII Text Only nên máy tính đọc Web Vì HTML mang tíng phổ quát SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng B GIỚI THIỆU VỀ ASP – ACTIVE SERVER PAGE Vào năm 90 kỷ trước, bắt đầu bùng nổ truy truy cập Web đa số người sử dụng máy tính truy cập thơng tin Internet Tuy nhiên đa số nhà thiết kế Web lại gặp nhiều khó khăn việc đưa thông tin lên Web cập nhập chúng Đồng thời chiến trình duyệt phần mềm thiết kế Web site ngày có xu tăng mạnh.Trước tình hình Microsoft đưa ASP (Active Server Page ) để liên kết công nghệ với nhằm tạo trang Web đại, cho phép tương tác dễ dàng máy chủ sở liệu Trong công nghệ có ADO ( ActiveX Data Object ) Sự đời ASP tạo bước tiến phát triển ngơn ngữ lập trình Web Đồng thời tạo diện mạo cho trang Web có sử dụng ASP I GIỚI THIỆU CHUNG 1.1 Khái niệm ASP ASP môi trường kịch dựa máy chủ ( Server – Side Scipting Envỉonment ) dùng để tạo chạy ưúng dụng Web động có tương tác Nhờ tập đối tượng có sẵn ( Built in Object ) với nhiều tính phong phú, khả hỗ trợ Vbscrip, lẫn Jscript số thành phần Activex khác kèm theo, ASP cung cấp giao diện lập trình mạnh dễ dàng việc triển khai ứng dụng Web Active Server Page khơng phải ngơn ngữ lập trình, sở liệu, ngơn ngữ đánh dấu, hay trình ứng dụng Thay vào đó, cơng nghệ “ kết dính” Phương tiện khai thác sức mạnh đáng nể lệnh logic ( lập trình ), nối kết( Internet ), tài nguyên liệu ( nhiều sở liệu ), truyền thông SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 10 Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng II Giao diện trang quản trị Đây trang quản trị dành cho người quản trị Tại người quản trị nhâp tên mật để vào trang quản trị (Trang đăng nhập) SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 40 Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng + Trang quản trị ( Giao diện trang quản trị ) SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 41 Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng + Giao diện trang liệt kê sản phẩm ( Giao diên liệt kê danh mục sản phẩm) SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 42 Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng + Giao diện cập nhập thêm sản phẩm ( Giao diện cập nhập thêm sản phẩm) SVTH: Nguyễn Thị Thanh Hồi GVHD: Thầy Trương Trọng Cần 43 Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng + Giao diện liệt kê hãng sản xuất SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 44 Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng + Thêm hãng sản xuất ( Giao diện thêm hãng sản xuất) SVTH: Nguyễn Thị Thanh Hồi GVHD: Thầy Trương Trọng Cần 45 Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng + Menu sản phẩm SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 46 Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng + Upload báo giá SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 47 Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng + Trang dành riêng cho người quản trị ( Giao diện thay đổi quản trị ) SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 48 Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng + Trang xem ý kiến nhận xét khách hàng SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 49 Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng + Trang chỉnh sửa baner công ty cơng ty đối tác SVTH: Nguyễn Thị Thanh Hồi GVHD: Thầy Trương Trọng Cần 50 Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng III Thiết kế Modul chương trình a Modul tìm kiếm Modul xem: Dành cho nhà quản trị khách hàng * Modul tìm kiếm: Gồm có tìm theo tên sản phẩm, theo dịng sản phẩm, tìm kiếm theo nhà sản xuất * Modul xem: Sau khách hàng tìm kiếm sản phẩm cần trang Web loại sản phẩm u cầu kho cơng ty cịn b Modul cập nhập liệt kê sản phẩm nhà quản trị nên nhà quản trị có mật vào chương trình c Modul liên hệ: Đây nơi khách hàng điền thơng tin vào đặt hàng mua sản phẩm đưa nhận xét trang Web công ty d Modul giới thiệu: Tại khách hàng đọc thơng tin cơng ty như: ngày thành lập, địa chỉ, độ phát triển lớn mạnh công ty e Modul tuyển dụng: Ở người quản trị đưa thơng tin tuyển dụng cơng ty khách hàng đọc f Modul bảo hành: Tại nhà quản trị đưa thông tin nơi bảo hành sản phẩm cơng ty bán Để khách hàng liên hệ nơi bảo hành sản phẩm cách nhanh để tạo tính tin cậy khách hàng với công ty IV Giới thiệu chức số trang Trang chủ: Default asp – Trang chức mục để truy cập trang lại Đồng thời số thông tin Web size Các trang thuộc phần quản trị: + Trang Default asp: Đây trang người quản trị nhập mật để vào trang quản trị SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 51 Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng Trang kiểm tra thơng tin nhà quản trị nhập, chấp nhận quản trị sai đem thơng báo “ Tài khoản không tồn tại” + Trang quản trị: Tại người quản trị quản lý thông tin về: - Sản phẩm: liệt kê, thêm, xố, sửa thơng tin sản phẩm, thêm hãng sản xuất… - Khách hàng: Tại nhà quản trị xem ý kiến khách hàng nhận xét - Báo giá: Tại nhà quản trị đem báo giá hai dạng dạng có ( xls) (pdf) - Tin tức: Đưa tin tức hay mẹo nhỏ sử dụng sản phẩm điện tử - Baner đối tác: Tại nhà quản trị đưa quảng cáo bắt mắt cho công ty thêm baner đối tác với cơng ty - Hỗ trợ trực tuyến: Tại nhà quản trị đưa danh sách người online để nói chuyện với khách hàng, tư vấn trả lời cho khách hàng - Thống kê báo cáo: Tại nhà quản trị quản lý modul bảo hành, dịch vụ - Hệ thống: Tại người quản trị thay đối mật truy cập an toàn SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 52 Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng KẾT LUẬN Đề tài trang Web quảng cáo sản phẩm mạng không Tuy nhiên làm để thu hút khách hàng đáng nói Với thời gian, khả thân em hoàn thành đề tài đến mức Trước hết trang Web có thành cơng định cho khách hàng xem sản phẩm mong muốn cách nhanh nhất, thuận tiện nhất, nhà quản trị thay đối thơng tin sản phẩm Đây đề tài úng dụng ngôn ngữ HTML ASP để tạo trang Web tài liệu bổ ích cho bạn quan tâm đến vấn đề lập trình Web Tuy nhiên chương trình trang Web ảo chưa đưa lên mạng Để trang Web sử dụng đuợc thực tế, thời gian tới phát triển đề tài theo số hướng việc chuyển đổi sỏ liêu, thiết kế giao diện, làm để khách hàng cảm thấy thoải mái vào sử dụng truy cập nhanh Để đề tài hoàn thành hôm em nhân giúp đỡ nhiều từ thầy cô giáo bạn bè xung quanh Đặc biệt dẫn thầy giáo Trương Trọng Cần, người trực tiếp hướng dẫn em thời gian qua để hoàn thành đề tài Một lần em xin chân thành cảm ơn hướng dẫn thầy, ủng hộ nhiệt tình thầy giáo khoa CNTT bạn bè xung quanh SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 53 Sử dụng ngôn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng TÀI LIỆU VÀ ĐỊA CHỈ INTERNET THAM KHẢO VN- Guide HTML kỹ thuật tạo trang Web – Nhà xuất Thống Kê Đặng Minh Hoàng - Thiết lập trang Web với FrontPage 2000 – Nhà xuất thống kê 2005 Nguyễn Thu Hiền - Thiết kế trang Web – NXB Thống kê 2002 Lê Trường An - Tự học nhanh hiệu SQL 2000- Nhà xuất Thống kê 2002 Hoàng Anh Khang, Phan Anh – Hoc ASP 2007 www wrox.com Trang chứa thông tin, sở liệu mã nguồn ASP www.progammerheaven.com Trang chứa mã nguồn toán www W3c.com www.vdctienphong.com 10 www.google.com SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần 54 ... Trọng Cần Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng MỤC LỤC Phần I Mở đầu I Giới thiệu chung đề tài II Lý chọn đề tài III Ngôn ngữ cài đặt IV Kết xây dựng Website V... kế mạng HTML ASP chọn hai ngôn ngữ để thiết kế SVTH: Nguyễn Thị Thanh Hoài GVHD: Thầy Trương Trọng Cần Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng IV) Kết xây dựng. .. sử dụng mạng SVTH: Nguyễn Thị Thanh Hồi GVHD: Thầy Trương Trọng Cần Sử dụng ngơn ngữ lập trình HTML ASP xây dựng Web giới thiệu bán hàng mạng CHƢƠNG I – TÌM HIỂU NGÔN NGỮ A GIỚI THIỆU VỀ HTML