1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án công nghệ thông tin website quản lý bán giày

48 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

lOMoARcPSD|18034504 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH BÁO CÁO ĐỒ ÁN CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: WEBSITE QUẢN LÝ BÁN GIÀY Giảng viên hướng dẫn: Trần Nhật Quang Thành viên: Nguyễn Văn Đạt MSSV: 20110455 Nguyễn Hoàng Hải MSSV: 20161051 TP Hồ Chí Minh, ngày tháng 12 năm 2022 lOMoARcPSD|18034504 ĐIỂM SỐ TIÊU CHÍ NỘI DUNG TRÌNH BÀY TỔNG ĐIỂM NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ……………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………… Giáo viên hướng dẫn (Ký ghi họ tên) Trần Nhật Quang lOMoARcPSD|18034504 LỜI CẢM ƠN Để hoàn thành tốt đề tài báo cáo này, chúng em xin gửi lời cảm ơn chân thành đến giảng viên Trần Nhật Quang, người hỗ trợ chúng em trình làm đề tài Chúng em cảm ơn cô giải đáp thắc mắc đưa góp ý, chỉnh sửa kịp thời giúp chúng em khắc phục nhược điểm hoàn thành tốt thời hạn Khoa đề Đề tài báo cáo chúng em thực khoảng thời gian ngắn, với kiến thức hạn chế nhiều hạn chế khác mặt kĩ thuật kinh nghiệm việc thực dự án Do đó, q trình làm nên đề tài có thiếu sót điều tránh khỏi nên chúng em mong nhận ý kiến đóng góp q báu để kiến thức chúng em hoàn thiện chúng em làm tốt lần sau Chúng em xin chân thành cảm ơn Cuối lời, chúng em kính chúc q ln dồi sức khỏe thành công nghiệp trồng người Một lần chúng em xin chân thành cảm ơn Thành phố Hồ Chí Minh, ngày tháng 12 năm 2022 Nhóm sinh viên thực Nguyễn Văn Đạt Nguyễn Hoàng Hải lOMoARcPSD|18034504 ĐỀ CƯƠNG BÁO CÁO Họ tên:Nguyễn Văn Đạt MSSV: 20110455 Họ tên: Nguyễn Hồng Hải MSSV: 20161051 Mơn: Đồ án Cơng Ngê ̣ Thông Tin Tên đề tài: Trang web quản lý bán giày Nội dung thực hiện: Lý thuyết: - JAVA SERVLET - AJAX - JDBC Thực hành: - Thiết kế trang web ngôn ngữ HTML, CSS, Javascript, Bootstrap, jQuery - Giao tiếp với sở liệu JDBC - Thực đồ án theo mơ hình MVC - Viết code chức trang web Java Servlet, Ajax lOMoARcPSD|18034504 Mục Lục I GIỚI THIỆU 13 II CÁC CHỨC NĂNG CHÍNH 13 a Đăng nhập phân quyền 13 b Đăng ký tài khoản .13 c Quên mật 13 d Quản lý sản phẩm: Người bán 13 e Quản lý tài khoản: Quản trị viên xem thơng tin tất tài khoản hệ thống 14 f Tìm kiếm sản phẩm theo giá Min, Max, Under 100, 100-200, Above 200 .14 g Tìm khiếm sản phẩm theo màu 14 h Tìm kiếm sản phẩm theo tên .14 i Chọn sản phẩm toán .14 j Quản lý giỏ hàng .14 k Quản lý nhà cung cấp 14 l Thống kê top khách hàng mua nhiều 14 m Thống kê top nhân viên bán hàng xuất sắc 14 n Thống kê top 10 sản phẩm bán chạy 14 o Xuất tất hóa đơn, lọc hóa đơn theo ngày, in hóa đơn file Excel 14 p Thống kê doanh thu theo tháng 14 q Thống kê doanh thu theo thứ tuần 14 r III Xem sản phẩm cửa cửa hàng 14 DANH SÁCH KỊCH BẢN BÁN HÀNG (USECASES) 14 lOMoARcPSD|18034504 1.Use case quản lý tất tài khoản 14 2.Use case quản lý thông tin cá nhân .14 3.Use case xem sản phẩm cửa hàng 14 4.Use case tìm kiếm sản phẩm 14 5.Use case đặt hàng sản phẩm 14 6.Use case quản lý giỏ hàng 14 7.Use case xem thống kê 14 8.Use case quản lý sản phẩm người bán 14 9.Use case tạo tài khoản 14 10.Use case quên mật 14 IV CHI TIẾT KỊCH BẢN .15 Use case quản lý tất tài khoản 16 Use case quản lý thông tin cá nhân 18 Use case xem sản phẩm cửa hàng 20 Use case tìm kiếm sản phẩm 22 Use case đặt hàng sản phẩm 23 Use case quản lý giỏ hàng .25 Use case xem thống kê 27 Use case quản lý sản phẩm người bán 29 Use case tạo tài khoản .31 10 Use case quên mật 33 V GIAO DIỆN BÁN HÀNG (LAYOUT) 36 1.Giao diện trang HomePage 36 lOMoARcPSD|18034504 2.Giao diện trang Shop .39 3.Giao diện Form đăng nhập .40 4.Giao diện form đăng ký tài khoản 40 5.Giao diện form quên mật 40 6.Giao diện trang cập nhật thông tin cá nhân 41 7.Giao diện trang chi tiết sản phẩm .42 8.Giao diện trang quản lý giỏ hàng .45 9.Giao diện form đặt hàng 46 10.Giao diện trang quản lý tài khoản 46 11.Giao diện trang quản lý sản phẩm 47 12.Giao diện trang thống kê 47 13.Giao diện cấu trúc thư gửi qua email xác nhận đơn hàng 48 14.Giao diện cấu trúc thư gửi qua email lấy lại mật 48 15.Form thêm sản phẩm 49 16.Form cập nhật thông tin sản phẩm 50 17.Form thêm tài khoản 50 18.Giao diện doanh thu theo thứ tuần 51 19.Giao diện doanh thu theo tháng .52 19.Giao diện tất hóa đơn, lọc theo ngày xuất hóa đơn file excel .52 20.Xuất hóa đơn thành file Excel 53 21.Giao diện xuất top 10 sản phẩm bán chạy 53 22.Giao diện xuất top khách hàng mua nhiều 54 23.Giao diện xuất top nhân viên bán hàng xuất sắc 54 lOMoARcPSD|18034504 24.Giao diện trang quản lý nhà cung cấp 54 VI CÀI ĐẶT .55 .Môi trường cài đặt công nghệ sử dụng 55 Tổ chức lớp chương trình 55 V THIẾT KẾ CƠ SỞ DỮ LIỆU – CSDL 59 a Diagram 59 b Mô tả thuộc tính kiểu liệu chúng 59 VI KẾT LUẬN 64 Đóng góp đề tài 64 Hạn chế 64 Hướng phát triển 64 VII TÀI LIỆU THAM KHẢO 65 Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 I ĐẶC TẢ Ngữ cảnh Hiê ̣n nay, công nghê ̣ thông tin phổ biến, đă ̣c biê ̣t máy tính có khắp nơi Sự phát triển công nghê ̣ thông tin giúp làm tăng phát triển cho ngành kinh tế Giải toán quản lý liê ̣u, giúp cho người sử dụng thao tác nhanh hơn, tiết kiê ̣m thời gian chi phí Website quản lý bán giày loại hình kinh doanh số lượng hàng hoá, khách hàng khoảng thời gian đông Viê ̣c sử dụng giấy để ghi chép thơng tin, tìm kiếm thơng tin tạo nên khó khăn Vì vâ ̣y, viê ̣c xây dựng ̣ thống Hỗ trợ cho người quản lý quản lý nhân viên, cập nhật sản phẩm dễ dàng hơn, Cơng việc ghi lại hóa đơn chọn sản phẩm theo yêu cầu khách hàng nhân viên hệ thống ghi nhận lại từ xem lại đưa thống kê doanh thu quán Chính chúng em chọn đề tài: Website quản lý bán giày Dữ liệu, thông tin đầu vào Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Các tình giả sử Use case quản lý tất tài khoản Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 21.Xuất hóa đơn thành file Excel 22.Giao diện xuất top 10 sản phẩm bán chạy Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 23.Giao diện xuất top khách hàng mua nhiều 24.Giao diện xuất top nhân viên bán hàng xuất sắc Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 25.Giao diện trang quản lý nhà cung cấp II PHÂN CÔNG CÔNG VIỆC MSSV 20110455 Họ tên Nguyễn Văn Đạt Nhiệm vụ - Thiết kế giao diện trang chủ - Giao diện Shop - Trang đăng nhập - Tạo tài khoản - Quên mật - Quản lý giỏ hàng - Chi tiết sản phẩm - Trang toán - Giao diện Admin + Giao diện doanh thu thứ, tháng + Lịch sử hóa đơn bán + Quản lý tài khoản + Quản lý sản phẩm + Top sản phẩm bán chạy, nhân viên xuất Downloaded by vu ga (vuchinhhp2@gmail.com) Đóng góp 100% lOMoARcPSD|18034504 sắc, khách hàng thân thiết, nhà cung cấp, … 20161051 Nguyễn Hoàng Hải - Tương tác với trang web 100% + Thêm sản phẩm vào giỏ hàng + Đăng nhập, đăng ký + Tạo, kết nối Database + Lọc sản phẩm theo : giá sản phẩm, hãng sản phẩm, màu sắc + Quản lý kích cỡ, màu sắc, đánh giá, thơng tin sản phẩm + Tính tốn chi phí để người mua tốn ( sản phẩm, thuế, tiền ship, …) + Gửi mail cho khách hàng + Xuất hóa đơn + Tương tác trang Admin (tính tốn số liệu, thêm sản phẩm, lưu trữ sản phẩm) + Hiệu ứng chuyển động III THIẾT KẾ Thuật toán V CÀI ĐẶT Môi trường cài đặt công nghệ sử dụng Website xây dựng tảng Java JSP Servlet môi trường phần mềm Eclipse Các công nghệ sử dụng: − Microsoft SQL Server 2019 Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 − Thiết kế trang web ngôn ngữ HTML, CSS, Javascript, Bootstrap, jQuery − Giao tiếp với sở liệu JDBC − Thực đồ án theo mơ hình MVC − Viết code chức trang web Java Servlet, Ajax Tổ chức lớp chương trình Chương trình theo viết theo mơ hình tầng − Model − View: trang JSP chứa giao diện phần mềm − Controller: chứa class java servlet Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình – Cấu trúc chương trình Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 V THIẾT KẾ CƠ SỞ DỮ LIỆU – CSDL a Diagram Hình 2– Diagram b Mơ tả thuộc tính kiểu liệu chúng Bảng 14: Các bảng sở liệu ST Tên bảng Mục đích T Account Category Product Cart Chứa thông tin tài khoản hệ thống Chứa thông tin hãng giày cửa hàng bán Chứa thông tin tất sản phẩm có hệ thống Chứa thơng tin tất giỏ hàng có hệ Invoice Review SoLuongDaBan TongChiTieuBanHang thống Chứa thơng tin tất hóa đơn Chứa thông tin đánh giá khách hàng Chứa thông tin số lượng bán sản phẩm Lưu lại thông tin chi tiêu khách hàng thông tin số tiền bán hàng người bán Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Supplier Lưu lại thông tin nhà cung cấp Bảng 15: Account Thuộc tính uID user pass isSell isAdmin email Kiểu liệu INT NVARCHAR(10) NVARCHAR(10) BIT BIT NVARCHAR(50) Ý nghĩa Mã tài khoản Tên tài khoản Mật tài khoản Là người bán Là người quản trị Email Ràng buộc Khóa Bảng 16: Cart Kiểu liệu INT INT INT INT NVARCHAR(50) Ý nghĩa Mã tìa khoản Mã sản phẩm Số lượng Mã giỏ hàng Kích cỡ sản phẩm Ràng buộc Thuộc tính id name image price title description cateID sell_ID model Kiểu liệu int nvarchar(200) nvarchar(500) float nvarchar(500) nvarchar(500) int int nvarchar(50) Ràng buộc Khóa 10 color nvarchar(50) Ý nghĩa Mã sản phẩm Tên sản phẩm Hình ảnh sản phẩm Giá sản phẩm Title sản phẩm Mô tả sản phẩm Mã loại sản phẩm Mã người bán Model cửa sản phẩm Màu sắc cửa sản 11 12 13 14 delivery image2 image3 image4 nvarchar(50) nvarchar(500) nvarchar(500) nvarchar(500) Thuộc tính accountID productID amount maCart size Khóa Bảng 17: Product phẩm Kho giao hàng Hình ảnh sản phẩm Hình ảnh sản phẩm Hình ảnh sản phẩm Downloaded by vu ga (vuchinhhp2@gmail.com) Khóa ngoại Khóa ngoại lOMoARcPSD|18034504 Bảng 18: Category Thuộc tính cid cname Kiểu liệu int nvarchar(50) Ý nghĩa Mã loại sản phẩm Tên loại sản phẩm Ràng buộc Khóa Bảng: Invoice Thuộc tính maHD Kiểu liệu int accountID int tongGia float ngayXuat datetime Ý nghĩa Ràng buộc Mã hóa đơn Khóa Mã người tốn hóa đơn Tổng giá trị hóa đơn Ngày xuất hóa đơn Bảng: Review Thuộc tính accountID productID contentReview dateReview maReview Kiểu liệu int int nvarchar(500) date int Ý nghĩa Mã sản phẩm Tên sản phẩm Hình ảnh sản phẩm Giá sản phẩm Title sản phẩm Ràng buộc Khóa Bảng: SoLuongDaBan Thuộc tính productID Kiểu liệu int soLuongDaBan int Ý nghĩa Ràng buộc Mã sản phẩm Số lượng bán sản phẩm Bảng: TongChiTieuBanHang Thuộc tính userID Kiểu liệu int Ý nghĩa Mã tài khoản Downloaded by vu ga (vuchinhhp2@gmail.com) Ràng buộc lOMoARcPSD|18034504 TongChiTieu int TongBanHang int Tổng tiền chi Tổng tiền sản phẩm bán Bảng: Supplier Thuộc tính idSupplier nameSupplier Kiểu liệu int nvarchar(50) phoneSupplier nvarchar(50) emailSupplier nvarchar(50) addressSupplier nvarchar(50) cateID int Ý nghĩa Ràng buộc Mã nhà cung cấp Khóa Tên nhà cung cấp Số điện thoại nhà cung cấp Email nhà cung cấp Địa nhà cung cấp Phân phối cho Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 VI KẾT LUẬN Đóng góp đề tài Qua việc thực đề tài trên, nhóm tạo phần mềm đơn giản, thân thiện với người sử dụng Trong q trình thực đề tài nhóm đạt mục tiêu sau: − Nắm yêu cầu, phân tích, thiết kế CSDL phù hợp − Phân quyền cho đối tượng sử dụng CSDL − Nắm rõ khái niệm kiến thức SQL Server Hạn chế − Chưa thử nghiệm Internet − Câu lệnh truy vấn CSDL chưa tối ưu − Code giao diện rườm rà − Chưa kiểm thử hết tất trường hợp xảy Hướng phát triển Với nỗ lực thân, nhóm đồ án cố gắng hoàn thành yêu cầu đề tài Do thời gian lực có hạn nên phần mềm nhóm sâu vào chức giao hàng Nhóm đề tài hướng phát triển phần mềm trở thành phần mềm quản lý Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 bán giày chuyên nghiệp Cung cấp đầy đủ mặt hàng có thị trường với giá hợp lý, phải Đi kèm với bán hàng dịch vụ uy tín chất lượng để phục vụ đến khách hàng VII TÀI LIỆU THAM KHẢO [1] Học SQL Server: Link: https://www.howkteam.vn/course/su-dung-sql-server-31 [2] Xem câu truy vấn: Link: https://www.microsoft.com/en-us/sql-server/sql-server-2019 [3] Các kiến thức từ mơn học “Lập trình Website” Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 [4] Các kiến thức từ môn học “Hệ quản trị sở liệu” “Cơ sở liệu” [5] Các kiến thức từ môn học “Công nghệ phần mềm” Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Downloaded by vu ga (vuchinhhp2@gmail.com)

Ngày đăng: 22/06/2023, 20:50

Xem thêm:

w