NGHIÊN CỨU VÀ PHÁT TRIỂN ỨNG DỤNG TRÊN MẠNG KHÔNG DÂY - 9 pdf

15 402 1
NGHIÊN CỨU VÀ PHÁT TRIỂN ỨNG DỤNG TRÊN MẠNG KHÔNG DÂY - 9 pdf

Đ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

3.2.3.6.3 Chi tiết tổ chức lớp đối tượng lưu trữ 3.2.3.6.3.1 Lớp đối tượng CDataXMLClient • Danh sách thuộc tính STT Tên Loại Kiểu Miền giá trị xmlDSGoiMonFileName Đơn trị string "DSGoiMon.xml" xmlDSGoiMon Đơn trị Xml Docume nt Ý nghĩa Đường dẫn file XML chứa DS Goi Mon • Danh sách trách nhiệm: STT Xử lý ThemBanGoiMon XoaBanGoiMon TimBanGoiMon LayDanhSachBanGoiMon LayThongTinBanGoiMon KiemTraMonThayDoi KiemTraTonTaiBanGoiMon ThemMonVaoBanGoiMon Loại Ý nghĩa Cập nhật Thêm bàn vào danh sách gọi từ chuỗi XML Cập nhật Xố danh sách gọi bàn Cập nhật Cập nhật Lấy DS tên bàn file XML Cập nhật Lấy danh sách gọi bàn Cập nhật Kiểm tra có thay đổi hay khơng Cập nhật Kiểm tra bàn có tồn danh sách khơng Cập nhật Thêm vào bàn tồn (trường hợp gộp bàn) 111 Ghi 3.2.3.7 Thiết kế giao diện 3.2.3.7.1 Màn hình Hình 3-58 Màn hình 3.2.4 Phân hệ “Cafe PocketPC Client” 3.2.4.1 Lược đồ mơ hình Use-Case Hình 3-59 Lược đồ mơ hình Use-Case 112 3.2.4.1.1 Danh sách Actor STT Actor Phuc vu ban Ý nghĩa Phục vụ bàn 3.2.4.1.2 Danh sách Use-Case STT Use-Case Ket noi Ngung ket noi Dang nhap Goi mon Tinh tien Doi gop ban Ý nghĩa Kết nối đến server Ngừng kết nối đến server Đăng nhập Gọi Tính tiền Đổi gộp bàn 3.2.4.2 Đặc tả Use-Case 3.2.4.2.1 Đặc tả Use-Case “Ket noi” • Tóm tắt: Use case cho phép nhân viên pha chế thiết lập kết nối với Server • Dịng kiện: o Dịng kiện chính: Use case bắt đầu nhân viên chọn chức kết nối Chương trình kiểm tra thơng tin kết nối Chương trình thiết lập kết nối với Server thơng báo kết o Dịng kiện khác: - Thơng tin kết nối khơng đúng, chương trình báo lỗi • Các u cầu đặc biệt: Khơng có • Điều kiện tiên quyết: Server phải khởi động trước client muốn kết nối vào • Post condition: Nếu Use-case thành cơng chương trình kết nối client với server • Điểm mở rộng: Khơng có 113 3.2.4.2.2 Đặc tả Use-Case “Ngung ket noi” • Tóm tắt: Use case cho phép nhân viên ngừng thiết lập kết nối với server • Dịng kiện: o Dịng kiện chính: Use-case bắt đầu nhân viên chọn chức ngừng kết nối Chương trình ngừng kết nối với server o Dịng kiện khác: Khơng có • Các u cầu đặc biệt: Khơng có • Điều kiện tiên quyết: Khơng có • Post condition: Chương trình ngừng kết nối với server • Điểm mở rộng: Khơng có 3.2.4.2.3 Đặc tả Use-Case “Dang nhap” • Tóm tắt: Nhân viên sử dụng chức để đăng nhập vào hệ thống • Dịng kiện: o Dịng kiện chính: Use case bắt đầu nhân viên chọn chức đăng nhập Nhân viên nhập tên, mật mã Chương trình kiểm tra thơng tin đăng nhập Chương trình gửi thơng điệp yêu cầu đăng nhập đến server Nếu server cho phép, chương trình tự động đăng nhập vào tài khoản thơng báo kết 114 o Dịng kiện khác: - Khi tên đăng nhập không hợp lệ , chương trình báo lỗi yêu cầu nhập lại - Khi tên đăng nhập mật mã không phù hợp, chương trình báo lỗi yêu cầu nhập lại • Các u cầu đặc biệt: Khơng có • Điều kiện tiên quyết: Khơng có • Post condition: Nếu Use-Case thành cơng nhân viên sử dụng chức hồn thành • Điểm mở rộng: Khơng có 3.2.4.2.4 Đặc tả Use-Case “Goi mon” • Tóm tắt: Use case cho phép nhân viên lựa chọn gửi u cầu đến server • Dịng kiện: o Dịng kiện chính: Use case bắt đầu nhân viên chọn chức gọi Người dùng chọn bàn, nhập số lượng Người dùng chọn Gửi để gửi yêu cầu Server Server tiếp nhận yêu cầu thực lưu xuống CSDL o Dòng kiện khác: Trong trường hợp u cầu khơng gửi tới server, chương trình báo lỗi • Các u cầu đặc biệt: Khơng có • Điều kiện tiên quyết: 115 -Chương trình phải kết nối với server -Người dùng phải đăng nhập với quyền nhân viên trước use-case bắt đầu • Post condition: Nếu Use-case thành cơng danh sách thức uống mà khách yêu cầu gửi Server • Điểm mở rộng: Khơng có 3.2.4.2.5 Đặc tả Use-Case “Tinh tien” • Tóm tắt: Use case cho phép tính tiền khách có u cầu tốn • Dịng kiện: o Dịng kiện chính: Use case bắt đầu nhân viên chọn chức tính tiền Màn hình liệt kê danh sách bàn Nhân viên chọn bàn Nhân viên chọn Gửi để gửi yêu cầu Server Server tiếp nhận yêu cầu gửi lại thông tin gọi o Dịng kiện khác: -Trong trường hợp u cầu khơng thể gửi tới server, chương trình thơng báo lỗi • Các u cầu đặc biệt: Khơng có • Điều kiện tiên quyết: -Chương trình phải kết nối với server -Phải đăng nhập với quyền nhân viên trước use-case bắt đầu • Post condition: Nếu Use-case thành cơng u cầu tính tiền gửi Server • Điểm mở rộng: Khơng có 116 3.2.4.2.6 Đặc tả Use-Case “Doi gop ban” • Tóm tắt: Use case cho phép đổi bàn gộp hai bàn lại • Dịng kiện: o Dịng kiện chính: Use case bắt đầu nhân viên chọn chức gộp bàn Nhân viên chọn yêu cầu đổi hay gộp bàn chọn bàn tương ứng Nhân viên chọn Đổi để gửi yêu cầu Server Server tiếp nhận thực yêu cầu o Dòng kiện khác: -Trong trường hợp bàn chọn khơng phù hợp, chương trình thơng báo lỗi • Các u cầu đặc biệt: Khơng có • Điều kiện tiên quyết: -Chương trình phải kết nối với server -Phải đăng nhập với quyền nhân viên trước use-case bắt đầu • Post condition: Nếu Use-case thành cơng yêu cầu thay đổi gửi Server • Điểm mở rộng: Khơng có 117 3.2.4.3 Hiện thực hố Use-Case 3.2.4.3.1 Use-Case “Ket noi” Hình 3-60 Sequence Diagram Ket noi 118 3.2.4.3.2 Use-Case “Ngung ket noi” Hình 3-61 Sequence Diagram Ngung ket noi 3.2.4.3.3 Use-Case “Dang nhap” Hình 3-62 Sequence Diagram Dang nhap 119 3.2.4.3.4 Use-Case “Goi mon” Hình 3-63 Sequence Diagram Goi mon 120 3.2.4.3.5 Use-Case “Tinh tien” Hình 3-64 Sequence Diagram Tinh tien 121 3.2.4.3.6 Use-Case “Doi gop ban” Hình 3-65 Sequence Diagram Doi gop ban 3.2.4.4 Sơ đồ kiến trúc Hình 3-66 Sơ đồ kiến trúc 122 3.2.4.5 Chi tiết lưu trữ đối tượng 3.2.4.5.1 Hình thức Tài liệu XML 3.2.4.5.2 Cấu trúc DSBan 1 1 DSThucUong 101 CafeDa Café Ly 5000 DSGoiMon 123 3.2.4.6 Chi tiết tổ chức lớp đối tượng xử lý 3.2.4.6.1 Chi tiết tổ chức lớp đối tượng xử lý thể 3.2.4.6.1.1 Lớp đối tượng MainClientPPC • Danh sách thuộc tính STT Tên Loại Miền giá trị Kiểu Ý nghĩa iSoMon Đơn trị int m_isFuntion Đơn trị int Đơn trị string địa IP Tên đăng nhập Xác định chức gọi bàn (0) hay tính tiền (1) thisIP 1, 2, thisUserName Đơn trị string iTruongHop Đơn trị int Số Biến cho biết chức Thêm (1), sửa (2), xoá (3) • Danh sách trách nhiệm: ST T Xử lý Loại DoSendMessage GiaiQuyetThongTin Ý nghĩa Cập nhật Gửi message đến server Cập nhật Xử lý thông tin nhận từ server NhanDanhSachBan Cập nhật Ghi thông tin danh sách bàn từ chuỗi XML NhanDanhSachThucUong Cập nhật Nhận thông tin danh sách thức uống từ server, ghi xuống file XuLyMessage Cập nhật Xử lý message nhận gửi XuLyThongBaoTraBan Cập nhật Xử lý thông báo trả bàn server GiaiQuyetGuiGoiMonTuChoi Cập nhật GiaiQuyetTuChoi Cập nhật 124 Ghi 3.2.4.6.2 Chi tiết tổ chức lớp đối tượng xử lý nghiệp vụ lưu trữ 3.2.4.6.2.1 Lớp đối tượng MultiCommFramework • Danh sách trách nhiệm: STT Xử lý client_OnJoined Loại Cập nhật multiComm_OnReceive Cập nhật multiComm_OnTerminate Cập nhật SendMessage Cập nhật Ý nghĩa Phát sinh client kết nối vào Phát sinh nhận thông điệp Phát sinh ngừng kết nối Gửi message Ghi 3.2.4.6.2.2 Lớp đối tượng CDataXMLClient • Danh sách thuộc tính STT Tên Loại Kiểu xmlThucUong Đơn trị Xml doc xmlDSGoiMon Đơn trị Xml doc Miền giá trị Ý nghĩa Danh sách thức uống Danh sách gọi • Danh sách trách nhiệm: STT Xử lý ThemBanGoiMon Loại Cập nhật XoaBanGoiMon Cập nhật TimBanGoiMon LayDanhSachBanGoiMon Cập nhật Cập nhật LayThongTinBanGoiMon Cập nhật KiemTraTonTaiBanGoiMon Cập nhật 125 Ý nghĩa Thêm bàn vào danh sách gọi từ chuỗi XML Xố danh sách gọi bàn Lấy DS tên bàn file XML Lấy danh sách gọi bàn Kiểm tra bàn có tồn danh sách khơng Ghi ... Use-Case 3.2.4.3.1 Use-Case “Ket noi” Hình 3-6 0 Sequence Diagram Ket noi 118 3.2.4.3.2 Use-Case “Ngung ket noi” Hình 3-6 1 Sequence Diagram Ngung ket noi 3.2.4.3.3 Use-Case “Dang nhap” Hình 3-6 2... nhap 1 19 3.2.4.3.4 Use-Case “Goi mon” Hình 3-6 3 Sequence Diagram Goi mon 120 3.2.4.3.5 Use-Case “Tinh tien” Hình 3-6 4 Sequence Diagram Tinh tien 121 3.2.4.3.6 Use-Case “Doi gop ban” Hình 3-6 5 Sequence... Thiết kế giao diện 3.2.3.7.1 Màn hình Hình 3-5 8 Màn hình 3.2.4 Phân hệ “Cafe PocketPC Client” 3.2.4.1 Lược đồ mơ hình Use-Case Hình 3-5 9 Lược đồ mơ hình Use-Case 112 3.2.4.1.1 Danh sách Actor STT

Ngày đăng: 30/07/2014, 20:20

Từ khóa liên quan

Mục lục

  • Tổng quan về mạng không dây

    • WPAN

      • Giới thiệu

        • Đặc điểm

        • WLAN

          • Giới thiệu

          • Ưu khuyết điểm

          • WWAN

            • Giới thiệu

            • Ưu khuyết điểm

            • WiMAX

            • WIRELESS USB

            • UWB (ULTRA WIDEBAND)

            • Mạng cục bộ không dây

              • Giới thiệu

                • Ưu khuyết điểm của WLAN

                  • Ưu điểm

                  • Khuyết điểm

                  • Các chuẩn IEEE 802.11

                    • Nguồn gốc ra đời của IEEE 802.11

                    • IEEE 802.11b

                    • IEEE 802.11a

                    • IEEE 802.11g

                    • IEEE 802.11i

                    • Các chuẩn khác của IEEE 802.11

                    • HiperLAN

                      • Lịch sử phát triển của HiperLAN

                      • HiperLAN2

                      • Các chuẩn khác

                        • HomeRF

                        • OpenAir

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

Tài liệu liên quan