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

(TIỂU LUẬN) xây dựng ứng dụng di động bán laptop của cửa hàng tân hưng tại thủ dầu một bình dương

120 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

KHOA KỸ THUẬT - CÔNG NGHỆ

BÁO CÁO TIỂU LUẬN MÔN HỌC

QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN

TÊN ĐỀ TÀI

XÂY DỰNG ỨNG DỤNG DI ĐỘNG

BÁN LAPTOP CỦA CỬA HÀNG TÂN HƯNGTẠI THỦ DẦU MỘT BÌNH DƯƠNG

Bình Dương, Năm học: 2021 - 2022

Trang 2

Hiện nay, công nghệ thông tin đang phát triển hết sức mạnh mẽ Điều này đồng nghĩavới việc nhu cầu về công nghệ của con người cũng ngày càng cao Từ việc phải làm việcvà giải trí trên máy tính, giờ đây các thiết bị di dộng cũng đang dần đáp ứng được các nhucầu của con người và càng được sử dụng nhiều hơn do tính linh hoạt, tiện lợi và di độngcao.

Có rất nhiều nền tảng di động phổ biến như IOS, Android, Symbia, WindowPhone,Bada… nhưng Android của Google đang là hệ điều hành có hướng phát triển mạnh nhất.Do Android là một hệ điều hành mở nên nhận được rất nhiều sự hỗ trợ từ cộng động mạngtrên khắp thế giới Lập trình di động đã phát triển khá lâu trên thế giới nhưng vẫn còn khámới mẻ ở Việt Nam, đặc biệt là lập trình ứng dụng trên Android.

Trong hoạt động sản xuất, kinh doanh, giờ đây thương mại điện tử đã khẳng định đượcvai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp Đối với một cửa hàng hay shop,việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu cầu củakhách hàng sẽ là cần thiết Vậy phải quảng bá thế nào đó là xây dựng được một ứng dụng diđộng cho cửa hàng của mình để quảng bá tất cả các sản phẩm đến khách hàng.

Vì vậy, hiện nay nhằm đáp ứng xu hướng và để giúp cho người tiêu dùng mua mộtcái laptop nhanh chóng rất cần xây dựng một ứng dụng để giúp người quản trị viên có thểquản lý cửa hàng bán laptop một cách dễ dàng, tiết kiệm công sức, thời gian nhanh chóngvà đạt hiệu quả cao khi xử lý thông tin, về mặt người tiêu dùng có thể tạo ra một môitrường mua laptop online một cách thoải mái và tiện lợi.

Đó cũng là lý do để chọn đề tài “Xây dựng ứng dụng bán laptop Tân Hưng” để thực

hiện cho đồ án cuối kỳ môn “Quản Lý Dự Án” trên nền tảng android.

2

Trang 3

Quản Lý Dự Án Nhóm 3

Sơ lược về thành viên của dự án và vai trò của các thành viên:

Dự án được xây dựng và phát triển bởi các thành viên như sau:Nguyễn Phúc Tân – Trưởng dự án

Huỳnh Thanh Sang – Thư ký dự ánLê Thanh Nhàn – Chuyên viên IT 1

Nguyễn Thị Thanh Tuyền – Chuyên viên IT 2Bùi Thị Ánh Nguyệt – Nhân Viên Kinh DoanhVai trò của các thành viên trong nhóm:

- Ông Nguyễn Phúc Tân – Trưởng dự án:

+ Phân công nhiệm vụ cho từng thành viên.

+ Xây dựng app android của dự án.- Ông Huỳnh Thanh Sang - Thư ký nhóm:+ Ghi lại biên bảng các cuộc họp.

+ Hỗ trợ nhóm trưởng theo dõi và báo cáo tiến độ của từng thành viên.+ Hỗ trợ thiết kế giao diện ứng dụng, xây dựng csdl

- Ông Lê Thanh Nhàn – Thành viên:

+ Tiếp nhận những yêu cầu của khách hàng, góp ý các tính năng để chuyển yêu cầu đến nhóm phát triển.

+ Tìm hiểu và đánh giá về Strengths, Weaknesses, Opportunities và Threats đối với dự án.

+ Xây dựng hướng dẫn các chức năng của app.

+ Triển khai phần mềm sau khi hoàn thành cho khách hàng.- Bà Bùi Thị Ánh Nguyệt – Thành viên:

+ Tìm hiểu và đánh giá về Strengths, Weaknesses, Opportunities và Threats đối với dự án.

+ Hỗ trợ kiểm thử các chức năng phần mềm.

+ Tổng hợp báo cáo tiến độ thực hiện của từng chức năng.

3

Trang 4

VIỆN KỸ THUẬT – CÔNG NGHỆ

NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN HƯỚNG DẪNHọ và tên giảng viên: Ths Cao Thanh Xuân

Tên đề tài: Xây dựng ứng dụng di động bán laptop của Cửa hàng Tân Hưng tại ThủDầu Một Bình Dương

Trang 5

1.7 Cây phân cấp công việc (WBS) 16

1.8 Ước lượng thời gian công việc 17

1.9 Bảng hoạt động công việc 18

1.10 Đường Găng, thời gian tối thiểu và kinh phí để hoàn thành dự án 19

1.11 Tôn chỉ (tuyên bố) của dự án 21

CHƯƠNG 2: PHÂN TÍCH CHỨC NĂNG HỆ THỐNG 24

2.1 Danh sách chức năng dự án cần đáp ứng 24

2.2 Danh sách chức năng dự án không làm 25

2.3Công nghệ và công cụ dùng để làm dự án 26

2.3.1 Tổng quan về hệ điều hành Android 26

2.3.2 Kiến trúc hệ điều hành Android 27

2.4 Cấu hình phần cứng tối thiểu 28

2.5Các phần mềm nền tảng 29

2.5.1 Giới thiệu Android Studio 29

2.5.2 Giới thiệu về Java 29

2.5.3 Giới thiệu về SQLite 30

2.6Biểu đồ use case và đặc tả use case của hệ thống 32

2.6.1 Biểu đồ tổng thể mức tổng quát 32

2.6.1.1 Các biểu đồ chi tiết use case người dùng được phân rã từ biểu đồ tổng quát 33

2.6.1.2 Các biểu đồ chi tiết use case quản lý được phân rã từ biểu đồ tổng quát 34

2.7 Các use case được phân rã ở mức nhỏ nhất 35

2.7.1 Các use case được phân rã ở mức nhỏ nhất của Người dùng 35

2.7.1.1 Sơ đồ và đặc tả Use Case đăng nhập 35

2.7.1.2 Sơ đồ và đặc tả Use Case đăng ký 37

2.7.1.3 Sơ đồ và đặc tả Use Case tìm kiếm 39

5

Trang 6

2.7.1.6 Sơ đồ và đặc tả Use Case quản lý dịch vụ 47

2.7.1.7 Sồ đồ và đặc tả Use Case quản lý giỏ hàng 49

2.7.2 Các use case được phân rã ở mức nhỏ nhất của Quản lý 51

2.7.2.1 Sơ đồ và đặc tả Use Case đăng nhập 51

2.7.2.2 Sơ đồ và đặc tả Use Case quản lý thống kê 53

2.7.2.3 Sơ đồ và đặc tả Use Case quản lý sản phẩm 55

2.7.2.4 Sơ đồ và đặc tả Use Case quản lý hóa đơn 57

2.7.2.5 Sơ đồ và đặc tả Use Case quản lý tài khoản 59

2.8 Biểu đồ hoạt động (activity diagram) của hệ thống 61

2.8.1 Biểu đồ hoạt động dành cho người dùng 61

2.8.1.1 Biểu đồ hoạt động đăng nhập 62

2.8.1.2 Biểu đồ hoạt động đăng ký 63

2.8.1.3 Biểu đồ hoạt động chỉnh sửa thông tin cá nhân 64

2.8.1.4 Biểu đồ hoạt động đổi mật khẩu 65

2.8.1.5 Biểu đồ hoạt động xem sản phẩm 66

2.8.1.6 Biểu đồ hoạt động tìm kiếm sản phẩm 67

2.8.1.7 Biểu đồ hoạt động đặt hàng 68

2.8.1.8 Biểu đồ hoạt động xem lịch sử giỏ hàng 69

2.8.2 Biểu đồ hoạt động dành cho người quản lý 70

2.8.2.1 Biểu đồ hoạt động sửa sản phẩm 71

1.2.2 Biểu đồ hoạt động thêm sản phẩm 72

1.2.3 Biểu đồ hoạt động xóa sản phẩm 73

1.2.4 Biểu đồ hoạt động xem góp ý 74

1.2.5 Biểu đồ hoạt động xóa góp ý 75

1.2.6 Biểu đồ hoạt động sửa thông tin tài khoản 76

1.2.7 Biểu đồ hoạt động xóa thông tin tài khoản 77

3.1.4 Bảng hóa đơn xuất 80

3.1.5 Bảng chi tiết hóa đơn 80

3.1.6 Bảng góp ý 81

3.1.7 Bảng phiếu nhập 81

6

Trang 7

Quản Lý Dự Án Nhóm 3

3.2 Biểu đồ cơ sở dữ liệu (database diagram) 82

3.3Mô tả giao diện của sản phẩm của dự án 83

3.3.1 Thiết kế giao diện cho người dùng 83

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

3.3.1.2 Giao diện đăng nhập tài khoản 84

3.3.1.3 Giao diện màn hình chính 85

3.3.1.4 Giao diện sản phẩm 86

3.3.1.5 Giao diện tìm kiếm 87

3.3.1.6 Giao diện chi tiết sản phẩm 88

3.3.1.7 Giao diện giỏ hàng và đặt hàng 89

3.3.1.8 Giao diện tài khoản 90

3.3.1.9 Giao diện lịch sử giao dịch và chi tiết hóa đơn 91

3.3.1.10 92

3.3.1.11 Giao diện góp ý 93

3.3.2 Thiết kế giao diện cho quản lý 94

3.3.2.1 Giao diện trang quản lý sản phẩm 94

3.3.2.2 Giao diện trang quản lý tài khoản 97

CHƯƠNG 4: ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN 99

4.1Các chức năng đã thực hiện được 99

4.1.1 Chức năng đăng ký 99

4.1.2 Chức năng đăng nhập phía khách hàng (Đăng nhập đúng tài khoản) 99

4.1.3 Chức năng đăng nhập phía khách hàng (Đăng nhập sai tài khoản hoặc mật khẩu)1004.1.4 Chức năng đăng nhập phía người quản lý 100

4.1.5 Chức năng đăng nhập phía người quản lý (Sai tài khoản hoặc mật khẩu) 101

4.1.6 Chức năng xem thông tin sản phẩm 101

4.1.7 Chức năng Đăng Xuất 102

4.2Các chức năng chưa hoàn thiện hoặc chưa thực hiện 107

4.3Hướng phát triển của của dự án 107

7

Trang 8

8

Trang 9

Quản Lý Dự Án Nhóm 3

9

Trang 10

DANH MỤC HÌNH

Hình 1 1 Sơ đồ WBS 15

Hình 1.2 Đường găng 18

Hình 2.1 Tổng quan hệ điều hành Android 27

Hình 2.2 Logo Android Studio 28

Hình 2.3 Logo Ngôn Ngữ Java 29

Hình 2.4 Logo SQLite Studio 30

Hình 2 5 Biểu đồ tổng thể mức tổng quát 31

Hình 2 6 Biểu đồ chi tiết được phân rã từ biểu đồ tổng quát của Người dùng 32

Hình 2 7 Biểu đồ chi tiết được phân rã từ biểu đồ tổng quát của Quản lý 33

Hình 2 8 Use case đăng nhập cho người dùng 34

Hình 2 9 Use case đăng ký cho người dùng 36

Hình 2 10 Use case tìm kiếm cho người dùng 38

Hình 2 11 Use case thanh toán cho người dùng 40

Hình 2 12 Use case hiển thị sản phẩm cho người dùng 42

Hình 2 13 Use case quản lý bình luận cho người dùng 44

Hình 2 14 Use case quản lý dịch vụ cho người dùng 46

Hình 2 15 Use case đăng ký cho người dùng 48

Hình 2 16 Use case đăng nhập cho quản lý 50

Hình 2 17 Use case quản lý thống kê cho quản lý 52

Hình 2 18 Use case quản lý sản phẩm cho quản lý 54

Hình 2 19 Use case quản lý hóa đơn cho quản lý 56

Hình 2 20 Use case quản lý tài khoản cho quản lý 58

Hình 2 21 Biểu đồ hoạt động dành cho người dùng 60

Hình 2 22 Biểu đồ hoạt động đăng nhập 61

Hình 2 23 Biểu đồ hoạt động đăng ký 62

Hình 2 24 Biểu đồ hoạt động chỉnh sửa thông tin cá nhân 63

Hình 2 25 Biểu đồ hoạt động đổi mật khẩu 64

Hình 2 26 Biểu đồ hoạt động xem sản phẩm 65

Hình 2 27 Biểu đồ hoạt động tìm kiếm sản phẩm 66

Hình 2 28 Biểu đồ hoạt động đặt hàng 67

Hình 2 29 Biểu đồ hoạt động xem lịch sử giỏ hàng 68

Hình 2 30 Biểu đồ hoạt động dành cho người quản lý 69

Hình 2 31 Biểu đồ hoạt động sửa sản phẩm 70

Hình 2 32 Biểu đồ hoạt động thêm sản phẩm 71

Hình 2 33 Biểu đồ hoạt động xóa sản phẩm 72

Hình 2 34 Biểu đồ hoạt động xem góp ý 73

Hình 2 35 Biểu đồ hoạt động xóa góp ý 74

Trang 1

Trang 11

Quản lý dự án Công nghệ thông tin

Hình 2 36 Biểu đồ hoạt động sửa thông tin tài khoản 75

Hình 2 37 Biểu đồ hoạt động xóa thông tin tài khoản 76

Hình 3.1 Biểu đồ cở sở dữ liệu (database diagram) 82

Hình 3 2 Giao diện đăng ký tài khoản 83

Hình 3 3 Giao diện đăng nhập tài khoản 84

Hình 3 4 Giao diện màn hình chính 85

Hình 3 5 Giao diện sản phẩm Laptop Apple, ASUS 86

Hình 3 6 Giao diện tìm kiếm 87

Hình 3 7 Giao diện chi tiết sản phẩm 88

Hình 3 8 Giao diện giỏ hàng và đặt hàng 89

Hình 3 9 Giao diện tài khoản 90

Hình 3 10Giao diện lịch sử giao dịch và chi tiết hóa đơn 91

Hình 3 11 Giao diện chỉnh sửa thông tin cá nhân 92

Hình 3 12 Giao diện góp ý 93

Hình 3 13 Giao diện quản lý sản phẩm 94

Hình 3 14 Thêm và sửa sản phẩm 95

Hình 3 15 Xóa sản phẩm 96

Hình 3 16 Giao diện quản lý tài khoản 97

Hình 3 17 Giao diện sửa và xóa của quản lý tài khoản 98

Trang 2

Trang 12

DANH MỤC BẢNG

Bảng 1 1 Bảng phân tích ma trận SWOT 11

Bảng 1 2 Bảng ước lượng thời gian cho mỗi công việc 17

Bảng 1.3 Bảng hoạt động công việc 18

Bảng 1.4 Bảng ước lượng chi phí hoàn thành dự án 20

Bảng 2.1 Bảng danh sách các chức năng dự án cần đáp ứng 24

Bảng 2.2 Bảng danh sách các chức năng dự án không làm 25

Bảng 2.3 Bảng các phiên bản của Android 26

Bảng 2 4 Bảng đặc tả Use Case đăng nhập cho người dùng 36

Bảng 2 5 Bảng đặc tả Use Case đăng ký 38

Bảng 2 6 Bảng đặc tả Use Case tìm kiếm 40

Bảng 2 7 Bảng đặc tả Use Case thanh toán 42

Bảng 2 8 Bảng đặc tả Use Case hiển thị sản phẩm 44

Bảng 2 9 Bảng đặc tả Use Case quản lý bình luận 46

Bảng 2 10 Bảng đặc tả Use Case quản lý dịch vụ 48

Bảng 2 11 Bảng đặc tả Use Case quản lý giỏ hàng 50

Bảng 2 12 Bảng đặc tả Use Case đăng nhập 52

Bảng 2 13 Bảng đặc tả Use Case quản lý thống kê 54

Bảng 2 14 Bảng đặc tả Use Case quản lý sản phẩm 56

Bảng 2 15 Bảng đặc tả Use Case quản lý hóa đơn 58

Bảng 2 16 Bảng đặc tả Use Case quản lý tài khoản 60

Trang 13

Quản lý dự án Công nghệ thông tin

Trang 14

CHƯƠNG 1: KHỞI ĐỘNG DỰ ÁN1.1 Nêu ý nghĩa của Giai đoạn khởi động dự án

- Nghiên cứu về ngôn ngữ lập trình Java

- Xây dựng ứng dụng di động trên android studio kết hợp với hệ thống cơ sở dữ liệu SQLite

- Từ đó xây dựng giao diện thân thiện với người tiêu dùng

1.2 Các biên bản họp nhóm

Trang 5

Trang 15

Quản lý dự án Công nghệ thông tin

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh phúc

Bình Dương, ngày 13 tháng 3 năm 2022

1 Chủ trì: Ông Nguyễn Phúc Tân

3 Thành viên: Bà Bùi Thị Ánh Nguyệt, Ông Lê Thanh Nhàn

II Nội dung cuộc họp

1 Ông Nguyễn Phúc Tân, Chủ trì thông qua nội dung cụ thể của buổi họp như sau: a) Xác định trưởng dự án

b) Xác định thư ký nhóm

c) Lựa chọn đề tài chính thức của nhóm

d) Phân công nhiệm vụ trong nhóm, thông tin liên lạc của tất cả thành viên nhóm2 Diễn biến cuộc họp a) Xác định trưởng dự án

- Ông Nguyễn Phúc Tân: Đề nghị thành viên trong nhóm đưa ra ý kiến về lựa chọn trưởng dự án của nhóm.

* Ý kiến của các thành viên:

- Ông Lê Thanh Nhàn đề cử Ông Nguyễn Phúc Tân làm trưởng dự án.

- Các thành viên còn lại thống nhất với đề cử Ông Nguyễn Phúc Tân làm trưởng dự án

“XÂY DỰNG ỨNG DỤNG DI ĐỘNG BÁN LAPTOP CỦA CỬA HÀNG TÂN HƯNG TẠI THỦ DẦU MỘT BÌNH DƯƠNG”.

Kết quả biểu quyết: 04/04 thành viên đồng ý chọn Ông Nguyễn Phúc Tân làm trưởng dự án (đạt 100%).

Trang 16

Kết quả biểu quyết: 04/04 thành viên đồng ý chọn Ông Huỳnh Thanh Sang làm thư ký nhóm (đạt 100%).

c) Lựa chọn đề tài chính thức của nhóm

- Ông Nguyễn Phúc Tân: Đề nghị thành viên trong nhóm đưa ra ý kiến về lựa chọn đề tài chính của nhóm, công cụ sử dụng để hoàn thiện đề tài.

+ Ông Nguyễn Phúc Tân: Lựa chọn đề tài “XÂY DỰNG ỨNG DỤNG DI ĐỘNGBÁN LAPTOP CỦA CỬA HÀNG TÂN HƯNG TẠI THỦ DẦU MỘT BÌNH DƯƠNG”.

Sử dụng Android Studio để lập trình và SQLite để tạo cơ sở dữ liệu.

+ Các thành viên còn lại trong nhóm thống với đề tài và công nghệ sử dụng nêu trên.- Kết luận của trưởng nhóm: Thông qua ý kiến của các thành viên trong nhóm, thống

nhất với ý kiến của các thành viên, lựa chọn đề tài chính của nhóm là “XÂY DỰNG ỨNG

DỤNG DI ĐỘNG BÁN LAPTOP CỦA CỬA HÀNG TÂN HƯNG TẠI THỦ DẦU MỘTBÌNH DƯƠNG” Sử dụng Android Studio để lập trình và SQLite để tạo cơ sở dữ liệu Đề

nghị thành viên trong nhóm cho ý kiến biểu quyết.

Kết quả biểu quyết: 04/04 thành viên đồng ý (đạt 100%).

d) Phân công nhiệm vụ trong nhóm, thông tin liên lạc của tất cả thành viên nhóm

* Phân công nhiệm vụ trong nhóm.

- Ông Nguyễn Phúc Tân – Trưởng dự án:

+ Phân công nhiệm vụ cho từng thành viên.

- Ông Huỳnh Thanh Sang - Thư ký nhóm:

+ Hỗ trợ nhóm trưởng theo dõi và báo cáo tiến độ của từng thành viên.+ Hỗ trợ thiết kế giao diện ứng dụng, xây dựng Cơ sở dữ liệu.

- Ông Lê Thanh Nhàn – Thành viên:

+ Tiếp nhận những yêu cầu của khách hàng, góp ý các tính năng để chuyển yêu cầu đến nhóm phát triển.

+ Tìm hiểu và đánh giá về Strengths, Weaknesses, Opportunities và Threats đối với dự án.

+ Xây dựng hướng dẫn các chức năng của app.

Trang 7

