1. Trang chủ
  2. » Giáo Dục - Đào Tạo

TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG ĐỀ TÀI PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG QUẢN LÝ BÁN SÁCH

41 16 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phát triển ứng dụng di động quản lý bán sách
Tác giả Hoàng Đại Dũng, Đào Minh Tâm
Người hướng dẫn Th.S Nguyễn Hữu Vĩnh
Trường học Trường đại học Thủ Dầu Một
Chuyên ngành Phát triển ứng dụng di động
Thể loại Tiểu luận
Năm xuất bản 2020
Thành phố Bình Dương
Định dạng
Số trang 41
Dung lượng 4,09 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Giao diện hiển thị danh sách các loại sách của cừa hàng.. - Hiển thị danh sách tất cả các loại sách của cửa hàng.. - Hiển thị danh sách các loại sách theo từng danh mục.. CHƯƠNG 3: THI

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT CÔNG NGHỆ

TIỂU LUẬN MÔN HỌC

MSSV: 1724801030019 LỚP: D17PM01

SVTH: Đào Minh Tâm MSSV: 1524801030002 LỚP: D17PM01

BÌNH DƯƠNG, THÁNG 7 NĂM 2020

lOMoARcPSD|11617700

Trang 2

MỤC LỤC

DANH MỤC HÌNH ẢNH 1

DANH MỤC BẢNG 2

THÀNH VIÊN NHÓM VÀ VAI TRÒ 3

CHƯƠNG 1: MÔ TẢ BÀI TOÁN VÀ YÊU CẦU CỦA ĐỀ TÀI 4

1.1 Mô tả đề tài 4

1.2 Tổng quát hóa bài toán ứng dụng cần có 4

1.3 Xác định các chức năng chính của bài toán 4

CHƯƠNG 2: THIẾT KẾ VÀ CÀI ĐẶT CSDL 6

2.1 Bảng dữ liệu và thuộc tính 6

2.1.1 Bảng NguoiDung 6

2.1.2 Bảng DanhMuc 6

2.1.3 Bảng Sach 7

2.1.4 Bảng HoaDon 7

2.1.5 Bảng CTHoaDon 8

CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG ỨNG DỤNG ANDROID 9

3.1 Thiết kế ứng dụng 9

3.1.1 Danh sách và mô tả các màn hình 9

3.1.1.1 Màn hình đăng nhập 9

3.1.1.2 Màn hình đăng ký 10

3.1.1.3 Màn hình chính (menu) 11

3.1.1.4 Màn hình thông tin chi tiết sách 12

3.1.1.5 Màn hình thông tin chi tiết sách 13

3.1.1.6 Màn hình lịch sử đơn hàng 14

3.1.1.7 Màn hình hiển thị danh sách các loại sách 15

3.1.1.8 Màn hình liên hệ 16

3.1.2 Sơ đồ liên kết các màn hình 17

3.2 Chương trình demo 18

Trang 3

3.2.1 Đăng nhập 18

3.2.2 Đăng ký 21

3.2.3 Xem danh sách các loại sách 25

3.2.4 Xem giỏ hàng 29

3.2.5 Xem lịch sử đơn hàng 32

3.2.6 Xem danh sách menu 33

3.2.7 Hiển thị thông tin liên hệ 34

3.4 Mã nguồn ứng dụng 35

CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 36

4.1 Kết luận 36

4.1.1 Về kiến thức 36

4.1.2 Về ứng dụng 36

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 37

TÀI LIỆU THAM KHẢO 38

lOMoARcPSD|11617700

Trang 4

DANH MỤC HÌNH ẢN

Hình 1: Sơ đồ use case 4

Hình 2: Màn hình đăng nhập 8

Hình 3: Màn hình đăng ký 9

Hình 4: Màn hình chính (menu) 10

Hình 5: Màn hình thông tin chi tiết sách 11

Hình 6: Màn hình giỏ hàng 12

Hình 7: Màn hình lịch sử đơn hàng 13

Hình 8: Màn hình hiển thị danh sách các loại sách 14

Hình 9: Màn hình liên hệ 15

Hình 10: Sơ đồ liên kết các màn hình 16

1

Trang 5

DANH MỤC BẢN

Bảng 1: Bảng thành viên và vai trò 3

Bảng 2: Bảng NguoiDung 6

Bảng 3: Bảng DanhMuc 6

Bảng 4: Bảng Sach 7

Bảng 5: Bảng HoaDon 7

Bảng 6: Bảng CTHoaDon 8

Bảng 7: Bảng chương trình demo Đăng nhập 20

Bảng 8: Bảng chương trình demo Đăng ký 24

Bảng 9: Bảng chương trình demo xem danh sách sách 28

Bảng 10: Chương trình demo Xem giỏ hàng 31

Bảng 11: Chương trình demo Xem lịch sử đơn hàng 32

Bảng 12: Chương trình demo Màn hình Chính (menu) 33

Bảng 13: Chương trình demo Hiển thị thông tin liên hệ 34

2 lOMoARcPSD|11617700

Trang 6

- Thiết kế giao diệ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

2

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

Bảng 1: Bảng thành viên và vai trò

3

Trang 7

