Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc

pdf
Số trang Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc 81 Cỡ tệp Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc 4 MB Lượt tải Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc 22 Lượt đọc Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc 127
Đánh giá Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
4.6 ( 18 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 81 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CÔNG NGHỆ HẢI PHÒNG ------------------------------------------------------------ ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGHÀNH CÔNG NGHỆ THÔNG TIN Sinh Viên : Bùi Văn Duy Giảng viên hướng dẫn : ThS. Phùng Anh Tuấn HẢI PHÒNG – 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CÔNG NGHỆ HẢI PHÒNG --------------------------------------- XÂY DỰNG ỨNG DỤNG DI ĐỘNG ANDROID QUẢN LÝ KHÁCH HÀNG CẮT TÓC ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Bùi Văn Duy Giáo viên hướng dẫn: Th.S Phùng Anh Tuấn Mã sinh viên : 1512111027 HẢI PHÒNG – 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CÔNG NGHỆ HẢI PHÒNG ----------------------------------------------- NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên: Bùi Văn Duy Mã SV: 1512111027 Lớp: CT1901C Ngành:Công Nghệ Thông Tin Tên đề tài: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc NHIỆM VỤ ĐỀ TÀI 1. Nội dung và các yêu cầu cần giải quyết trong nhiệm vụ đề tài tốt nghiệp - Nắm được kỹ thuật làm việc với hosting, mysql, webservice - Cài đặt được môi trường lập trình android studio, máy ảo android - Nắm được kỹ thuật lập trình ứng dụng trong android studio - Có kỹ năng sử dụng công cụ Android Studio để viết chương trình chạy trên điện thoại android - Xây dựng được chương trình ứng dụng thực nghiệm, đóng gói chương trình thành file *.apk cho phép cài đặt và chạy trên điện thoại android thật. 2. Các tài liệu số,số liệu cần thiết - Sử dụng các số liệu giả lập 3. Địa điểm thực tập tốt nghiệp. - Trường Đại Học Quản Lý và Công Nghệ Hải Phòng CÁN BỘ HƯỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Họ và tên : Phùng Anh Tuấn Học hàm, học vị : Thạc Sĩ Cơ quan công tác : Trường Đại Học Quản Lý và Công Nghệ Hải Phòng Nội dung hướng dẫn: - Tìm hiểu hệ điều hành android. - Tìm hiểu môi trường lập trình Android Studio,máy ảo android . - Tìm hiểu kỹ thuật làm việc với hosting,mysql,webservice. - Tìm hiểu kỹ thuật lập trình ứng dụng online trong android studio Đề tài tốt nghiệp được giao ngày 12 tháng 10 năm 2020 Yêu cầu phải hoàn thành xong trước ngày 31 tháng 12 năm 2020 Đã nhận nhiệm vụ ĐTTN Sinh viên Đã giao nhiệm vụ ĐTTN Giảng viên hướng dẫn Hải Phòng, ngày ...... tháng........năm 2020 TRƯỞNG KHOA CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc --------------------------------------------PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN TỐT NGHIỆP Họ và tên giảng viên: Phùng Anh Tuấn. Đơn vị công tác: Trường Đại học Quản Lý và Công Nghệ Hải Phòng. Họ và tên sinh viên: Bùi Văn Duy - Ngành: Công nghệ Thông tin Nội dung hướng dẫn: - Tìm hiểu hệ điều hành android. - Tìm hiểu môi trường lập trình Android Studio,máy ảo android . - Tìm hiểu kỹ thuật làm việc với hosting,mysql,webservice. - Tìm hiểu kỹ thuật lập trình ứng dụng online trong android studio 1. Tinh thần thái độ của sinh viên trong quá trình làm đề tài tốt nghiệp: - Chấp hành tốt nội quy, quy định của cơ quan thực tập tốt nghiệp - Chịu khó tìm hiểu tài liệu phục vụ cho nội dung đề tài tốt nghiệp - Thực hiện đúng hạn các nhiệm vụ tốt nghiệp được giao, tuy nhiên năng làm việc cá nhân với các vấn đề mới vẫn còn hạn chế. 2. Đánh giá chất lượng của khóa luận (so với nội dung yêu cầu đã đề ra trong nhiệm vụ Đ.T. T.N trên các mặt lý luận, thực tiễn, tính toán số liệu…): - Hoàn thành các yêu cầu đặt ra trong nhiệm vụ đề tài tốt nghiệp - Bước đầu xây dựng thành công ứng dụng thực nghiệm với các chức năng cơ bản, đưa lên kho ứng dụng Google Play thành công. - Nội dung đề tài có tính ứng dụng thực tế tốt, đề nghị cho phép sinh viên được bảo vệ trước hội đồng chấm bảo vệ đồ án tốt nghiệp ngành CNTT. 3. Cho điểm của cán bộ hướng dẫn (ghi bằng cả số và chữ): Đạt  Không đạt  Điểm:……………………………… Hải Phòng, ngày … tháng … năm 2020 Giảng viên hướng dẫn (Ký và ghi rõ họ tên) CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc -----------------------------------------PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN CHẤM PHẢN BIỆN Họ và tên giảng viên: ........................................................................... Đơn vị công tác: .................................................................................. Họ và tên sinh viên: ............................................... Ngành:................. Đề tài tốt nghiệp: .................................................................................. 1. Phần nhận xét của giảng viên chấm phản biện ................................................................................................................................. ................................................................................................................................. ................................................................................................................................. ................................................................................................................................. 2. Những mặt còn hạn chế ................................................................................................................................. ................................................................................................................................. ................................................................................................................................. ................................................................................................................................. ................................................................................................................................. 3. Ý kiến của giảng viên chấm phản biện Được bảo vệ Không được bảo vệ: Hải Phòng, ngày …… tháng…… năm 2020 Điểm: ............................ Giảng viên chấm phản biện (Ký và ghi rõ họ tên) LỜI CẢM ƠN Lời đầu tiên em xin chân thành cảm ơn các thầy, cô trong khoa Công nghệ thông tin, trường Đại học Dân lập Hải Phòng đã tạo điều kiện thuận lợi cho em trong quá trình học tập tại trường cũng như trong thời gian thực hiện đồ án tốt nghiệp. Đặc biệt, em muốn gửi lời cảm ơn tới Thạc Sĩ – Phùng Anh Tuấn giảng viên trực tiếp hướng dẫn, chỉ bảo giúp em khắc phục những khó khăn, thiếu sót để có thể hoàn thành các phần trong đồ án tốt nghiệp từ lý thuyết cho tới thực hành sử dụng công cụ. Mặc dù đã cố gắng với tất cả nỗ lực của bản thân để hoàn thiện đồ án, nhưng do thời gian có hạn, năng lực và kinh nghiệm còn hạn chế nên đồ án không thể tránh khỏi những thiếu sót. Kính mong nhận được sự đóng góp ý kiến từ phía thầy cô, bạn bè để em có thể nâng cao kiến thức của bản thân, hoàn thiện đồ án được tốt hơn. Em xin chân thành cảm ơn! Hải Phòng, ngày 04 tháng 01 năm 2021. Sinh viên thực hiện Bùi Văn Duy MỤC LỤC CHƯƠNG 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID ........................................... 4 1.1. Giới thiệu hệ điều hành Android .......................................................................... 4 1.2. Lịch sử phát triển ................................................................................................. 5 1.3. Ứng dụng Android................................................................................................ 6 1.4. Quản lý bộ nhớ Android ....................................................................................... 7 1.5. Lịch nâng cấp ....................................................................................................... 8 1.6. Những đặc trưng của hệ điều hành Android ......................................................... 8 1.7. Kiến trúc trong hệ điều hành Android .................................................................. 9 1.7.1. Nhân Linux Kernel ...................................................................................... 10 1.7.2. Thư viện ....................................................................................................... 10 1.7.3. Thực thi ứng dụng Android ......................................................................... 10 1.7.4. Khung ứng dụng .......................................................................................... 11 1.7.5. Tầng Ứng dụng ............................................................................................ 11 CHƯƠNG 2: MÔI TRƯỜNG LẬP TRÌNH ANDROID STUDIO ............................. 12 2.1. Sơ lược về Android Studio ................................................................................. 12 2.2.Thiết lập môi trường............................................................................................ 12 2.2.1. Cài đặt Java .................................................................................................. 12 2.2.2. Cài đặt Andoid Studio .................................................................................. 13 2.3.Các thành phần trong một ứng dụng Android ..................................................... 21 2.3.1.File manifests ................................................................................................ 21 2.4.2. File Java ....................................................................................................... 22 2.4.3.Thư mục tài nguyên ...................................................................................... 23 2.4.4. File Grandle ................................................................................................. 23 2.5.View .................................................................................................................... 23 2.5.1. TextView ..................................................................................................... 24 2.5.2. Button........................................................................................................... 25 2.5.3. ImageButton................................................................................................. 25 2.5.4. ImageView .................................................................................................. 26 2.5.5. EditText ....................................................................................................... 26 2.5.6. ListView ....................................................................................................... 27 1 2.5.7.GridView ...................................................................................................... 28 2.6. ViewGroup ......................................................................................................... 29 2.6.1. Linearlayout ................................................................................................. 29 2.6.2. Relativelayout .............................................................................................. 29 2.6.3.Framelayout .................................................................................................. 30 2.6.4.Tablelayout ................................................................................................... 30 2.7. Activity&Intent ................................................................................................. 30 2.7.1.Activity ......................................................................................................... 30 2.7.2.Intent ............................................................................................................. 30 CHƯƠNG 3: CÁC KỸ THUẬT NỀN TẢNG ............................................................. 32 3.1. Webservice .......................................................................................................... 32 3.1.1 Giới thiệu về Webservice.............................................................................. 32 3.1.2. Đặc điểm của Webservice ............................................................................ 32 3.1.3. Kiến trúc của Webservice............................................................................. 33 3.1.4.Định dạng dữ liệu JSON ............................................................................... 34 3.2. Dịch vụ web và kỹ thuật cơ sở dữ liệu trên internet ........................................... 36 3.2.1. Hosting ......................................................................................................... 36 3.2.2. Xây dựng webservice ................................................................................... 45 CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG .................................................. 48 4.1.Phát biểu bài toán ................................................................................................ 48 4.2.Sơ đồ tiến trình nghiệp vụ ................................................................................... 48 4.3.Biểu đồ ngữ cảnh ................................................................................................. 50 4.4.Sơ đồ phân ra chức năng ..................................................................................... 51 4.5. Ma trận thực thể chức năng ................................................................................ 52 4.6. Phân tích dữ liệu ................................................................................................. 52 4.6.1. Thiết kế các bảng dữ liệu ............................................................................. 54 4.6.2. Các bảng dữ liệu vật lý ................................................................................ 55 4.7. Chức năng quản lý khách hàng .......................................................................... 55 4.7.1. Chức năng quản lý khách hàng .................................................................... 55 4.7.2. Chức năng thêm thợ ..................................................................................... 59 4.7.3. Chức năng giới thiệu .................................................................................... 59 4.7.4. Chức năng thoát ........................................................................................... 60 2
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.