Không chỉ mang lại tiện ích cho khách hàng khimua sắm, mà còn cung cấp cơ hội so sánh giữa các mẫu điện thoại từ nhiều thương hiệukhác nhau.Một trang web bán điện thoại tốt sẽ cung cấp đ
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN
Đề tài
Quản Lí Website Kinh Doanh Điện Thoại
SINH VIÊN THỰC HIỆN:
Lê Thanh Việt MSSV: 102210287 Hoàng Chiến Thắng MSSV: 102210246 Trần Đình Văn MSSV: 102210286
GIẢNG VIÊN HƯỚNG DẪN: Mai Văn Hà
Đà Nẵng 12-2023
Trang 2LỜI MỞ ĐẦU
Trang web bán điện thoại đóng vai trò quan trọng trong việc kết nối giữa người tiêu dùng
và những sản phẩm công nghệ hiện đại Không chỉ mang lại tiện ích cho khách hàng khi mua sắm, mà còn cung cấp cơ hội so sánh giữa các mẫu điện thoại từ nhiều thương hiệu khác nhau.
Một trang web bán điện thoại tốt sẽ cung cấp đầy đủ thông tin về sản phẩm, bao gồm thông số kỹ thuật, giá cả, hình ảnh chi tiết và đánh giá từ người dùng Điều này giúp khách hàng có cái nhìn tổng quan về sản phẩm trước khi quyết định mua hàng Ngoài ra, trang web cần có chính sách bảo hành rõ ràng và dịch vụ hỗ trợ khách hàng tận tâm để đảm bảo sự hài lòng của khách hàng sau khi mua hàng.
Với sự phát triển của công nghệ, ngày nay có rất nhiều trang web bán điện thoại xuất hiện, từ các trang web chuyên về sản phẩm công nghệ như Didongviet.vn, Fptshop.com.vn, Thế giới di động, FPT Shop, Cellphones, Viettel Store, Nguyễn Kim đến các trang web thương mại điện tử đa năng như Tiki, Lotte, Nguyễn Kim, Lazada Điều này tạo ra sự cạnh tranh trong ngành và mang lại nhiều lựa chọn cho người tiêu dùng.
Trang 3BÁO CÁO BÀI TẬP
Môn: Công Nghệ Web
Tên đề tài: Trang web quản lí di động
Nội dung thực hiện:
- Thiết kế trang web bằng ngôn ngữ HTML, CSS, Javascript, Bootstrap, jQuery
- Giao tiếp với cơ sở dữ liệu bằng JDBC
- Thực hiện bài tập theo mô hình MVC
- Viết code các chức năng của trang web bằng Java Servlet, Ajax
Tìm kiếm sản phẩm Quản lý giỏ hàng Quản lý nhà cung cấp Xem các sản phẩm của cửa hàng Xem chi tiết sản phẩm
Thiết kế giao diện Thiết kế database
Trang 4Xuất file excel thông tin sản phẩm, nhà cung cấp
Phân quyền Đăng kí tài khoản Quên mật khẩu Quản lý tài khoản Đặt hàng
Quản lí bình luận Thiết kế giao diện Thiết kế database Xuất file excel thông tin tài khoản
Hoàng Chiến Thắng Thống kê top 5 khách hàng mua nhiều nhất
Thống kê top 5 nhân viên bán hàng xuất sắc nhất Thống kê top 10 sản phẩm bán chạy nhất
Xuất tất cả hoá đơn, lọc hoá đơn theo ngày, in hoá đơn ra file Excel
Thống kê doanh thu theo ngày trong tuần Thống kê doanh thu theo tháng
Quản lí loại sản phẩm Thiết kế giao diện Thiết kế database
Trang 5Mục Lục
I CÁC CHỨC NĂNG CHÍNH 4
1 Đăng nhập và phân quyền 4
2 Đăng ký tài khoản 4
3 Quên mật khẩu 4
4 Quản lý sản phẩm: 4
-Thêm: nhập vào các thông tin cần thêm về sản phẩm để có thể mới một đối tượng tương ứng 4
5 Quản lý tài khoản: 4
- Quản trị viên có thể xem thông tin của tất cả tài khoản trong hệ thống 5
6 Tìm kiếm sản phẩm: 5
-Theo giá Min, Max, Under 100, 100-200, Above 200 5
7.Chọn các sản phẩm và thanh toán 5
7 Quản lý giỏ hàng 5
8 Quản lý nhà cung cấp 5
9 Thống kê top 5 khách hàng mua nhiều nhất 5
10 Thống kê top 5 nhân viên bán hàng xuất sắc nhất 5
11 Thống kê top 10 sản phẩm bán chạy nhất 5
12 Xuất tất cả hóa đơn, lọc hóa đơn theo ngày, in hóa đơn ra file Excel 5
13 Thống kê doanh thu theo tháng 5
14 Thống kê doanh thu theo thứ trong tuần 5
15 Xem các sản phẩm cửa cửa hàng 5
16 Xem chi tiết sản phẩm……… …5
17 Đặt hàng……… ……… 5
II.GIAO DIỆN BÁN HÀNG (LAYOUT) 6
Trang 61.Giao diện trang HomePage 6
2.Giao diện trang mua sắm 8
3.Giao diện Form đăng nhập 9
4.Giao diện form đăng ký tài khoản 9
5.Giao diện form quên mật khẩu 10
6.Giao diện trang cập nhật thông tin cá nhân 11
7.Giao diện trang chi tiết sản phẩm 11
8.Giao diện trang quản lý giỏ hàng 12
9.Giao diện form đặt hàng 13
11.Giao diện trang quản lý tài khoản 14
12.Giao diện trang quản lý sản phẩm 15
15.Form thêm sản phẩm 15
16.Form cập nhật thông tin sản phẩm 17
17.Form thêm tài khoản 19
18.Giao diện doanh thu theo ngày trong tuần 20
19.Giao diện doanh thu theo tháng 21
19.Giao diện tất cả hóa đơn, có thể lọc theo ngày 21
20.Xuất thông tin sản phẩm,hóa đơn, tài khoản, nhà cung cấp thành file Excel 22
21.Giao diện xuất top 10 sản phẩm bán chạy nhất 23
22.Giao diện xuất top 5 khách hàng mua nhiều nhất 24
23.Giao diện xuất top 5 nhân viên bán hàng xuất sắc nhất 24
24.Giao diện trang quản lý nhà cung cấp 25
25.Giao diện quản lí loại sản phẩm……… 26
III.CÀI ĐẶT 26
1 Môi trường cài đặt và công nghệ sử dụng 27
2 Tổ chức các lớp của chương trình 27
Trang 7I CÁC CHỨC NĂNG CHÍNH
1.Đăng nhập và phân quyền
Mỗi user có 1 quyền nhất định Tài khoản quản trị viên sẽ có tất cả các quyền Tài khoản của người bán thì không thể thực hiện xóa, sửa, thêm tài khoản,được quyền thêm sản phẩm Tài khoản khách hàng thì chỉ xem được các sản phẩm và thông tin
cá nhân của mình, có thể đặt hàng
2.Đăng ký tài khoản
-Mặc định đăng ký tài khoản thành công thì sẽ trao cho tài khoản đăng ký là khách hàng
-Tài khoản quản trị viên có thêm thêm tài khoản khác với đầy đủ quyền truy cập
3.Quên mật khẩu
-Khách hàng có thể lấy lại mật khẩu của mình qua email
-Quản trị viên có thể cập nhật trong tất cả thông tin của người bán, khách hàng Khách hàng có thể cập nhật thông tin của chính mình
-Xuất file excel thông tin của sản phâm
5.Quản lý tài khoản:
- Quản trị viên có thể xem thông tin của tất cả tài khoản trong hệ thống
- Xuất file excel
- Xoá tài khoản
Trang 8- Xuất file excel
9 Thống kê top 5 khách hàng mua nhiều nhất
10 Thống kê top 5 nhân viên bán hàng xuất sắc nhất
11 Thống kê top 10 sản phẩm bán chạy nhất
12 Xuất tất cả hóa đơn, lọc hóa đơn theo ngày, in hóa đơn ra file Excel
13 Thống kê doanh thu theo tháng
14 Thống kê doanh thu theo thứ trong tuần
15 Xem các sản phẩm cửa cửa hàng
16.Xem chi tiết sản phẩm
- Có thể chọn dung lượng của điện thoại
- Thêm sản phẩm vào giỏ hàng
- Xem các thông số của sản phẩm
- Xem và thêm bình luận về sản phẩm
17.Đặt hàng
Trang 9- Sau khi tiến hành đặt hàng sé có email thông báo nhận đơn
II.GIAO DIỆN BÁN HÀNG (LAYOUT)
1.Giao diện trang HomePage
Trang 122.Giao diện trang mua sắm
3.Giao diện Form đăng nhập
Trang 134.Giao diện form đăng ký tài khoản
Trang 145.Giao diện form quên mật khẩu
6.Giao diện trang cập nhật thông tin cá nhân
Trang 157.Giao diện trang chi tiết sản phẩm
Trang 168.Giao diện trang quản lý giỏ hàng
9.Giao diện form đặt hàng
Trang 1710 Giao diện trang quản lí website
Trang 1811.Giao diện trang quản lý tài khoản
12.Giao diện trang quản lý sản phẩm
Trang 1915.Form thêm sản phẩm
Trang 2116.Form cập nhật thông tin sản phẩm
Trang 2317.Form thêm tài khoản
Trang 2418.Giao diện doanh thu theo ngày trong tuần
19.Giao diện doanh thu theo tháng
Trang 2519.Giao diện tất cả hóa đơn, có thể lọc theo ngày
20.Xuất thông tin sản phẩm,hóa đơn, tài khoản, nhà cung cấp thành file Excel
Trang 2721.Giao diện xuất top 10 sản phẩm bán chạy nhất
22.Giao diện xuất top 5 khách hàng mua nhiều nhất
Trang 2823.Giao diện xuất top 5 nhân viên bán hàng xuất sắc nhất
24.Giao diện trang quản lý nhà cung cấp
Trang 2925 Giao diện quản lí loại sản phẩm
Trang 30III.CÀI ĐẶT
1 Môi trường cài đặt và công nghệ sử dụng
Website được xây dựng trên nền tảng Java JSP Servlet trong môi trường phần mềm Eclipse
− Giao tiếp với cơ sở dữ liệu bằng JDBC
− Thực hiện bài tập theo mô hình MVC
− Viết code các chức năng của trang web bằng Java Servlet, Ajax
2 Tổ chức các lớp của chương trình
Chương trình được theo viết theo mô hình 3 tầng
− Model
− View: các trang JSP chứa các giao diện của phần mềm
− Controller: chứa các class java servlet