Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 57 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
57
Dung lượng
1,34 MB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI ĐỒ ÁN TỐT NGHIỆP Thiết kế, xây dựng hệ thống quản lí thực đơn giải pháp order mã QR cho Nhà hàng Trần Đình Đức Duc.td173028@sis.hust.edu.vn Ngành Cơng nghệ thơng tin Chuyên ngành Công nghệ thông tin Giảng viên hướng dẫn: Bộ môn: Viện: HÀ NỘI, 12/2021 Lời cam kết Họ tên sinh viên: Trần Đình Đức Điện thoại liên lạc: 0868330719 Email: duc.td173028@sis.hust.edu.vn Lớp: CNTT11-K62 Hệ đào tạo: Cử nhân kỹ thuật Tơi – Trần Đình Đức – cam kết Đồ án Tốt nghiệp (ĐATN) cơng trình nghiên cứu thân hướng dẫn ThS Nguyễn Tiến Thành Các kết nêu ĐATN trung thực, thành riêng tôi, không chép theo cơng trình khác Tất tham khảo ĐATN – bao gồm hình ảnh, bảng biểu, số liệu, câu từ trích dẫn – ghi rõ ràng đầy đủ nguồn gốc danh mục tài liệu tham khảo Tôi xin hoàn toàn chịu trách nhiệm với dù chép vi phạm quy chế nhà trường Hà Nội, ngày tháng năm Tác giả ĐATN Trần Đình Đức Lời cảm ơn Lời đầu tiên, em xin cảm ơn chân thành sâu sắc đến tồn thầy trường Đại học Bách Khoa Hà Nội, đặc biệt thầy cô viện Công nghệ thông tin Truyền thơng hết lịng dạy dỗ, truyền đạt kinh nghiệm quý báu cho em suốt năm vừa qua Em xin gửi lời biết ơn sâu sắc đến ThS Nguyễn Tiến Thành, Bộ môn Công nghệ phần mềm – Viện Công nghệ thông tin Truyền thông – Trường Đại học Bách Khoa Hà Nội Thầy giáo viên chủ nhiệm em thầy giáo hướng dẫn trực tiếp đồ án iii tốt nghiệp cho em Thầy người tận tâm, tận tình với sinh viên, thầy không định hướng cho em đồ án tốt nghiệp, thầy cịn định hướng cho cơng việc vấn đề khác sống em Những chia sẻ thầy kinh nghiệm quý báu hàng trang mà chúng em mang theo chặng đường hướng tương lai phía trước Em xin cảm ơn gia đình ni dạy em, tạo điều kiện để em học tập rèn luyện ngơi trường mà em u thích Em xin cảm ơn người bạn sát cánh suốt quãng đời sinh viên đầy khó khăn nhọc nhằn Cảm ơn tập thể CNTT11 chia sẻ bùi, thức khuya ôn luyện vượt qua kì thi học kì khó nhằn, tụ họp xum vầy góc B5 nhộn nhịp Cảm ơn tất người bên cạnh lúc em cảm thấy khó khăn Đó động lực to lớn để em hồn thành đồ án Do thời gian thực ĐATN có hạn trình độ chun mơn cịn hạn chế nên ĐATN em cịn nhiều thiếu sót Vì em mong nhận đánh giá thầy cô để đồ án em tốt Em xin trân thành cảm ơn ! Tóm tắt Mã QR chắn quen thuộc với nhiều người có lẽ khơng phải biết Mã QR viết tắt Quick Response với ý nghĩa phản hồi nhanh Mã QR Order sử dụng phổ biến cho phép người dùng gọi nhanh quét mã thông qua hệ thống phần mềm thông minh nhà hàng Qt mã QR order cịn giúp người dùng gọi mà khơng cần đến viên Thơng qua việc quét mã QR order, chủ kinh doanh dễ dàng theo dõi nhu cầu sử dụng dịch vụ khách hàng quy trình làm việc nhân viên dễ dàng Bên cạnh đó, quét mã order cịn cho số liệu gọi xác nhanh chóng Đây xem giải pháp hoàn hảo việc nâng cấp trải nghiệm cho khách hàng mơ hình kinh doanh Đối với khách hàng, sử dụng quét mã QR order không mang lại tiện lợi khách hàng tự động gọi mà khơng cần nhân viên mà cịn giúp tranh tỉ lệ sai sót khơng đáng có Nghĩa order theo phương pháp truyền thống dễ xảy sai phải chuyển đơn từ phận phục vụ phận bếp hay pha chế Còn khách hàng iv tự quét mã order hệ thống chuyển thẳng vào bên trong, từ giảm tỷ lệ gọi sai Trong thời đại cơng nghệ 4.0, việc sử dụng mã QR order điểm bật kinh doanh Đây không giải pháp hoàn hảo, đáp ứng xu hướng điện đại mà cịn tạo cho mơ hình kinh doanh trở nên chun nghiệp hơn, tạo nhiều ấn tượng Đối với nhà hàng, Order mã QR giúp cho việc gọi tốn trở nên dễ dàng nhanh chóng hết Từ đó, hệ thống kinh doanh phục vụ lúc nhiều khách hàng khoảng thời gian định Khách hàng chủ động gọi nhanh hay chậm tùy thích mà khơng cần đến nhân viên phục vụ Nhân viên nhà hàng order chắn không tránh khỏi nhầm lẫn Điều xảy người nhân viên phục vụ liền 3, bàn lúc Chính thế, thực khách qt mã order việc quản lý ăn, thức uống kiểm soát dễ dàng Nhà hàng tránh sai sót ăn, thức uống hay nhầm lẫn thứ tự bàn Một lợi ích khơng thể khơng kể đến việc quét mã QR order gia tăng chất lượng dịch vụ Nhà hàng dễ dàng nắm bắt nhiều khách hàng quen thuộc hơn, giúp họ không gọi nhanh chóng mà cịn toán thiết bị Sau khách hàng quét mã đặt món, phận bếp pha chế nhận order theo thứ tự để phục vụ chuẩn xác Điều giúp cho trình phục vụ trở nên chuyên nghiệp hơn, tạo hài lịng cho khách hàng mà khơng cần có q nhiều nhân viên phục vụ Thông thường muốn thêm hay thay đổi giá ăn phải chỉnh sửa thay đổi menu menu giấy Tuy nhiên, thực order mã QR, hệ thống nhà hàng cập nhật ăn giá thành tùy thích Nhằm giúp khách hàng tránh gặp phải phần mềm chất lượng, em xin thực đồ án xây dựng hệ thống quản lí thực đơn giải pháp order mã QR cho Nhà hàng Một số tính bật kể đến như: - Phù hợp với hầu hết hệ thống điều hành tảng hỗ trợ khác nhau, người dùng dễ dàng cài đặt mà không cần phải sử dụng đến thiết bị khác - Điểm sáng đồ án mã QR thiết kế đa chức năng: tự động đặt món, đặt mang tốn dễ dàng - Quét mã QR order giúp báo cáo, tổng hợp doanh thu cách chi tiết cụ thể v Abstract Mục khuyến khích sinh viên viết lại mục “Tóm tắt” đồ án tốt nghiệp trang trước tiếng Anh Phần phải có đầy đủ nội dung phần tóm tắt tiếng Việt Sinh viên khơng thiết phải trình bày mục Nhưng lựa chọn trình bày, sinh viên cần đảm bảo câu từ ngữ pháp chuẩn tắc, không có tác dụng ngược, gây phản cảm Mục lục Lời cam kết ii Lời cảm ơn iii Tóm tắt iv Abstract v Mục lục vi Danh mục hình vẽ ix Danh mục bảng x Danh mục công thức xi Danh mục từ viết tắt xii Danh mục thuật ngữ xiii Chương Giới thiệu đề tài 1.1 Đặt vấn đề 1.2 Mục tiêu phạm vi đề tài .2 vi 1.3 Định hướng giải pháp 1.4 Bố cục đồ án Chương Khảo sát phân tích yêu cầu 2.1 Khảo sát trạng 2.2 Tổng quan chức 2.2.1Biểu đồ use case tổn 2.2.2Biểu đồ use case ph 2.2.3Quy trình nghiệp vụ 2.3 Đặc tả chức 2.3.1Đặc tả use case A 2.3.2Đặc tả use case B 2.4 Yêu cầu phi chức Chương Công nghệ sử dụng Chương Phát triển triển khai ứng dụng 4.1 Thiết kế kiến trúc 4.1.1Lựa chọn kiến trúc p 4.1.2Thiết kế tổng quan 4.1.3Thiết kế chi tiết gói 4.2 Thiết kế chi tiết 4.2.1Thiết kế giao diện 4.2.2Thiết kế lớp 4.2.3Thiết kế sở liệ 4.3 Xây dựng ứng dụng 4.3.1Thư viện công cụ 4.3.2Kết đạt 4.3.3Minh hoạ chức vii 4.4 Kiểm thử 10 4.5 Triển khai 10 Chương Các giải pháp đóng góp bật 11 Chương Kết luận hướng phát triển 12 6.1 Kết luận 12 6.2 Hướng phát triển 12 Tài liệu tham khảo 13 Phụ lục A-1 A Hướng dẫn viết đồ án tốt nghiệp A-1 A.1 Quy định chung .A-1 A.2 Ngành học .A-2 A.3 Tạo đề mục A-2 A.4 Bảng biểu A-3 A.5 Hình vẽ A-4 A.6 Tài liệu tham khảo A-4 A.7 Cơng thức tốn học A-5 A.8 Tham chiếu chéo .A-5 A.9 Cập nhật mục lục tham chiếu chéo .A-6 A.10 In đồ án tốt nghiệp A-6 B Đặc tả use case B-8 B.1 Đặc tả use case “Thống kê tình hình mượn sách” B-8 B.2 Đặc tả use case “Đăng ký làm thẻ mượn” .B-8 C Công nghệ sử dụng .C-8 C.1 Công nghệ bảo mật liệu C-8 C.2 Công nghệ blockchain C-8 D Thiết kế gói D-8 viii D.1 Thiết kế gói cho kiến trúc tổn D.2 Thiết kế gói cho chức “ E Thiết kế lớp Danh mục hình vẽ Hình Ví dụ biểu đồ phụ thuộc gói .7 Hình Ví dụ thiết kế gói Hình Ví dụ hình vẽ A-4 Hình Quy cách đóng .A-6 Hình Quy cách ghi chữ phần gáy A-6 Hình Hướng dẫn thiết lập in hai mặt A-7 Danh mục bảng Bảng Danh sách thư viện công cụ sử dụng Bảng Ví dụ sử dụng bảng A-2 Danh mục công thức Công thức Khai triển Newton Lưu ý: Nếu ĐATN có ba cơng thức tốn học, sinh viên xóa bỏ mục ix Application Programming Interface Giao diện lập trình ứng dụng Danh mục từ viết tắt API EUD GWT HTML CNTT ĐATN SV Trình duyệt Danh mục thuật ngữ x 1.7 Xây dựng ứng dụng 1.7.1 Thư viện công cụ sử dụng Bảng Danh sách thư viện công cụ sử dụng Mục đích IDE lập trình Ngơn ngữ lập trình Front Framework Backend Framework Database Database IDE Công cụ kiểm thử 1.7.2 Kết đạt Sinh viên trước tiên mơ tả kết đạt gì, ví dụ sản phẩm đóng gói gì, bao gồm thành phần nào, ý nghĩa, vai trị? Sinh viên cần thống kê thơng tin ứng dụng như: số dịng code, số lớp, số gói, dung lượng tồn mã nguồn, dung lượng sản phẩm đóng gói, v.v Tương tự phần liệt kê công cụ sử dụng, sinh viên nên dùng bảng để mô tả phần thông tin thống kê 28 1.7.3 Minh hoạ chức 29 1.8 Kiểm thử Phần có độ dài từ hai đến ba trang Sinh viên thiết kế trường hợp kiểm thử cho hai đến ba chức quan trọng Sinh viên cần rõ kỹ thuật kiểm thử sử dụng Chi tiết trường hợp kiểm thử khác, muốn trình bày, sinh viên đưa vào phần phụ lục Sinh viên sau tổng kết số lượng trường hợp kiểm thử kết kiểm thử Sinh viên cần phân tích lý kết kiểm thử không đạt 30 1.9 Triển khai Sinh viên trình bày mơ hình và/hoặc cách thức triển khai thử nghiệm/thực tế Ứng dụng sinh viên triển khai server/thiết bị gì, cấu Kết triển khai thử nghiệm có (số lượng người dùng, số lượng truy cập, thời gian phản hồi, phản hồi người dùng, khả chịu tải, thống kê, v.v.) Chương Các giải pháp đóng góp bật 1.10 Giải pháp thực đơn cho nhà hàng 1.11 Giải pháp order mã QR cho nhà hàng 1.12 Kiến trúc clean architecture 1.13 Công nghê Flutter quản lí trạng thái GetX Chương Kết luận hướng phát triển 1.14 Kết luận Sinh viên so sánh kết nghiên cứu sản phẩm với nghiên cứu sản phẩm tương tự Sinh viên phân tích suốt q trình thực ĐATN, làm gì, chưa làm gì, đóng góp bật gì, tổng hợp học kinh nghiệm rút có 31 1.15 Hướng phát triển Trong phần này, sinh viên trình bày định hướng cơng việc tương lai để hồn thiện sản phẩm nghiên cứu Trước tiên, sinh viên trình bày cơng việc cần thiết để hoàn thiện chức năng/nhiệm vụ làm Sau sinh viên phân tích hướng cho phép cải thiện nâng cấp chức năng/nhiệm vụ làm Tài liệu tham khảo Lưu ý: Sinh viên không đưa giảng/slide, trang Wikipedia, trang web thông thường làm tài liệu tham khảo Một trang web phép dùng làm tài liệu tham khảo cơng bố thống cá nhân tổ chức Ví dụ, trang web đặc tả ngôn ngữ XML tổ chức W3C https://www.w3.org/TR/2008/REC-xml-20081126/ TLTK hợp lệ Có năm loại tài liệu tham khảo mà sinh viên phải tuân thủ quy định cách thức liệt kê thông tin sau Lưu ý: phần văn cặp dấu < > hướng dẫn khai báo cho loại tài liệu tham khảo; sinh viên cần xóa phần văn ĐATN [1] Hovy E H., Automated Discourse Generation Using Discourse Structure Relations, Artificial Intelligence, Elsevier Science Publishers, 63: 341-385, 1993 [2] Peterson L L and Davie B S., Computer Networks: A Systems Approach, 2nd ed., Mogran-Kaufmann, 1999 [3] Nguyễn Thúc Hải, Mạng máy tính hệ thống mở, Nhà xuất giáo dục, 1999 32 [4] Poesio M and Di Eugenio B., Discourse Structure and Anaphoric Accessibility, In Proc of the ESSLLI Workshop on Information Structure, Discourse Structure and Discourse Semantics, Helsinki, 2001 [5] Knott D., A Data-Driven Methodology for Motivating a Set of Coherence Relations, Ph.D Thesis, University of Edinburgh, UK, 1996 [6] Berners-Lee T., Hypertext Transfer Protocol (HTTP), CERN, ftp:/info.cern.ch/pub/www/doc/http-spec.txt.Z, last visited May 2010 [7] Princeton University, WordNet, http://www.cogsci.princeton.edu/~wn/index.shtml, last visited May 2010 33 Phụ lục Phần phụ lục không bắt buộc Nếu sinh viên khơng có nhu cầu trình bày thêm, xóa bỏ phần Lưu ý phần phụ lục đánh mục đến cấp 2, sinh viên không phép chia nhỏ A Hướng dẫn viết đồ án tốt nghiệp A.1 Quy định chung Dưới số quy định hướng dẫn viết đồ án tốt nghiệp mà bắt buộc sinh viên phải đọc kỹ tuân thủ nghiêm ngặt Sinh viên cần đảm bảo tính thống tồn báo cáo (font chữ, dịng hai bên, hình ảnh, bảng, margin trang, đánh số trang, v.v.) Để làm vậy, sinh viên cần sử dụng định dạng theo template ĐATN Khi paste nội dung văn từ tài liệu khác mình, sinh viên cần chọn kiểu Copy “Text Only” để định dạng văn template không bị phá vỡ/vi phạm Tuyệt đối cấm sinh viên đạo văn Sinh viên cần ghi rõ nguồn cho tất khơng tự viết/vẽ lên, bao gồm câu trích dẫn, hình ảnh, bảng biểu, v.v Khi bị phát hiện, sinh viên không phép bảo vệ ĐATN Tất hình vẽ, bảng biểu, cơng thức, tài liệu tham khảo ĐATN thiết phải SV giải thích tham chiếu tới lần Không chấp nhận trường hợp sinh viên đưa hình ảnh, bảng biểu tùy hứng khơng có lời mơ tả/giải thích Sinh viên tuyệt đối khơng trình bày ĐATN theo kiểu viết ý gạch đầu dịng ĐATN khơng phải slide thuyết trình; người đọc khơng hiểu khơng có giải thích hộ Sinh viên cần viết thành đoạn văn phân tích, diễn giải đầy đủ, rõ ràng Câu văn cần ngữ pháp, đầy đủ chủ ngữ, vị ngữ thành phần câu Khi thực cần liệt kê, sinh viên nên liệt kê theo phong cách khoa học với ký tự La Mã Ví dụ, nhiều sinh viên ln cảm thấy hối hận (i) chưa cố gắng hết mình, (ii) chưa xếp thời gian học/chơi cách hợp lý, (iii) chưa tìm người yêu để chia sẻ quãng đời sinh viên vất vả, (iv) viết ĐATN cách cẩu thả Trong số trường hợp thiết phải dùng bullet để liệt kê, sinh viên cần thống Style cho tồn bullet cấp mà sử dụng đến báo cáo Nếu dùng bullet cấp hình trịn đen, tồn báo cáo cần thống cách dùng vậy; ví dụ sau: Đây mục – Thực khơng cịn cách khác dùng đến việc bullet báo cáo Đây mục – Nghĩ lại tơi khơng cần dùng bullet Nên tơi xóa bullet tổ chức lại hai mục báo cáo cho khoa học Tơi muốn thầy cô người đọc cảm nhận tâm huyết trang báo cáo ĐATN A.2 Ngành học Sinh viên lưu ý viết ngành/chuyên ngành bìa gáy theo quy định Trường Ngành học hay chuyên ngành học phụ thuộc vào ngành học mà sinh viên đăng ký Sinh viên đăng nhập trang quản lý học tập để xem lại xác ngành học Một số ví dụ sinh viên tham khảo đây, trường hợp có chun ngành sinh viên không cần ghi chuyên ngành: Đối với kỹ sư quy: o Từ K61 trở trước: Ngành Kỹ thuật phần mềm o Từ K62 trở sau: Ngành Khoa học máy tính Đối với cử nhân: o Ngành Cơng nghệ thơng tin Đối với chương trình EliteTech: o Chương trình Việt Nhật/KSTN: Ngành Cơng nghệ thơng tin o Chương trình ICT Global: Ngành Information Technology o Chương trình DS&AI: Ngành Khoa học liệu Đối với kỹ sư chương trình đào tạo quốc tế SIE o Chương trình LTU: Ngành Cơng nghệ thơng tin/Information Technology o Chương trình VUW: Ngành Kỹ thuật Phần mềm o Chương trình G-INP: Ngành Hệ thống thông tin A.3 Tạo đề mục Đề mục giúp tạo bố cục cho tài liệu Để tính tự động – ví dụ tính cập nhật mục lục, tính tham chiếu chéo – Word hoạt động được, sinh viên cần tuân thủ theo style tạo tài liệu Để hiển thị style này, sinh viên vào tab Home Ribbon Word Để tạo đề mục cấp 1, 2, 3, 4, 5, sinh viên gõ tiêu đề cho đề mục chọn style Heading 1, 2, 3, 4, tương ứng Sinh viên hạn chế dùng tới đề mục cấp 4, phải trường hợp thực cần thiết dùng đến đề mục cấp Phần phụ lục cho phép có hai cấp tiêu đề Hai style tương ứng với hai cấp “Heading 7, Phụ lục cấp 1” “Heading 8, Phụ lục cấp 2” A.4 Bảng biểu Sinh viên lưu ý không để bảng tràn lề (margin) trên, dưới, trái phải trang Do khơng gian nhỏ hẹp, bảng nên có font 12pt nhỏ Độ dãn dòng bảng nên line Căn lề bảng giữa, nội dung văn bảng nên lề trái Sinh viên viết tắt từ bảng để tiết kiệm khơng gian phải giải thích từ viết tắt phần Chú thích bảng Ví dụ áp dụng minh họa Bảng Bảng Ví dụ sử dụng bảng Chú thích: Y: Year; RS: Risk Set; G: Graduated; AB: Academically Excluded;C: Censored; HRG: Hazard Ratio – Graduated Y RS 11.959 10.457 7.365 900 Sinh viên tùy ý lựa chọn định dạng (template) cho bảng ĐATN mình, phải đảm bảo tính qn tồn ĐATN Template bảng phải đảm bảo phần heading cột bảng có font in đậm bật (highlighted) so với nội dung khác bảng Vì bảng kéo dài nhiều trang, tiêu đề bảng nên để phần đầu bảng Sinh viên không thêm tiêu đề bảng tay Để thêm tiêu đề bảng tự động, sinh viên nhấn chuột phải vào bảng, chọn “Insert Caption”, chọn “Label” “Bảng”, nhấn nút “OK” Sau đó, sinh viên nhập vào nội dung tiêu đề chỉnh “Center” cho tiêu đề Lưu ý, sinh viên cần bôi đậm tay cụm từ Bảng n Kết thu có dạng sau “Bảng Ví dụ sử dụng bảng” Sinh viên nên xoay ngang trang giấy trường hợp bảng có nhiều cột với nhiều nội dung văn A.5 Hình vẽ Tương tự bảng, sinh viên không để hình vẽ tràn lề trang Căn lề cho hình vẽ (Center) Cách thêm tiêu đề hình vẽ tương tự cách thêm tiêu đề bảng, sinh viên chọn “Label” “Hình” thay “Bảng” Tiêu đề hình vẽ phải đặt hình vẽ Nếu hình vẽ copy từ mạng, sinh viên bắt buộc phải ghi rõ nguồn Sinh viên nên thống công cụ sử dụng style cho hình vẽ tồn ĐATN Các chi tiết hình vẽ phải bố trí gọn gàng; chữ hình phải đảm bảo nhìn rõ nét in báo cáo giấy A4 Khi resize ảnh, cần giữ nguyên tỷ lệ dài rộng, tránh làm méo vỡ hình Ví dụ hình vẽ minh họa Hình Hình Ví dụ hình vẽ A.6 Tài liệu tham khảo Sinh viên cần hạn chế tối đa dùng trang Web làm tài liệu tham khảo Chỉ chấp nhận trang Web làm TLTK trang nơi cơng bố thức tổ chức cá nhân Ví dụ, trang web đặc tả ngôn ngữ XML tổ chức W3C https://www.w3.org/TR/2008/RECxml-20081126/ TLTK hợp lệ Khi giới thiệu công cụ, API, thư viện, tảng đó, sinh viên đưa địa URL tiện ích Sinh viên lưu ý địa URL tài liệu tham khảo Trong trường hợp tương tự vậy, sinh viên nên tạo “Footnote” Sinh viên tạo “Footnote” cách vào mục “References”, chọn “Insert Footnote” Ví dụ tạo Footnote sau: TensorFlow1 tảng học máy mã nguồn mở sử dụng rộng rãi Lưu ý: số Footnote phải đặt sát với từ mô tả Như ví dụ trên, số đặt cạnh chữ TensorFlow (khơng có dấu cách) A.7 Cơng thức tốn học Giống bảng, hình vẽ, tài liệu tham khảo, cơng thức tốn học cần đánh số, giải thích, tham chiếu đầy đủ Để thêm tiêu đề (caption) cho công thức, sinh viên đặt trỏ văn vào dịng văn cơng thức Sau vào menu “Insert” (lưu ý menu Insert, tab Insert Ribbon) chọn mục “Caption” Từ Popup Menu ra, sinh viên chọn “Label” “Công thức”, nhấn nút “OK” Sinh viên bôi đậm chữ Công thức n, tiêu đề Công thức ví dụ mẫu cho sinh viên tham khảo n ( x +a)n =∑k=0 (nk)x a k n−k Công thức Khai triển Newton A.8 Tham chiếu chéo Tham chiếu chéo (Cross-reference) tiện ích hữu hiệu cho người viết báo cáo Nó giúp tạo liên kết tham chiếu (hyperlink) tới hình ảnh, bảng biểu, tài liệu tham khảo, đề mục cách tự động Ví dụ, câu này, tham chiếu tạo tới mục Error: Reference source not found Người đọc dễ dàng nhấp chuột vào liên kết Error: Reference source not found để chuyển đến mục Để tạo tham chiếu chéo tới đề mục (heading), sinh viên vào tab “References”, tìm nhấn chọn “Cross-refrence” SV chọn “Refrence type” “Heading” chọn “Insert Reference to” “Heading number (no context)” Sau đó, SV chọn phần đề mục muốn tham chiếu bấm “Insert” Để tạo tham chiếu chéo tới hình vẽ, bảng biểu cơng thức, sinh viên vào tab “References” chọn “Cross-refrence” SV chọn “Refrence type” “Hình”, “Bảng”, “Cơng thức’ SV chọn “Insert Reference to” “Only label and number”, trỏ đến phần muốn tham chiếu bấm “Insert” Nếu font chữ liên kết tham chiếu tạo in đậm (bold), SV chuyển dạng thường cho chuẩn tắc https://www.tensorflow.org/, lần truy cập cuối: 28/06/2018 Thực tương tự bước mơ tả trên, sinh viên tạo tham chiếu chéo tới tài liệu tham khảo Sinh viên chọn “Refrence type” “Numbered item”, chọn “Insert Reference to” “Paragraph number”, trỏ đến phần tài liệu tham khảo muốn tham chiếu bấm “Insert” Ví dụ, tham chiếu chéo tới tài liệu tham khảo [2], [3], [4] tạo A.9 Cập nhật mục lục tham chiếu chéo Trong suốt trình viết ĐATN, sinh viên tạo nhiều xáo trộn thay đổi vị trí hình bảng, thay đổi thứ tự tài liệu tham khảo, thay đổi tên đề mục, v.v Vì vậy, để hoàn thành ĐATN, sinh viên cần cập nhật lại thành phần mục lục, danh sách hình ảnh/bảng/cơng thức tham chiếu chéo tạo tự động ĐATN Để cập nhật thành phần này, sinh viên bấm Ctrl+A để chọn toàn báo cáo, nhấn chuột phải chọn “Update Field”, liên tục chọn mục “Entire table” hỏi hộp thoại Popup Menu Sau sinh viên search chữ “Error” tồn báo cáo để kiểm tra xem có lỗi đánh mục lỗi tham chiếu không Đồng thời, sinh viên nên tự sốt lại tay tồn nội dung ĐATN để tránh sai sót A.10 In đồ án tốt nghiệp Do có nhiều phiên Word cho nhiều tảng máy tính, sinh viên thiết phải xuất ĐATN định dạng PDF mang tới cửa hàng in ấn để tránh sai sót Quyển ĐATN nên in mặt trang giấy A4 Khi đóng quyển, bìa trước bìa sau giấy liền khổ Sử dụng keo nhiệt để dán gáy đóng thay sử dụng băng dính dập ghim (Xem Hình 3) Hình Quy cách đóng Phần gáy ĐATN đóng theo quy cách Hình 4, với thơng tin cần ghi bao gồm Kỳ làm ĐATN - Ngành đào tạo - Họ tên sinh viên - Mã số sinh viên Hình Quy cách ghi chữ phần gáy Sinh viên in mặt hai mặt Template mặc định chế độ in mặt Để chuyển sang chế độ in hai mặt, sinh viên phải thiết lập lại page layout sau Sinh viên vào tab Page Layout, chọn Margins, chọn Custom Margin, popup ra, mục Multiple pages, chọn Mirror margins, nhấn OK (Xem Hình 5) Do trang trang bìa đồ án, nên in chế độ hai mặt cần chèn (insert) trang trắng sau trang bìa để đảm bảo trang “Lời cam kết” trang lẻ Để tránh sai sót gây lãng phí, sinh viên cần kiểm tra kỹ trang chẵn lẽ trước in Sinh viên lưu ý, để đóng theo quy cách với keo nhiệt chữ in gáy, độ dày tối thiểu cho tổng trang 0.5cm Sinh viên tự cân nhắc in mặt hai mặt Hình Hướng dẫn thiết lập in hai mặt B Đặc tả use case Nếu nội dung khơng đủ khơng gian cho use case khác (ngồi use case nghiệp vụ chính) đặc tả thêm cho use case B.1 Đặc tả use case “Thống kê tình hình mượn sách” Cách trình bày tương tự phần hướng dẫn mục 1.7 B.2 Đặc tả use case “Đăng ký làm thẻ mượn” Cách trình bày tương tự phần hướng dẫn mục 1.7 C Công nghệ sử dụng C.1 Công nghệ bảo mật liệu C.2 Công nghệ blockchain D Thiết kế gói D.1 Thiết kế gói cho kiến trúc tổng quan D.2 Thiết kế gói cho chức “Trả sách” E Thiết kế lớp ... nhiên, thực order mã QR, hệ thống nhà hàng cập nhật ăn giá thành tùy thích Nhằm giúp khách hàng tránh gặp phải phần mềm chất lượng, em xin thực đồ án xây dựng hệ thống quản lí thực đơn giải pháp order. .. thống menu Quản lí nhận viên phục vụ quản lí nhà hàng Phạm vi khơng bao gồm hệ thống quản lí hàng tồn kho, hệ thống toán nhà hàng, ca làm việc quản lí cho nhân viên phục vụ thiết bị đầu bếp Hệ. .. v.v.) Chương Các giải pháp đóng góp bật 1.10 Giải pháp thực đơn cho nhà hàng 1.11 Giải pháp order mã QR cho nhà hàng 1.12 Kiến trúc clean architecture 1.13 Công nghê Flutter quản lí trạng thái GetX