1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo đồ án CÔNG NGHỆ PHẦN mêm đề tài APP SELLING FOOD

34 52 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 1,07 MB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN CÔNG NGHỆ PHẦN MÊM Đề Tài: APP SELLING FOOD Giảng viên hướng dẫn: Trần Thị Vân Anh Hồ Chí Minh, ngày 23 tháng 07 năm 2021 MỤC LỤC CHƯƠNG 1: THƠNG TIN NHĨM Đề Tài nhóm: .2 Tên Nhóm: Ý nghĩa Nhóm: Danh sách thành viên nhóm: CHƯƠNG 2: PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU Tổng quan đề tài Đặc tả yêu cầu : Phân tích yêu cầu: CHƯƠNG 3: THIẾT KẾ VÀ TỔ CHỨC DỮ LIỆU Giới thiệu môi trường ngơn ngữ lập trình: Sơ đồ USE CASE: Sơ đồ Activity Diagram: Đặc tả sơ đồ USE CASE: Mơ hình thực thể liên kết (ERD): 12 Thiết kế Database: 12 CHƯƠNG 4: THIẾT KẾ GIAO DIỆN .14 Danh sach cac man hinh: 14 Mô ta chi tiêt mỗi man hinh .16 CHƯƠNG 5: DEMO XÂY DỰNG CHƯƠNG TRÌNH 28 CHƯƠNG 6: KIỂM THỬ PHẦN MỀM 28 CHƯƠNG 7: QUẢN TRỊ DỰ ÁN PHẦN MỀM .29 Phương phap quản trị dự án nhóm: 29 Công nghệ phát triển ứng dụng android 29 Tính tốn chi phí: .30 Một số rủi ro phần mềm hướng giải quyết: 31 CHƯƠNG 1: THƠNG TIN NHĨM Đề Tài nhóm: Đề tài: App selling food Tên Nhóm: Nhóm: Quản trị dự án phầm mềm Ý nghĩa Nhóm: Quản lý dự án phần mềm tập hợp công việc thực tập thể (có thể có chun mơn khác nhau, thực công việc khác nhau, thời gian tham gia dự án khác nhau) nhằm đạt kết dự kiến, thời gian dự kiến, với kinh phí dự kiến Cũng khái niệm này, tên nhóm thể hợp sức tập thể Tuy lệch độ tuổi, vị trí địa lý, kinh nghiệm cố gắng thực công việc cách tốt nhằm đạt kết tốt cho nhóm Danh sách thành viên nhóm: STT Họ tên Nguyễn Thịng Phát Siêu Nguyễn Hữu Quang Phạm Anh Tuấn Trần Phúc Hiếu Đồng V CHƯƠNG 2: PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU Tổng quan đề tài Trong kỷ 21, tới đâu ta nghe đến cụm từ “Công Nghệ 4.0’ Sự phổ biến cụm từ xuất phát từ việc Công Nghệ Thông Tin ngày phát triển mạnh mẽ trở nên hữu dụng sống hiên đại Hầu như, tất thứ, ngành nghề,…đều có áp dụng cơng nghệ thơng tin Cơng nghệ thông tin đưa vào giảng dạy trường học từ cấp tiểu học tới đào tạo đại học, thạc sĩ,… Chính có tính áp dụng cao vậy, mà việc quản lý áp dụng công nghệ để tăng hiệu quả, quản thức ăn nhanh ( food management ) Nếu quán có nhiều ăn ngon, đặc sắc, chắn có lượng khách đơng đảo Dù quán ăn nhỏ, doanh thu đạt ổn định mức 150.000.000đ/tháng bạn có phương pháp marketing online app quán lí tối ưu Một giải pháp quản lý hiệu cho quán ăn nhỏ , lớn áp dụng” phần mềm quản lý bán đồ ăn”(food management ) để nắm bắt xác biến động doanh thu, bán chạy, tiện lợi dễ dàng quản lý, chương trình khuyến mại hiệu Từ đó, bạn dễ dàng phân tích đưa hướng đắn tương lai cho quán ăn cửa hàng Lấy yêu cầu khách hàng : - STT Câu Hỏi Anh/chị muốn chương trình có nhữn nào? Quy mô quán bạn tương la Anh/ chị muốn giao diện Mơ hình Anh/chị cửa hàng? Anh/chị có yêu cầu nhân viên đăng n xuất tài khoản giao/nhận ca hay k Anh/chị có muốn phần mềm bả không? Đặc tả yêu cầu : - Yêu cầu hệ thống: o Đáp ứng nhu cầu việc quản lý quán ăn o Phục vụ - tốn nhanh chóng cao điểm o Order nhanh, xác o Phiếu gọi in bếp o Tăng tốc độ chế biến, phục vụ thứ tự o Chuyên nghiệp in tạm tính o Giảm 100% thất với thao tác in hóa đơn o Linh động áp dụng khuyến để thu hút khách hàng o Q trình tốn khơng gián đoạn o Tối ưu hóa quy trình quản lý o Quản lý xác nguyên liệu sử dụng ngày o Quản lý chặt chẽ doanh thu mà không nhiều thời gian tính tốn o Quản lý xác từ A tới Z dù bạn không quán o Chúng dành trọn thời gian để hỗỗ̃ trợ khách hàng - Yêu cầu chức năng: o Nhân viên thao tác trực tiếp chuột ,bàn phím máy tính trực tiếp qua app điện thoại smartphone o Cho phép admin thêm, bớt, chỉnh sửa ăn Menu o Cho phép xuất hóa đơn o Cho phép nhân viên thêm, xóa, sửa ăn o Quản lý đăng nhập, đăng xuất nhân viên o Quản lý tài khoản nhân viên o Quản lý thời gian làm việc nhân o Quản lý thực phẩm nguyên liệu o Quản lý thống kê doanh thu o Quản lý báo cáo nhân viên o Quản lý ý kiến phản hồi khách hàng Yêu cầu phi chức năng: o Giao diện đẹp, dễ dùng, bắt mắt , thân thiện o Ổn định xử lý nhanh o Hỗỗ̃ trợ lúc nhiều người dùng o Bố cục rõ ràng Phân tích yêu cầu: Các chức cần có: - Order ăn - Quản lý ăn - Quản lý nhân viên - Quản lý doanh thu - Quản lý nguyên liệu - Quản lý báo cáo - Quản lý phản hồi khách hàng CHƯƠNG 3: THIẾT KẾ VÀ TỔ CHỨC DỮ LIỆU Giới thiệu môi trường ngôn ngữ lập trình: - Phần mền viết ngơn ngữ lập trình C# - Sử dụng Winform mơi trường Visual Studio để lập trình - Sau hồn thiện đóng gói phần mềm, khách hàng tải - cài đặt phần mềm thiết bị như: máy tính để bàn, laptop, máy pos tính tiền, Sơ đồ USE CASE: Sơ đồ Activity Diagram: a) Sơ đồ Activity Diagram Đăng Nhập: b) Sơ đồ Activity Diagram đăng xuất: c) Sơ đồ Activity Diagram Quản lý bán hàng: d) Sơ đồ Activity Diagram Quản lý ăn: Danh sach cac biến va xử ly tương ưng: STT Biến cô Nhân Button nhâpp Nhân Button thoat Kếế́t luận: Chức đăng nhập vào hình 18 b) Man hinh đặt lại mật Chức năng: STT Tên Tên đăng nhâpp Mâṭkhâu Nhập mật 19 Đặt lại mật Danh sach cac biến cô va xử ly tương ưng: STT Biến cô Nhân Button nhâpp Kếế́t luận: Chức đổi mật khẩu, sau đăng nhập vào hình đăng nhập 20 c) Man hinh chinh: Chức năng: ST Tên T Thơng tin tai khoan Tìm kiếm 21 Danh sách ăn Thêm mon ăn Danh sách thực đơn Danh sach cac biến cô va xử ly tương ưng: STT Biến cô Nhân thông tin tai khoan Nhấn tìm kiếm Nhân thêm mon Kếế́t luận: Dùng đểể̉ xem đặt 22 d) Giao diện menu nhà hàng Chức năng: STT Tên Nhập ăn 23 Nhập giá Nhập reviewer Chụp ảnh Chọn ảnh Danh sach cac biến cô va xử ly tương ưng: STT Biên cô Chụp ảnh Nhập giá Kếế́t luận: chức thêm ăn 24 e) Man hinh giao diện cá nhân - Chức năng: ST T Tên Danh sách sản phẩm Thành tiền 25 Thanh toán Danh sach biến cô va xử ly tương ưng: STT Biến Nhân tốn Kếế́t luận: Quản lý ăn, thức uống hình cá nhân 26 f) Man hinh thông tin người dùng Chức năng: STT Tên Trạng thái Số lượng mặt hàng bán Số lượng mặt hàng bán 27 Tổng nhập Đăng xuất Danh sach biến cô va xử ly tương ưng: STT Biến cô Nhân button đăng xuất Kếế́t luận: quản lý trang cá nhân admin 28 CHƯƠNG 5: DEMO XÂY DỰNG CHƯƠNG TRÌNH CHƯƠNG 6: KIỂM THỬ PHẦN MỀM 29 CHƯƠNG 7: QUẢN TRỊ DỰ ÁN PHẦN MỀM Phương phap quản trị dự án nhóm: Phần mềm viết Java sử dụng hệ điều hành Android , - phần mềm thiết kế giao diện Android Studio quản lý liệu SQLite Ưu điểm SQLite: o SQLite không yêu cầu quy trình hệ thống máy chủ riêng biệt để hoạt động o SQLite khơng cần cấu hình, có nghĩa khơng cần thiết lập quản trị o SQLite nhỏ trọng lượng nhẹ, 400KiB cấu hình đầy đủ 250KiB với tính tùy chọn bị bỏ qua o SQLite khép kín (self-contained), có nghĩa khơng có phụ thuộc bên Nhược điểm SQLite o Do sử dụng chế coarse-gained locking nên thời điểm SQLite hỡỗ̃ trợ nhiều người đọc liệu, có người ghi liệu o SQLite khơng phải lựa chọn hồn hảo để đáp ứng nhu cầu xử lý khối lượng liệu lớn, phát sinh liên tục Công nghệ phát triểể̉n ứng dụng android Hiện nay, thực tế tồn ba công nghệ phát triển ứng dụng cho hệ điều hành android gồm: sử dụng java túy để phát triển ứng dụng, sử dụng C++ để phát triển ứng dụng game, sử dụng công nghệ Cross platform Hybrid để viết ứng dựng từ ngôn ngữ chạy nhiều tảng hệ điều hành khách Sử dụng java để phát triển ứng dụng android công nghệ viết ứng dụng google khuyên sử dụng Vì tảng android, việc biên dịch để thực thi ứng dụng hệ điều hành android 30 tích hợp tương thích phần mềm lập trình Đa số ứng dụng android viết từ tảng Ngoài tảng google nhà phát triển ứng dụng liên tục cập nhật thư viện hỡỗ̃ trợ người lập trình tốt Những phần mềm sử dụng tảng công nghệ như: Android Studio, Elclipse,… Tính tốn chi phí: - Phần mềm có 1450 dịng code, suy có 1.650 KLOC Theo phương pháp COCOMO, dự án thuộc loại Organic Đó loại dự án nhỏ, có đòi hỏi đổi - Theo bảng phương pháp COCOMO, ta có hệ số a, b, c, d tương ương sau: a = 2.4 b = 1.05 c = 2.5 d = 0.38 - Ước tính Người/Tháng (kí hiệu E): Cơng Thức: E = a(KLOC)b Trong đó: E: Ước tính Người/Tháng KLOC: Ước tính số dòng lệnh sản phẩm dự án phần mềm a,b hệ số xác định theo sau E = 2.4(1650)1.05 = Người/Tháng - Thời gian làm dự án (kí hiệu TDEV): Cơng thức: TDEV = c(E)d Trong đó: TDEV: thời gian làm dự án c,d hệ số xác định theo sau 31 E: Ước tính Người/Tháng TDEV = 2.5(4)0.38 = 3.79 ≈ Tháng - Số lượng nhân viên cần (ký hiệu SS): Công thức: SS = E/TDEV SS = 4/4 = Người - Mức độ hiệu dự án (ký hiệu P): Công thức: P = KLOC/E P = 1.650/4 = 0.4125 KLOC/Người – Tháng Một số rủi ro phần mềm hướng giải quyếế́t: Thiếế́u người phát triểể̉n  Tăng công việc thực cho thành viên nhóm Đi kèm với việc tăng lương, tiền thưởng, tiền tăng ca… Kếế́ hoạch, dự tốn khơng sát thực tếế́  Ước lượng chi phí với việc lọc, loại bỏ yêu cầu không quan trọng Phát triểể̉n sai chức năng, sai giao diện  Khảo sát người dùng, từ đưa phân tích, đánh giá toàn diện cho việc phát triển Kèm theo việc phân tích thao tác người dùng, tạo kịch cách dùng, tạo mẫu, Yêu cầu cao  Lọc bớt yêu cầu, phân tích, đánh giá lại chi phí lợi nhuận Thay đổi yêu cầu liên tục:  Áp dụng thiết kế che dấu thông tin; phát triển theo mơ hình tiến hóa 32 ... rủi ro phần mềm hướng giải quyết: 31 CHƯƠNG 1: THƠNG TIN NHĨM Đề Tài nhóm: Đề tài: App selling food Tên Nhóm: Nhóm: Quản trị dự án phầm mềm Ý nghĩa Nhóm: Quản lý dự án phần mềm tập hợp công. .. marketing online app quán lí tối ưu Một giải pháp quản lý hiệu cho quán ăn nhỏ , lớn áp dụng” phần mềm quản lý bán đồ ăn” (food management ) để nắm bắt xác biến động doanh thu, bán chạy, tiện lợi... CHƯƠNG 2: PHÂN TÍCH VÀ ĐẶC TẢ YÊU CẦU Tổng quan đề tài Trong kỷ 21, tới đâu ta nghe đến cụm từ ? ?Công Nghệ 4.0’ Sự phổ biến cụm từ xuất phát từ việc Công Nghệ Thông Tin ngày phát triển mạnh mẽ trở

Ngày đăng: 11/01/2022, 16:15

TỪ KHÓA LIÊN QUAN

w