Xây dựng ứng dụng quản lý dịch vụ cangtin trường đại học tài nguyên và môi trường hà nội trên hệ điều hành android (tt) - Pdf 47

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

XÂY DỰNG ỨNG DỤNG QUẢN LÝ DỊCH VỤ CANGTIN
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
TRÊN HỆ ĐIỀU HÀNH ANDROID

HÀ NỘI – 2017


TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

PHẠM THỊ BÍCH HẠ

XÂY DỰNG ỨNG DỤNG QUẢN LÝ DỊCH VỤ CANGTIN
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
TRÊN HỆ ĐIỀU HÀNH ANDROID
Chuyên ngành
Mã ngành

: Công nghệ thông tin
: D480201

NGƯỜI HƯỚNG DẪN: ThS. Đặng Thị Khánh Linh

HÀ NỘI – 2017


LỜI CẢM ƠN
Trong cuộc sống không có sự thành công nào mà không gắn liền với

Em xin chân thành cảm ơn!
Hà Nội, tháng 6, năm 2017
Sinh viên thực hiện

Phạm Thị Bích Hạ


MỤC LỤC
LỜI CẢM ƠN
LỜI CAM ĐOAN
DANH MỤC CÁC BẢNG
DANH MỤC CÁC HÌNH
DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT
MỞ ĐẦU ................................................................................................................... 1
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT ....................................................................... 4
1.1. Tổng quan về hệ điều hành Android .................................................................... 4
1.2. Kiến trúc Android .............................................................................................. 4
1.2.1. Tầng ứng dụng ................................................................................................. 4
1.2.2. Application framework .................................................................................... 5
1.2.3. Library .............................................................................................................. 5
1.2.4. Android Runtime .............................................................................................. 6
1.2.5. Linux kernel ..................................................................................................... 6
1.3. Các thành phần trong một ứng dụng Android .................................................... 6
1.4. Hệ quản trị cơ sở dữ liệu Mysql .......................................................................... 8
1.4.1. Mysql là gì? ...................................................................................................... 8
1.4.2 Tại sao lại sử dụng Mysql? ............................................................................... 9
1.4.3 Một số câu lệnh sử dụng trong Mysql ............................................................. 10
1.5. Ngôn ngữ lập trình PHP .................................................................................... 13
1.5.1. Định nghĩa PHP .............................................................................................. 13
1.5.2. Cú pháp .......................................................................................................... 13

2.6. Biểu đồ trạng thái .............................................................................................. 41
2.6.1. Biểu đồ trạng thái chức năng quản lý thực đơn ............................................. 41
2.6.2. Biểu đồ trạng thái chức năng quản lý danh mục thực đơn ............................. 43
2.6.3. Biểu đồ trạng thái chức năng quản lý tài khoản ............................................. 44
2.7. Biểu đồ tuần tự .................................................................................................. 46
2.7.1. Biểu đồ tuần tự chức năng đăng nhập ............................................................ 46
2.7.2. Biểu đồ tuần tự chức năng đăng ký tài khoản ................................................ 47


2.7.3. Biểu đồ tuần tự chức năng đổi mật khẩu ........................................................ 48
2.7.4. Biểu đồ tuần tự chức năng quản lý thực đơn ................................................. 49
2.7.5. Biểu đồ tuần tự chức năng quản lý danh mục thực đơn ................................. 52
2.7.6. Biểu đồ tuần tự chức năng quản lý tài khoản ................................................. 55
2.7.7. Biểu đồ tuần tự chức năng tìm kiếm thông tin ............................................... 58
2.7.8. Biểu đồ tuần tự chức năng thống kê ............................................................... 61
2.7.9. Biểu đồ tuần tự chức năng góp ý kiến thực đơn ............................................ 62
2.7.10. Biểu đồ tuần tự chức năng xem thông tin .................................................... 63
2.7.11. Biểu đồ tuần tự chức năng gọi thực đơn ...................................................... 66
2.8.Thiết kế hệ thống ................................................................................................ 66
2.8.1. Bảng hóa đơn: bills ........................................................................................ 67
2.8.2. Bảng danh mục món ăn: categories ............................................................... 67
2.8.3. Bảng bình luận: comments ............................................................................. 67
2.8.4. Bảng món ăn: foods ....................................................................................... 68
2.8.5. Bảng địa điểm: locations ................................................................................ 68
2.8.6. Bảng các món đã gọi trong hóa đơn: ordered_dishes .................................... 68
2.8.7. Bảng cài đặt: settings ..................................................................................... 69
2.8.8. Bảng người dùng: users .................................................................................. 69
2.9.9. Mô hình quan hệ ............................................................................................. 70
2.9. Biểu đồ lớp ........................................................................................................ 70
CHƯƠNG 3: XÂY DỰNG PHẦN MỀM ............................................................. 71

