1724801030019 THANH VIEN NHOM VA VAI TRO Hoàng Đại Dũng Nhóm trưởng Phân công, kiểm tra tiền độ Thiết kế giao điện Code trang menu Màn hình chính Code trang danh sách các loại sách Cod
Trang 1TRUONG DAI HOC THU DAU MOT
KHOA KY THUAT CONG NGHE
THU DAU MOT
TIEU LUAN MON HOC
PHAT TRIEN UNG DUNG DI DONG
DE TAI
PHAT TRIEN UNG DUNG DI DONG
QUAN LY BAN SACH
Trang 2MUC LUC
DANH MUC HDNH ANH 0.occccccccccsscsssesssessssessessvessessseseessvessretavesssesasestvesiessesiessen DANH MUC BANG ooooccccccccccccccssessessesscssessessesseseessvcevsssesesevsssssvsssesussresicsesecssesevseversetes 2 THÀNH VIÊN NHOM VA VAL TRO 0 ccsscssssesssssosesstesssesssesssessressvesssessvessretaveeteen 3 CHUONG 1: MO TA BAI TOAN VA YEU CAU CUA DE TAL occ 4 1.1 Mô tả đề tài Q0 2n 2H H222 reg 4
1.2 Tổng quát hóa bài toán ứng dụng cẦn CÓ 5c tt HH Hee 4 1.3 Xác định các chức năng chính của bài toán - 22.12 S2 se se 4
CHUONG 2: THIET KE VA CAI DAT CSDL - 52-5 SE E1 SE 6
2.1 Bang dit liu va thuoe tim ccc ccc cee cecceneeeeeceseceeaeseeetsaeeeseaes 6 2.1.1 Bang NguoiDunng 00 occ cccccceccccceensceceeseeceneescesseseessseessseeessseecesseeenieas 6 2.1.2 Bảng DanhMục ccc 0222211222121 112 1111121111151 1 1011110111110 5 1n 2x kkg 6 2.1.3 Bảng Sach Q QQQL HH TH n1 0111011111011 k1 kg kh 0 11kg 7 2.1.4 Bảng HoaDon Q0 0222112221102 1111111111111 1110111501111 11k khen 22k kg 7 2.1.5 Bảng CTHoaDon Q0 0122211222 1120111111111 1115011111 c hen xen 22k ka 8
CHUONG 3: THIET KE VA XAY DỰNG ỨNG DỤNG ANDROID 9
B.1 Thiét ké timg dung cccceccccccccccccsssescsssessesvsssesssssessessesecssesevsevssesevsevtusevseeevseeeeees 9
3.1.1 Danh sách và mồ tả các màn hình 11 22111112111 1119222211 tr, 9 3.1.1.1 Màn hình đăng nhập - 0 000 2222221121211 1211121812 H te re 9
3.1.1.8 Màn hình liên hệ 2 ©2S 2212 12211221122112211221121121210111 re l6 3.1.2 Sơ đồ liên kết các màn hình 2-2222 SEt22E182E1225127112112711212112 1 xe 17
3.2 Chương trình demo -L L1 22010 12221111212111121115 22111101111 811111901119 81 1801k rku 18
Trang 33.2.1 Đăng nhập - 0 2221222121211 101 111511211111 511 1811101115111 111 1111k 1g key 18
3.2.2 Dag KY ccc ccccccsseesssesssesssessvesssetsvesstessretstetasesssetssessitsavesssetsstssesssesssessses 21
3.2.3 Xem danh sach các loại sách 2221111122111 221212 2211110211111 2xx xe 25
4.1.3 Những khó khăn và hạn chế trong quá trình thực hiện dự án 36
4.2 Hướng phát triển của đề tài ST TỰ TT n1 1H gen 37 TAT LIEU THAM KHẢO - 2-5251 2E1211212122121.11 2 112121 ng errieg 38
Trang 4DANH MUC HDNH AN
Hinh 1: So đồ use case 2s: 2221 21222122122212212271211211211212121212211211221 re 4 Hình 2: Màn hình đăng nhập - - C2 122122212 1211111 11121122111 151 1181111111811 2111 181k k nhe 8 Hình 3: Màn hinh dang ky ccc L0 1 0121222111121 112111 1111811101121 111115 111k khu 9 Hình 4: Màn hình chính (menn)) - c1 2211221122112 1 151151111511 151 1511115111110 1 1111111118 kky 10 Hình 5: Màn hình thông tin chỉ tiết sách - 1 St 1E EE12112121121121211 21211 11a ll Hình 6: Màn hình giỏ hàng - 002011211211 123121 11531111 531111 1111111111111 11 111 H1 11 HH ra 12 Hình 7: Màn hình lịch sử đơn hàng - Q20 2121122111 121211 1111111121201 18111 nh nhớt 13
Hình 8: Màn hình hiển thị danh sách các loại sách - -:- 555cc 2tcttttktrirtrtrrirrrrrierriis 14
Hình 9: Màn hình liên hệ 0211211212111 11111 1111111111111 1111 111111101 11 11111101 01111 kh 15
Hình 10: Sơ đồ liên kết các màn hình -: 55+:2222+t222211 112221112222 treo l6
Trang 5DANH MUC BAN
Bang 1: Bang thanh viên và VaI ẨTÒ L0 0 121022111211 112112 1111150111111 111 H tk ghe 3 Bảng 2: Bảng NguoIÏDung 2c 1211212112 11112115111 1111811511111 150111 1n 11111111 nHy 6 Bang 3: Bang DanhMue c ccc HH 6
Bang 5: Bang ai ;)000 0 ae 7 Bảng 6: Bảng CTHoalDon L1 0011011111201 111201111011112011 1101111111 k ng kg 1k khen vu 8 Bảng 7: Bảng chương trình demo Đăng nhập L0 2112211222122 21112111222 11k Hskg 20 Bảng 8: Bảng chương trình demo Đăng ký Đà 0 2202221112111 1n 0150111111118 11k ky 24 Bảng 9: Bảng chương trình demo xem danh sách sách - - 2 S22 2222221121222 1k rs se 28 Bảng 10: Chương trình demo Xem giỏ hàng 1 0 2112211212121 1115511511121 1181151811111 kg 31 Bang 11: Chuong trinh demo Xem lịch sử đơn hàng - 2 0 2222222111211 2 tre eo 32 Bảng 12: Chương trình demo Màn hình Chính (menu) 2 2 222 3 2222222222222 22x srxk2 33
Bang 13: Chương trình demo Hién thị thông tin liên hệ - 5 S1 SE SE E211 xe rreg 34
Trang 61724801030019
THANH VIEN NHOM VA VAI TRO
Hoàng Đại Dũng Nhóm trưởng Phân công, kiểm tra tiền
độ
Thiết kế giao điện Code trang menu (Màn hình chính)
Code trang danh sách các loại sách
Code trang lịch sử đơn hàng
Code trang đăng nhập Code trang đăng ký Việt báo cáo
Bang 1: Bảng thành viên và vai trò
Trang 7CHUONG 1: MO TA BAI TOAN VA YEU CAU CUA DE TAI
1.1 Mô tả đề tài
Sách là một nguồn kiến thức vô tận, chính vì vậy ai cũng luôn mong muốn sở hữu cho
mình những nguồn thông tin có giá trị một cách nhanh chóng với mức giá tốt nhất Đề đáp ứng
được nhu cầu này, hàng loạt các website, các phần mềm bán sách online đã có mặt đề giúp khách hàng mua sách một cách nhanh nhất
Thời đại công nghệ 4.0, thương mại điện tử dần thay thế các chợ truyền thống, người người nhà nhà đều có thê mua sắm mà chẳng cần đi đâu xa Nắm bắt được tình hình đó, nhóm chúng em quyết định xây dựng một ứng dụng hỗ trợ việc đặt sách một cách nhanh chóng, tiện lợi, tiếp kiệm chỉ phí và công sức cho người mua
1.2 Tổng quát hóa bải toán ứng dụng cần có
- Giao dién dang nhập
- Giao diện dang ký tài khoản
- GIao diện màn hình chính (menu)
- Giao điện hiển thị danh sách các loại sách của cừa hàng
- Giao diện thông tin chỉ tiết của sách
- Giao diện giỏ hàng
- GIao diện lịch sử đơn hàng
- Giao diện thông tin liên hệ
1.3 Xác định các chức năng chính của bài toán
- Đăng ký và đăng nhập vào ứng dụng
- Hiển thị đanh sách tất cả các loại sách của cửa hàng
- Hiển thị đanh sách các loại sách theo từng danh mục
- Tìm kiếm sách theo danh mục
- Thêm sách vào giỏ hàng
- Thay đổi số lượng sách trong giỏ hàng
- Xác nhận đặt hàng
- Hiền thị lịch sử đơn hàng.
Trang 8- Hién thi thông tin liên hệ
Trang 9CHUONG 2: THIET KE VA CAI DAT CSDL
Trang 11CHUONG 3: THIET KE VA XAY DUNG UNG DUNG ANDROID
3.1 Thiết kế ứng dụng
3.1.1 Danh sách và mô tả các màn hình
3.1.1.1 Màn hình đăng nhập
Kiểm tra thông tin đăng nhập của người dùng
- Cho phép vào ứng dụng khi người dùng nhập đúng tài khoản (số điện thoại) và mật khâu
Trang 12- Báo lỗi khi người dùng nhập thiếu, sai thông tin hoặc tài khoản đăng nhập bị khóa
Ch ,„ , _ ¬¬ ản đề đăng nhập vào hệ thông
- Cho phép đăng ký khi người dùng nhập đây đủ thông tin
- Báo lỗi khi người dùng nhập thiếu thông tin hoặc số điện thoại đã được đăng ký trước đó
Trang 13- Hién thị tên người dùng
- Hiền thị danh sách chức năng chính của ứng dụng, bao gồm:
- Xem danh sách các loại sách
Trang 14- Xem gid hang, xem lịch sử đơn hàng
- xem thông tin liên hệ
- Đăng xuất khỏi hệ thống
3.1.1.4 Màn hình thông tin chỉ tiết sách
Hiển thị thong tin chi tiết của sách, bao gồm hinh ảnh, tên sách, đơn giả Cho phép người dùng thay đôi số lượng sách đề thêm vào giỏ hàng
11
Trang 163.1.1.5 Màn hinh thong tin chỉ tiết sách
Hiển thị danh sách các loại sách đã thêm vào giỏ với các thông tin về hình ảnh, tên sách, đơn giá, số lượng đã thêm vào giỏ và thành tiền của từng loại sách
Cho phép người dùng thay đổi số lượng của từng loại sách trong giỏ hàng, nhập và xác nhận thông tin địa chỉ, số điện thoại giao hàng
Trang 173.1.1.6 Man hinh lich sw don hang
Hiển thị danh sách những quyên sách đã mua với các thông tin: hình ảnh, tên sách, số lượng, đơn giá, thành tiền của từng loại sách
Cho phép người đùng hủy đơn hàng nêu có nhu cầu
CHRISTOPHER MCDOUGALL
Trang 183.1.1.7 Man hinh hién thi danh sach cac loai sach
- Hién thi danh sach cac loai sach theo danh mục
- Hỗ trợ lọc danh sách sách theo từ khóa bằng chức năng tìm kiếm
Trang 193.1.1.8 Man hinh lién hé
Hiền thị chỉ tiết thông tin địa chỉ, số điện thoại, email liên hệ
Trang 20& Email heel Tất cả
Sách tâm lý Công nghệ thông tin
Trang 21
3.2 Chuong trinh demo
, Chao Dao Minh Tam Chuyén vao
man hinh chinh
Danh sach cac loai sach
Trang 23Tài khoản: Hien thị thông
“0367757” bao: “Sai tên tài
Trang 24Nhập thiêu | Không nhập, | Hệ thông
thông tin | hoặc nhập báo lỗi,
thiếu thông yêu cầu
tin nhập
thông tm tương ứng
Trang 25
Nhap lai Nhập đây đủ | Hiên thị
"it iran ^ , 00:01©8 ODS > BRAD all 15%
mật khâu | thông tín và ô | thông báo
không mật khâu có | lỗi: “Mật
khớp giá trị là: “I”, | khâu nhập
ô nhập lại lại không
Trang 26“SDT nay
da duoc dang ky trước đó”
Trang 27“Dang nhập”
Trang 283.2.3 Xem danh sach cac loai sach
Trang 29
Loc sach O danh Danh sach ms ¬ `
theodanh | mục chọn | các loại sách 00:06 © ® @ $ ° eee
muc bát kì một | thuộc danh _ ST
danh mục | mục “Văn — Đặt Sách
nao Vidu | hoc Việt
“Van hoc Nam” được Văn học Việt Nam v
Việt Nam” | hiển thi
Truyện ngắn của Điều bí mật
Vũ Trọng Phụng Giá: 55.000 đ Giá: 82.000 đ
THÊM VÀO GIỎ THÊM VÀO GIỎ
26
Trang 30từ khóa
“Block”
Hiển thị thông báo số lượng kết quả tìm thấy
THÊM VÀO GIỎ
Có 1 kết quả được tìm thấy
27
Trang 31Xem chi Click chọn | Chuyên
tiết sách 1 quyền người dùng
sách bắt kì | vào màn
hình “Chi tiết sách”
“`
KIẾN TRÚC CÔ VIỆT NAM
FƯCAI NHIN KHAO CO HM
Trang 32
3.2.4 Xem giỏ hàng
CHRISTOPHER Sàn
Trang 33
Nhap Không Hiền thị
thiếu nhập hoặc | thông báo lỗi
thông tin | nhập thiếu | tương ứng
Trang 34“Xác nhận thành công”
Chuyển đơn hàng vào trạng thái của lịch sử đơn hàng
Trang 35cả các quyền sách
CHƯA THANH TOÁN
CHRISTOPHER MCDOUGALL
Trang 36Ms CỬA HÀNG SACH ONLINE
tương ứng
gums Chao Dao Minh Tam
Danh sach cac loai sach
Trang 373.2.7 Hién thi théng tin lién hé
Hién thi chi tiét
thông tin liên
hệ
Mục số điện thoại khi click vào biểu tượng điện thoại, sẽ chuyền sang phần mềm quay
0962 030 797 (Tâm) %S
0933 590 395 (Dũng) Š Email
minhtam030797@gmail.com hoangdung061019@gmail.com
Bang 13: Chuong trinh demo Hién thị thông tin liên hệ
34
Trang 383.4 Mã nguồn ứng dụng
https://drive.google.com/drive/folders/Im-sS_ sc-lISH2hbwv12cz _vpmjL0U4tLY
35
Trang 39CHUONG 4: KET LUAN VA HUONG PHAT TRIEN
4.1 Kết luận
4.1.1 Về kiến thức
Sau thời gian thực hiện đề tài nhóm đã đạt được nhiều tiễn bộ cả về mặt tìm hiểu, nghiên cứu lý thuyết lẫn kỹ năng lập trình Có thể nói, thông qua đề tài đã thực hiện, nhóm đã đạt được:
- Hiểu biết nhiều hơn về các kỹ thuật và kỹ xảo trong lập trình đi động
- Phân tích thiết kế theo hướng đối tượng theo hướng chuyên nghiệp hơn
- Hiểu hơn về nghiệp vụ quản lý bán sách
- Nang cao tinh than tu hoc, tu nghiên cứu
4.1.2 Về ứng dụng
- Chương trình thực hiện được các yêu cầu đề ra của đề tài
- Phần mềm đã phần nào xây dựng và đáp ứng được một số chức năng chính:
+ Xem đanh sách các sản phâm (theo danh mục)
+ Thêm sản phẩm vào giỏ hàng
+ Xem giỏ hàng, nhập thông tin giao hang
+ Xem lịch sử đơn hàng,
- Giao diện thân thiện, dé str dụng
- Ứng dụng được xây dựng cơ bản đã đáp ứng được những yêu cầu cơ bản và thiết yếu của người dùng
4.1.3 Những khó khăn và hạn chế trong quá trình thực hiện dự án
Trong quá trình thực hiện và phát triển gặp một số khó khăn làm ảnh hướng đến tiễn độ thực hiện như sau:
- Thời gian thực hiện dự án gấp nên phân phối thời gian chưa hợp lý
36
Trang 40- Một số nội dung, kiến thức liên quan đến nền tang cơ sở đữ liệu do chưa được học tập nên việc thiết kế và vận hành cơ sở dữ liệu còn ở mức sơ khai
4.2 Hướng phát triển của đề tài
Để tiếp tục phát triển đề tài này và có thê áp dụng trong thực tế, nhóm nhận thấy cần phải tiếp tục thực hiện một số công việc sau:
- Xử lý các lỗi chặt chẽ hơn trước khi đưa vào sử dụng
- Mở rộng bài toán cho nhiều doanh nghiệp riêng biệt
- Linh hoạt hơn trong các sự kiện và yêu cầu của khách hàng
- Bồ sung nhiều hơn các báo cáo, thống kê
- Hoàn thiện các chức năng phù hợp với thực tế hoạt động kinh doanh
- Phát triển và mở rộng thêm nhiều đối tác (cửa hàng)
37
Trang 41TAI LIEU THAM KHAO