Tải bản đầy đủ (.pdf) (56 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.73 MB, 56 trang )

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
Giảng viên bộ môn: Nguyễn Quang Hưng
Nhóm lớp: 08
Nhóm báo cáo: 04
Dương Thị Thanh Tâm

B20DCCN588

Nguyễn Thị Ánh

B20DCCN084

Nghiêm Văn Nam

B20DCCN449

Phạm Quang Tiệp

B20DCCN601

Nguyễn Việt Anh

B20DCCN065

HÀ NỘI - 2023




Mụ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

1


PHẦ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 hồ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 tố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
tốn từ các giảng viên đăng ký sử dụng hệ thống."LanguageMasters" xác định rằng
2


họ 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 tồ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 tốn học phí online.

✓ 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
3


✓ 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



Hồ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 hồ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 tồ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 tồn.

➢ Ngun 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 q 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.

➢ Truyền thơng
• Các thành viên liên lạc trực tiếp, qua e-mail, zalo,…thường xuyên, đảm bảo
đúng thời hạn và hỗ trợ kịp thời.
• Báo cáo công việc cho người quản lý chịu trách nhiệm trực tiếp.
4



• 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 ngồ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 hồn thành.



Thời gian bắt đầu: 03/01/2023



Thời gian kết thúc: 07/06/2023



Thời gian mục tiêu hồn thành của nhóm: 07/06/2023


➢ Quản lý chi phí dự án


Tổng chi phí dự án: 528.000.000 VND



Dự tốn kinh phí, giám sát thực hiện chi phí theo tiến độ từng cơng việc và
tốn bộ dự án.



Thống kê, phân tích số liệu, báo cáo những thơng tin về chi phí.

➢ Quản lý chất lượng dự án


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
5


➢ 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 hồ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ề chun mơn và ngồi chun
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
STT

Họ và tên

1

Nguyễn Thị Ánh


Cơng việc được giao

• 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
• Quản lý phạm vi dự án

3

Nghiêm Văn Nam

• Quản lý truyền thơng dự án
• Quản lý chất lượng dự án

4

Phạm Quang Tiệp

• Quản lý rủi ro dự án
• Quản lý nhân lực dự án

5

Nguyễn Việt Anh


• Quản lý mua sắm
• Quản lý chi phí dự án

6


PHẦN II: ĐIỀU LỆ DỰ ÁN
­ Tên dự án: Xây dựng phần mềm hỗ trợ trung tâm tiếng Anh Dream Sky
­ Ngày bắt đầu: 03/01/2023
­ Ngày kết thúc: 06/07/2023
­ Chủ đầu tư: Trung tâm tiếng Anh Dream Sky
­ Giám đốc dự án: Nguyễn Thị Ánh
­ Mục tiêu dự án:
✓ Chức năng nghiệp vụ:


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



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

✓ 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



Linh hoạt, dễ tích hợp.



Dễ dàng bảo trì.



Tính bảo mật, an tồn cao.

✓ u cầu khác:


Bảo đảm sản phẩm hợp pháp, bản quyền.



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ố.



Hồ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.
7





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



Giám đốc dự án: Nguyễn Thị Ánh



Đội dự án: Dương Thị Thanh Tâm, Nghiêm Văn Nam, Phạm Quang Tiệp,
Nguyễn Việt Anh.



Người sử dụng: học viên, giảng viên, quản lý của Trung tâm tiếng Anh
Dream Sky

PHẦN III: PHÂN TÍCH DỰ ÁN
1. Phân tích tổng thể dự án
➢ Strengths (Sức mạnh):



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: u cầu về tính bảo mật và an tồ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.
8


➢ 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 tố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ó 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 tồn thơng tin



Sau khi hệ thống quản lý được hồ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.

9




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 ngun
✓ 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ù
10





Dùng một số mẫu tham khảo các hệ thống xây dựng trước đó.

3. Bảng cơng việc
STT Cơng việc
Xác định u cầu

1

2