Hình 2.9: Biểu đồ usecase phân rã chức năng tìm kiếm của admin .........................20
Hình 2.10: Biểu đồ usecase phân rã chức năng tìm kiếm của người dùng ...............20
Hình 2.11: Biểu đồ usecase phân rã chức năng thống kê .........................................21
Hình 2.12: Biểu đồ hoạt động chức năng đăng nhập ................................................21
Hình 2.13: Biểu đồ hoạt động chức năng đăng ký tài khoản ....................................22
Hình 2.14: Biểu đồ hoạt động chức năng đổi mật khẩu ............................................23
Hình 2.15: Biểu đồ hoạt động chức năng thêm thực đơn .........................................24
Hình 2.16: Biểu đồ hoạt động chức năng sửa thực đơn ............................................25
Hình 2.17: Biểu đồ hoạt động chức xóa thực đơn ....................................................26
Hình 2.18: Biểu đồ hoạt động chức năng thêm danh mục thực đơn .........................27
Hình 2.19: Biểu đồ hoạt động chức năng sửa danh mục thực đơn ...........................28
Hình 2.20: Biểu đồ hoạt động chức năng xóa danh mục thực đơn ...........................29
Hình 2.21: Biểu đồ hoạt động chức năng thêm tài khoản .........................................30
Hình 2.22: Biểu đồ hoạt động chức năng sửa tài khoản ...........................................31
Hình 2.23: Biểu đồ hoạt động chức năng xóa tài khoản ...........................................32
Hình 2.24: Biểu đồ hoạt động chức năng gọi món ...................................................33


Hình 2.25: Biểu đồ hoạt động chức năng tìm kiếm thực đơn ...................................34
Hình 2.26: Biểu đồ hoạt động chức năng tìm kiếm danh mục thực đơn ..................35
Hình 2.27: Biểu đồ hoạt động chức năng tìm kiếm tài khoản ..................................35
Hình 2.28: Biểu đồ hoạt động chức năng xem thông tin thực đơn ...........................36
Hình 2.29: Biểu đồ hoạt động chức năng xem thông tin danh mục thực đơn ..........36
Hình 2.30: Biểu đồ hoạt động chức năng xem thông tin tài khoản...........................37
Hình 2.31: Biểu đồ hoạt động chức năng xem thông tin hóa đơn ............................37
Hình 2.32: Biểu đồ hoạt động chức năng xem lịch sử gọi món ................................38
Hình 2.33: Biểu đồ hoạt động chức năng xem vị trí căng tin ...................................38
Hình 2.34: Biểu đồ hoạt động chức năng xem thông tin ứng dụng ..........................39
Hình 2.35: Biểu đồ hoạt động chức năng thống kê ...................................................39
Hình 2.36: Biểu đồ hoạt động chức năng góp ý kiến ................................................40

Hình 2.65: Biểu đồ tuần tự chức năng xem thông tin thực đơn ................................63
Hình 2.66: Biểu đồ tuần tự chức năng xem thông tin danh mục thực đơn ...............64
Hình 2.67: Biểu đồ tuần tự chức năng xem thông tin tài khoản ...............................65
Hình 2.68: Biểu đồ tuần tự chức năng gọi thực đơn .................................................66
Hình 2.69: Mô hình quan hệ trong Sql ......................................................................70
Hình 2.70: Biểu đồ lớp ..............................................................................................70
Hình 3.1: Form login .................................................................................................71
Hình 3.2: Form đăng ký ............................................................................................72
Hình 3.3: Form giao diện chính ................................................................................73
Hình 3.4: Form danh sách đồ uống ...........................................................................74
Hình 3.5: Form thông tin thực đơn ...........................................................................74
Hình 3.6: Form thanh toán tại vị trí căng tin .............................................................75
Hình 3.7: Form thanh toán shipper tại vị trí cụ thể ...................................................76
Hình 3.8: Form vị trí người đặt thực đơn ..................................................................77
Hình 3.9: Form menu ................................................................................................78
Hình 3.10: Form các món đã gọi ...............................................................................78


Hình 3.11: Form lịch sử hóa đơn ..............................................................................79
Hình 3.12: Form chi tiết hóa đơn ..............................................................................79
Hình 3.13: Form tìm kiếm .........................................................................................80
Hình 3.14: Form xem thông tin tài khoản .................................................................81
Hình 3.15: Form sửa thông tin tài khoản ..................................................................81
Hình 3.16: Form thông tin căng tin ...........................................................................82
Hình 3.17: Form đăng nhập admin ...........................................................................82
Hình 3.18: Form giao diện người quản trị ................................................................83
Hình 3.19: Form thêm thực đơn mới ........................................................................84
Hình 3.20: code thêm thực đơn mới..........................................................................85
Hình 3.21: Form sửa thực đơn ..................................................................................85
Hình 3.22: Code sửa thực đơn ..................................................................................86


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status