TRUONG DAI HOC THU DAU MOT KHOA KY THUAT CONG NGHE | ruin HOC 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 GVHD: Th.S Nguyễn Hữu Vĩnh SVTH: Hoàng Đại Dũng MSSV: 1724801030019 LOP: D17PM01 SVTH: Dao Minh Tam MSSV: 1524801030002 LOP: D17PM01 BDNH DUONG, THANG 7 NAM 2020 MUC LUC DANH MUC HDNH ANH.occccccccccsscsssesssessssessessvessessseseessvessretavesssesasestvesiessesiessen DANH MUC BANG .ooooccccccccccccccssessessesscssessessesseseessvcevsssesesevsssssvsssesussresicsesecssesevseversetes 2 THÀNH VIÊN NHOM VA VAL TRO.ccsscssssesssssosesstesssesssesssessressvesssessvessretaveeteen 3 CHUONG 1: MO TA BAI TOAN VA YEU CAU CUA DE TAL.1 Mô tả đề tài.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.12 S2 se se 4 CHUONG 2: THIET KE VA CAI DAT CSDL.1 Bang dit liu va thuoe tim. ccc ccc cee cecceneeeeeceseceeaeseeetsaeeeseaes 6 2. Q QQQL HH TH n1 0111011111011 k1 kg kh 0 11kg 7 2.
Q0 0122211222 1120111111111 1115011111 c hen xen 22k ka 8 CHUONG 3: THIET KE VA XAY DỰNG ỨNG DỤNG ANDROID.1 Thiét ké timg dung.1 Danh sách và mồ tả các màn hình.1 Màn hình đăng nhập.2 Màn hình đăng ký.3 Màn hình chính (men).4 Màn hình thông tin chỉ tiết sách.5 Man hinh thong tin chỉ tiết sách.-- St E212 212cc re 13 3.6 Màn hình lịch sử đơn hàng.7 Màn hình hiển thị danh sách các loại sách.8 Màn hình liên hệ.2 Sơ đồ liên kết các màn hình.2 Chương trình demo.3 Xem danh sach các loại sách. 2221111122111 221212 2211110211111 2xx xe 25 „Con.5 Xem lịch sử đơn hàng.6 Xem danh sách menu.7 Hiễn thị thông tin liên hệ.4 Mã nguồn ứng dụng.-- - 21112 1111121111111 112 1111011111011 110 11111 kg kkkt 35 CHƯƠNG 4: KÉT LUẬN VA HƯỚNG PHÁT TRIN. St 21122121211 1211 1c r1 n1 ng tu gyo 36 4.1 Về kiến thức.2 Về ứng dụng.-- - 2+ s 1121211211211 71x 12t 1 cH n1 ng ngưng 36 4.3 Những khó khăn và hạn chế trong quá trình thực hiện dự án.2 Hướng phát triển của đề tài. ST TỰ TT n1 1H gen 37 TAT LIEU THAM KHẢO.11 2 112121 ng errieg 38 DANH 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 (men ). 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. treo l6 DANH MUC BAN Bang 1: Bang thanh viên và VaI ẨTÒ. 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. 7 Bang 5: Bang ai ;)000 0. 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 THANH VIEN NHOM VA VAI TRO 1724801030019 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 1524801030002 Đào Minh Tâm Thành viên Thiết kế CSDL Code trang giỏ hàng Code trang chi tiết của sách 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ò CHUONG 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.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ệ.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. - Hién thi thông tin liên hệ.
- Hiền thị menu.4 Use case Dang xuat Xem danh sach cac loai sach Dangnhap i@)ssssscssscsss7s2s722 MMs soos see ssecsseces Xem gio hang Nguội dung em lich su don hang Hinh 1: So dé use case CHUONG 2: THIET KE VA CAI DAT CSDL 2,1 Bảng đữ liệu và thuộc tính 2.1 Bảng NguoiDung 2 Cho phé Tén cot Kiéu dữ liệu cho cột NULL P Khóa Taikhoan char(20) no PK MatKhau char(50) no Quyen char(10) no HoTen nvachar(50) no GiorTinh nvachar(5) no NgaySinh date no DiaChi nvarchar(150) no SDT varchar lS) pang NetoiPume Email varchar(50) no TrangThai boolean no 2.2 Bang DanhMuc 3 Cho phép 'Tên cột Kiêu dữ liệu cho cột Khóa NULL MaDM integer no PK TenDM nvarchay(50)2. p sne o TIONDanhis Bang > DONE a VI + bo ẻ 2.5 Bang CTHoaDon 3 Cho phép 'Tên cột Kiêu dữ liệu cho cột Khóa NULL MaHD integer no PK MaSach integer no FK SoLuong integer no DonGia decimal(18,0) no. Bang 6: Bảng CTHoalon Thanh Tien decimal(18,0) no CHUONG 3: THIET KE VA XAY DUNG UNG DUNG ANDROID 3.1 Thiết kế ứng dụng 3.1 Danh sách và mô tả các màn hình 3.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. - 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.
20:56 “ @ @ â - ĐĂNG NHẬP © 0367757389 8- Đăng nhập Đăng ký 3.1Hinh 2: Màn hình đăng nhập 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 đó. 20:56 “ @ @ â - ĐĂNG KÝ TÀI KHOẢN Họ tên @ Mật khẩu Ñ Nhập lại mật khẩu Email Số điện thoại Đăng ký Hìmh 3: Màn hình đăng ký 3.3 Màn hình chính (menu) - 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 - 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.
20:56 ” @ @ 4 - CỬA HÀNG SÁCH ONLINE Chào Đào Minh Tâm Danh sách các loại sách Lịch sử đơn hàng Liên hệ a Dang xuat Hình 4: Màn hình chính (menu) 3.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 Lối sống tối giản của người Nhật 42.000đ Quay lại nh 5: Màn hình thông tin chỉ tiết sách 12 3.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.
ake Sinh ra dé chay S6 lugng: 1 Don gia: 25.000d ft Dia chi $ Số điện thoại Hình 6: Màn hình giỏ hàng 13 3.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 Sinh ra để chạy Số lượng: 1 Đơn giá: 25.000đ CHƯA THANH TOÁN Hình 7: Màn hình lịch sử đơn hàng 14 3.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.
20:57 ” @ @ â - = Đặt Sách Tất cả Văn học Việt Nam Sách tâm lý Công nghệ thông tin Kiến trúc - xây dựng Ẩm thực - nấu ăn Thư viện pháp luật Marketing - bán hàng Sharma Giá: 20.000 đ THÊM VÀO GIỎ THÊM VÀO GIỎ | ey riven rie wM: người NN VU Nhạt Hình 8: Màn hình hiển thị danh sách các loại sách 15 3.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ệ. 20:57 “ @ @ ả - Rae Le f Dia chi Số 34, Hoàng Văn Thụ, phường Chánh Nghĩa, thành phố Thủ Dâu Một, tỉnh Bình Dương Số điện thoại 0962 030 797 (Tâm) 0933 590 395 (Dũng) \ Email minhtam030797@gmail.com hoangdung061019@gmail.com Hinh 9: Man hinh lién hé 16 3.2 Sơ đồ liên kết các màn hình of DANG KY TAI KHOAN eH ou sa = Đặt Sách. bá HÀNG SÁCH ONLINE & Email heel Tất cả ©S i 'Văn bọc Việt Nam. Q Sách tâm lý Công nghệ thông tin.
Kiến trúc - xây đựng. Ấm tực thực ~~năuã nu ân cà = Thư viện pháo lướt. Marketing ~ bán hàng ‡ế chạy Sharma Giá: 20.