Đăng ký Đăng nhập
Trang chủ Ứng dụng booking bãi đỗ xe ...

Tài liệu Ứng dụng booking bãi đỗ xe

.PDF
90
1
99

Mô tả:

ĈҤ,+Ӑ&48Ӕ&*,$73+&0 75ѬӠ1*ĈҤ,+Ӑ&%È&+.+2$ .+2$.+2$+Ӑ& .Ӻ7+8Ұ70È<7Ë1+ /8Ұ19Ă17Ӕ71*+,ӊ3ĈҤ,+Ӑ& Ӭ1*'Ө1* %22.,1*%­,ĈӚ;( 1*¬1+.+2$+Ӑ&0È<7Ë1+ +Ӝ,ĈӖ1*.KRDKӑF0i\WtQK *9+'767UѭѫQJ7XҩQ Anh *93%7K67UѭѫQJ7Kӏ7KiL0LQK ---o0o--697+/r7ҩQ/ӵF  697+7UѭѫQJĈuQK/kX  697+3KҥP7XҩQ.K{L  73+Ӗ&+Ë0,1+7+È1*1Ă0 ĐẠI HỌC QUỐC GIA TP.HCM ---------TRƯỜNG ĐẠI HỌC BÁCH KHOA CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc KHOA: KH & KT MÁY TÍNH NHIỆM VỤ LUẬN VĂN TỐT NGHIỆP BỘ MÔN: CÔNG NGHỆ PHẦN MỀM Chú ý: Sinh viên phải dán tờ này vào trang nhất của bản thuyết trình HỌ VÀ TÊN: Phạm Tuấn Khôi, MSSV: 1711822 Trương Đình Lâu, MSSV: 1711912 Lê Tấn Lực, MSSV: 1712101 NGÀNH: Khoa học Máy tính _______________________ LỚP: ______________________ 1. Tên luận văn: Phát triển ứng dụng booking chỗ gửi xe 2. Nhiệm vụ (yêu cầu về nội dung và số liệu ban đầu): Luận văn yêu cầu việc phân tích, thiết kế, xây dựng, kiểm thử, và triển khai hệ thống hỗ trợ đặt chỗ gửi xe. Đề tài này cũng yêu cầu cũng cấp các chức năng cơ bản để giúp người dùng đặt chỗ gửi xe, thanh toán,.. cũng như giúp chủ bãi xe quản lý việc đặt chổ của các khách hàng. Đề tài được chia thành hai giai đoạn như sau: Giai đoạn TTTN - Tìm hiểu thực trạng các ứng dụng tương tự hiện có, phân tích, đánh giá các ứng dụng này - Tìm hiểu các công nghệ và kỹ thuật có liên quan - Thu thập yêu cầu, phân tích yêu cầu, và thiết kế hệ thống Giai đoạn LVTN - Hiện thực hệ thống và đánh giá, triển khai 3. Ngày giao nhiệm vụ luận án: 25/01/2021 4. Ngày hoàn thành nhiệm vụ: 29/05/2021 5. Họ tên giảng viên hướng dẫn: Phần hướng dẫn: TS. Trương Tuấn Anh Nội dung và yêu cầu LVTN đã được thông qua Bộ môn. Ngày ........ tháng ......... năm .......... CHỦ NHIỆM BỘ MÔN GIẢNG VIÊN HƯỚNG DẪN CHÍNH (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) TS. TRƯƠNG TUẤN ANH PHẦN DÀNH CHO KHOA, BỘ MÔN: Người duyệt (chấm sơ bộ):________________________ Đơn vị: _______________________________________ Ngày bảo vệ: __________________________________ Điểm tổng kết: _________________________________ Nơi lưu trữ luận án: _____________________________ TS. TRƯƠNG TUẤN ANH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KH & KT MÁY TÍNH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc ---------------------------Ngày 05 tháng 08 năm 2021 PHIẾU CHẤM BẢO VỆ LVTN (Dành cho người hướng dẫn/phản biện) 1. Họ và tên SV: Phạm Tuấn Khôi & Trương Đình Lâu & Lê Tấn Lực MSSV: 1711822 & 1711912 & 1712101 Ngành (chuyên ngành): Khoa học Máy tính 2. Đề tài: Phát triển ứng dụng booking chỗ gửi xe 3. Họ tên người hướng dẫn/phản biện: TS. Trương Tuấn Anh 4. Tổng quát về bản thuyết minh: Số trang: Số chương: Số bảng số liệu Số hình vẽ: Số tài liệu tham khảo: Phần mềm tính toán: Hiện vật (sản phẩm) 5. Tổng quát về các bản vẽ: - Số bản vẽ: Bản A1: Bản A2: Khổ khác: - Số bản vẽ vẽ tay Số bản vẽ trên máy tính: 6. Những ưu điểm chính của LVTN: - Sinh viên đã nắm rõ quy trình phát triển một ứng dụng di động và các công nghệ cần thiết để phát triển ứng dụng di động cả phía ứng dụng và server. - Phân tích các chức năng kỹ, hiện thực các chức năng theo đúng work flow yêu cầu - Ứng dụng họat động tốt, ổn định. 7. Những thiếu sót chính của LVTN: - Cần có các đánh giá định lượng chi tiết hơn nữa về ứng dụng - Luận văn tốt nghiệp vẫn còn lỗi chính tả cần được chỉnh sửa 8. Đề nghị: Được bảo vệ  Bổ sung thêm để bảo vệ  9. 3 câu hỏi SV phải trả lời trước Hội đồng: a. Không được bảo vệ  b. c. 10. Đánh giá chung (bằng chữ: giỏi, khá, TB): Giỏi Điểm : 9.5 /10 Ký tên (ghi rõ họ tên) TS. Trương Tuấn Anh TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KH & KT MÁY TÍNH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc ---------------------------Ngày 03 tháng 08 năm 2021 PHIẾU CHẤM BẢO VỆ LVTN (Dành cho người hướng dẫn/phản biện) 1. Họ và tên SV: Phạm Tuấn Khôi MSSV: 1711822 Ngành (chuyên ngành): Khoa học máy tính 2. Đề tài: Phát triển ứng dụng booking chỗ gửi xe 3. Họ tên người hướng dẫn/phản biện: Trương Thị Thái Minh 4. Tổng quát về bản thuyết minh: Số trang: 78 Số chương: 04 Số bảng số liệu: 06 Số hình vẽ: 69 Số tài liệu tham khảo: 16 Phần mềm tính toán: 01 Hiện vật (sản phẩm): 01 5. Tổng quát về các bản vẽ: - Số bản vẽ: Bản A1: Bản A2: - Số bản vẽ vẽ tay Khổ khác: Số bản vẽ trên máy tính: 6. Những ưu điểm chính của LVTN: - Luận án giới thiệu một cách rõ ràng về hướng tiếp cận của đề tài “Phát triển ứng dụng booking chỗ gửi xe”. - Sinh viên trình bày đầy đủ các phân tích, thiết kế của hệ thống, các nền tảng công nghệ được sử dụng trong đề tài. - Sinh viên đã hiện thực và thử nghiệm các chức năng cần thiết cho hệ thống hỗ trợ người dùng tìm kiếm, đặt chỗ và quản lý bãi đỗ xe. 7. Những thiếu sót chính của LVTN: - Lược đồ use case của hệ thống được trình bày chưa hoàn toàn chính xác, ví dụ: thiếu phạm vi hệ thống, thiếu mối quan hệ giữa các use case. Sinh viên cần chỉnh sửa, hoàn thiện lại lược đồ use case. - Lược đồ cơ sở dữ liệu của hệ thống được vẽ chưa hoàn chỉnh. Sinh viên cần xem xét lại. - Luận án còn thiếu trích dẫn tài liệu tham khảo của một số hình ảnh và nội dung được trình bày trong phần 2.2. Đồng thời, cách ghi thông tin cho tài liệu tham khảo cũng chưa thật sự chính xác và đầy đủ. Sinh viên cần xem lại và chỉnh sửa cho đúng. 8. Đề nghị: Được bảo vệ  Bổ sung thêm để bảo vệ  Không được bảo vệ  9. 3 câu hỏi SV phải trả lời trước Hội đồng: a. Sinh viên cần chỉnh sửa, hoàn thiện lại lược đồ use case và lược đồ cơ sở dữ liệu của hệ thống. b. Trong chức năng tìm kiếm bãi giữ xe thì bán kính tìm kiếm trong phạm vi bao nhiêu? c. Hệ thống cho phép thay đổi giá tiền khi thanh toán, tức là giá tiền khách hàng thật sự trả có thể khác so với công thức tính ban đầu. Do đó, sinh viên cần đưa ra cách thức quản lý các ngoại lệ này trong hệ thống. 10. Đánh giá chung (bằng chữ: giỏi, khá, TB): Giỏi Điểm : 9.5/10 Ký tên (ghi rõ họ tên) Trương Thị Thái Minh TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KH & KT MÁY TÍNH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc ---------------------------Ngày 03 tháng 08 năm 2021 PHIẾU CHẤM BẢO VỆ LVTN (Dành cho người hướng dẫn/phản biện) 1. Họ và tên SV: Trương Đình Lâu MSSV: 1711912 Ngành (chuyên ngành): Khoa học máy tính 2. Đề tài: Phát triển ứng dụng booking chỗ gửi xe 3. Họ tên người hướng dẫn/phản biện: Trương Thị Thái Minh 4. Tổng quát về bản thuyết minh: Số trang: 78 Số chương: 04 Số bảng số liệu: 06 Số hình vẽ: 69 Số tài liệu tham khảo: 16 Phần mềm tính toán: 01 Hiện vật (sản phẩm): 01 5. Tổng quát về các bản vẽ: - Số bản vẽ: Bản A1: Bản A2: - Số bản vẽ vẽ tay Khổ khác: Số bản vẽ trên máy tính: 6. Những ưu điểm chính của LVTN: - Luận án giới thiệu một cách rõ ràng về hướng tiếp cận của đề tài “Phát triển ứng dụng booking chỗ gửi xe”. - Sinh viên trình bày đầy đủ các phân tích, thiết kế của hệ thống, các nền tảng công nghệ được sử dụng trong đề tài. - Sinh viên đã hiện thực và thử nghiệm các chức năng cần thiết cho hệ thống hỗ trợ người dùng tìm kiếm, đặt chỗ và quản lý bãi đỗ xe. 7. Những thiếu sót chính của LVTN: - Lược đồ use case của hệ thống được trình bày chưa hoàn toàn chính xác, ví dụ: thiếu phạm vi hệ thống, thiếu mối quan hệ giữa các use case. Sinh viên cần chỉnh sửa, hoàn thiện lại lược đồ use case. - Lược đồ cơ sở dữ liệu của hệ thống được vẽ chưa hoàn chỉnh. Sinh viên cần xem xét lại. - Luận án còn thiếu trích dẫn tài liệu tham khảo của một số hình ảnh và nội dung được trình bày trong phần 2.2. Đồng thời, cách ghi thông tin cho tài liệu tham khảo cũng chưa thật sự chính xác và đầy đủ. Sinh viên cần xem lại và chỉnh sửa cho đúng. 8. Đề nghị: Được bảo vệ  Bổ sung thêm để bảo vệ  Không được bảo vệ  9. 3 câu hỏi SV phải trả lời trước Hội đồng: a. Sinh viên cần chỉnh sửa, hoàn thiện lại lược đồ use case và lược đồ cơ sở dữ liệu của hệ thống. b. Trong chức năng tìm kiếm bãi giữ xe thì bán kính tìm kiếm trong phạm vi bao nhiêu? c. Hệ thống cho phép thay đổi giá tiền khi thanh toán, tức là giá tiền khách hàng thật sự trả có thể khác so với công thức tính ban đầu. Do đó, sinh viên cần đưa ra cách thức quản lý các ngoại lệ này trong hệ thống. 10. Đánh giá chung (bằng chữ: giỏi, khá, TB): Giỏi Điểm : 9.5/10 Ký tên (ghi rõ họ tên) Trương Thị Thái Minh TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KH & KT MÁY TÍNH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc ---------------------------Ngày 03 tháng 08 năm 2021 PHIẾU CHẤM BẢO VỆ LVTN (Dành cho người hướng dẫn/phản biện) 1. Họ và tên SV: Lê Tấn Lực MSSV: 1712101 Ngành (chuyên ngành): Khoa học máy tính 2. Đề tài: Phát triển ứng dụng booking chỗ gửi xe 3. Họ tên người hướng dẫn/phản biện: Trương Thị Thái Minh 4. Tổng quát về bản thuyết minh: Số trang: 78 Số chương: 04 Số bảng số liệu: 06 Số hình vẽ: 69 Số tài liệu tham khảo: 16 Phần mềm tính toán: 01 Hiện vật (sản phẩm): 01 5. Tổng quát về các bản vẽ: - Số bản vẽ: Bản A1: Bản A2: - Số bản vẽ vẽ tay Khổ khác: Số bản vẽ trên máy tính: 6. Những ưu điểm chính của LVTN: - Luận án giới thiệu một cách rõ ràng về hướng tiếp cận của đề tài “Phát triển ứng dụng booking chỗ gửi xe”. - Sinh viên trình bày đầy đủ các phân tích, thiết kế của hệ thống, các nền tảng công nghệ được sử dụng trong đề tài. - Sinh viên đã hiện thực và thử nghiệm các chức năng cần thiết cho hệ thống hỗ trợ người dùng tìm kiếm, đặt chỗ và quản lý bãi đỗ xe. 7. Những thiếu sót chính của LVTN: - Lược đồ use case của hệ thống được trình bày chưa hoàn toàn chính xác, ví dụ: thiếu phạm vi hệ thống, thiếu mối quan hệ giữa các use case. Sinh viên cần chỉnh sửa, hoàn thiện lại lược đồ use case. - Lược đồ cơ sở dữ liệu của hệ thống được vẽ chưa hoàn chỉnh. Sinh viên cần xem xét lại. - Luận án còn thiếu trích dẫn tài liệu tham khảo của một số hình ảnh và nội dung được trình bày trong phần 2.2. Đồng thời, cách ghi thông tin cho tài liệu tham khảo cũng chưa thật sự chính xác và đầy đủ. Sinh viên cần xem lại và chỉnh sửa cho đúng. 8. Đề nghị: Được bảo vệ  Bổ sung thêm để bảo vệ  Không được bảo vệ  9. 3 câu hỏi SV phải trả lời trước Hội đồng: a. Sinh viên cần chỉnh sửa, hoàn thiện lại lược đồ use case và lược đồ cơ sở dữ liệu của hệ thống. b. Trong chức năng tìm kiếm bãi giữ xe thì bán kính tìm kiếm trong phạm vi bao nhiêu? c. Hệ thống cho phép thay đổi giá tiền khi thanh toán, tức là giá tiền khách hàng thật sự trả có thể khác so với công thức tính ban đầu. Do đó, sinh viên cần đưa ra cách thức quản lý các ngoại lệ này trong hệ thống. 10. Đánh giá chung (bằng chữ: giỏi, khá, TB): Giỏi Điểm : 9.5/10 Ký tên (ghi rõ họ tên) Trương Thị Thái Minh Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK /XұQYăQWӕWQJKLӋS - 2021 /Ӡ,&$0Ĉ2$1 1KyP[LQFDPÿRDQOXұQYăQWӕWQJKLӋSFӫDQKyPÿѭӧFWKDPNKҧRWӯQKLӅXQJXӗQ NKiFQKDXYjÿѭӧFWUtFKGүQÿҫ\ÿӫWURQJSKҫQWjLOLӋXWKDPNKҧR1JRjLQKӳQJSKҫQÿm ÿѭӧFWUtFKGүQSKҫQNӃWTXҧWKӵFWӃVӁÿѭӧFQKyPSKiWWULӇQWKrPWӯOXұQYăQ³3KiWWULӇQ ӭQJGөQJERRNLQJFKӛJӱL[H´YjÿmÿѭӧFVӵFKRSKpSWӯ7Kҫ\KѭӟQJGүQ7UѭѫQJ7XҩQ Anh. 1JRjLQKӳQJSKҫQÿmQrXWUrQQKyP[LQFDPÿRDQVӕOLӋXYjNӃWTXҧQJKLrQFӭX WURQJOXұQYăQWӕWQJKLӋSÿӅWjL³3KiWWULӇQӭQJGөQJERRNLQJFKӛJӱL[H´OjWUXQJWKӵFYj NK{QJFyEҩWNǤVӵVDRFKpSKD\VӱGөQJÿӇEҧRYӋPӝWKӑFYӏQjR1KyPVӁKRjQWRjQ FKӏX[ӱOêWKHRTX\ÿӏQKQӃXFyEҩWFӭVDLSKҥPQjR[ҧ\UDOLrQTXDQÿӃQQKӳQJJuQKyP FDPÿRDQ 7S+ӗ&Kt0LQK tháng 7 QăP1 1KyPVLQKYLrQWKӵFKLӋn 3KҥP7XҩQ.K{L 7UѭѫQJĈuQK/kX /r7ҩQ/ӵF 2 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK /XұQYăQWӕWQJKLӋS - 2021 /Ӡ,&Ҧ0Ѫ1 /ӡLFҧPѫQ ÿҫXWLrQ FKkQWKjQKQKҩW QKyP[LQJӱLÿӃQ767UѭѫQJ7XҩQ$QK QJѭӡLÿmÿӗQJKjQK cùng nhóm YjÿѭDUDQKӳQJJySêQKӳQJKѭӟQJGүQvô cùng quý giá, FKӍUDYjJL~SQKyPNKҳFSKөFQKӳQJOӛLVDLVyWcùng QKyPÿѭDUD FiFKJLҧLTX\ӃWSKKӧS QKҩW ÿӇWӯQJEѭӟFKRjQWKLӋQQKӳQJQӝLGXQJWURQJĈӅFѭѫQJOXұQYăQFNJQJQKѭ/XұQYăQ WӕWQJKLӋS %rQFҥQKQKӳQJOӡLJySêWӯ*9+'QKyPFNJQJ[LQJӱL OӡL FҧPѫQÿӃQFiFanh trong nhóm LVTN NKRiWUѭӟF FӫD767UѭѫQJ7XҩQ$QKÿmFyQKӳQJQKұQ[pWJySêFKkQ thành ÿӇQKyPNӏSEәVXQJQӝLGXQJFKRFiFWUѭӡQJKӧS[ҧ\UDWURQJWKӵFWӃYjVӱDFKӳD QKӳQJVDLVyWWURQJTXiWUuQKWKӵFKLӋQÿӅWjL ;LQFKkQWKjQKFҧPѫQFiFDQKFKӏEҥQEqWKXӝFNKRD.KRDKӑFYj.ӻWKXұW0i\ WtQKWUѭӡQJĈҥL+ӑF%iFK.KRD7S+&0ÿmWұQWuQKKӛWUӧFKRQKyPWURQJWKӡLJLDQTXD ;LQFҧPѫQWKѭYLӋQYjEDQTXҧQOêWKѭYLӋQWUѭӡQJĈҥLKӑF%iFK.KRD7S+ӗ&Kt 0LQKÿmKӛWUӧFXQJFҩSFKRQKyPQJXӗQWѭOLӋXTXêEiX Vì ҧQKKѭӣQJFӫDGӏFKCovid-QrQYLӋFWUDRÿәLWUӵFWLӃSYӟLWKҫ\KѭӟQJGүQ các WKjQKYLrQWURQJQKyPJһSkhông ít NKyNKăQFNJQJQKѭYLӋFWKӵFQJKLӋPKӋWKӕQJYүQ FKѭDÿѭӧFWLӃQKjQKPӝWFiFh WRjQGLӋQ QrQFKҳFFKҳQ VӁFy QKӳQJVDLVyW'RNLӃQWKӭF còn KҥQKҽSYjNKҧQăQJOêOXұQFӫDQKyPFzQQKLӅXWKLӃXVyWYjKҥQFKӃNtQKPRQJVӵ FKӍGүQYjÿyQJJySFӫDFiF7Kҫ\&{ÿӇEjLEiRFiRFӫDQKyPÿѭӧFKRjQWKLӋQKѫQ /ӡLFXӕLFQJHP[LQNtQKFK~FTXê7Kҫ\&{QKLӅXVӭFNKӓHWKjQKF{QJYjKҥQK phúc. 7S+ӗ&Kt0LQKWKiQJQăP 1KyPVLQKYLrQWKӵFKLӋQ 3KҥP7XҩQ.K{L 7UѭѫQJ ĈuQK/kX /r7ҩQ/ӵF 3 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK /XұQYăQWӕWQJKLӋS - 2021 7Ï07Ҳ7/8Ұ19Ă1 /XұQYăQYӟLÿӅWjL³3KiWWULӇQӭQJGөQJERRNLQJFKӛJӱL[H´ÿѭӧFWKӵFKLӋQEӣL EDVLQKYLrQ/r7ҩQ/ӵF3KҥP7XҩQ.K{LYj7UѭѫQJĈuQK/kXFӫDNKRD.KRDKӑFYjNӻ WKXұW Pi\ WtQK WKXӝF WUѭӡQJ ĈҥL KӑF EiFK NKRD 73+&0 GѭӟL Vӵ KѭӟQJ GүQ FӫD 76 7UѭѫQJ7XҩQ$QK 6DXKѫQ WKiQJWtFKFӵFOjPYLӋFQKyP69ÿm[k\GӵQJWKjQKF{QJOjKӋWKӕQJ WuPNLӃPYjÿһWFKӛEmL[HJҫQQKѭKRjQFKӍQK+ӋWKӕQJOjFҫXQӕLJLӳDQKӳQJQJѭӡLFy EmLÿӛ[HKRһFFyNK{QJJLDQWUӕQJNK{QJ VӱGөQJFyWKӇOjPEmLÿӛ[HÿӇNLӃPWKrPWKX QKұSYӟLQKӳQJQJѭӡLFyQKXFҫXWuPFKӛÿӛ[H+ӋWKӕQJOjPӝWJLҧLSKiSKӛWUӧJLҧLTX\ӃW YҩQQҥQWKLӃXEmLÿӛ[HWҥLFiFWKjQKSKӕOӟQKLӋQQD\ 'ѭӟLVӵKѭӟQJGүQJySêWұQWuQKFӫD*9+'QKyPÿmFyQKӳQJEѭӟFSKkQWtFK KӋWKӕQJWӯQKӳQJXVH-FDVHÿѫQJLҧQFKRÿӃQ QKӳQJ WtQKQăQJSKӭFWҥS và ÿѭDUDQKӳQJ F{QJQJKӋSKKӧSQKҩWÿӇVӱGөQJWURQJÿӅWjL x MongoDB - document database - OjPӝWKӋWKӕQJFѫVӣGӳOLӋXKѭӟQJWjLOLӋX x Express JS - Node.js web framework - KӛWUӧSKiWWULӇQFiFӭQJGөQJZHE x React JS và React Native - client-VLGH-DYD6FULSWIUDPHZRUNÿӇSKiWWULӇQӭQJGөQJ WUrQZHEYjGLÿӝQJ x Node JS - JavaScript web server 4 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK /XұQYăQWӕWQJKLӋS - 2021 0Ө&/Ө& Danh mөc hình ҧnh 7 &KѭѫQJ,7әng quan 9 1.1 Ĉһt vҩQÿӅ 9 1.2 PhҥPYLÿӅ tài 9 1.3 MөFWLrXÿӅ tài 9 1.4 Các ӭng dөQJWѭѫQJWӵ &KѭѫQJ,,0{Wҧ hӋ thӕng 10 12 2.1 Mô hình tәng quan 12 2.2 Công nghӋ sӱ dөng 12 2.2.1 KiӃn trúc 3 tier 12 2.2.2 Tiêu chuҭn thiӃt kӃ web services ± RESTful API 14 2.2.3 MERN Stack 14 2.2.4 App Center và Codepush 18 2.2.5 Goong Map API 19 2.2.6 Firebase 20 2.2.7 Google Cloud Storage 21 2.2.8 Heroku 21 2.2.9 JWT Authentication 23 2.2.10 Git/GitHub 25 2.3 Phân tích yêu cҫu chӭFQăQJ 26 2.3.1 Ӭng dөQJGLÿӝQJFKRQJѭӡLGQJWK{QJWKѭӡng 26 2.3.2 Ӭng dөQJGLÿӝng cho chӫ bãi xe 26 2.3.3 Website cho quҧn trӏ viên 26 2.4 Use-Case Ĉһc tҧ Use-Case 2.5 /ѭӧFÿӗ quan hӋ FѫVӣ dӳ liӋu &KѭѫQJ,,,0{Wҧ chӭFQăQJ 3.1 Nhóm WtQKQăQJFKRQJѭӡi dùng cuӕi 27 28 33 35 35 3.1.1 ĈăQJ ký tài khoҧn 35 3.1.2 ĈăQJ nhұp 36 3.1.3 Tìm kiӃm vӏ trí 37 3.1.4 Xem thông tin tәng quát cӫa bãi xe 38 5 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK /XұQYăQWӕWQJKLӋS - 2021 3.1.5 ChӍ ÿѭӡng 39 3.1.6 Xem chi tiӃt bãi xe 41 3.1.7 Ĉһt chӛ WUѭӟc 42 3.1.8 Nhҳn tin vӟi chӫ bãi xe 43 3.1.9 Gӑi ÿLӋn cho chӫ bãi xe 44 3.1.10 Xem/huӹ ÿѫQÿһt chӛ: 45 3.1.11 ĈiQK giá bãi xe 47 3.1.12 /ѭXEmL[H 48 3.1.13 Xem thông báo và tin nhҳn 49 3.1.14 Thêm, xoá, sӱDSKѭѫQJWLӋn 50 3.1.15 &iFWtQKQăQJNKiF 53 3.2 1KyPWtQKQăQJFKRFKӫ bãi 55 3.2.1 ĈăQJNêWjLNKRҧn 55 3.2.2 ĈăQJQKұp tài khoҧn 57 3.2.3 Quҧn lý bãi xe 58 3.2.4 Thông báo mӛi khi có tin nhҳQKD\ÿѫQÿһt chӛ mӟi 70 3.3 Nhóm chӭFQăQJGjQKFKRTXҧn trӏ viên 71 3.4 KiӇm thӱ 78 &KѭѫQJ,9.Ӄt luұQYjKѭӟng phát triӇn 4.1 KӃt luұn 80 80 4.1.1 KӃt quҧ ÿҥWÿѭӧc 80 4.1.2 ѬXÿLӇm 80 4.1.3 1KѭӧFÿLӇm 80 +ѭӟng phát triӇn 80 4.2 Tài liӋu tham khҧo 81 6 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK /XұQYăQWӕWQJKLӋS - 2021 Danh mөc hình ҧnh Hunh 1: Giao diӋn ӭng dөng MyParking ....................................................................................... 11 Hunh 2: Mô hình kiӃn trúc 3 tiers .................................................................................................. 13 Hunh 3: KiӃQWU~F0(51ÿѭӧc áp dөng vào hӋ thӕng .................................................................. 13 HuQK&ѫVӣ dӳ liӋu mongoDB ................................................................................................... 15 Hunh 5: Framework ExpressJS ...................................................................................................... 16 HuQK7KѭYLӋn React ................................................................................................................. 16 Hunh 7: NodeJs .............................................................................................................................. 18 Hunh 8: Mô hình CodePush ........................................................................................................... 19 Hunh 9: Goong Map API ............................................................................................................... 19 Hunh 10: Google Firebase .............................................................................................................. 20 Hunh 11: Google Cloud Storage .................................................................................................... 21 Hunh 12: Heroku ............................................................................................................................ 21 Hunh 13: JSON Web Tokens Authentication ................................................................................ 23 Hunh 14: Flow hoҥWÿӝng cӫa JWT ................................................................................................ 24 Hunh 15: Git & GitHub .................................................................................................................. 25 HuQK/ѭӧFÿӗ Use-Case hӋ thӕng ........................................................................................... 27 HuQK/ѭӧFÿӗ quan hӋ FѫVӣ dӳ liӋu ....................................................................................... 33 HuQK0jQKuQKÿăQJNêWjLNKRҧn ........................................................................................... 35 Hunh 19: Màn hình nhұp mã OTP và thiӃt lұp tài khoҧn ............................................................... 36 HuQK0jQKuQKÿăQJQKұp ....................................................................................................... 36 Hunh 21: Màn hình trang chӫ, tìm kiӃm vӏ trí ................................................................................ 37 Hunh 22: Màn hình trang chӫ, xem thông tin tәng quát bãi xe ...................................................... 38 Hunh 23: Màn hình trang chӫ, thông tin tәng quát bãi xe .............................................................. 39 Hunh 24: Màn hình trang chӫ, thông tin chӍ ÿѭӡng ....................................................................... 40 Hunh 25: Màn hình chi tiӃt bãi xe .................................................................................................. 41 Hunh 26: Pop-XSÿһt chӛ ................................................................................................................ 42 Hunh 27: Màn hình nhҳn tin ........................................................................................................... 43 Hunh 28: Màn hình trang chӫ, gӑLÿLӋn cho chӫ bãi xe ................................................................. 44 Hunh 29: Pop-XSWK{QJWLQÿһt chӛ................................................................................................. 45 Hunh 30: Màn hình HoҥWÿӝng và Sӵ kiӋn ..................................................................................... 46 Hunh 31: Pop-XSÿiQKJLiEmL[H ................................................................................................... 47 HuQK0jQKuQK%mL[HÿmWKtFK................................................................................................ 48 Hunh 33: Màn hình Thông báo & Tin nhҳn ................................................................................... 49 HuQK0jQKuQK3KѭѫQJWLӋn cӫa tôi ........................................................................................ 50 HuQK0jQKuQK7KrPSKѭѫQJWLӋn .......................................................................................... 51 Hunh 36: Màn hình ChӍnh sӱDWK{QJWLQSKѭѫQJWLӋn .................................................................... 52 Hunh 37: Màn hình chia sҿ app ...................................................................................................... 53 Hunh 38: Báo cáo sӵ cӕ .................................................................................................................. 54 HuQK0jQKuQKÿăQJNêDSSFKRFKӫ bãi xe ........................................................................... 55 Hunh 40: Màn hình nhұp mã OTP và thiӃt lұp tài khoҧn ............................................................... 56 HuQK0jQKuQKÿăQJQKұp, app cho chӫ bãi ............................................................................ 57 Hunh 42: Màn hình trang chӫ, app chӫ bãi xe ............................................................................... 57 Hunh 43: Màn hình thêm bãi xe ..................................................................................................... 58 Hunh 44: Tìm kiӇXYtWUtEmLÿӛ xe ................................................................................................. 59 Hunh 45: Chӑn và xác nhұn vӏ WUtEmLÿӛ xe ................................................................................... 59 Hunh 46: Màn hình thêm bãi xe vӟi vӏ WUtÿѭӧc chӑn .................................................................... 60 HuQK%mL[HVDXNKLÿѭӧFÿăQJNêFKѭDÿѭӧc xét duyӋt ......................................................... 61 7 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK /XұQYăQWӕWQJKLӋS - 2021 Hunh 48: Màn hình Bãi xe cӫa tôi cà trang quҧn lý ....................................................................... 62 Hunh 49: Màn hình thông tin bãi xe ............................................................................................... 63 HuQK0jQKuQKĈѫQÿһt chӛ .................................................................................................... 64 Hunh 51: Màn hình Quҧn lý bãi xe, danh sách các xe sҳp tӟi........................................................ 65 Hunh 52: Màn hình Quҧn lý bãi xe, danh sách các xe trong bãi và màn hình tính tiӅn ................. 65 Hunh 53: Màn hình Thӕng kê ........................................................................................................ 68 Hunh 54: Màn hình ChӍnh sӱa thông tin bãi xe ............................................................................. 68 Hunh 55: Màn hình Bãi xe cӫa tôi và trang quҧn lý ....................................................................... 69 Hunh 56: Pop-XSWK{QJEiRNKLQJѭӡLGQJÿһt chӛ hoһc nhҳn tin ............................................... 70 Hunh 57: Giao diӋn web quҧn trӏ viên............................................................................................ 71 Hunh 58: Thông tin vӅ sӕ Oѭӧng ..................................................................................................... 71 Hunh 59: BiӇXÿӗ thӇ hiӋn sӕ QJѭӡi dung mӟi .............................................................................. 72 Hunh 60: Báo cáo hҵng ngày dành cho quҧn trӏ viên ..................................................................... 72 Hunh 61: Giao diӋn quҧn lý tài khoҧn ............................................................................................ 73 Hunh 62: Bҧng quҧn lý tài khoҧn ................................................................................................... 73 Hunh 63: Bҧng quҧn lý tài khoҧn và chӭFQăQJWuPNLӃm ............................................................. 74 Hunh 64: Bҧng quҧn lý tài khoҧn và chӭFQăQJ[HPFKLWLӃt ......................................................... 74 Hunh 65: Giao diӋn thông tin chi tiӃt ............................................................................................. 75 HuQK%mL[HÿDQJÿѭӧc xét duyӋt ............................................................................................ 75 Hunh 67: Giao diӋn quҧn lý bãi xe mӟi.......................................................................................... 76 Hunh 68: Thông tin chi tiӃt bãi xe .................................................................................................. 76 HuQK%mL[Hÿmÿѭӧc phê duyӋt ............................................................................................... 77 Hunh 70: Tài nguyên ӭng dөng chӫ bãi sӱ dөng ........................................................................... 78 Hunh 71: Tài nguyên ӭng dөQJFKRQJѭӡi dung cuӕi sӱ dөng ...................................................... 79 8 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK /XұQYăQWӕWQJKLӋS - 2021 CKѭѫQJ I: Tәng quan 1.1 Ĉһt vҩQÿӅ 7URQJQKӳQJQăPJҫQÿk\FQJYӟLVӵSKiWWULӇQFӫDQӅQNLQKWӃWKXQKұSÿӡLVӕQJFӫD QJѭӡLGkQÿѭӧFQkQJOrQFQJYӟLÿyOjVӵJLDWăQJFKyQJPһWFӫDVӕOѭӧQJSKѭѫQJWLӋQÿһF ELӋWӣFiFWKjQKSKӕOӟQ*LDRWK{QJӣFiFWKjQKSKӕOӟQQKѭ+j1ӝL73+ӗ&Kt0LQKĈj 1ҹQJKLӋQQD\ÿDQJOjPӝWEjLWRiQNKyYjFҫQJLҧLTX\ӃWQJD\+jQJQJj\KjQJJLӡFK~QJWD YүQWKѭӡQJ[X\rQÿѭӧFQJKHQKӳQJWK{QJWLQYӅWuQKWUҥQJWҳFÿѭӡQJWҥLFiFWX\ӃQSKӕÿһF ELӋWWURQJQKӳQJJLӡFDRÿLӇP9jPӝWWURQJQKӳQJQJX\rQQKkQJk\UDWuQKWUҥQJÿyOjYLӋF ÿӛ GӯQJ[HNK{QJÿ~QJQѫLTX\ÿӏQK&iFÿLӇPÿӛGӯQJ[HÿѭӧFWұQGөQJӣPӑLFKӛPӑL QѫLWUrQYӍDKqOzQJÿѭӡQJF{QJYLrQFiFQѫLNK{QJSKpS«ÿLӅXÿyҧQKKѭӣQJNK{QJQKӓ ÿӃQJLDRWK{QJQӝLÿ{YjPӻTXDQÿ{WKӏ[1] 7KHRVӕOLӋXWKu9LӋW1DPKLӋQÿDQJ[ӃS YӏWUtWKӭWURQJNKXYӵFĈ{QJ1DPÈYӅVҧQ OѭӧQJWLrX WKө[HPi\YӟLWULӋX[HWURQJQӱDÿҫXQăP.[2] 1ӃXFKӍWtQKULrQJ ӣ WKjQKSKӕ+ӗ&Kt0LQKWURQJQăPTXDVӕ OѭӧQJSKѭѫQJWLӋQÿmWăQJWKrPKѫQWULӋX FKLӃFĈӇJLҧLTX\ӃWYҩQQҥQWKLӃXEmLÿӛ[HUҩWQKLӅXELӋQSKiSÿmÿѭӧFÿѭDUDWURQJÿyELӋQ SKiSNKҧGƭQKҩWOj[k\GӵQJFiFEmLÿӛQJҫPGѭӟLOzQJÿҩW7X\QKLrQÿӇ[k\GӵQJPӝWGӵ iQEmLÿұX[HQJҫPQKjÿҫXWѭSKҧLEӓUDPӝWQJXӗQYӕQUҩWOӟQQKѭQJWKӡLJLDQWKXKӗLYӕQ NpRGjLĈk\OjPӝWWURQJQKӳQJUjRFҧQNKLӃQFiFQKjÿҫXWѭNK{QJPһQPj1JRjLUDFiFYӏ WUtTX\KRҥFKEmLÿӛ[HQJҫPFNJQJÿDQJÿѭӧFTX\KRҥFKVRQJVRQJFiFYӏWUtÿҩWF{QJYLrQ NKXVLQKKRҥWF{QJFӝQJQrQFiFFKӍWLrXTX\KRҥFKPұWÿӝ[k\GӵQJWUrQPһWÿҩWÿӅXQҵP WURQJJLӟLKҥQQKҩWÿӏQK&QJYӟLÿyYLӋFNK{QJEӕWUtNLQKGRDQKWKѭѫQJPҥLGӏFKYөFNJQJ OjEjLWRiQFҫQVӟPFyOӡLJLҧLÿӇWҥRÿӝQJOӵFFKRFiFQKjÿҫXWѭ[3] 1Jj\QD\WURQJWKӡLÿҥLF{QJQJKӋYLӋFiSGөQJF{QJQJKӋÿӇJLҧLTX\ӃWYҩQÿӅWKLӃu EmLÿӛ[HFNJQJOjPӝWSKѭѫQJiQÿѭӧFWtQKWӟL7ұQGөQJFiFNK{QJJLDQWUӕQJWҥLFiFKӝJLD ÿuQKYjWҥRQrQPҥQJOѭӟLEmLÿӛ[HUӝQJNKҳSFiFWKjQKSKӕFNJQJQKѭWұQGөQJOӧLWKӃUҵQJDL FNJQJFyPӝWFKLӃFÿLӋQWKRҥLWK{QJPLQKWUrQWD\ӭQJGөQJSKiWWULӇQWUrQQӅQWҧQJÿLӋQWKRҥL GLÿӝQJVӁJySSKҫQJLҧLTX\ӃWYҩQÿӅWUrQĈӇKLӋQWKӵFKyDSKѭѫQJiQWUrQQKyPFK~QJHP TX\ӃWÿӏQK[k\GӵQJPӝWӭQJGөQJERRNLQJFKӛJӱL[H 1.2 PhҥPYLÿӅ tài 9Ӆ PһW ÿӕL WѭӧQJ QJѭӡL GQJ ӭQJ GөQJ KѭӟQJ ÿӃQ FiF Fi QKkQ Vӣ KӳX FiF EmL JLӳ [H FKX\rQGөQJKRһFFiFNK{QJJLDQFyWKӇVӱGөQJOjPEmLJLӳ[HYjQKӳQJFiQKkQFyQKXFҫX WuPNLӃPEmLÿӛ[HJLiFҧKӧSOêYjQKDQKJӑQ9ӅPһWÿӏDOêGRFiFF{QJQJKӋOLrQTXDQÿӃQ ÿӏQKYӏYjWuPNLӃPYӏWUtPjӭQJGөQJVӱGөQJFKӍGQJÿѭӧFWUrQOmQKWKә9LӋW1DPQrQӭQJ GөQJEDQÿҫXVӁQKҳPWӟLFiFWKjQKSKӕOӟQӣ9LӋW1DPQѫLPjQKѭFҫXWuPNLӃPEmLÿӛ[H FӫDQJѭӡLGQJÿDQJNKiFDR 1.3 Mөc tiêXÿӅ tài ӬQJGөQJÿѭӧF[k\GӵQJÿӇWUӣWKjQKPӝWKӋWKӕQJNӃWQӕLFiFEmLÿӛ[HWҥRQrQPҥQJ OѭӟLEmLÿӛ[HUӝQJNKҳSJL~SFKRQJѭӡLGQJGӉGjQJWuPNLӃPPӝWEmLÿӛ[HWKtFKKӧSFKR PuQKWURQJFiFWKjQKSKӕOӟQÿӇJLҧPWKLӇXWuQKWUҥQJJLDRWK{QJQWҳFGRYLӋFÿұX[HNK{QJ ÿ~QJQѫLTX\ÿӏQKYjOjPWăQJPӻTXDQÿ{WKӏÿӗQJWKӡLFNJQJJySSKҫQJL~SFKRFiFFKӫEmL [HWұQGөQJNK{QJJLDQWUӕQJFӫDPuQKÿӇNLӃPWKrPWKXQKұS 9ӟLFiFWLrXFKtÿһWUDӣWUrQӭQJGөQJVӁFyFiFWtQKQăQJFKtQKVDX 9 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK x x x x x x 1.4 /XұQYăQWӕWQJKLӋS - 2021 &KRSKpSÿăQJQKұSÿăQJNêWjLNKRҧQEҵQJVӕÿLӋQWKRҥL ĈѭDUDGDQKViFKEmLÿӛ[HKLӇQWKӏWUӵFTXDQWUrQEҧQÿӗÿӇQJѭӡLGQJOӵDFKӑQ Ĉҫ\ÿӫWtQKQăQJÿӇWKDRWiFYӟLPӝWEmL[HFKӍÿѭӡQJ[HPFKLWLӃWJӑLÿLӋQQKҳQWLQ ÿһWFKӛÿiQKJLi 4XҧQOêSKѭѫQJWLӋQFiQKkQ ĈăQJNêYjTXҧQOêEmL[H ;HPWKӕQJNrGRDQKWKX Các ӭng dөng WѭѫQJWӵ +LӋQWҥLWUrQWKӏWUѭӡQJFNJQJFyNKiQKLӅXӭQJGөQJFyWtQKQăQJWuPNLӃPÿһWFKӛEmL[H WѭѫQJ Wӵ ӭQJ GөQJ FӫD QKyP QKѭ 0\ 3DUNLQJ FӫD Viettel, Best Parking - Find Parking, Parkopedia Parking1KyPFKӑQӭQJGөQJ0\3DUNLQJFӫD9LHWWHOOjPÿӕLWѭӧQJ NKҧRViWFKtQKYuQKӳQJÿLӇPWѭѫQJÿӗQJYӅWtQKQăQJYjSKҥPYLVӱGөQJ 0\3DUNLQJOjGӏFKYөÿѭӧF9LHWWHOSKiWWULӇQQKҵPPөFÿtFKFXQJFҩSFKRQJѭӡLGQJ WK{QJWLQYӅKLӋQWUҥQJFӫDFiFEmLÿӛ[HWKHRWKӡLJLDQWKӵFÿӗQJWKӡLFKRSKpSQJѭӡLGQJ GӉGjQJÿһWFKӛYjWKDQKWRiQSKtÿӛ[HFKREmLÿӛ[HPRQJPXӕQ 9ӟLYLӋFWtFKKӧSQKLӅXSKѭѫQJWKӭFWKDQKWRiQNKiFQKDXQKѭ9LHWWHO3D\606 Viettel PRQJPXӕQQJѭӡLGQJWLӃSFұQGӉGjQJQKҩWWӟLFiFÿLӇPÿӛ[HPjPuQKFyQKXFҫX 0\3DUNLQJFXQJFҩSWtQKQăQJFKtQK x x x x x &XQJFҩSWK{QJWLQWKӡLJLDQWKӵFYӅKLӋQWUҥQJFiFEmLÿӛ[H &KRSKpSQJѭӡLGQJGӉGjQJWuPNLӃPYjWKӵFKLӋQÿһWFKӛ +ӛWUӧWKDQKWRiQYӟLQKLӅXSKѭѫQJWKӭFQKѭ9LHWWHO3D\606 *L~SQJѭӡLGQJGӉGjQJ[HPOӏFKVӱÿһWFKӛ 7uPÿѭӡQJÿLQJҳQQKҩWÿӃQEmLÿӛPRQJPXӕQPӝWFiFKGӉGjQJ>4] 10 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK /XұQYăQWӕWQJKLӋS - 2021 Hunh 1*LDRGL͏QͱQJGͭQJ0\3DUNLQJ Sau quá trình cài ÿһWYjWKӱQJKLӋPDSSQKyPÿmWuPUDQKӳQJÿLӇPKҥQFKӃFӫDӭQJGөQJ Qj\FөWKӇ x x x *LDRGLӋQӭQJGөQJNK{QJÿѭӧFFKӍQKFKXWKkQWKLӋQ 7KLӃXFiFNrQKOLrQOҥFJLӳDQJѭӡLWKXrYjFKӫEmL[H 7KLӃXWtQKQăQJÿiQKJLiSKҧQKӗLEmL[H .ӃWKӯDQKӳQJWtQKQăQJKLӋQFyFӫD0\3DUNLQJFyOѭӧFEӓÿLQKӳQJFKӭFQăQJNKyKLӋQ WKӵF QKѭ FKӭF QăQJ WKDQK WRiQ EҵQJ Yt ÿLӋQ Wӱ QKyP ÿm WҥR QrQ PӝW ӭQJ GөQJ NKҳF SKөF QKӳQJÿLӇP\ӃXPj0\3DUNLQJFzQWӗQÿӑQJ 11 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H Khoa .KRDKӑFYj.ӻWKXұW0i\WtQK /XұQYăQWӕWQJKLӋS - 2021 CKѭѫQJ,,0{Wҧ hӋ thӕng 2.1 Mô hình tәng quan +ӋWKӕQJ3DUNLQJFinder EDRJӗPӭQJGөQJWUrQQӅQWҧQJGLÿӝQJGjQKFKRQJѭӡLGQJ PXӕQÿһWFKӛÿӛ[HYjQJѭӡLPXӕQÿăQJNêEmLÿӛ[HZHEVLWHTXҧQWUӏKӋWKӕQJFKRTXҧQWUӏ YLrQ+ӋWKӕQJVӁYұQKjQKWKHRP{KuQKVDX Ɣ +ӋWKӕQJ\rXFҫXQJѭӡLGQJÿăQJNêÿăQJQKұSÿӇVӱGөQJGӏFKYө Ɣ +ӋWKӕQJVӁKLӇQWKӏYӏWUtKLӋQWҥLYjFiFEmL[HOkQFұQÿyWUrQPjQKuQKWUDQJFKӫ Ɣ 1JѭӡLGQJFKӑQEmL [H[HPWK{QJWLQÿiQKJLiFӫDEmL[HWLӃQKjQKÿһWFKӛQKҳQ WLQYӟLFKӫEmL[H Ɣ 1KӳQJNKiFKKjQJPXӕQÿăQJNêEmL[HFҫQSKҧLFKӡ[pWGX\ӋWFӫDQKӳQJQJѭӡLTXҧQ OêKӋWKӕQJ Ɣ &KӫEmL[HFyWKӇTXҧQOêEmL[HFӫDPuQKWUҥQJWKiLEmL[HVӁFұSQKұWOrQKӋWKӕQJYj KLӇQWKӏOrQDSSWKHRWKӡLJLDQWKӵF Ɣ &KӫEmL[HQӃXPXӕQEmLFӫDPuQK[XҩWKLӋQWUrQWRSÿҫXGDQKViFKFyWKӇPXDFiF ÿLӇPѭXWLrQEҵQJWLӅQÿk\FKtQKOjQJXӗQWKXFKtQKFӫDKӋWKӕQJ Ɣ 1JRjLUDKӋWKӕQJFzQiSGөQJFiFFKtQKViFKÿLӇPWtFKONJ\[yDEmL[HNKӓLKӋWKӕQJ NKLÿLӇPÿiQKJLiWKҩSYѭӧWPӭFFKRSKpS« 2.2 Công nghӋ sӱ dөng 2.2.1 KiӃn trúc 3 tier 2.2.1.1 Giͣi thi͏u v͉ Ki͇n trúc 3 tiers 3-WLHUV Oj PӝW NLӃQ WU~F NLӇX client/server Pj WURQJ ÿy JLDR GLӋQ QJѭӡL GQJ 8,-user LQWHUIDFH FiFTX\WҳF[ӱOêYjYLӋFOѭXWUӳGӳOLӋXÿѭӧFSKiWWULӇQQKѭQKӳQJPRGXOHÿӝFOұS YjKҫXKӃWOjÿѭӧFGX\WUuWUrQFiFQӅQWҧQJÿӝFOұS [5] .LӃQWU~FQj\EDRJӗPPRGXOHFKtQKYjULrQJELӋW x 7ҫQJ3UHVHQWDWLRQOjWҫQJJLDRGLӋQQJѭӡLGQJWURQJKӋWKӕQJWҫQJ*LDRGLӋQQJѭӡL GQJQj\WKѭӡQJOjJLDRGLӋQÿӗKӑDFyWKӇWUX\FұSÿѭӧFWK{QJTXDWUuQKGX\ӋWZHE KRһFӭQJGөQJGӵDWUrQZHEYjKLӇQWKӏQӝLGXQJYjWK{QJWLQKӳXtFKFKRQJѭӡLGQJ FXӕL7ҫQJQj\WKѭӡQJÿѭӧF[k\GӵQJWUrQFiFF{QJQJKӋZHEQKѭ+70/-DYD6FULSW &66KRһFWK{QJTXDFiFIUDPHZRUNSKәELӃQNKiFYjJLDRWLӃSYӟLFiFWҫQJNKiFWKông TXDFiFOӋQKJӑL$3, x 7ҫQJ$SSOLFDWLRQWKӵFKLӋQFiFKjQKÿӝQJQJKLӋS YөFӫDSKҫQPӅPQKѭ WtQK WRiQ ÿiQKJLiWtQKKӧSOӋFӫDWK{QJWLQ«7ҫQJQj\FzQGLFKX\ӇQ[ӱOtWK{QJWLQJLӳD WҫQJWUrQGѭӟL x 7ҫQJ'DWDEDRJӗPFѫVӣGӳOLӋXKӋWKӕQJOѭXWUӳGӳOLӋXYjWҫQJWUX\FұSGӳOLӋX9t GөYӅFiFKӋWKӕQJQKѭYұ\Oj0\64/2UDFOH3RVWJUH64/0LFURVRIW64/6HUYHU 0RQJR'%YY'ӳOLӋXÿѭӧFWUX\FұSEӣLWҫQJӭQJGөQJWK{QJTXDFiFOӋQKJӑL$3,[5] 12 3KiWWUL͋QͱQJGͭQJERRNLQJFK͟J͵L[H
- Xem thêm -

Tài liệu liên quan