Hiện nay, việc áp dụng các phần mềm quản lý công việc trong công tác quản lý doanh nghiệp ngày càng phổ biến, giúp cho việc thực hiện các công tác quản lý được hiệu quả hơn. Ứng dụng phần mềm quản lý công việc giúp cho nhà quản trị, lãnh đạo quản lý tốt thông tin một cách hệ thống và hiệu quả hơn. Toàn bộ thông tin của các nhân viên được cập nhập chung trên một hệ thống, hỗ trợ cho các nhà quản trị phân công công việc hiệu quả xuống cho các nhân viên một cách dễ dàng hơn, đúng chuyên môn, đúng người. Việc này sẽ giúp cho nhà quản lý sẽ có thể nắm chắc năng lực mỗi nhân viên, lịch làm việc, phân công việc mới cho những nhân viên đang ít việc, tránh tình trạng một vài nhân viên bị quá tải công việc. Ngoài ra, khi sử dụng phần mềm này thì có thể quản lý deadline các công việc để giúp cho các nhà quản lý có thể đốc thúc nhân sự, hay có các vấn đề xảy ra với các hợp đồng, dự án của doanh nghiệp,... để có giải pháp phù hợp. Với hệ thống quản lý công việc của các phòng ban nói chung và phòng kinh doanh nói riêng thì việc ứng dụng công nghệ vào quản lý công việc là vô cùng quan trọng
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI BÁO CÁO BÀI TẬP LỚN Hệ thống quản lý công việc (Task Management System - TMS) Lớp: INPG15 Người thực hiện: Nguyenx Văn A – MSSV Trần Văn B – MSSV Phạm Văn C- MSSV HÀ NỘI - 2019 MỤC LỤC I Giới thiệu chung đề tài Hiện nay, việc áp dụng phần mềm quản lý công việc công tác quản lý doanh nghiệp ngày phổ biến, giúp cho việc thực công tác quản lý hiệu Ứng dụng phần mềm quản lý công việc giúp cho nhà quản trị, lãnh đạo quản lý tốt thông tin cách hệ thống hiệu Toàn thông tin nhân viên cập nhập chung hệ thống, hỗ trợ cho nhà quản trị phân công công việc hiệu xuống cho nhân viên cách dễ dàng hơn, chuyên môn, người Việc giúp cho nhà quản lý nắm lực nhân viên, lịch làm việc, phân công việc cho nhân viên việc, tránh tình trạng vài nhân viên bị tải công việc .6 Ngoài ra, sử dụng phần mềm quản lý deadline cơng việc để giúp cho nhà quản lý đốc thúc nhân sự, hay có vấn đề xảy với hợp đồng, dự án doanh nghiệp, để có giải pháp phù hợp Với hệ thống quản lý công việc phịng ban nói chung phịng kinh doanh nói riêng việc ứng dụng cơng nghệ vào quản lý cơng việc vơ quan trọng III Tìm hiểu hệ thống quản lý công việc III.1 Một số hệ thống quản lý công việc III.1.1 Hệ thống III.1.2 Hệ thống III.2 Nhận xét chung hệ thống TMS triển khai .11 III.2.1 Các mặt tồn 11 III.2.2 Giải pháp đề xuất 11 IV Phân tích thiết kế hệ thống TMS 12 IV.1 Phân tích nhu cầu người dùng 12 IV.1.1 Phương pháp lựa chọn để thu thập nhu cầu người dùng 12 IV.1.2 Các tiến hành 12 IV.1.3 Bản đặc tả nhu cầu người dùng .12 IV.2 Phân tích nhiệm vụ 12 IV.2.1 Các chức .12 IV.2.2 Phi chức 12 IV.3 Thiết kế hệ thống 12 IV.3.1 Biểu đồ ca sử dụng 12 IV.3.2 Biểu đồ chức 13 IV.3.3 Biểu đồ hoạt động 13 IV.3.4 Thiết kế giao diện 13 IV.3.5 Thiết kế tương tác 13 V Triển khai đánh giá hệ thống TMS 14 V.1 Triển khai hệ thống 14 V.1.1 Mẫu thử cấp thấp 14 V.1.2 Mẫu thử cấp cao 14 V.1.3 Môi trường cài đặt 14 V.2 Đánh giá hệ thống 14 V.2.1 Phương pháp đánh giá 14 V.2.2 Kết đánh giá .14 VI Kết luận .15 VII Tài liệu tham khảo .16 DANH SÁCH CÁC TỪ VIẾT TẮT Từ viết tắt SVM Tên tiếng Anh Support Vector Machine Ý nghĩa Máy vector hỗ trợ DANH SÁCH HÌNH VẼ I Giới thiệu chung đề tài Hiện nay, việc áp dụng phần mềm quản lý công việc công tác quản lý doanh nghiệp ngày phổ biến, giúp cho việc thực công tác quản lý hiệu Ứng dụng phần mềm quản lý công việc giúp cho nhà quản trị, lãnh đạo quản lý tốt thông tin cách hệ thống hiệu Tồn thơng tin nhân viên cập nhập chung hệ thống, hỗ trợ cho nhà quản trị phân công công việc hiệu xuống cho nhân viên cách dễ dàng hơn, chuyên môn, người Việc giúp cho nhà quản lý nắm lực nhân viên, lịch làm việc, phân cơng việc cho nhân viên việc, tránh tình trạng vài nhân viên bị tải cơng việc Ngồi ra, sử dụng phần mềm quản lý deadline cơng việc để giúp cho nhà quản lý đốc thúc nhân sự, hay có vấn đề xảy với hợp đồng, dự án doanh nghiệp, để có giải pháp phù hợp Với hệ thống quản lý cơng việc phịng ban nói chung phịng kinh doanh nói riêng việc ứng dụng cơng nghệ vào quản lý công việc vô quan trọng II III Tìm hiểu hệ thống quản lý công việc III.1 Một số hệ thống quản lý công việc III.1.1 Hệ thống Phần mềm quản lý công việc Asana III.1.1.1 Giới thiệu sơ lược chức giao diện hệ thống Ứng dụng quản lý công việc Asana hoạt động theo nguyên tắc: • Thơng báo cơng việc khơng phải thư tín • Trao đổi trực tiếp chung trang • Hành động đồng theo nhóm khơng riêng lẻ người Các nguyên tắc nhắm tới mục đích chung cơng việc ln cập nhật nhanh chóng mà nhẹ nhàng, thể minh bạch cơng tác cá nhân, tạo đồng thành viên nhóm hay phận dự án Trên sở đó, Asana mang đến cho người sử dụng tất công cụ bản, hiệu thông minh công tác quản lý môi trường làm việc chuyên nghiệp qua không gian (workspace) riêng cho team dự án: Thao tác đầu việc: Asana cho phép chia dự án thành đầu việc nhỏ với đầy đủ tên người thực hiện, deadline hoàn thành trình tự ưu tiên cơng việc Khi cá nhân dự án đánh dấu hồn thành cơng việc, hệ thống tự động gửi thông báo cho tất thành viên cịn lại Mọi người vào bình luận, ghi chú, nhắn tin gửi file đính kèm hệ thống Thay đổi đầu việc: Asana hỗ trợ việc liên kết đầu việc với nhiều dự án khác mà không cần chép, đồng thời chuyển đổi từ đầu việc (task) thành dự án (project) với cú nhấp chuột Tuỳ chọn giao diện hiển thị: Giống nhiều phần mềm quản lý công việc khác, danh sách công việc Asana chuyển đổi linh hoạt dạng bảng Kanban To-do list Ngồi ra, Asana có tính đặc biệt tự động xây dựng timeline hành động từ thông tin nhập từ tệp CSV vào hệ thống Tạo báo cáo tự động: Ở miễn phí, Asana cung cấp biểu đồ báo cáo tiến độ theo dự án (progress report) cho biết số nhiệm vụ hồn thành số nhiệm vụ cịn lại Các báo cáo chuyên sâu hoạt động phiên trả phí phần mềm Tích hợp bảo mật: Asana thiết kế đồng với thời gian thực Calendar, giúp việc quản lý thời gian người dùng định hướng rõ ràng Nhiều ứng dụng bên ngồi tích hợp Slack, DropBox, Github, Mỗi dự án / nhiệm vụ Asana phân quyền riêng tư / công khai chặt chẽ, giúp tăng tính bảo mật cho hoạt động doanh nghiệp III.1.1.2 Đánh giá chung hệ thống Asana phần mềm quản lý công việc dự án trực tuyến, giúp người dùng xếp công việc hiệu quả, thơng minh hơn, đặc biệt hữu ích việc phân cơng hoạt động làm việc nhóm Điểm trừ Asana chi phí sử dụng đắt đỏ Asana cho phép dùng miễn phí với tính cộng tác, lập kế hoạch, báo cáo bản, giới hạn số người sử dụng tối đa 15 thành viên Nếu số thành viên lớn hơn, bạn phải dùng nâng cấp có giá 9.99$ / người dùng / tháng Với phiên này, Asana mở thêm tính tìm kiếm cơng việc nâng cao, thêm trường tuỳ chỉnh cho dự án, báo cáo nâng cao, cài đặt quyền riêng tư cho dự án, Có thể thấy, để sử dụng trọn vẹn tính ưu việt Asana, doanh nghiệp phải chịu mức phí cao Asana thích hợp với cơng ty có mơ hình cộng tác liên chức công ty lớn, mà người cần phải tham gia nhiều dự án / phòng ban khác III.1.2 Hệ thống Hệ thống quản lý công việc Trello III.1.2.1 Giới thiệu sơ lược chức giao diện hệ thống Trello ứng dụng, phần mềm, công cụ quản lý công việc dùng để thiết lập quản lý đầu việc vô logic hiệu Tính bật Trello quản lý cơng việc theo nhóm Các cơng việc chung nhóm thành viên cần nhìn qua nắm tồn cơng việc Đây cơng cụ quản lý cơng việc hiệu sử dụng nhiều Việt Nam Tính bật Trello Phân chia quản lý công việc rõ ràng theo vị trí, tình trạng đầu việc nhưu: làm, làm xong, hủy bỏ,… Tổng hợp phân chia đầu việc tới người nhóm bao gồm mơ tả cơng việc cụ thể, thời gian, tình trạng hồn thành công việc Đây công cụ hỗ trợ làm việc nhóm nên cho phép thành viên nhóm yêu cầu giúp đỡ thực nhiệm vụ Ưu điểm Trello rõ ràng hướng đến đơn giản, linh hoạt miễn phí Với tính cao cấp bạn phải trả phí Tuy nhiên, với phần lớn cơng việc cần dùng miễn phí đủ Phần mềm quản lý công việc Trello bao gồm phần sau: Card: thẻ thông tin bao gồm Title (tiêu đề), Description (mô tả) dùng để lưu trữ cơng việc Có thể dùng Card để ghi: Task (cơng việc), Feature (tính sản phẩm), Question (các câu hỏi), Note (các ghi chú), … Đặc biệt Card bạn có nhiều đầu việc nhỏ tạo Checklist (danh sách nhiệm vụ nhỏ) List: danh sách tổng hợp nhiều Card có tình trạng (đang làm, chưa làm, làm xong) tính chất Ví dụ: List Doing: chứa Card làm, List Done: chứa Card hoàn thành Board: tổng hợp Liss, bảng tương đương dự án nhiệm vụ công việc lớn Trong Board chứa List để kiểm sốt tình trạng đầu việc Organization: tổng hợp Board toàn nhân Team 10 III.1.2.2 Đánh giá chung hệ thống Trello cơng cụ có giá trị để quản lý hầu hết dự án, dù lớn hay nhỏ, kinh doanh hay cá nhân Tính dễ sử dụng, tính khả dụng ứng dụng dành cho thiết bị di động tính mở rộng khiến trở thành cơng cụ đáng để thử III.2 triển khai Nhận xét chung hệ thống TMS III.2.1 Các mặt tồn III.2.2 Giải pháp đề xuất 11 IV Phân tích thiết kế hệ thống TMS IV.1 Phân tích nhu cầu người dùng IV.1.1 Phương pháp lựa chọn để thu thập nhu cầu người dùng IV.1.2 Các tiến hành IV.1.3 Bản đặc tả nhu cầu người dùng IV.2 Phân tích nhiệm vụ IV.2.1 Các chức IV.2.2 Phi chức IV.3 Thiết kế hệ thống IV.3.1 Biểu đồ ca sử dụng Biểu đồ ca sử dụng tổng quan : Admin User 12 IV.3.2 Biểu đồ chức IV.3.3 Biểu đồ hoạt động IV.3.4 Thiết kế giao diện IV.3.5 Thiết kế tương tác 13 IV.3.6 V Triển khai đánh giá hệ thống TMS V.1 Triển khai hệ thống V.1.1 Mẫu thử cấp thấp V.1.2 Mẫu thử cấp cao V.1.3 Môi trường cài đặt V.2 Đánh giá hệ thống V.2.1 Phương pháp đánh giá V.2.2 Kết đánh giá 14 V.2.3 VI Kết luận 15 VII Tài liệu tham khảo [1] J Carreira and A Zisserman, “Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset,” ArXiv170507750 Cs, May 2017 [2] Z Xu, Y Yang, and A G Hauptmann, “A Discriminative CNN Video Representation for Event Detection,” ArXiv14114006 Cs, Nov 2014 [3] R Girdhar, D Ramanan, A Gupta, J Sivic, and B Russell, “ActionVLAD: Learning spatio-temporal aggregation for action classification,” ArXiv170402895 Cs, Apr 2017 [4] N Srivastava, E Mansimov, and R Salakhutdinov, “Unsupervised Learning of Video Representations using LSTMs,” ArXiv150204681 Cs, Feb 2015 [5] J Y.-H Ng, M Hausknecht, S Vijayanarasimhan, O Vinyals, R Monga, and G Toderici, “Beyond Short Snippets: Deep Networks for Video Classification,” ArXiv150308909 Cs, Mar 2015 [6] A Karpathy, G Toderici, S Shetty, T Leung, R Sukthankar, and L Fei-Fei, “Large-scale Video Classification with Convolutional Neural Networks,” presented at the Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2014, pp 1725–1732 [7] S Ji, W Xu, M Yang, and K Yu, “3D Convolutional Neural Networks for Human Action Recognition,” IEEE Trans Pattern Anal Mach Intell., vol 35, no 1, pp 221–231, Jan 2013 [8] D Tran, L Bourdev, R Fergus, L Torresani, and M Paluri, “Learning Spatiotemporal Features With 3D Convolutional Networks,” presented at the Proceedings of the IEEE International Conference on Computer Vision, 2015, pp 4489–4497 [9] P Molchanov, X Yang, S Gupta, K Kim, S Tyree, and J Kautz, “Online Detection and Classification of Dynamic Hand Gestures with Recurrent 3D Convolutional Neural Networks,” in 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, pp 4207–4215 [10] K Simonyan and A Zisserman, “Two-Stream Convolutional Networks for Action Recognition in Videos,” ArXiv14062199 Cs, Jun 2014 [11] V Khong and T Tran, “Improving Human Action Recognition with Two-Stream 3D Convolutional Neural Network,” in 2018 1st International Conference on Multimedia Analysis and Pattern Recognition (MAPR), 2018, pp 1–6 [12] D Tran, H Wang, L Torresani, J Ray, Y LeCun, and M Paluri, “A Closer Look at Spatiotemporal Convolutions for Action Recognition,” ArXiv171111248 Cs, Nov 2017 [13] B Korbar, D Tran, and L Torresani, “SCSampler: Sampling Salient Clips from Video for Efficient Action Recognition,” ArXiv190404289 Cs, Apr 2019 [14] C Chen, K Liu, and N Kehtarnavaz, “Real-time human action recognition based on depth motion maps,” J Real-Time Image Process., vol 12, no 1, pp 155– 163, Jun 2016 [15] O Oreifej and Z Liu, “HON4D: Histogram of Oriented 4D Normals for Activity Recognition from Depth Sequences,” in 2013 IEEE Conference on Computer Vision and Pattern Recognition, 2013, pp 716–723 16 [16] R Vemulapalli, F Arrate, and R Chellappa, “Human Action Recognition by Representing 3D Skeletons as Points in a Lie Group,” in 2014 IEEE Conference on Computer Vision and Pattern Recognition, 2014, pp 588–595 [17] P Wang, W Li, Z Gao, J Zhang, C Tang, and P O Ogunbona, “Action Recognition From Depth Maps Using Deep Convolutional Neural Networks,” IEEE Trans Hum.-Mach Syst., vol 46, no 4, pp 498–509, Aug 2016 [18] H Rahmani and M Bennamoun, “Learning Action Recognition Model from Depth and Skeleton Videos,” in 2017 IEEE International Conference on Computer Vision (ICCV), 2017, pp 5833–5842 [19] A Datta, M Shah, and N D V Lobo, “Person-on-person violence detection in video data,” in Object recognition supported by user interaction for service robots, 2002, vol 1, pp 433–438 vol.1 [20] J F P Kooij, M C Liem, J D Krijnders, T C Andringa, and D M Gavrila, “Multi-modal human aggression detection,” Comput Vis Image Underst., vol 144, pp 106–120, Mar 2016 [21] C C Aggarwal, Outlier Analysis, 2nd ed Springer International Publishing, 2017 [22] C Lu, J Shi, and J Jia, “Abnormal Event Detection at 150 FPS in MATLAB,” in 2013 IEEE International Conference on Computer Vision, 2013, pp 2720–2727 [23] B Zhao, L Fei-Fei, and E P Xing, “Online Detection of Unusual Events in Videos via Dynamic Sparse Coding,” in Proceedings of the 2011 IEEE Conference on Computer Vision and Pattern Recognition, Washington, DC, USA, 2011, pp 3313–3320 [24] W Sultani, C Chen, and M Shah, “Real-World Anomaly Detection in Surveillance Videos,” presented at the Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2018, pp 6479–6488 17 ... riêng việc ứng dụng cơng nghệ vào quản lý công việc vô quan trọng II III Tìm hiểu hệ thống quản lý cơng việc III .1 Một số hệ thống quản lý công việc III .1. 1 Hệ thống Phần mềm quản lý công việc. .. riêng việc ứng dụng công nghệ vào quản lý công việc vơ quan trọng III Tìm hiểu hệ thống quản lý công việc III .1 Một số hệ thống quản lý công việc III .1. 1 Hệ thống III .1. 2... Hiện nay, việc áp dụng phần mềm quản lý công việc công tác quản lý doanh nghiệp ngày phổ biến, giúp cho việc thực công tác quản lý hiệu Ứng dụng phần mềm quản lý công việc giúp cho nhà quản trị,