UWC 2.0 Software Engineering Assignment

44 4 0
UWC 2.0  Software Engineering Assignment

Đ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

BTL môn Công nghệ phần mềm khoa KhKT Máy tính HK221 trường Đại học Bách Khoa ĐHQG TP. HCM, topic UWC 2.0. Đây là final report bao gồm đủ 5 task, phần implement và link video thuyết trình về chủ đề. trường Đại học Bách Khoa ĐHQG TP. HCM trường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCMtrường Đại học Bách Khoa ĐHQG TP. HCM

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH Cơng nghệ phần mềm (CO3001) URBAN WASTE COLLECTION AID - UWC 2.0 Giảng viên hướng dẫn: Sinh viên thực hiện: Bùi Công Tuấn - Mai Đức Trung Bành Ngọc Phương Uyên Phạm Lê Bảo Lý Thanh Hùng Huỳnh Tuấn Kiệt Trương Nguyễn Khôi Nguyên Huỳnh Thanh Thống Nguyễn Trần Phước Thành Thành phố Hồ Chí Minh, 9/2022 2012397 (Nhóm trưởng) 2010153 2010301 2013565 2010468 2012135 1912059 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Mục lục HistoryLog 2 Mơ tả chung 3 Requirement elicitation - Tìm hiểu yêu cầu 3.1 Phân tích tình 3.2 Yêu cầu chức phi chức 3.2.1 Yêu cầu chức - Functional Requirements 3.2.2 Yêu cầu phi chức - Non-functional Requirements 3.3 Usecase Diagram 3.3.1 Whole System 3.3.2 Task Assignment Module Use Case 3.3.3 Manage Task 3.3.4 Assign Task for Collector 3.3.5 Assign Task for Janitor 3.3.6 View list of employeess 5 6 7 10 12 15 16 System Modeling - Mơ hình hóa hệ thống 4.1 Activity Diagram 4.2 Sequence Diagram 4.2.1 Một số lưu ý báo cáo này: 4.2.2 Giải pháp đề cho việc lập tuyến đường: 4.2.3 Sequence Diagram: 4.3 Class Diagram 17 17 18 18 18 19 21 Architecture design - Thiết kế kiến trúc 5.1 Mô tả hướng tiếp cận kiến trúc hệ thống 5.2 Component Diagram 24 24 25 Implementation – Sprint 6.1 GitHub 6.2 Giao diện đăng nhập: 6.3 Giao diện trang chủ: 6.4 Giao diện quản lý thông tin cá nhân: 6.5 Giao diện lập kế hoạch phương tiện sử dụng 6.6 Giao diện quản lý công việc: 6.7 Giao diện xem danh sách nhân viên 6.8 Giao diện phân công task cho janitors: tháng: 27 27 27 27 28 30 35 36 38 Implementation – Sprint 7.1 GitHub 7.2 Video Thuyết trình Demo 7.3 Website 7.4 Phân công thực feature 42 42 42 42 42 Tổng kết tự đánh giá CÔNG NGHỆ PHẦN MỀM (CO3001) 43 Trang 1/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính HistoryLog Hình 1: HistoryLog Task CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 2/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 2: HistoryLog Task Hình 3: HistoryLog Task Mơ tả chung Quản lý chất thải đô thị vấn đề quan trọng mà nhiều quốc gia giới phải đối mặt Do bối cảnh đô thị, việc quản lý chất thải rắn tốn khơng hiệu Từ đó, cải thiện việc quản lý chất thải vấn đề quan trọng ý Mục tiêu Phát triển Bền vững, phủ quốc gia tổ chức xã hội, tác động tích cực đời sống nói riêng mơi trường nói chung CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 3/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 4: HistoryLog Task Hình 5: HistoryLog Task Thơng thường, việc thu gom chất thải thường định cho tổ chức cung cấp dịch vụ quản lý chất thải chuyên nghiệp Ở dự án này, công ty cung cấp dịch vụ quản lý chất thải Y ký kết với tổ chức X tạo hệ thống quản lý rác thải đô thị (UWC) nhằm nâng cao hiệu công việc thu gom quản lý chất thải Trong tập lớn này, hệ thống UWC 2.0 thiết kế hướng đến cơng ty có đặc điểm sau: CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 4/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính • Có quy mơ nhỏ, số lượng nhân viên gồm nhân viên thu gom rác nhân viên vệ sinh vừa đủ để làm việc tuần Vì mà tuần ln có nhân viên làm việc, có phân cơng cơng việc tuần khác (do cán phụ trách lập lịch) • Cơng ty có quy định: nhân viên muốn xin nghỉ phải tự thu xếp công việc nhờ người khác chức vụ nhận thay cho Nhân viên xin nghỉ phải có trách nhiệm thơng báo lại cho cán phụ trách lịch nghỉ với tên người đảm nhận thay công việc trước 10 ngày kể từ ngày bắt đầu nghỉ Sau hồn thành, cơng ty Y nhận hệ thống với sở liệu hoàn chỉnh, giúp cho cán phụ trách nhân viên thu gom nhân viên vệ sinh tương tác với hệ thống thiết bị kết nối internet, dễ dàng sử dụng, nhanh chóng tiện lợi Requirement elicitation - Tìm hiểu yêu cầu Dưới trình làm rõ yêu cầu phần mềm UWC 2.0: 3.1 Phân tích tình a) Stakeholders: Stakeholder nghĩa bên liên quan, cá nhân, nhóm người, tổ chức có ảnh hưởng bị ảnh hưởng hệ thống theo cách Các stakeholder phần mềm xác định là: • Cán phụ trách (Back Officer): thơng qua phần mềm để theo dõi, phân công tương tác với nhân viên thu gom rác nhân viên vệ sinh, theo dõi tình trạng MCPs phương tiện thu gom • Nhân viên thu gom (Collector) nhân viên vệ sinh (Janitor): Thông qua phần mềm, họ nhận lịch làm việc u cầu/tính chất cơng việc định từ cán phụ trách, tương tác với cán phụ trách nhân viên khác nhận thơng báo tình trạng MCPs b) Tính dự kiến: Để đáp ứng nhu cầu cho đối tượng liệt kê trên, dự kiến phần mềm sẽ: • Có giao diện riêng cho bên cán phụ trách bên nhân viên (gồm có nhân viên thu gom rác nhân viên vệ sinh) • Hiển thị danh sách phương tiện chi tiết kĩ thuật chúng (trọng lượng, sức chứa, tiêu hao nhiên liệu ) giao diện cán phụ trách • Hiển thị danh sách MCPs chi tiết thông số MCPs giao diện cán phụ trách • Hiển thị danh sách nhân viên làm việc hàng tuần giao diện cán phụ trách • Cho phép cán phụ trách có thẻ điều chỉnh thơng tin MCPs lịch làm việc/phân công nhân viên • Cho phép phía nhân viên xem lịch làm việc phân công công việc • Cho phép phía nhân viên checkin/checkout cơng việc • Cho phép bên liên quan giao tiếp với qua hình thức: tin nhắn (tất người dùng) gửi thông báo (đối với cán phụ trách) Và điều kiện vật chất để phối hợp với phần mềm trình hoạt động: • Tại MCPs có sensor (bộ cảm biến) cập nhật trạng thái MCPs cho hệ thống • Các tuyến đường tối ưu sẵn trước cán phụ trách tạo lịch phân cơng cơng việc cho nhân viên CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 5/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính 3.2 3.2.1 Yêu cầu chức phi chức Yêu cầu chức - Functional Requirements Các yêu cầu chức cho đối tượng sử dụng sau: Đối với cán phụ trách (Back Officers): • Cán phụ trách đăng nhập vào hệ thống để làm việc • Cán phụ trách quản lý (xem, thêm, sửa, xóa) thơng tin MCPs • Cán phụ trách quản lý (xem, thêm, sửa, xóa) thơng tin nhân viên cơng ty • Cán phụ trách quản lý (xem lên kế hoạch hàng tháng) phương tiện • Cán phụ trách phân cơng cơng việc (task) cho nhân viên • Cán phụ trách gửi thơng báo tình trạng MCPs tới nhân viên thơng báo nhỏ khác (ví dụ thơng báo nghỉ lễ, nghỉ Tết, liên hoan công ty, ) • Cán phụ trách gửi tin nhắn riêng tới nhân viên khác công ty Đối với nhân viên thu gom rác (Collectors): • Nhân viên thu gom rác đăng nhập vào hệ thống để làm việc • Nhân viên thu gom rác xem thơng tin chi tiết phân công công việc họ ngày tuần, có tuyến đường qua • Nhân viên thu gom rác nhận thơng báo tình trạng MCPs thơng báo khác từ cán phụ trách • Nhân viên thu gom rác thực điểm danh đánh dấu hồn thành cơng việc ngày • Nhân viên thu gom rác gửi tin nhắn riêng tới nhân viên khác (bao gồm cán phụ trách) công ty Đối với nhân viên vệ sinh (Janitors): • Nhân viên vệ sinh đăng nhập vào hệ thống để làm việc • Nhân viên vệ sinh xem thơng tin chi tiết phân công công việc họ ngày tuần • Nhân viên vệ sinh nhận thơng báo tình trạng MCPs thơng báo khác từ cán phụ trách • Nhân viên vệ sinh thực điểm danh đánh dấu hồn thành cơng việc ngày • Nhân viên vệ sinh gửi tin nhắn riêng tới nhân viên khác (bao gồm cán phụ trách) công ty Một số yêu cầu khác cần xử lý hệ thống UWC 2.0: • Hệ thống cần lưu trữ thông tin tài khoản người dùng • Hệ thống có khả phần quyền truy cập cho vai trò khác người dùng 3.2.2 Yêu cầu phi chức - Non-functional Requirements • Yêu cầu tính dễ sử dụng – Mỗi chức thực thao tác – Cán phụ trách dễ dàng sử dụng thao tác sau 10 phút training – Các nhân viên công ty (nhân viên thu gom rác nhân viên vệ sinh) dễ dàng sử dụng thao tác sau phút training CÔNG NGHỆ PHẦN MỀM (CO3001) Trang 6/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính • u cầu hiệu hiệu suất – Hệ thống phải có khả kiểm sốt liệu thời gian thực từ 1000 MCPs lúc 10 000 MCPs năm – Các trang ứng dụng web load không giây – Tốc độ phản ứng giây cho thao tác – Hệ thống cho phép gửi tin nhắn với độ trễ khơng q 1s • u cầu tính tin cậy – Hệ thống phải sẵn sàng để làm việc thời gian công ty làm việc (VD: 7h - 19h từ thứ Hai đến Chủ nhật) – Thời gian hệ thống bị sập (crash) thời gian làm việc phải giây ngày làm việc – Thông tin MCPs phải cập nhật liên tục 95% thời gian hoạt động 15 phút – Thông báo phải cập nhật tới người dùng phút có thao tác • Yêu cầu tổ chức hệ thống – Hệ thống UWC 2.0 phải có khả tích hợp sử dụng liệu từ UWC 1.0 có sẵn nhiều tốt – Hệ thống phải có khả nâng cấp mở rộng tương lai – Phối màu giao diện cần tối giản, lịch, cho phép người dùng chọn giao diện hình tối (Dark Mode) sáng (Light Mode) • Yêu cầu ngoại cảnh – Hệ thống phải đảm bảo bảo mật thông tin người dùng – Hệ thống phải đảm bảo tuân thủ quy định pháp luật quốc gia sở nơi hệ thống phát triển sử dụng • Yêu cầu tảng – Hệ thống sử dụng hiệu điện thoại di động (Android, IOS), máy tính bảng máy tính bàn, laptop (Windows, Linux, Mac) với trình duyệt (Chrome, Firefox, Safari) 3.3 Usecase Diagram Link Drive chứa ảnh: https://tinyurl.com/CNPM-DIAGRAMS Đây drive chứa ảnh tất diagram có báo cáo 3.3.1 Whole System Bảng danh sách actor: Actor ID Tên actor Cán phụ trách (Back Officer) Nhân viên công ty (Employees) Nhân viên vệ sinh (Janitors) Nhân viên thu gom rác (Collectors) Hệ thống cảm biến (Sensors System) Bảng mơ tả use case hệ thống: CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 7/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 6: Use cases hệ thống Use case ID 10 11 12 13 3.3.2 Tên use case Login Communicate Check in Check out Receive Notifications View Tasks View Route Manage Employees Send notifications Assign Tasks Manage MCPs Update MCPs status Plan vehicles Mô tả Đăng nhập vào hệ thống Giao tiếp với qua hệ thống cách gửi/nhận tin nhắn Điểm danh trước bắt đầu làm việc Điểm danh kết thúc công việc Nhận thông báo Xem phân công công việc Xem tuyến đường Quản lý nhân viên Gửi thông báo Phân công công việc Quản lý MCPs Cập nhật trạng thái MCPs Lên kế hoạch sử dụng phương tiện Task Assignment Module Use Case Bảng danh sách actor: Actor ID Tên actor Cán phụ trách (Back Officer) Bảng mô tả use case module Task Assignment: CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 8/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 7: Task Assignment Module use cases Use Case ID 10 Tên Use Case Manage Task Delete Task Edit Task View Task Assign Task for Collector Assign vehicles Assign routes View list of employees Assign Task for Janitor Assign areas CÔNG NGHỆ PHẦN MỀM (CO3001) Mô tả Quản lý task (phân công nhiệm vụ) Xóa task Chỉnh sửa task Xem task Phân công nhiệm vụ cho người thu gom rác (Collector) Phân công phương tiện cho người thu gom rác (Collector) Chỉ định tuyến đường cho người thu gom rác (Collector) Xem danh sách nhân viên Phân công nhiệm vụ cho người vệ sinh (Janitor) Chỉ định khu vực làm việc cho người vệ sinh (Janitor) Trang 9/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 15: Giao diện xem thơng tin cá nhân Hình 16: Giao diện sửa thơng tin cá nhân CÔNG NGHỆ PHẦN MỀM (CO3001) Trang 29/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 17: Giao diện sửa thơng tin cá nhân 6.5 Giao diện lập kế hoạch phương tiện sử dụng tháng: - BO chọn chế độ xem cho phương tiện: Tất cả, Chưa lên lịch, Đang bảo trì - Đối với phương tiện chưa lên lịch, BO tiến hành Lập lịch cho phương tiện Đối với phương tiện lập lịch khơng cịn phù hợp nữa, BO tiến hành bỏ lịch phương tiện CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 30/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 18: Giao diện Xem thơng tin phương tiện CÔNG NGHỆ PHẦN MỀM (CO3001) Trang 31/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 19: Giao diện Chọn chế độ xem phương tiện CÔNG NGHỆ PHẦN MỀM (CO3001) Trang 32/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 20: Giao diện Chọn chế độ xem phương tiện Hình 21: Giao diện Lên kế hoạch phương tiện CÔNG NGHỆ PHẦN MỀM (CO3001) Trang 33/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 22: Giao diện Chọn phương tiện để đặt lịch Hình 23: Giao diện Chọn phương tiện để đặt lịch Sau chọn Có, phương tiện đổi trạng thái Đã đặt lịch Tương tự CÔNG NGHỆ PHẦN MỀM (CO3001) Trang 34/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính phương tiện đặt lịch, BO chọn bỏ lịch cho 6.6 Giao diện quản lý cơng việc: Trong giao diện này, BO có nhìn khái qt bảng phân cơng tuần BO nhấn vào bảng cụ thể để xem chi tiết phân cơng cơng việc tuần chỉnh sửa cần thiết Hình 24: Giao diện Xem bảng phân cơng CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 35/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 25: Giao diện Xem bảng phân công chi tiết 6.7 Giao diện xem danh sách nhân viên Ở giao diện xem danh sách nhân viên, bên cạnh việc có nhìn tổng quát thông tin nhân viên, BO chọn điều tiết cơng việc (assign task) để tiến hành phân cơng cho janitors collectors CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 36/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 26: Giao diện Xem danh sách nhân viên CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 37/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 27: Giao diện Xem danh sách nhân viên 6.8 Giao diện phân công task cho janitors: Trong giao diện xem danh sách nhân viên, BO tiến hành việc phân cơng task cho janitors screenflow sau đây: CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 38/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 28: Giao diện Xem danh sách janitors BO nhấn vào nút "Điều tiết công việc", hệ thống chuyển sang giao diện cho BO chọn janitor để assign CÔNG NGHỆ PHẦN MỀM (CO3001) Trang 39/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 29: Giao diện chọn janitor để phân công Sau chọn janitor, hệ thống bảng checkbox để BO chọn khu vực muốn điều phối janitor tới CƠNG NGHỆ PHẦN MỀM (CO3001) Trang 40/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Hình 30: Giao diện chọn khu vực cho janitor Sau hoàn thành chọn khu vực, BO nhấn OK để hệ thống lưu lại CÔNG NGHỆ PHẦN MỀM (CO3001) Trang 41/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Implementation – Sprint 7.1 GitHub Link: https://github.com/phuonguyen11/SevenSupermans-UWC-2.0 7.2 Video Thuyết trình Demo Link: https://www.youtube.com/watch?v=ufetWBIUtd8 7.3 Website Tổng quan: Trong task tập lớn này, nhóm tiếp tục phát triển trang web bám theo giao diện thực task Ngồi nhóm bổ sung thêm giao diện tính trang phân công task cho collector Công nghệ nhóm sử dụng HTML, CSS, JavaScript cho phần FrontEnd trang web, PHP cho phần BackEnd MySQL cho Database dự án • Về giao diện: nhóm tiến hành cải tiến giao diện cho đẹp mắt thân thiện hơn, chủ yếu giao diện phân công task cho nhân viên, số phần bố cục thiết kế lại cho thân thiện với người dùng • Về liệu: nhóm tạo database có lưu trữ đủ thông tin cần thiết cho hệ thống, cụ thể thông tin nhân viên, thông tin phương tiện, task, Database có đính kèm link github nhóm 7.4 Phân cơng thực feature Hùng + Uyên + Kiệt Hùng Nguyên Uyên Thống Thành Kiệt Bảo, Uyên CÔNG NGHỆ PHẦN MỀM (CO3001) CÁC FEATURE ĐẢM NHẬN Database Login Homepage Assign Janitor Assign Collector Plan Vehicle View Task View Employees Trang 42/43 Đại Học Bách Khoa Tp.Hồ Chí Minh Khoa Khoa Học Kỹ Thuật Máy Tính Tổng kết tự đánh giá Xuyên suốt tập lớn này, nhóm thực giai đoạn trình phát triển phần mềm, từ xác định yêu cầu liệu đến việc thực hóa Desktop-View Central Dashboard cho Back Officer hệ thống UWC 2.0 Cụ thể, nhóm xác định sơ mơ hình UWC 2.0, u cầu chức đối tượng sử dụng yêu cầu phi chức cần có, sau tiếp tục vào mơ hình hóa hệ thống thiết kế kiến trúc Trong q trình này, nhóm vẽ diagram để làm rõ thay đổi hệ thống q trình vận hành mơ tả cấu trúc hệ thống Sau chọn mơ hình MVC cơng cụ PHP để phát triển, nhóm tiến hành thực phần mềm theo xác định phần trước Tính đến nay, chức thực tương đối hồn chỉnh Phần thực nhóm đáp ứng chức cần có ban đầu như: đăng nhập, lập kế hoạch cho phương tiện, xem chỉnh sửa task, chế độ xem cho danh sách nhân viên, gán task cho nhân viên (collector janitor) Tuy nhiên thời gian tương đối gấp rút nên nhóm chưa thể thực hết yêu cầu đề ra, đơn cử việc lưu task gán vào database chung hệ thống host cho trang web chạy trực tuyến Trong tương lai, có điều kiện, nhóm mong muốn hoàn thiện đề tài tốt Qua đề tài này, nhóm học nhiều điều bổ ích Đầu tiên kiến thức chuyên ngành trình phát triển phần mềm, cách sử dụng UML Diagram, mockup giao diện Figma, cách dùng Github Không dừng lại đó, thử thách đặt trình làm việc giúp thành viên rèn luyện kỹ tìm tịi tự học, phối hợp với nhau, chịu đựng áp lực quản lý thời gian hợp lý Bên cạnh đó, kiến thức thực tế thiết kế giao diện cho đẹp mắt trải nghiệm có ích Cuối cùng, nhóm SevenSupermans xin gửi lời cảm ơn chân thành tới hai thầy hướng dẫn thầy Mai Đức Trung thầy Bùi Cơng Tuấn nhiệt tình hướng dẫn nhóm lớp, kịp thời trả lời câu hỏi có buổi sửa sau phần Nhờ đó, làm nhóm cải thiện ngày tốt CÔNG NGHỆ PHẦN MỀM (CO3001) Trang 43/43 ... đến việc thực hóa Desktop-View Central Dashboard cho Back Officer hệ thống UWC 2.0 Cụ thể, nhóm xác định sơ mơ hình UWC 2.0, yêu cầu chức đối tượng sử dụng yêu cầu phi chức cần có, sau tiếp tục... nhật tới người dùng phút có thao tác • u cầu tổ chức hệ thống – Hệ thống UWC 2.0 phải có khả tích hợp sử dụng liệu từ UWC 1.0 có sẵn nhiều tốt – Hệ thống phải có khả nâng cấp mở rộng tương lai... với tổ chức X tạo hệ thống quản lý rác thải đô thị (UWC) nhằm nâng cao hiệu công việc thu gom quản lý chất thải Trong tập lớn này, hệ thống UWC 2.0 thiết kế hướng đến cơng ty có đặc điểm sau: CÔNG

Ngày đăng: 17/03/2023, 11:13

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

Tài liệu liên quan