Đăng ký Đăng nhập
Trang chủ Giáo dục - Đào tạo Cao đẳng - Đại học Chuyên ngành kinh tế Xây dựng ứng dụng quản lý mục tiêu cá nhân trên điện thoại di động...

Tài liệu Xây dựng ứng dụng quản lý mục tiêu cá nhân trên điện thoại di động

.PDF
55
177
72

Mô tả:

LỜI CẢM ƠN. Lời đầu tiên em xin được gửi lời cảm ơn đến cô “Ngô Thị Lan” giang viên bô môn “ Lập Trình Và Ứng Dụng”, người tạo điều kiện cho em nghiên cứu đề tài này và tận tình hưỡng dẫn em để em có thể hoàn thành tốt đồ án “Xây dựng ứng dụng quản lý mục tiêu cá nhân trên điện thoại di động” Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của một sinh viên, đồ án này không thể tránh được những thiếu sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của các thầy cô để em có điều kiện bổ sung, nâng cao kiến thức của mình, để phục vụ tốt hơn công tác thực tế sau này. Em xin chân thành cảm ơn ! Thái Nguyên,ngày tháng 05 năm 2017 Sinh viên thực hiện 1 LỜI CAM ĐOAN Em xin cam đoan đồ án này là quá trình nghiên cứu độc lập của riêng em. Cá c số liệu sử dụng phân tích trong đồ án có nguồn gốc rõ ràng, đã công bố theo đúng quy định. Các kết quả nghiên cứu trong đồ án do tôi tự tìm hiểu, phân tích một cách trung thực, khách quan và phù hợp với thực tế. Các kết quả này chưa từng được côn g bố trong bất kỳ nghiên cứu nào khác. Thái Nguyên,ngày tháng 05 năm 2017 Sinh viên thực hiện 2 MỤC LỤC LỜI CẢM ƠN. ........................................................................................................ 1 LỜI CAM ĐOAN .................................................................................................... 2 MỤC LỤC .............................................................................................................. 3 LỜI NÓI ĐẦU ........................................................................................................ 4 CHƯƠNG 1: TỔNG QUAN VỀ XÁC ĐỊNH MỤC TIÊU ...................................... 5 VÀ QUẢN LÍ THỜI GIAN. .................................................................................... 5 1.1 Mục tiêu là gì?................................................................................................ 5 1.2 Tính chất của mục tiêu ................................................................................... 5 1.3 Quản lý thời gian ............................................................................................ 6 CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG .................... 9 2.1 Bài toán và điều kiện thực tế .......................................................................... 9 2.1.1 Bài toán .................................................................................................... 9 2.1.2 Điều kiện thực tế ...................................................................................... 9 2.2. Phân tích yêu cầu hệ thống ............................................................................ 9 2.2.1 Mô tả các tác nhân.................................................................................... 9 2.3.2 Biểu đồ Usecase hệ thống....................................................................... 11 2.3.3 Đặc tả các usecase .................................................................................. 13 2.4 Thiết kế các yêu cầu chủa chức năng ............................................................ 14 2.5 Biểu đồ hoạt động ........................................................................................ 30 2.6 Biểu đồ lớp ................................................................................................... 37 2.7 Thiết kế cơ sở dữ liệu ................................................................................... 38 2.8 Biểu đồ thành phần ....................................................................................... 39 2.9 Biểu đồ triển khai hệ thống ........................................................................... 39 CHƯƠNG 3 CÀI ĐẶT ỨNG DỤNG .................................................................... 40 3.1 Giao diện và giới thiệu cái chức năng trong ứng dụng. ................................. 40 KẾT LUẬN ........................................................................................................... 54 TÀI LIỆU THAM KHẢO ..................................................................................... 55 3 LỜI NÓI ĐẦU Ai cũng có 1 ngày 24 giờ nhưng tại sao có người lại có thể hoàn thành biết bao nhiêu là việc trong khi với bạn, một ngày một việc đã là quá nhiều? Có bao giờ bạn niềm nở lên một danh sách các công việc cần làm thật dài, hăm hở tin rằng mình sẽ làm được nhưng cuối cùng lại dừng lại ở việc lướt facebook cho qua ngày còn cái danh sách kia không biết đã thất lạc đâu rồi. Có nhiều nguyên nhân cho việc trên: có thể là do bạn thiếu động lực ở phút chuẩn bị bắt đầu, hoặc có thể bạn quyết tâm đấy nhưng cứ hễ bắt đầu phải làm việc chính thì việc nàỳ tới, việc kia tới. Vậy tại sao những người thành công họ lại có thể hoành thành được nhiều công việc đến thế ? Câu trả lời đơn giản là: họ có định hướng dõ ràng. Giống như một con tàu, để đi được từ A tới B cần có thiết bị chỉ đường chính xác, nếu không thì dù họ có bỏ ra vài tháng cũng khó mà tới được. Thiết bị đó giờ đây đã không còn khó để có được với thời đại công nghệ số hiện nay với chiếc smartphone bạn có thể đem cả thế giới đến với mình, và việc làm cho các mục tiêu các định hướng của bạn không bị đi lệch hướng đó là lúc tôi giúp bạn bằng việc xây dựng ứng dụng giúp bạn quản lí và không quên đi cái mục tiêu ban đâu của mình trong mỗi công việc mà bạn đặt ra. Do đó em đã chọn đề tài “Xây dựng ứng dụng quản lý mục tiêu cá nhân trên điện thoại di động” để có thể xây dựng một ứng dụng giúp mọi người có thể đi đúng hướng trong các mục tiêu của họ. Trong đề tài thực tập của em tập trung vào nghiên cứu các nội dung chính sau: Chương 1: Tổng quan về xác định mục tiêu và quản lí thời gian. Chương 2: Khảo sát, phân tích thiết kế hệ thống Chương 3 Hệ Thống Ứng Dụng. Với kiến thức còn hạn chế và kinh nghiệm của bản thân chưa được nâng cao nên bài báo cáo không thể tránh khỏi sự sơ suất về kiến thức.Vì vậy,em rất mong nhận được sự thông cảm và sự giúp đỡ của các thầy, cô để bài báo cáo của em được hoàn thiện hơn. Em xin chân thành cảm ơn! 4 CHƯƠNG 1: TỔNG QUAN VỀ XÁC ĐỊNH MỤC TIÊU VÀ QUẢN LÍ THỜI GIAN. 1.1 Mục tiêu là gì? Mục tiêu là những trạng thái, cột mốc mà con người đặt ra cho bản thân muốn đạt được trong một khoảng thời gian xác định. Tên tiếng anh của nó là management by object (viết tắt là MBO). Mục tiêu là cái khơi đầu cho các thành công trong các công việc, và cuộc sống. Khi chúng ta có mục tiêu chúng ta luôn phải có niềm tin để có thể đặt cho ta những thành công trong cuộc sống. Mục tiêu có vai trò quan trọng đối với việc quản lý thời gian hiệu quả. Chúng chỉ cho bạn cách sử dụng thời gian. Hãy tập trung vào mục tiêu và bạn sẽ biết những gì quan trọng nhất để thực hiện hàng ngày, hàng tuần, hàng tháng và hàng năm. 1.2 Tính chất của mục tiêu Mục tiêu là phương tiện để đạt mục đích: về mặt cơ bản thì mục tiêu vẫn nằm trên cơ sở của một mục đích. Ví dụ một đội bóng mục đích của họ là dành chiến thắng họ đặt mục tiêu không đê thủng lưới bàn tháng nào trong trận đấu. Nhận dạng được các ưu tiên làm cơ sở lập kế hoạch hoạt động và phân bố thời gian và sức lực. Việc phân bổ các nhiệm vụ theo một ưu tiên nhất định để ưu tiên các công việc thực hiện theo một thứ tự nhất định sẽ đạt hiệu quả tốt nhất trong các mục tiêu. Quyết tâm của một mục tiêu thường bị giảm dần theo thời gian. Chắc hẳn ai cũng đã không ít lần đặt ra cho mình 1 mục tiêu và với 1 danh sách các công việc đê thực hiện thành công cái mục tiêu đó, nhưng rồi mọi thứ dừng ở việc lên mạng và lướt facebook và rồi cái danh sách kia cũng bỗng dưng biến mất. Tại sao phải đặt mục tiêu? Đơn giản bởi vì bạn cần biết diểm đến trước khi lựa chọn phương tiện để đến đó. Đã bao giờ bạn phải đi trong bóng tối chưa nhỉ ? bạn cảm thấy thế nào? Có dễ dàng không? Lúc đó hẳn bạn ước gì có chút ánh sáng để bạn có thể nhìn dõ hơn phải không? Cuộc sống cũng như vậy nếu bạn không có mục tiêu chẳng khác gì bạn đang đi trong bóng tối, mất phương hướng và không biết bao giờ mình đi đến đích. 5 Mục tiêu như là một ngọn hải đăng cho người thủ thủy biết đâu là đất liền khi đang lênh đênh trên biển khơi. Nó chính là chiếc phao cứu sinh và bùa hộ mệnh của những người đi biển. Bạn muốn trở thành một lập trình viên đẳng cấp? muốn làm việc cho một công ti một doanh nghiệp hàng đâu trong nước, bạn muốn kiếm thật nhiều tiền. Bạn định hướng những gì mình muốn càng cụ thể thì bạn càng dễ dàng đưa ra một chiến lược để dễ dàng đạt được mục tiêu. Nếu bạn không biết mình đi đến đâu thì làm sao bạn biết mình đã tới đích. 1.3 Quản lý thời gian Thời gian là một tài sản vô cùng quý giá của tất cả mọi người không của riêng mình ai, nhưng thời gia cứ trôi đi là ta không bao giờ có thể lấy lại được. Không phải ai cũng có thể tận dụng được hết thời gian của mình, ai cũng đã từng phí phạm chúng một cách vô nghĩa. Nhiều cơ hội vụt đi mất sau cũng đi cùng với thời gian do chúng ta còn chưa biết quả lí thời gian của mình. Việc quản lí thời gian là vô cùng quan trọng và tất yếu để dẫn đến thành công. Nếu bạn là người kiểm soát được thời gian của mình tốt thì chắc chắn bạn sẽ không phải vò đầu bứt tai mỗi khi deadline tới, không bị dính vào hoàn cảnh bao nhiêu thứ muốn làm mà không có thời gian. Khi quản lí được thời gian bạn sẽ có cơ hội sáng tạo hơn trong công việc và bạn sẽ không bao giờ bị nuối tiếc khi thực hiện mọi việc. Mục tiêu sẽ hướng bạn sử dụng thời gian bằng cách xác định những nhiệm vụ cụ thể mà bạn cần theo đuổi cần dành thời gian nhiều cho nó và những nhiệm vụ công việc kém phần quan trọng thì bạn nên ủy thác hoặc đê các công việc chính hoàn thành rồi thực hiện. Quỹ thời gian của mọi người là như nhau, điều quan trọng là chúng ta làm thế nào để quản lý thời gian hiệu quả nhất. Xã hội càng ngày càng phát triển, nhu cầu của cuộc sống ngày càng cao bắt buộc chúng ta phải có kỹ năng làm việc tốt để có thể thích nghi đc với nó giúp chúng ta dễ dàng đạt được kết quả cao trong công việc và trong các mối quan hệ khác ngoài xã hội. Mỗi ngày có 24 giờ , một tuần có 7 ngày thế nhưng có người họ chẳng làm được việc gì trong khi đó lại có một số người làm được hàng ngàn việc có ý nghĩa cho cuộc sống của họ. Phải chăng đó là thói quen sử dụng thời gian của người thành 6 đạt và người bình thường là khác nhau? Vậy để sử dụng thời gian của mình một cách tốt nhất thì mỗi cá nhân phải nhận định được năng lực của mình và hiểu dõ điểm mạnh và điểm yếu của bản thân trước khi nhận một công việc hoặc đối mặt với tình huống nào đó để từ đó biết được mình muốn gì trong sự nghiệp cũng như trong cuộc sống. Bạn luôn phải kiểm soát được công việc của mình làm phải mất bao nhiêu thời gian, trước hết phải lên kế hoạch và viết nó ra để trên bàn làm việc mỗi ngày như một lời nhắc nhở và cố gắng thực hiện theo đúng kế hoạch đề ra trong từng khoảng thời gian nhất định. Chẳng hạn bạn muốn mua nhà trong 3 năm tới thì kế hoạch hôm nay của bạn là gì. Một số cách giúp bạn quản lý thời gian một cách hiệu quả Nắm vững được điều gì là quan trọng nhất. Cần xác định rõ các điểm quan trọng nhất của vị trí làm việc bởi sự nỗ lực sẽ tạo nên thành công. Nếu bạn không biết được chắc chắn các điểm quan trọng nhất, bạn có thể tự đặt các câu hỏi loại như “ cái gì có tác động lớn nhất đến mọi người trong nhóm” “cần làm gì đê tăng doanh số?”. Ưu tiên thực hiện các công việc theo thứ tự “các việc nên làm ”. Nếu bạn nắm được các điểm quan trọng trong công việc thì bạn nên lên danh sách “các công việc nên làm”. Bạn có thể sử dụng chứ cái “A”, “B” và “C” bên cạnh từng mục để thể hiện mức độ quan trọng của từng việc trong đó. Bên cạnh đó, bạn cũng nên lên danh sách các công việc cần làm hàng ngày. Điều này cho phép bạn lựa chọn những công việc cần phải hoàn thành trong ngày hôm đó và loại bỏ các công việc có thể hoàn thành trong ngày khác. Có 3 bước sau đây cho việc sử dụng mục tiêu để quản lí thời gian: Bước 1: Phân chia một mục tiêu thành nhiều nhiệm vụ có thể quản lý được. Xem lại từng mục tiêu và sau đó lập danh sách tất cả các nhiệm vụ theo thứ tự đúng. Bước 2: Ước tính xem bạn cần bao nhiêu thời gian đê thực hiện một công việc. Điều này không phải lúc nào cũng rõ ràng. Nhưng nếu bạn đã hoàn thành các công việc tương tự trước đó bạn sẽ có cơ hội ước tính được thời gian. Bước 3: Xác định mức độ ưu tiên cho các công việc. Khi bạn đã hài lòng với danh sách công việc cần hoàn thành cho một công việc hãy xác định mức độ ưu tiên theo thứ tự sau 7 - Ưu tiên làm ngay: đúng với cái tên nó là mực độ ưu tiên cao nhất mức độ này sẽ ưu tiên các công việc đê thự hiện ngay. - Trong kế hoạch nên làm: thấp hơn mức ưu tiên làm ngay nhưng nó cũng là mức ưu tiên công việc quan trọng, nó nằm ở phần các công việc không thể thiếu nhưng có thể dừng lại ở mức không cần gấp gáp thực hiện ngay. - Thực hiện nhanh gọn: là nhóm các công việc được ưu tiên ở mức độ trung bình nó là nhóm các công việc được cho là nhỏ. - Từ chối , ủy thác: là nhóm công việc không quá quan trọng có thể không cần thực hiện hoặc sử dụng sự trợ giúp từ các người khác thực hiện giúp mình. Khi bạn thực hiện các nhiệm vụ của mình bạn nên chú ý đến các công việc được ưu tiên ở mức độ cao hơn rồi từ từ thực hiện các công việc ở mức độ thấp hơn đê mục tiêu của bạn có thể hoàn thành một cách tối ưu nhất. 8 CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Bài toán và điều kiện thực tế 2.1.1 Bài toán Vấn đề đặt ra ở đây là làm sao đê người dùng luôn nắm bắt được toàn bộ mục tiêu của bản thân, các công viêc luôn được thực hiện đúng thời điểm và đúng hạn, và luôn làm họ nhớ về cái mục đích ban đầu mà họ đặt ra cho mục tiêu của mình. 2.1.2 Điều kiện thực tế Trong thời kì thế giới số như hiện nay mỗi người trên tay đều sở hữu cho mình một chiếc smartphone không khó gì đê họ có thể làm mọi thứ với chúng. Việc ghi nhớ công việc nhắc nhở người dùng trở nên đơn giản hơn bao giờ hết khi hiện nay mọi chiếu smartphone đều đã có thể thực hiện tác vụ đó. Tạo ra một ứng dụng android hộ trợ người dùng giúp họ quản lí công việc và mục tiêu của bản thân, luôn nhắc nhở khi có công việc cần được thực hiện và quan trọng là luôn làm họ nhớ về mục đích của mục tiêu 2.2. Phân tích yêu cầu hệ thống 2.2.1 Mô tả các tác nhân Tác nhân Mô tả Có chức năng là chỉnh sửa các tính năng của ứng dụng và Admin quản lý server, quản lí người dùng. Người dùng có đầy đủ các chức năng trong ứng dụng như: Người dùng Xem blog, Thêm sửa xóa mục tiêu và công việc, xem phần đánh giá kết quả, đưa dữ liệu lên server lưu trữ và tải dữ liệu về thiết bị. Chức năng của Người dùng: STT 1 Chức năng Xác định muc tiêu Giải thích Cho phép người dùng nhập một mục tiêu mới, sửa một mục tiêu cũ, và xóa một mục tiêu cần thiết Lập kế hoạch Phân chia các công việc theo thời gian thành các loại công việc khác nhau, và các công việc có cấp độ ưu tiên cao hơn xẽ được hiển thị ở vị trí dễ thấy 9 Theo dõi quá trình thực Luôn cho người dùng được biết rằng mình đã hiện mục tiêu hoàn thành bao nhiêu phần trăm của mục tiêu và thống kê được những công việc nào chưa được thực hiện Đánh giá kết quả đạt Đó là việc mà hệ thống phải đánh giá xem người được dùng đã hoàn thành được bao nhiêu phần trăm của mục tiêu thông qua tất cả các số liệu mà các công việc trong mục tiêu đã được thực hiện Xem blog Xác định mục tiêu của cuộc đời (lên kế hoạch cho cuộc đời), chìa khoá thành công, lập ké hoạch, quản lý thời gian 2 Xem help Hướng dẫn sử dụng ứng dụng 3 Cài đặt hệ thống Là phần cài đặt một số hiển thị của ứng dụng Đăng nhập Giúp người dùng có thể sử dụng chức năng chuyển dữ liệu lên server và tải dữ liệu về thiết bị Đăng xuất Quản lý thông tin tái Đổi mật khẩu, tìm lại mật khẩu. khoản Các chức năng của admin 1 Quản lí người dùng Cho phép xem danh sách người dùng và chỉnh sửa lại thông tin ngời dùng 10 2.3.2 Biểu đồ Usecase hệ thống Hình 1: Biểu đồ usecase tổng quát Hình 2:Biểu đồ usecase quản lý người dùng 11 Hình 3: Quản lý công việc Hình 4: Quản lý mục tiêu 12 Hình 5: quản lý bài viết 2.3.3 Đặc tả các usecase Tên UC UC01:Đăng nhập Mô tả cho phep admin đăng nhập vào hệ thống server để quản lí người dùng. Người dùng đăng nhập vào ứng dụng để sử dụng một số chức năng nâng cao như chuyển dữ liệu lên server hoặc lấy dữ liệu về thiết bị. UC02: đăng ký Người dùng đăng ký tài khoản. UC03: Xem danh sách người dùng Khi admin đăng nhập vào server admin xẽ xem được danh sách người dùng UC04: Chỉnh sửa thông tin người dùng Admin đăng nhập vào server để có thể điều chỉnh một số thông tin người dùng như mật khẩu hoặc số điện thoại,… UC05: Xóa người dùng Admin đăng nhập vào server để có thể xóa đi người dùng mình muốn xóa UC06: Chỉnh sửa mục tiêu Mở ứng dụng lên và người dùng có thể 13 chỉnh sửa bất kỳ mục tiêu nào người dùng muốn. UC07: Thêm mục tiêu Người dùng mở ứng dụng và thêm mục tiêu mình muốn UC08:Xóa mục tiêu Người dùng mở ứng dụng và xóa mục tiêu mà họ muốn xóa UC09: Chỉnh sửa công việc Người dùng mở ứng dụng và chỉnh sửa mục tiêu mình muốn UC10:Thêm công viêc Người dùng mở ứng dụng vào từng mục tiêu chọn mục thêm công việc trong đó để thêm công việc cho mục tiêu UC11: Xóa công viêc Người dùng mở ứng dụng vào xem công việc và xóa đi công việc minh muốn xóa UC12: Thêm bài viết Cho phép admin thêm bài viết vào cơ sở dữ liệu UC13: Sửa bài viết Cho phép admin sửa bài viết trong hệ thống UC14: Xóa bài viết Cho phép admin xóa những bài viết trong hệ thống 2.4 Thiết kế các yêu cầu chủa chức năng UC01: đăng nhập Mô tả Usecase Tên Đăng nhập UC01 Code Mô tả Cho phép các tác nhân đăng nhập vào hệ thống Tác nhân Admin/ Người Kich hoạt dùng Khi server admin và mở người dùng sử dụng ứng dụng với một vài chức rộng. 14 năng mở Điều kiện chuyển Đăng nhập thành công UC02: đăng ký Mô tả Use case: Tên Đăng ký Code UC01 Mô tả Cho phép các tác nhân đăng ký vào hệ thống Tác nhân Người dùng Kich hoạt Người dùng mở úng dụng và chọn phần đăng ký để đăng ký tài khoản. Điều kiện chuyển Đăng ký thành công 15 Hoạt động Tác nhân Hệ thống Luồng chính: Đăng ký thành công. 1 Actor nhập thông tin đăng ký và click vào but ton [Đăng ký] trên form đă ng ký. 2 Kiểmtra thôngtin cá nhân và tài khoản là h ợp lệ và lệ tiến hành lưu tài khoản và thôn g báo đăng ký thành công. Thông báo của hệ thống “Không được bỏ trống các trường có dấu * !” MS0 Message thông báo 1 khi tác nhân để trống tài các mục bắt buộc nhập không nhập mà ấn luôn butt on đăng ký. MS0 “Tài khoản đã tồn tại !” 2 Message thông báo khi tên tài khoản đã tồn tại trong hệ thống. MS0 “Xác nhận mật khẩu sai !” 3 Message thông báo khi mật khẩu xác nhận không chính xác. MS0 “Đăng ký thành công !” 4 Message thông báo khi quá trình đăng ký thành công. MS0 “Đăng ký thất bại do lỗi hệ thống !” 5 Message thông báo khi quá trình đăng ký thất bại. 16 Biểu đồ trình tự đăng ký Usecase 03 Xem danh sách người dùng Tên Xem danh sách Code UC03 người dùng Mô tả Cho phép admin xem danh sách người dùng Tác nhân Admin Kich hoạt Xem danh sách tất cả người dùng đã đăng ký hệ thống Điều kiện chuyển Admin đã đăng nhập 17 Hoạt động Tác nhân Hệ thống Luồng chính: Xem danh sách người dùng 1 Admin đăng nhập vào hệ thống 2 Sau khi đăng nhập hệ thống sẽ trả về danh sách người dùng đã đăng ký trong hệ thống. Biểu đồ trình tự xem danh sách người dùng Usecase 04 Chỉnh sửa thông tin người dùng Tên Chỉnh sửa thông Code UC04 tin người dùng Mô tả Cho phép admin chỉnh sửa một số thông tin người dùng Tác nhân Admin Kich hoạt Vào người danh dùng sách và chỉnh sửa những thông tin cần thiết Điều kiện chuyển Admin đã đăng nhập 18 Hoạt động Tác nhân Hệ thống Luồng chính: Chỉnh sửa thông tin người dùng 1 Admin đăng nhập vào hệ thống, click vào button chỉnh sửa 2 Sau khi đăng nhập hệ thống sẽ trả về danh sách người dùng đã đăng ký trong hệ thống, người dùng click vào button chỉnh sửa để có thể chỉnh sửa thông tin người dùng Biểu đồ hoạt động chỉnh sửa thông tin người dùng 19 Usecase 05 Xóa người dùng Tên Chỉnh sửa thông Code UC05 tin người dùng Mô tả Cho phép admin chỉnh sửa một số thông tin người dùng Tác nhân Admin Kich hoạt Vào người danh dùng sách và chỉnh sửa những thông tin cần thiết Điều kiện chuyển Admin đã đăng nhập Hoạt động Tác nhân Hệ thống Luồng chính: Xóa người dùng 1 Admin đăng nhập vào hệ thống, click vào button chỉnh sửa 2 Sau khi đăng nhập hệ thống sẽ trả về danh sách người dùng đã đăng ký trong hệ thống, người dùng click vào button chỉnh sửa để có thể chỉnh sửa thông tin người dùng 20
- Xem thêm -

Tài liệu liên quan