Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
1,93 MB
Nội dung
lOMoARcPSD|24002461 ĐỒ ÁN MƠN HỌC LẬP TRÌNH WEB XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI GVHD: ThS Võ Quốc Lương SVTH: MSSV: 2024801030071 LỚP: D20KTPM01 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 MỤC LỤC MỤC LỤC iii DANH MỤC HÌNH v DANH MỤC BẢNG vii DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT viii MỞ ĐẦU CHƯƠNG TỔNG QUAN 1.1 MƠ TẢ BÀI TỐN 1.1.1 Giới thiệu toán 1.1.2 Nhận xét toán 1.2 NHIỆM VỤ ĐỒ ÁN CHƯƠNG PHÂN TÍCH HỆ THỐNG 2.1 USE CASE DIAGRAM 2.1.1 Các ký hiệu UML 2.1.2 Use-Case Diagram cho khách hàng 2.1.3 Use case diagram cho khách hang vãng lai 2.1.4 Use case cho phận quản lý hệ thống 2.1.5 Quản lý sản phẩm .7 2.1.6 Quản lý danh mục .8 2.1.7 Quản lý nhà cung cấp 2.1.8 Quản lý đơn đặt hàng 2.2 Đặt tả Use case 2.2.1 Bỏ vào giỏ hàng 2.2.2 Xem giỏ hàng 10 2.2.3 Tìm sản phẩm 11 2.2.4 Đăng ký thành viên 12 2.2.5 Sửa thông tin thành viên 13 2.2.6 Đăng nhập 14 2.2.7 Xem sản phẩm 15 2.3 SEQUENCE DIAGRAM 16 2.3.1 Bỏ hàng vào giỏ 16 2.3.2 Xem giỏ hàng 16 iii Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 2.3.3 Xoá sản phẩm giỏ hàng 17 2.3.4 Tìm sản phẩm 17 2.3.5 Đăng ký thành viên 18 2.3.6 Chỉnh sửa thông tin thành viên 18 2.3.7 Đăng nhập thành viên .19 2.3.8 Xem sản phẩm 19 2.3.9 Xem chi tiết sản phầm .19 2.3.10 Thêm sản phẩm .20 2.3.11 Xóa sản phẩm 21 2.4 ACTIVITY DIAGRAM 22 2.4.1 Đăng nhập 22 2.4.2 Đăng ký .22 2.4.3 Thanh toán 23 2.4.4 Xóa sản phẩm 23 2.4.5 Thêm sản phẩm 24 CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU 25 3.1 THIẾT KẾ CƠ SỞ DỮ LIỆU 25 3.2 MÔ TẢ BẢNG DỮ LIỆU .26 3.2.1 Bảng accounts 26 3.2.2 Bảng Advertisement 26 3.2.3 Bảng carts 26 3.2.4 Bảng comment 26 3.2.5 Bảng ImageType 27 3.2.6 Bảng InvoiceDetails 27 3.2.7 Bảng Invoices 27 3.2.8 Bảng Products 27 3.2.9 Bảng ProductTypes 28 CHƯƠNG GIAO DIỆN VÀ CÀI ĐẶT CHƯƠNG TRÌNH .29 4.1 GIAO DIỆN TRANG CHỦ .29 4.2 GIAO DIỆN ĐĂNG KÝ 29 4.3 GIAO DIỆN ĐĂNG NHẬP 30 4.4 GIAO DIỆN THÊM VÀO GIỎ HÀNG 30 4.5 GIAO DIỆN GIỎ HÀNG .31 iv Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 4.6 GIAO DIỆN THÔNG TIN KHÁCH HÀNG 31 4.7 GIAO DIỆN SẢN PHẨM .32 4.8 GIAO DIỆN TRANG CHỦ ADMIN 32 4.9 GIAO DIỆN QUẢN LÝ SẢN PHẨM .33 4.10 GIAO DIỆN SỬA SẢN PHẨM 33 4.11 GIAO DIỆN QUẢN LÝ ĐƠN HÀNG 34 4.12 GIAO DIỆN QUẢN LÝ ACCOUTS .34 4.13 GIAO DIỆN QUẢN LÝ COMMENTS 35 4.14 GIAO DIỆN CHI TIẾT THÔNG TIN ADMIN .35 KẾT LUẬN 36 TÀI LIỆU THAM KHẢO .37 DANH MỤC HÌNH Hình 2.1: Use case diagram cho khách hàng Hình 2.2: Use case diagram cho khách hang vãng lai .6 Hình 2.3: Use case diagram cho phận quản lý hệ thống Hình 2.4: Quản lý sản phẩm Hình 2.5: Quản lý danh mục Hình 2.6: Quản lý nhà cung cấp .8 Hình 2.7: Quản lý đơn đặt hàng Hình 2.8: Bỏ hàng vào giỏ 16 Hình 2.9: Sequence diagram xem giỏ hàng 16 Hình 2.10: Sequence diagram xoá sản phẩm giỏ hàng 17 Hình 2.11: Sequence diagram tìm sản phẩm 17 Hình 2.12: Sequence diagram đăng ký thành viên 18 Hình 2.13: Sequence diagram chỉnh sửa thơng tin thành viên 18 Hình 2.14: Sequence diagram đăng nhập thành viên 19 Hình 2.15: Sequence diagram xem sản phẩm .19 Hình 2.16: Sequence diagram xem chi tiết sản phầm 20 Hình 2.17: Sequence diagram thêm sản phẩm 20 v Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 Hình 2.18: Sequence diagram xóa sản phẩm 21 Hình 2.19: Activity diagram đăng nhập 22 Hình 2.20: Activity diagram đăng ký 22 Hình 2.21: Activity diagram toán 23 Hình 2.22: Activity diagram xóa sản phẩm 23 Hình 2.23: Activity diagram thêm sản phẩm 24 Hình 3.1: Sơ đồ quan hệ CSDL 25 Hình 4.1: Giao diện trang chủ 29 Hình 4.2: Giao diện trang đăng ký .29 Hình 4.3: Giao diện đăng nhập .30 Hình 4.4: Giao diện them vào giỏ hàng 30 Hình 4.5: Giao diện giỏ hàng 31 Hình 4.6: Giao diện thơng tin khách hàng 31 Hình 4.7: Giao diện sản phẩm 32 Hình 4.8: Giao diện trang chủ Admin 32 Hình 4.9: Giao diện quản lý sản phẩm 33 Hình 4.10: Giao diện sửa sản phẩm 33 Hình 4.11: Giao diện quản lý đơn hàng 34 Hình 4.12: Giao diện quản lý accounts 34 Hình 4.13: Giao diện quản lý comments .35 Hình 4.14: Giao diện chi tiết thơng tin Admin 35 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 DANH MỤC BẢNG Bảng 2.1: Các ký hiệu UML Bảng 3.1: Bảng Accounts .26 Bảng 3.2: Bảng Advertisement .26 Bảng 3.3: Bảng carts 26 Bảng 3.4: Bảng comment .26 Bảng 3.5: Bảng image type 27 Bảng 3.6: Bảng invoicedetails 27 Bảng 3.7: Bảng invoices .27 Bảng 3.8: Bảng Products .27 Bảng 3.9: Bảng ProductTypes 28 vii Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 DANH SÁCH CÁC KÝ TỰ, CHỮ VIẾT TẮT Từ viết tắt Giải thích Tiếng Việt CSDL Cơ sở liệu ĐVT Đơn vị tính TV Thành viên DH Đơn hàng SP Sản phẩm Tiếng Anh UC Use Case Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 MỞ ĐẦU CHƯƠNG Thương mại điện tử (TMĐT) lĩnh vực tương đối Việt Nam Chính phủ quan tâm thúc đẩy phát triển Cho đến có nhiều lý để doanh nghiệp tổ chức phải quan tâm đến ứng dụng TMĐT vào kinh doanh để cạnh tranh, tồn phát triển thực trạng tồn cầu hóa Tuy nhiên, Việt Nam chưa có nhiều doanh nghiệp hay tổ chức ứng dụng TMĐT cách nghĩa vào trình trao đổi mua bán nước quốc tế Hiện phương tiện kỹ thuật cơng cụ lập trình ứng dụng vào TMĐT chưa ứng dụng rộng rãi doanh nghiệp, để có đủ kiến thức TMĐT xây dựng vận hành website có hiệu quả, thực marketing qua mạng, chọn lựa mơ hình TMĐT phù hợp, xúc tiến toán qua mạng, áp dụng biện pháp an toàn mạng tối thiểu cần thiết v.v… Từ lý trên, chúng em định chọn đề tài “Thiết kế website bán điện thoại” - xây dựng thử nghiệm cửa hàng điện thoại Thông qua để chúng em hiểu biết, nắm rõ lĩnh vực TMĐT kỹ ứng dụng lập trình cho website thương mại điện tử cách hiệu CHƯƠNG Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 CHƯƠNG TỔNG QUAN 2.1 MƠ TẢ BÀI TỐN 2.1.1 Giới thiệu toán CHƯƠNG Thế giới ngày phát triển, đời sống người ngày đại hóa, nhu cầu đời sống vật chất tinh thần người ngày cao có nhiều đòi hỏi khắt khe Hằng ngày người phải có nhu cầu thiết yếu : ăn uống , mua sắm, xem phim, nghe nhạc phải tới trung tâm giải trí hay mua sắm để mua sản phẩm muốn hay đơn giản thưởng thức nhạc Nắm bắt nhu cầu xét thấy phát triển vượt bậc mạng Internet khắp nơi giới nói chung nước ta năm gần nói riêng nên việc ứng dụng cơng nghệ thơng tin vào lĩnh vực tìm kiếm thơng tin, truy cập liệu từ xa khơng cịn khó khăn Người ta tận dụng tối đa lợi ích mà lĩnh vực mang lại WEBSITE BÁN ĐIỆN THOẠI trang web đặc thù áp dụng công nghệ thông tin vào hoạt động: bán sản phẩm điện thoại qua mạng sau có xu hường mở rộng WEBSITE thành công ty chuyên nhập điện thoại di động từ công ty phân phối tiếng Nokia, Samsung, Motorola, Sony Ericsson…để bán lẻ lại cho người tiêu dùng Việc giao dịch với khách hàng chủ yếu diễn Khi hết hàng WEBSITE yêu cầu nhập hàng từ công ty Mục tiêu việc xây dựng trang web nhằm giúp cho khách hàng mua hàng trực tiếp từ xa thơng qua mạng internet phổ biến Khách hàng nhà hay cơng ty dễ dàng tham khảo thơng tin sản phẩm tìm, so sánh giá mặt hàng lựa chọn cho loại sản phẩm phù hợp nhu cầu mình, giúp cơng việc mua sắm cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng nhu cầu thực tế Hệ thống tìm kiếm dễ dàng, giao diện thân thiện Chỉ cần đăng nhập vào hệ thống với tài khoản có (nếu khách hàng hội viên cửa hàng) hay cần vài thao tác đăng kí đơn giản khách hàng tự chọn mua tạo đơn đặt hàng hệ thống WEB 3.1.1 Nhận xét toán CHƯƠNG Bài toán thương mại điện tử toán lớn phức tạp với nhiều module khách như: tìm kiếm sản phẩm, đưa hàng vào giỏ hàng, đăng ký thành viên, bảo mật, chức quản lý… CHƯƠNG Những khó khăn cửa hàng: với xuất đa dạng hãng điện thoại di động khác yêu cầu mở rộng thị trường việc tiếp thị sản phẩm nhanh đến khách hàng, cửa hàng phải đối mặt với vấn đề khó giải cấu cũ khơng đáp ứng được: Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 • Khách hàng phải tốn thời gian trực tiếp đến cửa hàng bán lẻ để xem mua sản phẩm • Khả tiếp thị sản phẩm tới khách hàng thấp, không thu hút nhiều khách hàng cho cửa hàng • Việc quản lý tồn kho không chặt chẽ thiếu linh động công ty WEBSITE dẫn đến khó khăn khâu quản lý tình trạng thiếu thông tin cho khách hàng 5.1 NHIỆM VỤ ĐỒ ÁN CHƯƠNG Website bán điện thoại website kinh doanh thành công lĩnh vực bán hàng điện thoại di động Khách hàng ngày tăng lên đồng nghĩa với nhu cầu cung cách phục vụ công ty phải tốt website định áp dụng thương mại điện tử vào lĩnh vực kinh doanh bắt đầu việc giới thiệu sản phẩm cho khách hàng qua mạng sau cho khách hàng đặt hàng tương lai khơng xa việc tốn qua mạng dễ dàng an tồn cơng ty nỗ lực để thực điều cho đời website BÁN ĐIỆN THOẠI Hệ thống website cho phép làm công việc sau: ❖ Đối với người quản trị: CHƯƠNG * Điều hành hoại động website , CHƯƠNG * Thêm xóa , sửa sản phẩm catalog cửa hang CHƯƠNG * Tiếp nhận đơn đạt hang khách hang CHƯƠNG 10 * Xử lý đợn đặt hang CHƯƠNG 11 * Thống kê số lượng danh mục,mặt hàng, tin tức đơn đặt hang ❖ Đối với khách hàng: CHƯƠNG 12 * Tham quan cửa hàng CHƯƠNG 13 *Đăng ký thành viên CHƯƠNG 14 *Xem lựa chọn ,tìm kiếm sản phẩm CHƯƠNG 15 *Có thể đặt hàng qua mạng ❖ Xử lý CHƯƠNG 16 *Đặt hang tự động CHƯƠNG 17 *Tìm kiếm thông tin website CHƯƠNG 18 *Không hỗ trợ forum Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 CHƯƠNG 274 THIẾT KẾ CƠ SỞ DỮ LIỆU 274.1 THIẾT KẾ CƠ SỞ DỮ LIỆU Hình 274.1.1.1: Sơ đồ quan hệ CSDL CHƯƠNG 275 28 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 275.1 MÔ TẢ BẢNG DỮ LIỆU 275.1.1 Bảng accounts CHƯƠNG 276 Bảng 276.1.1.1.1: Bảng Accounts 276.1.2 Bảng Advertisement Bảng 276.1.2.1.1: Bảng Advertisement 276.1.3 Bảng carts CHƯƠNG 277 Bảng 277.1.1.1.1: Bảng carts 277.1.2 Bảng comment 29 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 Bảng 277.1.2.1.1: Bảng comment 277.1.3 Bảng ImageType CHƯƠNG 278 Bảng 278.1.1.1.1: Bảng image type 278.1.2 Bảng InvoiceDetails Bảng 278.1.2.1.1: Bảng invoicedetails 278.1.3 Bảng Invoices Bảng 278.1.3.1.1: Bảng invoices 278.1.4 Bảng Products 30 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 Bảng 278.1.4.1.1: Bảng Products 31 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 278.1.5 Bảng ProductTypes CHƯƠNG 279 Bả ng 279.1.1.1.1: Bảng ProductTypes CHƯƠNG 280 32 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 CHƯƠNG 281 GIAO DIỆN VÀ CÀI ĐẶT CHƯƠNG TRÌNH 281.1 GIAO DIỆN TRANG CHỦ Hình 281.1.1.1: Giao diện trang chủ 281.2 GIAO DIỆN ĐĂNG KÝ Hình 281.2.1.1: Giao diện trang đăng ký CHƯƠNG 282 CHƯƠNG 283 33 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 283.1 GIAO DIỆN ĐĂNG NHẬP Hình 283.1.1.1: Giao diện đăng nhập 283.2 GIAO DIỆN THÊM VÀO GIỎ HÀNG Hình 283.2.1.1: Giao diện them vào giỏ hang CHƯƠNG 284 CHƯƠNG 285 CHƯƠNG 286 CHƯƠNG 287 CHƯƠNG 288 CHƯƠNG 289 34 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 CHƯƠNG 290 290.1 GIAO DIỆN GIỎ HÀNG CHƯƠNG 291 Hình 291.1.1.1: Giao diện giỏ hàng CHƯƠNG 292 292.1 GIAO DIỆN THÔNG TIN KHÁCH HÀNG CHƯƠNG 293 Hình 293.1.1.1: Giao diện thơng tin khách hàng CHƯƠNG 294 CHƯƠNG 295 35 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 295.1 GIAO DIỆN SẢN PHẨM Hình 295.1.1.1: Giao diện sản phẩm CHƯƠNG 296 296.1 GIAO DIỆN TRANG CHỦ ADMIN Hình 296.1.1.1: Giao diện trang chủ Admin CHƯƠNG 297 36 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 297.1 GIAO DIỆN QUẢN LÝ SẢN PHẨM Hình 297.1.1.1: Giao diện quản lý sản phẩm CHƯƠNG 298 298.1 GIAO DIỆN SỬA SẢN PHẨM Hình 298.1.1.1: Giao diện sửa sản phẩm CHƯƠNG 299 CHƯƠNG 300 37 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 300.1 GIAO DIỆN QUẢN LÝ ĐƠN HÀNG Hình 300.1.1.1: Giao diện quản lý đơn hang CHƯƠNG 301 301.1 GIAO DIỆN QUẢN LÝ ACCOUTS Hình 301.1.1.1: Giao diện quản lý accounts CHƯƠNG 302 38 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 302.1 GIAO DIỆN QUẢN LÝ COMMENTS CHƯƠNG 303 Hình 303.1.1.1: Giao diện quản lý comments CHƯƠNG 304 304.1 GIAO DIỆN CHI TIẾT THÔNG TIN ADMIN Hình 304.1.1.1: Giao diện chi tiết thơng tin Admin 39 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 KẾT LUẬN CHƯƠNG 305 CHƯƠNG 306 Kết đạt • Tìm hiểu mơ hình thương mại điện tử • Phân tích chi tiết thiết kế đề tài theo UML • Thiết kế liệu MS SQL2019 • Cài đặt chương trình Visual Studio 2022 • Thiết kế giao diện dễ nhìn • Phân loại sản phẩm theo danh mục • Hiển thị thơng tin lọai sản phẩm, tin tức • Cung cấp hình thức tìm kiếm theo tên sản phẩm • Thiết kế giỏ hàng giúp khách hàng chọn mua hàng dễ dàng cập nhật giỏ hàng • Khách hàng hiệu chỉnh thơng tin cá nhân • Phân chia chức cho admin user thơng qua menu • Người quản trị có chức quản lý, thêm, xóa, sửa số bảng liệu như: sản phẩm, danh mục, nhà cung cấp, tin tức … • Có chức tạo đơn đặt hàng cho khách hàng sau chọn hàng vào CHƯƠNG 307 Hướng phát triển đề tài • Phát triển mơ hình thương mại điện tử theo chế bảo mật cao cho sở liệu Back up liệu • Mã hóa mật mã PIN theo chế định • Thưc toán trực tuyến • Cho phép khách hàng gửi email đánh giá nhận xét sản phẩm • Mở rộng quy mơ kinh doanh Website : bán hàng cho địa điểm nhiều tỉnh thành • Gia tăng dịch vụ kinh doanh : Tặng quà cho khách hàng thân thiết, tổ chức chương trình khuyến CHƯƠNG 308 CHƯƠNG 309 40 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 TÀI LIỆU THAM KHẢO CHƯƠNG 310 Tiếng Việt Bryan Syverson, Joel Murach, SQL Server hướng dẫn học qua ví dụ, NXB Khoa học Kỹ thuật, 2013 CHƯƠNG 311 Tiếng Anh Floyd Sally, Jacobson Van (1993), Random Early Detection gateways for Congestion Avoidance, IEEE/ACM Transactions on Networking CHƯƠNG 312 Website http://itexpressvn.com/vi/tin-tuc/video-huong-dan-thiet-ke-website-ban-hangbang-asp.net-tu-a-z-142.html Truy cập ngày 20/05/2017 Cristian Darie and Karli Watson, 2005 ASP.NET 2.0 E-Commerce in C# 2005 Damon Armstrong, 2005 ASP.NET 2.0 Website Programming Ngơ Thị Bích Phượng, 2007 Tài liệu UML Anh Huỳnh Minh Kha, 2006 Luận văn B2C Luận văn tốt nghiệp, Hung Vuong University http://asp.net http://www.ecommerce.gov.vn 41 Downloaded by Nh? Nguy?n (nhu81632@gmail.com) lOMoARcPSD|24002461 42 Downloaded by Nh? Nguy?n (nhu81632@gmail.com)