Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
54
Dung lượng
1,34 MB
Nội dung
Trường Ngoại Ngữ - Tin Học TPHCM Khoa Công nghệ Thông Tin Thương mại điện tử WEBSITE ĐỒ ĐIỆN TỬ Nguyễn Hồng Thái Tuấn – 19DH111134 Nhóm sinh viên thực Nguyễn Hồ Thanh Luyên – 19DH111105 Thân Hải Điền – 19DH110678 Giảng viên Th.s Tưởng Thị Xuân Thu TPHCM, 11/2022 Mục lục Mục lục ii Danh mục hình vẽ v Danh mục bảng .vi Danh mục công thức vii Danh mục từ viết tắt viii Danh mục thuật ngữ ix Chương Giới thiệu đề tài 1.1 Đặt vấn đề 1.2 Mục tiêu phạm vi đề tài 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.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 iii 2.3.2 Đặc tả use case B 2.4 Yêu cầu phi chức .5 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 4.1.3 Thiết kế chi tiết gói 4.2 Thiết kế chi tiết 4.2.1 Thiết kế giao diện .9 4.2.2 Thiết kế lớp 4.2.3 Thiết kế sở liệu .10 4.3 Xây dựng ứng dụng 10 4.3.1 Thư viện công cụ sử dụng 10 4.3.2 Kết đạt 10 4.3.3 Minh hoạ chức .11 4.4 Kiểm thử 11 4.5 Triển khai 11 Chương Các giải pháp đóng góp bật 12 Chương Kết luận hướng phát triển 13 6.1 Kết luận .13 6.2 Hướng phát triển 13 Tài liệu tham khảo .14 iv Phụ lục .A-1 A Hướng dẫn viết đồ án CNPMNC A-1 A.1 Quy định chung A-1 A.2 Tạo đề mục .A-2 A.3 Bảng biểu .A-2 A.4 Hình vẽ A-3 A.5 Tài liệu tham khảo A-4 A.6 Cơng thức tốn học A-5 A.7 Tham chiếu chéo A-5 A.8 Cập nhật mục lục tham chiếu chéo A-6 A.9 In đồ án CNPMNC A-6 B Đặc tả use case B-6 B.1 Đặc tả use case “Thống kê tình hình mượn sách” B-6 B.2 Đặc tả use case “Đăng ký làm thẻ mượn” B-6 C Công nghệ sử dụng C-7 C.1 Công nghệ bảo mật liệu .C-7 C.2 Công nghệ blockchain C-7 D Thiết kế gói D-7 D.1 Thiết kế gói cho kiến trúc tổng quan D-7 D.2 Thiết kế gói cho chức “Trả sách” D-7 E Thiết kế lớp E-7 v 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 10 Hình Ví dụ hình vẽ .A-4 Danh mục bảng Bảng Danh sách thư viện công cụ sử dụng 11 Bảng Ví dụ sử dụng bảng .A-3 Danh mục công thức Công thức Khai triển Newton A-5 Lưu ý: Nếu ĐỒ ÁN CNPMNC có ba cơng thức tốn học, sinh viên xóa bỏ mục Danh mục từ viết API tắt Application Programming Interface Giao diện lập trình ứng dụng vi EUD GWT HTML End-User Development Phát triển ứng dụng người dùng cuối 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 ĐỒ ÁN CNPMNC Đồ án CNPMNC 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ị vii Interpreter Trình thơng dịch Compiler Trình biên dịch viii Chương Giới thiệu đề tài 1.1 Mục tiêu Website shop điện tử xây dựng nhằm mục đích giải yêu cầu: Quản lý mặt hàng Thống kê doanh thu Quản lý đơn đặt hàng Quản lý khách hàng Hosting website Giao diện dễ nhìn, thân thiện với người sử dụng 1.2 Các định nghĩa từ viết tắt báo cáo STT Thuật ngữ/ từ viết tắt Mô tả Bảng 1: Bảng viết tắt 1.3 Khảo sát trang web Website shop điện tử xây dựng nhằm mục đích giải yêu cầu: Giúp khách hàng đặt hàng online Hủy đơn đặt hàng đặt (Khách hàng) Thêm tài khoản khách hàng vào hệ thống (Khách hàng thân thiết) Khách hàng khơng có tài khoản đặt hàng (Khách hàng vãng lai) Người quản trị quản lý quản lý tài khoản người dùng Quản lý đơn đặt hàng khách hàng (xem, duyệt, phân công giao) Thống kê theo tiêu chí (doanh thu, hóa đơn, mặt hàng…) Bố cục giao diện đẹp, thiết kế hợp lý Chương phân tích u cầu 1.4 Mơ tả đồ án Đồ án viết ngôn ngữ C# với NET Framework với công cụ hỗ trợ Visual Studio Trong website shop điện tử chúng em tổ chức code theo mơ hình MVC (Model – View - Controller) Mơ hình MVC kiến trúc phần mềm Nó giúp cho developer tách ứng dụng họ thành phần khác Model, View Controller Mỗi thành phần có nhiệm vụ riêng biệt độc lập với thành phần khác Bên cạnh đồ án chúng em có hỗ trợ Bootstrap Bootstrap Framework gồm thành phần bản, là: HTML, CSS JavaScript Framework sử dụng để phát triển trang web chuẩn theo Responsive Sử dụng Bootstrap giúp việc thiết kế website chúng em tiết kiệm nhiều thời gian giao diện đẹp, thân thiện với người sử dụng Chương Phát triển triển khai ứng dụng 1.9 Thiết kế kiến trúc 1.9.1 Lựa chọn kiến trúc phần mềm Mục có độ dài từ đến ba trang Sinh viên cần lựa chọn kiến trúc phần mềm cho ứng dụng như: kiến trúc ba lớp MVC, MVP, SOA, Microservice, v.v giải thích sơ kiến trúc (khơng giải thích chi tiết/dài dịng) Sử dụng kiến trúc phần mềm chọn trên, sinh viên mô tả kiến trúc cụ thể cho ứng dụng Gợi ý: sinh viên áp dụng lý thuyết chung vào hệ thống/sản phẩm nào, có thay đổi, bổ sung cải tiến khơng Ví dụ, thành phần M kiến trúc lý thuyết MVC thành phần cụ thể (ví dụ: interface I + class C1 + class C2, v.v.) kiến trúc phần mềm sinh viên 1.9.2 Thiết kế tổng quan Sinh viên vẽ biểu đồ gói UML (UML package diagram), nêu rõ phụ thuộc gói (package) SV cần vẽ gói cho chúng phân theo tầng rõ ràng, không đặt package lộn xộn hình vẽ Sinh viên ý quy tắc thiết kế (Các gói khơng phụ thuộc lẫn nhau, gói tầng khơng phụ thuộc gói tầng trên, không phụ thuộc bỏ qua tầng, v.v.) cần giải thích sơ lược mục đích/nhiệm vụ package SV tham khảo ví dụ minh họa Hình 19 32 Hình 19 Ví dụ biểu đồ phụ thuộc gói 1.9.3 Thiết kế chi tiết gói Sinh viên thiết kế vẽ biểu đồ thiết kế cho package, nhóm package liên quan để giải vấn đề Khi vẽ thiết kế gói, sinh viên cần đưa tên lớp, không cần thành viên phương thức thuộc tính SV tham khảo ví dụ minh họa Hình 20 Sinh viên cần vẽ rõ ràng quan hệ lớp biểu đồ Các quan hệ bao gồm: phụ thuộc (dependency), kết hợp (association), kết tập (aggregation), hợp thành (composition), kế thừa (inheritance), thực thi (implementation) Các quan hệ minh họa Hình 20 Sau vẽ hình minh họa, sinh viên cần giải thích ngắn gọn thiết kế 33 Hình 20 Ví dụ thiết kế gói 1.10 Thiết kế chi tiết 1.10.1 Thiết kế giao diện Phần có độ dài từ hai đến ba trang Sinh viên đặc tả thơng tin hình mà ứng dụng hướng tới, bao gồm độ phân giải hình, kích thước hình, số lượng màu sắc hỗ trợ, v.v Tiếp đến, sinh viên đưa thống nhất/chuẩn hóa thiết kế giao diện thiết kế nút, điều khiển, vị trí hiển thị thơng điệp phản hồi, phối màu, v.v Sau sinh viên đưa số hình ảnh minh họa thiết kế giao diện cho chức quan trọng Lưu ý, sinh viên không nhầm lẫn giao diện thiết kế với giao diện sản phẩm sau 1.10.2 Thiết kế lớp Phần có độ dài từ ba đến bốn trang Sinh viên trình bày thiết kế chi tiết thuộc tính phương thức cho số lớp chủ đạo/quan trọng ứng dụng (từ 2-4 lớp) Thiết kế chi tiết cho lớp khác, muốn trình bày, sinh viên đưa vào phần phụ lục 34 Để minh họa thiết kế lớp, sinh viên thiết kế luồng truyền thông điệp đối tượng tham gia use case quan trọng biểu đồ trình tự (hoặc biểu đồ giao tiếp) 1.10.3 Thiết kế sở liệu Phần có độ dài từ hai đến bốn trang Sinh viên thiết kế, vẽ giải thích biểu đồ thực thể liên kết (E-R diagram) Từ đó, sinh viên thiết kế sở liệu tùy theo hệ quản trị sở liệu mà sử dụng (SQL, NoSQL, Firebase, v.v.) 1.11 Xây dựng ứng dụng 1.11.1 Thư viện công cụ sử dụng Sinh viên liệt kê công cụ, ngơn ngữ lập trình, API, thư viện, IDE, cơng cụ kiểm thử, v.v mà sử dụng để phát triển ứng dụng Mỗi công cụ phải rõ phiên sử dụng SV nên kẻ bảng mô tả tương tự Bảng Nếu có nhiều nội dung trình bày, sinh viên cần xoay ngang bả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 Eclipse Oxygen 64 bit http://www.eclipse.org/ v.v v.v v.v 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 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ê 35 1.11.3 Minh hoạ chức Sinh viên lựa chọn đưa hình cho chức chính, quan trọng, thú vị Mỗi giao diện cần phải có lời giải thích ngắn gọn Khi giải thích, sinh viên kết hợp với thích hình ảnh giao diện 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 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 Chương có độ dài tối thiểu trang, tối đa khơng giới hạn Sinh viên cần trình bày tất nội dung đóng góp mà thấy tâm đắc suốt q trình làm ĐỒ ÁN CNPMNC Đó loạt vấn đề khó khăn mà sinh viên bước giải được, giải thuật cho toán cụ thể, giải pháp tổng qt cho lớp tốn, mơ hình/kiến trúc hữu hiệu sinh viên thiết kế 36 Chương sở quan trọng để thầy đánh giá sinh viên Vì vậy, sinh viên cần phát huy tính sáng tạo, khả phân tích, phản biện, lập luận, tổng qt hóa vấn đề tập trung viết cho thật tốt Mỗi giải pháp đóng góp sinh viên cần trình bày mục độc lập bao gồm ba mục con: (i) dẫn dắt/giới thiệu toán/vấn đề, (ii) giải pháp, (iii) kết đạt (nếu có) Sinh viên lưu ý khơng trình bày lặp lại nội dung Những nội dung trình bày chi tiết chương trước khơng trình bày lại chương Vì vậy, với nội dung hay, mang tính đóng góp/giải pháp, sinh viên nên tóm lược/mơ tả sơ chương trước, đồng thời tạo tham chiếu chéo tới đề mục tương ứng Error: Reference source not found Chi tiết thơng tin đóng góp/giải pháp trình bày mục Ví dụ, Error: Reference source not found, sinh viên có thiết kế kiến trúc đáng lưu ý đó, kết hợp kiến trúc MVC, MVP, SOA, v.v Khi đó, sinh viên mơ tả ngắn gọn kiến trúc Error: Reference source not found, thêm câu có dạng: “Chi tiết kiến trúc trình bày phần 5.1” 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 ĐỒ ÁN CNPMNC, 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ó 37 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 ĐỒ ÁN CNPMNC [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 38 [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 [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 39 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 CNPMNC A.1 Quy định chung Dưới số quy định hướng dẫn viết đồ án CNPMNC 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 ĐỒ ÁN CNPMNC 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ệ ĐỒ ÁN CNPMNC Tất hình vẽ, bảng biểu, công thức, tài liệu tham khảo ĐỒ ÁN CNPMNC 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 ĐỒ ÁN CNPMNC theo kiểu viết ý gạch đầu dịng ĐỒ ÁN CNPMNC 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 ĐỒ ÁN CNPMNC 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, 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 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 ĐỒ ÁN CNPMNC A.2 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.3 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ỏ chút so với font thông thường (13pt) ĐỒ ÁN CNPMNC Độ 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 ĐỒ ÁN CNPMNC mình, phải đảm bảo tính quán toàn ĐỒ ÁN CNPMNC 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.4 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” Hình 21 Ví dụ hình vẽ 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 ĐỒ ÁN CNPMNC 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 21 A.5 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/REC-xml-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 https://www.tensorflow.org/, lần truy cập cuối: 28/06/2018 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.6 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 () n ( x +a ) =∑ n x k an−k k=0 k Công thức Khai triển Newton A.7 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.8 Cập nhật mục lục tham chiếu chéo Trong suốt trình viết ĐỒ ÁN CNPMNC, 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 ĐỒ ÁN CNPMNC, 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 ĐỒ ÁN CNPMNC Để 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 ĐỒ ÁN CNPMNC để tránh sai sót A.9 In đồ án CNPMNC 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 ĐỒ ÁN CNPMNC định dạng PDF mang tới cửa hàng in ấn để tránh sai sót Sinh viên cần in bìa giấy cứng mà khơng cần đóng để tiết kiệm chi phí giúp việc vận chuyển ĐỒ ÁN CNPMNC dễ dàng Quyển ĐỒ ÁN CNPMNC nên in mặt trang giấy A4 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 Error: Reference source not found 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 Error: Reference source not found 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 ... siêu văn CNTT Công nghệ thông tin ĐỒ ÁN CNPMNC Đồ án CNPMNC 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... kế hợp lý Chương phân tích u cầu 1.4 Mơ tả đồ án Đồ án viết ngôn ngữ C# với NET Framework với công cụ hỗ trợ Visual Studio Trong website shop điện tử chúng em tổ chức code theo mơ hình MVC (Model... đề tài 1.1 Mục tiêu Website shop điện tử xây dựng nhằm mục đích giải yêu cầu: Quản lý mặt hàng Thống kê doanh thu Quản lý đơn đặt hàng Quản lý khách hàng Hosting website Giao diện