CHƯƠNG 1: GIỚI THIỆU ĐỀ TI 1.1 Tổng quan về bài toán 1.1 Mục tiêu - Website quản lý dự án xây dựng nhằm cung cấp một nền tảng trực tuyến để quản lý và theo dõi tiến độ của các dự án xây dựng. Mục tiêu chính bao gồm: o Tạo điều kiện cho các bên liên quan theo dõi tiến độ dự án. o Tối ưu hóa quy trình làm việc và giảm thiểu thời gian giao tiếp. o Cung cấp thông tin kịp thời và chính xác về dự án.
- Đối Tượng Người Dùng: Nhà quản lý dự án, nhà thầu, khách hàng và nhà cung cấp. - Chức Năng Chính: Quản lý thông tin dự án, theo dõi tiến độ, quản lý tài nguyên, tạo báo cáo và cung cấp công cụ giao tiếp. - Lợi Ích: Tăng cường hiệu quả quản lý, giảm thiểu sai sót và tối ưu hóa giao tiếp giữa các bên liên quan.2 Giới thiệu chung về phần mềm Hình 1.1: Các phần mềm sử dụng khi thực tập - Phát triển nhanh hơn Khả năng triển khai nhanh các ứng dụng mới là ưu điểm nổi bật của low-code và vượt xa sự phát triển truyền thống: o Chức năng kéo thả, giao diện người dùng được tạo sẵn, các mô hình cho quy trình vận hành, logic và dữ liệu cho phép phát triển nhanh chóng các ứng dụng đa nền tảng hoàn chỉnh. o Dễ dàng tích hợp với các công cụ và API mà các nhà phát triển bên thứ ba đã sử dụng.
o Rút ngắn thời gian triển khai và vận hành bằng cách tự động theo dõi tất cả các thay đổi và xử lý các tập lệnh cơ sở dữ liệu cũng như quy trình phát triển để phát triển ứng dụng chỉ bằng một cú nhấp chuột. - Thích ứng nhanh hơn o Doanh nghiệp của bạn có thể xoay vòng các giải pháp mới để đáp ứng những thay đổi của thị trường nhanh hơn nhiều. Hoàn toàn có thể tăng tốc độ phát triển mà nhóm lập trình còn có thể sớm trình bày bản mẫu. Từ đó, bạn có thể thu thập phản hồi kinh doanh nhanh hơn nhiều và sửa đổi cho phù hợp, thay vì phải sửa đi sửa lại cho đến khi bạn làm đúng.
- Đổi mới nhanh hơn o Nhờ tốc độ và sự đơn giản của Low code, những lập trình viên mới và những người không có nền tảng vững chắc về lập trình có thể phát triển ứng dụng giống như các lập trình viên kinh nghiệm. Ngoài ra, low code cũng cho phép các lập trình viên có kinh nghiệm hơn tập trung vào các khía cạnh lập trình sáng tạo hơn và ít nhàm chán hơn. Do đó, khách hàng có thể tận dụng các nguồn lực hiện có của mình và duy trì tính cạnh tranh bằng cách cung cấp các giải pháp sẵn sàng sử dụng.2 Tổng quan về đề tài 1.1 Giới thiệu đề tài - Trong khoảng thời gian thực tập làm việc với các công nghệ và phần mềm của Microsoft thì công ty được nhận một dự án về thiết kế một phần mềm để quản lý các dự án xây dựng trong công ty sử dụng bằng ngôn ngữ và phần mềm em thực tập nên là em được phân công vào để triển khai dự án cùng các thành viên trong tổ em. Dự án được thiết kế trên Microsoft sử dụng power platform như là Power App, Power Automate, Power BI, Power Pages.
Nên báo cáo thực tập em xin phép được trình bày về dự án hiện tại thành viên trong tổ em triển khai tại công ty. - Trong suốt thời gian thực tập, em đã tham gia vào một dự án xây dựng quan trọng của công ty. Dự án này đòi hỏi sự quản lí tốt và khéo léo để đảm bảo tiến độ và chất lượng của công trình. Trong quá trình thực hiện dự án, em đã có cơ hội tiếp xúc và áp dụng những kiến thức, kỹ năng về quản lí dự án xây dựng đã học được từ trường đại học.
- Với sự tận dụng công nghệ thông tin và phần mềm quản lí dự án hiện đại, em đã xây dựng một hệ thống quản lí dự án mang tính ứng dụng cao. Hệ thống này giúp tối ưu hóa quy trình làm việc, theo dõi tiến độ, quản lí tài liệu và tương tác trong đội ngũ xây dựng.2 Xác định bài toán cần giải quyết - Do công ty có nhiều dự án mà không thể kiểm soát được những thành viên cũng như những công việc trong dự án. Công việc quản lý mới đầu chỉ thao tác trên excel nên là rất lâu và chậm, đôi khi phải mất đến một buổi sáng để có thể tổng hợp chi tiết lại 1 dự án nào đó. Hoặc khi có 1 nhiệm vụ trong dự án đó hoàn thành thì thành viên phải nhắn tin cho quản lý là đã hoàn thành công việc được giao, sau đó quản lý lại phải mở máy và excel lên để tích vào là đã xong nên là rất lâu và không tối ưu - Vì vậy, với phần mềm quản lý dự án xây dựng sẽ giúp cho những người quản lý cũng như thành viên có thể biết được nhiệm vụ của mình trong dự án đó, sau đó có thể cập nhập liên tục các công việc trong dự án đó: o Đối với quản lý: Dễ dàng kiểm soát các dự án, tiến độ hoàn thành của dự án một cách dễ dàng nhất.
Có thể thống kê các tổn thất hay chấn thương của nhân viên khi làm việc ở trong dự án o Đối với nhân viên: Thao tác hoàn thành nhiệm vụ nhanh hơn, có thể tối ưu hóa việc thống kê và tổng hợp lại nhiệm vụ trong dự án, không phải mất thời gian nhắn tin báo cáo tiến độ cho quản lý mà có thể cập nhập luôn trong phần mềm 1.3Xác định yêu cầu 1.1 Yêu cầu chức năng 1.1 Chức năng quản lý dự án - Mỗi dự án mà quản lý nhập vào sẽ được lưu lại trong 1 phần mềm lưu trữ những dự án. Mỗi dự án sẽ cần có 1 quản trị viên để phê duyệt dự án trên phần mềm khi 1 quản lý tạo 1 dự án mới. Mỗi khi quản lý cập nhập tiến độ về thông tin cũng như số lượng thành viên gì trong dự án thì quản trị viên có thể nắm bắt được 1.2 Chức năng quản lý thành viên - Mỗi thành viên trong dự án khi được thêm vào thì sẽ được lưu thông tin trong dự án trên phần mềm, quản lý cũng như các thành viên khác có thể xem thông tin của các thành viên để có thể dễ dàng nắm bắt - Đối với người quản lí thì sẽ có thể thêm hoặc xóa thành viên trong dự án. Có thể phân công chức năng cho từng thành viên trong dự án 1.2 Chức năng quản lý nhiệm vụ - Trong mỗi dự án thì sẽ có những nhiệm vụ khác nhau, quản lí có thể thêm vào các nhiệm vụ cho các thành viên trong dự án đó.
Nó sẽ tổng hợp các nhiệm vụ cũng như tiến trình làm việc của các thành viên trong dự án.3 Chức năng báo cáo thống kê - Chức năng báo cáo thống kê sẽ liệt kê ra những công việc đã được tạo cũng như hoàn thành của một dự án, các thành viên được thêm vào hoặc những hoạt động mà quản lí hay thành viên đã làm đối với dự án như xuất file báo cáo, xóa thành viên, thay đổi tên dự án, số lượng thành viên, chức năng của thành viên đó,… 1.4 Chức năng quản lí rủi ro - Trong mỗi dự án thì sẽ có những chấn thương hoặc hỏng hóc, chức năng quản lí rủi ro giúp cho thành viên tạo những phiếu gửi lên cho quản lí để quản lí nắm bắt và đưa ra các biện pháp đối với những rủi ro đó 1.2 Yêu cầu phi chức năng 1.1 Yêu cầu về bảo mật - Điều rất quan trọng cần chú ý nhất chính là thông tin các dự án cung cấp. Vì đó là thông tin rất quan trọng, nếu bị lộ ra có thể sẽ bị những đối thủ cạnh tranh phá hoại cũng như ăn trộm dự án 1.2 Yêu cầu về sao lưu - Việc sao lưu dữ liệu rất quan trọng bởi có rất nhiều dữ liệu quan trọng ví dụ như thống tin đơn hàng, thông tin sản phẩm, hay báo cáo thống kế thường kì rất được các quản lý của hàng chú trọng nên họ sẽ thường xuyên sao lưu dữ liệu.3 Yêu cầu về tính năng sử dụng - Các tính năng sử dụng chính: o Sử dụng được đầy đủ các chức năng trên phần mềm o Cập nhật được thời gian thực o Hệ thống có để cho nhiều người cũng sử dụn mà không bị sập server. o Cung cập đầy đủ các thông tin cần thiết o Có thể tự đông gửi gmail báo cáo cho ban quản lí 1.4 Yêu cầu về phần mềm - Phần mềm được sử dụng: Power app, power automate, sharepoint list - Ngôn ngữ: PowerFx 1.5 Yêu cầu khi sử dụng phần mềm - Nhân viên sẽ được quản lý phổ biến rõ hơn về các chức năng của phần mềm khi sử dụng. - Đối với những nhân viên có trong dự án thì phải kí bảo mật thông tin về dự án mình đang làm việc 1.4 Sơ đồ của hệ thống: - Các chức năng chính gồm : o Quản lí dự án o Quản lí thành viên o Quản lí nhiệm vụ o Quản lí rủi ro o Báo cáo thống kê Hình 1.2: Sơ đồ của hệ thống CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Ước lượng dự án - Hệ thống quản lý sẽ giúp quản lí kiểm soát được tình hình dự án tại công ty và thành viên trong dự án.
Phần mềm góp phần nâng cao hiệu quả công việc, thúc đẩy phát triển hoạt động công ty. Giúp cho công việc quản lý trở nên dễ dàng, tiện dụng, chính xác hơn và tạo uy tín. Đem lại năng suất tối đa và tối ưu hóa công việc cho các thành viên trong công ty có thể thoải mái hơn 2.1 Ước lượng chi phí Giai đoạn Công việc chính Mô tả công việc Chi phí Quản lý dự Khảo sát yêu cầu Thu thập cá dự liệu cần 500.000VNĐ án dự án thiết về dự án Bắt đầu dự án Triển khai và thiết lập 1.000 – project cho dự án 1.000VNĐ Lập kế hoạch Lập kế hoạch chi tiết cho phạm vi dự án phạm vi làm việc 1.000VNĐ Viết báo cáo Tổng kết lại toàn bộ quá 0VNĐ tổng kết dự án trình quản lý dự án Rút kinh nghiệm Rút kinh nghiệm cho 0VNĐ những dự án sau Phân tích Đặc tả chi tiết Mô tả chi tiết những yêu 1.000VNĐ và thiết kế yêu cầu của cầu, chức năng cần có của hệ thống khách hàng phần mềm Mô tả hệ thống Xây dựng sơ đồ usecase 2.000VNĐ thông qua sơ đồ và trình tự bằng phần usecase và trình mềm draw.io tự Thiết kế cơ cở Xây dựng các trường dữ 2.