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

Báo cáo dự án 2 Event and Check

56 10 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

Thông tin cơ bản

Định dạng
Số trang 56
Dung lượng 2,39 MB

Nội dung

BÁO CÁO DỰ ÁN 2 EVENT AND CHECK Giáo viên hướng dẫn: NGUYỄN HỮU HUY Sinh viên thực hiện: Nhóm: StartUp 3N, Lớp: PT13353-MOB HÀ NỘI - 2019 MỤC LỤC PHẦN 1 – GIỚI THIỆU ĐỀ TÀI 7 I. Giới thiệu nhóm 7 II. Lựa chọn đề tài 7 III. Lý do chọn đề tài 7 PHẦN 2 - KHẢO SÁT YÊU CẦU 8 PHẦN 3 - PHÂN TÍCH HIỆN TRẠNG 11 I. Điểm mạnh 11 II. Điểm yếu 11 III. Cơ hội 11 IV. Thách thức 12 PHẦN 4 - THIẾT KẾ HỆ THỐNG 13 I. Mô hình hệ thống 13 II. Mô hình cơ sở dữ liệu 14 III. Công nghệ sử dụng 16 IV. Yêu cầu hệ thống 18 1. Về phần cứng 18 2. Về phần mềm 18 V. Sơ đồ ERD 19 1. ERD Admin với toàn bộ người dùng 19 2. ERD Người tạo sự kiện( bao gồm admin) với người dùng hệ thống20 3. ERD Người tạo sự kiện ( bao gồm admin ) với sự kiện 21 VI. Giao diện người dùng 22 1. Đăng ký 22 2. Đăng nhập 22 3. Quên mật khẩu 23 4. Trang chủ 23 5. Điều khoản tạo sự kiện 24 6. Tạo sự kiện 24 7. Sửa sự kiện 25 8. Tham gia sự kiện 25 9. Lịch sử tạo sự kiện 26 10. Lịch sử tham gia sự kiện 26 11. Thông tin về sự kiện 27 12. Kiểm tra người tham gia sự kiện 27 13. Trang cá nhân 28 14. Sửa trang cá nhân 28 PHẦN 5 - THỰC HIỆN DỰ ÁN 29 I. Tổ chức 29 II. Tiến trình thực hiện 30 III. Thư viện sử dụng 36 PHẦN 6 - KIỂM THỬ 38 PHẦN 7 - TRIỂN KHAI VÀ SỬ DỤNG 48 I. Hướng dẫn triển khai sử dụng trên web (chỉ Admin) 48 II. Hướng dẫn triển khai và sử dụng app (người dùng) 49 PHỤ LỤC 55 TÀI LIỆU THAM KHẢO 55 LỜI MỞ ĐẦU QR Code là một mã ma trận hay được gọi là mã vạch hai chiều, được xây dựng từ năm 1994 bởi công ty Denso Wave (Nhật Bản) nhằm mục đích giải mã ma trận nhanh với tốc độ cao. Ban đầu, ứng dụng QR Code chủ yếu dùng vào việc quản lý kiểm kê ở nhiều ngành nghề khác nhau và được sử dụng nhiều nhất ở Nhật Bản, tuy nhiên ngày nay ứng dụng của nó được phát triển ở hầu hết mọi lĩnh vực và lan rộng ra nhiều quốc gia trên thế giới. QR là từ viết tắt của Quick Response (tạm dịch “Mã phản hồi nhanh”). Đây là một ma trận mã vạch có thể được đọc bởi máy đọc mã vạch hay smartphone có chức năng chụp ảnh với ứng dụng chuyên biệt để quét mã vạch. QR code gồm những module màu đen được sắp xếp ngẫu nhiên trong một ô vuông có nền trắng. Sự tổ hợp những module này mã hóa cho bất kỳ dữ liệu trực tuyến bao gồm: link dẫn đến trang web, hình ảnh, thông tin, chi tiết về sản phẩm, quảng cáo cho sản phẩm… Mã QR đang rất được giới marketing và quảng cáo chuộng dùng cho các ý tưởng quảng cáo tạp chí, trên các băng ghế công viên, xe buýt, đóng gói sản phẩm hay bất kỳ sản phẩm vật lý nào mà người tiêu dùng muốn tìm hiểu thêm thông tin về nó. Ví dụ bạn có thể nối kết website của mình lên namecard, tờ rơi quảng cáo có thể nối kết một website như Google Maps để chỉ dẫn hướng đi. Tiện lợi hơn, khi tham dự một buổi hội thảo hay triển lãm, bạn có thể quét mã QR do ban tổ chức cung cấp để nó dẫn đến một tập tin video hay audio giới thiệu thêm thông tin chi tiết. QR và mã vạch truyền thống khác ở lượng dữ liệu chúng nắm giữ hay chia sẻ. Các mã vạch truyền thống có các đường vạch thẳng dài một chiều và chỉ có thể lưu giữ 20 số chữ số, trong khi các mã QR hai chiều có thể lưu giữ thông tin hàng ngàn ký tự chữ số. Mã QR nắm giữ nhiều thông tin hơn và tính chất dễ sử dụng sẽ giúp ích rất nhiều cho người dùng trong mọi lĩnh vực.

