MẪU ĐỒ ÁN KHOÁ LUẬN TỐT NGHIỆP TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ 3 ĐỀ TÀI APP BÁN ĐIỆN THOẠI VÀ LAPTOP TRÊN NỀN TẢNG ANDROID MỞ ĐẦU Trong[.]
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CƠ SỞ ĐỀ TÀI: APP BÁN ĐIỆN THOẠI VÀ LAPTOP TRÊN NỀN TẢNG ANDROID MỞ ĐẦU Trong thời đại cách mạng cơng nghiệp 4.0 nhu cầu cơng nghệ người tăng cao Theo diễn biến phức tạp dịch COVID-19 ngành bán hàng online phát triển nhanh chóng Đây lĩnh vực có tiềm to lớn, việc cạnh tranh khốc liệt Nên để cạnh tranh với sản phẩm khác cần có ứng dụng có giao diện đẹp, dễ sử dụng đầy đủ chức Thơng qua dự án lần em muốn thực hành áp dụng kiến thức học thực tế ,và tạo thành sản phẩm riêng rút nhiều kinh nghiệm cho công việc sau Em dự kiến tạo ứng dụng Bán Điện Thoại Và LapTop tảng Android gồm: +1 ứng dụng điện thoại gồm chức người dùng viết ngôn ngữ Java XML +1 Website backend thực chức người quản lý viết ngôn ngữ PHP LỜI CẢM ƠN Trước hết chúng em xin gửi tới thầy cô Trường Công Nghệ Thông Tin Và Truyền Thông Việt-Hàn lời chào trân trọng, lời chúc sức khỏe lời cảm ơn sâu sắc Với quan tâm, dạy dỗ, bảo tận tình chu đáo thầy cơ, đến chúng hồn thành đề tài đồ án Bài tập đồ án sở đạt kết tốt đẹp, em nhận hỗ trợ, giúp đỡ thầy Với tình cảm sâu sắc, chân thành, cho phép chúng em bày tỏ lòng biết ơn sâu sắc đến thầy Nguyễn Văn Bình ,đã tạo điều kiện giúp đỡ trình học tập nghiên cứu phát triển đề tài.Cũng cảm ơn thầy đồng hành em qua mùa dịch COVID19 khó khăn Với điều kiện thời gian kinh nghiệm hạn chế báo cáo đồ án sở tránh thiếu sót Chúng em mong nhận bảo, đóng góp ý kiến thầy để chúng em có điều kiện bổ sung, nâng cao trình độ mình, phục vụ tốt cơng tác thực tế sau Một lần nữa, Em xin chân thành cảm ơn! MỤC LỤC Trang MỞ ĐẦU Chương CƠ SỞ LÝ THUYẾT 10 1.1 Tổng quan .10 1.2 T ìm Hiểu Về Đề Tài 10 1.3 Tìm Hiểu Về Ngơn Ngữ Lập Trình 12 1.4 T ìm Hiểu Về Cơ Sở Dữ Liệu 14 Chương PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .15 2.1 Mô hình tổng quan hệ thống nghiên cứu 15 2.2 Thiết kế chi tiết .19 Chương TRIỂN KHAI XÂY DỰNG 24 Chương Kết luận Hướng phát triển 41 PHỤ LỤC .42 DANH MỤC TÀI LIỆU THAM KHẢO .43 DANH MỤC CÁC BẢNG Trang Bảng - Chức đăng nhập 21 Bảng - Chức xem sản phẩm 21 Bảng - Chức Năng xem thông tin chi tiết sản phẩm 21 Bảng - Chức thêm giỏ hàng 22 Bảng - Chức tìm Kiếm .22 Bảng - Chức toán 22 Bảng - Chức thêm sản phẩm 23 Bảng - Chức sửa sản phẩm .23 DANH MỤC HÌNH Trang Hình 1.1-Lazada 10 Hình 1.2-Tiki.vn 11 Hình 1.3-Sendo.vn .11 Hình 3.1-Trang chủ 25 Hình 3.2-Mục lục 26 Hình 3.3-Đăng nhập 27 Hình 3.4-Đăng ký .28 Hình 3.5-Đăng xuất 29 Hình 3.6-Tìm kiếm .30 Hình 3.7-Trang điện thoại 31 Hình 3.8-Trang laptop 32 Hình 3.9-Chi tiết sản phẩm 33 Hình 3.10-Thêm giỏ hàng 34 Hình 3.11-Xóa sản phẩm giỏ hàng 35 Hình 3.12-Thanh toán 36 Hình 3.13-Thơng tin liên hệ .37 Hình 3.14-Thơng tin địa 38 Hình 3.15-Thêm sản phẩm 39 Hình 3.16-Sửa sản phẩm 39 Hình 3.17-Danh sách sản phẩm 40 Hình 3.18-Danh sách loại sản phẩm 40 DANH MỤC CỤM TỪ VIẾT TẮT STT Cụm từ Hypertext Preprocessor Extensible Markup Language Relational Database Management System Cơ sở liệu Viết tắt PHP XML RDBMS CSDL Chương CƠ SỞ LÝ THUYẾT 1.1 Tổng quan - Là ứng dụng giúp người dùng xem, tìm kiếm chọn đặt mua thiết bị điện thoại hay laptop online thông qua thao tác đơn giản - Xây dựng ứng dụng bán điện thoại laptop có đầy đủ chức cần thiết - Xây dựng giao diện đẹp đơn giản, dễ nhìn - Xây dựng phần quản trị dễ sử dụng, xác 1.2 T ìm Hiểu Về Đề Tài - Lĩnh vực bán hàng online không xa lạ với người Ngày nay, việc mua bán qua mạng trở thành phương thức giao dịch phổ biến - Ở Việt Nam ứng dụng mua hàng quamạng phổ biến : Lazada: Hình 1.1-Lazada Tiki: Hình 1.2-Tiki.vn Sendo: Hình 1.3-Sendo.vn - Các ứng dụng bán hàng có đầy đủ chức có mạng vận chuyển v CSDL ho àn thiện 1.3 Tìm Hiểu Về Ngơn Ngữ Lập Trình a) Java Là ngơn ngữ lập trình hướng đối tượng, dựa lớp thiết kế để có phụ thuộc thực thi tốt Nó ngơn ngữ lập trình có mục đích chung cho phép nhà phát triển ứng dụng Mã Java biên dịch chạy tất tảng hỗ trợ Java mà không cần biên dịch lại Các ứng dụng Java thường biên dịch thành bytecode chạy máy ảo Java (JVM) kiến trúc máy tính bên Cú pháp Java tương tự C C++, có sở cấp thấp ngơn ngữ Tính đến năm 2019 Java ngơn ngữ lập trình phổ biến sử dụng theo GitHub Java ban đầu James Gosling Sun Microsystems (sau Oracle mua lại) phát triển phát hành vào năm 1995 thành phần cốt lõi tảng Java Sun Microsystems Các trình biên dịch Java, máy ảo thư viện lớp thực thi gốc tham chiếu ban đầu Sun phát hành theo giấy phép độc quyền Kể từ tháng năm 2007, tuân theo thông số kỹ thuật Quy trình Cộng đồng Java, Sun cấp phép hầu hết cơng nghệ Java theo Giấy phép Công cộng GNU Oracle cung cấp Máy ảo Java HotSpot riêng mình, nhiên việc triển khai tham chiếu thức OpenJDK JVM, phần mềm mã nguồn mở miễn phí hầu hết nhà phát triển sử dụng JVM mặc định cho hầu hết phân phối Linux b) XML XML từ viết tắt từ Extensible Markup Language ngơn ngữ đánh dấu mở rộng XML có chức truyền liệu mô tả nhiều loại liệu khác Tác dụng XML đơn giản hóa việc chia sẻ liệu tảng hệ thống kết nối thông qua mạng Internet