HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN I ---?????--- BÁO CÁO BÀI TẬP LỚN HỌC PHẦN QUẢN LÝ DỰ ÁN PHẦN MỀM Đề tài: Xây dựng hệ thống hỗ trợ trung tâm Tiếng Anh
Trang 1HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN I
-🙞🙜🕮🙞🙜 -
BÁO CÁO BÀI TẬP LỚN HỌC PHẦN QUẢN LÝ DỰ ÁN PHẦN MỀM
Đề tài: Xây dựng hệ thống hỗ trợ trung tâm Tiếng Anh
Giảng viên bộ môn: Nguyễn Quang Hưng
Trang 2Mục lục
PHẦN I: KHỞI TẠO DỰ ÁN 2
1 Thông tin về dự án 2
2 Xác định dự án 2
PHẦN II: ĐIỀU LỆ DỰ ÁN 7
PHẦN III: PHÂN TÍCH DỰ ÁN 8
1 Phân tích tổng thể dự án 8
2 Phân tích phạm vi 9
3 Bảng công việc 11
PHẦN IV: LẬP KẾ HOẠCH VÀ QUẢN LÝ DỰ ÁN 12
1 Kế hoạch quản lý tổng thể 12
2 Quản lý thời gian dự án 20
3 Chi phí dự án 27
4 Quản lý rủi ro 32
5 Quản lý chất lượng dự án 38
6 Quản lý nhân lực dự án 42
7 Quản lý truyền thông 49
8 Quản lý mua sắm 50
9 Báo cáo tổng kết dự án 54
PHẦN 5: KẾ HOẠCH DỰ ÁN TRÊN MICROSOFT PROJCET 55
h
Trang 3PHẦN I: KHỞI TẠO DỰ ÁN
1 Thông tin về dự án
• Tên dự án: Xậy dựng hệ thống hỗ trợ trung tâm tiếng Anh Dream Sky
• Đơn vị tài trợ (Khách hàng): trung tâm tiếng Anh Dream Sky
• Đơn vị thực hiện: Nhóm 15
• Thời gian thực hiện dụa án:
• Thời gian: 133 ngày
• Thời gian bắt đầu: 03/01/2023
• Thời gian kết thúc: 06/07/2023
2 Xác định dự án
2.1 Mô tả dự án
Tìm hiểu thị trường và lên ý tưởng
Trung tâm tiếng Anh Dream Sky đã xác định rằng có một nhu cầu tăng cường việc quản lý lịch học, giao tiếp giữa giảng viên và học viên, và thu thập dữ liệu về tiến trình học tập Họ nhận thấy rằng học viên và phụ huynh đang gặp khó khăn trong việc theo dõi tiến trình học tập.Trong lĩnh vực giảng dạy tiếng Anh, "Dream Sky" phát hiện có nhiều trung tâm khác và các nền tảng học trực tuyến như
Duolingo và Rosetta Stone cung cấp các dịch vụ tương tự "Dream Sky" quyết định tạo một hệ thống hỗ trợ tích hợp hoàn chỉnh, cho phép giảng viên, học viên và phụ huynh quản lý lịch học, đăng ký lớp học, thanh toán học phí, và trao đổi thông tin qua một nền tảng duy nhất.Trung tâm nhận thấy xu hướng sử dụng học trực tuyến đang gia tăng sau tác động của dịch COVID-19 Các yếu tố như an toàn dữ liệu và tích hợp với các công cụ giảng dạy trực tuyến cũng trở nên quan trọng Đối tượng chính bao gồm giảng viên, học viên (người lớn và trẻ em), và phụ huynh Giảng viên cần có công cụ để quản lý lịch dạy và tương tác với học viên, trong khi học viên và phụ huynh cần quyền truy cập để đăng ký và thanh toán.Cơ hội nằm trong việc tận dụng xu hướng học trực tuyến và tạo một nền tảng thân thiện với người dùng Thách thức có thể bao gồm đảm bảo tính bảo mật và đáp ứng yêu cầu của các quy định về bảo vệ dữ liệu Trung tâm quyết định cung cấp hệ thống hỗ trợ miễn phí cho học viên của họ, nhưng có một mô hình kinh doanh phụ thuộc vào phí đăng ký và thanh toán từ các giảng viên đăng ký sử dụng hệ thống."LanguageMasters" xác định rằng
h
Trang 4họ sẽ xây dựng hệ thống từ đầu và triển khai trong vòng 9 tháng, bắt đầu với việc thử nghiệm với một số lớp học nhỏ
Dự án xây dựng Hệ thống hỗ trợ trung tâm tiếng Anh Dream Sky
➢ Yêu cầu hệ thống
Dự án nhằm xây dựng và phát triển một hệ thông quản lý giáo dục cho trung tâm Tiếng Anh bao gồm các chức năng chính:
+ Sắp xếp lịch học cho các khóa học, lớp học
+ Hỗ trợ giảng viên đăng ký lịch dạy online
+ Hỗ trợ học viên đăng ký học online
+ Hỗ trợ học viên đóng học phí online
+ Hỗ trợ học viên nộp bài tập online và trao đổi với giảng viên phụ trách + Hỗ trợ liên lạc giữa giảng viên, trung tâm và phụ huynh
+ Hỗ trợ phụ huynh theo dõi quá trình học tập của con em mình
+ Hỗ trợ trung tâm quản lý các thông tin của các khóa học, lớp học, giảng viên, học viên, cập nhật các thông tin nếu có thay đổi
➢ Mục đích của dự án: Xây dựng được một hệ thống hỗ trợ trung tâm dạy Tiếng
Anh cho trẻ em và người lớn đúng với yêu cầu của khách hàng, thân thiện với người sử dụng
➢ Mục tiêu dự án:
Sản phẩm cần đạt được những yêu cầu sau:
✓ Yêu cầu về phía học viên (chủ yếu là trẻ em) và phụ huynh
• Giao diện đẹp mắt, màu sắc
• Các chức năng dễ sử dụng và thân thiện với người dùng
• Các thông tin (đánh giá quá trình học tập, điểm số, assignment, …) được đẩy liên tục và cập nhập theo thời gian thực
• Hệ thống hỗ trợ chat, voice chat và video chat để đảm bảo việc trao đổi thông tin giữa học viên và giảng viên
• Hệ thống đảm bảo an toàn bảo mật thông tin cá nhân, thông tin riêng tư và đặc biệt là thông tin thanh toán học phí online
✓ Yêu cầu phía giảng viên
• Giao diện dễ sử dụng, thân thiện với người dùng
• Đảm bảo được các chức năng cơ bản
h
Trang 5✓ Yêu cầu về phía trung tâm
• Hệ thống dễ dàng trong việc quản lý các khóa học, lớp học, học viên, giảng viên, lịch giảng dạy, học phí
• Dễ dàng quản lý các thông tin, ưu đã đăng lên
• Hệ thống chạy ổn định, dễ bảo trì
• Thích hợp với các loại trình duyệt hiện nay
• Hoàn thành đúng thời gian bàn giao sản phẩm
• Cập nhật, thay đổi dữ liệu liên quan dễ dàng
• Có khả năng phân quyền người sử dụng
✓ Yêu cầu về chức năng
• Các chức năng được hoàn thiện, đảm bảo đúng và đỉ các yêu cầu chi tiết của khách hàng
• Các chức năng được thiết kế linh hoạt, mềm dẻo, dễ dàng tùy chỉnh thay đổi, tích hợp và phát triển thêm các chức năng mới
• Được tối ưu tốt, hiệu năng cao, tốc độ xử lý ổn định
• Đảm bảo an toàn bảo mật thông tin và hệ thống
✓ Yêu cầu tính hữu dụng của sản phẩm: Hỗ trợ trung tâm quản lý hệ thống hiệu quả, năng suất, chính xác và an toàn
➢ Nguyên tắc khi làm việc
• Bám sát theo điều lệ dự án
• Đảm bảo tốt nhất cho sự thành công của dự án
• Tôn trọng các đề xuất, ý kiến và sự sáng tạo cuat các thành viên
• Lên kế hoạch từng bước các công việc trong quá trình thực hiện dự án
• Các thành viên tham gia phải tuân thủ những nguyên tắc chung đã đề ra
• Cố gắng thực hiện công việc đúng hạn, trong trường hợp công việc có thể phát sinh vượt thời gian thì có thể bàn bạc để điều chỉnh
• Trong mỗi giai đoạn, các thành sẽ phải chịu trách nhiệm về quyết định của mình
Trang 6• Công việc dự án được quản lý và phân công thông qua phần mềm Microsoft Project
2.2 Các bước quản lý dự án
➢ Phân tích tổng thể cho dự án
• Tổ chức dự án theo một trình tự logic
• Đưa ra các công việc cụ thể trong dự án và sắp xếp các công việc
• Ước lượng thời gian cho các công việc sao cho phù hợp với thời gian thực hiện dự án
• Lập thành một bảng danh sách các công việc và thời gian thực hiện cùng với người tham gia
➢ Phân tích phạm vi của dự án
• Xác định phạm vi, giám sát việc thực hiện các mục tiêu của dự án
• Xác định các công việc thuộc về dự án và cần phải thực hiện
• Xác định được các các công việc nằm ngoài phạm vi dự án
➢ Quản lý thời gian thực hiện dự án
• Lập kế hoạch, phân phối và giám sát tiến độ thời gian
• Chi tiết hóa thời gian thức hiện của mỗi công việc, khi nào phải hoàn thành
• Thời gian bắt đầu: 03/01/2023
• Quản lý khả năng thực hiện các yêu cầu nghiệp vụ của dự án
• Quản lý khả năng thích nghi của môi trường, nền tảng cấu hình mạng, máy tính người sử dụng
• Quản lý khả năng bảo mật thông tin dự án
• Lên kế hoạch kiểm thử
• Đảm bảo chất lượng dự án
h
Trang 7➢ Quản lý nhân lực dự án
• Quản lý, hướng dẫn, phối hợp mọi thành viên tham gia dự án vào việc hoàn thành mục tiêu của dự án
• Quản lý sao cho việc sử dụng lực lượng của dự án hiệu quả
➢ Quản lý thông tin, truyền thông cho dự án
• Đảm bảo các thông tin thông suốt, nhanh chóng và chính xác giữa các thành viên trong đội dự án và giữa khách hàng với đội dự án
➢ Quản lý rủi ro
• Đưa ra các giả định rủi ro phát sinh trong quá trình phát triển dự án
• Ước lượng xác suất xảy ra rủi ro các vấn đề về chuyên môn và ngoài chuyên môn
• Đưa ra các biện pháp dự phòng và sửa lỗi, thay thế khi xảy ra rủi ro
➢ Quản lý hợp đồng và mua sắm cho dự án
• Xem xét tiến hành chọn nhà cung cấp các hàng hóa, dịch vụ
• Thương lượng, quản lý các hợp đồng điều hành việc mua bán các nguyên vật liệu, trang thiết bị, dịch vụ cho dự án
2.3 Bảng phân công công việc quản lý dự án
1 Nguyễn Thị Ánh • Kế hoạch tổng quan dự án
• Quản lý tổng thể dự án
• Viết báo cáo
2 Dương Thị Thanh Tâm • Quản lý thời gian dự án
Trang 8• Hỗ trợ giảng viên đăng ký lịch dạy online
• Hỗ trợ học viên đăng ký học online
• Hỗ trợ học viên đóng học phí online
• Hỗ trợ học viện nộp bài tập online và trao đổi với giảng viên phụ trách
• Hỗ trợ liên lạc giữa giảng viên, trung tâm và phụ huynh
• Hỗ trợ phụ huynh theo dõi quá trình học tập của con em
• Hỗ trợ trung tâm quản lý các thông tin của các khóa học, lớp học, giảng viên, học viên, cập nhật các thông tin nếu có thay đổi
✓ Yêu cầu kỹ thuật:
• Hiệu năng, tốc độ xử lý ổn định, cho phép nhiều người truy cập một thời điểm
• Giao diện thân thiện, dễ sử dụng, dễ thao tác
✓ Tương thích với nhiều trình duyệt khác nhau
• Bảo trì sản phẩm trong quá trình sử dụng và sửa lỗi hệ thống khi có sự cố
• Hoàn thành trước ngày 06/07/2023
✓ Phạm vi của dự án
• Dự án bao gồm việc tạo ra hệ thống, tài liệu hướng dẫn sử dụng, bảo hành và bảo trì trong suốt quá trình sử dụng
h
Trang 9• Dự án chỉ quản lý thông tin các khóa học lớp học, giảng viên, học viên
Không quản lý cơ sở vật chất của trung tâm
✓ Những người tham gia chính:
• Khách hàng: Trung tâm tiếng Anh Dream Sky
• Chỉ số cần thiết: Dự án giải quyết một nhu cầu cần thiết của Trung tâm
Dream Sky để quản lý học tập trực tuyến một cách hiệu quả
• Hỗ trợ linh hoạt: Hệ thống có khả năng hỗ trợ nhiều chức năng quan trọng như đăng ký, đóng học phí, và tương tác giữa giảng viên và học viên
• Tính bảo mật cao: Yêu cầu về tính bảo mật và an toàn của thông tin cá nhân được đảm bảo để bảo vệ học viên và giảng viên
• Phần mềm dễ tích hợp: Hệ thống có tính linh hoạt và dễ tích hợp với các hệ thống khác mà Trung tâm Dream Sky có thể sử dụng
• Mục tiêu: Dự án có mục tiêu rõ rang và khả thi
➢ Weaknesses (Yếu điểm):
• Yêu cầu kỹ thuật cao: Phát triển và duy trì hệ thống yêu cầu kiến thức và tài nguyên kỹ thuật đáng kể, điều này có thể gây áp lực lên nguồn lực và ngân sách
• Chi phí ban đầu: Dự án đòi hỏi đầu tư tài chính lớn cho phát triển ban đầu và triển khai hệ thống
• Thời gian thực hiện dự án ngắn, đòi hỏi nhóm dự án phải có sự nỗ lực và phối hợp chặt chẽ
• Yêu cầu của trung tâm khá phức tạp và đòi hỏi đội ngũ dự án phải có sự nghiên cứu kỹ lưỡng
h
Trang 10➢ Opportunities (Cơ hội):
• Tăng cường trải nghiệm học tập: Hệ thống giúp Trung tâm Dream Sky cung cấp môi trường học tập trực tuyến tốt hơn, tạo cơ hội thu hút thêm học viên
• Mở rộng quy mô kinh doanh: Khả năng mở rộng dịch vụ trực tuyến có thể giúp Trung tâm tiếng Anh Dream Sky mở rộng quy mô kinh doanh và thu hút thêm học viên từ xa
• Tích hợp thanh toán trực tuyến: Hỗ trợ thanh toán trực tuyến giúp thu thập học phí dễ dàng hơn và giảm tình trạng thiếu học phí
➢ Threats (Rủi ro):
• Cạnh tranh: Sự cạnh tranh từ các trung tâm học tập trực tuyến khác có thể tạo
áp lực lên Trung tâm Dream Sky để cải thiện và duy trì hệ thống
• Rủi ro về an ninh mạng: Tính bảo mật của dự án đòi hỏi quản lý và bảo vệ an ninh mạng chặt chẽ để tránh rủi ro về việc xâm nhập hoặc mất thông tin cá nhân
• Phản hồi từ người dùng: Đảm bảo sự hài lòng của học viên và giảng viên đối với giao diện và tính năng của hệ thống là một thách thức quan trọng Phản hồi tiêu cực có thể ảnh hưởng đến thành công của dự
2 Phân tích phạm vi
➢ Phạm vi sảm phẩm
Sản phẩm sau khi xây dựng và bàn giao cần đạt những tiêu chuẩn sau:
• Sản phẩm có đầy đủ cơ sở dữ liệu và các chức năng dựa trên yêu cầu của khách hàng
• Giao diện thân thiện, dễ sử dụng, thao tác tốt
• Cơ sở dữ liệu và các chức năng được thiết kế khoa học có khả năng nâng cấp, thêm mới chức năng nếu khách hàng có yêu cầu
• Sản phẩm dễ dàng bảo trì, tích hợp
• Đảm bảo bảo mật hệ thống và an toàn thông tin
• Sau khi hệ thống quản lý được hoàn thiện thì quản lý của trung tâm có thể tạo tài khoản cho học viên, giảng viên, thêm sửa xóa các bài đăng trên
newfeed cũng như thực hiện lên lịch các lớp học, xếp lịch cho giảng viên và học viên
h
Trang 11• Sản phẩm được viết bằng ngôn ngữ JSP, sử dụng công cụ lập trình Intelij và
hệ quản trị cơ sở dữ liệu My SQL, chạy trên nền Net Framework 3.5
➢ Phạm vi tài nguyên
✓ Kinh phí:
• Tổng kinh phí đầu tư 528.000.000 VNĐ bao gồm:
• Trả lương cho nhân viên
• Tiền thuê cơ sở vật chất
• Tiền mua thiết bị, tư trang, vật dụng, dịch vụ
• Các chi phí phát sinh
• Dự trữ 10%
✓ Nhân sự:
● Tổng số nhân lực tham gia vào dự án: 5 người
● Số thành viên trong dự án có thể tăng nếu:
• Có thành viên rút khỏi dự án vì lý do khách quan
• Dự án bị chậm tiến độ
• Dự án yêu cầu chuyên gia trong lĩnh vực mới không nằm trong khả năng của các thành viên của đội dự án
● Thời gian:
• Thời gian thực hiện dự án: từ ngày 03/01/2023 đến 07/06/2023
• Mức độ sai số của ước lượng 10%
• Thời gian thực hiện dự án khoảng 133 ngày
✓ Sản phẩm bàn giao
● Sau khi phát triển xong hệ thống phần mềm Bên dự án cần bàn giao cho bên khách hàng:
• Hệ thống hỗ trợ Trung tâm tiếng anh Dream Sky
• Tài liệu hướng dẫn sử dụng
• Trang thiết bị, nền tảng của hệ thống
● Các công cụ lập kế hoạch:
• Công cụ soạn thảo văn bản Google Docs
• Công cụ xây dựng lập lịch, quản lý dự án MS – Project
• Công cụ vẽ sơ đồ tổ chức Visual Paradigm
• Các ứng dụng thương mại đặc thù
h
Trang 12• Dùng một số mẫu tham khảo các hệ thống xây dựng trước đó
• Thống nhất lại yêu cầu với khách hàng
• Kiểm thử pha xác định yêu cầu
• Viết tài liệu
● Kiểm thử pha phân tích
● Viết tài liệu
● Họp định kỳ
3
Thiết kế
● Thiết kế kiến trúc
● Thiết kế cơ sở dữ liệu
● Thiết kế các module chức năng
● Thiết kế module chức năng cho học viên và phụ huynh
● Thiết kế module chức năng cho giảng viên
● Thiết kế module chức năng cho quản lý
● Kiểm thử pha thiết kế
● Viết tài liệu
● Họp định kỳ
4
Thực thi
● Xây dựng cơ sở dữ liệu
● Xây dựng các module chức năng
● Xây dựng module chức năng cho học viên và phụ huynh
● Xây dựng module chức năng cho giảng viên
h
Trang 13● Xây dựng module chức năng cho quản lý
● Viết tải liệu
● Kiểm tra các lỗi phát sinh
● Sửa các lỗi phát sinh
● Viết tài liệu
1.1 Tổng quan về nội dung dự án
➢ Vòng đời phát triển dự án: Mô hình thác nước
h
Trang 14➢ Tài nguyên sử dụng
● Phí đầu tư 528.000.000 VNĐ gồm:
• Trả lương cho nhân viên
• Tiền thuê cơ sở vật chất
• Tiền mua thiết bị, tư trang, vật dụng, dịch vụ
• Các chi phí phát sinh
• Dự trữ 10%
● Số thành viên tham gia dự án: 5 người
➢ Công cụ thực hiện
• Microsoft Word, Excel, Powerpoint: Công cụ văn phòng
• Microsoft Project: Công cụ xây dựng dự án
• Slack: Công cụ truyền thông
• Trello: Công cụ theo dõi tiến độ dự án
• Figma: Công cụ thiết kế giao diện web
• GitHub: Công cụ source control
• Visual Paradigm: Phân tích, thiết kế, vẽ biểu đồ
• MySQL: Lưu trữ CSDL
• Visual Studio Code
➢ Kỹ thuật, công nghệ sử dụng trong dự án
• SQL, JPA Hibernate, JDBC
• Spring boot, React JS
• Git
h
Trang 15• Figma
h
Trang 161.2 Quy trình thực hiện dự án
➢ Pha xác định yêu cầu
● Thu nhập thông tin: Nguyễn Thị Ánh
• Từ khách hàng: Gặp gỡ, trao đổi với khách hàng
• Từ thị trường thực tế (từ các khách hàng khác): khảo sát thị trường
● Ghi chép yêu cầu của khách hàng: Nguyễn Việt Anh
• Về hệ thống
• Về phần cứng
● Viết tài liệu yêu cầu khách hàng: Nguyễn Việt Anh
● Kiểm thử tài liệu pha lấy yêu cầu:Nguyễn Việt Anh
● Trao đổi với khách hàng và nhà đầu tư: Nguyễn Thị Ánh
● Họp nhóm xác định công việc: Tất cả đội dự án
➢ Pha phân tích yêu cầu
● Phân tích tĩnh: Tất cả đội dự án
h
Trang 17• Xác định các actor chính
• Biểu đồ Use case, Communication, Activity
• Chi tiết hóa các Use Case, viết Use case stories
• Xác định các lớp cơ bản và thuộc tính
• Vẽ biểu đồ lớp (Class diagram)
• Phác thảo giao diện người dùng (vẽ trên Figma)
● Phân tích động:Nghiêm Văn Nam, Phạm Quang Tiệp
● Thiết kế kiến trúc hệ thống: Nguyễn Thị Ánh, Phạm Quang Tiệp
• Lựa chọn công nghệ thực hiện
● Vẽ biểu đồ Sequence Diagram: Dương Thị Thanh Tâm
● Kiểm thử thiết kế: Nguyễn Thị Ánh, Nguyễn Việt Anh
Trang 18• Kiểm thử chấp nhận người dùng
• Kiểm thử hệ thống
➢ Chạy thử hệ thống: Tất cả các thành viên
• Chạy thử hệ thống: tại công ty 10 ngày
• Kiểm tra các lỗi phát sinh
• Sửa lỗi phát sinh
➢ Giao sản phẩm cho khách hàng: Nguyễn Thị Ánh
• Bàn giao sản phẩm cho khách hàng: Nguyễn Thị Ánh
• Viết tài liệu hướng dẫn và đào tạo sử dụng: Dương Thị Thanh Tâm
1.3 Sơ đồ phân cấp công việc (WBS)
1.2.3 Tham khảo hệ thống tương tự
1.3 Thống nhất yêu cầu với khách hàng
Trang 193.3.1 Thiết kế module chức năng cho học viên và phụ huynh
3.3.2 Thiết kế module chức năng cho giảng viên
3.3.3 Thiết kế module chức năng cho quản lý
3.4 Kiểm thử
3.5 Viết tài liệu
3.6 Họp định kỳ
4.1 Xây dựng cơ sở dữ liệu
4.2.1 Xây dựng module chức năng cho học viên và phụ huynh
4.2.2 Xây dựng module chức năng cho giảng viên
4.2.3 Xây dựng module chức năng cho quản lý
4.3 Viết tài liệu
6.2 Kiểm tra các lỗi phát sinh
6.3 Sửa các lỗi phát sinh
6.4 Viết tài liệu
Trang 20Kịch bản:
Sau một thời gian dài hoạt động, trung tâm nhận thấy cần có một hệ thống riêng để hỗ trợ việc quản lý trung tâm, bao gồm các công việc như quản lý lịch học, các khóa học, giảng viên, học viên nhằm thuận tiện cho việc quản lý, trao đổi thông tin, đảm bảo quá trình học tập và giảng dạy được hiệu quả
Dự kiến triển khai gồm các giai đoạn:
● Giai đoạn 1: Tiếp cận tìm hiểu thông tin khách hàng
• Tìm hiểu yêu cầu thực tế của trung tâm
• Tìm hiểu hoạt động kinh doanh của trung tâm
• Tìm hiểu quy trình nghiệp vụ của trung tâm
• Xác định rõ các yêu cầu của trung tâm về hệ thống và các thông tin
mà trung tâm cung cấp
● Giai đoạn 2: Giai đoạn phân tích
• Dựa vào thông tin và yêu cầu thiết thế hệ thống của phía trung tâm tiếng anh Dream Sky, tiến hàng phân tích rõ ràng mục đích, yêu cần, nguyện vọng của trung tâm
• Lập kế hoạch thực hiện dự án, thảo luận và thống nhất giải pháp, khối lượng công việc, cũng như xác định rõ nguồn nhân lực do khách hàng cung cấp Thiết kế cấu trúc cho hệ thống sẽ xây dựng
● Giai đoạn 3: Giai đoạn thiết kế
• Xem xét chi tiết yêu cầu và tiến hành thiết kế giao diện các
trang và các chức năng cần có trong hệ thống
• Tiến hành thu thập hình ảnh từ trung tâm, xử lý hiệu ứng cho giao diện website, và thu thập một số tài liệu liên quan
• Tổng hợp kết quả làm việc và kiểm tra sản phẩm để đảm bảo tính thẩm mỹ và thống nhất, đúng với yêu cầu khách hàng
● Giai đoạn 4: Giai đoạn xây dựng
• Xây dựng cơ sở dữ liệu dựa dựa trên quá trình phân tích, thiết kế
• Lập trình cho các trang, soạn thảo nội dung dữ liệu, chỉnh sửa nội
dung rồi đưa lên hệ thống
• Tích hợp hệ thống, lắp ghép phân tích thiết kế, nội dung lập trình
thành một sản phẩm hoàn thiện
h
Trang 21• Sau đó kiểm tra, chỉnh sửa, báo cáo kết quả thực hiện và tiến hành
nghiệm thu nội bộ
● Giai đoạn 5: Giai đoạn kiểm thử
• Kiểm thử đơn vị
• Kiểm thử tích hợp
• Kiểm thử chấp nhận người dùng
• Kiểm thử hệ thống
● Giai đoạn 6: Giai đoạn chạy thử
• Chạy thử hệ thống trong 10 ngày
• Kiểm tra tất cả các chức năng của hệ thống và sửa lỗi phát sinh nếu
có
● Giai đoạn 7: Giai đoạn nghiệm thu (về phía khách hàng)
• Đăng tải hệ thống (upload lên host), đảm bảo hệ thống chạy tốt
• Khách hàng duyệt dự án và chất lượng dự án đã triển khai
● Giai đoạn 8: Giai đoạn chuyển giao
• Viết tài liệu hướng dẫn sử dụng hệ thống
• Bàn giao sản phẩm cho khách hàng (có kèm source code)
• Đào tạo cách sử dụng và quản trị hệ thống cho nhân viên công ty
• Đánh giá kết quả, bảo trì
2 Quản lý thời gian dự án
Dự án xây dựng hệ thống hỗ trợ Trung tâm Tiếng Anh ….trong khoảng thời gian dự kiến từ 03/01/2023 đến 07/06/2023 (tương đương 133 ngày- đã loại trừ T7,CN, ngày lễ)
2.1 Liệt kê các công việc của dự án
Trang 22• Xác định yêu cầu hệ thống
• Khảo sát các hệ thống tương tự
• Thống nhất lại yêu cầu với khách hàng
• Kiểm thử pha xác định yêu cầu
• Viết tài liệu
● Kiểm thử pha phân tích
● Viết tài liệu
● Họp định kỳ
3
Thiết kế
● Thiết kế kiến trúc
● Thiết kế cơ sở dữ liệu
● Thiết kế các module chức năng
● Thiết kế module chức năng cho học viên và phụ huynh
● Thiết kế module chức năng cho giảng viên
● Thiết kế module chức năng cho quản lý
● Kiểm thử pha thiết kế
● Viết tài liệu
● Họp định kỳ
4
Thực thi
● Xây dựng cơ sở dữ liệu
● Xây dựng các module chức năng
● Xây dựng module chức năng cho học viên và phụ huynh
● Xây dựng module chức năng cho giảng viên
● Xây dựng module chức năng cho quản lý
● Viết tải liệu
Trang 23● Kiểm tra các lỗi phát sinh
● Sửa các lỗi phát sinh
● Viết tài liệu
Trang 242.3 Ước lượng thời gian (theo phương pháp PERT)
Được tính dựa trên 3 giá trị thời gian ước lượng với công thức:
• Ước lượng bi quan nhất (MP – Most Pessimitic): Thời gian cần để hoàn thành công việc một cách “tồi nhất” (nhiều trở ngại)
• Thời gian lãng phí cho mỗi công việc thông thường từ (7%-10%):
h
Trang 25EST cuối cùng = EST + EST*8% (Đơn vị tính: Ngày)
Giai đoạn 1: Giai đoạn xác định yêu cầu
Trang 26Giai đoạn 3: Giai đoạn thiết kế
cho học viên và phụ huynh
3 2.5 4 2.83 8% 3
1.3.3.2 Thiết kế module chức năng
cho giảng viên
1.4.1 Xây dựng các cơ sở dữ liệu 6 5 7 5.5 8% 6
1.4.2.1 Xây dựng module chức năng
cho học viên và phụ huynh
11 10.5 12 10.83 8% 11
1.4.2.2 Xây dựng module chức năng
cho giảng viên
Trang 27Giai đoạn 5: Giai đoạn kiểm thử
Giai đoạn 6: Giai đoạn chạy thử
1.6.1 Chạy thử hệ thống 4 3.5 5 3.83 8% 4
1.6.2 Kiểm tra các lỗi phát sinh
3 2.5 4 2.83 8% 3 1.6.3 Sửa các lỗi phát sinh 5 4 7 4.58 8% 5
1.6.4 Viết tài liệu 2 1.5 2.5 1.75 8% 2
Giai đoạn 7: Giai đoạn chuyển giao sản phẩm
Trang 283 Chi phí dự án
3.1 Chi phí nguyên vật liệu
(đồng)
Máy chủ CSDL 1 100.000.000 100.000.000
Chi phí đăng ký bản quyền 1 10.000.000 20.000.000
Tổng chi phí của hạng mục nguyên vật liệu triệu 120.000.000 VND
(Một trăm hai mươi triệu đồng chẵn)
Tổng chi phí của các hạng mục cơ sở vật chất là 95.000.000 VND
(Chín mươi năm triệu đồng chẵn)
3.3 Chi phí nhân viên
➢ Bảng tính lương thành viên
• Lương được tính theo đơn vị ngày với thời lượng 8h/ ngày
• Các thành viên đội dự án sẽ dựa trên level, vị trí đảm nhiệm để tính lương
h