Trang 1

TRƯỜNG CAO ĐẲNG THỰC HÀNH FPT POLYTECHNIC

******

BÁO CÁO DỰ ÁN 2EVENT AND CHECK

Giáo viên hướng dẫn: NGUYỄN HỮU HUY

Sinh viên thực hiện:

Nhóm: StartUp 3N, Lớp: PT13353-MOB

HÀ NỘI - 2019

Trang 2

DỰ ÁN 2 - LẬP TRÌNH MOBILE

MỤC LỤC

PHẦN 1 – GIỚI THIỆU ĐỀ TÀI 7

I Giới thiệu nhóm 7

II Lựa chọn đề tài 7

III Lý do chọn đề tài 7

PHẦN 2 - KHẢO SÁT YÊU CẦU 8

PHẦN 3 - PHÂN TÍCH HIỆN TRẠNG 11

I Điểm mạnh 11

II Điểm yếu 11

III Cơ hội 11

IV Thách thức 12

PHẦN 4 - THIẾT KẾ HỆ THỐNG 13

I Mô hình hệ thống 13

II Mô hình cơ sở dữ liệu 14

III Công nghệ sử dụng 16

IV Yêu cầu hệ thống 18

1 Về phần cứng 18

2 Về phần mềm 18

V Sơ đồ ERD 19

1 ERD Admin với toàn bộ người dùng 19

2 ERD Người tạo sự kiện( bao gồm admin) với người dùng hệ thống20 3 ERD Người tạo sự kiện ( bao gồm admin ) với sự kiện 21

VI Giao diện người dùng 22

1 Đăng ký 22

2 Đăng nhập 22

3 Quên mật khẩu 23

Trang 3

DỰ ÁN 2 - LẬP TRÌNH MOBILE

4 Trang chủ 23

5 Điều khoản tạo sự kiện 24

6 Tạo sự kiện 24

7 Sửa sự kiện 25

8 Tham gia sự kiện 25

9 Lịch sử tạo sự kiện 26

10 Lịch sử tham gia sự kiện 26

11 Thông tin về sự kiện 27

12 Kiểm tra người tham gia sự kiện 27

13 Trang cá nhân 28

14 Sửa trang cá nhân 28

PHẦN 5 - THỰC HIỆN DỰ ÁN 29

I Tổ chức 29

II Tiến trình thực hiện 30

III Thư viện sử dụng 36

PHẦN 6 - KIỂM THỬ 38

PHẦN 7 - TRIỂN KHAI VÀ SỬ DỤNG 48

I Hướng dẫn triển khai sử dụng trên web (chỉ Admin) 48

II Hướng dẫn triển khai và sử dụng app (người dùng) 49

PHỤ LỤC 55

TÀI LIỆU THAM KHẢO 55

Trang 4

LỜI MỞ ĐẦU

