Báo cáo đồ án tốt nghiệp Xây dựng ứng dụng và website bán hàng được hoàn thành với mục tiêu nhằm xây dựng ứng dụng trên hệ điều hành Android và website, cho phép người dùng mua hàng online. Mời các bạn cùng tham khảo!
TRƯỜNG ĐẠI HỌC XÂY DỰNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG ỨNG DỤNG VÀ WEBSITE BÁN HÀNG Sinh viên thực hiện: Lê Anh Tuấn Mã sinh viên: 223463 Lớp: 63IT3 Giảng viên hướng dẫn: Ths Nguyễn Hải Dương HÀ NỘI 12/2022 PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Đồ án tốt nghiệp Thông tin sinh viên: Họ tên sinh viên: Lê Anh Tuấn Điện thoại liên lạc: 0328866625 Lớp: 63IT3 Email: tuan223463@nuce.edu.vn Hệ đào tạo: Đại học Năm tốt nghiệp: 2023 Đồ án tốt nghiệp thực tại: Đại học Xây Dựng Hà Nội Thời gian làm ĐATN: Từ ngày 19/09/2022 đến 31/12/2022 Mục đích nội dung ĐATN: - Xây dựng ứng dụng hệ điều hành Android website, cho phép người dùng mua hàng online Các nhiệm vụ cụ thể ĐATN: - Tìm hiểu yêu cầu ứng dụng, website bán hàng ; đưa tính cần thiết - Tìm hiểu Android Jetpack - Tìm hiểu Restful API laravel - Phân tích yêu cầu - Thực yêu cầu - Cài đặt hệ thống Lời cam đoan sinh viên: Tôi – Lê Anh Tuấn – cam kết ĐATN cơng trình nghiên cứu thân tơi hướng dẫn Ths.Nguyễn Hải Dương Các kết nêu ĐATN trung thực, chép cơng trình khác Hà Nội, ngày 26 tháng 12 năm 2022 Tác giả ĐATN Lê Anh Tuấn Lê Anh Tuấn – 223463 – 63IT3 Đồ án tốt nghiệp Xác nhận giảng viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày…tháng…năm 202… Giảng viên hướng dẫn Ths Nguyễn Hải Dương Lê Anh Tuấn – 223463 – 63IT3 Đồ án tốt nghiệp TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP I Nội dung đồ án: Tìm hiểu tốn xây dựng ứng dụng, website bán hàng: Tìm hiểu xu hướng lợi việc mua hàng online thông qua ứng dụng website - - Lưu trữ thông tin mua hàng server theo tài khoản người dùng Tìm hiểu thư viện Jetpack Android Tìm hiểu Restful Api Laravel Phân tích thiết kế tồn hệ thống ứng dụng, website bán hàng: - Khảo sát, phân tích xây dựng tài liệu đặc tả yêu cầu tồn hệ thống II Nội dung chương trình bày báo cáo: - Chương 1: Đặt vấn đề định hướng giải pháp - Chương 2: Tìm hiểu hệ điều hành Android thư viện Jetpack - Chương 3: Tìm hiểu Restful Api Laravel - Chương 4: Tìm hiểu TypeScript với React - Chương 5: Phân tích thiết kế cài đặt hệ thống - Chương 6: Kết luận định hướng phát triển III Từ khóa tìm kiếm: Android Jetpack TypeScript API Lê Anh Tuấn – 223463 – 63IT3 Đồ án tốt nghiệp ABSTRACT OF THESIS I Content of thesis: Learn the problem of building a sales website and application: - Learn the trends and advantages of buying online through apps and websites - Store purchase information on the server according to each user account - Learn about Jetpack libraries in Android Learn about Restful Api in Laravel Analyze and design the entire application system, sales website: Investigate, analyze and develop requirements specification documents of the entire system II Content of the chapters presented in the report: - Chapter 1: Problem setting and solution orientation - Chapter 2: Learn the Android operating system and the Jetpack library - Chapter 3: Learn about Laravel - Chapter 4: Learn about TypeScript with React - Chapter 5: System analysis and design - Chapter 6: Conclusion and development direction III Search keywords: Android Jetpack TypeScript API Lê Anh Tuấn – 223463 – 63IT3 Đồ án tốt nghiệp LỜI CẢM ƠN Để đề tài đồ án tốt nghiệp đạt kết tốt đẹp, em nhận hỗ trợ, giúp đỡ nhiều tổ chức, cá nhân Với tình cảm sâu sắc, chân thành, cho phép em xin bày tỏ lòng biết ơn đến tất cá nhân tổ chức tạo điều kiện giúp đỡ trình học tập nghiên cứu đề tài Trước hết, em xin gửi tới thầy cô khoa Công nghệ thơng tin nói riêng thầy trường Đại học Xây Dựng Hà Nội nói chung 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 suốt năm đại học, đến em hoàn thành đồ án tốt nghiệp với đề tài: “Xây dựng ứng dụng website bán hàng” Đặc biệt, em xin gửi lời cảm ơn chân thành tới thầy giáo – Ths Nguyễn Hải Dương tận tình hướng dẫn em thực hoàn thành tốt đồ án Trong thời gian làm việc với thầy, em học hỏi thêm nhiều kiến thức kinh nghiệm làm việc Những kinh nghiệm chắn có ích cho thân em sau trường Sau lời cảm ơn tới bạn lớp 63IT gắn bó giúp đỡ em suốt năm học trường q trình làm hồn thiện đề tài đồ án tốt nghiệp Với điều kiện thời gian kinh nghiệm hạn chế sinh viên, đồ án khơng thể tránh khỏi thiếu sót Em mong nhận bảo, đóng góp ý kiến thầy để em có điều kiện bổ sung, nâng cao ý thức phát triển thân, phục vụ tốt cho công tác thực tế sau Em xin chân thành cảm ơn! Hà Nội, ngày 30 tháng 12 năm 2022 Sinh viên thực đồ án Lê Anh Tuấn – 223463 – 63IT3 Đồ án tốt nghiệp Lê Anh Tuấn MỤC LỤC DANH MỤC HÌNH ẢNH Lê Anh Tuấn – 223463 – 63IT3 Đồ án tốt nghiệp CHƯƠNG – ĐẶT VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP I Giới thiệu toán - Hàng ngày, có nhu cầu thiết yếu : ăn uống, mua sắm, giải trí, thư giãn, … để đáp ứng nhu cầu đó, cần phải trực tiếp tới trung tâm cung cấp nhu cầu - Thế giới ngày đại với phát triển internet khắp nơi giới, nên việc có điện thoại thông minh hay laptop cá nhân vô cần thiết người để phục vụ nhu cầu cá nhân cách đơn giản, tiện lợi nhanh chóng - Nắm bắt điều Tech Shop đời để đem sản phẩm điện thoại thông minh hãng tiếng giới iphone, samsung, nokia, dell, asus, hp, mac….tiếp cận tới người dùng - Ngày nay, việc mua sắm online dường trở thành thói quen sở thích người tiện lợi Vậy nên việc bán hàng qua mạng xu tất yếu lựa chọn bắt buộc với cá nhân hay doanh nghiệp Đó lí app website Tech Shop đời Mục tiêu việc xây dựng ứng dụng trang web giúp cho khách hàng dễ dàng mua sản phẩm từ xa thơng qua internet Ở đâu, cần có internet khách hàng chọn cho sản phẩm ưng ý phù hợp với nhu cầu sử dụng Với hệ thống tìm kiếm dễ dàng, giao diện thân thiện với người dùng, thông tin sản phẩm đầy đủ, xác Khách hàng ghé qua thoải mái xem sản phẩm, mua hàng cần phải có tài khoản để thực việc toán II Mục tiêu đề tài Mục tiêu đề tài nhằm xây dựng ứng dụng website bán hàng đơn giản Đây hệ thống cho phép trợ người quan tâm sản phẩm cơng nghệ tham khảo mua sắm thiết bị công nghệ máy tính, điện thoại Ứng dụng chạy tảng Android với việc cài đặt hoàn toàn dễ dàng Người dùng sử dụng chức sau cài đặt mà không cần yêu cầu thêm Ứng dụng website với giao diện đẹp dễ hiểu giúp khách hàng dễ dàng sử dụng III Các vấn đề cần giải Nội dung đồ án Sau nắm xu hướng mua sắm online việc tìm hiểu tốn, ứng dụng website muốn xây dựng gồm nội dung sau: Người dùng đăng ký tài khoản để mua sắm hưởng ưu đãi , thông tin lưu vào quản lý người dùng, đăng nhập cần sử dụng tải khoản Lê Anh Tuấn – 223463 – 63IT3 Đồ án tốt nghiệp - Có thể tìm kiểm đồ quan tâm - Xem chi tiết sản phẩm quan tâm - Thêm sản phẩm vào giỏ hàng , thêm số lượng lưu lại giỏ hàng sản phẩm - Quản lý thông tin đơn hàng người dùng - Ở trang quản lý quản lý sản phẩm, xử lý đơn hàng gửi từ hệ thống Công nghệ sử dụng a Phần mềm hỗ trợ phân tích thiết kế hệ thống: - Microsoft Word : Viết tài liệu đặc tả hệ thống - Visual Paradigm : Vẽ biểu đồ Use case, Sequence, Class Activity b Công cụ xây dựng hệ thống: - Android Studio: Viết source code chạy ứng dụng - Php Storm : Viết source code , chạy website chạy api Lê Anh Tuấn – 223463 – 63IT3 Đồ án tốt nghiệp CHƯƠNG – TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID VÀ BỘ THƯ VIỆN JETPACK I Tổng quan hệ điều hành Android Hệ điều hành Hệ điều hành phần mềm dùng để điều hành, quản lý thiết bị phần cứng tài nguyên phần mềm Hệ điều hành đóng vai trị trung gian việc giao tiếp người sử dụng phần cứng máy, cung cấp môi trường cho phép người sử dụng phát triển thực ứng dụng họ cách dễ dàng Hệ điều hành Android Hình Android gì? Hệ điều hành Android khai sinh Android Inc, công ty phần mềm Thung lũng Silicon trước Google mua lại vào năm 2005 Các nhà phân tích đầu tư điện tử đưa nhiều hoài nghi ý định gia nhập vào thị trường điện thoại Google sau thương vụ mua bán Bất chấp nghi vấn đó, vào năm 2007, Google cơng bố triển khai thiết bị Android thị trường thức mắt sản phẩm vào năm 2008 Lê Anh Tuấn – 223463 – 63IT3 10 Đồ án tốt nghiệp Hình 74 Giao diện Chỉnh sửa địa liên hệ Lê Anh Tuấn – 223463 – 63IT3 77 Đồ án tốt nghiệp Hình 75 Giao diện Chỉnh sửa ngày sinh, giới tính Lê Anh Tuấn – 223463 – 63IT3 78 Đồ án tốt nghiệp Giao diện hình Đơn hàng Hình 76 Giao diện Đơn hàng Lê Anh Tuấn – 223463 – 63IT3 79 Đồ án tốt nghiệp Hình 77 Giao diện Chi tiết đơn hàng Lê Anh Tuấn – 223463 – 63IT3 80 Đồ án tốt nghiệp Hình 78 Giao diện khơng có đơn hàng Lê Anh Tuấn – 223463 – 63IT3 81 Đồ án tốt nghiệp Giao diện hình Đăng nhập Hình 79 Giao diện Đăng nhập Lê Anh Tuấn – 223463 – 63IT3 82 Đồ án tốt nghiệp Giao diện hình Đăng ký Hình 80 Giao diện Đăng ký Lê Anh Tuấn – 223463 – 63IT3 83 Đồ án tốt nghiệp IV Giao diện website Giao diện người dùng 1.1 Giao diện hình Trang chủ Hình 81 Giao diện Trang chủ 1.2 Giao diện hình Chi tiết sản phẩm Hình 82 Giao diện Chi tiết sản phẩm Lê Anh Tuấn – 223463 – 63IT3 84 Đồ án tốt nghiệp 1.3 Giao diện hình Giỏ hàng Hình 83 Giao diện Giỏ hàng 1.4 Giao diện hình Tìm kiếm Lê Anh Tuấn – 223463 – 63IT3 85 Đồ án tốt nghiệp Hình 84 Giao diện Tìm kiếm 1.5 Giao diện hình Thơng tin cá nhân Hình 85 Giao diện Thơng tin cá nhân Lê Anh Tuấn – 223463 – 63IT3 86 Đồ án tốt nghiệp Hình 86 Giao diện Thơng tin tài khoản 1.6 Giao diện hình Đăng nhập Hình 87 Giao diện Đăng nhập Lê Anh Tuấn – 223463 – 63IT3 87 Đồ án tốt nghiệp 1.7 Giao diện hình Đăng ký Hình 88 Giao diện Đăng ký Giao diện admin 2.1 Giao diện Trang chủ Hình 89 Giao diện Trang chủ Lê Anh Tuấn – 223463 – 63IT3 88 Đồ án tốt nghiệp 2.2 Giao diện Quản lý đơn hang Hình 90 Giao diện Quản lý đơn hàng Hình 91 Giao diện thơng tin đơn hàng 2.3 Giao diện Quản lý sản phẩm Hình 92 Giao diện Quản lý sản phẩm Lê Anh Tuấn – 223463 – 63IT3 89 Đồ án tốt nghiệp Hình 93 Giao diện Chỉnh sửa sản phẩm CHƯƠNG – KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN I Kết thực Đây đề tài mới, phản ánh xu mua sắm online người Bằng tìm tịi học tập từ thầy cơ, sau khoảng thời gian nghiên cứu thực hiện, sinh viên hoàn thành thiết kế cài đặt hệ thống, sử dụng thực tế Tuy nhiên, thời gian khơng cho phép kiến thức hạn hẹp Ứng dụng xây dựng nhiều hạn chế như: - Tổ chức, cấu trúc dự án hạn chế, chưa tốt - Chưa đa dạng tính II Định hướng phát triển Vì hạn chế cịn tồn trên, tơi mong tương lai cải thiện chức bao gồm: Lê Anh Tuấn – 223463 – 63IT3 90 Đồ án tốt nghiệp - Học cách tổ chức, cấu trúc code tốt - Bổ sung thêm chức hữu ích khác bổ trợ cho người dùng Gia tăng tính năng, làm phong phú gây hứng thú cho người sử dụng TÀI LIỆU THAM KHẢO [1] Android Studio https://developer.android.com/studio/ [2] Android Jetpack https://developer.android.com/jetpack/ [3] Laravel API https://laravel.com/api/9.x/ [4] React TS https://www.npmjs.com/package/react-ts Lê Anh Tuấn – 223463 – 63IT3 91