Đồ án: Xây dựng ứng dụng quản lý bàn ăn trên thiết bị di động Android

Đồ án Xây dựng ứng dụng quản lý bàn ăn trên thiết bị di động Android tìm hiểu hệ điều hành android; môi trường lập trình Android Studio; quy trình nghiệp vụ quản lý bàn ăn tại nhà hà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 thực nghiệm quản lý bàn ăn  tại nhà hàng.

Đồ án: Xây dựng ứng dụng quản lý bàn ăn trên thiết bị di động Android

1. Mở đầu

Khi nền kinh tế phát triển, ngành công nghệ thông tin trở thành một trợ thủ, điều không thể thiếu với hầu hết các nghề. Có thể ban đầu, nhiều người sẽ cảm thấy chưa cần thiết vì chỉ kinh doanh nhỏ, hoặc chưa sẵn sàng để sử dụng vì nghĩ rằng phần mềm là một gì đó rất phức tạp, rất khó dùng.Việc quản lý theo dõi bàn ăn tại nhà hàng bằng hóa đơn theo cách truyền thống vẫn tồn tại nhiều điểm bất cập, một trong những bất cập được quan tâm là khâu tính tiền thanh toán bàn ăn cho khách cần phải nhanh chóng và chính xác. Ứng dụng di động quản lý bàn ăn trên nền hệ điều hành Android hỗ trợ các công việc kinh doanh  cho nhà  hàng. Giúp nhân viên phục vụ có thể  đặt món ăn, tránh sai sót trong việc thanh toán, kiểm soát hoạt động doanh thu ngay trên chiếc điện thoại, máy tính bảng. 

2. Nội dung

2.1 Giới thiệu về hệ điều hành Android

Lịch sử ra đời

Giao diện  

Ứng dụng 

Kiến trúc hệ điều hành Android 

  • Tầng hạt nhân Linux 
  • Tầng thư viện 
  • Tầng thực thi các ứng dụng trên hệ điều hành Android
  • Tầng khung ứng dụng 
  • Tầng ứng dụng 

Quản lý bộ nhớ 

Cập nhật

Bảo mật và riêng tư

Ưu và nhược điểm 

  • Ưu điểm
  • Nhược điểm

Thiết bị

Kết luận

2.2 Môi trường lập trình Android Studio

Thiết lập môi trường

  • Cài đặt Java
  • Cài đặt Android Studio

Các thành phần trong một dự án Android 

  • File manifest 
  • File java 
  • File tài nguyên 
  • File Grandle 

Chu kỳ ứng dụng Android 

  • Chu kỳ sống thành phần 
  • Ngăn xếp Activity 
  • Vòng đời của Activity 
  • Các phương thức của chu kỳ sống 

View

  • TextView 
  • Button 
  • ImageButton 
  • ImageView 
  • EditText 
  • ListView 
  • GridView

ViewGroup 

  • LinearLayout  
  • RelativeLayout 
  • FrameLayout 
  • TableLayout

Activity & Intent

  • Activity 
  • Intent

2.3 Kỹ thuật xây dựng ứng dụng

Hệ quản trị cơ sở dữ liệu SQLite 

Các thao tác cơ bản trên cơ sở dữ liệu

  • Tạo cơ sở dữ liệu 
  • Các thao tác trên cơ sở dữ liệu 

Quản lý người dùng 

  • Thực hiện đăng ký người dùng 
  • Thay đổi thông tin người dùng
  • Xóa thông tin người dùng  
  • Lấy danh sách người dùng 
  • Kiểm tra đăng nhập 

Quản lý bàn ăn 

  • Thêm bàn ăn 
  • Thay đổi tên bàn ăn 
  • Xóa bàn ăn
  • Lấy danh sách bàn ăn 

Quản lý thực đơn

  • Thêm loại món ăn
  • Lấy danh sách loại món ăn 
  • Thêm món ăn
  • Lấy danh sách món ăn

Quản lý thống kê

  • Lấy danh sách thống kê theo ngày 
  • Lấy danh sách thống kê từ ngày đến ngày và thống kê tháng

2.4 Chương trình ứng dụng thực nghiệm

Phát biểu bài toán 

Sơ đồ chức năng 

Cơ sở dữ liệu

Giao diện chương trình 

  • Giao diện đăng ký 
  • Giao diện đăng nhập
  • Giao diện Menu
  • Giao diện bàn ăn 
  • Giao diện thêm bàn ăn
  • Giao diện sửa tên bàn ăn 
  • Giao diện xóa bàn ăn 
  • Giao diện loại món ăn 
  • Giao diện món ăn 
  • Giao diện thêm món ăn ....

3. Kết luận

Trên đây em đã khảo sát trên mặt lý thuyết đối với xây dựng ứng dụng Android. Đồ án hướng tới mục tiêu xây dựng ứng dụng quản lý bàn ăn trên thiết bị di động Android. Trong khoảng thời gian nhất định dành cho việc thực hiện đề tài, nên một số vấn đề vẫn chưa được hoàn chỉnh. Tuy nhiên, đồ án đã đạt được một số kết quả: 

  • Nắm được một số kỹ thuật hay sử dụng và cách sử dụng của lập trình Android. 
  • Hoàn thành các chức năng của ứng dụng quản lý bàn ăn như: quản lý bàn ăn, quản lý nhân viên, quản lý thực đơn, quản lý thống kê. 

Trong thời gian qua, em đã cố gắng để tìm hiểu thực hiện đề tài. Tuy nhiên với kinh nghiệm và thời gian hạn chế nên không thể tránh khỏi những thiếu sót trong đồ án. Cụ thể: 

  • Chưa nghiên cứu sâu vào các kỹ thuật của lập trình Android. 
  • Trình bày thiếu logic, cách diễn đạt còn kém. 

Trong thời gian tới, em sẽ tiếp tục tìm hiểu và nghiên cứu cũng như hoàn thiện đồ án  
của mình ở mức cao nhất. 

4. Tài liệu tham khảo

https://vi.wikipedia.org/wiki/Android_(h%E1%BB%87_%C4%91i%E1%BB%81u _h%C3%A0nh) 

https://xuanthulab.net/android-java/ 

--- Nhấn nút TẢI VỀ hoặc XEM ONLINE để tham khảo đầy đủ nội dung Đồ án trên ---

Ngày:21/08/2020 Chia sẻ bởi:Nguyễn Minh Duy

CÓ THỂ BẠN QUAN TÂM