CHƯƠNG 1: MÔ TẢ BÀI TOÁN VÀ YÊU CẦU CỦA ĐỀ TÀI

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 chi 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 đăng nhập

- Giao diện đăng ký tài khoản

- Giao diện màn hình chính (menu)

- Giao diệ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 chi 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ị danh sách tất cả các loại sách của cửa hàng

- Hiển thị danh 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

4 lOMoARcPSD|11617700

Trang 8

- Hiển thị thông tin liên hệ.

- Hiển thị menu

1.4 Use case

Hình 1: Sơ đồ use case

5

Trang 9

CHƯƠNG 2: THIẾT KẾ VÀ CÀI ĐẶT CSDL

Trang 10

2.1.4 Bảng HoaDon

2.1.5 Bảng CTHoaDon

7

Bảng 4: Bảng Sach Bảng 5: Bảng HoaDon

Trang 11

CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG ỨNG DỤNG 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

8 lOMoARcPSD|11617700

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.

3.1.1.2 Màn hình đăng ký

Cho phép người dùng đăng ký tài khoả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 đó

9

Hình 2: Màn hình đăng nhập

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 13

Hình 3: Màn hình đăng ký

3.1.1.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

10

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

Trang 14

- Xem giỏ hàng, xem lịch sử đơn hàng

- Xem thông tin liên hệ

- Đăng xuất khỏi hệ thống

Hình 4: Màn hình chính (menu)

3.1.1.4 Màn hình thông tin chi tiết sách

Hiển thị thông tin chi tiết của sách, bao gồm hình ả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

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 15

Hình 5: Màn hình thông tin chi tiết sách

12

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

Trang 16

3.1.1.5 Màn hình thông tin chi 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

Hình 6: Màn hình giỏ hàng

13

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 18

3.1.1.7 Màn hình hiển thị danh sách các loại sách

- Hiển thị danh sách các loại sách 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

Hình 8: Màn hình hiển thị danh sách các loại sách

15

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 21

Chuyển vào màn hình chính.

18

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

Trang 22

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 23

Nhập sai

thông tin Tài khoản: “0367757”

Mật khẩu: “2”

Hiển thị thông báo: “Sai tên tàikhoản hoặc mậtkhẩu”

Bảng 7: Bảng chương trình demo Đăng nhập

20

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

Trang 24

Hệ thống báo lỗi, yêu cầu nhập thông tin tương ứng.

21

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 25

ô nhập lại mật khẩu có giá trị là: “2”.

Hiển thị thông báo lỗi: “Mật khẩu nhập lại không khớp”

22

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

Trang 26

Hiển thị thông báo:

“SDT này

đã được đăng ký trước đó”

23

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 27

Đăng ký

thành

công

Nhập đầy đủ thông tin và nhập số điện thoại là:

“0962030797

Hiển thị thông báo:

“Đăng ký thành công”

Chuyển vào màn hình

“Đăng nhập”

Bảng 8: Bảng chương trình demo Đăng ký

24

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

Trang 28

3.2.3 Xem danh sách các loại sách

“Tất cả”

Hiển thị danh sách tất

cả các loại sách

25

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 29

Lọc sách

theo danh

mục

Ô danh mục chọn bất kì một danh mục nào Ví dụ

“Văn học Việt Nam”

Danh sách các loại sách thuộc danh mục “Văn học Việt Nam” được hiển thị

26

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

Trang 30

“Tất cả”.

Khung tìm kiếm nhập:

“Block”

Danh sách tất cả sách có

từ khóa

“Block”

Hiển thị thông báo số lượng kết quả tìm thấy

27

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 31

Xem chi

tiết sách Click chọn1 quyển

sách bất kì

Chuyển người dùng vào màn hình “Chi tiết sách”

Bảng 9: Bảng chương trình demo xem danh sách sách

28

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

Trang 32

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 33

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

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

Bảng 10: Chương trình demo Xem giỏ hàng

31

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 35

Hiển thị danh sách tất

cả các quyểnsách

Trang 36

3.2.6 Xem danh sách menu

Chuyển người dùng vào màn hìnhchức năng tương ứng

Bảng 12: Chương trình demo Màn hình Chính (menu)

33

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 37

3.2.7 Hiển thị thông tin liên hệ

Hiện thị 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

số của hệ thống

để khách hàng thực hiện các cuộc gọi khi cầnthiết

Bảng 13: Chương trình demo Hiển thị thông tin liên hệ

34

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

Trang 39

CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 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êncứ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 di độ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

- Nâng cao tinh thần tự học, tự 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 danh 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 hàng

+ Xem lịch sử đơn hàng,

- Giao diện thân thiện, dễ sử 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

Downloaded by Hei Ut (hut371809@gmail.com)

lOMoARcPSD|11617700

Trang 40

- Việc chi phối thời gian bởi những môn học khác làm ảnh hưởng tiến độ của môn học.

- Một số nội dung, kiến thức liên quan đến nền tảng cơ sở dữ 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

Downloaded by Hei Ut (hut371809@gmail.com)

Trang 41

TÀI LIỆU THAM KHẢO

Ngày đăng: 28/12/2022, 09:53

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w