Gặp gỡ khách hàng
Xác định yêu cầu
Xác định yêu cầu nghiệp vụ, kịch bản chức năng
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
Họp nhóm xác định cơng việc


Phân tích
Phân tích tĩnh
● Vẽ biểu đồ usecase, kịch bản
● Xác định các lớp thực thể, vẽ biểu đồ lớp, activity
● Phân tích động
● Kiểm thử pha phân tích
● Viết tài liệu
● Họp định kỳ
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ỳ





3




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



4



11





Xây dựng module chức năng cho quản lý



Viết tải liệu
Họp định kỳ



Kiểm thử



5






Kiểm thử đơn vị
Kiểm thử tích hợp
Kiểm thử chức năng
Kiểm thức chấp nhận
Viết tài liệu
Họp đình kỳ


Chạy thử



6





Chạy thử hệ thống
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
Họp định kỳ

Bàn giao


7





Viết tài liệu hướng dẫn
Bàn giao sản phẩm
Đào tạo sử dụng
Tổng kết dự án


PHẦN IV: LẬP KẾ HOẠCH VÀ QUẢN LÝ DỰ ÁN
1. Kế hoạch quản lý tổng thể
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

12


➢ 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
13


• Figma

14


1.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
15





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


Vẽ biểu đồ trạng thái




Vẽ biểu đồ cộng tác



Hồn thiện biểu đồ lớp



Cập nhật Glossary

● Kiểm thử pha phân tích: Nguyễn Thị Ánh, Nguyễn Việt Anh
➢ Pha thiết kế
● 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



Lựa chọn cấu trúc hệ thống



Lập chính sách truy cập đồng thời



Thiết kế bảo mật




Biểu đồ các tầng nghiệp vụ



Thiết kế Database

● Thiết kế chi tiết sơ đồ lớp cuối cùng, mơ hình hóa sơ đồ lớp:Nghiêm Văn
Nam, Phạm Quang Tiệp
● 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
➢ Pha thực thi
Cài đặt các module: tất cả các thành viên


Các lớp thực thể



Các lớp biên



Các lớp điều khiển

➢ Pha kiểm thử: Nguyễn Thị Ánh, Nguyễn Việt Anh


Kiểm thử đơn vị




Kiểm thử tích hợp
16




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)

WBS Task Name
Phần mềm hỗ trợ trung tâm Tiếng Anh Dream Sky
1

Yêu cầu

1.1

Gặp khách hàng

1.2

Xác định yêu cầu

1.2.1

Xác định yêu cầu nghiệp vụ, lịch

1.2.2


Xác định yêu cầu hệ thống

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

1.4

Kiểm thử

1.5

Viết tài liệu

1.6

Họp định kỳ

2

Phân tích

2.1

Phân tích tĩnh


2.1.1

Vẽ usecase, kịch bản

2.1.2

Xác định các lớp thực thể, vẽ biểu đồ hoạt động

2.2

Phân tích động

2.3

Kiểm thử

2.4

Viết tài liệu

2.5

Họp định kỳ

3

Thiết kế

3.1


Thiết kế kiến trúc

3.2

Thiết kế cơ sở dữ liệu

3.3

Thiết kế các chức năng
17


3.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

Thực thi

4.1

Xây dựng cơ sở dữ liệu

4.2

Xây dựng các module chức năng

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

4.4

Họp định kỳ

5

Kiểm thử

5.1

Kiểm thử đơn vị

5.2

Kiểm thử tích hợp

5.3

Kiểm thử chức năng

5.4

Kiểm thử chấp nhận

5.5


Viết tài liệu

5.6

Họp định kỳ

6

Chạy thử hệ thống

6.1

Chạy hệ thống

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

6.5

Họp định kỳ


7

Bàn giao sản phẩm

7.1

Viết tài liệu hướng dẫn

7.2

Bàn giao sản phẩm

7.3

Hướng dẫn sử dụng

7.4

Tổng kết dự án

1.4.

Lập Kế hoạch dự án
18


Kị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 q 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 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à 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 q 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.

19



×