Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
2,98 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: ThS Nguyễn Tiến Thành Bộ môn: Viện: Công nghệ phần mềm Công nghệ thông tin – Truyền thông 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 tơi 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 hồn tồ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 ngơi 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 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 đị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 yê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ẽ 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 Quét 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 đó, qt 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 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 chuyên 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 quét 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 qt 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 tố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 Qt mã QR order cịn giúp báo cáo, tổng hợp doanh thu cách chi tiết cụ thể 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 1.3 Định hướng giải pháp .2 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 .4 2.2.1 Biểu đồ use case tổng quan 2.2.2 Biểu đồ use case phân rã XYZ 2.2.3 Quy trình nghiệp vụ 2.3 Đặc tả chức 2.3.1 Đặc tả use case A .5 2.3.2 Đặc tả use case B .5 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.1 Lựa chọn kiến trúc phần mềm 4.1.2 Thiết kế tổng quan .7 4.1.3 Thiết kế chi tiết gói 4.2 Thiết kế chi tiết .8 4.2.1 Thiết kế giao diện 4.2.2 Thiết kế lớp 4.2.3 Thiết kế sở liệu 4.3 Xây dựng ứng dụng 4.3.1 Thư viện công cụ sử dụng .9 4.3.2 Kết đạt 4.3.3 Minh hoạ chức 10 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 D.1 Thiết kế gói cho kiến trúc tổng quan .D-8 D.2 Thiết kế gói cho chức “Trả sách” D-9 E Thiết kế lớp E-9 Danh mục hình vẽ Hình Ví dụ biểu đồ phụ thuộc gói Hình Ví dụ thiết kế gói .8 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 A-5 Lưu ý: Nếu ĐATN có ba cơng thức tốn học, sinh viên xóa bỏ mục Application Programming Interface Giao diện lập trình ứng dụng Danh mục từ viết tắt API EUD End-User Development Phát triển ứng dụng người dùng cuối GWT HTML Google Web Toolkit Công cụ lập trình Javascript Java Google HyperText Markup Language Ngôn ngữ đánh dấu siêu văn CNTT Công nghệ thông tin ĐATN Đồ án tốt nghiệp SV Sinh viên Trình duyệt Danh mục thuật ngữ Browser Cache memory Bộ nhớ đệm E-commerce Thương mại điện tử Bloatware Ứng dụng nhà sản xuất tích hợp vào thiết bị Interpreter Trình thơng dịch Compiler Trình biên dịch 10 1.11 Xây dựng ứng dụng 1.11.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 Cơng cụ Địa URL IDE lập trình Visual Studio Code https://code.visualstudio.com/ Ngơn trình ngữ lập Javascript https://www.javascript.com/ Front Framework Flutter Dart https://flutter.dev/ Backend Framework Express https://expressjs.com/ Database MySQL https://www.mysql.com/ Database IDE MySQL Workbench https://dev.mysql.com/downloads/workbench/ Công cụ kiểm thử Postman https://www.postman.com/ 1.11.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 toà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ê 27 1.11.3 Minh hoạ chức 28 1.12 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 1.13 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 29 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.14 Giải pháp thực đơn cho nhà hàng 1.15 Giải pháp order mã QR cho nhà hàng 1.16 Kiến trúc clean architecture 1.17 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.18 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ó 1.19 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 để hoà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 để hồ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 30 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 [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 31 [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 32 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 toà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, toà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 tơi 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 G AE C HRG (%) 11.959 725 1619 0,0 10.457 474 1513 0,0 7.365 1213 335 966 16,7 900 599 145 405 55,3 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 quán toà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 khơng phải 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) https://www.tensorflow.org/, lần truy cập cuối: 28/06/2018 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 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 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, để hồ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ự soát lại tay toà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 (ngoà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 ... 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ẽ 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... cạnh đó, qt 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... xuất mã QR bàn ăn đặt mã QR lên bàn ăn tưởng ứng, điều phục vụ cho chức đặt mã QR 1.6.4 Biểu đồ use case phân rã quản lí tài khoản Quản trị viên quản lí tài khoản có hệ thống, thêm tài khoản cho