QR Code là một mã ma trận hay được gọi là mã vạch hai chiều, được xây dựng từ năm 1994 bởi công ty Denso Wave (Nhật Bản) nhằm mục đích giải mã ma trận nhanh với tốc độ cao Ban đầu, ứng dụng QR Code chủ yếu dùng vào việc quản lý kiểm kê ở nhiều ngành nghề khác nhau và được sử dụng nhiều nhất ở Nhật Bản, tuy nhiên ngày nay ứng dụng của nó được pháttriển ở hầu hết mọi lĩnh vực và lan rộng ra nhiều quốc gia trên thế giới

QR là từ viết tắt của Quick Response (tạm dịch “Mã phản hồinhanh”) Đây là một ma trận mã vạch có thể được đọc bởi máy đọc mãvạch hay smartphone có chức năng chụp ảnh với ứng dụng chuyên biệt đểquét mã vạch QR code gồm những module màu đen được sắp xếp ngẫunhiên trong một ô vuông có nền trắng Sự tổ hợp những module này mãhóa cho bất kỳ dữ liệu trực tuyến bao gồm: link dẫn đến trang web, hìnhảnh, thông tin, chi tiết về sản phẩm, quảng cáo cho sản phẩm…

Mã QR đang rất được giới marketing và quảng cáo chuộng dùng chocác ý tưởng quảng cáo tạp chí, trên các băng ghế công viên, xe buýt, đónggói sản phẩm hay bất kỳ sản phẩm vật lý nào mà người tiêu dùng muốn tìmhiểu thêm thông tin về nó Ví dụ bạn có thể nối kết website của mình lênnamecard, tờ rơi quảng cáo có thể nối kết một website như Google Maps đểchỉ dẫn hướng đi Tiện lợi hơn, khi tham dự một buổi hội thảo hay triểnlãm, bạn có thể quét mã QR do ban tổ chức cung cấp để nó dẫn đến một tậptin video hay audio giới thiệu thêm thông tin chi tiết

QR và mã vạch truyền thống khác ở lượng dữ liệu chúng nắm giữhay chia sẻ Các mã vạch truyền thống có các đường vạch thẳng dài mộtchiều và chỉ có thể lưu giữ 20 số chữ số, trong khi các mã QR hai chiều cóthể lưu

Trang 5

giữ thông tin hàng ngàn ký tự chữ số Mã QR nắm giữ nhiều thông tin hơn

và tính chất dễ sử dụng sẽ giúp ích rất nhiều cho người dùng trong mọi lĩnhvực

Mã vạch truyền thống

Mã vạch QR Code

Trang 6

NHẬN XÉT CỦA GIẢNG VIÊN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Giáo viên hướng dẫn ký, ghi rõ họ tên

Trang 7

NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

HĐ phản biện ký, ghi rõ họ tên

Trang 8

PHẦN 1 – GIỚI THIỆU ĐỀ TÀI

I Giới thiệu nhóm

Nhóm StartUp 3N gồm 2 thành viên với nhóm trưởng là Nguyễn Trí Thành mã số sinh viên PH06292 và Phạm Hoàng Phi Hùng mã số sinh viên PH05949

II Lựa chọn đề tài

Nhận thấy hạn chế của việc tham gia sự kiện và vấn đề xả giấy ( vé sựkiện ) bừa bãi - lãng phí cùng sự hạn chế khi tham gia sự kiện nên nhómStartUp 3N đã thảo luận và đưa ra ý tưởng cho những sự kiện được tạo gia và cách tham gia các sự kiện Nhóm đã chọn đề tài “Event and Check” áp dụng công nghệ quét mã QR Ứng dụng gồm một số chức năng như tạo QR code theo tài khoản, tạo sự kiện, check-in sự kiện và thống kê về sự kiện

III Lý do chọn đề tài

Lý do chọn đề tài: Để thuận tiện trong việc tham gia các sự kiện, hạn chế tình trạng mua bán vé - đăng ký thông tin ảo, đăng ký hộ Đồng thời hạnchế sử dụng giấy Tránh được tình trạng vé giấy tràn lan trên mặt đất mỗi sựkiện Mục tiêu xa hơn là sẽ áp dụng cho các sự kiện bán vé và thanh toán trực tiếp trên hệ thống

Trang 9

PHẦN 2 - KHẢO SÁT YÊU CẦU

Theo số liệu thống kê từ sự kiện Tomorrowland ( Lễ hội âm nhạc điện

tử ) tổ chức tại Bloom Bỉ, năm 2018 đã bán ra khoảng 400.000 vé trongvòng 2 ngày

Theo số liệu từ Wikipedia, nước ta có khoảng 35 sân vận động quy mô

từ 3.000 chỗ ngồi tới 45.000 chỗ ngồi Lượng vé bán ra mỗi dịp tổ chức tại đây chiếm hơn 75% tổng chỗ ngồi, chưa kể tới 1 số giải lớn như AFC, AFF Suzuki Cup, Vòng loại World Cup, tại một số sân vận động như Mỹ Đình, Hàng Đẫy, … thường kín ghế và bán cháy vé chỉ trong vài tiếng đồng hồ.Hiện tại số lượng vé bán ra chủ yếu là vé giấy tới 95%, trong đó có 5% là vé quét qua mã vạch VinID đã tích hợp bán vé online nhưng họ vẫn cho mọi người vé giấy là chủ yếu Như vậy mỗi khi qua cổng soát vé sẽ có hàng loạt những tờ vé giấy rơi rải rác từ ngoài cổng sân vận động tới trong sân vận động

Theo thông tin đăng tải từ trường Đại học Quốc tế Sài Gòn, hiện tại ứng dụng QR Code vào marketing còn khá mới mẻ ở Việt Nam, tuy nhiên nóđang ngày càng trở nên thông dụng và là xu thế mới của marketing trên thế giới (Fortin, 2011)

Theo một điều tra gần nhất của KingFish Media, 1/3 số công ty tại Mỹhiện có chiến lược marketing cho di động, và con số này sẽ tăng lên 73% trong vòng 12 tháng tới Trong khi đó, số lượng người dùng Smartphone trênthế giới sẽ đạt mốc 1 tỉ vào năm 2013 (Middleton, 2010) Còn tại Việt Nam,

có khoảng 500.000 người là tín đồ của những chiếc điện thoại thông minh này(D.T.A, 2011)

Trang 10

Hơn nữa, với việc các chương trình quảng cáo, pano, áp phích haywebsite tràn ngập như hiện nay vẫn chưa bắt nhịp cùng công nghệ Do đó việc

áp dụng QR code vào marketing chính là sự lựa chọn tiến bộ và đón đầu công nghệ Đây thậm chí còn là một sở thích mới của người dùng smartphone (có tơi 47,100 kết quả trên Google cho từ khóa “tạo QR code”) Những ứng dụng của QR Code:

- Kiểm kê hàng hóa, thông tin sản phẩm

- Thông tin cá nhân: trên card visit

- Lưu trữ URL: điện thoại chỉ việc đọc QR Code để lấy URL, sau đó

tự động mở trình duyệt

- Sử dụng tại các bến xe bus, xe lửa, tàu điện ngầm: người sử dụng

khi quét mã QR Code của bến xe sẽ biết thông tin về các chuyến xe

- Sử dụng tại các Viện bảo tàng: người sử dụng chỉ cần quét mã QRCode đặt cạnh vật trưng bày là biết được thông tin chi tiết và cập nhật

về đồ vật đó

- Sử dụng để mua hàng ở bất kỳ đâu: người sử dụng khi đi tàu điện

ngầm, xe bus … nếu thấy thích mặt hàng đang quảng cáo trên đó có thểđặt mua ngay lập tức thông qua QR Code và Mobile Internet

- Sử dụng tại siêu thị: để biết được thông tin, hướng dẫn nấu ăn cũng như hàm lượng dinh dưỡng của những thức ăn cần mua

- Sử dụng tại các buổi hội thảo, thuyết trình, tổ chức sự kiện: người tham gia có thể sử dụng QR Code thay cho Business Card của mình

- Sử dụng với các tờ báo, tạp chí giấy: người đọc có thể quét mã

QR Code được in trong tờ báo, tạp chí giấy để truy cập phiên bản online/mobile của tờ báo, tạp chí này

Trang 11

- Sử dụng tại các chương trình nhạc hội, live show, bar, club: để xác địnhxem tiết mục, ca sĩ, ban nhạc, bài nhạc đang chơi, tác giả bài nhạc.

