chương 1 Thông qua tìm hiểu… từ đó, làm cơ sở đề xuất …….sẽ được trình bày trong chương tiếp theo. PHÂN TÍCH … Chương này trình bày các yêu cầu, các bước thiết kế…để thực hiện nhằm giải quyết vấn đề…. AAAAA Khác với …. BBBBBBB Khác với ….
Kết chương 2 Quy trình …. XÂY DỰNG … Chương này trình bày các kết quả, chức năng cài đặt được của hệ thống: về phía người dùng & về phía người quản trị, giao diện… 1. AAAAA Khác với …. BBBBBBB Khác với ….
Kết chương 3 Quy trình …. Kết quả đạt được Nêu những gì mình học được, đạt được qua quá trình làm đồ án về mặt lý thuyết, về mặt thực nghiệm, trải nghiệm… Bên cạnh … 2. Hướng nghiên cứu Với những hạn chế và tồn tại nêu trên, hướng nghiên cứu …dự kiến như sau: - Tìm hiểu - Khai thác… 6 [1]. TÀI LIỆU THAM KHẢO [1] T.
Exploration, "Why STEM Topics are Interrelated: The Importance of Interdisciplinary Studies in K-12 Education," 2008. [2] ACT, "STEM EDUCATION IN THE U. Tiến, "Một số phương pháp dạy học tích cực". TẠO, "ĐỊNH HƢỚNG GIÁO DỤC STEM TRONG TRƢỜNG TRUNG HỌC," 2018.
Council, "Promotion of STEM Education Unleashing Potential in Innovation," 2015. Joint Economic Committee Chairman’s Staff Senator Bob Casey, STEM Education: Preparing for the Jobs of the Future, April 2012.vn/pages/quoc-te/2015-12-08/10-quoc-gia- co-nen-khoa-hoc-ky-thuat-tien-tien-nhat-the-gioi-26818.vn/data/thuvien/DongPhD/ hoclieu_3650611_1446867073. Sanders, "STEM, STEM Education, STEMmania," 2009. Hom, "What is STEM Education?," 2014.
Research, "CHALLENGES IN STEM LEARNING IN ] AUSTRALIAN SCHOOLS," 2018. Hays Blaine Lantz, "Science, Technology, Engineering, and Mathematics ] (STEM) Education What Form? What Function?," 2009.vn/hieu-sao-cho-dung-ve-giao-duc-stem". Windale, "“Giáo dục STEM bồi dưỡng những nhà đổi mới, sáng tạo ] trong tương lai”, Hội thảo Vai trò của nhà nước và các tổ chức cá nhân có liên quan trong việc xây dựng chiến lược phát triển giáo dục STEM,," Bộ Giáo dục và Đào tạo - Hội đồng Anh, 2016. Education, "Report of the Academic Competitiveness Council," ] 2007.
biên), "Sách giáo viên Tin học," Nhà xuất bản Giáo dục và Đào ] tạo, 2002. Bybee, "The BSCS ] 5E Instructional Model: Origins and Effectiveness," Office of Science Education National Institutes of Health, 12 June 2006. Deep learning for household load forecasting—a novel pooling deep RNNS. IEEE Transactions on Smart Grid, 9(5), 5271–5280.Paul Viola and Michael Jones (2001).
Rapid Object Detection using a Boosted Cascade of Simple Features. Computer Vision and pattern Recognition [12]. NHẬN XÉT Nhận xét của giảng viên hướng dẫn:. GIẢNG VIÊN HƯỚNG DẪN (Ký và ghi rõ họ tên) LỜI CAM ĐOAN Em xin cam đoan đồ án “Xây dựng app bán hàng” là kết quả thực hiện của bản thân em dưới sự hướng dẫn của thầy Những phần sử dụng tài liệu tham khảo trong đồ án đã được nêu rõ trong phần tài liệu tham khảo.
Các kết quả trình bày trong đồ án và chương trình xây dựng được hoàn toàn là kết quả do bản thân em thực hiện. Nếu vi phạm lời cam đoan này, em xin chịu hoàn toàn trách nhiệm trước khoa và nhà trường. Đà Nẵng, ngày 03 tháng 05 năm 20220243 Sinh viên Trần Thiên Trường LỜI CẢM ƠN Để có thể hoàn thành đồ án này, lời đầu tiên em xin phép gửi lời cảm ơn tới bộ môn Công nghệ phần mềm, Khoa Công nghệ thông tin đã tạo điều kiện thuận lợi cho em thực hiện đồ án môn học này. Đặc biệt em xin chân thành cảm ơn thầy Lê Tân đã rất tận tình hướng dẫn, chỉ bảo em trong suốt thời gian thực hiện đồ án vừa qua.
Em cũng xin chân thành cảm ơn tất cả các Thầy, các Cô trong Trường đã tận tình giảng dạy, trang bị cho em những kiến thức cần thiết, quý báu để giúp em thực hiện được đồ án này. Mặc dù em đã có cố gắng, nhưng với trình độ còn hạn chế, trong quá trình thực hiện đề tài không tránh khỏi những thiếu sót. Em hi vọng sẽ nhận được những ý kiến nhận xét, góp ý của các Thầy giáo, Cô giáo về những kết quả triển khai trong đồ án. Em xin trân trọng cảm ơn! MỤC LỤC NHẬN XÉT.2 DANH MỤC CÁC THUẬT NGỮ.7 DANH MỤC CÁC BẢNG.8 DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ.TỔNG QUAN VỀ ĐỀ TÀI 10 1.
Lý do chọn đề tài. Mục tiêu của đề tài.1 Mục tiêu tổng quát.2 Mục tiêu cụ thể. Giới hạn và phạm vi của đề tài.1 Đối tượng nghiên cứu.2 Phạm vi nghiên cứu. Nội dung thực hiện.
Phương pháp tiếp cận. Quy trình phát triển phần mềm. Phương pháp phân tích thiết kế hướng đối tượng. Giới thiệu tổng quan về hệ quản trị Cơ sở dữ liệu SQLite.
Giới thiệu về drawble và animation.PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 23 3.1 Đặc tả yêu cầu phần mềm.1 Các yêu cầu chức năng.2 Biểu đồ lớp thực thể.3 Các yêu cầu phi chức năng.2 Thiết kế hệ thống.1 Thiết kế lớp đối tượng.2 Thiết kế cơ sở dữ liệu.3 Thiết kế giao diện.TRIỂN KHAI ỨNG DỤNG 47 4.1 Triển khai các chức năng của hệ thống.1 Chức năng xem sản phẩm theo danh mục.2 Chức năng chọn và xem chi tiết sản phẩm.3 Chức năng thanh toán.4 Chức năng lưu thông tin khách hàng.5 Chức năng liên hệ.2 Kiểm thử và triển khai ứng dụng.2 Đóng gói ứng dụng.3 Triển khai ứng dụng.74 TÀI LIỆU THAM KHẢO.75 DANH MỤC CÁC THUẬT NGỮ STT Từ viết tắt Cụm từ tiếng anh Diễn giải 1 CSDL Data base Cơ sở dữ liệu 2 OOAD Object Oriented Analysis Phân tích và thiết kế hướng đối and Design tượng 3 UML Unified Modeling Ngôn ngữ mô hình hóa thống nhất Language 4 SQL Structured Query Ngôn ngữ truy vấn dữ liệu Language DANH MỤC CÁC BẢNG Bảng 1. 1 Ngôn ngữ định nghĩa dữ liệu 20 Bảng 1. 2 Ngôn ngữ thao tác dữ liệu 20 Bảng 1. 3 Ngôn ngữ truy vấn dữ liệu 20 Bảng 1.
4 Dòng sự kiện quản lí thông tin cá nhân 24 Bảng 1. 5 Dòng sự kiện quản lí danh mục sản phẩm 25 Bảng 1. 6 Dòng sự kiện quản lí thông tin sản phẩm 26 Bảng 1. 7 Dòng sự kiện quản lí đặt hàng và thanh toán hóa đơn 27 Bảng 1.
8 Dòng sự kiện quản lí khách hàng 28 Bảng 1. 9 Dòng sự kiện quản lí thông tin cá nhân 29 Bảng 1. 10 Chức năng của phân hệ người dùng 29 Bảng 1. 11 Phân tích yêu cầu chức năng 30 Bảng 1.
12 Các yêu cầu phi chức năng31 Bảng 1. 13 Danh sách thuộc tính lớp khách hàng 33 Bảng 1. 14 Danh sách phương thức lớp khách hàng33 Bảng 1. 15 Danh sách phương thức lớp sản phẩm 34 Bảng 1.
16 Danh sách thuộc tính lớp sản phẩm 34 Bảng 1. 17 Danh sách phương thức lớp hóa đơn 34 Bảng 1. 18 Danh sách thuộc tính lớp hóa đơn 35 Bảng 1. 19 Bảng danh sách thuộc tính lớp Admin 35 Bảng 1.
20 Danh sách phương thức lớp chi tiết hóa đơn 35 Bảng 1. 21 Danh sách thuộc tính lớp chi tiết hóa đơn 36 Bảng 1. 22 Danh sách phương thức lớp chi tiết sản phẩm 36 Bảng 1. 23 Danh sách thuộc tính lớp chi tiết sản phẩm 37 Bảng 1.
24 Bảng cơ sở dữ liệu khách hàng 37 Bảng 1. 25 Bảng cơ sở dữ liệu sản phẩm 37 Bảng 1. 26 Bảng cơ sở dữ liệu đơn hàng 38 Bảng 1. 27 Bảng cơ sở dữ liệu chi tiết sản phẩm 38 Bảng 1.
28 Bảng cơ sở dữ liệu chi tiết đơn hàng 38 Bảng 1. 29 Bảng kiểm thử chức năng mua hàng 70 Bảng 1. 30 Bảng kiểm thử chức năng thanh toán 70 Bảng 1. 31 Bảng kiểm thử chức năng lưu thông tin khách hàng 70 DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ Hình 1.
1 Các View trong OOAD sử dụng UML 15 Hình 1. 2 Các bản vẽ trong OOAD sử dụng UML 16 Hình 1. 3 Kí hiệu về Use Case 17 Hình 1. 4 Kí hiệu về Class 17 Hình 1.
5 Kí hiệu về Actor 18 Hình 3. 1 Biểu đồ user case tổng quát 23 Hình 3. 2 Biểu đồ use case chọn theo danh mục sản phẩm23 Hình 3. 3 Biểu đồ user case xem thông tin sản phẩm 24 Hình 3.
4 Biểu đồ use case thanh toán 26 Hình 3. 5 Biểu đồ usecase liên hệ 27 Hình 3. 6 Biểu đồ use case quản lí khach hàng 28 Hình 3. 7 Biểu đồ use case quản lí sản phẩm 29 Hình 3.
9 Biểu đồ lớp thực thể 32 Hình 3. 10 Biều đồ tuần tự danh mục sản phẩm 33 Hình 3. 11 Biểu đồ tuần tự thông tin sản phẩm 34 Hình 3. 12 Biểu đồ tuần tự thanh toán 34 Hình 3.
13 Giao diện chính 41 Hình 3. 14 Giao diện danh mục 42 Hình 3. 15 Giao diện sản phẩm 43 Hình 3. 16 Giao diện chi tiết sản phẩm 44 Hình 3.
17 Giao diện giỏ hàng 45 Hình 3. 18 Giao diện thông tin khách hàng 46 Hình 3. 19 Đóng gói ứng dụng 73 CHƯƠNG 2: TỔNG QUAN VỀ ĐỀ TÀI 1. Lý do chọn đề tài - Tầm quan trọng, vai trò của đề tài: Hiện nay ở Đà Nẵng, khi làm kinh doanh bán hàng để có lượng khách hàng nhiều nhất có thể là vấn đề mà bất kỳ một người chủ rất đau đầu.
Từ việc tìm nguồn hàng chất lượng, vận chuyển, tìm kiếm khách hàng đến quảng cáo thương hiệu đến các công việc bán hàng, cân đối thu-chi và tính toán chi phí để có lãi và tái đầu tư tiếp. Thật vậy, khi mức sống ngày càng nâng cao, nhu cầu của người dùng Đà Nẵng ngày càng tăng cao, hàng loạt các cửa hàng được mở ra giúp khách hàng tiện lợi hơn trong việc mua sắm. Chính vì vậy, nên em đã đã xây dựng app bán hàng để giúp các cửa hàng giải quyết được các vấn đề trên một cách tự động, nhanh chóng, chính xác mà lại có tính bảo mật cao. - Tính cấp thiết của đề tài: + Giúp khách hàng có thể tiếp cận được các sản phẩm của cửa hàng + Khách hàng có thể thoải mái lựa chọn đặt mua tất cả các sản phẩm của cửa hàng ở bất cứ mọi nơi + Giúp cửa hàng phát triển mạnh + Giúp khách hàng có cái nhìn mới trong cuộc sống hiện đại ngày nay - Những bất cập, hạn chế của hệ thống cũ: + Giao diện chưa được ưa nhìn 1.
Mục tiêu của đề tài 2.1 Mục tiêu tổng quát Xây dựng app bán hàng 2.2 Mục tiêu cụ thể Phát triển phần mềm gồm các chức năng: - Lựa chọn, mua sản phẩm - Thanh toán chi phí - Nhập thông tin khách hàng 1. Giới hạn và phạm vi của đề tài 2.