Phát biểu lý do chọn dự ánHiện nay, việc phân công chấm thi thường được thực hiện thủ công dựa trên kinhnghiệm của các cán bộ quản lý.. Quản lý danh sách bài thi: Sau khi nhận bài từ c
GIỚI THIỆU CHUNG
Phát biểu lý do chọn dự án
Hiện nay, việc phân công chấm thi thường dựa vào kinh nghiệm của cán bộ quản lý, dẫn đến sai sót và thiếu công bằng, đặc biệt khi số lượng bài thi lớn Quá trình quản lý và theo dõi phân công bằng phương pháp thủ công hoặc phần mềm đơn giản cũng gặp nhiều khó khăn Do đó, nhóm đã quyết định phát triển phần mềm phân công chấm thi để cải thiện hiệu quả và tính chính xác trong công việc này.
Phần mềm giúp tăng cường hiệu suất công việc bằng cách tự động hóa một số nhiệm vụ trong quá trình phân công, từ đó tiết kiệm thời gian và công sức cho các cán bộ chấm thi.
Đảm bảo công bằng: Phân công theo các tiêu chí rõ ràng sẽ giúp duy trì tính công bằng trong chấm thi.
Phần mềm này nâng cao tính minh bạch bằng cách lưu trữ toàn bộ thông tin liên quan đến quá trình phân công, giúp dễ dàng kiểm tra và đối chiếu khi cần thiết.
Phần mềm có khả năng tích hợp linh hoạt với các hệ thống quản lý giáo dục khác, giúp tạo ra một hệ sinh thái quản lý đồng bộ và hiệu quả.
Phù hợp với xu hướng công nghệ: Ứng dụng công nghệ thông tin vào quản lý
Mô tả hoạt động, công tác chấm thi hiện tại của THPT Ngân hàng
1.2.1 Mô tả quy trình phân công chấm thi hiện tại
Quy trình phân công chấm thi bắt đầu bằng việc thu thập thông tin về kỳ thi, bao gồm danh sách bài thi, môn thi và danh sách giáo viên đủ điều kiện Các tiêu chí phân công được xác định dựa trên chuyên môn của người chấm Việc phân công thực hiện thủ công dựa vào kinh nghiệm của cán bộ quản lý, sau đó danh sách sẽ được kiểm tra và điều chỉnh nếu cần trước khi thông báo đến các cán bộ chấm thi Trong suốt quá trình chấm, công tác theo dõi và hỗ trợ được thực hiện để đảm bảo tiến độ và xử lý sự cố Cuối cùng, kết quả chấm thi được tổng hợp và báo cáo cho ban tổ chức kỳ thi, đồng thời được lưu trữ trên giấy hoặc trong phần mềm đơn giản như Excel.
Thu thập thông tin về kỳ thi: Ban tổ chức tạo thông tin về kỳ thi, bao gồm mã kỳ thi, tên kỳ thi, ngày tổ chức, địa điểm
Tạo và quản lý danh sách môn thi: Các môn thi sẽ được tạo, mỗi môn thi có mã riêng và số lượng bài thi tương ứng
Quản lý danh sách bài thi: Sau khi nhận bài từ các thí sinh, mỗi bài thi sẽ được lưu với mã bài thi và môn thi tương ứng
Quản lý danh sách cán bộ chấm thi là việc tạo và lưu trữ thông tin về các cán bộ, bao gồm chuyên môn, số lượng bài thi tối đa có thể chấm và lớp giảng dạy.
Để phân công cán bộ chấm thi hiệu quả, cần xác định các tiêu chí như chuyên môn phù hợp giữa cán bộ và môn thi, đảm bảo cán bộ không chấm bài của sinh viên mình dạy, và phân bổ số lượng bài thi phù hợp với khả năng của từng cán bộ.
Quá trình phân công bài thi sẽ được thực hiện dựa trên các tiêu chí đã xác định, trong đó cán bộ quản lý sẽ giao nhiệm vụ cho giáo viên chấm thi Hệ thống sẽ tự động cập nhật ngày phân công, đồng thời cho phép giáo viên cập nhật trạng thái chấm thi, cho biết bài thi đã được chấm hay chưa.
Kiểm tra và điều chỉnh: Sau khi phân công, danh sách phân công sẽ được kiểm tra lại để đảm bảo không có sai sót hoặc xung đột
Cán bộ chấm thi sẽ nhận thông báo về số lượng bài thi và thời hạn chấm sau khi được phân công Toàn bộ quá trình chấm thi được theo dõi chặt chẽ trong hệ thống, với trạng thái của mỗi phân công (đã chấm hoặc chưa chấm) được cập nhật liên tục, đảm bảo các bài thi được xử lý đúng thời hạn.
Tổng hợp kết quả chấm thi: Sau khi hoàn tất việc chấm thi, kết quả chấm của từng bài thi sẽ được nhập vào hệ thống.
Kết quả tổng hợp sẽ được báo cáo cho ban tổ chức kỳ thi hoặc hội đồng thi, trong khi hệ thống sẽ lưu trữ toàn bộ thông tin liên quan đến quá trình phân công và kết quả chấm thi Điều này đảm bảo tính minh bạch và thuận tiện cho việc kiểm tra khi cần thiết.
Vai trò và sự cần thiết của dự án
Dự án xây dựng phần mềm quản lý chấm thi cho trường THPT Ngân hàng là cần thiết để giải quyết vấn đề trong quy trình chấm thi thủ công Tự động hóa phân công chấm thi giúp giảm sai sót và đảm bảo tính công bằng Hệ thống này không chỉ nâng cao hiệu suất làm việc mà còn hỗ trợ cán bộ quản lý theo dõi, điều chỉnh và lưu trữ kết quả một cách minh bạch và dễ kiểm tra.
Dự án này tạo nền tảng cho việc tích hợp với các hệ thống giáo dục khác, phù hợp với xu hướng công nghệ thông tin trong quản lý giáo dục hiện nay Việc này không chỉ tiết kiệm thời gian và nhân lực mà còn nâng cao chất lượng giảng dạy và quản lý tại trường THPT Ngân hàng.
Mục tiêu của dự án
Mục tiêu của dự án là phát triển một hệ thống phần mềm quản lý chấm thi tại trường THPT Ngân hàng, nhằm đảm bảo tính chính xác và hiệu quả trong công tác này Phần mềm sẽ hỗ trợ cán bộ và giáo viên trong việc quản lý các môn học, giảng viên, lớp học, hình thức thi, cũng như quy trình chấm thi, phân công chấm thi, học kỳ, niên khóa và thống kê kết quả.
Thời gian thực hiện
QUẢN LÝ PHẠM VI
Công cụ và phương pháp
Nhóm chúng tôi sẽ áp dụng công cụ Jira để quản lý tiến độ và phân chia công việc hiệu quả Jira là một công cụ mạnh mẽ trong quản lý dự án Agile, giúp theo dõi trạng thái các tác vụ, kiểm soát tiến độ và quản lý sự thay đổi trong quá trình phát triển phần mềm.
Cách sử dụng Jira trong dự án:
Để quản lý dự án hiệu quả, cần tạo bảng quản lý trên Jira, trong đó mỗi tác vụ từ khảo sát yêu cầu, phát triển tính năng đến kiểm thử và triển khai sẽ được ghi lại dưới dạng các task riêng biệt.
Hình 1: Tạo bảng quản lý dự án trên Jira
Theo dõi tiến độ công việc là một phần quan trọng trong quản lý nhóm, khi các thành viên cập nhật trạng thái công việc của mình như "Chưa bắt đầu", "Đang thực hiện" và "Đã hoàn thành" Điều này giúp người quản lý dễ dàng nắm bắt tiến độ tổng thể và đảm bảo mọi nhiệm vụ được thực hiện đúng hạn.
Hình 2: Theo dõi tiến độ trên Jira
Jira hỗ trợ quản lý phiên bản phần mềm hiệu quả, đồng thời ghi lại các thay đổi cần thiết trong quá trình phát triển, giúp đội ngũ phát triển theo dõi và điều chỉnh dự án một cách dễ dàng.
Jira cung cấp các biểu đồ tiến độ như biểu đồ burndown và biểu đồ velocity, giúp theo dõi tốc độ hoàn thành công việc và điều chỉnh kế hoạch khi cần thiết.
Hình 3: Báo cáo tiến độ trên Jira
Mô hình phát triển phần mềm: Waterfall
Nhóm đã chọn phương pháp Waterfall cho dự án xây dựng hệ thống quản lý công tác chấm thi tại trường THPT Ngân hàng, nhờ vào tính chất tuyến tính và dễ quản lý của nó Waterfall phân chia quá trình phát triển thành các giai đoạn cố định, bao gồm phân tích yêu cầu, thiết kế, lập trình, kiểm thử, triển khai và bảo trì Mỗi giai đoạn được thực hiện tuần tự và yêu cầu hoàn thành trước khi chuyển sang giai đoạn tiếp theo.
Lý do chọn mô hình Waterfall cho dự án này:
1 Yêu cầu rõ ràng và ít thay đổi: Hệ thống quản lý công tác chấm thi tại trường
THPT Ngân hàng có các yêu cầu cụ thể và ít thay đổi trong quá trình phát triển.
Mô hình Waterfall giúp phân tích và thống nhất tất cả các yêu cầu ngay từ đầu, từ đó giảm thiểu sự thay đổi và điều chỉnh trong suốt quá trình thực hiện dự án.
2 Quy trình phát triển rõ ràng: Waterfall phân chia dự án thành các giai đoạn rõ ràng với các nhiệm vụ cụ thể Điều này giúp nhóm phát triển dễ dàng theo dõi tiến độ và đảm bảo rằng mỗi giai đoạn được hoàn thành trước khi chuyển sang giai đoạn tiếp theo Điều này phù hợp với dự án xây dựng hệ thống quản lý công tác chấm thi, nơi mỗi bước từ yêu cầu, thiết kế đến triển khai cần được kiểm tra kỹ lưỡng.
3 Dễ dàng kiểm soát chất lượng: Trong mô hình Waterfall, giai đoạn kiểm thử diễn ra sau khi hoàn thành giai đoạn phát triển, giúp nhóm có thể kiểm tra toàn bộ hệ thống trước khi triển khai Điều này đảm bảo rằng hệ thống quản lý công tác chấm thi đáp ứng được đầy đủ các yêu cầu và chức năng đã đặt ra.
4 Quản lý dự án hiệu quả: Waterfall cho phép lập kế hoạch chi tiết cho từng giai đoạn, từ việc phân bổ tài nguyên, thời gian cho đến theo dõi tiến độ Nhóm phát triển có thể dễ dàng kiểm soát được từng bước thực hiện và đưa ra các điều chỉnh nếu cần, đảm bảo rằng dự án sẽ được hoàn thành đúng thời hạn và trong phạm vi ngân sách.
5 Phù hợp với môi trường giáo dục: Dự án này hướng tới các cán bộ, giáo viên trong trường THPT Ngân hàng – những người cần một hệ thống rõ ràng và dễ sử dụng Việc tuân theo quy trình Waterfall sẽ giúp hệ thống phát triển có cấu trúc,đáp ứng chính xác nhu cầu của người sử dụng mà không phải thay đổi thường xuyên trong quá trình thực hiện.
Quản lý phạm vi dự án
Hệ thống chấm thi cần đáp ứng các yêu cầu nghiệp vụ chấm thi, bao gồm quản lý và phân công chấm thi, cùng với các chức năng bổ trợ như quản lý môn học, giảng viên, lớp học, hình thức, học kỳ, niên khóa và thống kê Chức năng quản lý môn học cho phép thêm, sửa, xóa và tìm kiếm thông tin môn học; quản lý giảng viên tương tự với các thao tác cho giảng viên; quản lý lớp học giúp thêm, sửa, xóa và tìm kiếm lớp học Quản lý hình thức hỗ trợ các thao tác tương tự cho hình thức thi; quản lý chấm thi cho phép quản lý thông tin chấm thi; phân công chấm thi giúp sửa trạng thái và tìm kiếm phân công Quản lý học kỳ và niên khóa cũng cho phép thêm, sửa, xóa và tìm kiếm thông tin Cuối cùng, quản lý thống kê tạo báo cáo tổng hợp tiền cho mỗi giảng viên theo mã và tên giảng viên cùng số lượng bài thi.
Yêu cầu phi chức năng
Nhóm dự án xác định các yêu cầu phi chức năng của hệ thống dựa trên mong muốn và yêu cầu của khách hàng, bao gồm tính tương thích với nhiều loại thiết bị có kích thước màn hình khác nhau như máy tính, máy tính bảng và điện thoại Bên cạnh đó, các chức năng sẽ được ghi rõ và hiển thị trên màn hình chính, giúp người dùng dễ dàng thao tác và tìm kiếm.
Điều lệ dự án: ĐIỀU LỆ DỰ ÁN
Tên dự án: Phát triển hệ thống quản lý công tác chấm thi.
Ngày bắt đầu: 10/09/2024 Ngày kết thúc: 1/12/2024 Mốc đánh giá
Yêu cầu người dùng: 23/09/2024 Xây dựng hệ thống: 20/11/2024 Điều lệ dự án: 24/09/2024 Bàn giao xong trước ngày 2/12/2024
Nhà tài trợ: Nhóm dự án
Họ và tên: Đỗ Ngọc Khánh
Mục tiêu của dự án là phát triển phần mềm phân công chấm thi trên nền tảng web cho trường học, nhằm lưu trữ toàn bộ thông tin liên quan đến quá trình phân công và kết quả chấm thi Phần mềm này sẽ đảm bảo tính minh bạch và thuận tiện trong việc kiểm tra thông tin khi cần thiết.
Để tối ưu hóa quy trình phân công chấm thi tại trường, chúng tôi tiến hành khảo sát và phát triển một chương trình sử dụng ngôn ngữ lập trình PHP Công cụ phát triển được sử dụng là Visual Studio Code, kết hợp với hệ quản trị cơ sở dữ liệu MySQL nhằm đảm bảo hiệu quả và tính chính xác trong quản lý dữ liệu.
Vai trò và trách nhiệm
Họ tên Vai trò Trách nhiệm Liên hệ Chữ ký Đỗ Ngọc Khánh Giám đốc dự án(PM)
Lập kế hoạch, thực thi dự án
Phân tích nghiệp vụ(BA)
Thu thập, phân tích nghiệp vụ
0333126454 Đỗ Tiến Oanh Lập trình viên(Dev) Xây dựng hệ thống 0972933252
Lập trình viên(Dev) Xây dựng hệ thống 0968356332
Trần Đức Lộc Kiểm thử(Tester) Kiểm thử hệ thống
Nhóm dự án họp định kỳ mỗi Thứ Tư để báo cáo kết quả hoạt động, giải quyết các vấn đề tồn đọng và tiếp nhận đề xuất mới, nhằm triển khai các công việc tiếp theo.
Tuyên bố phạm vi dự án:
TUYÊN BỐ PHẠM VI DỰ ÁN
Tên dự án (Project Title): Phát triển hệ thống quản lý công tác chấm thi cho trường THPT Ngân hàng
Ngày (Date): 25/09/2024 Người viết (Prepared by): Đào Thị Thu Phương
Dự án phát triển phần mềm phân công chấm thi được khởi xướng nhằm khắc phục những hạn chế trong việc phân công chấm thi hiện tại, vốn thường dựa trên kinh nghiệm của cán bộ quản lý và dễ dẫn đến sai sót, đặc biệt là khi số lượng bài thi lớn Phương pháp thủ công và các phần mềm đơn giản không chỉ gây khó khăn trong việc quản lý mà còn không đảm bảo tính công bằng trong quá trình chấm thi Do đó, phần mềm này sẽ đáp ứng nhu cầu cải thiện hiệu quả và độ chính xác trong công tác chấm thi.
Phần mềm tự động hóa quá trình phân công công việc, giúp tăng cường hiệu suất làm việc và tiết kiệm thời gian cũng như công sức cho các cán bộ chấm thi.
- Đảm bảo công bằng: Phân công ngẫu nhiên theo các tiêu chí rõ ràng sẽ giúp duy trì tính công bằng trong chấm thi.
Nâng cao tính minh bạch là một trong những lợi ích của phần mềm, khi nó lưu trữ toàn bộ thông tin về quá trình phân công Điều này tạo điều kiện thuận lợi cho việc kiểm tra và đối chiếu thông tin khi cần thiết, giúp tăng cường sự tin cậy và hiệu quả trong quản lý.
Các tính chất và yêu cầu của sản phẩm (Product Characteristics and
1 Các tính năng phải đáp ứng được nghiệp vụ phân công chấm thi của trường.
2 Giao diện đơn giản, dễ tiếp cận với nhiều lứa tuổi, sử dụng dễ dàng và tương thích với nhiều loại thiết bị.
3 Đáp ứng được đường truyền mạng, tốc độ, số lượng truy cập lớn từ các thiết bị.
4 Lưu trữ toàn bộ thông tin về quá trình phân công và kết quả chấm thi, đảm bảo tính minh bạch và dễ dàng kiểm tra khi cần thiết.
Tổng kết về các sản phẩm chuyển giao của dự án.
Project management-related deliverables include essential documents such as the project charter, scope statement, work breakdown structure (WBS), schedule, resource plan, project narrative, and other necessary materials for effective project management.
Sản phẩm liên quan (Product-related deliverables): Website, tài liệu yêu cầu, tài liệu phân tích, tài liệu thiết kế, tài liệu kiểm thử chương trình
Các yêu cầu để đánh giá sự thành công của dự án (Project Success Criteria):
- Website đáp ứng được các yêu cầu của khách hàng về chức năng, phi chức năng.
- Dự án được hoàn thành với những gì được đặt ra về mặt phạm vi, thời gian, chi phí, chất lượng.
- Người sử dụng dễ dàng tiếp cận, khách hàng chấp nhận sử dụng website trong hoạt động phân công chấm thi.
2.2.3 Tạo WBS để chia nhỏ dự án thành các task dễ quản lý hơn
Hình 4: Biểu đồ phân rã công việc (WBS)
Mục tiêu của kiểm soát phạm vi dự án quản lý công tác chấm thi là theo dõi và phân tích các yếu tố có thể gây ra thay đổi yêu cầu dự án, như chính sách chấm thi và phản hồi từ người dùng Mọi thay đổi đề xuất từ các bên liên quan cần được phân tích tác động và phê duyệt trước khi thực hiện, với quy trình kiểm soát thay đổi bao gồm tiếp nhận yêu cầu, phân tích tác động về thời gian, chi phí và tài nguyên, phê duyệt bởi nhóm quản lý dự án, và thực hiện thay đổi Khi thay đổi được chấp nhận, các tài liệu liên quan cần được cập nhật và theo dõi quá trình thực hiện Việc theo dõi sự khác biệt giữa kế hoạch ban đầu và thực tế triển khai giúp phát hiện kịp thời các sai lệch lớn trong quá trình thực hiện dự án.
Để kiểm soát thay đổi trong phạm vi dự án phân công chấm thi, cần thiết lập quy trình phê duyệt thay đổi, bao gồm các bước đánh giá tác động, phê duyệt từ các bên liên quan và cập nhật tài liệu Sử dụng Jira là một giải pháp hiệu quả để quản lý dự án, theo dõi các yêu cầu thay đổi và tiến độ, đảm bảo mọi thay đổi đều được ghi nhận và xử lý kịp thời Đồng thời, việc báo cáo thường xuyên về phạm vi và tiến độ dự án là rất quan trọng, nhằm chia sẻ thông tin với các bên liên quan và ngăn ngừa tình trạng thay đổi không được kiểm soát.
Để giảm thiểu nguy cơ mở rộng phạm vi dự án, cần rà soát kỹ lưỡng các yêu cầu ban đầu, đảm bảo mọi yêu cầu đã được xác định rõ ràng ngay từ đầu và hạn chế thay đổi sau khi dự án khởi động Bên cạnh đó, việc theo dõi tiến độ và phạm vi dự án thường xuyên thông qua các phương pháp kiểm tra định kỳ, như đánh giá các mốc quan trọng, sẽ giúp đảm bảo rằng phạm vi dự án không bị mở rộng ngoài tầm kiểm soát.
QUẢN LÝ THỜI GIAN
Lập kế hoạch quản lý thời gian
Sau khi lập biểu đồ phân rã công việc (WBS), hoạt động phân tích hệ thống sẽ tạo ra bốn loại biểu đồ: biểu đồ hoạt động, biểu đồ ca sử dụng, biểu đồ tuần tự và biểu đồ lớp Giao diện chung của hệ thống được thiết kế làm nền tảng cho các giao diện khác Để đảm bảo tính thống nhất cho toàn bộ hệ thống, hoạt động thiết kế sẽ do một cá nhân thực hiện Việc phát triển chức năng sẽ được tiến hành ngay sau khi hoàn tất thiết kế các giao diện tương ứng.
Bảng 1: Kế hoạch quản lý thời gian
STT Tên công việc Thời gian
Ràng buộc công việc đi trước
5 Thiết kế giao diện trang chủ 1 4
6 Thiết kế giao diện đăng nhập 1 4
7 Phát triển chức năng đăng nhập 1 6
8 Phát triển chức năng quản lý tài khoản
9 Thiết kế giao diện quản lý môn học 2 4
10 Phát triển chức năng quản lý môn học
11 Thiết kế giao diện quản lý giảng viên 2 4
12 Phát triển chức năng quản lý giảng viên
13 Thiết kế giao diện quản lý lớp học 2 4
14 Phát triển chức năng quản lý lớp học 2 13
15 Thiết kế giao diện quản lý hình thức 2 4
16 Phát triển chức năng quản lý hình thức
17 Thiết kế giao diện quản lý chấm thi 2 4
18 Phát triển chức năng quản lý chấm thi
19 Thiết kế giao diện phân công chấm thi
20 Phát triển chức năng quản lý phân công chấm thi
21 Thiết kế giao diện quản lý học kỳ 2 4
22 Phát triển chức năng quản lý học kỳ 2 21
23 Thiết kế giao diện quản lý niên khóa 2 4
24 Phát triển chức năng quản lý niên khóa
25 Thiết kế giao diện quản lý thống kê 2 4
26 Phát triển chức năng quản lý báo cáo 3 4,12,20,25 thống kê
Sau khi hoàn thiện và kiểm thử chức năng báo cáo, dự án sẽ tiến vào giai đoạn nghiệm thu Các bước thực hiện công việc được thể hiện rõ trong sơ đồ mạng AOA dưới đây.
Hình 5: Sơ đồ mạng AOA
Sau khi xác định thời gian hoàn thành và các công việc cần thực hiện, chúng ta sẽ tiếp tục phân chia nhiệm vụ dựa trên vai trò và năng lực của từng thành viên trong nhóm.
Quản lý dự án (Project Manager - PM) đóng vai trò quan trọng trong việc theo dõi tiến độ, lập kế hoạch và điều phối các thành viên trong nhóm PM chủ yếu tham gia vào giai đoạn khởi tạo dự án, quản lý tiến độ thực hiện và tiến hành nghiệm thu kết quả.
Chuyên viên Phân tích Kinh doanh (BA) có vai trò quan trọng trong việc phân tích yêu cầu và thiết kế mockup, đồng thời phối hợp chặt chẽ với các bên liên quan BA chịu trách nhiệm thực hiện các công việc liên quan đến phân tích hệ thống và thiết kế giao diện, đảm bảo rằng các giải pháp đáp ứng nhu cầu của người dùng và doanh nghiệp.
Developers (DEV): Phát triển và xây dựng các chức năng Hai lập trình viên sẽ chia nhau phát triển phần back-end và front-end của hệ thống.
Tester (QA): Đảm bảo chất lượng sản phẩm, thực hiện kiểm thử trước khi nghiệm thu Tester sẽ tham gia chủ yếu vào quá trình nghiệm thu.
Bảng 2: Phân chia công việc và ước tính thời gian hoàn thành
STT Tên công việc Thời gian
1 KHỞI TẠO DỰ ÁN 8 Project management
2 PHÂN TÍCH HỆ THỐNG 7 Business Analyst (BA),
2.1 Phân tích quy trình quản lý chấm thi
2.2 Phân tích quy trình phân công chấm thi
3 THIẾT KẾ HỆ THỐNG 8 BA, Developers (DEV)
3.1 Thiết kế CSDL 5 DEV, BA
3.2 Thiết kế UI/UX 3 BA
4 PHÁT TRIỂN HỆ THỐNG 44 BA, DEV,PM
4.1 Phát triển giao diện 20 BA, DEV
4.1.1 Thiết kế giao diện trang chủ 1 DEV, BA phối hợp
4.1.2 Thiết kế giao diện đăng nhập 1 DEV, BA phối hợp
4.1.3 Thiết kế giao diện quản lý môn học
4.1.4 Thiết kế giao diện quản lý giảng viên
4.1.5 Thiết kế giao diện quản lý lớp học 2 DEV, BA phối hợp
4.1.6 Thiết kế giao diện quản lý hình thức
4.1.7 Thiết kế giao diện quản lý chấm thi
4.1.8 Thiết kế giao diện phân công chấm thi
4.1.9 Thiết kế giao diện quản lý học kỳ
4.1.10 Thiết kế giao diện quản lý niên khóa
4.1.11 Thiết kế giao diện quản lý thống kê
4.2 Phát triển chức năng 23 DEV, BA phối hợp
4.2.1 Phát triển chức năng đăng nhập 1 DEV, BA phối hợp
4.2.2 Phát triển chức năng quản lý tài khoản
4.2.3 Phát triển chức năng quản lý thông tin tài khoản
2 DEV, BA phối hợp học
4.2.5 Phát triển chức năng quản lý giảng viên
4.2.6 Phát triển chức năng quản lý lớp học
4.2.7 Phát triển chức năng quản lý hình thức
4.2.8 Phát triển chức năng quản lý chấm thi
4.2.9 Phát triển chức năng quản lý phân công chấm thi
4.2.10 Phát triển chức năng quản lý học kì
4.2.11 Phát triển chức năng quản lý niên khóa
4.2.12 Phát triển chức năng quản lý báo cáo thống kê
5 KIỂM THỬ HỆ THỐNG 4 PM Tester
6 BÀN GIAO, NGHIỆM THU 2 PM, Tester, BA
7 ĐÀO TẠO NGƯỜI DÙNG 2 PM, BA
Khi phân chia vai trò của từng người cho từng công việc, sẽ có những ưu điểm sau:
Đảm bảo tối ưu hóa nguồn lực dựa trên vai trò và kỹ năng.
Cho phép các thành viên tập trung vào nhiệm vụ chính của họ, đảm bảo chất lượng công việc tốt nhất.
Và chúng ta cũng cần chuẩn bị thiết bị cho từng người để đảm bảo quá trình phát triển dự án diễn ra suôn sẻ và đúng tiến độ.
Bảng 3: Thiết bị cần thiết cho từng vai trò
Vai trò Thiết bị cần thiết
- Máy tính cá nhân (PC/Laptop)
- Phần mềm quản lý dự án Jira.
- Công cụ họp trực tuyến Google Meet.
Business Analyst (BA) - Máy tính cá nhân (PC/Laptop)
- Phần mềm vẽ mockup/giao diện Figma.
- Công cụ quản lý yêu cầu Jira.
Developers (DEV) - Máy tính cá nhân (PC/Laptop cấu hình mạnh)
- Môi trường phát triển tích hợp (IDE: Visual Studio, IntelliJ, Eclipse)
- Hệ thống quản lý mã nguồn (Git, GitHub, GitLab)
- Cơ sở dữ liệu (MySQL, PostgreSQL)
- Các công cụ lập trình (Node.js, Java, NET, v.v.)
Tester (QA) - Máy tính cá nhân (PC/Laptop)
- Công cụ kiểm thử TestRail.
- Công cụ theo dõi lỗi Jira.
- Phần mềm mô phỏng/giả lập môi trường kiểm thửVMware.
Xây dựng lịch biểu theo dõi tiến độ với Jira
3.2.1 Xác định, tính toán và phân tích đường Găng
Hình 6: Xác định, tính toán và phân tích đường Găng
Những công việc đi qua các nút 1,2,3,4,5,9,19,17,18,19,20 tạo nên “đường găng” và cần được quản lý chặt chẽ để đảm bảo tiến độ.
Nếu các hoạt động trên đường găng gặp sự cố hoặc trì hoãn, chúng có thể gây ra rủi ro cho tiến độ chung của dự án
Thời gian hoàn thành sớm nhất của dự án chính là tổng thời gian của đường găng = 38 ngày
Có thể sử dụng đường găng để rút ngắn lịch biểu bằng cách:
Thuê thêm nhiều nguồn lực
Thực hiện các đầu việc song song hoặc chồng chéo
QUẢN LÝ CHI PHÍ DỰ ÁN
Xác định chi phí
Chi phí của dự án công nghệ thông tin quản lí chấm thi gồm:
Chi phí nhân viên: Lương và phúc lợi của các nhân viên tham gia dự án (Nhân viên mỗi ngày làm 7 tiếng)
Chi phí nhân viên = Lương * Số giờ làm
Bảng 4: Xác định số giờ làm của nhân viên
Team/Chức vụ PM BA DEV Tester
Tổng số ngày chính thức (7h/ngày)
Số ngày hỗ trợ 44 (trung bình
Tổng số giờ làm việc 249 287 343 42
Chi phí đầu tư cho hạ tầng công nghệ thông tin bao gồm chi phí phần cứng như máy chủ và thiết bị mạng (router, switch), cùng với chi phí bản quyền cho các phần mềm hỗ trợ như hệ điều hành, phần mềm cơ sở dữ liệu và phần mềm bảo mật, ví dụ như Windows Server, SQL và Antivirus.
Chi phí cho cơ sở vật chất: Điện, nước, Internet, in ấn, thuê văn phòng
Chi phí đào tạo: Đào tạo giáo viên, giám khảo hoặc nhân viên chấm thi sử dụng phần mềm chấm thi.
Chi phí bảo trì được đóng một lần, bao gồm dịch vụ bảo trì miễn phí trong 5 năm Trong thời gian này, hệ thống phần mềm và phần cứng sẽ được bảo trì sau khi triển khai, đồng thời sẽ có các bản cập nhật và nâng cấp phần mềm khi cần thiết.
Chi phí dự phòng chiếm 10% tổng chi phí dự án, được sử dụng để trang trải các chi phí phát sinh ngoài kế hoạch Khoản này bao gồm các chi phí sửa chữa khẩn cấp và giải quyết các vấn đề kỹ thuật bất ngờ.
Bảng 5: Ước tính chi phí dự án Đơn vi: VNĐ
Phần trăm của tổng chi phí
Chi phí bản quyền các phần mềm hỗ trợ
4 Chi phí cơ sở vật chất
Xác định ngân sách
Bảng 6: Xác định ngân sách dự án Đơn vị: VNĐ
Tên loại chi phí Tháng
Chi phí bản quyền các phần mềm hỗ trợ
4 Chi phí cơ sở vật chất
Kiểm soát chi phí
Ngân sách ước tính (BAC): 570.482.000 VNĐ
Giá trị thu được (EAC): 590.085.967,7 VNĐ
Bảng 7: Kiểm soát chi phí dự án Đơn vị: VNĐ
STT Task name Thời gian dự kiến (ngày)
Thời gian thực tế (ngày)
Lý do thay đổi chi phí
PV EV AC SV CV CPI SPI
5 Thiết kế giao diện trang chủ
6 Thiết kế giao diện đăng nhập
7 Thiết kế giao diện quản lý môn học
8 Thiết kế giao diện quản lý giảng viên
9 Thiết kế gioa diện quản lý lớp học
10 Thiết kế giao diện quản lý hình thức
11 Thiết kế giao diện quản lý chấm thi
12 Thiết kế giao diện phân công chấm thi
13 Thiết kế giao 2 2 4.000.000 4.000.000 4.000.000 0 0 1 1 diện quản lý học kì
14 Thiết kế giao diện quản lý niên khóa
15 Thiết kế giao diện quản lý thống kê
16 Phát triển chức năng đăng nhập
17 Phát triển chức năng quản lý tài khoản
18 Phát triển chức năng quản lý thông tin cá nhân
19 Phát triển chức năng quản lý môn học
20 Phát triển chức năng quản lý giảng viên
21 Phát triển chức năng lớp học
22 Phát triển chức năng quản lý hình thức
23 Phát triển chức năng quản lý chấm thi
24 Phát triển 4 5 10.000.000 10.000.000 12.500.000 0 -2.500.000 0,8 1 quản lý phân công chấm thi
25 Phát triển chức năng quản lý học kì
26 Phát triển chức năng quản lý niên khóa
27 Phát triển chức năng quản lý báo cáo thống kê
Phân tích chi phí – lợi nhuận
Nếu bạn vay tiền đầu tư tại ngân hàng Techcombank với lãi suất 10.5% và dự kiến thu nhập khoảng 340 triệu đồng mỗi năm, bạn sẽ không phải lo lắng về chi phí bảo trì hàng năm, vì đối tác đã sử dụng gói bảo trì 5 năm chỉ cần thanh toán một lần.
Bảng 8: Phân tích chi phí - lợi nhuận của dự án Đơn vị: VNĐ
STT Chỉ tiêu Năm Tổng
7 Chi phí thường xuyên quy đổi
9 Thu nhập ròng tích lũy
Nhận xét : Từ kết quả của bảng phân tích lợi ích - chi phí trên, ta thấy rằng:
Nếu chi phí vốn vay cho dự án là 10,5%/năm và thu nhập của khách hàng đạt 340 triệu đồng/năm, thì thời gian hoàn vốn của dự án sẽ kéo dài hơn 02 năm.