Ứng dụng thiết bị mobile để xử lý đơn đặt hàng và thanh toán trong quán trà sữa

27 482 1
Ứng dụng thiết bị mobile để xử lý đơn đặt hàng và thanh toán trong quán trà sữa

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Ứng dụng thiết bị mobile để xử lý đơn đặt hàng và thanh toán trong quán trà sữa

Cộng hòa Xã Hội Chủ Nghĩa Việt Nam Độc lập – Tự – Hạnh phúc ~~~o0o~~~ KHOA KHOA HỌC MÁY TÍNH ĐỒ ÁN CHUYÊN NGÀNH GVHD: Thầy Nguyễn Văn Hùng Sinh viên thực hiện: • Lớp: ĐHTH6LT Đề tài: Ứng dụng thiết bị mobile để xử lý đơn đặt hàng toán quán trà sữa TP.HCM , Ngày 15 Tháng Năm 2012 LỜI CẢM ƠN Để hoàn thành đồ án, trước hết chúng em xin gửi lời cảm ơn đến thầy Nguyễn Văn Hùng giúp đỡ, cung cấp tài liệu, góp ý để chúng em hoàn thành đồ án cách tốt Trong trình làm báo cáo đồ án khó tránh khỏi sai sót Chúng em mong thầy cô dẫn tận tình thêm cho nhóm chúng em Lời nhận xét giáo viên Mục lục LỜI MỞ ĐẦU Với phát triển nhanh chóng công nghệ nói chung thiết bị di động nói riêng Những thiết bị mobile ngày thân thiện ngày có ích cho người công việc đời sống Bên cạnh phát triển đương nhiên thiếu ứng dụng góp phần tăng thêm tính lợi ích công nghệ Qua nhóm chúng em có viết ứng dụng chạy thiết bị mobile Ứng dụng xử lý thao tác mà người thường làm lặp lặp lại nhiều lần tốn nhiều thời gian xử lý đơn đặt hàng (order khách) toán thiết bị di động thông qua kết nối mạng không dây 3G Với chương trình có mục đích đề là: o o o Xử lý đơn đặt hàng Xử lý toán in hoá đơn Xử lý lệnh gửi lên server gửi bếp Và sau báo cáo tài liệu, phương pháp có liên quan đến trình xây dựng ứng dụng nhóm chúng em Nhóm CHƯƠNG I CHƯƠNG I: ĐỊNH HƯỚNG ĐỀ TÀI I/ GIỚI THIỆU Trong quán trà sữa với quy mô vừa nhỏ, nhân viên phục vụ cấp phát thiết bị mobile Như thông thường, người phục vụ tới đưa menu cho khách order ghi order đem vào nhà bếp hay khách muốn toán người phục vụ phải tới quầy thu ngân để lấy hoá đơn đem toán Thay vào đó, ứng dụng đồ án xử lý vấn đề order, toán thông qua thiết bị mobile đưa thông tin cần thiết đến nơi cần để xử lý với môi trường thân thiện dễ sử dụng II/ XỬ LÝ NGHIỆP VỤ Khi có khách, nhân viên phục vụ đưa thiết bị mobile cho khách lựa chọn thực đơn Sau khách chọn xong, nhân viên tiến hành gửi order lên server Thông qua server phân tích gửi thông tin order đến cho quầy bếp (pha chế) Tại người bếp (pha chế) nhận tiến hành xử lý đơn hàng Khi xong người bếp gửi lệnh lên cho nhân viên phục vụ để đem lên cho khách Khi dùng xong, khách toán thông qua gửi lệnh thiết bị quầy thu ngân nhận lệnh in hóa đơn, nhân viên phục vụ thông báo số tiền khách cần toán thiết bị nhận tiền toán đem vào cho thu ngân lấy hóa đơn trả cho khách III/ MỤC ĐÍCH Đem đến tiện ích nhanh chóng cho khách hàng người sử dụng Tránh sai sót vấn đề order thiếu, sai nhân viên đem đến thoải mái vừa lòng cho thực khách Cũng giúp nhà bếp xác định rõ ràng số lượng cần chế biến tránh dư thừa Bên cạnh đó, quản lý doanh thu dễ dàng với hỗ trợ báo cáo doanh thu ứng dụng Chương II CHƯƠNG II: THIẾT KẾ DỮ LIỆU I/ SƠ ĐỒ CƠ SỞ DỮ LIỆU II/ KIỂU CƠ SỞ DỮ LIỆU 1/ Chi tiết hoá đơn: MAHD: mã hoá đơn ứng với giao dịch với khách hàng MATD: mã ăn thực đơn DONGIA: giá thành tiền ăn SOLUONG: số lượng khách gọi GIAM: số tiền giảm khuyến cho ăn 2/ Hoá đơn: MAHD: mã hoá đơn ứng với giao dịch với khách hàng MABAN: mã số bàn MANV: mã nhân viên order giao dịch NGAYMUA: ngày xuất hoá đơn TRANGTHAI: có giá trị • • • : đặt chưa có thức ăn : bàn có thức ăn : bàn toán 3/ Bàn MABAN: mã số bàn 4/ Nhóm MANHOM: mã nhóm thức ăn TENNHOM: tên nhóm thức ăn 5/ Thực đơn MATD: mã thực đơn TENMON: tên thức ăn MADG : mã đơn giá MANHOM: mã nhóm thức ăn 6/ Nhân viên MANV : mã nhân HOTEN : họ tên nhân viên CMND : số chứng minh nhân dân NGAYSINH : ngày sinh DIACHI : địa GIOITINH : giới MACV : mã chức vụ 7/ Đơn giá 10 II/ SƠ ĐỒ CHI TIẾT: 1/ Sơ đồ xử lý thiết bị của nhân viên phục vụ: Bàn trống Bàn có khách Menu chọn Yêu cầu đặt bàn/Cập nhật món/Thanh Toán(In hóa đơn) NO 13 Login T Check Login YE Conten 2/ Sơ đồ xử lý thiết bị của nhà bếp: Server Login NO Check Login Choose T Thông tin đăng nhập Kết quả kiểm tra Order YES Thông tin bàn Content Bàn trống Server Choose Table Bàn có khách Thông tin của bàn đặt Order Món ăn(thức uống) làm xong 14 3/ Sơ đồ xử lý máy tính của thu ngân: Server Login NO Check Login Thông tin đăng nhập Kết quả kiểm tra YES Thông tin bàn/Yêu cầu toán(in hóa đơn) Main Screen Đã toán(in hóa đơn) 15 III/ DỊCH VỤ SẼ SỬ DỤNG: Apple Push Notification Service – APNs    Là dịch vụ dùng để push notification từ server máy ipop, ipad, iphone Apple Để sử dụng dich vụ cho app ta cần có tài khoản Developer Apple đăng ký app với Apple (Hiện chúng em tài khoản Developer nên chưa thể sử dụng service này) Sơ đồ hoạt động: _ Server gửi notification tới APNs Apple _ Sau APNs gửi notification máy client cài app có đăng ký sử dụng dịch vụ +Nếu client offline APNs lưu lại notification sau client online lại gửi notification (chỉ lưu tối đa notification) _ Máy client(ipop, iphone, ipad) thông báo Ta dùng client app đễ sử lý thông báo A push notification from a provider to a client application Push notifications from multiple providers to multiple devices 16 CHƯƠNG IV: GIAO DIỆN ỨNG DỤNG I/ WINDOWS FORM: 1/ Màn hình thu ngân:    Thu ngân chọn bàn muốn toán in hóa đơn bàn Có thể in hóa đơn cho khách xem trước Chỉnh sửa sở liệu 2/ Chỉnh sữa sở liệu  Để chỉnh sửa sở liệu, người dùng cần đăng nhập quyền Sau đăng nhập vào hình quản lý sở liệu Tại người dùng chọn tab mà muốn chỉnh sửa, bao gồm: Account   17 Bàn Chức vụ 18 Đơn giá Nhân viên 19 Thực đơn Hóa đơn   Khi người dùng muốn chỉnh hóa đơn -> chọn all Để chỉnh sửa chi tiết hóa đơn người dùng chọn hóa đơn từ combobox 20 Nhóm      Khi chỉnh sửa xong người dùng nhấn nút update để liệu cập nhật lên server Để in báo cáo người dùng chọn nút báo cáo đưa lựa chọn báo báo Khi người dùng chọn doanh thu nhân viên report tạo dựa theo doanh thu nhân viên bán Khi người dùng chọn doanh thu tháng yêu cầu nhập thời gian yêu cầu in, report dựa vào từ ngày bắt đầu tính ngày kết thúc tính Sau chọn xong báo cáo người dùng in báo cáo 21 II/ Thiết bị iOS: Order Menu Content Tên Màn Hình About Login Content Menu Chức Năng Thông tin của chương trình Kiểm tra đăng nhập Nhớ thông tin đăng nhập Hiện danh sách bàn trạng thái Chọn bàn Hiễn danh sách ăn, thức uống Chọn menu số lượng Tạo order Sửa cập nhật order Order Gửi order lên server Nhận thông tin/thông báo về order từ server Thanh toán (Yêu cầu in hóa đơn) 22 Màn hình login Màn hình About Màn hình quản lý bàn 23 Màn hình chọn menu Màn hình order số lượng Sau chọn số lượng nhấn Done trả hình menu 24 Màn hình order Hoạt động : • • • • • Nhân viên phục vụ đăng nhập vào chương trình Khi có khách, nhân viên chọn bàn danh sách đưa khách chọn Khách chọn số lượng Sau chọn xong nhấn order để gửi lệnh cho nhà bếp pha chế Khi khách toán, nhân viên nhận tiền nhấn toán để gửi lệnh cho thu ngân in hóa đơn 25 CHƯƠNG V CHƯƠNG V: CÀI ĐẶT HỆ THỐNG I/ GIỚI THIỆU VÀ CHỌN LỰA CÔNG CỤ CÀI ĐẶT HỆ THỐNG: 1/ Hệ quản trị sở liệu Hệ quản trị sở liệu dùng SQL Server 2008 cài đặt môi trường Windows Server 2008 2/ Công cụ lập trình Công cụ sử dụng để lập trình bao gồm: • • Xcode 4.3.2 môi trường Mac iOS 10.7.3 Visual Studio 2010 3/ Phần mềm server ứng dụng Sử dụng SQL server 2008 Windows Server 2008 tạo môi trường server để chạy ứng dụng II/ Kết thực Đã thiết lập server với tên miền http://teamios.info Thông qua mạng wifi, 3G, nội thông qua địa để kết nối với sở liệu đặt máy chủ 26 CHƯƠNG VI CHƯƠNG VI: ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN I/ NHỮNG PHẦN ĐÃ THỰC HIỆN Đã thực việc order toán hóa đơn khách hàng Cho phép khách hàng order tiếp tục Trên windows thu ngân in hóa đơn theo nhân viên, doanh thu tháng, hóa đơn khách hàng toán Có thể chỉnh sửa sở liệu thông qua ứng dụng windows form II/ HƯỚNG PHÁT TRIỂN Hướng phát triển ứng dụng có khả tiếp nhận thông tin order khách hàng để trả cho server Sau server phân tích thông tin order tổng kết gửi nhà bếp Qua nhà bếp biết xác số lượng cần làm xong nhà bếp trả lệnh cho nhân viên phục vụ để nhân viên xuống đem đồ ăn cho khách Sử dụng dich vụ Apple Push Notification Service để liên lạc thông báo nhân viên Khi khách toán nhân viên thu tiền trả lệnh cho thu ngân để xuất hóa đơn cho khách 27 [...]... hóa đơn khách hàng Cho phép khách hàng có thể order tiếp tục Trên windows thu ngân có thể in hóa đơn theo nhân viên, doanh thu tháng, hóa đơn khách hàng thanh toán Có thể chỉnh sửa cơ sở dữ liệu thông qua ứng dụng trên windows form II/ HƯỚNG PHÁT TRIỂN Hướng phát triển ứng dụng là có khả năng tiếp nhận thông tin order của khách hàng để trả về cho server Sau đó server phân tích thông tin order và tổng... server ứng dụng Sử dụng SQL server 2008 và Windows Server 2008 tạo môi trường server để chạy ứng dụng II/ Kết quả thực hiện Đã thiết lập được server với tên miền http://teamios.info Thông qua mạng wifi, 3G, nội bộ có thể thông qua địa chỉ để kết nối với cơ sở dữ liệu đặt tại máy chủ 26 CHƯƠNG VI CHƯƠNG VI: ĐÁNH GIÁ VÀ HƯỚNG PHÁT TRIỂN I/ NHỮNG PHẦN ĐÃ THỰC HIỆN Đã thực hiện được việc order và thanh toán. .. order để gửi lệnh cho nhà bếp pha chế Khi khách thanh toán, nhân viên nhận tiền và nhấn thanh toán để gửi lệnh cho thu ngân in hóa đơn 25 CHƯƠNG V CHƯƠNG V: CÀI ĐẶT HỆ THỐNG I/ GIỚI THIỆU VÀ CHỌN LỰA CÔNG CỤ CÀI ĐẶT HỆ THỐNG: 1/ Hệ quản trị cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu được dùng là SQL Server 2008 được cài đặt trên môi trường Windows Server 2008 2/ Công cụ lập trình Công cụ được sử dụng để. .. nhập sẽ vào màn hình quản lý cơ sở dữ liệu Tại đây người dùng có thể chọn tab mà mình muốn chỉnh sửa, bao gồm: Account   17 Bàn Chức vụ 18 Đơn giá Nhân viên 19 Thực đơn Hóa đơn   Khi người dùng muốn chỉnh hóa đơn -> chọn all Để chỉnh sửa chi tiết hóa đơn người dùng chọn hóa đơn từ combobox 20 Nhóm      Khi chỉnh sửa xong người dùng nhấn nút update để dữ liệu được cập nhật lên server Để in báo... client app đễ sử lý thông báo đó A push notification from a provider to a client application Push notifications from multiple providers to multiple devices 16 CHƯƠNG IV: GIAO DIỆN ỨNG DỤNG I/ WINDOWS FORM: 1/ Màn hình thu ngân:    Thu ngân chọn bàn muốn thanh toán và in hóa đơn bàn đó ra Có thể in hóa đơn ra cho khách xem trước Chỉnh sửa cơ sở dữ liệu 2/ Chỉnh sữa cơ sở dữ liệu  Để có thể chỉnh... kết gửi về nhà bếp Qua đó nhà bếp biết chính xác số lượng cần làm và khi xong nhà bếp trả lệnh về cho nhân viên phục vụ để nhân viên xuống đem đồ ăn cho khách Sử dụng dich vụ Apple Push Notification Service để có thể liên lạc và thông báo giữa các nhân viên Khi khách thanh toán nhân viên thu tiền và trả lệnh về cho thu ngân để xuất hóa đơn cho khách 27 ... mã đơn giá DONGIA : đơn giá 8/ Account MAACC : mã account ACC : tên account PASS : password đăng nhập MANV : mã nhân viên 9/ Chức vụ MACV: mã chức vụ TENCV : tên chức vụ 11 CHƯƠNG III CHƯƠNG III: KIẾN TRÚC CHƯƠNG TRÌNH I/ Sơ đồ chính: Nhà bếp Các món đã làm xong Các món đã gọi Đã in hóa đơn Thông tin đặt bàn Nhân Viên Phục Vụ Thu Ngân Server yêu cầu thanh toán và in hóa đơn 12 Đã có món ăn /đã thanh. .. có khách Thông tin của bàn đã đặt Order Món ăn(thức uống) đã làm xong 14 3/ Sơ đồ xử lý trên máy tính của thu ngân: Server Login NO Check Login Thông tin đăng nhập Kết quả kiểm tra YES Thông tin bàn/Yêu cầu thanh toán( in hóa đơn) Main Screen Đã thanh toán( in hóa đơn) 15 III/ DỊCH VỤ SẼ SỬ DỤNG: Apple Push Notification Service – APNs    Là dịch vụ dùng để push các notification từ server... về order từ server Thanh toán (Yêu cầu in hóa đơn) 22 Màn hình login Màn hình About Màn hình quản lý bàn 23 Màn hình chọn menu Màn hình order số lượng Sau khi chọn số lượng nhấn Done sẽ trả về màn hình menu 24 Màn hình order Hoạt động : • • • • • Nhân viên phục vụ sẽ đăng nhập vào chương trình Khi có khách, nhân viên chọn bàn trong danh sách và đưa khách chọn món Khách chọn món và số lượng Sau khi... sẽ dựa vào từ ngày bắt đầu tính và ngày kết thúc tính Sau khi chọn xong báo cáo người dùng có thể in báo cáo 21 II/ Thiết bị iOS: Order Menu Content Tên Màn Hình About Login Content Menu Chức Năng Thông tin của chương trình Kiểm tra đăng nhập Nhớ thông tin đăng nhập Hiện danh sách bàn và trạng thái Chọn bàn Hiễn danh sách món ăn, thức uống Chọn menu và số lượng Tạo order Sửa và cập

