Trong khi công nghệ thông tin vô cùng phái triển thì gân như mọi người dân đều sử dụng các dòng điện thoại thông mình, đó sẽ là tiền dé đề app "Thực phẩm xanh" có thê phái triển.. Chỉ vớ
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM
Khoa Công nghệ thông tin
Lập trình trên thiết bị di động App bán hàng “Thực phẩm xanh”
Giảng viên hướng dẫn: ThS Võ Tấn Toàn
Sinh viên thực hiện: Trần Hải Chiêu — 20130211
Cao Thành Đạt — 20130222 Nguyễn Chí Thanh - 20130403
Tp.HCM, 2 tháng 6, năm 2022
Trang 2và người dân mua hàng Trong khi công nghệ thông tin vô cùng phái triển thì gân như mọi người dân đều sử dụng các dòng điện thoại thông mình, đó sẽ là tiền dé đề app "Thực phẩm xanh" có thê phái triển Chỉ với một chiếc điện thoại thông mình có kết nỗi mạng không dây hoặc mạng di động khi đã cài đặt app “Thực phẩm xanh” thành công, với tư cách khách hàng khi đã đăng ký tài khoản và tiễn hành đăng nhập, khi đã đăng nhập thành công thì sẽ xuất hiện trên màn hình các loại lương thực, thực phẩm được cửa hàng bày bán, app sẽ
có chức năng tìm kiếm các loại thực phẩm đề khách hàng thuận tiện mua hàng hơn, khách hàng sẽ xem giá thành của sản phẩm đề có thê mua sắm hợp túi tiền của mình, với tw cách đăng nhập là qđmin của cửa hàng sẽ xem thêm, sửa, xoá các loại hàng hoá mà cửa hàng đang bày bán đồng thời sẽ thấy được thống kê các loại sản phẩm bán ra
PAGE \* MERGEFORMAT ii
Trang 3LỜI NHẬN XÉT
PAGE \* MERGEFORMAT ii
Trang 4Mục lục
PHẦN 6: KIẾM THỬ PHẢN MÊM VÀ SỬA LỖI 52201 2121211221111 18
Trang 5PHAN I1: GIỚI THIỆU CHUNG Giới thiệu đề tài
1.1 Ly do chon dé tai
- Nham tao ra mét tng dung dé cura hang dé dang quan ly cac san pham, théng
ké doanh thu theo kip thoi dai 4.0
1.2 Muc tiéu chon dé tai
- Tạo ra một ứng dụng đề vừa có thế quản lý cửa hàng, vừa có thê bán hàng, khách hàng dễ tiếp cận được sản phẩm hơn đề đưa ra lựa chọn mua sắm hop ly
Thanh vién tham gia
- _ Nguyễn Chí Thanh - 20130403 (Nhóm trưởng)
- _ Trần Hải Chiêu - 20130211
- Cao Thanh Dat — 20130222
Cac céng cu va céng nghé sur dung
- Cac cong cu: Android studio
- Cae cong nghé: Firebase
Phan cong cong viéc
(Truong nhom) ký đăng SP, thay đôi
mật khâu, thay đôi thông tin người dùng
20130211 Trân Hải Chiêu Quan ly san pham, Gio
pham
(Thành viên) thong ké thu chi, ưu
đãi, hiện thị danh sách các sản phầm mua
nhiều nhất
Trang 6
PHAN 2 : YEU CAU NGHIỆP VỤ
1 Bai toan nghiép vu
s* Yêu câu chức năng nghiệp vu:
Thống kê doanh thu theo thời gian chọn (ngày/tháng/năm)
° _ Yêu câu về hệ thông:
Bảo mật: Phần mềm được viết cho 3 đối tượng sử dụng là admin, đối tác và khách hàng với yêu cầu như sau:
Tất cả mọi thành viên phải đăng nhập mới được sử dụng phần mềm Khách hàng chỉ được phép xem, tìm kiếm, mua, kiếm tra tình trạng đơn hang, đôi thông tin cá nhân & mật khẩu
admin thực hiện được tất cả các chức năng
Đối tác không được phép tạo tài khoản mà phải đề admin tao
Công nghệ:
Ứng dụng phải thực hiện trên Android
Hệ quản tri CSDL: Firebase
2 Đối tượng sử dụng
Đôi tác (những cửa hàng nhỏ đăng sản phâm lên ban, cụ thê là đồ ăn) Người dùng (khách hàng)
Trang 7PHAN 3 PHAN TICH HE THONG
1 Danh sach tac nhan (actor)
- PDéi mat khau
- Quan li san pham
- Quan lí hóa đơn
Trang 8
Hién thi két qua Khach hang dang ky tai khoan Nhập thông tin tài đăng ký (thành
x „_ | đê trở thành member(thành › A công, thât bại), tự
1 Dang ky mn rp th aes dt „: | khoản bao gôm: họ ˆ ˆ
viên) có thê đặt hàng, theo dõi | | ` tên, email, sdt, động đăng nhập X 1£ >
thành công Hiển thị kết quả Người dùng và quản trị viên nak , chuyên hướng ra đang nhập va
2 Dang nhap chức năng có được từ chức or , Co Email va mat khau trang chu nêu ˆ snl
Hién thi két
a Khách hàng và đối tác có nauk ow a quả đổi mật
3 | Pormat | trẻ tự đổi mật khẩu k liên khâu Ao bà Mật khâu cũ, mật Í hấu thành khâu mới ^ £
bại Quản lý Admin có thê theo dõi tất Thông tín sản Thêm sản uan ly cả các sản phâm, đôi tác chỉ phâm: mã sp, tên phâm thành
4 phâm san 2 có thê theo dõi sản phâm , 3D A Số Đà wi ` 8 A Sp, g1á tiên, số sr gen A công hay thât ^ A
Admin có thể theo dõi tắt Thông tin sản
so dự > op ae kes , pham theo hóa Tạo hóa đơn
5 hóa đơn , có thê theo dõi hóa đơn của rk wee › đơn: mã sp, tên tp kk thành công nen
cua hang minh
lượng
Quản lý Admin quản lý thông tin
6 đối tá ôi tác các cửa hàng làm việc với `
minh
§ Mua Tất cả mọi người sử dụng
hàng chức năng này
Trang 9
5 Ma trận phân quyền chức năng
STT Chức năng Khách hàng Đối tác Admin
Trang 107 Sơ đồ triển khai
PHAN 4: THIET KE HE THONG
1 Thiét kế kiến trúc hệ thông
Trang 11Trang chu
Những loại rau củ mua nhiều nhất
Củ Cải 15.000 đ THEM WY
Những loại hoa quả mua nhiều nhất
Nhữngg loại thịt mua nhiều nhất
Số điện thoại : 0967478991
Click đế xem chỉ tiết
Trang 122.3 Các Giao diện quản lý
2.3.1 Giao diện Ưu đãi
= Trang chu
A e Giảm 50% cho đơn hàng trên 250k, ap dung cho các loại rau
Giảm 20% tổng hóa đơn khi mua rau củ quả
Trang 132.2.4 Giao diện Menu
Trang chủ
Sản phấm Hóa đơn
~ DSI tic
Théng ké
2.2.5 Giao dién San pham
21:44 m $ @- Trang chủ
Củ Cải 15.000 đ
Đông Cải Xanh
Trang 142.2.6 Giao diện Hóa đơn
22:01 BEBO + ee Trang chủ Q `
Mã HD :8
Thời gian: 21:27 2023-06-01 Tên khách hàng:a
Số điện thoại : 0967478990 Click để xem chỉ tiết
Số điện thoại : admin Click để xem chỉ tiết
Số điện thoại : 0376205753
Click để xem chỉ tiết
Cú Cái 3 45000 Tống tiên 45000
Mã HD :4
Thời gian: 14:42 2023-06-01
"Tên khách hàng:CTD
Số điện thoại : 0376207553 Click để xem chỉ tiết
III oO <
Trang 152.2.8 Giao diện Thống kê thu chi
Tổng tiền-
Mã HID :2 Thời gian: 22:15 2023-05-31
Chi tiết các sản phẩm
Tống tiền:
Mã HD :3 Thời gian: 14:30 2023-06-01
Trang 162.2.9.2 Form thém déi tac
Thêm đối tác
Ho va ten
Dia chi Tài Khoản(Nhập số điện thoại của bạn)
Trang 182.3.3 Giao diện Đăng kí
Nhập lại mật khẩu mới
Trang 19
2.3.5 Giao diện sửa thông tin tài khoản
— 1+
Tổng: 15.000 đ
Trang 202.3.7 Giao diện tìm kiếm sản phẩm
Dui ga tươi 1kg 100.000
đ
rHém
Cai Bap 500g
Trang 21PHAN 5 :XAY DUNG CO SG DU LIEU
1 Cơ sở đữ liệu
Thế loại Đối tác | | Sản phẩm Gio hang Hoa don
MaTL |int MaDT |int | MaDT jin MaK#_ | int MaDH_ |int
TenTL | String TenDT | String MaTL |int MaSp_|int MaKH_ lint
DiaChi | String MaSP lint SoLuong | int NgayXuat | String SDT | String luan | String GiaTien | int 'TrangThai | String
TaiKhoan| String SoLuongl int TongTien | int
MatKhau | String GiaBan | int AnhSP | String
AnhSP | String TenSP_ | String
2 Chi tiét cac bang
Khach Hang MaKH TenKH SDT
TaiKhoan MatKhau
int String
String String
String
String
Bang DoiTac
1 | MaDT int v Mã đôi tác
3 | DiaChi String v Địa chỉ
4 |SDT String v Số điện thoại
Bảng TheLoal
1 | MaTL int v Mã thê loại
Bảng SanPham
3 | MaDT int v Mã đối tác
18
Trang 22
Bảng KhachHang
3 | DiaChi String v Địa chỉ
6 |SDT String v Số điện thoại
Bảng HoaDon
| | MaHD int v Mã hoá đơn
Bang GioHang
1 | MaHD int v Mã hoá đơn
4 | GiaTien int v Giá tiên
Trang 24PHAN 6: KIEM THU PHAN MEM VA SUA LOI SIGNIN ACTIVITY
TH | MO TA TINH HUONG DU LIEU MAU KẾT QUÁ TRÔNG ĐỢI FIx
tài khoản và mật khâu khoản và mật khâu
2 Đăng nhập sai tên abmin, admin Tài khoản không tổn tại | Ok
3 Đăng nhập sai mật khâu | admin, 123 Mat khẩu sai Ok
SIGNUP_ACTIVITY
TH | MO TA TINH HUONG DU LIEU MAU KẾT QUÁ TRÔNG ĐỢI FIx
các trường khi đăng ký thông tin vào trường
2 SỐ điện thoại đăng ký 369284734467 So điện thoại không hợp Ok
3 |Mậtkhẩudưới6kítựy |123 Vui lòng nhập mật khu | từ 6 kí tự trở lên
Mật khâu: 123456 At khẩn nhân Tai khê
4 | Mật khẩu nhập lại sai Mật khâu nhập lại không | c
Nhập lai: 123455 | khớp
CHANGEPASSWORK FRAGMENT
TH | MÔ TẢ TÌNH HUỖNG DỮ LIỆU MẪU KẾT QUÁ TRÔNG ĐỢI FIx
Mật khâu: 123456 Ất khẩn nhân Taý khê
4 | Mật khẩu nhập lại sai Nhập lại: 123455 Mật khâu nhập lại không | khớp
21
Trang 25
PRODUCT FRAGMENT
TH | MO TA TINH HUONG DU LIEU MAU KẾT QUÁ TRÔNG ĐỢI FIx
TH | MÔ TẢ TÌNH HUỖNG DỮ LIỆU MẪU KẾT QUÁ TRÔNG ĐỢI FIx
I Đề trồng ảnh khi thêm Ảnh không được đề Ok
3 Đề trống tên tài khoản(số Không được đề trông tên Ok
điện thoại) của đối tác tài khoản của đối tác
Tên tài khoản của đối tác | 1234567890 Tên tài khoản của đối tác
; |Mật khẩu nhập lại không | MK: 123456 Mật khâu nhập lại không Ok khớp Nhập lại 123454 | khớp
STATISTICAL FRAGMENT
TH | MO TA TINH HUONG DU LIEU MAU KẾT QUÁ TRÔNG ĐỢI FIx
Trang 26PHAN 7: TRIEN KHAI PHAN MEM
1 Yéu cau phan cimg — Phan mềm
- Hệ điều hành: Android 6 trở lên
- _ Điện thoại thông minh có thê kết nối internet
- _ Điện thoại thông minh có camera
Bước 2: Sau khi tải, tiến hành cài đặt ứng dụng
Bước 3: Đăng nhập/Đăng ký để sử dụng ứng dụng
- _ Danh sách các tài khoản và password dùng thử của hệ thông: