1. Trang chủ
  2. » Luận Văn - Báo Cáo

XÂY DỰNG ỨNG DỤNG TẠO CARD ONLINE VÀ CÁC TIỆN ÍCH KHÁC TRÊN ĐIỆN THOẠI ANDROID

338 163 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

Định dạng
Số trang 338
Dung lượng 11,52 MB

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

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG TẠO CARD ONLINE VÀ CÁC TIỆN ÍCH KHÁC TRÊN ĐIỆN THOẠI... BỘ GIÁO DỤC

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM

KHOA CÔNG NGHỆ THÔNG TIN

LUẬN VĂN TỐT NGHIỆP

XÂY DỰNG ỨNG DỤNG TẠO CARD ONLINE VÀ CÁC TIỆN ÍCH KHÁC TRÊN ĐIỆN THOẠI

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM

KHOA CÔNG NGHỆ THÔNG TIN

LUẬN VĂN TỐT NGHIỆP

XÂY DỰNG ỨNG DỤNG TẠO CARD ONLINE VÀ CÁC TIỆN ÍCH KHÁC TRÊN ĐIỆN THOẠI

ANDROID

Đào Thị Ngọc Lan

TP.HỒ CHÍ MINH, tháng 8 năm 2013

Trang 3

CÔNG TRÌNH HOÀN TẤT TẠI TRƯỜNG ĐẠI HỌC

NÔNG LÂM TP HCM

Cán bộ hướng dẫn: ThS Mai Anh Thơ

Cán bộ phản biện: ThS Nguyễn Thanh Phước

Luận văn cử nhân được bảo vệ tại HỘI ĐỒNG CHẤM LUẬN VĂN CỬ NHÂN TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM ngày 12 tháng 9 năm 2013

Trang 4

NHIỆM VỤ LUẬN VĂN CỬ NHÂN

I TÊN ĐỀ TÀI: Xây dựng ứng dụng tạo thiệp điện tử và các tiện ích trên điện

thoại android

- Tìm hiểu và nắm vững kiến thức về xây dựng ứng dụng trên nền tảng android

- Tìm hiểu và thiết kế web bằng ngôn ngữ PHP

- Ứng dụng kiến thức đã tìm hiểu vào trong việc xây dựng ứng dụng tạo thiệp điện

tử online và các tiện ích khác trên điện thoại android

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc Lập-Tự Do-Hạnh Phúc

Bộ Giáo Dục và Đào Tạo

Trường ĐH NÔNG LÂM TpHCM

Họ tên sinh viên: HOÀNG MINH HÙNG

Ngày tháng năm sinh: 25/03/1991

Chuyên ngành: Công Nghệ Thông Tin

Phái: Nam

Nơi sinh: TP Hồ Chí Minh Ngành: Công Nghệ Thông Tin

Họ tên sinh viên: ĐÀO THỊ NGỌC LAN

Ngày tháng năm sinh: 14/10/1991

Chuyên ngành: Công Nghệ Thông Tin

CÁN BỘ HƯỚNG DẪN

Trang 5

Chúng em xin chân thành cảm ơn các thầy cô khoa Công Nghệ thông tin trường Đại học Nông Lâm TP.HCM, với những kiến thức quý báu và sự nhiệt huyệt, tận tụy mà thầy cô đã truyền đạt cho chúng em trong suốt 4 năm học

Chúng con xin gởi đến cha mẹ lời ghi ơn sâu sắc, những người đã sinh ra và dạy bảo chúng con trưởng thành đến ngày hôm nay

Đặc biệt, chúng em xin cảm ơn cô ThS.Mai Anh Thơ đã tận tình hướng dẫn chúng em suốt thời gian qua để chúng em hoàn thành luận văn này

Xin chân thành cảm ơn anh Tâm đã giúp đỡ chúng em rất nhiều trong việc đưa ra yêu cầu cũng như các kiến thức về việc lập trình ứng dụng trên android

Mặc dù chúng em đã cố gắng hoàn thành tốt luận văn trong phạm

vi và khả năng cho phép nhưng chắc chắn sẽ không tránh khỏi những thiếu sót nhất định Chúng em kính mong nhận được sự cảm thông và tận tình chỉ bảo của quý thầy cô và các bạn

Chúng em kính gửi lời chúc sức khỏe dồi dào và thành đạt đến quý thầy cô và các bạn

LỜI CẢM ƠN

LỜI CẢM ƠN

LỜI CẢM ƠN

Trang 7

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

DANH SÁCH CHỮ VIẾT TẮT

Trang 8

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

DANH MỤC CÁC HÌNH

Hình 2.1 Trang chủ JustWink Greeting Card 2

Hình 2.2 Trang chủ Greeting card 3

Hình 2.3 Trang chủ Greeting card – Swiss Codemonkeys 4

Hình 2.5 Trang chủ HS18 7

Hình 2.6: Trang chủ Yebhi 9

Hình 2.8: Trang chủ IKara 11

Hình 2.9: Trang chủ Android Karaoke 13

Hình 2.10: Trang chủ Red karaoke 14

Hình 3.5: Use case của Actor 30

Hình 3.6: Use case của Admin 31

Hình 3.7: Use case của Chủ shop 32

Hình 3.7: Use case của Khách 33

Hình 3.8: Use case của Chủ quán karaoke 33

Hình 3.9: Toàn bộ Use case 34

Hình 3.9: Use case của Actor 35

Hình 3.10: Use case của Người Dùng 36

Hình 3.11: Use case của Khách Hàng 37

Hình 3.12: Toàn bộ Use Case 38

Hình 3.13: Kiến trúc hệ thống 89

Hình 3.14 Kiến trúc phần mềm 91

Hình 3.15: Class diagram của server 92

Hình 3.16: Class diagram client 93

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

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

Hình 3.19: Màn hình tạo category mẫu thiệp của admin 96

Hình 3.20: Màn hình quản lý category mẫu thiệp của admin 96

Hình 3.21: Màn hình quản lý mẫu thiệp của admin 97

Hình 3.22: Màn hình tạo category clipart của admin 97

Trang 9

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

Hình 3.23: Màn hình quản lý category clipart của admin 98

Hình 3.24: Màn hình quản lý clipart của admin 99

Hình 3.25: Màn hình quản lý giftshop của admin 100

Hình 3.26: Màn hình quản lý ảnh người dùng của admin 100

Hình 3.27: Màn hình trang chủ của chủ shop 101

Hình 3.28: Màn hình đăng tin sản phẩm của chủ shop 101

Hình 3.29: Màn hình chỉnh sửa thông tin shop của chủ shop 102

Hình 3.31: Màn hình xem chi tiết sản phẩm của chủ shop 103

Hình 3.32: Màn hình quản lý đơn hàng của chủ shop 104

Hình 3.33 : Màn hình giới thiệu 104

Hình 3.34: Màn hình trang chủ 105

Hình 3.35: Màn hình chính tạo thiệp 106

Hình 3.36: Màn hình xem category 107

Hình 3.37: Màn hình viết lời chúc 108

Hình 3.38: Màn hình ký tên 109

Hình 3.39: Màn hình chọn shape để chèn vào thiệp 110

Hình 3.40: Màn hình lưu file thiệp đang thiết kế 111

Hình 3.41: Màn hình chia sẻ thiệp lên email và facebook 112

Hình 3.42: Màn hình trang chủ 113

Hình 3.43: Màn hình danh sách sản phẩm của shop 114

Hình 3.44: Màn hình chi tiết sản phẩm 115

Hình 3.45: Màn hình chi tiết của phần mô tả sản phẩm 116

Hình 3.46: Màn hình xem hình ảnh của sản phẩm 117

Hình 3.47: Màn hình shopping cart 118

Hình 3.48: Màn hình tìm kiếm sản phẩm 119

Hình 3.49: Màn hình tìm kiếm shop 120

Hình 3.50: Màn hình thông tin shop 121

Hình 3.51: Màn hình chỉ đường đến shop 122

Hình 3.52: Màn hình quản lý tài khoản 123

Hình 3.53: Màn hình chỉnh sửa tài khoản 124

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

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

Trang 10

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

Hình 3.56: Màn hình danh sách bài hát có trong hệ thống 127

Hình 3.57: Màn hình các quán karaoke gần nhất 128

Hình 3.58: Màn hình tìm kiếm các quán karaoke, bài hát 129

Hình 3.59: Màn hình bài hát yêu thích 130

Hình 3.60: Màn hình chi tiết bài hát 131

Hình 3.61: Màn hình hát karaoke 132

Hình 3.62: Màn hình mô tả chi tiết quán karaoke 133

Hình 3.63: Màn hình chỉ đường đến quán karaoke 134

Hình 3.64: Màn hình chi tiết chỉ đường đến quán karaoke 135

Hình 4.1: Cách làm việc của PHP 138

Hình 4.2: Quá trình xử lý yêu cầu đối với một trang HTML tĩnh 139

Hình 4.3: Vòng đời PHP 140

Hình 4.4: Thông báo lỗi chưa cài đặt Java 158

Hình 4.5: Chọn thư mục cài đặt 159

Hình 4.6: Hoàn tất cài đặt Android JDK 159

Hình 4.7: Android SDK Manager 160

Hình 4.8: Cấu trúc thư mục Eclipse 160

Hình 4.9: Cài đặt ADT Plug-in 161

Hình 4.11: Tải Plug-in ADT trong Eclipse 162

Hình 4.12 AVD Manager.exe 163

Hình 4.13: AVD Manager : Danh sách máy ảo 164

Hình 4.14: Máy ảo AVD 166

Hình 4.15: Tạo dự án Android bằng Eclipse 167

Hình 4.16: Tạo dự án Android 167

Hình 4.17: Xây dựng giao diện sử dụng Graphic Layout 169

Hình 4.18: Xây dựng giao diện sử dụng XML 169

Hình 4.19: Cửa sổ chọn thiết bị để chạy dự án Android 170

Hình 4.20: Kết quả ứng dụng HelloWorld 171

Hình 4.21: Cấu trúc thư mục dự án Android 172

Hình 4.22: Vòng đời Activity 176

Hình 4.23: Graphic Layout 177

Hình 4.24: Kết quả hiển thị Dialog đơn giản 179

Trang 11

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

Hình 4.25: Liên kết 02 Activity dùng Intent 183

Hình 4.26: Clear Default 185

Hình 4.27: Fragments 1 và 2 Hình 4.28: Activity 1 và 2 186

Hình 4.29: 2 Fragment trong 1 Activity 186

Hình 4.30 Nhúng Fragment1 và Fragment2 vào 01 Activity 189

Hình 4.31: LinearLayout ngang 193

Hình 4.32: LinearLayout thẳng đứng 194

Hình 4.33: LinearLayout hỗn hợp 194

Hình 4.34: ví dụ LinearLayout 195

Hình 4.35: RelativeLayout 198

Hình 4.36: ScrollView Hình 4.37: ScrollView 2 199

Hình 4.38: UICode 202

Bảng 4.11: Các sự kiện mức Activity 205

Hình 4.39: Graphic Layout Editor 209

Hình 4.40: Canvas Hình 4.41: Outline 211

Hình 4.42: Configuration Chooser 212

Hình 4.43: EditText 213

Hình 4.44: TimePicker 216

Hình 4.45: TimePicker 24 giờ 217

Hình 4.46: DatePicker 220

Hình 4.47: TimePicker và DatePicker 221

Hình 4.48: Bố cục của ListView 222

Hình 4.49: ListView đơn giản 224

Hình 4.50: Bố cục của GridView 225

Hình 4.51: Ứng dụng GridView biểu diễn 24 chữ cái 227

Hình 4.52: Thêm hình ảnh cho dự án Android 229

Hình 4.53: Thay đổi hình ảnh ImageView bằng phương pháp lập trình 230

Hình 4.54: ImageSwicher 234

Hình 4.55: Menu 236

Hình 4.56: Context Menu 237

Hình 4.57: Options Menu 239

Hình 4.58: Context Menu 242

Trang 12

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

Hình 4.59: Timer 247

Hình 4.60: Ví dụ SharedPreferences 251

Hình 4.61: Tập tin lưu trữ dữ liệu SharedPreferences 252

Hình 4.62: Lưu trữ dữ liệu sử dụng bộ nhớ trong 255

Hình 4.63: Lưu trữ dự liệu tại bộ nhớ ngoài 258

Hình 4.65: tập tin phát cơ sở dữ liệu 262

Hình 4.66: cấu trúc cơ sở dữ liệu 263

Hình 4.67: Giao diện ứng dụng gửi Email 270

Hình 5.1: Ứng dụng không có ActionBar(bên trái) và có ActionBar(bên phải) 294

Trang 13

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

DANH MỤC CÁC LƯỢC ĐỒ

Lược đồ 1: Lược đồ Đăng ký 41

Lược đồ 2: Lược đồ Đăng nhập 43

Lược đồ 3: Lược đồ Upload Mẫu thiệp và clipart 45

Lược đồ 4: Lược đồ Tạo category cho mẫu thiệp hoặc clipart 47

Lược đồ 5: Lược đồ Quản lý mẫu thiệp, clipart 49

Lược đồ 6: Lược đồ Quản lý Danh sách shop 51

Lược đồ 7: Lược đồ Quản lý tài khoản người dùng 54

Lược đồ 8: Lược đồ Cập nhật thông tin shop 56

Lược đồ 9: Lược đồ Đăng tin sản phẩm 58

Lược đồ 10: Lược đồ Quản lý sản phẩm 62

Lược đồ 11: Lược đồ Quản lý đơn hàng 66

Lược đồ 12: Lược đồ Đăng ký 69

Lược đồ 13: Lược đồ Đăng nhập 71

Lược đồ 14: Lược đồ Thanh Toán 73

Lược đồ 15: Lược đồ Chỉ Đường Đến Shop 75

Lược đồ 16: Lược đồ tìm kiếm quán karaoke, bài hát 76

Lược đồ 17: Lược đồ chỉ đường đến quán karaoke 78

Lược đồ 18: Lược đồ Hát karaoke trực tuyến 79

Lược đồ 19: Lược đồ Bình luận ảnh 81

Lược đồ 20: Lược đồ Tìm Kiếm 83

Lược đồ 21: Lược đồ Tạo Card 86

Lược đồ 22: Lược đồ Save Card 87

Trang 14

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

DANH MỤC CÁC BẢNG

Bảng 2.1: Bảng so sánh các ứng dụng tạo thiệp online 15

Bảng 2.2: Bảng so sánh các ứng dụng giftshop 15

Bảng 2.3: Bảng so sánh các ứng dụng karaoke 16

Bảng 4.1: Bảng Contacts trong cơ sở dữ liệu 258

Trang 15

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

TÓM TẮT

Ngày nay nhu cầu tặng thiệp nhân các ngày lễ tết ngày càng cao, là phương tiện thể hiện tình cảm, duy trì các mối quan hệ…Nhưng một người không thể viết và gặp từng người để trao thiệp, nó mất rất nhiều thời gian và công sức

Trong các dịp lễ tết ngoài tặng thiệp còn có nhu cầu tặng quà, nhưng việc tìm một địa điểm bán quà tặng khiến nhiều người mệt mỏi và không biết quán nào có món quà theo ý mình

Ngoài ra, nhu cầu đi karaoke cũng tăng theo, nhưng cũng thật bối rối khi không biết nên chọn quán karaoke nào phù hợp, cũng như tìm tên bài hát theo cách thủ công khá bất tiện

Nhằm giải quyết những vấn đề trên chúng tôi đã tiến hành xây dựng hệ thống tạo thiệp online trên điện thoại, tích hợp các tiện ích khác về quà tặng và karaoke

Trong quá trình xây dựng, nhóm đã chọn ngôn ngữ lập trình là Android để xây dựng hệ thống phía client ( là nơi người dùng tương tác và sử dụng dịch vụ) và ngôn ngữ PHP, Mysql để xây dựng hệ thống phía server ( là nơi lưu trữ dữ liệu cho phía client)

Hệ thống xây dựng hoàn chỉnh có những chức năng cơ bản: tạo thiệp từ những mẫu có sẵn, lưu trữ hoặc chia sẻ thiệp; tìm kiếm thông tin shop quà tặng, đặt hàng sản phẩm của shop; tìm kiếm thông tin các quán karaoke theo nhiều tiêu chí và tra cứu danh sách bài hát karaoke

Trong quá trình tìm hiểu và xây dựng hệ thống đã giúp nhóm nghiên cứu nắm rõ hơn về thiết kế ứng dụng trên điện thoại Android, xây dựng website bằng ngôn ngữ PHP, và nắm vững quy trình nghiệp vụ của ứng dụng tạo thiệp online, cùng các tiện ích kèm theo

Trang 16

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

MỤC LỤC

DANH SÁCH CHỮ VIẾT TẮT I DANH MỤC CÁC HÌNH II DANH MỤC CÁC LƯỢC ĐỒ VII DANH MỤC CÁC BẢNG VIII TÓM TẮT IX MỤC LỤC X

Chương 1 1

MỞ ĐẦU 1

1.1 Lý do chọn đề tài 1

1.2 Phạm vi nghiên cứu 1

Chương 2 2

TỔNG QUAN 2