Trang 17

Quản lý dự án Công nghệ thông tin

+ Triển khai phần mềm sau khi hoàn thành cho khách hàng.- Bà Bùi Thị Ánh Nguyệt – Thành viên:

+ Tìm hiểu và đánh giá về Strengths, Weaknesses, Opportunities và Threats đối với dự án.

+ Tổng hợp báo cáo tiến độ thực hiện của từng chức năng.

1 Nguyễn Phúc Tân

- Số điện thoại: 0899.797.454

- Email: 2034801040019@student.tdmu.edu.vn2 Huỳnh Thanh Sang

- Số điện thoại: 0974.753.974

- Email: 2034801040018@student.tdmu.edu.vn3 Bùi Thị Ánh Nguyệt

- Số điện thoại: 0967.511.629

- Email: 2034801040011@student.tdmu.edu.vn4 Lê Thanh Nhàn

- Số điện thoại: 0961.337.633

- Email: 2034801040012@student.tdmu.edu.vn

Thống nhất tạo Group Zalo trao đổi thông tin và liên hệ thông qua nhóm hoặc thôngqua email ở trên.

III Kết luận cuộc họp

Ông Nguyễn Phúc Tân kết luận cuộc họp:

Các thành viên tham gia cuộc họp đều thống nhất với các nội dung được đề xuất trongcuộc họp.

Căn cứ vào các nội dung trong cuộc họp các thành viên trong nhóm thực hiện nhiệmvụ được phân công, kịp thời báo cáo tiến độ công việc cũng như khó khăn vướn mắc để đưara hướng giải quyết phù họp.

Cuộc họp kết thúc vào lúc 11 giờ 00 cùng ngày, nội dung cuộc họp đã được đọc lại chocác thành viên, các thành viên dự họp đều thống nhất thông qua.

Trang 8

Trang 18

Huỳnh Thanh SangNguyễn Phúc Tân

Trang 9

Trang 19

Quản lý dự án Công nghệ thông tin

S1 Nhóm 3 có 5 người nên có thể thuận O1 Cơ hội phát triển từ ứng dụng di động

lợi chia nhỏ công việc cho các thành của nhóm để tạo ra thêm nhiều ứngviên và có nhiều ý kiến hay để hoàn dụng khác áp dụng cho nhiều lĩnh vực

S2 Ứng dụng di động tạo ra không mất O2 Hệ điều hành android là hệ điều hành

phí vì tận sự tối đa trang thiết bị có thông dụng và dễ tiếp cận với nhiều

S3 Có thể áp dụng Ứng dụng di động của O3 Sử dụng dự án để kinh doanh kiếm lợi

nhóm để kinh doanh thực tiễn nhuận.

S4 Có kinh nghiệm làm việc nhóm và sự

W1 Kỹ năng xây dựng ứng dụng di động T1 Xuất hiện ngày càng nhiều đối thủ

của nhóm cần được nâng cao để tạo ra cạnh tranh kinh doanh online, mất thờisản phẩm vượt trội gian, kinh phí, không thu hồi vốn =>

gây ra nguy cơ thất bại cao

W2 Do tính chất làm việc nhóm nên có T2 Phải luôn nâng cao, làm mới theo thời

nhiều ý kiến góp ý, sản phẩm phải gian cho ứng dụng nhằm đáp ứng nhuđược chỉnh sửa nhiều lần để hoàn cầu người dùng.

W3 Đội ngũ kỹ thuật kinh nghiệm chưa T3 Dành nhiều thời gian để cập nhật, bảo

Trang 10

Trang 20

chi phí hậu mãi cho khách

W4 Tình hình dịch bệnh phức tạp, các T4 Dịch bệnh bùng phát dẫn đến khả năngthành viên trong nhóm dễ trở thành cao thành viên chuyên về code bị F0F0, một thành viên sắp sinh em bé nên và làm chậm tiến độ kế hoạch

sẽ không tham gia làm việc nhóm tốt.

Bảng 1 1 Bảng phân tích ma trận SWOT.

Trang 11

Trang 21

Quản lý dự án Công nghệ thông tin

1.4 Tên chính thức của dự án

- Tên chính thức: Xây dựng ứng dụng di động bán laptop của cửa hàng Tân Hưng tại Thủ Dầu Một, Bình Dương.

1.5 Xác định phạm vi dự án

- Phạm vị của dự án: Cửa hàng Tân Hưng.

Tên dự án: Xây dựng ứng dụng di động bán laptop của

cửa hàng Tân Hưng tại Thủ Dầu Một, Bình Dương

Kiểm chứng về dự án: Dự án xây dựng ứng dụng di động bán laptop của cửa hàng

Tân Hưng tại Thủ Dầu Một, Bình Dương được ra đời nhằm hỗ trợ khách hàng mualaptop trực tuyến trước bối cảnh tình hình dịch covid-19 đang hoành hành, hỗ trợ tối đachức năng cho người dùng Qua phân tích khảo sát, ban điều hành dự án đã đưa rachiến lược sử dụng dịch vụ tư vấn về thị trường, phát triển toàn bộ thông qua hợp tácvới cửa hàng Tân Hưng tại Bình Dương nhằm hỗ trợ phát triển ứng dụng để phù hợpvới mục tiêu chất lượng và thời hạn của dự án.

Các tính chất và yêu cầu của sản phẩm:

1 Phục vụ cho tất cả lứa tuổi, nhiều ngôn ngữ.2 Giao diện đơn giản, dễ sử dụng.

