Link demo: https://drive.google.com/file/d/1L4opCjGKJ9eAngQgGivqmtypXJ91K7ew/view?usp=sharing
1. Chức năng quản lý dự án
Chức năng quản lý dự án là chức năng cốt lõi của hệ thống, cho phép quản lý dự án tạo, chỉnh sửa và theo dõi toàn bộ thông tin liên quan đến từng dự án truyền thông hoặc sản xuất của công ty. Khi tạo một dự án mới, người quản lý có thể nhập các thông tin cơ bản như tên dự án, mô tả dự án, ngày bắt đầu, ngày kết thúc dự kiến, người phụ trách và trạng thái của dự án.
Hệ thống cho phép phân chia một dự án thành nhiều giai đoạn khác nhau như tiền kỳ, sản xuất và hậu kỳ. Việc chia nhỏ dự án thành các giai đoạn giúp quản lý dự án theo dõi tiến độ thực hiện một cách chi tiết và dễ dàng hơn. Trong mỗi giai đoạn, các công việc cụ thể sẽ được tạo ra và giao cho các nhân viên hoặc tổ chuyên môn phụ trách.
Ngoài ra, hệ thống còn cung cấp các công cụ lọc và tìm kiếm dự án theo nhiều tiêu chí như trạng thái, người phụ trách hoặc thời gian thực hiện. Điều này giúp người quản lý nhanh chóng truy cập và kiểm soát các dự án đang thực hiện. Thông tin về tiến độ của dự án cũng được hiển thị trực quan thông qua các biểu đồ hoặc thanh tiến độ để người quản lý dễ dàng đánh giá tình hình thực hiện.
2. Chức năng quản lý công việc
Chức năng quản lý công việc cho phép phân chia một dự án lớn thành các công việc nhỏ hơn, từ đó giúp việc quản lý và theo dõi tiến độ trở nên chi tiết và hiệu quả hơn. Quản lý dự án có thể tạo các công việc cụ thể, gán người thực hiện, đặt thời hạn hoàn thành và mô tả nội dung công việc cần thực hiện.
Nhân viên sau khi đăng nhập vào hệ thống có thể xem danh sách các công việc được giao cho mình. Mỗi công việc sẽ hiển thị các thông tin quan trọng như mô tả nhiệm vụ, thời hạn hoàn thành, trạng thái công việc và các tài liệu liên quan. Trong quá trình làm việc, nhân viên có thể cập nhật trạng thái công việc như đang thực hiện, đã hoàn thành hoặc gặp vấn đề cần xử lý.
Hệ thống cũng hỗ trợ cập nhật tiến độ theo tỷ lệ phần trăm hoàn thành, giúp quản lý dự án dễ dàng theo dõi tình hình thực hiện của từng nhiệm vụ. Nhờ đó, quản lý có thể kịp thời điều chỉnh kế hoạch hoặc hỗ trợ nhân viên khi cần thiết nhằm đảm bảo dự án được hoàn thành đúng thời hạn.
3. Chức năng quản lý tài liệu
Hệ thống cung cấp chức năng quản lý tài liệu nhằm lưu trữ và tổ chức tất cả các tài liệu liên quan đến dự án một cách tập trung. Người dùng có thể tải lên các tài liệu như kịch bản, storyboard, hợp đồng, hình ảnh hoặc các file video phục vụ cho quá trình sản xuất.
Các tài liệu được gắn với từng dự án hoặc từng công việc cụ thể, giúp người dùng dễ dàng tìm kiếm và truy cập khi cần. Hệ thống cho phép tải xuống, chỉnh sửa hoặc xóa tài liệu tùy theo quyền truy cập của từng người dùng.
Ngoài ra, chức năng tìm kiếm và lọc tài liệu theo tên, dự án hoặc người tải lên giúp việc truy xuất thông tin trở nên nhanh chóng và thuận tiện hơn. Việc quản lý tài liệu tập trung giúp tránh tình trạng thất lạc dữ liệu và đảm bảo tất cả các thành viên trong dự án đều có thể tiếp cận đúng tài liệu cần thiết.
4. Chức năng quản lý người dùng và phân quyền
Chức năng quản lý người dùng cho phép quản trị viên kiểm soát toàn bộ tài khoản trong hệ thống. Quản trị viên có thể thêm mới, chỉnh sửa thông tin, khóa hoặc mở khóa tài khoản người dùng khi cần thiết.
Bên cạnh đó, hệ thống hỗ trợ phân quyền truy cập dựa trên vai trò của từng người dùng. Các vai trò chính bao gồm quản trị viên, quản lý dự án và nhân viên. Mỗi vai trò sẽ có các quyền truy cập và chức năng khác nhau trong hệ thống. Ví dụ, quản trị viên có quyền quản lý toàn bộ hệ thống và người dùng, trong khi quản lý dự án có quyền tạo dự án và phân công công việc, còn nhân viên chủ yếu thực hiện và cập nhật tiến độ công việc được giao.
Cơ chế phân quyền này giúp đảm bảo tính bảo mật của dữ liệu và tránh việc truy cập hoặc chỉnh sửa thông tin ngoài phạm vi cho phép.
5. Chức năng thông báo và cảnh báo tự động
Hệ thống được tích hợp chức năng thông báo nhằm hỗ trợ người dùng cập nhật thông tin công việc một cách kịp thời. Khi một công việc mới được giao, hệ thống sẽ tự động gửi thông báo đến người được chỉ định.
Ngoài ra, hệ thống cũng gửi cảnh báo khi công việc sắp đến hạn hoặc đã trễ hạn. Những thông báo này giúp nhân viên chủ động trong việc quản lý thời gian và hoàn thành nhiệm vụ đúng tiến độ. Đồng thời, quản lý dự án cũng có thể theo dõi các cảnh báo để kịp thời điều chỉnh kế hoạch hoặc hỗ trợ nhân viên khi cần thiết.
6. Chức năng trao đổi và bình luận nội bộ
Hệ thống cung cấp chức năng trao đổi và bình luận trực tiếp trên từng công việc hoặc dự án. Người dùng có thể đặt câu hỏi, trao đổi thông tin hoặc cập nhật tình hình công việc ngay trong giao diện của hệ thống.
Các bình luận được hiển thị theo dạng hội thoại, giúp người dùng dễ dàng theo dõi lịch sử trao đổi. Ngoài ra, người dùng có thể sử dụng chức năng gắn thẻ (tag) để nhắc đến các thành viên khác trong dự án nhằm thu hút sự chú ý và phối hợp xử lý công việc nhanh chóng.
Chức năng này giúp giảm sự phụ thuộc vào các kênh giao tiếp bên ngoài như email hoặc tin nhắn, đồng thời giữ toàn bộ thông tin trao đổi liên quan đến công việc trong cùng một hệ thống.
7. Chức năng báo cáo và thống kê
Chức năng báo cáo và thống kê giúp quản lý dự án và quản trị viên theo dõi tình hình hoạt động của hệ thống và hiệu suất làm việc của các thành viên. Hệ thống cho phép tạo các báo cáo về tiến độ dự án, số lượng công việc hoàn thành, công việc trễ hạn và hiệu suất làm việc của từng cá nhân hoặc tổ chuyên môn.
Các báo cáo được trình bày dưới dạng bảng dữ liệu hoặc biểu đồ trực quan, giúp người quản lý dễ dàng phân tích và đánh giá hiệu quả công việc. Ngoài ra, hệ thống còn hỗ trợ xuất báo cáo ra các định dạng phổ biến như Excel hoặc PDF để phục vụ cho việc lưu trữ hoặc trình bày trong các cuộc họp quản lý
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Bước 1: Cài đặt cơ sở dữ liệu trong qlda.sql
Bước 2: Kết nối cơ sở dữ liệu với code bằng cách thay thế ConnectionStrings trong appsettings.json và QlduAnContext.cs