2.1 Khảo sát hiện trạng của các ứng dụng tạo card online, bán hàng online, karaoke hiện nay 2

2.1.1 Ứng dụng tạo thiệp online 2

2.1.2 Ứng dụng giftshop 5

2.1.3 Ứng dụng karaoke 10

2.1.4 Đánh giá chung từ các website đã khảo sát 14

Chương 3 17

PHÁT BIỂU BÀI TOÁN VÀ PHÂN TÍCH YÊU CẦU 17

3.1 Yêu cầu thực tế từ khách hàng 17

3.2 Quy trình nghiệp vụ 17

- Tạo thiệp online 17

- Giftshop 19

- Karaoke 19

3.3 Yêu cầu chức năng 20

- SERVER 20

- CLIENT 24

3.4 Yêu cầu phi chức năng 27

Trang 17

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

- SERVER 27

- CLIENT 29

3.5 Phân tích các chức năng 30

3.5.1 Lược đồ use case 30

3.5.2 Đặc tả use case 38

3.6 Kiến trúc hệ thống 89

3.7 Kiến trúc phần mềm 90

3.8 Class diagram 91

3.9 Một số hình ảnh hệ thống 93

Chương 4 136

CÁC CÔNG NGHỆ SỬ DỤNG ĐỂ HIỆN THỰC BÀI TOÁN 136

4.1 PHP 136

4.1.1 Khái niệm về PHP 136

4.1.2 Ưu điểm của PHP 136

4.1.3 So sánh PHP và NET 137

4.1.4 Cách làm việc của PHP 138

4.1.5 Vòng đời của PHP 139

4.1.6 Hướng dẫn kỹ thuật lập trình PHP 142

4.2 ANDROID 154

4.2.1 Những điều cần thiết để bắt đầu lập trình trên hệ điều hành Android 155

4.2.2 Các thành phần quản lý giao diện Activities, Fragments, và Intent 173

4.2.3 Các thành phần giao diện người dùng của Android 192

4.2.4 Thiết kế giao diện người dùng sử dụng đối tượng View 207

4.2.5 Xử lý, hiển thị hình ảnh và sử dụng Menu 228

4.2.6 Xử lý tác vụ AsyncTask, Timer và Handler 242

4.2.7 Lưu trữ dữ liệu 249

4.2.8 Gửi thông điệp bằng Email 267

4.2.9 Tương tác và truy xuất dữ liệu từ Web Service 271

4.2.10 Và một số công nghệ khác 288

Chương 5 289

PHÂN TÍCH NHỮNG KHÓ KHĂN TRONG QUÁ TRÌNH HIỆN THỰC BÀI TOÁN VÀ ĐỀ XUẤT HƯỚNG GIẢI QUYẾT 289

Trang 18

GVHD: ThS Mai Anh Thơ SVTH: Minh Hùng, Ngọc Lan

5.1 Không thể gắn 2 thẻ multi upload trên cùng một thẻ form 289

5.2 Vừa upload vừa resize file ảnh lớn thì file thumbnail bị mất màu 289

5.3 Một số thiết lập ban đầu 293

5.4 Thiết lập Menu ở thanh StatusBar 294

5.5 Sử dụng image ở dạng thurmail để tránh tình trạng out off memory 300

5.6 Kiểm tra ảnh có tồn tại trong Server chưa, nếu chưa thì download về 301

Chương 6 302

HƯỚNG PHÁT TRIỂN 302

6.1 Hướng phát triển 302

TÀI LIỆU THAM KHẢO 305

PHỤ LỤC A 306

XÂY DỰNG ỨNG DỤNG HELLO WORD VỚI PHP 306

PHỤ LỤC B 309

CÀI ĐẶT ỨNG DỤNG WEBSITE PHP 309

Hướng dẫn cài đặt JDK 1.7 309

Hướng dẫn cài đặt WampServer 310

Hướng dẫn tạo CSDL và cấu hình CSDL cho ứng dụng 316

Hướng dẫn chạy ứng dụng 319

Trang 19

GVHD: Ths Mai Anh Thơ 1 SVTH: Minh Hùng – Ngọc Lan

Công việc bận rộn, quỹ thời gian ngày càng ngắn đi, vì vậy việc tự tay viết thiệp tặng cho từng người là một công việc nan giải, hơn nữa không có thời gian tìm hiểu và

đi lựa chọn quà tặng phù hợp, kèm theo dịch vụ giải trí bằng karaoke là điều không thể thiếu