3 Thõa mãn nhu cầu mua sản phẩm laptop.

4 Các sản phẩm laptop mới phải được liên tục cập nhật: Khách hàng luôn có thể tìm kiếm những mẫu laptop mà họ cần một cách nhanh chóng.

5 Tính năng giỏ hàng, đặt hàng và hỗ trợ trực tuyến: tận dụng đa dạng các kênhtruyền thông như: Zalo, Skype, Livechat, Facebook, để tiếp cận, phục vụ cũngnhư hỗ trợ khách hàng một cách tối ưu nhất.

6 Đảm bảo không giới hạn về thời gian kinh doanh: app bán laptop sẽ giống như một cửa hàng luôn mở cửa và đón tiếp khách hàng 24/24.

7 Hiển thị danh sách sản phẩm nổi bật ở trang chủ của app.

Tổng kết về các sản phẩm trung gian của dự án

Dựa trên các kết quả khảo sát, phân tích và xác định yêu cầu người dùng của các dịchvụ tư vấn để phân tích, thiết kế và lên kế hoạch phát triển hệ thống Các kết quả thuđược về nhu cầu khách hàng và dễ dàng tiếp cận đến khách hàng của cửa hàng TânHưng đã giúp hoàn chỉnh toàn hệ thống phần mềm cần phát triển.

Các kết quả liên quan đến quản lý dự án:

1 Kết quả khảo sát, phân tích và xác định yêu cầu người dùng:

Trang 12

Trang 22

- Kết quả khảo sát: Do tính chất lây nhiễm cao của virus Covid-19 và tính tiện lợi từviệc giao-đặt hàng online, các dịch vụ mua bán hàng hóa không tiếp xúc ngày càng gia tăng.

- Phân tích và xác định yêu cầu người dùng: Người tiêu dùng có thể tiết kiệm đượcthời gian đi lại khi sử dụng app bán laptop của cửa hàng Tân Hưng trong việc mua hàng trực tuyến vàđược giao hàng về tận nhà.

2 Kết quả phân tích, thiết kế hệ thống:

- Phân tích chức năng và nghiệp vụ lĩnh vực bán laptop: đơn vị thiết kế sẽ trao đổivà tư vấn cho cửa hàng về chi tiết những tính năng, nghiệp vụ xử lý trong phần mềm.

- Thiết kế giao diện ứng dụng bán laptop: thiết kế giao diện cho app bán laptop dựa trên yêu cầu từ phía cửa hàng Tân Hưng.

- Lập trình hệ thống: xây dựng hệ thống dữ liệu bán laptop cho nền tảng ứng dụng di động.

- Lập trình mobile app Android: code trên nền tảng hệ điều hành phổ biến nhất hiện nay là Android với công nghệ thích hợp, hiệu quả nhất.

+ Cân đối hài hoà giữa các yêu cầu, ràng buộc khác nhau của dự án bao gồm:

 Phạm vi dự án: Đối tượng là những khách hàng cư trú tại địa bàn tỉnh Bình Dương.

 Chất lượng: Do phát triển ứng dụng dựa trên các ứng dụng lớn như app củavi tính Phong Vũ nên ứng dụng có thể đáp ứng được nhu cầu cơ bản của người dùng.

 Tiến độ: từ giữa tháng 3 đến cuối tháng 4 năm 2022.

 Đội ngũ kiểm tra chất lượng có trình độ và kinh nghiệm

Trang 13

Trang 23

Quản lý dự án Công nghệ thông tin

 Đội ngũ kỹ thuật viên có trình độ xây dựng, triển khai và nâng cấp ứng dụng

 Đội ngũ tư vấn khách hàng trực tuyến có thể giải đáp thắc mắc khi khách hàng có nhu cầu

 Rủi ro: Giai đoạn đầu khó khăn trong việc xây dựng uy tín của ứng dụngđối với người dùng Việc bảo trì ứng dụng phải được thực hiện liên tục theo định kỳ để ứng dụngngày càng đáp ứng được nhu cầu của người sử dụng.

4 Kết quả về cây phân cấp công việc (WBS)5 Bảng trình bày dự án sau cùng

6 Tài liệu về phạm vi của dự án7 Tài liệu về thỏa thuận nhóm

8 Kết quả Cơ sở dữ liệu và mã nguồn.

Các tài liệu liên quan đến sản phẩm dự án:

1 Tài liệu thiết kế: phân tích thiết kế hệ thống, giao diện.

Trang 14

Trang 24

2 Các bảng báo cáo tổng kết trong quá trình làm việc.3 Biên bản bàn giao giữa nhóm dự án và cửa hàng.4 Tài liệu hướng dẫn sử dụng.

Các yêu cầu để đánh giá sự thành công của dự án:

Các cuộc khảo sát phải trung thực, quá trình xác định yêu cầu người dùng phải dựatrên tình hình thực tế; Hoàn thành tốt theo các bước và mục tiêu đã đưa ra trong kếhoạch; Có sự hỗ trợ và kiểm soát chặt chẽ của lãnh đạo trong suốt quá trình thực hiện;Dự phòng được các rủi ro có thể xảy ra.

Trang 15

Trang 25

Quản lý dự án Công nghệ thông tin

Trang 26

1.8 Ước lượng thời gian công việc

BẢNG ƯỚC LƯỢNG THỜI GIAN CHO MỖI CÔNG VIỆC

Bảng 1 2 Bảng ước lượng thời gian cho mỗi công việc

