BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: Xây dựng ứng dụng quản lý quán bi-a trên nền tảng IOS Đơn vị thực tập : Trường Đại Học Mỏ - Địa Chất GVHD : Th.S. Đào Anh Thư Hà Nội, 4/2021 MỤC LỤC MỤC LỤC 2 Lời Cảm Ơn 4 Nhận xét của giáo viên hướng dẫn 5 DANH MỤC CÁC HÌNH VẼ 6 DANH MỤC CÁC BẢNG BIỂU 6 THÔNG TIN KẾT QUẢ NGHIÊN CỨU7 MỞ ĐẦU 9 CHƯƠNG 1 TỔNG QUAN VỀ ỨNG DỤNG QUẢN LÝ KINH DOANH VÀ NỀN TẢNG PHÁT TRIỂN ỨNG DỤNG 10 1.1 Tầm quan trọng của quản lý kinh doanh 10 1.2 Xây dựng ứng dụng quản lý kinh doanh 10 1.2.1 Mục tiêu chức năng của hệ thống 11 1.2.2 Mục tiêu phi chức năng 11 1.2.3 Giải pháp công nghệ 11 1.3 Môi trường phát triển ứng dụng IOS 12 1.3.1 Iphone và IOS 12 1.3.2 Ngôn ngữ lập trình Swift 14 Ưu điểm của Swift: 16 Nhược điểm của Swift: 17 1.3.3 Công cụ lập trình Xcode 18 1.3.4 Cơ sở dữ liệu người dùng NSUserDefaults 21 1.3.5 Cơ sở dữ liệu RealmDB 23 1.4 Mô hình MVC 24 1.4.1 Tổng quan về mô hình MVC 24 1.4.2 Ưu điểm và nhược điểm của mô hình MVC 25 1.5 Quản lý phiên bản Git 26 CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 32 2.1 Mô hình Use case 32 2.1.1 Xác định Actor và chức năng 33 2.1.2 Sơ đồ UseCase tổng quan 34 2.1.3 Danh sách các ca sử dụng 34 2.1.4 Đặc tả ca sử dụng 36 2.2 Sơ đồ tuần tự 48 2.3 Sơ đồ lớp 52 2.4 Thiết kế cơ sở dữ liệu 52 KẾT LUẬN 55 TÀI LIỆU THAM KHẢO 56 PHỤ LỤC 57 Lời Cảm Ơn Lời đầu tiên em xin chân thành cảm ơn cô Th.S. Đào Anh Thư cùng quý thầy cô bộ môn, trường. Trong quá trình thực hiện đồ án gặp các khó khăn về thời gian cũng như hạn chế về kiến thức và kinh nghiệm thiết kế. Nhưng được hướng dẫn và chỉ dạy nhiệt tình của quý thầy cô đã giúp em khắc phục được những khó khăn đó và có thể hoàn thành tốt đồ án. Bên cạnh đó, em cũng xin gửi lời cảm ơn đến các bạn sinh viên tập thể lớp, đã nhiệt tình giúp đỡ trong quá trình tìm kiếm tài liệu cũng như thực hiện để em có thể hoàn thành đồ án trong thời gian m nhất. Hà Nội, tháng 04 năm 2021 SV thực hiện Nhận xét của giáo viên hướng dẫn Họ và tên sinh viên: Mã sinh viên: Lớp: Mạng máy tính Khoá: 61 Đã hoàn thành quá trình thực tập tốt nghiệp theo quy định tại: Bộ môn: Mạng máy tính Khoa: Công nghệ Thông tin Trường: Đại học Mỏ - Địa chất từ ngày 16 tháng 03 năm 2020 đến ngày 18 tháng 04 năm 2021. Sau quá trình thực tập tại Bộ môn, giảng viên hướng dẫn có nhận xét như sau: - Về ý thức và thái độ làm việc Sinh viên đã nghiêm túc trau dồi kiến thức chuyên môn, nghiên cứu ứng dụng cho các lĩnh vực đề tài đồ án tốt nghiệp. Sinh viên đã làm quen với các công việc thực tế, cách thức áp dụng lý thuyết vào thực tế, phục vụ cho đề tài đồ án tốt nghiệp. Sinh viên đã chấp hành nghiêm chỉnh nội quy, quy định của Bộ môn và tuân thủ lịch trình làm việc dưới sự quản lý của giảng viên hướng dẫn. - Về kết quả công việc Sinh viên đã hoàn thành đầy đủ các công việc được giao tại Bộ môn. Sinh viên đã hoàn thành đúng hạn báo cáo thực tập tốt nghiệp gồm các nội dung chính sau: • Phần 1: • Phần 2: • Phần 3: Sinh viên đạt yêu cầu thực tập tốt nghiệp đề ra của Bộ môn. Hà Nội, ngày 18 tháng 04 năm 2021 Giảng viên hướng dẫn Sinh viên thực hiện Th.S. Đào Anh Thư Trần Mạnh Thắng DANH MỤC CÁC HÌNH VẼ Hình 1-1 Thao tác cập nhật mục lục 6 Hình 1-2 Cách chèn nhãn cho hình 8 Hình 1-3 Cách tạo một nhãn mới 8 Hình 1-4 Cách tham chiếu đến một nhãn 9 DANH MỤC CÁC BẢNG BIỂU Bảng 1-1 Tên bảng 9 THÔNG TIN KẾT QUẢ NGHIÊN CỨU 1. Thông tin chung Tên đề tài: Xây dựng ứng dụng quản lý quán bi-a trên nền tảng IOS Sinh viên thực hiện: Lớp: Hệ đào tạo: Điện thoại: Email: Thời gian thực hiện: 2. Mục tiêu Qua đề tài, sinh viên cần nắm được những kiến thức cơ bản về quá trình phát triển ứng dụng di động cụ thể là ứng dụng di động IOS. Ngoài ra, sinh viên cần nắm được quy trình quản lý kinh doanh trong thực tế. Sinh viên cần hiểu được quy trình phát triển phần mềm, từ đó cụ thể hoá những kiến thức nắm được để có thể xây dựng được ứng dụng mang tính thực tiễn phục vụ cho cầu quản lý kinh doanh trong thực tế. Sinh viên cần xây dựng được ứng dụng di động mang lại sự thuận tiện cho người sử dụng, đáp ứng nhu cầu quản lý kinh doanh trong thực tế. Bên cạnh đó, ứng dụng cần có giao diện trực quan và dễ dàng sử d 3. Kết quả chính đạt được Tài liệu này là tổng hợp kết quả đạt được trong quá trình nghiên cứu, tìm hiểu và triển khai về đề tài trên. Qua đó, xây dựng một ứng dụng mobile để đáp ứng yêu cầu mà mình đã đặt ra trong phần mục tiêu. Báo cáo đồ án tốt nghiệp được trình bày theo các phần như sau: - Lý thuyết: + Tổng quan về ứng dụng quản lý kinh doanh + Nền tảng phát triển ứng dụng - Sản phẩm: + Phân tích và thiết kế hệ thống + Quá trình xây dựng ứng dụng + Kiểm thử hệ thống MỞ ĐẦU 1. Tổng quan tình hình Thực tế, hiện nay trò chơi bida đang trở thành một trò chơi phổ biến và “hot” trong giới trẻ. Tuy nhiên, các quán bida hiện nay chỉ quản lý trên giấy tờ dẫn tới nhiều sai sót. Cụ thể, việc quản lý bằng giấy có thể dễ dàng bị mất mát, chỉnh sửa, thậm chí sẽ có nhân viên không trung thực gây thất thu cho quán. Ngoài ra, mỗi khi tổng hợp lại số liệu trong một khoảng thời gian thì vấn đề bảo quản đúng và đủ số liệu giấy tờ là rất khó, bên cạnh đó việc tổng hợp tính toán lại cũng mất nhiều thời gian và công sức. Ở một số mảng kinh doanh khác, ví dụ như quán cà phê, trà sữa, quán tạp hoá cũng đã từng xảy ra vấn đề tương tự. Đã có những giải pháp công nghệ được đưa ra nhằm giải quyết vấn đề này. Chúng ta có thể thấy quán trà sữa, quán tạp hoá đều thực hiện đặt đồ và thanh toán bằng máy và áp dụng công nghệ nhằm giúp việc quản lý kinh doanh trở nên dễ dàng hơn bao giờ hết. Tuy nhiên, do đặc thù kinh doanh là khác nhau với từng mặt hàng nên mỗi mô hình cần có một ứng dụng mang tính đặc thù riêng. Vì vậy, với mong muốn mang công nghệ mình đã học giải quyết vấn đề quản lý kinh doanh quán bi-a nên em đã thực hiện đề tài này. 2. Ý nghĩa thực tiễn Ý nghĩa thực tiễn của đề tài: - Ứng dụng được xây dựng trên nền tảng IOS, một nền tảng vô cùng phổ biến và được tin dùng - Các chức năng của ứng dụng được thiết kế hợp lý, có tính hiệu quả cao - Giao diện thân thiện với người dùng - Khắc phục, giải quyết một số vấn đề như: chồng chéo các khoản thu chi, tiết kiệm được sổ sách, tiết kiệm thời gian kiểm toán, một phần định hướng sự phát triển của quán theo nhu cầu của khách hàng
TRƯỜNG ĐẠI HỌC MỎ-ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN BỘ MƠN MẠNG MÁY TÍNH o0o BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: Xây dựng ứng dụng quản lý quán bi-a tảng IOS Đơn vị thực tập : Trường Đại Học Mỏ - Địa Chất GVHD : Th.S Đào Anh Thư Hà Nội, 4/2021 Báo cáo thực tập tốt nghiệp Xây dựng ứng dụng IOS MỤC LỤC MỤC LỤC Lời Cảm Ơn Nhận xét giáo viên hướng dẫn DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC BẢNG BIỂU THÔNG TIN KẾT QUẢ NGHIÊN CỨU7 MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG QUẢN LÝ KINH DOANH VÀ NỀN TẢNG PHÁT TRIỂN ỨNG DỤNG 10 1.1 Tầm quan trọng quản lý kinh doanh 10 1.2 Xây dựng ứng dụng quản lý kinh doanh 10 1.2.1 Mục tiêu chức hệ thống 11 1.2.2 Mục tiêu phi chức 11 1.2.3 Giải pháp công nghệ 11 1.3 Môi trường phát triển ứng dụng IOS 12 1.3.1 Iphone IOS 12 1.3.2 Ngôn ngữ lập trình Swift 14 Ưu điểm Swift: 16 Nhược điểm Swift: 17 1.3.3 Công cụ lập trình Xcode 18 1.3.4 Cơ sở liệu người dùng NSUserDefaults 21 1.3.5 Cơ sở liệu RealmDB 23 1.4 Mơ hình MVC 24 1.4.1 Tổng quan mơ hình MVC 24 1.4.2 Ưu điểm nhược điểm mơ hình MVC 25 1.5 Quản lý phiên Git 26 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Mơ hình Use case 32 32 2.1.1 Xác định Actor chức 33 SV: Báo cáo thực tập tốt Xây dựng ứng dụng nghiệp2.1.2 Sơ đồ UseCase tổng quan IOS 34 2.1.3 Danh sách ca sử dụng 34 2.1.4 Đặc tả ca sử dụng 36 2.2 Sơ đồ 48 2.3 Sơ đồ lớp 52 2.4 Thiết kế sở liệu 52 KẾT LUẬN 55 TÀI LIỆU THAM KHẢO 56 PHỤ LỤC SV: 57 Lời Cảm Ơn Lời em xin chân thành cảm ơn cô Th.S Đào Anh Thư quý thầy mơn, trường Trong q trình thực đồ án gặp khó khăn thời gian hạn chế kiến thức kinh nghiệm thiết kế Nhưng hướng dẫn dạy nhiệt tình quý thầy cô giúp em khắc phục khó khăn hồn thành tốt đồ án Bên cạnh đó, em xin gửi lời cảm ơn đến bạn sinh viên tập thể lớp, nhiệt tình giúp đỡ trình tìm kiếm tài liệu thực để em hoàn thành đồ án thời gian m Hà Nội, tháng 04 năm 2021 SV thực Nhận xét giáo viên hướng dẫn Họ tên sinh viên: Mã sinh viên: Lớp: Mạng máy tính Khố: 61 Đã hồn thành q trình thực tập tốt nghiệp theo quy định tại: Bộ mơn: Mạng máy tính Khoa: Cơng nghệ Thông tin Trường: Đại học Mỏ - Địa chất từ ngày 16 tháng 03 năm 2020 đến ngày 18 tháng 04 năm 2021 Sau trình thực tập Bộ mơn, giảng viên hướng dẫn có nhận xét sau: - Về ý thức thái độ làm việc Sinh viên nghiêm túc trau dồi kiến thức chuyên môn, nghiên cứu ứng dụng cho lĩnh vực đề tài đồ án tốt nghiệp Sinh viên làm quen với công việc thực tế, cách thức áp dụng lý thuyết vào thực tế, phục vụ cho đề tài đồ án tốt nghiệp Sinh viên chấp hành nghiêm chỉnh nội quy, quy định Bộ môn tuân thủ lịch trình làm việc quản lý giảng viên hướng dẫn - Về kết cơng việc Sinh viên hồn thành đầy đủ công việc giao Bộ môn Sinh viên hoàn thành hạn báo cáo thực tập tốt nghiệp gồm nội dung sau: Phần 1: Phần 2: Phần 3: Sinh viên đạt yêu cầu thực tập tốt nghiệp đề Bộ môn Hà Nội, ngày 18 tháng 04 năm 2021 Giảng viên hướng dẫn Sinh viên thực Th.S Đào Anh Thư Trần Mạnh Thắng DANH MỤC CÁC HÌNH VẼ Hình 1-1 Thao tác cập nhật mục lục Hình 1-2 Cách chèn nhãn cho hình Hình 1-3 Cách tạo nhãn Hình 1-4 Cách tham chiếu đến nhãn DANH MỤC CÁC BẢNG BIỂU Bảng 1-1 Tên bảng THÔNG TIN KẾT QUẢ NGHIÊN CỨU Thông tin chung Tên đề tài: Xây dựng ứng dụng quản lý quán bi-a tảng IOS Sinh viên thực hiện: Lớp: Hệ đào tạo: Điện thoại: Email: Thời gian thực hiện: Mục tiêu Qua đề tài, sinh viên cần nắm kiến thức trình phát triển ứng dụng di động cụ thể ứng dụng di động IOS Ngồi ra, sinh viên cần nắm quy trình quản lý kinh doanh thực tế Sinh viên cần hiểu quy trình phát triển phần mềm, từ cụ thể hố kiến thức nắm để xây dựng ứng dụng mang tính thực tiễn phục vụ cho cầu quản lý kinh doanh thực tế Sinh viên cần xây dựng ứng dụng di động mang lại thuận tiện cho người sử dụng, đáp ứng nhu cầu quản lý kinh doanh thực tế Bên cạnh đó, ứng dụng cần có giao diện trực quan dễ dàng sử d Kết đạt Tài liệu tổng hợp kết đạt trình nghiên cứu, tìm hiểu triển khai đề tài Qua đó, xây dựng ứng dụng mobile để đáp ứng yêu cầu mà đặt phần mục tiêu Báo cáo đồ án tốt nghiệp trình bày theo phần sau: - Lý thuyết: + Tổng quan ứng dụng quản lý kinh doanh + Nền tảng phát triển ứng dụng - Sản phẩm: + Phân tích thiết kế hệ thống + Quá trình xây dựng ứng dụng + Kiểm thử hệ thống MỞ ĐẦU Tổng quan tình hình Thực tế, trị chơi bida trở thành trò chơi phổ biến “hot” giới trẻ Tuy nhiên, quán bida quản lý giấy tờ dẫn tới nhiều sai sót Cụ thể, việc quản lý giấy dễ dàng bị mát, chỉnh sửa, chí có nhân viên không trung thực gây thất thu cho quán Ngoài ra, tổng hợp lại số liệu khoảng thời gian vấn đề bảo quản đủ số liệu giấy tờ khó, bên cạnh việc tổng hợp tính tốn lại nhiều thời gian công sức Ở số mảng kinh doanh khác, ví dụ quán cà phê, trà sữa, quán tạp hoá xảy vấn đề tương tự Đã có giải pháp cơng nghệ đưa nhằm giải vấn đề Chúng ta thấy qn trà sữa, qn tạp hố thực đặt đồ toán máy áp dụng công nghệ nhằm giúp việc quản lý kinh doanh trở nên dễ dàng hết Tuy nhiên, đặc thù kinh doanh khác với mặt hàng nên mơ hình cần có ứng dụng mang tính đặc thù riêng Vì vậy, với mong muốn mang cơng nghệ học giải vấn đề quản lý kinh doanh quán bi-a nên em thực đề tài Ý nghĩa thực tiễn Ý nghĩa thực tiễn đề tài: - Ứng dụng xây dựng tảng IOS, tảng vô phổ biến tin dùng - Các chức ứng dụng thiết kế hợp lý, có tính hiệu cao - Giao diện thân thiện với người dùng - Khắc phục, giải số vấn đề như: chồng chéo khoản thu chi, tiết kiệm sổ sách, tiết kiệm thời gian kiểm toán, phần định hướng phát triển quán theo nhu cầu khách hàng CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG QUẢN LÝ KINH DOANH VÀ NỀN TẢNG PHÁT TRIỂN ỨNG DỤNG 1.1 Tầm quan trọng quản lý kinh doanh Ngày nay, sống giới mà công nghệ thông tin tác động lên hầu hết lĩnh vực từ kinh tế trị, văn hóa, xã hội… Các thành tựu đã, ứng dụng phát triển lĩnh vực kinh tế, trị, quân quốc gia Nếu trước điện thoại sử dụng nhằm mục đích nghe, gọi nhắc tin đây, với phát triển cơng nghệ thơng tin với đời hàng loạt thiết bị di động thơng minh, chức điện thoại khơng cịn giới hạn nghe,gọi mà sử dụng nhiều việc hỗ trợ người nhiều lĩnh vực đời sống xã hội Như công nghệ thông tin trở thành công cụ quản lý cho toàn hệ thống xã hội Với tốc độ phát triển mạnh mẽ nghành công nghệ thông tin đặc biệt công nghệ phần mềm Ngày nhiều cá nhân, công ty áp dụng tin học vào đời sống hàng ngày công việc Qua khảo sát trạng quán Bi-a hầu hầu quán Bida, câu lạc Bida quản lý quán, câu lạc giấy tời hay thu tiền mặt Các thức quản lý thường dễ nhầm lẫn thời gian đầu tư vào nhiều mà khơng đem lại hiểu cao việc quản lý Chính mà “Chương trình quản lý Bi-a” đời Chương trình giải vấn đề mà quán, câu lạc gặp phải 1.2 Xây dựng ứng dụng quản lý kinh doanh Mục tiêu xây dựng hệ thống quản lý quán bida cách đơn giản Chúng tơi gọi ứng dụng Bida Manage Để thực xây dựng thành công Bida Manage, mục tiêu nhỏ sau Nghiên cứu ứng dụng công nghệ Swift Tìm hiểu thực tế vận hàng quán Bida Ngoại lệ - Bàn không sử dụng Trung bình Tần số sử dụng Khơng có Quy tắc nghiệp vụ Khơng có u cầu đặc biệt Khơng có Ghi Bảng 1.9 Đặc tả ca sử dụng “Quản lý nhân viên” UC-07 Use case ID Quản lý nhân viên Tên Use Case Quản trị viên Tên tác nhân Mô tả Ca sử dụng cho phép tác nhân quản lý nhân viên cửa hàng Tiền điều kiện Người dùng đăng nhập tài khoản quản trị viên nhấn vào nút danh sách nhân viên Hậu điều kiện Luồng thực Ngoại lệ Tần số sử dụng Ứng dụng hiển thị giao diện danh sách nhân viên với lịch làm việc họ Người dùng đăng nhập tài khoản admin Người dùng chọn vào Danh sách nhân viên Người dùng thao tác với danh sách Không có Trung bình Khơng có Quy tắc nghiệp vụ Khơng có u cầu đặc biệt Khơng có Ghi Bảng 1.10 Đặc tả ca sử dụng “Xem thông tin nhân viên” UC-08 Use case ID Xem thông tin nhân viên Tên Use Case Quản trị viên Tên tác nhân Mô tả Ca sử dụng cho phép tác nhân xem thông tin chi tiết nhân viên Tiền điều kiện Người dùng đăng nhập tài khoản quản trị viên nhấn vào nút danh sách nhân viên sau chọn nhân viên muốn xem thơng tin Hậu điều kiện Luồng thực Ngoại lệ Ứng dụng hiển thị giao diện Thông tin đầy đủ nhân viên Người dùng đăng nhập tài khoản admin Người dùng chọn vào Danh sách nhân viên Người dùng chọn vào Nhân viên để xem thông tin Khơng có Trung bình Tần số sử dụng Khơng có Quy tắc nghiệp vụ Khơng có u cầu đặc biệt Khơng có Ghi Bảng 1.11 Đặc tả ca sử dụng “Đặt lịch làm việc cho nhân viên” UC-09 Use case ID Đặt lịch làm việc cho nhân viên Tên Use Case Quản trị viên Tên tác nhân Mô tả Ca sử dụng cho phép tác nhân đặt lịch cho nhân viên Tiền điều kiện Người dùng đăng nhập tài khoản quản trị viên nhấn vào nút danh sách nhân viên sau chọn nhân viên muốn đặt lịch làm việc Hậu điều kiện Luồng thực Ngoại lệ Ứng dụng hiển thị giao diện Lịch làm việc nhân viên Người dùng đăng nhập tài khoản admin Người dùng chọn vào Danh sách nhân viên Người dùng chọn vào Nhân viên để đặt lịch - Lịch bị trùng với nhân viên khác Trung bình Tần số sử dụng Khơng có Quy tắc nghiệp vụ Khơng có u cầu đặc biệt Khơng có Ghi Bảng 1.11 Đặc tả ca sử dụng “Xem thông tin nhân viên” UC-10 Use case ID Xem doanh thu Tên Use Case Quản trị viên Tên tác nhân Mô tả Ca sử dụng cho phép tác nhân xem thơng tin chi tiết doanh thu Tiền điều kiện Người dùng đăng nhập tài khoản quản trị viên nhấn vào nút Xem doanh thu Hậu điều kiện Luồng thực Ngoại lệ Ứng dụng hiển thị giao diện Doanh thu Người dùng đăng nhập tài khoản admin Người dùng chọn vào Xem doanh thu Người dùng chọn vào mục thống kê doanh thu theo ngày, theo tuần theo tháng Khơng có Trung bình Tần số sử dụng Khơng có Quy tắc nghiệp vụ Khơng có u cầu đặc biệt Khơng có Ghi 2.2 Sơ đồ Sơ đồ cho ta nhìn tổng quát trình tự xử lý hệ thống chức cụ thể Nó luồng chức xuyên qua UseCase, biểu đồ mô tả tương tác đối tượng tập trung vào mô tả trật tự thông điệp theo thời gian Hình 2.1 Sơ đồ đăng nhập Mơ tả: Khách bật ứng dụng lên Sau ứng dụng hiển thị hình đăng nhập Khách điền thông tin đăng nhập Thông tin đăng nhập mã hóa gửi lên server Server kiểm tra thơng tin client gửi lên cách truy vấn sở liệu Nếu kết từ sở liệu phù hợp với thơng tin mà khách truyền lên server gửi thông báo đăng nhập thành công cho client Hình 2.2 Sơ đồ Bắt đầu phiên Mơ tả: Nhân viên mở ứng dụng lên, Đăng nhập vào ứng dụng Nhận viên chọn bàn cần bắt đầu Hệ thống kiểm tra bàn có đáp ứng để bắt đầu phiên hay không Sau kiểm tra xong, hệ thống gửi trạng thái bắt đầu bàn để lưu DB DB trả kết bắt đầu phiên hệ thống hiển thị kết Hình 2.3 Sơ đồ kết thúc phiên Mô tả: Nhân viên mở ứng dụng lên, Đăng nhập vào ứng dụng Nhận viên chọn bàn cần kết thúc Hệ thống kiểm tra bàn có đáp ứng để kết thúc phiên hay không Sau kiểm tra xong, hệ thống gửi trạng thái kết thúc bàn để lưu DB DB trả kết kết thúc phiên hệ thống hiển thị kết Hình 2.4 Sơ đồ Xem doanh thu Mô tả: Quản trị viên đăng nhập vào hệ thống, chọn xem doanh thu Yêu cầu xem doanh thu hệ thống xử lý kiếm tra DB, DB trả kết doanh thu hệ thống hiển thị lại cho quản trị viên Hình 2.5 Sơ đồ Gửi yêu cầu đặt bàn Mô tả: Khách hàng mở ứng dụng Bấm vào xem danh sách bàn, hệ thống kiểm tra DB trả danh sách bàn để hiển thị với khách hàng Sau chọn bàn khách hàng gửi yêu cầu đặt bàn lên hệ thống Hệ thống gửi yêu cầu đặt bàn cho nhân viên, nhân viên xác nhận yêu cầu hệ thống trả kết đặt bàn cho khách hàng 2.3 Sơ đồ lớp Class diagram mô tả kiểu đối tượng hệ thống loại quan hệ khác tồn chúng Hình 2.6 Biểu đồ lớp hệ thống 2.4 Thiết kế sở liệu Các bảng sở liệu: Bảng 2.1 Chi tiết bảng “User” Tên trường Kiểu liệu Mô tả id Number Mã định danh account String Tên tài khoản pass String Mật name String Họ tên phone String Số điện thoại address String Địa role Number Quyền user Bảng 2.2 Chi tiết bảng “Table” Tên trường Kiểu liệu Mô tả id Number Mã định danh name String Tên bàn type Number Loại bàn room String Phòng đặt bàn price Number Giá thuê bàn 1h status Number Trạng thái bàn Bảng 2.3 Chi tiết bảng “Customer” Tên trường Kiểu liệu Mô tả id Number Mã định danh name String Họ tên phone String Số điện thoại address String Địa bills Array Các giao dịch thực Bảng 2.4 Chi tiết bảng “Services” Tên trường Kiểu liệu Mô tả id Number Mã định danh name String Tên dịch vụ price Number Giá dịch vụ status String Trạng thái dịch vụ number Number Số lượng dịch vụ Bảng 2.5 Chi tiết bảng “Bill” Tên trường Kiểu liệu Mô tả id Number Mã định danh table String Tên bàn start Date Time Giờ bắt đầu stop Date Time Giờ kết thúc services Array Các dịch vụ gọi KẾT LUẬN Với thuận lợi khó khăn q trình làm việc, em hồn thành mơn học thực tập tốt nghiệp, khơng tránh khỏi sai sót Tuy nhiên em nỗ lực học hỏi nhiều thứ cụ thể sau: Nắm kiến thức ngơn ngữ lập trình Swift, lập trình iOS bản, ( sở liệu xây dựng chạy thiết bị di động) Có khả phân tích phát triển ứng dụng iOS cách độc lập Tự xây dựng số app đơn giản như: App máy tính cầm tay, App nghe nhạc đơn giản Vì thời gian khơng cho phép nên em chưa tìm hiểu kiến thức nâng cao ngơn ngữ Swift lập trình iOS sâu nữa, mong thầy cô giúp đỡ em nhiều Một lần em xin cảm ơn Trường Đại học Mỏ - Địa Chất giúp đỡ tạo điều kiện cho em hồn thành mơn học cách tốt thời gian qua TÀI LIỆU THAM KHẢO Các tài liệu Tiếng Việt Các tài liệu Tiếng Anh Các tài Internet liệu từ PHỤ LỤC ... 1.2 Xây dựng ứng dụng quản lý kinh doanh Mục tiêu xây dựng hệ thống quản lý quán bida cách đơn giản Chúng gọi ứng dụng Bida Manage Để thực xây dựng thành công Bida Manage, mục tiêu nhỏ sau Nghiên... mang cơng nghệ học giải vấn đề quản lý kinh doanh quán bi- a nên em thực đề tài Ý ngh? ?a thực tiễn Ý ngh? ?a thực tiễn đề tài: - Ứng dụng xây dựng tảng IOS, tảng vô phổ bi? ??n tin dùng - Các chức ứng. .. CHƯƠNG TỔNG QUAN VỀ ỨNG DỤNG QUẢN LÝ KINH DOANH VÀ NỀN TẢNG PHÁT TRIỂN ỨNG DỤNG 10 1.1 Tầm quan trọng quản lý kinh doanh 10 1.2 Xây dựng ứng dụng quản lý kinh doanh 10 1.2.1 Mục tiêu chức hệ thống