Có nhiều sản phẩm phần mềm nhận thấy những vấn đề trên, tuy nhiên chưa có phần mềm nào đáp ứng đầy đủ, giải quyết đồng thời những vấn đề đó Do vậy nhóm đã nghiên cứu và phát triển một phần mềm 3 trong 1, vừa cho phép người dùng tạo và chia sẻ thiệp, tìm và mua hàng trực tuyến trên từng cửa hàng online, cuối cùng là tìm kiếm địa điểm karaoke cũng như tra cứu danh sách bài hát một cách nhanh chóng Tất

cả chỉ trên một phần mềm được cài đặt trên điện thoại di động của người dùng

1.2 Phạm vi nghiên cứu

thống từ đó tiến hành phát triển phần mềm

Trang 20

GVHD: Ths Mai Anh Thơ 2 SVTH: Minh Hùng – Ngọc Lan

Chương 2 TỔNG QUAN

2.1 Khảo sát hiện trạng của các ứng dụng tạo card online, bán hàng online, karaoke hiện nay

Dưới đây là những ứng dụng tạo thiệp online, bán hàng qua mạng và ứng dụng karaoke trên điện thoại Android được sử dụng phổ biến nhất hiện nay mà nhóm đã tìm hiểu và đưa ra so sánh

2.1.1 Ứng dụng tạo thiệp online

2.1.1.1 JustWink Greeting Card

Là ứng dụng tạo thiệp online, thiệp được tạo từ những mẫu thiệp có sẵn trên server Người dùng có thể ghi lời chúc, ký tên và chia sẻ, gửi tặng cho người thân, bạn bè

Hình 2.1 Trang chủ JustWink Greeting Card

- Ưu điểm:

Trang 21

GVHD: Ths Mai Anh Thơ 3 SVTH: Minh Hùng – Ngọc Lan

Trang 22

GVHD: Ths Mai Anh Thơ 4 SVTH: Minh Hùng – Ngọc Lan

o Tốc độ nhanh

- Nhược điểm:

2.1.1.3 Greeting cards - Swiss Codemonkeys

Tương tự như nhiều ứng dụng tạo thiệp khác, Greeting card cho phép người dùng download mẫu thiệp và thiết kế, cuối cùng là chia sẻ trên facebook, email, sms…

Trang 23

GVHD: Ths Mai Anh Thơ 5 SVTH: Minh Hùng – Ngọc Lan

Trang 24

GVHD: Ths Mai Anh Thơ 6 SVTH: Minh Hùng – Ngọc Lan

Trang 25

GVHD: Ths Mai Anh Thơ 7 SVTH: Minh Hùng – Ngọc Lan

Hình 2.5 Trang chủ HS18

- Ƣu điểm:

biệt các nhóm tính năng

barcode để tìm kiếm sản phẩm và shop, xem tv, quảng cáo trên ứng dụng

Trang 26

GVHD: Ths Mai Anh Thơ 8 SVTH: Minh Hùng – Ngọc Lan

- Nhƣợc điểm:

2.1.2.3 Yebhi

Trang 27

GVHD: Ths Mai Anh Thơ 9 SVTH: Minh Hùng – Ngọc Lan

Hình 2.6: Trang chủ Yebhi

- Ƣu điểm:

Trang 28

GVHD: Ths Mai Anh Thơ 10 SVTH: Minh Hùng – Ngọc Lan

- Nhƣợc điểm:

vào chi tiết sản phẩm

2.1.3 Ứng dụng karaoke

2.1.3.1 Ikara

Trang 29

GVHD: Ths Mai Anh Thơ 11 SVTH: Minh Hùng – Ngọc Lan

Hình 2.8: Trang chủ IKara

- Ƣu điểm:

Trang 30

GVHD: Ths Mai Anh Thơ 12 SVTH: Minh Hùng – Ngọc Lan

- Nhƣợc điểm:

tính năng này

phân biệt

2.1.3.2 Android karaoke – sing along

Trang 31

GVHD: Ths Mai Anh Thơ 13 SVTH: Minh Hùng – Ngọc Lan

Hình 2.9: Trang chủ Android Karaoke

- Ƣu điểm:

Trang 32

GVHD: Ths Mai Anh Thơ 14 SVTH: Minh Hùng – Ngọc Lan

- Nhược điểm:

sẻ bài hát với nhau

- Nhược điểm:

2.1.4 Đánh giá chung từ các website đã khảo sát

Các ứng dụng ngày nay thêm rất nhiều tính năng hữu ích, phục vụ tối đa cho nhu cầu người dùng ngày càng cao

Trang 33

GVHD: Ths Mai Anh Thơ 15 SVTH: Minh Hùng – Ngọc Lan

Hạn chế Tính năng tạo thiệp không linh

Trang 34

GVHD: Ths Mai Anh Thơ 16 SVTH: Minh Hùng – Ngọc Lan

Trang 35

GVHD: Ths Mai Anh Thơ 17 SVTH: Minh Hùng – Ngọc Lan

Chương 3 PHÁT BIỂU BÀI TOÁN VÀ PHÂN TÍCH YÊU CẦU

Xây dựng ứng dụng gồm những chức năng chính sau:

 Hỗ trợ Admin các chức năng:

tạo thiệp online

online

 Hỗ trợ khách đăng ký tài khoản vào hệ thống

 Hỗ trợ người dùng tạo giftshop online

 Hỗ trợ Chủ các giftshop các chức năng:

phẩm

hàng

 Hỗ trợ người dùng điện thoại di động các chức năng:

- Tạo thiệp online

Trang 36

GVHD: Ths Mai Anh Thơ 18 SVTH: Minh Hùng – Ngọc Lan

Hình 0.1: Quy trình nghiệp vụ của tạo thiệp online

Trang 37

GVHD: Ths Mai Anh Thơ 19 SVTH: Minh Hùng – Ngọc Lan

- Giftshop

Hình 0.2: Quy trình nghiệp vụ của giftshop

- Karaoke

Trang 38

GVHD: Ths Mai Anh Thơ 20 SVTH: Minh Hùng – Ngọc Lan

Hình 0.3: Quy trình nghiệp vụ của karaoke

- SERVER

3.3.1 Admin

3.3.1.1 Tạo category

Admin tạo category cho mẫu thiệp và clipart để phân loại thiệp, clipart trên hệ thống

3.3.1.2 Xem danh sách mẫu thiệp, clipart của mỗi loại category

Trang 39

GVHD: Ths Mai Anh Thơ 21 SVTH: Minh Hùng – Ngọc Lan

Admin có thể xem danh sách mẫu thiệp, clipart ứng với mỗi loại category

3.3.1.3 Xóa category

Admin có thể xóa category ra khỏi hệ thống, khi đó toàn bộ clipart hoặc mẫu thiệp ứng với category đó sẽ bị xóa

3.3.1.4 Upload mẫu thiệp, clipart

Admin tạo category và tiến hành upload mẫu thiệp, clipart lên hệ thống, người dùng cuối sẽ download và sử dụng để tạo thiệp theo

ý muốn

Admin có thể xóa 1 mẫu thiệp hoặc clipart ra khỏi hệ thống

3.3.1.6 Quản lý Giftshop

Người dùng là Admin có quyền quản lý danh sách các gftshop đã đăng ký trên hệ thống, có thể xem thông tin chi tiết của shop hoặc inactive shop

3.3.1.6.1 Inactive shop

Nếu shop vi phạm các quy định của hệ thống, hoặc shop không muốn đăng ký vào hệ thống nữa thì admin sẽ inactive shop

3.3.1.6.2 Xem thông tin giftshop

Trang 40

GVHD: Ths Mai Anh Thơ 22 SVTH: Minh Hùng – Ngọc Lan

Admin có thể xem thông tin chi tiết của giftshop, gồm: tên shop, địa chỉ, chủ shop, số điện thoại…

3.3.1.7 Quản lý tài khoản

Admin đƣợc phép quản lý tất cả các tài khoản đăng ký vào hệ thống, có thể xem thông tin, inactive tài khoản

3.3.1.7.1 Inactive tài khoản

Nếu shop vi phạm các quy định của hệ thống, hoặc user không muốn đăng ký vào hệ thống nữa thì admin sẽ inactive shop

3.3.2 Khách

3.3.2.1 Đăng ký

Actor đăng ký một tài khoản để trở thành thành viên của hệ thống

3.3.2.2 Đăng nhập

Actor thực hiện chức năng đăng nhập vào hệ thống để có thể thực hiện những chức năng của thành viên

3.3.3 Chủ giftshop

3.3.3.1 Quản lý shop

Ngày đăng: 22/07/2018, 02:10

TỪ KHÓA LIÊN QUAN

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