Trang 17

Trang 27

Quản lý dự án Công nghệ thông tin

1.9 Bảng hoạt động công việc

Trang 29

Quản lý dự án Công nghệ thông tin

1.10 Đường Găng, thời gian tối thiểu và kinh phí để hoàn thành dự án

Sơ đồ ADM và đường găng

Hình 1.2 Đường găng.

Trang 19

Trang 30

BẢNG ƯỚC LƯỢNG CHI PHÍ CÔNG VIỆC

Bảng 1.4 Bảng ước lượng chi phí hoàn thành dự án.

Trang 31

Trang 20

Trang 32

1.11 Tôn chỉ (tuyên bố) của dự án

Ngày bắt đầu dự án: 12/03/2022Ngày kết thúc dự án:24/07/2022

Quản Lý Dự Án: Nguyễn Phúc Tân, 0899797454, 2034801040019@student.tdmu.edu.vnMục Tiêu Dự Án:

Xây dựng cho cửa hàng Tân Hưng một ứng dụng bán laptop để khách hàng có thể tiếnhành đặt hàng online bên cạnh việc truy cập và đặt mua ở website của cửa hàng Bao gồm: 5thành viên, thực hiện trong vòng 3,5 tháng Ngân sách đầu tư là 144.000.000 VNĐ trong đó115.000.000 (80% tổng vốn điều lệ) VNĐ là chi phí thực hiện công việc và dịch vụ tư vấnđược cửa hàng bán laptop Tân Hưng hỗ trợ.

Sử dụng công cụ Android studio để thực hiện viết code, sữ dụng SQLite để lưu trữ dữliệu.

Cách tiếp cận:

 Khảo sát mức độ rộng lớn của thị trường thương mại điện tử. Tìm hiểu hoạt động của các công ty lớn trong thị trường này. Tìm hiểu các ứng dụng bán laptop online của dự án tương tự.

 Kết hợp với các công ty tư ván để xác định yêu cầu của người dùng và phát triển chương trình đối tác

 Dựa trên các dịch vụ của các công ty tư vấn và cửa hàng bán laptop Tân Hưng ở Bình Dương để xác định yêu cầu người dùng và phát triển chương trình đối tác.

 Phát triển ước tính chi phí và báo cáo với cửa hàng Tân Hưng.

Trang 21

Trang 33

Quản lý dự án Công nghệ thông tin

Vai trò và trách nhiệm

Cửa Hàng Đối tác + Hỗ trợ việc tư vấn và tìm hiểu thông tin khách TanHungBD_Store@

+ Đối tác sẽ mua ứng dụng khi dự án hoànthành.

+ Hỗ trợ và giới thiệu việc đưa ứng dụng tiếpcận với người dùng.

Nguyễn Trưởng + Lập kế hoạch và quyết định chiến lược phát 2034801040019@stu

+ Huy động và cung cấp tiền bạc cho dự án.+ Liên lạc chính đối tác cửa hàng Tân Hưng

Huỳnh Thư ký + Tổng hợp nội dung và lập biên bản cho từng 2034801040018@stu

+ Tổng hợp báo giá từ nhân viên kinh doanh đểbáo cáo với trưởng dự án

+ Kiểm thử dự án Triển khai dự án cho kháchhàng, hướng dẫn sử dụng và thu thập các ý kiếncủa khách hàng chuyển về nhóm phát triển+ Tiếp nhận và lắng nghe ý kiến của kháchhàng sau đó phản hồi lại cho trưởng dự án

Lê Thanh Chuyên + Xây dựng giao diện của ứng dụng 2034801040012@stuNhàn viên IT 1 + Xây dựng chức năng của ứng dụng dent.tdmu.edu.vnNguyễn Thị Chuyên + Thiết kế cơ cở dữ liệu bên SQLite 2034801040025@stuThanh viên IT 2 + Hỗ trợ chuyên viên IT 1 trong xây dựng giao dent.tdmu.edu.vn

Bùi Thị Ánh Nhân +Tìm hiểu và tư vấn về thị trường bán laptop 2034801040011@stuNguyệt viên kinh +Tìm hiểu giá cả và mua sắm tài nguyên cho dự dent.tdmu.edu.vn

doanh án.

+ Hỗ trợ trưởng dự án trong việc huy động vốn+ Hỗ trợ chuyên viên IT 1 và 2 trong việc bàngiao sản phẩm dự án

Trang 22

Trang 34

Các chữ ký:

Tân Hưng,Tân,Sang,Nhàn,Tuyền,Nguyệt,

Cửa Hàng Tân Hưng, Đối tácNguyễn Phúc Tân, Trưởng dự ánHuỳnh Thanh Sang, Thư ký

Lê Thanh Nhành , Chuyên viên IT 1

Nguyễn Thị Thanh Tuyền, Chuyên viên IT 2Bùi Thị Ánh Nguyệt, Nhân viên kinh doanh

Ghi chú:

Trang 23

Trang 35

Quản lý dự án Công nghệ thông tin

CHƯƠNG 2: PHÂN TÍCH CHỨC NĂNG HỆ THỐNG2.1 Danh sách chức năng dự án cần đáp ứng

năng chính (Lưu ý: mỗi chức năng chi tiết nằm trên 1 dòng)

I Những chức năng phải làm

1.1 Thay đổi thông tin tất cả tài khoản.

Quản lý sử dụng1 Quản lý tài 1.2 Thêm thông tin vào tài khoản.

