ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel.vn, E-mail: cntt@dut.vn BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH HỆ THỐNG THÔNG TIN Đề Tài: “BoCongAnh Flowers Shop” Nền tảng Mua Bán và Quản Lý GVHD : TS. Võ Đức Hoàng LỚP HỌC PHẦN : 20Nh13 SVTH : STT Tên thành viên Lớp sinh hoạt 1 Trần Văn Phúc 20TCLC_DT1 2 Nguyễn Văn Trọng Nguyên 20TCLC_DT1 3 Lê Quốc Hưng 20TCLC_DT1 4 Nguyễn Thị Minh Sương 20TCLC_DT1 5 Đặng Thị Trúc Ni 20TCLC_DT4 Đà Nẵng, 01/2024 Đồ án CN HTTT TS. Võ Đức Hoàng DANH MỤC HÌNH ẢNH.2 DANH MỤC BẢNG BIỂU.5 PHÂN CÔNG CÔNG VIỆC. GIỚI THIỆU HỆ THỐNG.
Đối tượng và phạm vi hoạt động. Đối tượng sử dụng hệ thống. Phạm vi hoạt động của hệ thống. XÂY DỰNG HỆ THỐNG.
Phân tích yêu cầu. Mô tả chức năng. Yêu cầu phi chức năng. Thiết kế cơ sở dữ liệu.
KẾT QUẢ TRIỂN KHAI. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN. Thuận lợi và khó khăn. Kết quả đạt được.
Hướng phát triển.125 2 Đồ án CN HTTT TS. Võ Đức Hoàng DANH MỤC HÌNH ẢNH Hình 1 Usecase tổng quát.12 Hình 2 Quản lý nhân viên hệ thống (Hệ thống này chỉ dùng cho Admin).13 Hình 3 Quản lý sản phẩm.14 Hình 4 Quản lý item.15 Hình 5 Quản lý danh mục sản phẩm.16 Hình 6 Quản lý lịch sử đơn hàng.16 Hình 7 Quản lý phân quyền.17 Hình 8 Tạo và xem phiếu giảm giá, mã giảm giá.17 Hình 9 Tạo và xem flash sale.18 Hình 10 Xem thông tin khách hàng.18 Hình 11 Xem thông tin nhập hàng.19 Hình 14 Xem thông tin doanh thu.19 Hình 14 Xem thông tin phản ánh của khách hàng.20 Hình 15 Xem báo cáo doanh thu.20 Hình 16 Xem thống kê về cửa hàng.21 Hình 17 Xem danh sách khách hàng.21 Hình 18 Xem danh sách sản phẩm.22 Hình 19 Quản lý đơn hàng.22 Hình 20 Quản lý kho.23 Hình 21 Trò chuyện với khách hàng.23 Hình 22 Đăng nhập, đăng ký.24 Hình 23 Thông tin cá nhân.24 Hình 24 Quên mật khẩu.25 Hình 25 Xem sản phẩm.25 Hình 26 Đặt hàng.26 Hình 28 Tổng quan cơ sở dữ liệu.70 Hình 29 Màn hình đăng nhập trên web cho admin.80 Hình 30 Màn hình xem thống kê.80 Hình 31 Mình hình xem danh sách khách hàng.81 Hình 32 Màn hình xem chi tiết khách hàng.81 Hình 33 Màn hình xem danh danh sách nhập hàng.82 Hình 34 Màn hình xem doanh thu theo ngày.82 Hình 35 Màn hình xem lịch sử đơn hàng.83 Hình 36 màn hình xem danh sách nhân viên.83 Hình 37 Màn hình thêm nhân viên.84 Hình 38 Màn hình chỉnh sửa thông tin nhân viên.84 Hình 39 Màn hình xem chi tiết thông tin nhân viên.85 Hình 40 Màn hình xem danh sách nhân viên đã xóa.85 Hình 41 Màn hình xem danh sách Category.86 Hình 42 Màn hình chỉnh sửa thông tin Category.86 Hình 43 Màn hình xem danh sách Category đã xóa.87 Hình 44 Màn hình xem danh sách item.87 3 Đồ án CN HTTT TS. Võ Đức Hoàng Hình 45 Màn hình chỉnh sửa thông tin item.88 Hình 46 Màn hình xem danh sách item đã xóa.88 Hình 47 Màn hình xem danh sách sản phẩm.89 Hình 48 Màn hình thêm sản phẩm.89 Hình 49 Màn hình chỉnh sửa sản phẩm.90 Hình 50 Màn hình xem danh sách sản phẩm đã xóa.90 Hình 51 Màn hình xem danh sách Voucher.91 Hình 52 Màn hình thêm mới Voucher.91 Hình 53 Màn hình xem danh sách Flash sale.92 Hinh 54 Màn hình thêm mới Flash sale.92 Hình 55 Màn hình xem danh sách Flash sale hết hạn.93 Hình 56 Màn hình xem báo cáo doanh thu.93 Hình 57 Màn hình xem danh sách chi tiết nhập hàng theo khoảng thời gian.94 Hình 58 Màn hình xem chi tiết danh thu theo danh sách lịch sử đơn hàng.94 Hình 59 Màn hình danh sách Review.95 Hình 60 Màn hình xem chi tiết Review.95 Hình 61 Xem danh sách sản phẩm.96 Hình 62 Xem danh sách sản phẩm chi tiết.97 Hình 63 Xem danh sách khách hàng.98 Hình 64 Xem danh sách thông báo.98 Hình 65 Xem danh sách đơn hàng.99 Hình 66 Tìm kiếm đơn hàng theo trạng thái.99 Hình 67 Tìm kiếm đơn hàng theo thời gian.100 Hình 68 Cập nhật trạng thái đơn hàng.100 Hình 69 Xem danh sách đơn nhập hàng.101 Hình 70 Tạo mới đơn nhập hàng.102 Hình 72 Trang chủ.102 Hình 73 Trang login.103 Hình 74 Trang đăng ký.104 Hình 75 Trang chi tiết sản phẩm.104 Hình 76 Trang giỏ hàng.105 Hình 77 Màn hình đăng ký tài khoản.106 Hình 78 Màn hình đăng nhập.107 Hình 79 Màn hình quên mật khẩu.108 Hình 80 Màn hình xác thực bằng email.109 Hình 81 Nhập mật khẩu mới.109 Hình 82 Màn hình trang chủ (xem sản phẩm).110 Hình 83 Thêm sản phẩm vào giỏ hàng.111 Hình 84 Màn hình chọn địa chỉ nhận hàng.112 Hình 85 Màn hình thêm địa chỉ mới.113 Hình 86 Màn hình kiểm tra đơn hàng.114 Hình 87 Màn hình chọn phương thức thanh toán.115 Hình 88 Màn hình thanh toán thành công.116 Hình 89 Tài khoản.117 Hình 90 Màn hình chỉnh sửa thông tin cá nhân của user.118 4 Đồ án CN HTTT TS. Võ Đức Hoàng Hình 91 Màn hình xem danh sách đơn hàng đã đặt.119 Hình 92 Xem chi tiết đơn hàng đã đặt.120 Hình 93 Danh mục sản phẩm.121 Hình 94 Xem chi tiết sản phẩm.122 Hình 95 Tìm kiếm sản phẩm theo từ khoá.123 Hình 96 Xem thông báo.124 Hình 97 Xem danh sách voucher.125 Hình 98 Đánh giá sản phẩm sau khi nhận hàng.126 DANH MỤC BẢNG BIỂU Table 1.28 Bảng 2 Chi tiết bảng Customer.70 Bảng 3 Chi tiết table Cart.70 Bảng 4 Chi tiết table Category.70 Bảng 5 Chi tiết table Product.71 Bảng 6 Chi tiết table FlashSale.71 Bảng 7 Chi tiết table Orders.72 Bảng 8 Chi tiết table OrderHistory.74 Bảng 9 Chi tiết table Voucher.75 Bảng 10 Chi tiết table User.75 Bảng 11 Chi tiết table OrderDetalHistory.76 Bảng 12 Chi tiết table OrderDetail.76 Bảng 13 Chi tiết table CartItem.76 Bảng 14 Chi tiết table Notification.77 Bảng 15 Chi tiết table ImportGoods.77 Bảng 16 Chi tiết table Address.77 Bảng 17 Chi tiết table Item.78 Bảng 18 Chi tiết table ImprortGoodsDetail.78 Bảng 19 Chi tiết table Reviews.78 LỜI NÓI ĐẦU BoCongAnh Flowers, một điểm đến độc đáo và sang trọng cho những người yêu hoa, đã đưa ra một giải pháp hiện đại để nâng cao trải nghiệm mua sắm hoa của khách 5 Đồ án CN HTTT TS.
Võ Đức Hoàng hàng. Với ứng dụng web/app tiện ích mang tên BoCongAnhFlowerShop, chúng tôi không chỉ giải quyết các khó khăn trong quá trình đặt hàng và thanh toán mà còn mang lại một không gian mua sắm độc đáo và thuận tiện. Chúng tôi tập trung vào nghiên cứu và phát triển dự án "BoCongAnh Flowers Nền tảng mua bán và quản lý" nhằm đáp ứng nhu cầu thực tế của doanh nghiệp và giải quyết các vấn đề quản lý phức tạp. Dự án này không chỉ giới hạn ở việc đặt hoa, mà còn cung cấp nhiều dịch vụ khác nhau liên quan đến hoa, từ thiết kế đặc biệt, tư vấn chăm sóc hoa tận tâm đến giao hàng nhanh chóng.
Điều đặc biệt là khách hàng có thể trải nghiệm tất cả những tiện ích này mà không cần phải chờ đợi hay tiếp xúc trực tiếp với nhân viên. Đồng thời, ứng dụng BoCongAnhFlowerShop cũng mang lại nhiều lợi ích cho cửa hàng, từ việc tiết kiệm thời gian và nguồn lực nhân sự đến việc tăng cường khả năng cạnh tranh trên thị trường. Sự linh hoạt và tính năng hiện đại của ứng dụng giúp BoCongAnh Flowers không chỉ là một điểm đến cho những người yêu hoa mà còn là điểm đến của những người muốn trải nghiệm mua sắm hoa tươi một cách thuận tiện và đẳng cấp. Qua quá trình triển khai, biết bao cảm xúc trái ngược đã xen lẫn: Từ niềm vui khi một chức năng mới hoạt động mượt mà, đến sự căng thẳng khi gặp phải những vấn đề khó khăn.
Tuy nhiên, kết quả mà chúng tôi đạt được vô cùng đáng tự hào. Dự án đã không chỉ giúp cửa hàng tiết kiệm thời gian và công sức trong việc phục vụ, mà còn mang lại cho khách hàng một trải nghiệm mua sắm hiện đại và thuận lợi. Cuối cùng, chúng tôi muốn gửi lời cảm ơn sâu sắc đến thầy Võ Đức Hoàng đã hỗ trợ và tin tưởng trong suốt quá trình thực hiện dự án này. Mọi thành tựu của dự án đều không thể thiếu sự nỗ lực và những đóng góp tích cực của thầy giúp chúng tôi vượt qua thách thức và đạt được kết quả như mong đợi.
6 Đồ án CN HTTT TS. Võ Đức Hoàng PHÂN CÔNG CÔNG VIỆC STT Họ và tên Nội dung công việc - Phân tích và thiết kế usecase - Code MVC (Java) Lê Quốc Hưng 1 - Xây dựng các chức năng cho role Staff - Viết báo cáo - Phân tích và thiết kế database, usecase - Cấu hình Security, Firebase cho ứng dụng Nguyễn Văn Trọng - Xây dựng Notification service 2 Nguyên - Xây dựng API role Customer cho Web&App - Deploy sản phẩm - Hoàn thiện báo cáo Trần Văn Phúc - Xem người dùng, khách hàng, danh mục, nhập 7 Đồ án CN HTTT TS. Võ Đức Hoàng hàng, đánh giá, kho, doanh thu trong hệ thống. - CRUD sản phẩm, người dùng, danh mục, item của cửa hàng.
3 - Xem, tìm kiếm lịch sử đơn hàng và tạo mã giảm giá và khuyến mãi. - Xây dựng giao diện người dùng trên web 4 Nguyễn Thị Minh Sương - Call API để thực hiện các tác vụ người dùng trên role Customer - Code giao diện người dùng trên app android 5 Đặng Thị Trúc Ni - Call API để thực hiện các tác vụ người dùng trên role Customer 8 Đồ án CN HTTT TS. GIỚI THIỆU HỆ THỐNG 1. Mục đích Với sự phát triển của mua bán trên không gian mạng thi sự quan tâm đến trải nghiệm mua sắm trực tuyến và nhu cầu làm đẹp ngày càng gia tăng, việc kinh doanh shop bán hoa trực tuyến trở thành một lựa chọn phổ biến.
Đề tài này được xây dựng với mục đích chính là nghiên cứu và phát triển một hệ thống quản lý cho shop bán hoa, nhằm tối ưu hóa trải nghiệm mua sắm cho khách hàng và cùng lúc nâng cao khả năng quản lý hiệu quả của doanh nghiệp… 2. Đối tượng và phạm vi hoạt động 2. Đối tượng sử dụng hệ thống - Chủ cửa hàng hoa: Sử dụng hệ thống để quản lý sản phẩm, đơn hàng, và tương tác với khách hàng. - Nhân viên: Tham gia vào quá trình thực hiện các đơn hàng và cập nhật thông tin sản phẩm.
- Khách hàng: Sử dụng giao diện dễ sử dụng để duyệt và mua sắm các sản phẩm hoa. Phạm vi hoạt động của hệ thống - Các cửa hàng có quy mô vừa và nhỏ. - Những cửa hàng chưa có hệ thống vừa quản lý mua bán, nhân viên và tiền công, lợi nhuận. XÂY DỰNG HỆ THỐNG 1.
Phân tích yêu cầu 1. Tác nhân (Actor) Tác nhân Mô tả Admin - Phân quyền Staff với Admin - Xem danh sách và chi tiết khách hàng trong hệ thống. - Quản lý (CRUD) sản phẩm của cửa hàng.