- Sử dụng tại nhà hàng, khách sạn, coffee shop: để biết được công

thức và cách chế biến món ăn, thức uống, thông tin khách sạn

- Sử dụng với đồ vật cá nhân (xe, áo thun…) : cung cấp thông tin chi tiết

về món hàng, xuất xứ, giá cả

- Sử dụng trong truyền thông quảng cáo: dần thay thế các quảng cáo dưới hình thức in ấn và phát tờ bướm QR Code sẽ đính kèm thông tin thương hiệu trên các ấn phẩm, bảng hiệu cửa hàng, các bảng quảng cáo,billboard

- Sử dụng mã QR để tạo sự khác biệt trong chữ ký email thường dùng; trên những món quà, để tạo đặc biệt và bất ngờ cho người nhận, và làm cho người nhận thấy tò mò về nội dung của QR Code đính kèm

Trang 12

PHẦN 3 - PHÂN TÍCH HIỆN TRẠNG

I Điểm mạnh

+ Thu thập được thông tin khách hàng

+ Hạn chế tình trạng vé ảo, đăng ký ảo, người tham gia sự kiện ảo+ Giảm thiểu sử dụng giấy - bảo vệ môi trường

+ Dễ cài đặt và sử dụng

+ Tốc độ xử lý thuật toán nhanh

+ Có thể sử dụng trên cả điện thoại, máy tính

+ Thành viên có kinh nghiệm trong việc quảng cáo, phân phối sản phẩm

+ Chi phí đầu tư thấp

II Điểm yếu

+ Chưa tự động xét duyệt người tạo sự kiện

+ Chưa xét duyệt sự kiện

+ Chỉ hỗ trợ nội địa

+ Chưa xét duyệt người dùng

+ Chưa hỗ trợ cho người dùng sử dụng điện

Trang 13

IV Thách thức

+ Bảo mật hệ thống - mã nguồn - dữ liệu người dùng+ Khả năng truy cập khi lượng người dùng nhiều+ Tối ưu hiển thị giao diện người dùng

Trang 14

PHẦN 4 - THIẾT KẾ HỆ THỐNG

I Mô hình hệ thống

Trang 15

II Mô hình cơ sở dữ liệu

Chú thích:

Khi người dùng tạo tài khoản, thông tin của người dùng đó sẽ được lưu lại tạibảng “users” với các trường:

- id: dạng chuỗi do mongodb tự sinh

- name: dạng chuỗi do người dùng nhập tại form

- email: dạng chuỗi do người dùng nhập tại form

- phone: dạng chuỗi do người dùng nhập tại form

- birthday: dạng chuỗi do người dùng nhập tại form

Trang 16

- qrcode: dạng chuỗi đây là đường dẫn ảnh qrcode mà hệ thống tự độngtạo khi đăng ký thành công, qrcode này chứa email, tên và ngày sinh.Khi đăng nhập hệ thống, phía server sẽ trả về đoạn mã token và được lưu

bộ nhớ tạm thời của server theo người đăng nhập và được liên kết với bảng

“users”, dữ liệu token cũng được lưu lại tại bảng “tokens”

Với bảng “reset”, khi người dùng gửi lệnh quên mật khẩu, hệ thống sinh ra

1 đoạn mã gọi là “token” và kiểm tra email nhập vào có là người dùng của

hệ thống hay không Khi dữ liệu email được thì thấy, bảng “reset” sẽ lưu lại mã token được sinh ra và thông tin người dùng cần quên mật khẩu.Với bảng “join”, bảng sẽ lưu trữ:

- date: Ngày đăng ký tham gia vào 1 sự kiện nào đó

- check: Trạng thái đã kiểm tra hay chưa kiểm tra

- qrcode: Thông tin của người tham gia

- event_join: id của sự kiện đăng ký tham gia

Với bảng “events” người tạo sự kiện sẽ nhập 3 nội dung dạng chuỗi (line1,line2, line3), 2 file ảnh (image) , ngày tạo (date), ngày kết thúc (lastdate)

và người tạo là ai (create_by)

Trang 17

III Công nghệ sử dụng

