Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.19 MB, 20 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<i><b>Người hướng dẫn: Trần Đại NhânNgười thực hiện: LƯU MINH NHIỀU – 52100456</b></i>
<b>PHAN MINH CHÍ – 52100953LÊ XUÂN THÀNH – 52101000Lớp : 21050401Khoá : 25</b>
<b>THÀNH PHỐ HỒ CHÍ MINH, NĂM 2023</b>
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2"><i><b>Người hướng dẫn: Trần Đại NhânNgười thực hiện: LƯU MINH NHIỀU – 52100456</b></i>
<b>PHAN MINH CHÍ – 52100953LÊ XUÂN THÀNH – 52101000Lớp : 21050401Khoá : 25</b>
<b>THÀNH PHỐ HỒ CHÍ MINH, NĂM 2023</b>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">Em cảm ơn thầy
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">Tơi xin cam đoan đây là sản phẩm đồ án của chúng tôi và được sự hướng dẫncủa thầy Trần Đại Nhân;. Các nội dung nghiên cứu, kết quả trong đề tài này là trungthực và chưa công bố dưới bất kỳ hình thức nào trước đây. Những số liệu trong cácbảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá được chính tác giả thu thập từcác nguồn khác nhau có ghi rõ trong phần tài liệu tham khảo.
Ngồi ra, trong đồ án còn sử dụng một số nhận xét, đánh giá cũng như số liệucủa các tác giả khác, cơ quan tổ chức khác đều có trích dẫn và chú thích nguồn gốc.
<b>Nếu phát hiện có bất kỳ sự gian lận nào tơi xin hồn tồn chịu trách nhiệmvề nội dung đồ án của mình. Trường đại học Tôn Đức Thắng không liên quan đến</b>
những vi phạm tác quyền, bản quyền do tơi gây ra trong q trình thực hiện (nếu có).
<i>TP. Hồ Chí Minh, ngày tháng năm Tác giả</i>
<i>(ký tên và ghi rõ họ tên)</i>
<i>Lưu Minh Nhiều</i>
<i>Lê Xuân Thành</i>
<i> Phan Minh Chí</i>
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">Tp. Hồ Chí Minh, ngày tháng năm (kí và ghi họ tên)
<b>Phần đánh giá của GV chấm bài</b>
Tp. Hồ Chí Minh, ngày tháng năm (kí và ghi họ tên)
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6"><b>TÓM TẮT</b>
Google Firebase Firestore là một dịch vụ cơ sở dữ liệu NoSQL được thiết kế đểlưu trữ dữ liệu một cách linh hoạt và hiệu quả. Được tích hợp sâu rộng trong hệ sinhthái Firebase, Firestore cung cấp các tính năng mạnh mẽ cho việc quản lý dữ liệu ứngdụng di động và web. Firestore hỗ trợ lưu trữ dữ liệu linh hoạt với khả năng chứa mảngvà các cấu trúc dữ liệu phức tạp. Các thay đổi trong dữ liệu được truyền đi theo thờigian thực, giúp các thiết bị kết nối nhận thông báo ngay khi dữ liệu thay đổi. Dữ liệuđược tổ chức trong các tài liệu, mỗi tài liệu tương ứng với một bản ghi, và các tài liệunày thuộc các bộ sưu tập. Mơ hình dữ liệu linh hoạt cho phép định nghĩa cấu trúc dữliệu theo cách tự nhiên, không bị ràng buộc bởi một cấu trúc cố định.
Firestore hoàn toàn tích hợp với các dịch vụ khác của Firebase nhưAuthentication, Cloud Functions và Realtime Database. Nó cung cấp tùy chọn bảo mậtđể kiểm sốt quyền truy cập dữ liệu, đảm bảo tính an tồn của thơng tin. FirebaseFirestore hỗ trợ nhiều nền tảng, bao gồm Android, iOS và web. Điều này giúp đơn giảnhóa việc phát triển ứng dụng đa nền tảng. Dịch vụ này cũng có khả năng mở rộng linhhoạt, phù hợp cho cả các ứng dụng nhỏ và lớn.
Tóm lại, Firebase Firestore là một giải pháp cơ sở dữ liệu linh hoạt và mạnh mẽcho các nhà phát triển. Với tích hợp sâu rộng trong hệ sinh thái Firebase, nó đáp ứngđầy đủ các nhu cầu của ứng dụng di động và web, từ quản lý dữ liệu đến bảo mật vàtích hợp dịch vụ. Đối với các dự án từ nhỏ đến lớn, Firestore là một lựa chọn đáng sửdụng.
Việc tích hợp Firebase Firestore vào ứng dụng quản lý sinh viên thời gian thựcmang lại nhiều lợi ích quan trọng. Tính năng Realtime Updates và khả năng lưu trữ dữliệu linh hoạt giúp cải thiện trải nghiệm người dùng và quản lý thông tin một cách hiệuquả. Bảo mật mạnh mẽ và tích hợp dễ dàng với các dịch vụ khác của Firebase làm choFirestore trở thành một lựa chọn xuất sắc cho ứng dụng quản lý sinh viên địi hỏi tínhthời gian thực và tính tương tác cao.
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">1.1.1.2 Tiểu mục cấp 3 tiếp theo...1
1.1.2 Tiểu mục cấp 2 tiếp theo...1
1.2 Nội dung của chương này...1
3.3.1 Tài liệu tham khảo và cách trích dẫn...1
3.3.2 Qui định của Khoa Công nghệ thông tin...1
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><i>f Tần số của dòng điện và điện áp (Hz)p Mật độ điện tích khối (C/m3)</i>
<b>CÁC CHỮ VIẾT TẮT </b>
CSTD Công suất tác dụngMF Máy phát điệnBER Tỷ lệ bít lỗi
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">Hình 2.1: Kiến trúc FTP...1
<b>DANH MỤC BẢNG</b>
Bảng 3.1 Ví dụ cho chèn bảng...1
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">Google Firebase Firestore là một cơ sở dữ liệu NoSQL được lưu trữ trên đámmây, cho phép các ứng dụng Apple, Android và web truy cập trực tiếp thông qua SDKgốc. Firestore cũng có sẵn trong các SDK gốc cho Node.js, Java, Python, Unity, C++và Go, cùng với API REST và RPC.
Hình ảnh 1: Cloud Firestore
Firestore sử dụng mơ hình dữ liệu NoSQL, cho phép lưu trữ dữ liệu trong các tàiliệu, mỗi tài liệu có thể chứa bất kỳ số lượng trường nào. Các trường có thể chứa nhiềuloại dữ liệu khác nhau, bao gồm số, chuỗi, đối tượng, mảng và điểm địa lý.
<b>1.2 Các chức năng của Firebase Firestore:</b>
Tự động nhân bản dữ liệu đa khu vực: Dữ liệu của bạn được nhân bản tự độngtrên nhiều khu vực để cung cấp khả năng phục hồi và độ tin cậy cao.
Đảm bảo tính nhất quán mạnh mẽ: Dữ liệu của bạn ln được duy trì ở trạngthái nhất quán, ngay cả khi có nhiều người truy cập cùng lúc.
Các hoạt động hàng loạt nguyên tử: Các hoạt động hàng loạt, chẳng hạn như cậpnhật nhiều tài liệu cùng một lúc, được đảm bảo là thành công hoặc thất bại toànbộ.
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">Hỗ trợ giao dịch thực: Giao dịch cho phép bạn thực hiện nhiều thay đổi đối vớidữ liệu của mình trong một đơn vị nguyên tử.
Firestore được thiết kế để xử lý các khối lượng cơng việc cơ sở dữ liệu khó khăn từ cácứng dụng lớn nhất trên thế giới. Nó là một lựa chọn tuyệt vời cho các ứng dụng cầnkhả năng mở rộng, tính sẵn sàng cao và hiệu suất cao.
Dưới đây là một số ví dụ về cách Firestore có thể được sử dụng:
Lưu trữ dữ liệu người dùng: Firestore có thể được sử dụng để lưu trữ dữ liệungười dùng, chẳng hạn như tên, địa chỉ email, hồ sơ và lịch sử hoạt động.
Lưu trữ dữ liệu sản phẩm: Firestore có thể được sử dụng để lưu trữ dữ liệu sảnphẩm, chẳng hạn như thông số kỹ thuật, giá cả và hình ảnh.
Lưu trữ dữ liệu giao dịch: Firestore có thể được sử dụng để lưu trữ dữ liệu giaodịch, chẳng hạn như thơng tin thanh tốn và trạng thái đơn hàng.
Nếu bạn đang tìm kiếm một cơ sở dữ liệu NoSQL mạnh mẽ và linh hoạt cho ứngdụng của mình, thì Google Firebase Firestore là một lựa chọn tuyệt vời.
Ý nhỏ 1.Ý nhỏ 2.
- Cần lưu ý rằng đây là cấp sâu nhất, không được phép chia thành 1.1.1.1.1 . 1.1.1.2 Tiểu mục cấp 3 tiếp theo.
Nội dung của tiểu mục thứ ba, khi soạn thảo hãy dùng Styles có sẵn, để khi tạomục lục sẽ tự động và đồng nhất mỗi khi chúng ta thay đổi format.
1.1.2 Tiểu mục cấp 2 tiếp theo
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">Không phải lúc nào cũng chia thành tiểu mục cấp 3, nếu như ý trình bày đượcgói gọn.
<b>1.2 Nội dung của chương này</b>
Chương này trình bày lý do chọn đề tài, mục đích, đối tượng và phạm vi nghiêncứu, ý nghĩa khoa học và thực tiễn của đề tài; cơ sở khoa học của việc chọn đề tài...;
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13"><i>Tổng quan: phân tích, đánh giá các cơng trình nghiên cứu đã có của tác giả, các</i>
tác giả khác trong và ngoài nước liên quan mật thiết đến đề tài; nêu những vấn đề còntồn tại; chỉ ra những vấn đề mà đề tài cần tập trung nghiên cứu, giải quyết;
<b>1.1 Trình bày cơng thức tốn học</b>
Cơng thức tốn học cần nhất qn trong tồn bộ luận văn. Sử dụng công cụ củaMS Word và đánh số theo chương, số thứ tự trong chương. Ví dụ công thức sau đâyđánh là 2.1.
x=<sup>−b ±</sup>
Trong công thức, nếu có các kí hiệu là lần đầu tiên sử dụng, cần phải giải thíchrõ kí hiệu đó đại diện cho phần tử nào và đơn vị là gì.
a<small>2</small>+b<small>2</small>=c<small>2</small> (2.2)Trong cơng thức 2.2:
<i>a: độ dài cạnh góc vng của tam giác, đơn vị mét (m).b: độ dài cạnh góc vng còn lại của tam giác, đơn vị mét (m).c: độ dài cạnh huyền của tam giác, đơn vị mét (m).</i>
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">có thể để ở những trang riêng nhưng cũng phải tiếp ngay theo phần nội dung đề cập tớibảng này ở lần đầu tiên.
Hình 2.1: Kiến trúc FTPNguồn: (Postel & Reynolds 1985)
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15"><i>Những nghiên cứu thực nghiệm hoặc lý thuyết: trình bày các cơ sở lý thuyết, lý</i>
luận, giả thuyết khoa học và phương pháp nghiên cứu sẽ được sử dụng trong Luận văn,Luận án;
<b>3.1 Chèn bảng:</b>
<b>3.3 Trích dẫn</b>
3.3.1 Tài liệu tham khảo và cách trích dẫn
Mọi ý kiến, khái niệm, phân tích, phát biểu, diễn đạt... có ý nghĩa, mang tínhchất gợi ý <i>không phải của riêng tác giả</i> và mọi tham khảo khác <b>phải được trích dẫnvà chỉ rõ nguồn trong danh mục Tài liệu tham khảo của luận văn. Phải nêu rõ cả</b>
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16"><i>việc sử dụng những đề xuất hoặc kết quả của đồng tác giả (đối với cơng trPnh đã cơngbố khác thP phải trích dẫn bPnh thường như mô St tài liê Su tham khảo). Nếu sử dụng tài</i>
liệu của người khác và của đồng tác giả (bảng biểu, hình vẽ, cơng thức, đồ thị, phương
<b>trình, ý tưởng...) mà khơng chú dẫn tác giả và nguồn tài liệu thì luận văn khơng đượcduyệt để bảo vệ. </b>
Khơng trích dẫn những kiến thức phổ biến, mọi người đều biết tránh làm nặngnề phần tham khảo trích dẫn.
Nếu người dẫn liệu khơng có điều kiện tiếp cận được một tài liệu gốc mà phảitrích dẫn thơng qua một tài liệu khác của một tác giả khác, thì phải nêu rõ cách trích
<i>dẫn (lưu ý phải ghi đTng nguyên văn tU chính tài liê Su tham khảo và h?n chế tối đa hPnhthức này). Nếu cần trích dẫn dài hơn thì phải tách phần này thành một đoạn riêng khỏi</i>
phần nội dung đang trình bày, in nghiêng, với lề trái lùi vào thêm 2 cm. Khi mở đầu vàkết thúc đoạn trích này khơng phải sử dụng dấu ngoặc kép. Việc trích dẫn là theo thứtự của tài liệu ở danh mục Tài liệu tham khảo và được đặt trong ngoặc vng, khi cầncó cả số trang, ví dụ [15, tr.314-315]. Đối với phần trích dẫn từ nhiều tài liệu khácnhau, số của từng tài liệu được đặt độc lập trong từng ngoặc vuông, theo thứ tự tăngdần, ví dụ [19], [25], [41], [42].
3.3.2 Qui định của Khoa Công nghệ thông tin
- Đạo văn là việc sử dụng từ ngữ hay ý tưởng của người khác như là của mìnhtrong hoạt động học thuật nói riêng và trong hoạt động sáng tạo nói chung. Tại Đại họcHoa Sen, những hành vi sau đây được xem là đạo văn:
Sao chép nguyên văn (hai) câu liên tiếp mà không dẫn nguồn đúng<b>02</b>
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">Sử dụng hơn 30% nội dung của một báo cáo cuối kỳ do chính mình viếtđể nộp cho 2 lớp khác nhau (cùng học kỳ hoặc khác học kỳ) mà khơng cósự đồng ý của giảng viên;
Sao chép một phần hoặc toàn bộ bài làm của người khác.
- Khi luận văn, đồ án, bài tập lớn, được chấm điểm, nếu bị phát hiện đạo văn thìngay lập tức bị điểm 0. Sinh viên sẽ tiếp tục bị xử lý kỷ luật theo các qui định của Nhàtrường.
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18"><i>1. Quách Ngọc Ân (1992), “Nhìn lại hai năm phát triển lúa lai”, Di tuyền họcứng dụng, 98(1), tr. 10-16.</i>
<i>2. Bộ nông nghiệp & PTNT (1996), Báo cáo tổng kết 5 năm (1992-1996) pháttriển lTa lai, Hà Nội.</i>
3. Nguyễn Hữu Đống, Đào Thanh Bằng, Lâm Quang Dụ, Phan Đức Trực(1997), <i>Đột biến – Cơ sở lý luận và ứng dụng,</i> Nhà xuất bản nông nghiệp,Viện khoa học kỹ thuật nông nghiệp Việt Nam, Hà Nội.
<i>4. Nguyễn Thị Gấm (1996), Phát hiện và đánh giá một số dòng bất dục đựccảm ứng nhiệt độ, Luận văn thạc sĩ khoa học nông nghiệp, Viện khoa học kỹ</i>
thuật nông nghiệp Việt Nam, Hà Nội.……….
23. Võ Thị Kim Huệ (2000), <i>Nghiên cứu chẩn đoán và điều trị bệnh…,</i> Luận ánTiến sĩ y khoa, Trường đại học y Hà Nội, Hà Nội.
<b>Tiếng Anh</b>
28. Anderson J.E. (1985), The Relative Inefficiency of Quota, The Cheese Case,
<i>American Economic Review, 75(1), pp. 178-90.</i>
29. Borkakati R. P.,Virmani S. S. (1997), Genetics of thermosensitive genicmale sterility in Rice, <i>Euphytica</i> 88, pp. 1-7.
30. Boulding K.E. (1955), <i>Economics Analysis</i>, Hamish Hamilton, London.31. Burton G. W. (1988), “Cytoplasmic male-sterility in pearl millet (penni-
setum glaucum L.)”, <i>Agronomic Journal</i> 50, pp. 230-231.
32. Central Statistical Oraganisation (1995), <i>Statistical Year Book</i>, Beijing.33. FAO (1971), <i>Agricultural Commodity Projections (1970-1980)</i>, Vol. II.
Rome.
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19"><i>34. Institute of Economics (1988), Analysis of Expenditure Pattern of UrbanHouseholds in Vietnam, Departement pf Economics, Economic Research</i>
Report, Hanoi.
</div>