khoản 1.3 Xóa thông tin tài khoản

1.4 Thay đổi thông tin tài khoản cá nhân Người dùng sử dụng

5.4 Xóa sản phẩm khỏi giỏ hàng

6 Thanh toán 6.1 Gom nhóm các sản phẩm để thanh toán6.2 Chọn hình thức thanh toán Người dùng sử dụng6.3 Chọn hình thức vận chuyển

Quản lý sản 7.1 Thêm sản phẩm mới

7.3 Xóa sản phẩmQuản lý hóa 8.1 Sửa hóa đơn

8.3 In hóa đơnQuản lý dịch 9.1 Góp ý

9.3 Xem thông tin tuyển dụng

11 Đăng nhập 11.1 Đăng nhập dành cho người dùng11.2 Đăng nhập dành cho quản lý12 Đăng ký 12.1 Đăng ký dành cho người dùng

Trang 36

Trang 24

Trang 37

Quản lý dự án Công nghệ thông tin

2.2 Danh sách chức năng dự án không làm

II Những chức năng không làm

4 Thanh toán 4.1 Thanh toán qua ngân hàng

Bảng 2.2 Bảng danh sách các chức năng dự án không làm.

Trang 25

Trang 38

2.3Công nghệ và công cụ dùng để làm dự án2.3.1 Tổng quan về hệ điều hành Android

Android là hệ điều hành mã nguồn mở dựa trên nền tảng Linux được thiết kế dành

cho các thiết bị di động có màn hình cảm ứng với hơn một tỷ thiết bị và hàng trăm triệu ngườidùng Nhưng phần lớn trong chúng ta không biết hệ điều hành này có một lịch sử hình thànhvô cùng thú vị.

Hệ điều hành Android được lấy tên từ Android, Inc – công ty khai sinh ra nó Công tynày được thành lập tại Palo Alto, California vào tháng 10 năm 2003 bởi Andy Rubin – đồngsáng lập công ty Danger, Rich Miner - đồng sáng lập công ty Viễn thông Wildfire, Nick Sears– cựu Phó giám đốc T-Mobile, và Chris White – trưởng thiết kế và giao diện tại WebTV

Đến nay, Android là một thương hiệu của Google và Android đã có các phiên bản(kèm tên mã) lần lượt là:

Android 4.0 – 4.0.4 Ice Cream Sandwich 18/10/2011

Trang 39

Quản lý dự án Công nghệ thông tin

Android 11 là phiên bản mới nhất của hệ điều hành android, mang đến những thay đổimới giúp việc sử dụng smartphone trở nên dễ dàng hơn như quay video màn hình, tùy chỉnhgiao diện theo sở thích của bản thân, bảo mật tốt hơn với tính năng chia sẻ vị trí một lần,….

Hệ điều hành Android được ưa chuộng nhất thế giới với vô vàn điểm thú vị, được cảthế giới yêu thích Hy vọng chia sẻ trên giúp bạn biết nhiều thông tin hấp dẫn về Android giúpbạn sử dụng hệ điều hành tốt hơn.

2.3.2 Kiến trúc hệ điều hành Android

+ Tầng Applications: Là tầng chứa các ứng dụng danh bạ, gọi điện, trình duyệt, Nghe nhạc, … các ứng dụng này thường mua máy về chúng ta đã có sẵn rồi.

+ Tầng Framework: Là tầng chứa các API để làm việc với hệ điều hành như lấy thôngtin danh bạ, quản lý các Activity (Activity là gì thì giờ chúng ta chưa cần quan tâm, các bài sau sẽ giảithích kĩ), quản lý địa điểm, quản lý các View (cũng chưa cần quan tâm).

+ Tầng Libraries: Chứa các thư viện, API gần như là cốt lõi của Android, bao gồm bộquản lý bề mặt cảm ứng (Surface Manager), OpenGL (phục vụ cho việc dựng đồ họa phức tạp), …+ Tầng Android Runtime: Chứa các thư viện lõi của Android và máy ảo Dalvik VirtualMachine (từ Android 4 trở lên chúng ta có thêm máy ảo ART).

+ Tầng Kernel: Là nhân lõi của hệ điều hành, chứa các tập lệnh, driver giao tiếp giữa phần cứng và phần mềm của Android.

Trong quá trình làm việc, chúng ta sẽ gần như chỉ làm việc với tầng xanh lam(Applications và Application Framework) và xanh lá (Libraries) Chương trình Android đượcviết bằng ngôn ngữ Java và được máy ảo DVM / ART trong mỗi thiết bị Android biên dịch ramã máy.

Trang 27

Trang 40

Hình 2.1 Tổng quan hệ điều hành Android2.4 Cấu hình phần cứng tối thiểu

+ 4 GB RAM (Khuyến cáo là 8GB)+ Chip core I3 trở lên

+ 400 MB hard disk space + ít nhất 1GB cho Android SDK, emulator+ Độ phân giải tối thiếu 1366 x 768

+ Bộ công cụ build ứng dụng dựa trên Gradle (thay vì Maven).+ Chức năng dò và sửa lỗi nhanh, hướng Android.

+ Công cụ chỉnh sửa màn hình dạng kéo thả tiện lợi.

+ Các wizard tích hợp nhằm giúp lập trình viên tạo ứng dụng từ mẫu có sẵn.

Trang 28

Ngày đăng: 17/12/2022, 05:03

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

TÀI LIỆU LIÊN QUAN

w