Để xây dựng nên hệ thống, nhóm đã sử dụng kết hợp ngôn ngữ Java,Nodejs cùng một số thư viện và phần mềm hỗ trợ Cụ thể như sau:

Android Studio 3.5.1 Xây dựng mã nguồn APPVisual Studio Code 1.39.1 Xây dựng mã nguồn APIAdobe XD CC 13.0.12.14 Thiết kế giao diện thử nghiệmJava SE 12 Platform 12.0.2 Xây dựng mã nguồn APPJava SE Development

Kit 8

1.8.0_181 Xây dựng mã nguồn APP

MongoDB 1.17.0 Cơ sở dữ liệu của hệ thốngThư viện Mongoose 5.7.3 Kết nối - truy vấn cơ sở dữ

liệuThư viện Crypto 1.0.1 Tạo số ngẫu nhiênThư viện Express 4.16.1 Xây dựng mã nguồn APIThư viện Multer 1.4.2 Hỗ trợ tải ảnh và lưu trữ trên

ServerThư viện Nodemailer 6.3.1 Gửi email tới người dùngThư viện Shortid 2.2.15 Tạo chuỗi ngẫu nhiên

Trang 18

Thư viện Express

Session

1.16.2 Tạo dữ liệu phiên và lưu trên

máy chủ

Thư viện QR Code

Reader

Trang 19

IV Yêu cầu hệ thống

1 Về phần cứng

- Đối với quản trị hệ thống yêu cầu tối thiểu về máy chủ hoặc VPS:

+ Dung lượng lưu trữ 200GB

+ Ram 2GB

+ 2 vCore(s)

+ Băng thông 100 Mbit/s port

- Đối với người dùng yêu cầu tối thiểu về điện thoại:

+ Ram tối thiểu 1GB

+ Bộ nhớ tối thiểu 8GB

+ Có kết nối internet

2 Về phần mềm

- Đối với quản trị hệ thống yêu cầu tối thiểu của máy chủ hoặc VPS:

+ Hệ điều hành Windows hoặc Linux (Centos 6)

+ MongoDB version 3.2

+ NodeJS version 8.1.0

- Đối với người dùng cấu hình tối thiểu về điện thoại:

+ Hệ điều hành Android (Android 4.1)

+ API 15

Trang 20

V Sơ đồ ERD

1 ERD Admin với toàn bộ người dùng

Trang 21

2 ERD Người tạo sự kiện( bao gồm admin) với người dùng hệthống

Trang 22

3 ERD Người tạo sự kiện ( bao gồm admin ) với sự kiện

Trang 23

VI Giao diện người dùng

Trang 24

3 Quên mật khẩu 4 Trang chủ

Trang 25

5 Điều khoản tạo sự kiện 6 Tạo sự kiện

Trang 26

7 Sửa sự kiện 8 Tham gia sự kiện

Trang 27

9 Lịch sử tạo sự kiện 10 Lịch sử tham gia sự kiện

Trang 28

11 Thông tin về sự kiện 12 Kiểm tra người tham gia sự kiện

Trang 29

13 Trang cá nhân 14 Sửa trang cá nhân

Trang 30

PHẦN 5 - THỰC HIỆN DỰ ÁN

I Tổ chức

Dự theo khả năng của mỗi người, nhóm phân công công việc và tổ chức xây dựng hệ thống theo mô hình Cơ sở dữ liệu sau:

+ ADMIN: Quản lý người dùng và thống kê số lượng user

+ CSDL: Lưu trữ thông tin và trích xuất dữ liệu qua API

+ USER: Mọi người tương tác chính trên mobile

Về công việc:

- Bạn Thành (nhóm trưởng) phân công công việc và tiến độ hoàn thành các phần nhỏ, xây dựng CSDL, API, chức năng quản lý của admin trên client - web Hỗ trợ làm, chỉnh sửa tài liệu Hỗ trợ kiểm tra xử lý lỗi trên mobile Hỗ trợ xây dựng chức năng trên mobile

- Bạn Hùng thiết kế, kiểm tra API, xây dựng ứng dụng mobile cùngcác chức năng được đề ra, cùng với đó Hùng còn đóng vai ngườidùng để kiểm tra về hệ thống trên mobile báo lỗi và xử lý các vấn đềđơn giản

