Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
3,51 MB
Nội dung
TRƯỜNG ĐẠI HỌC SÀI GỊN THÀNH PHỐ HỒ CHÍ MINH BÁO CÁO ĐỒ ÁN WEB BÁN ĐIỆN THOẠI SỬ DỤNG JAVA Mơn học : Lập trình Java Lớp : DCT121C4 Thành viên : Lê Thị Thanh Huyền : 3121411088 Nguyễn Cảnh Hoàng Danh : 3121411034 Nguyễn Hồng Phúc : 3121411167 Nguyễn Thị Thảo Nguyên : 3121411150 Phần 1: Tổng quan website bán điện thoại Hoạt động hệ thống quản lý website Hệ thống website bán điện thoại gồm có đối tượng chính: khách hàng người quản trị (admin) Hai đối tượng phụ thuộc lẫn nhau, người dùng mua hàng người quản trị người quản trị khơng bán hàng khơng có người dùng Đối với khách hàng, hệ thống cho phép tìm kiếm, xem thông tin sản phẩm cửa hàng Sau đăng ký làm thành viên, khách hàng chọn sản phẩm website, đưa vào giỏ hàng tiến hành giao dịch mua bán Sau chọn hàng xong khách hàng chuyển qua việc toán hình thức tốn, đồng thời chọn địa điểm xác định thời gian giao hàng Sau thực xong, khách hàng nhấn xác nhận để hoàn tất giao dịch Người quản trị quản lý thông tin, xác nhận kiểm tra đơn hàng xác nhận việc giao hàng hoàn tất Hoạt động hệ thống quản lý website bán hàng: Quản lý sản phẩm : Mỗi sản phẩm quản lý thơng tin sau : Phân loại, tên, giá, tình trạng, mơ tả ngắn, nội dung, giảm giá, hình ảnh, ngày tạo, tồn kho, bán Quản lý người dùng : Mỗi người dùng quản lý thông tin sau : Tên, email, số điện thoại, tên đăng nhập, mật ngày tạo Quản lý đơn hàng : Mỗi đơn hàng quản lý thông tin sau : Tên đăng nhập, tên khách hàng, email khách hàng, số điện thoại khách hàng, địa khách hàng, ghi chú, tổng tiền, tốn, tình trạng ngày tạo Đặt hàng trực tuyến : Người dùng lựa chọn sản phẩm mua hàng đặt hàng trực tuyến Website hình thức qua ngân hàng toán nhận hàng Hệ thống quản lý website bán hàng giúp cho việc quản lý vận hành cửa hàng trở nên dễ dàng hơn, giúp quản lý sản phẩm, đặt hàng, vận chuyển toán cách khoa học, tiết kiệm thời gian giảm thiểu sai sót 2 Các yêu cầu trang web Đối với khách hàng mới: - Được xem thông tin mặt hàng, thông tin liên quan đến website, liên hệ, bình luận, nhắn tin hỗ trợ - Được quyền thao tác với giỏ hàng - Được đăng ký, đăng nhập tài khoản Đối với khách hàng thành viên website : - Được xem thông tin mặt hàng, thông tin liên quan đến website, liên hệ, bình luận, nhắn tin hỗ trợ - Được quyền thao tác với giỏ hàng - Được đăng ký, đăng nhập tài khoản - Được thực toán đơn hàng Đối với người quản trị website : - Xem thông tin đơn hàng đặt, số tiền thu được, số đơn hoàn thành, số sản phẩm bán - Quản lý Admin : Thêm, sửa, xóa admin website - Quản lý User : Sửa, xóa user website - Quản lý chuyên mục : Thêm, sửa, xóa chuyên mục website - Quản lý sản phẩm : Thêm, sửa, xóa, sản phẩm website, ngồi cịn có nhập hàng để nhập thêm số lượng sản phẩm - Quản lý đơn hàng : Xóa, sửa thơng tin đơn hàng đặt website - Quản lý chi tiết đơn hàng : Xem thông tin chi tiết đơn hàng đặt - Quản lý review : Xem thông tin, xóa bình luận website Phần 2: Xây dựng website Giao diện trang chủ người dùng: a Giao diện phần Header : Ở phần Header trang chủ người dùng hiển thị dạng phần phần Header, phần menu chính, phần slider phần main header Header : Đây phần sử dụng chung cho toàn Website User - Top Header : Bao gồm câu chào mừng “Chào mừng đến với SG4 Store”, cờ Việt Nam, Đăng ký Đăng nhập Ở phần người dùng đăng nhập website hiển thị dịng tên username người dùng với đăng xuất - Bottom Header : Bao gồm Logo, dịch vụ tiện ích miễn phí vận chuyển, hỗ trợ, giao hàng tồn quốc giỏ hàng Menu chính, điều hướng (Navigation): - Trên Menu bao gồm thẻ Li : Trang chủ , Giới thiệu, Sản phẩm, Chính sách, Liên hệ phần tìm kiếm Slide : - Đây phần để chạy banner quảng cáo, giới thiệu, khuyến Website Phần sử dụng thư viện Plugin Sequence.js Main header: - Đây phần Header, liên kết thêm trang cịn lại đồng thời thêm hiệu ứng nút scroll lên top , loading page cho Website b Giao diện phần Body : Ở phần Body chứa toàn nội dung mà Website hướng đến Các sản phẩm : Đây phần hiển thị sản phẩm Website theo danh mục Banner : Đây phần hiển thị banner giúp Website đẹp cân đối Phân loại sản phẩm : Đây phần hiển thị sản phẩm theo danh mục giảm giá giúp cho người dùng dễ dàng lựa chọn sản phẩm thích hợp Hỗ trợ : Đây phần hiển thị tiện ích hỗ trợ cho người dùng mua sản phẩm Website Logo Brand : Đây phần chạy slider logo brand sản phẩm Website c Giao diện phần Footer : Ở phần footer mục lục chủ u thơng tin , sách , hỗ trợ, liên hệ Phần sử dụng chung cho toàn Website User Giao diện trang giới thiệu Giao diện trang sách Giao diện trang liên hệ Giao diện trang sản phẩm Bao gồm danh mục , loại sản phẩm, sản phẩm gần đây, người dùng dễ dàng tìm kiếm sản phẩm thích hợp Ngồi để giúp cho việc hiển thị sản phẩm đẹp hơn, khơng q dài, em sử dụng tính phân trang giúp cho việc bố trí sản phẩm rõ ràng, dễ nhìn Giao diện trang chi tiết sản phẩm Ở trang chi tiết sản phẩm người dùng xem tồn thơng tin sản phẩm, đánh giá sản phẩm Các sản phẩm liên quan hiển thị cho người dùng trang Giao diện giỏ hàng, toán: Trang giỏ hàng : Mọi đơn hàng, sản phẩm người dùng thêm vào giỏ hàng hiển thị đầy đủ trang giỏ hàng, người dùng tăng giảm số lượng xóa sản phẩm khỏi giỏ hàng Khi muốn cập nhập người dùng nhấn vào “Cập nhập giỏ hàng”, muốn toán người dùng nhấn vào “Thanh toán” Trang toán : Khi người dùng Click “Thanh tốn” từ giỏ hàng người dùng chuyển đến trang tốn Thơng tin đơn hàng dùng hiển thị Người dùng bắt buộc phải đăng nhập trước tiến hành toán Tại người dùng phải nhập đầy đủ trường thông tin, chọn hình thức tốn trước “Đặt hàng” Sau người dùng click “Đặt hàng” chuyển trang đặt hàng thành công hiển thị thông tin đầy đủ đơn hàng người dùng “Xem thông tin” Nếu sản phẩm khách hàng mua hết thơng tin sản phẩm chuyển thành “Tạm hết hàng” Giao diện đăng ký, đăng nhập Giao diện đăng ký Ở phần giao diện đăng ký, người dùng nhập đầy đủ trường liệu để đăng ký tài khoản mua hàng Website Thông tin bao gồm Họ tên, Email, Số điện thoại, Tên đăng nhập, Mật Giao diện đăng nhập Ở phần đăng nhập, người dùng nhập lại tên đăng nhập mật đăng ký trước Hệ thống kiểm tra, chuyển hướng đến trang chủ, ngược lại xuất thông báo sai thông tin 9 Giao diện đăng nhập người quản trị Ở giao diện đăng nhập người quản trị có trường liệu Username Password tài khoản cung cấp trước cho Admin để quản lí trang Web Bất kể đường dẫn dẫn đến trang đăng nhập Admin chưa đăng nhập tài khoản 10 Giao diện trang chủ người quản trị a Giao diện phần Header : Ở phần Header trang chủ quản trị hiển thị sidebar navbar Phần Header sử dụng cho toàn trang Admin Navbar : Bao gồm nút toggle ẩn sidebar thông tin , đăng xuất Admin Sidebar : Bao gồm Logo Admin Menu quản lý Admin : Tổng quan, Quản lý Admin, Quản lý User, Chuyên mục, Danh sách sản phẩm, Danh sách đặt trước, Đơn hàng, Chi tiết đơn hàng, Review, Tin tức b Giao diện phần Content : Ở phần content hiển thị thơng tin mua hàng, đặt hàng, số tiền thu được, số sản phẩm bán số tiền chuyên mục, admin dễ dàng kiểm sốt doanh thu, lợi nhuận bán hàng, thống kê tổng doanh thu theo tháng năm 11 Giao diện trang quản lý admin: Phần content trang quản lý Admin bao gồm bảng thông tin danh sách tài khoản Admin, “Thêm Admin”, “Xóa Admin”, “Sửa Admin” Khi người quản trị click “Thêm Admin”, “Sửa”, “Xóa” hệ thống chuyển hướng đến trang thêm Admin, sửa Admin người quản trị thực thao tác, riêng xóa admin hệ thống reload lại trang xóa tài khoản 12 Giao diện trang quản lý user: Phần content trang quản lý User hiển thị danh sách tài khoản người dùng, thao tác “Sửa”, “Xóa” để người quản trị quản lý thông tin tài khoản người dùng Khi người dùng click vào “Sửa” hệ thống chuyển hướng đến trang sửa User, click vào “Xóa” hệ thống reload lại trang xóa tài khoản User 13 Giao diện trang quản lý chuyên mục: Đây trang mà người quản trị quản lý thông tin danh mục Website, thêm, đổi tên xóa danh mục 14 Giao diện trang quản lý danh sách sản phẩm : Trang quản lý danh sách sản phẩm hiển thị tồn thơng tin sản phẩm để người quản trị nắm bắt thông tin quản lý sản phẩm Ngoài thao tác “Thêm” , “Sửa” , “Xóa” trang quản lý sản phẩm cịn có thao tác “Nhập hàng”, thao tác dành cho người quản trị muốn nhập số lượng sản phẩm 15 Giao diện trang quản lý đơn hàng: Phần content trang quản lý đơn hàng hiển thị thông tin đơn hàng đặt người dùng Cũng có thao tác “Xóa” “Sửa” đơn hàng trạng thái “Đã hủy” “Đã tốn”, đơn hàng “Xem thơng tin” 16 Giao diện trang quản lý chi tiết đơn hàng : Trang chi tiết đơn hàng hiển thị danh sách chi tiết đơn hàng, số lượng đặt hàng sản phẩm đơn hàng người quản trị dễ nắm bắt số lượng sản phẩm tiêu thụ đơn hàng 17 Yêu cầu đồ án: Thống kê tổng doanh thu bán hàng theo tháng năm Hết