Ngày đăng: 15/07/2016, 00:20

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • CHƯƠNG I:

    • ĐỊNH HƯỚNG ĐỀ TÀI

      • I/ GIỚI THIỆU

      • II/ XỬ LÝ NGHIỆP VỤ

      • III/ MỤC ĐÍCH

      • CHƯƠNG II:

        • THIẾT KẾ DỮ LIỆU

          • I/ SƠ ĐỒ CƠ SỞ DỮ LIỆU

          • II/ KIỂU CƠ SỞ DỮ LIỆU

            • 1/ Chi tiết hoá đơn:

            • 2/ Hoá đơn:

            • 3/ Bàn

            • 4/ Nhóm

            • 5/ Thực đơn

            • 6/ Nhân viên

            • 7/ Đơn giá

            • 8/ Account

            • 9/ Chức vụ

            • CHƯƠNG III:

              • KIẾN TRÚC CHƯƠNG TRÌNH

                • I/ Sơ đồ chính:

                • II/ SƠ ĐỒ CHI TIẾT:

                  • 1/ Sơ đồ xử lý trên thiết bị của nhân viên phục vụ:

                  • 2/ Sơ đồ xử lý trên thiết bị của nhà bếp:

                  • 3/ Sơ đồ xử lý trên máy tính của thu ngân:

                  • III/ DỊCH VỤ SẼ SỬ DỤNG:

                  • Apple Push Notification Service – APNs

Tài liệu cùng người dùng

Tài liệu liên quan