Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
3,03 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG BÁO CÁO PROJECT ĐỀ TÀI: Xây dựng hệ thống bán hàng online Giảng viên hướng dẫn : PGS.TS Thân Quang Khoát Sinh viên thực : Nguyễn Thịnh Vượng Mục Lục Lời nói đầu PHÂN TÍCH CHỨC NĂNG I Biểu đồ Use Case 1.1 LIÊN QUAN GI ỮA CÁC ĐỐI TÁC 1.2 B IỂU ĐỒ USE CASE TỔNG QUAN 1.3 ĐẶC TẢ CHI TIẾT CA SỬ DỤNG Biểu đồ hoạt động 19 II B IỂU ĐỒ HOẠT ĐỘNG THÊM SẢN PHẨM 19 B IỂU ĐỒ HOẠT ĐỘNG SỬA SẢN PHẨM 20 B IỂU ĐỒ HOẠT ĐỘNG THÊM SẢN PHẨM VÀO GIỎ HÀNG 21 B IỂU ĐỒ HOẠT ĐỘNG MUA HÀNG 22 B IỂU ĐỒ HOẠT ĐỘNG THÊM NGƯỜI DÙNG (CUSTOMER/SELLER) 23 B IỂU ĐỒ HOAT ĐỘNG XÓA NGƯỜI DÙNG 23 PHÂN TÍCH HỆ THỐNG 24 Đăng kí 24 1.1 B IỂU ĐỒ LỚP THAM GIA CA SỬ DỤNG ĐĂNG KÍ 24 1.2 B IỂU ĐỒ TRÌNH TỰ ĐĂNG KÍ 25 Tìm kiếm sản phẩm 26 2.1 B IỂ U ĐỒ LỚP THAM GIA CA SỬ DỤNG TÌM KI Ế M SẢ N PH ẨM 26 2.2 B IỂU TRÌNH TỰ TÌM KI Ế M SẢN PH ẨM 26 Đăng nhập 27 3.1 B IỂU ĐỒ LỚP THAM GIA CA SỬ DỤNG ĐĂNG NHẬP 27 3.2 B IỂU ĐỒ TRÌNH TỰ ĐĂNG NHẬP 27 Xem sản phẩm 28 4.1 Mua hàng 29 5.1 B IỂU ĐỒ LỚP THAM GIA CA SỬ DỤNG MUA HÀNG 29 5.2 B IỂU ĐỒ TRÌNH TỰ MUA HÀNG 29 Thêm sản phẩm vào hệ thống 30 6.1 III B IỂU ĐỒ TRÌNH TỰ XEM SẢN PH ẨM 28 B IỂ U ĐỒ TRÌNH TỰ THÊM SẢN PHẨM VÀO HỆ THỐNG 30 THIẾT KẾ HỆ THỐNG 31 Sơ đồ thực thể liên kết (ERD) 31 Danh sách bảng sở liệu 33 IV 2.1 DIAGRAM 33 2.2 M Ô TẢ MỘT SỐ BẢNG 33 GIAO DIỆN CHƯƠNG TRÌNH 36 Customer 36 1.1 ĐĂNG KÍ 36 1.2 ĐĂNG NHẬP 37 1.3 TRANG CHỦ 37 1.4 TRANG TÌM KIẾM SẢN PHẨM 38 1.5 TRANG THÔNG TIN SẢN PHẨM 38 1.6 TRANG THANH TOÁN S ẢN PHẨM 39 Seller 40 2.1 ĐĂNG KÍ 40 2.2 ĐĂNG NHẬP 40 2.3 TRANG QUẢN LÝ 41 2.4 TRANG QUẢN LÝ SẢN PHẨM 41 2.5 TRANG QUẢN LÝ ĐƠN HÀNG 42 Admin .42 3.1 TRANG QUẢN LÝ NGƯỜI DÙNG 43 3.2 TRANG QUẢN LÝ DANH M ỤC SẢN PHẨM 43 Lời kết 44 Lời nói đầu Việc mua sắm trực tuyến trở thành lựa chọn an toàn phổ biến năm qua, đa số người tiêu dùng tìm thấy thuận tiện dễ dàng để chọn lựa cửa hàng, thoải mái việc mua bán toán Một yếu tố hấp dẫn mua sắm trực tuyến, kỳ nghỉ lễ, làm giảm bớt việc phải xếp hàng chờ đợi để tìm kiếm mặt u thích cửa hàng Những ưu việc mua sắm trực tuyến làm thay bất tiện cách mua bán truyền thống Người tiêu dùng, mua sắm trực tuyến, họ mua sản phẩm lựa chọn nhanh chóng cách thực số cú nhấp chuột, họ chọn mua mặt hàng u thích từ thị trường vơ tận khơng giới hạn internet cung cấp, họ không cần phải đến cửa hàng, không bị giới hạn mở cửa, họ đặt hàng lúc, nơi việc giao hàng yêu cầu không đến nơi cư trú mà cịn nơi làm việc, người tiêu dùng mua sản phẩm với điều kiện thuận lợi (giá cả, chất lượng, giảm giá khác) phù hợp với nhu cầu cá nhân Theo khảo sát tồn cầu gần Cơng ty Nielsen thực hiện, 85% dân số giới sử dụng Internet để mua hàng, tăng 40% so với hai năm trước nửa số người dùng Internet người mua sắm trực tuyến thường xuyên Ưu việc mua sắm trực tuyến ngày trở nên phổ biến Em mong muốn xây dựng sàn giao dịch thương mại điện tử nhằm góp phần mang lại tiện dụng cho người dùng Hoàn thành xong đề tài, em vô biết ơn thầy Thân Quang Khốt, người trực tiếp hướng dẫn nhiệt tình cho chúng em suốt trình thực Project I PHÂN TÍCH CHỨC NĂNG Biểu đồ Use Case 1.1 Liên quan đối tác HÌNH : BIỂU ĐỒ LIÊN QUAN GIỮA CÁC ĐỐI TÁC Customer Seller kế thừa chức Guest đồng thời mở rộng them chức khác Admin có chức Seller bên cạnh mở rộng chức khác nên kế thừa Seller 1.2 Biểu đồ use case tổng quan HÌNH BIỂU ĐỒ USE CASE TỔNG QUAN CỦA HỆ THỐNG 1.3 Đặc tả chi tiết ca sử dụng 1.3.1 Đặc tả ca sử dụng Đăng ký • Đặc tả usecase: Đăng kí • Tên usecase: Đăng kí • Đối tác: Guest • Mơ tả chung: Guest đăng kí lấy tài khoản website để trở thành Seller Customer (Lưu ý : Guest không phép trở thành Admin) • Mơ tả kịch • Tiền đề: Guest kích vào “Đăng kí” website • Kịch chính: 1.Ca sử dụng bắt đầu Guest kích vào “Đăng kí” 2.Hệ thống giao diện gồm form đăng kí 3.Guest điền thơng tin cá nhân vào form 4.Hệ thống kiểm tra thơng tin xem có hợp lệ khơng Nếu không hợp lệ, guest yêu cầu nhập lại Nếu hợp lệ, hệ thống cho phép Submit 5.Guest kích vào “Submit” Hệ thống xác nhận 1.3.2 Đặc tả ca sử dụng Xem thơng tin sản phẩm • Tiêu đề chung • Đặc tả usecase: Xem thơng tin sản phẩm • Tên usecase: Xem thơng tin sản phẩm • Đối tác: Guest • Mơ tả chung: Guest xem thơng tin sản phẩm như: Tên, giá, tình trạng, hình ảnh sản phẩm, thơng số kĩ thuật sản phẩm • Mơ tả kịch • Tiền đề: Guest kích vào “Sản phẩm” website • Kịch chính: 1.Ca sử dụng bắt đầu Guest kích vào “Chi tiết” 2.Hệ thống thông tin chi tiết sản phầm: Tên, giá, tình trạng, mơ tả chi tiết sản phẩm 1.3.3 Đặc tả ca sử dụng Tìm kiếm thơng tin sản phẩm • Tiêu đề chung • Đặc tả usecase: Tìm kiếm • Tên usecase: Tìm kiếm • Đối tác: Guest • Mơ tả chung: Guest tìm kiếm sản phẩm theo tiêu chí: Giá, kiểu dáng, chức sản phẩm, hãng sản xuất • Mơ tả chung: Guest • Tiền đề: Guest kích vào “Tìm kiếm” website • Kịch chính: 1.Ca sử dụng bắt đầu Guest kích vào “Tìm kiếm” 2.Hệ thống cho phép tìm kiếm theo tên sản phẩm 3.Guest nhập chuỗi kí tự Hệ thống lấy thông tương ứng với tên sản phẩm tin duyệt sở liệu để lấy sản phẩm đạt yêu cầu 1.3.4 Đặc tả ca sử dụng Đăng nhập • Tiêu đề chung • Đặc tả usecase: Đăng nhập • Tên usecase: Đăng nhập • Đối tác: Guest • Mơ tả chung: Guest đăng nhập trở thành Seller Customer • Mơ tả kịch • Tiền đề: Guest kích vào “ Đăng nhập” website • Kịch chính: 1.Ca sử dụng bắt đầu 2.Hệ thống giao Guest kích vào “Đăng nhập” diện gồm form đăng nhập: chọn loại tài khoản Tên đăng nhập, mật 3.Guest điền thơng tin cá nhân vào form ấn Submit Hệ thống truy cập vào cở sở liệu để kiểm tra tính xác Nếu chuyển Guest thành loại tài khoản chọn thơng báo hiển thị, Nếu sai thông báo lỗi 1.3.5 Đặc tả ca sử dụng Mua hàng • Biểu đồ phân rã use case Mua hàng HÌNH : BIỂU ĐỒ CA SỬ DỤNG MUA HÀNG • Tiêu đề chung • Đặc tả usecase: Mua hàng • Tên usecase: Mua hàng • Đối tác: Customer • Mơ tả chung: Customer xem thơng tin chi tiết giỏ hàng mình, đồng thời xóa sản phẩm, hủy giỏ hàng, thêm sản phẩm vào giỏ hàng Customer tạo đơn đặt hàng, thông tin đơn đặt hàng chuyển cho Seller để giao hàng Nếu số lượng Seller giỏ 10 ... thêm vào giỏ h? ?ng cách kích vào “Thêm vào giỏ h? ?ng? ?? phần mô tả sản phẩm 5 .H? ?? th? ?ng tự đ? ?ng kiểm tra xem liệu cịn h? ?ng hay kh? ?ng Nếu cịn h? ?ng cho phép thêm vào giỏ h? ?ng Nếu h? ??t h? ?ng th? ?ng báo h? ??t... nhanh ch? ?ng cách thực số cú nhấp chuột, h? ?? chọn mua mặt h? ?ng u thích từ thị trư? ?ng vơ tận kh? ?ng giới h? ??n internet cung cấp, h? ?? kh? ?ng cần phải đến cửa h? ?ng, kh? ?ng bị giới h? ??n mở cửa, h? ?? đặt h? ?ng. .. h? ??t h? ?ng Customer tạo đơn 6 .H? ?? th? ?ng lưu th? ?ng tin h? ?ng cách điền th? ?ng đơn h? ?ng đưa giỏ h? ?ng tin đơn hang ấn “Submit” tr? ?ng thái r? ?ng Nếu số lư? ?ng Seller giỏ h? ?ng nhiều 1, đơn đặt h? ?ng tách thành