Trang 31

II Tiến trình thực hiện

Kết nối tài khoản lưu trữ

github, drive của các thành

Trang 32

Lập trình giao diện đăng ký,

đăng nhập, quên mật khẩu,

trang chủ, trang cá nhân

08/10/2019 09/10/2019 Hùng

Tạo Server, kết nối cơ sở dữ

liệu, phân quyền người dùng

08/10/2019 09/10/2019 Thành

Lập trình giao diện lịch sử

tham gia, lịch sử tạo, tạo, sửa

sự kiện, điều khoản sử dụng,

chỉnh sửa lỗi các giao diện đã

làm

10/10/2019 13/10/2019 Hùng

Xây dựng API đăng ký, đăng

nhập, trang cá nhân, sửa trang

cá nhân, điều khoản dịch vụ

10/10/2019 11/10/2019 Thành

Kiểm tra, thử API và lập trình

chức năng đăng ký, đăng

nhập, trang cá nhân, điều

khoản dịch vụ

13/10/2019 15/10/2019 Hùng,

Thành

Hoàn thiện các giao diện

trang chủ, lịch sử tạo - tham

gia sự kiện, đăng ký sự kiện,

tham gia sự kiện

13/10/2019 15/10/2019 Hùng

Chỉnh sửa API đổi thông tin

cá nhân, cập nhật chức năng

17/10/2019 17/10/2019 Thành

Trang 33

tự động tạo QR Code trên

Server

Cập nhật chức năng sửa

thông tin người dùng, hiển thị

QR code cá nhân, sửa lỗi giao

diện đăng ký, đăng nhập,

Chỉnh sửa giao diện đăng ký,

đăng nhập, quên mật khẩu,

tạo sự kiện

19/10/2019 19/10/2019 Hùng

Chỉnh sửa API lấy lịch sử

tham gia sự kiện

20/10/2019 20/10/2019 Thành

Xây dựng chức năng tham

gia sự kiện, lấy lịch sử tạo sự

kiện, lịch sử tham gia sự qua

API

20/10/2019 20/10/2019 Hùng

Xây dựng QR code từ thông

tin người dùng đăng ký, sửa

thông tin, cập nhật QR code

22/10/2019 22/10/2019 Thành

Lấy tất cả sự kiện qua API 23/10/2019 23/10/2019 Hùng

Trang 34

Thêm sắp xếp theo thời gian

cho API lịch sử tham gia sự

kiện, tạo sự kiện, hiển thị

danh sách sự kiện

23/10/2019 23/10/2019 Thành

Xây dựng chức năng tạo sự

kiện và xin quyền làm người

tạo sự kiện

25/10/2019 25/10/2019 Hùng

Cập nhật API tham gia sự

kiện, tạo sự kiện

Cập nhật API chuyển đổi

mảng sang file excel

28/10/2019 28/10/2019 Thành

Thêm chức năng sửa thông

tin người dùng

28/10/2019 28/10/2019 Hùng

Tạo API kiểm tra người dùng

tham gia sự kiện qua QR

code

29/10/2019 29/10/2019 Thành

Thêm chức năng tải thông tin

người tham gia sự kiện

29/10/2019 29/10/2019 Hùng

Ngày đăng: 13/11/2021, 10:48

HÌNH ẢNH LIÊN QUAN

II. Mô hình cơ sở dữ liệu - Báo cáo dự án 2 Event and Check
h ình cơ sở dữ liệu (Trang 15)
Tại màn hình Lịch sử, bạn sẽ thấy có 2 tab nhỏ là lịch sử tạo hiển thị khi bạn là người tạo sự kiện, lịch sử tham gia sẽ khi bạn tham gia sự kiện  nào đó. - Báo cáo dự án 2 Event and Check
i màn hình Lịch sử, bạn sẽ thấy có 2 tab nhỏ là lịch sử tạo hiển thị khi bạn là người tạo sự kiện, lịch sử tham gia sẽ khi bạn tham gia sự kiện nào đó (Trang 53)

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w