BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN MÔN HỌC
LẬP TRÌNH
TRÊN THIẾT BỊ DI ĐỘNG
PHẦN MỀM QUẢN LÝ
CỬA HÀNG TẠP HOÁ
Sinh viên thực hiện : TĂNG THIÊN PHÚ
MSSV
: 1411531636
Khoá
: 2014 - 2018
Môn học
: LẬP TRÌNH TRÊN THIẾT BỊ DI
ĐỘNG
TP.HCM, tháng 12 năm 2016
1
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN MÔN HỌC
LẬP TRÌNH
TRÊN THIẾT BỊ DI ĐỘNG
PHẦN MỀM QUẢN LÝ
CỬA HÀNG TẠP HOÁ
Giảng viên hướng dẫn : THÁI THỊ THANH THẢO
Sinh viên thực hiện
: TĂNG THIÊN PHÚ
MSSV
: 1411531636
Khoá
: 2014 – 2018
Môn học
: LẬP TRÌNH TRÊN THIẾT BỊ DI
ĐỘNG
Tp HCM, tháng 12 năm 2016
2
MỤC LỤC
Chương 1: Ý nghĩa, mục tiêu của chủ đề
1.1 Ý nghĩa của ứng dụng
1.2 Nội dung ứng dụng
1.3 Ưu điểm và khuyết điểm của ứng dụng
1.4 Giao diện ứng dụng
Chương 2: Hướng dẫn sử dụng
2.1 Thêm khách hàng
2.2 Thêm loại hàng hoá
2.3 Thêm hàng hoá
2.4 Thêm hoá đơn mua bán
2.5 Thực hiện cập nhật hoặc xoá dữ liệu
2.6 Một số chức năng khác
Chương 3: Hướng dẫn cài đặt
Chương 4: Các tài liệu tham khảo
3
Chương 1:
Ý nghĩa, mục tiêu của chủ đề
1.1
Ý nghĩa của ứng dụng
Hiện nay, chúng ta đang sống trong thời đại thông tin, với sự bùng nổ của công
nghệ thông tin đã giúp ích cho đời sống của chúng ta ngày càng tiện lợi hơn. Công
nghệ thông tin đã một phần nào đó giúp ích cho việc quản lý mua bán ngày càng
tiện lợi hơn. Những năm gần đây, với sự bùng nổ của các thiết bị di động, không chỉ
có chức năng nghe gọi bình thường, mà hiện nay nó còn giúp ta trong công việc, học
tập giải trí. Sức mạnh của một chiếc smartphone hoặc tablet hiện nay có thể so sánh
ngang với một chiếc máy tính. Vì thế, Nếu bạn là một chủ cửa hàng tạp hoá tiện lợi,
bạn có thể tận dụng sức mạnh này để quản lý cửa hàng tạp hóa của bạn chỉ bằng một
chiếc smartphone hoặc tablet. Vì thế, tôi đã thiết kế và lập trình ra ứng dụng này để
phục vụ cho nhu cầu trên.
Mục tiêu của ứng dụng này sẽ giúp cho người sử dụng có thể dễ dàng quản lý
sản phẩm hàng hóa mà mình đang bán, các nhóm khách hàng của mình, cũng như
là các hóa đơn thanh toán sau khi khách hàng đã mua một hàng hóa tại cửa hàng,
giảm bớt nhầm lẫn trong quá trình thanh toán cũng như là giúp ta biết được tình hình
kinh doanh của cửa hàng.
1.2
Nội dung ứng dụng
Sau khi phân tích kết hợp với các thao tác đối với nhóm ứng dụng quản lí
tương tự khác. Tôi đã đưa ra các thành phần giao diện xử lý cho ứng dụng như sau:
Phần 1: Giao diện giới thiệu và Giao diện chính.
Với giao diện chính sẽ các chức năng mà người dùng cần sử dụng. Và sẽ
chuyển đến các giao diện khác đúng với mục đích của mình.
Với giao diện giới thiệu sẽ giới thiệu về người làm ra ứng dụng này.
4
Phần 2: Các giao diện danh sách
Với giao diện này sẽ hiển thị các danh sách liên quan đến các thành phần có
trong cơ sở dữ liệu của ứng dụng.
Phần 3: Các trang giao diện nhập liệu
Những trang có giao diện này sẽ giúp cho người sử dụng có thể thêm hoặc
sửa dữ liệu liên quan.
Phần 4: Các trang giao diện chi tiết thông tin
Những trang giao diện này sẽ hiển thị dữ liệu liên quan theo điều kiện nhất
định
Ưu điểm và khuyết điểm của ứng dụng
1.3
Trong quá trình thiết kế và phát triển ứng dụng, Tôi nhận ra một số ưu điểm và
khuyết điểm của ứng dụng này như sau:
Ưu điểm:
Ứng dụng có thể chạy trên tất cả các hệ điều hành Android từ 4.0 trở lên.
Giao diện được thiết kế theo phong cách Material hiện đại, trực quan dễ dàng
sử dụng.
Hỗ trợ tìm kiếm dữ liệu ở những trang danh sách đem lại tốc độ truy xuất
tăng cao.
Sử dụng chức năng thanh toán tiện lợi, dễ dàng, hỗ trợ người sử dụng tính
tiền thừa cho khách hàng.
Khuyết điểm:
Chưa sử dụng đến mô hình n-layer, vì vậy chỉ có một class để thực hiện các
phương thức đề truy xuất với CSDL.
Một số chức năng hỗ trợ thống kê chưa được thực hiện cũng như một số giao
diện chi tiết thông tin chưa có mặt.
Kích thước của ứng dụng phụ thuộc vào thước màn hình thiết bị mà không
thống nhất. Vì vậy, có phải trên thiết bị này, giao diện ứng dụng sẽ khác với
trên thiết bị khác.
5
1.4
Giao diện ứng dụng
1.4.1 Giao diện chính
Dưới đây là một số giao diện chính của ứng dung. Khi người sử dụng khởi
động ứng dụng lên thì sẽ thấy được ứng dụng này.
6
Hình 2.1: Hình giao diện chính khi người dùng khởi động ứng dụng hoàn tất
7
Hình 2.2: Hình ảnh giao diện lựa chọn một số chức năng khác
8
Hình 2.3: Hình ảnh giao diện menu tại giao diện chính.
9
Hình 2.4: Hình ảnh giao diện thông báo khi người dùng cần thoát ứng dụng.
10
1.4.2 Giao diện danh sách
Giao diện này sẽ hiển thị danh sách thông tin về các Loại hàng hoá, Hàng hoá,
Khách hàng và các hoá đơn đã có từ trong CSDL. Có thể cho người dùng có thể
thực hiện một số chức năng như thêm, xoá, sửa và tìm kiếm dữ liệu đó.
11
Hình 2.5: Hình ảnh giao diện danh sách các loại hàng hoá.
12
Hình 2.6: Hình ảnh giao diện danh sách hàng hoá của cừa hàng.
13
Hình 2.7: Hình ảnh giao diện danh sách khách hàng của cửa hàng.
14
Hình 2.8: Hình ảnh giao diện danh sách các hoá đơn cửa hàng đã thanh toán.
15
1.4.3 Giao diện thêm, cập nhật
Các giao diện dưới đây sẽ giúp cho người sử dung có thể thêm mới dữ liệu
cũng như là cập nhật lại các dữ liệu.
16
Hình 2.9: Hình ảnh giao diện thêm, cập nhật loại hàng hoá
17
18
Hình 2.10: Hình ảnh giao diện thêm, cập nhật hàng hoá
19
Hình 2.11: Hình ảnh giao diện thêm, cập nhật khách hàng
20
Hình 2.12: Hình ảnh giao diện thêm một hoá đơn
21
Hình 2.12: Hình ảnh giao diện thêm hàng hoá cho hoá đơn
22
1.4.4 Giao diện xoá
Các hình ảnh dưới đây sẽ hiện diện khi người sử dụng chọn xoá một dữ liệu
nào đó.
23
Hình 2.13: Hình ảnh giao diện menu lựa chọn các chức năng với dữ liệu
24
Hình 2.14: Hình ảnh giao diện menu thông báo xác nhận xoá dữ liệu.
25