1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo Đồ Án môn học quản lý dự Án công nghệ thông tin Đề tài quản lý dự Án website khóa học trực tuyến

66 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Quản Lý Dự Án Website Khóa Học Trực Tuyến
Tác giả Nguyễn Nhật Khánh Trang, Phan Hoàng Nguyên, Nguyễn Khánh Minh, Phan Tuấn Đạt
Người hướng dẫn Thầy Văn Đức Sơn Hà, Thầy Lê Võ Đình Kha
Trường học Đại học Quốc gia Thành phố Hồ Chí Minh
Chuyên ngành Quản lý dự án công nghệ thông tin
Thể loại báo cáo đồ án
Năm xuất bản 2024
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 66
Dung lượng 7,51 MB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA HỆ THỐNG THÔNG TIN BÁO CÁO ĐỒ ÁN MÔN HỌC QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: QUẢN LÝ DỰ ÁN WEBSITE KHÓA HỌC TRỰC TUYẾN Nhóm sinh viên thực hi

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA HỆ THỐNG THÔNG TIN

BÁO CÁO ĐỒ ÁN MÔN HỌC

QUẢN LÝ DỰ ÁN CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:

QUẢN LÝ DỰ ÁN WEBSITE KHÓA HỌC TRỰC TUYẾN

Nhóm sinh viên thực hiện

Trang 2

Lời đầu tiên, nhóm chúng em xin chân thành cảm ơn quý thầy cô trường Đại học Công nghệ Thôngtin - Đại học Quốc gia TP.HCM nói chung và các thầy cô Khoa Hệ Thống Thông Tin nói riêng đãgiúp chúng em có những kiến thức cơ bản, đó là cơ sở để thực hiện đề tài này.

Đặc biệt, nhóm chúng em xin gửi lời kính trọng và biết ơn sâu sắc nhất tới thầy Văn Đức Sơn Hà giảng viên lý thuyết môn Quản lý dự án CNTT và thầy Lê Võ Đình Kha – giảng viên hướng dẫnthực hành môn Quản lý dự án CNTT Các thầy đã trực tiếp hướng dẫn, sửa chữa và đóng góp nhiều

-ý kiến qu-ý báu giúp nhóm chúng em hoàn thành tốt báo cáo khóa học

Trong thời gian thực hiện đề tài, nhóm chúng em đã vận dụng những kiến thức đã tích lũy được,kết hợp với việc học tập, nghiên cứu những kiến thức mới Từ đó, nhóm chúng em đã tận dụng tối

đa những gì đã thu thập được để hoàn thành bài báo cáo về đồ án một cách tốt nhất

Tuy nhiên, trong quá trình thực hiện, nhóm chúng em có thể không tránh khỏi những thiếu sót Vìvậy, chúng em rất mong nhận được sự góp ý của các thầy để có thể hoàn thiện một cách tốt nhất.Qua đó, những kiến thức mà nhóm chúng em đã học sẽ được nâng cao và là hành trang để chúng

em thực hiện các đề tài khác trong tương lai

Chúng em xin chân thành cảm ơn!

Thành phố Hồ Chí Minh, năm 2024

Nguyễn Nhật Khánh TrangPhan Hoàng NguyênNguyễn Khánh MinhPhan Tuấn Đạt

BẢNG PHÂN CÔNG, ĐÁNH GIÁ THÀNH VIÊN:

Trang 3

Phan Tuấn Đạt 26/04/2024 - Viết bảng phát biểu công việc, phạm vi, giả

định, càng ràng buộc, tiêu chuẩn thực hiện Hoàn thành tốt

Hoàn thành tốt

Nguyễn Khánh

Minh

03/05/2024 15/05/2024

Thiết kế figma sản phẩm và mô tả dịch vụ

- Lợi ích về các bên liên quan Hoàn thành tốt

Nguyễn Khánh

Minh

03/05/2024 15/05/2024 - Thiết kế figma giao diện demo sản phẩm Hoàn thành tốt

-Phan Hoàng

Nguyên 07/05/2024

- Lập danh sách, phân công các tài nguyên:

tài nguyên về con người, tài nguyên thiết

bị, nguyên liệu, kiến thức

Hoàn thành tốt

Phan Hoàng

Nguyên 11/05/2024 - Lập kế hoạch nguồn lực, chi phí Hoàn thành tốt

Phan Tuấn Đạt 17/05/2024 - Xử lý sự cố: bảng kế hoạch đối phó rủi ro,

Phan Tuấn Đạt 18/05/2024 - Tổng kết dự án: thời gian dự kiến cho dự Hoàn thành tốt

Trang 4

kiến cho dự án, chi phí thực tế cho dự án

Nguyễn Nhật

Khánh Trang 20/5/2024

- Tổng kết kết quả đạt được: lý thuyết, công nghệ, ứng dụng và hướng phát triển trong tương lai

Trang 6

4.2.1 Tài nguyên thiết bị 29

4.4 Phân công tài nguyên về thiết bị, nguyên liệu, kiến thức 30

6.1.4 Giả sử công việc tiến độ bị trễ hạn so với kế hoạch 47

Trang 7

TÓM TẮT ĐỀ TÀI

Đề tài quản lý dự án website khóa học trực tuyến tập trung vào việc xây dựng

và triển khai một nền tảng học tập trực tuyến hiệu quả Mục tiêu chính là tạo ramột website cung cấp các khóa học đa dạng, từ kiến thức cơ bản đến nâng cao,nhằm đáp ứng nhu cầu học tập của người dùng ở nhiều độ tuổi và trình độ khác

nhau Các bước chính của dự án bao gồm:

 Khảo sát và phân tích yêu cầu: Thu thập và phân tích yêu cầu từ người dùng và các bên liên

quan để xác định chức năng và tính năng cần thiết của website

 Lập kế hoạch dự án: Xác định phạm vi, thời gian, ngân sách, và nguồn lực cần thiết cho dự án

Lập lịch trình chi tiết và phân công nhiệm vụ cho các thành viên trong nhóm

 Thiết kế và phát triển: Thiết kế giao diện người dùng (UI) và trải nghiệm người dùng (UX)sao cho thân thiện và dễ sử dụng Phát triển các tính năng chính như đăng ký khóa học, hệ

thống quản lý học viên, thanh toán trực tuyến, và diễn đàn trao đổi

 Kiểm thử và triển khai: Thực hiện kiểm thử chức năng, bảo mật và hiệu suất của website Sửa

chữa lỗi và tối ưu hóa trước khi triển khai chính thức

 Bảo trì và nâng cấp:Đảm bảo website hoạt động ổn định, cập nhật nội dung và tính năng mới

dựa trên phản hồi từ người dùng và xu hướng công nghệ

Đề tài này không chỉ bao gồm các khía cạnh kỹ thuật mà còn chú trọng đến việcquản lý dự án hiệu quả, đảm bảo tiến độ, chi phí và chất lượng sản phẩm cuốicùng Việc triển khai thành công website khóa học trực tuyến sẽ mang lại lợi ích

to lớn cho cộng đồng, mở ra cơ hội học tập dễ dàng và tiện lợi hơn cho nhiều

người

Trang 8

CHƯƠNG 1 GIỚI THIỆU TỔNG QUAN 1.1 Đặt vấn đề

Hệ thống giáo dục truyền thống gặp phải nhiều hạn chế trong việc đáp ứng nhu cầu học tập ngày càng

đa dạng và phong phú của học sinh Các phương pháp giảng dạy truyền thống thường hạn chế về sự linh hoạt, cá nhân hóa và tiếp cận kiến thức mới, đặc biệt là trong bối cảnh của một thế giới đang pháttriển nhanh chóng và đầy biến động

Trong nhiều trường hợp, học sinh phải phụ thuộc vào sách giáo khoa và giáo viên trong lớp học để tiếp cận kiến thức Điều này có thể tạo ra một môi trường học tập hạn chế, không thú vị và không đápứng được nhu cầu cá nhân của từng học sinh Ngoài ra, sự tiếp cận với giáo dục cũng là một vấn đề lớn đối với một số học sinh, đặc biệt là những học sinh ở các khu vực có điều kiện kinh tế kém, vùng sâu vùng xa, hay những học sinh có các ràng buộc thời gian và địa lý khác nhau Những hạn chế trên

có thể dẫn đến việc giảm sự hứng thú và hiệu quả trong quá trình học tập, làm giảm khả năng tiếp cậnkiến thức mới và phát triển kỹ năng cho học sinh, từ đó ảnh hưởng tiêu cực đến sự phát triển cá nhân

và sự thành công trong tương lai của họ

Trong bối cảnh các trở ngại và vấn đề trên, sự ra đời và phát triển của các sản phẩm website học trực tuyến trở nên cực kỳ cần thiết, chúng không chỉ cung cấp một phương tiện linh hoạt và hiệu quả cho học tập mà còn giúp khắc phục những hạn chế và trở ngại trong hệ thống giáo dục truyền thống

1.2 Giải pháp

Trong thời đại số hóa, việc áp dụng công nghệ vào giáo dục không chỉ là xu hướng mà còn là một nhu cầu cấp thiết Đặc biệt, trong bối cảnh của đại dịch toàn cầu và sự thay đổi không ngừng trong hệ thống giáo dục truyền thống, giáo dục trực tuyến trở thành một giải pháp linh hoạt và hiệu quả để đảm bảo tiếp cận với kiến thức và kỹ năng cho mọi học sinh, bất kể địa điểm và hoàn cảnh

Trong bối cảnh đó, các nền tảng giáo dục trực tuyến đã phát triển mạnh mẽ, mang lại nhiều cơ hội học tập và tiện ích cho học sinh Một số website khóa học trực tuyến đã nổi lên như là những trung tâm học tập ưu việt, cung cấp một loạt các khóa học đa dạng, từ những khóa học cơ bản đến những khóa học chuyên sâu và nâng cao, giúp học sinh phát triển và nâng cao kỹ năng của họ một cách linh hoạt và hiệu quả

Trong bối cảnh đó, sản phẩm website khóa học trực tuyến mà chúng em xây dựng sẽ là một điển hìnhcho sự tiến bộ trong lĩnh vực giáo dục trực tuyến Với việc kết hợp các phương pháp giảng dạy hiện đại, nội dung chất lượng và giao diện thân thiện với người dùng, sản phẩm này hứa hẹn mang lại một trải nghiệm học tập đẳng cấp cho học sinh, kích thích sự tò mò và khám phá, đồng thời giúp họ phát triển kỹ năng cần thiết cho tương lai

1.3 Mục tiêu của đề tài

● Mục tiêu lâu dài của dự án:

1 Cung cấp nội dung giáo dục chất lượng: Mục tiêu chính của website là cung cấp các khóa

học chất lượng, bao gồm tài liệu học, bài giảng video, bài tập và các tài nguyên bổ sung khác

Trang 9

2 Tạo trải nghiệm học tập tốt nhất: Website cần thiết kế để tạo ra một trải nghiệm học tập

tương tác và thú vị cho người dùng, bao gồm giao diện dễ sử dụng, nền tảng hỗ trợ đa phươngtiện và tính năng tương tác

3 Tăng cường sự tương tác giữa học viên và giáo viên: Website cần cung cấp các phương tiện

cho học viên để có thể tương tác và nhận hỗ trợ từ giáo viên và các chuyên gia khác

4 Đảm bảo bảo mật và sự riêng tư: Mục tiêu là bảo vệ thông tin cá nhân của học viên và đảm

bảo an toàn cho dữ liệu trên website

● Mục tiêu chức năng của dự án

tài khoản mới và quản lý thông tin cá nhân của họ, bao gồm cập nhật thông tin, đổi mật khẩu và quản lý các khóa học

đã đăng ký

nhập vào để tương tác với website

và duyệt khóa học theo danh mục, mức độ, chủ đề và ngôn ngữ để học viên có thể dễ dàng tìm kiếm các khóa học phù hợp

4 Xem tài liệu học và bài giảng Cho phép học viên truy cập và

xem nội dung giáo trình, bài giảng video, tài liệu tham khảo

và bài tập của từng khóa học

với giáo viên, các bạn học thông qua kênh trò chuyện

6 Giao diện profile của giáo viên Thông tin bằng cấp của giáo

viên phụ trách khóa học

1.4 Lý do chọn đề tài

Việc chọn đề tài là website khóa học trực tuyến không chỉ là một chủ đề thiết thực mà còn là một cách hiệu quả để chia sẻ kiến thức và kỹ năng với một đối tượng rộng lớn trên toàn thế giới Một trong những lý do chính đằng sau quyết định này là để đáp ứng nhu cầu ngày càng tăng về học tập và phát triển cá nhân trong một thế giới ngày càng kỹ thuật số hóa

Trang 10

Trước hết, website khóa học trực tuyến cung cấp sự tiện lợi đối với học viên Thay vì phải đến các cơ

sở đào tạo truyền thống, học viên có thể truy cập và học tập từ bất kỳ đâu, bất kỳ khi nào theo sở thích và lịch trình của họ Điều này đặc biệt quan trọng trong bối cảnh của cuộc sống hiện đại, nơi màthời gian là một tài nguyên quý báu và mọi người đều mong muốn linh hoạt trong việc tự học

Thứ hai, việc tạo ra một website khóa học trực tuyến mở ra cánh cửa cho việc chia sẻ kiến thức và kỹ năng một cách toàn cầu Không còn giới hạn bởi địa lý, các giảng viên và chuyên gia có thể kết nối với học viên trên khắp thế giới, tạo ra một cộng đồng học tập đa dạng và phong phú Điều này tạo điều kiện thuận lợi cho việc trao đổi ý kiến, học hỏi từ những người có kinh nghiệm và phát triển mối quan hệ xã hội và nghề nghiệp toàn cầu

Cuối cùng, tạo ra một website khóa học trực tuyến có thể là một phương tiện hiệu quả để tạo ra nguồnthu nhập ổn định và bền vững Bằng cách thu hút học viên trả phí hoặc áp dụng mô hình kinh doanh khác nhau như quảng cáo hoặc đối tác hợp tác, việc này có thể mang lại lợi nhuận đáng kể trong thời gian dài

1.5 Phạm vi đề tài

Phạm vi của dự án quản lý website khóa học trực tuyến bao gồm các hoạt động cụ thể để xây dựng vàduy trì một nền tảng học tập trực tuyến đáng tin cậy và hấp dẫn Đầu tiên, dự án sẽ tập trung vào phát triển nội dung, bao gồm việc xác định các chủ đề và khóa học cụ thể dựa trên nhu cầu của thị trường

và đối tượng học viên Nội dung sẽ được soạn thảo và sản xuất một cách chất lượng, bao gồm cả video, bài giảng, tài liệu học và các tài nguyên khác để cung cấp trải nghiệm học tập đa dạng và phong phú

Tiếp theo, dự án sẽ tập trung vào thiết kế và phát triển website, bao gồm việc lựa chọn nền tảng phù hợp, thiết kế giao diện người dùng (UI) và trải nghiệm người dùng (UX) để đảm bảo tính thân thiện

và dễ sử dụng Các tính năng và chức năng cần thiết sẽ được phát triển để hỗ trợ quá trình học tập và tương tác giữa học viên và giảng viên

Ngoài ra, dự án cũng sẽ bao gồm tích hợp hệ thống thanh toán, đảm bảo tính bảo mật và tính khả dụng của hệ thống để học viên có thể đăng ký và trả phí cho các khóa học một cách thuận tiện và an toàn Việc xây dựng cộng đồng và tương tác sẽ được thúc đẩy thông qua việc tạo ra các cơ hội giao tiếp và hỗ trợ, cũng như thiết lập các hệ thống hỗ trợ và diễn đàn trực tuyến

Cuối cùng, dự án cũng sẽ bao gồm việc quản lý dự án và tiến độ, tiếp thị và quảng bá, kiểm tra và đánh giá, cũng như bảo trì và hỗ trợ kỹ thuật để đảm bảo rằng website khóa học trực tuyến được duy trì và cải thiện liên tục để đáp ứng nhu cầu của cộng đồng học viên và giảng viên

1 Yêu cầu về đăng nhập

● Học viên:

+ Đăng ký và đăng nhập vào hệ thống để truy cập vào các khóa học

+ Quản lý thông tin cá nhân và lịch sử học tập

● Giảng viên:

+ Đăng nhập để truy cập công cụ quản lý khóa học của mình

+ Quản lý nội dung khóa học, bài giảng, tài liệu, và bài tập

● Quản trị viên:

Trang 11

+ Quản lý tất cả các khóa học và người dùng trong hệ thống.

+ Phân quyền truy cập và quản lý người dùng

2 Yêu cầu về lưu trữ

+ Lưu trữ thông tin học viên, bao gồm thông tin cá nhân và lịch sử học tập

+ Lưu trữ nội dung khóa học, bài giảng, tài liệu và bài tập

+ Lưu trữ thông tin về các giao dịch, bao gồm việc đăng ký khóa học và thanh toán

3 Yêu cầu tính toán

+ Tính toán chi phí cho việc đăng ký các khóa học

+ Tính toán tiến độ học tập và kết quả của học viên

+ Tính toán doanh thu từ việc bán khóa học và các dịch vụ đi kèm

+ Tính toán thống kê và báo cáo về các hoạt động của học viên và khóa học

1.6 Công cụ sử dụng

Trong quá trình thực hiện đề tài, nhóm đã sử dụng một số công cụ để phục vụ cho việc triển khai

đề tài, bao gồm:

- Công cụ thiết kế và quản lý: Phần mềm Microsoft Project, Project plan 365

- Công cụ quản lý CSDL: SQL server

- Công cụ vẽ sơ đồ phân tích thiết kế: StarUML

1.7 Bố cục báo cáo đề tài đồ án thực hành

Báo cáo đề tài được chia thành 07 chương như sau:

Chương 01 Giới thiệu tổng quan.

Chương đầu tiên giới thiệu tổng quan về dự án, nhấn mạnh vào mục tiêu và phạm vi của nó Trong chương này, sẽ được trình bày sơ lược về đề tài, từ đó đặt ra mục tiêu cụ thể và hướng giải quyết cho vấn

đề được xác định Ngoài ra, chương này cũng xác định đối tượng mà dự án nhắm đến, bao gồm cả người dùng cuối và các bên liên quan khác, cũng như phạm vi thực hiện của dự án.

Chương 02 Xác định và khảo sát yêu cầu.

Trong chương này, sẽ được trình bày quá trình xác định và khảo sát yêu cầu của dự án Điều này bao gồm việc thu thập thông tin từ các bên liên quan, phân tích yêu cầu và xác định các tính năng và chức năng cần thiết cho hệ thống quản lý khóa học trực tuyến.

Chương 03 Bảng phát biểu công việc.

Trang 12

Trong chương này, sẽ được trình bày bảng phát biểu công việc, bao gồm lịch trình và phân công nhiệm

vụ cho các thành viên trong dự án Bảng này sẽ giúp quản lý dự án theo dõi tiến độ và đảm bảo rằng mọi công việc được thực hiện đúng hẹn.

Chương 04 Danh sách, phân công các tài nguyên.

Trong chương này, sẽ được trình bày danh sách các tài nguyên cần thiết cho dự án, bao gồm nhân lực, vật liệu và các nguồn lực khác Ngoài ra, chương cũng sẽ xác định và phân công các tài nguyên cho từng nhiệm vụ cụ thể trong dự án.

Chương 05 Lập kế hoạch.

Trong chương này, sẽ được trình bày kế hoạch tổ chức và thực hiện dự án, bao gồm lập lịch trình, quản

lý nguồn lực, và đánh giá rủi ro Kế hoạch này sẽ đảm bảo rằng dự án được thực hiện một cách hiệu quả

và đúng tiến độ.

Chương 06 Xử lý sự cố.

Trong chương này, sẽ được trình bày cách xử lý các vấn đề và sự cố xuất hiện trong quá trình thực hiện

dự án Điều này bao gồm việc xác định, đánh giá và giải quyết các vấn đề một cách hiệu quả để đảm bảo tiến độ dự án không bị ảnh hưởng.

Chương 07 Tổng kết dự án và Kết luận.

Trong chương này, sẽ được tổng kết lại các kết quả và kinh nghiệm học được từ quá trình thực hiện dự

án Ngoài ra, chương cũng sẽ đưa ra các kết luận và đề xuất cho các dự án tương lai, cũng như những học bài rút ra từ dự án hiện tại.

Trang 13

CHƯƠNG 2 XÁC ĐỊNH VÀ KHẢO SÁT YÊU CẦU 2.1 Khảo sát hiện trạng.

2 Lập danh sách câu hỏi

Quản lý dự án

+ Bạn có kế hoạch cụ thể nào để đảm bảo rằng dự án được hoàn thành đúng tiến độ và ngân sách không bị vượt quá?

+ Làm thế nào để bạn đánh giá hiệu suất của các thành viên trong dự án và giải quyết các vấn

Học viên

+ Bạn thấy có những tính năng nào trên các nền tảng học trực tuyến hiện tại mà thiếu trên nền tảng mà bạn muốn sử dụng?

+ Làm thế nào mà bạn mong đợi một khóa học trực tuyến sẽ cung cấp trải nghiệm học tập tốt nhất cho bạn?

Trang 14

3 Tiến hành phỏng vấn

- Xác định thời gian và địa điểm phù hợp cho từng cuộc phỏng vấn

- Lập kế hoạch gặp gỡ với các đối tượng phỏng vấn và thực hiện cuộc trò chuyện dựa trên danh sách câu hỏi

4 Ghi chú và phân tích kết quả

- Ghi chú lại các ý kiến và phản hồi từ các cuộc phỏng vấn

- Phân tích thông tin thu thập từ phỏng vấn để xác định các yêu cầu và mong muốn của các bên liên quan đối với dự án

2.1.2 Khảo sát hiện trạng cơ cấu tổ chức.

1 Ban Giám Đốc (Board of Directors):

- Chủ tịch hoặc CEO: Người lãnh đạo cao cấp chịu trách nhiệm chung về hướng dẫn và quản lýtoàn bộ công ty

- Các thành viên khác của Ban Giám Đốc: Các chuyên gia hoặc nhà đầu tư có kinh nghiệm giúpđịnh hình chiến lược và quyết định chiến lược lớn của công ty

2 Phòng Quản lý (Management Team):

- Giám đốc điều hành (COO): Chịu trách nhiệm về vận hành hàng ngày của công ty

- Giám đốc Tài chính (CFO): Quản lý tài chính, kế toán, và chiến lược tài chính

- Giám đốc Kỹ thuật (CTO): Chịu trách nhiệm về phát triển sản phẩm và công nghệ

- Giám đốc Tiếp thị (CMO): Quản lý chiến lược tiếp thị và quảng cáo của công ty

3 Nhóm Phát triển Sản phẩm:

- Nhà Phát triển (Developers): Chịu trách nhiệm về việc xây dựng và phát triển trang web giáo dục

- Thiết kế Đồ họa và UX/UI: Tạo ra giao diện người dùng hấp dẫn và thân thiện

- Chuyên viên Phân tích Dữ liệu: Tận dụng và phân tích dữ liệu để cung cấp thông tin chiến lược và hỗ trợ quyết định của công ty

4 Nhóm Nội dung và Giáo dục:

- Biên tập viên nội dung (Content Writer): Tạo và duy trì nội dung giáo dục chất lượng trên trang web

- Chuyên gia giáo dục: Hỗ trợ trong việc phát triển nội dung học liệu

5 Nhóm Kinh doanh và Phát triển Thị trường:

- Nhân viên Kinh doanh: Tìm kiếm cơ hội mới, thương lượng đối tác và quảng cáo

- Chuyên viên Phát triển Thị trường: Nắm bắt xu hướng thị trường và phát triển chiến lược tiếp thị

- Chuyên viên Phân tích Kinh doanh (Business Analyst): Có vai trò quan trọng để đảm bảo rằngsản phẩm và dịch vụ đáp ứng được nhu cầu của thị trường giáo dục và đồng thời hỗ trợ sự phát triển bền vững của công ty

6 Nhóm Hỗ trợ và Dịch vụ Khách hàng:

- Nhân viên Hỗ trợ Khách hàng: Giải đáp thắc mắc và hỗ trợ người dùng

Trang 15

- Nhóm QA (Quality Assurance): Đảm bảo chất lượng sản phẩm.

7 Nhóm Tài chính và Quản lý Rủi ro:

- Nhân viên Tài chính: Quản lý ngân sách và báo cáo tài chính

- Chuyên gia Quản lý Rủi ro: Đánh giá và quản lý rủi ro liên quan đến hoạt động kinh doanh

8 Nhóm Đối ngoại và Quan hệ Cộng đồng:

- Nhân viên Đối ngoại: Tìm kiếm và duy trì các đối tác tài trợ

- Quan hệ Cộng đồng: Xây dựng mối quan hệ tích cực với cộng đồng và đối tác

2.1.3 Khảo sát về nghiệp vụ

Mục tiêu của website khóa học trực tuyến

- Cung cấp các khóa học trực tuyến chất lượng cao trong nhiều lĩnh vực khác nhau để nâng cao trình

độ học vấn và kỹ năng của cộng đồng học viên

- Tạo ra một nền tảng học tập trực tuyến linh hoạt và tiện lợi, giúp học viên dễ dàng tiếp cận kiến thức mọi lúc, mọi nơi

1 Nội dung và khóa học

- Cung cấp một loạt các khóa học đa dạng từ cơ bản đến chuyên sâu, bao gồm các lĩnh vực như Khoa học, Kinh doanh, Công nghệ, Nghệ thuật và Ngôn ngữ

- Nội dung khóa học được biên soạn một cách chuyên sâu và cung cấp các tài liệu học, bài giảng video, bài tập và kiểm tra đánh giá để hỗ trợ quá trình học tập của học viên

2 Tính năng và trải nghiệm người dùng

- Đăng ký và đăng nhập: Cung cấp giao diện đăng ký và đăng nhập để học viên có thể truy cập vào nền tảng học tập

- Tìm kiếm và duyệt khóa học: Cho phép học viên tìm kiếm và duyệt qua các khóa học dựa trên chủ

3 Quản lý học viên và tương tác

- Quản lý học viên: Cung cấp công cụ quản lý học viên để theo dõi tiến trình học tập, điểm số và hoànthành khóa học

- Tương tác giữa học viên và giảng viên: Tạo cơ hội cho việc giao tiếp và phản hồi giữa học viên và giáo viên thông qua hệ thống tin nhắn và thảo luận trực tuyến

Trang 16

- Hỗ trợ học viên: Cung cấp dịch vụ hỗ trợ khách hàng để giải đáp thắc mắc và giúp đỡ học viên trong quá trình học tập.

- Sử dụng phần mềm Portal Office 2009 của Cty Vietnam Software Solution (VSS) để quản lý lịch

cá nhân, công văn, nhân sự, diễn đàn nội bộ và ứng dụng chat nội bộ

- Portal Office hỗ trợ kết nối qua Internet, nhưng cần một website chính thức để tiện cho việc truy cập

3 Con người

● Nhân viên:

- Tất cả nhân viên đều có trình độ tin học căn bản và sử dụng thành thạo internet và các phần mềm thông dụng

● Chuyên viên công nghệ thông tin:

- Có đội ngũ chuyên viên công nghệ thông tin phụ trách quản lý máy chủ và hỗ trợ kỹ thuật

2.1.5 Các quy trình, nghiệp vụ.

1 Quy trình đăng ký và đăng nhập:

● Đăng ký tài khoản:

- Học viên truy cập vào trang đăng ký trên website và điền thông tin cá nhân cần thiết như tên,

email, và mật khẩu

- Hệ thống kiểm tra và xác nhận thông tin, sau đó tạo một tài khoản mới cho học viên

● Đăng nhập:

- Học viên sử dụng email và mật khẩu đã đăng ký để đăng nhập vào hệ thống

-Hệ thống kiểm tra thông tin đăng nhập và cấp quyền truy cập tương ứng

Trang 17

2 Quy trình tìm kiếm và duyệt khóa học:

● Xem bài giảng

- Học viên chọn khóa học mong muốn và truy cập vào bài giảng trực tuyến

- Hệ thống phát video bài giảng và hiển thị tài liệu học đi kèm

● Làm bài tập và kiểm tra

- Học viên hoàn thành các bài tập và kiểm tra trực tuyến sau khi xem bài giảng

- Hệ thống tự động đánh giá và cung cấp phản hồi sau khi hoàn thành

4 Quy trình tương tác và hỗ trợ:

● Thảo luận và hỏi đáp

- Học viên có thể thảo luận với giáo viên qua nền tảng nhắn tin trực tuyến và các bạn học cùng

● Hỗ trợ trực tuyến

- Hệ thống cung cấp dịch vụ hỗ trợ trực tuyến thông qua chat hoặc email để giải đáp thắc mắc

và xử lý vấn đề của học viên

5 Quy trình quản lý học viên:

● Theo dõi tiến độ học tập:

- Giáo viên và học viên có thể theo dõi tiến độ học tập của mình thông qua hệ thống, bao gồm số bài

đã hoàn thành, điểm số, và tiến độ trong khóa học

● Đánh giá và phản hồi:

- Giáo viên đánh giá và cung cấp phản hồi cho học viên sau mỗi bài tập hoặc kiểm tra để giúp họ cảithiện

6 Quy trình phát triển và cập nhật khóa học

● Phát triển nội dung:

- Giáo viên và chuyên gia nội dung phát triển nội dung mới cho các khóa học dựa trên yêu cầu và phản hồi của học viên

● Cập nhật nội dung:

Trang 18

- Hệ thống cập nhật và cải thiện nội dung khóa học theo thời gian dựa trên tiến bộ công nghệ và phản hồi từ học viên.

7 Quy trình thanh toán và chứng nhận:

● Thanh toán khóa học:

- Học viên chọn phương thức thanh toán và thực hiện thanh toán trực tuyến để đăng ký và truy cập vào khóa học

● Nhận chứng nhận hoàn thành:

- Học viên nhận chứng nhận hoàn thành sau khi hoàn thành khóa học và đạt được tiêu chuẩn đánh giá quy định

2.2 Yêu cầu phần mềm.

2.2.1 Yêu cầu chức năng.

1 Đăng ký và đăng nhập

Cho phép người dùng tạo tài khoản mới và đăng nhập vào

hệ thống để truy cập vào các khóa học

2 Tìm kiếm và duyệt khóa học

Cung cấp công cụ tìm kiếm và

bộ lọc để người dùng có thể dễ dàng tìm kiếm và duyệt qua cáckhóa học theo chủ đề, lĩnh vực hoặc cấp độ khó

3 Xem khóa học

Cho phép người dùng xem trước nội dung và giáo trình của các khóa học để quyết địnhliệu họ muốn đăng ký khóa học

đó hay không

4 Học trực tuyến

Cung cấp giao diện học trực tuyến cho phép người dùng truy cập vào nội dung khóa học, xem video, đọc tài liệu và

Trang 19

tham gia các bài kiểm tra hoặc bài tập.

5 Tương tác và hỗ trợ

Cung cấp cơ hội cho người dùng tương tác với giảng viên hoặc nhóm cộng đồng để đặt câu hỏi, chia sẻ kiến thức và nhận hỗ trợ khi cần thiết

6 Chứng nhận hoàn thành

Cung cấp chứng nhận cho người dùng sau khi hoàn thành một khóa học, giúp họ chứng minh kỹ năng và kiến thức của mình

7 Quản lý website

Giao diện quản trị cho quản trị viên để quản lý các khóa học, người dùng, nội dung học liệu

và thống kê

2.2.2 Yêu cầu phi chức năng

NĂNG

- Giao diện người dùng thânthiện, dễ sử dụng và dễ hiểu

- Tính thẩm mỹ cao trongthiết kế trang web

- Tốc độ tải trang nhanh đểtăng trải nghiệm người dùng

- Thời gian đáp ứng nhanhkhi người dùng thực hiện cácthao tác trên trang web

- Đảm bảo ổn định và không

Trang 20

- Phòng tránh khỏi các loạitấn công mạng như tấn côngDoS (Denial of Service) hoặc

thống

2.2.3 Sơ đồ Use-case

Trang 21

2.2.4 Quy trình nghiệp vụ hiện tại

(1) Lập kế hoạch → (2) Xác định và phân tích yêu cầu → (3) Thiết kế → (4) Xây dựng hệ thống

→ (5) Kiểm chứng → (6) Triển khai → (7) Kết thúc dự án

Trang 22

Giai đoạn Mục đích Tài liệu Ghi chú

Giai đoạn 1: Lập kế

hoạch

- Tuyên bố dự án và phạm vi của dự án

- Lập kế hoạch ban đầu

- Xác định số lượng thành viên tham gia vào dự án

- Ước lượng được giá thành và khoảng thời gian thực hiện

-Xác định các rủi ro

và giải pháp

- Tuyên bố dự án

- Phát biểu về phạm vi

- Kế hoạch ban đầu

- Tài liệu các bên liên quan và nhân sự

- Ước lượng chi phí

- Danh sách rủi ro và giải pháp

- Xác định rõ khoảng thời gian thực hiện toàn bộ dự án để lập rathời gian biểu cho từng

kế hoạch được phân rã

- Xác định phạm vi dựán

- Nắm rõ mục tiêu và tiêu chí thành công của

dự án

-Xác định số lượng thành viên và vai trò của từng người trong

dự án được đề ra

- Nêu lên các rủi ro vàxác định hướng giải quyết để tránh gặp những rủi ro lớn ảnh hưởng đến quá trình phát triển dự án

Giai đoạn 2: Xác

định và phân tích yêu

cầu

- Tiến hành cuộchọp với khách hàng để xác định và làm rõ yêu cầu cụ thể của họ

- Phân tích yêu cầu để hiểu rõ các tính năng

và chức năng cần thiết của website

- Tạo ra tài liệu yêu cầu chi tiết,bao gồm các điều khoản về tính năng, giao diện, bảo mật

và hiệu suất

- Form khảo sát yêu cầu khách hàng

- Báo cáo phân tích khảo sát

● Đây là giai đoạn quan trọng nhất

- Lấy thêm những thông tin

mà khách hàng muốn có ở website trong tương lai

- Xác định số lượng khách hàng mong muốn và sẽ sử dụng sản phẩm sau khi hoàn thiện

- Nắm được mức

độ lớn nhỏ của

dự án dựa theo

Trang 23

mức độ quan tâm/ các chức năng mà khách hàng mong muốn/ nhu cầu của khách hàng

về sản phẩm

Giai đoạn 3: Thiết kế

- Xác định tính chất vàyêu cầu chức năng của sản phẩm

- Vẽ sơ đồ các UseCase, Activity, Sequence và đặc tả chocác chức năng cần có

- Xác định mô hình ERD của các chức năng hệ thống

- Nắm được quá trình phát triển phần mềm

hệ thống

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

- Tài liệu các yêu cầu

về chức năng và phi chức năng đề ra cho dựán

- Sơ đồ UseCase, Activity và Sequence -

và mục tiêu

- Hình dung hệ thống ở mức tổng thể và hiểu được các chức năng cần

có của dự án thực hiện như thế nào

- Thiết kế hệ thống quản lý nội dung để quản lý khóa học, tài liệu và hoạt động của người dùng

- Mô hình ERD được thiết kế bằng phần mềmthiết kế

StarUML

- Thiết kế cơ sở

dữ liệu bằng phần mềm SQLServer

Giai đoạn 4: Xây

dựng hệ thống - Xây dựng giao diện người

dùng

- Coding

- Source code của giao diện, controller và model

- Phân tích thiết

kế giao diện theo sơ đồ để hiển thị các chức năng cho

hệ thống

- Xây dựng các chức năng và ráp nối các

Trang 24

thành phần của

hệ thống

- Ngôn ngữ lập trình: Java

- Công cụ lập trình: Netbeans

- Công cụ thiết

kế giao diện: NetBeans

- Chương trình chạy trên nền tảng hệ thống: Windows, Linux, Mac OS

Giai đoạn 5: Kiểm

Chứng

- Kiểm tra chất lượng và tính hoạt động của website trên nhiều thiết bị

và trình duyệt khác nhau

- Kiểm tra tính đúng đắn và hiệu suất của các tính năng

và chức năng

- Thu thập phản hồi từ người dùng và thực hiện các điều chỉnh cần thiết

để cải thiện trảinghiệm học tập

- Bảng các kế hoạch kiểm thử

- Biên bản các kết quả kiểm thử

- Kiểm thử các chức năng đăng

ký, đăng nhập, tìm kiếm và duyệt khóa học,xem khóa học, quản lý tài khoản, tương tác với website,thanh toán và giao dịch, đánh giá phản hồi

- Sử dụng các kỹthuật thiết kế test case

- Đảm bảo được sản phẩm sau khi kiểm thử là toàn bộ hệ thống đã làm việc tốt

Giai đoạn 6: Triển

khai

- Chuyển giao toàn bộ hệ thống cho người dùng

- Vận hành và hoàn thiện hệ thống

- Báo cáo kết quả vận hành khi chuyển giaosản phẩm

- Tài liệu hướng dẫn, bảo trì, khai thác và quản lý hệ thống

- Tài liệu chuyểngiao

- Cài đặt bàn giao cho hệ thống cho khách hàng sử dụng

- Hỗ trợ kỹ thuật

- Viết các tài liệuhướng dẫn sử dụng, bảo trì, khai thác và quản lý hệ thống cho khách hàng

Trang 25

Giai đoạn 7: Kết thúc

dự án - Thông báo hoàn thành dự

án

- Biên bản nghiệm thu - Quản lý nhân sự

- Quản lý truyền thống

- Quản lý thông tin

- Quản lý chuyểngiao quyền lực

- Lập kế hoạch cho các cập nhật và cải tiến tương lai dựa trên phản hồi từngười dùng và thị trường

- Kết thúc cam kết và bảo dưỡng hệ thống

để duy trì tính

ổn định và hiệusuất của website khóa học trực tuyến

Trang 26

CHƯƠNG 3 BẢNG PHÁT BIỂU CÔNG VIỆC 3.1 Giới thiệu

1 Tên dự án Xây dựng hệ thống website khóa học trực tuyến

2 Mục tiêu của dự án - Hỗ trợ người dùng tham gia các khóa học trực tuyến

- Website hoạt động trơn tru, tốc độ tối ưu

3 Người tham gia

trực tiếp

- Nhóm dự án: Nguyễn Nhật Khánh Trang, Phan Hoàng Nguyên,Phan Tuấn Đạt, Nguyễn Khánh Minh

- Khách hàng: nhà đầu tư, công ty

4 Các bên liên quan - Nhóm dự án

- Thiết kế giao diện và nội dung cho Website

- Xây dựng các tính năng cho hệ thống:

· Nhóm tính năng liên quan đến quản lý tài khoản

· Nhóm tính năng liên quan đến quản lý người dùng

· Nhóm tính năng liên quan đến quản lý khóa học

· Nhóm tính năng liên quan đến thống kê

3 Nội dung dự án

không làm

- Không xây dựng các chức năng liên quan đến quản lý giáo viênnhư thêm giáo viên, tìm kiếm giáo viên, …

Trang 27

4 Danh sách chi tiết

- Nhóm tính năng liên quan đến thống kê: thống kê người dùng,thống kê các khoá học được quan tâm, thống kê các ngành học

4 Giả định 4 Nguồn nhân lực trong dự án có đủ kỹ năng, kinh nghiệm để thực

hiện dự án hay không?

Trang 28

4 Ràng buộc 4 Rủi

ro

Các rủi ro được chia thành 8 lĩnh vực chính , với mỗi giai đoạn sẽ

có những rủi ro khác nhau ảnh hưởng đến quá trình phát triển dựán:

- Lĩnh vực liên quan đến con người

- Lĩnh vực liên quan đến kỹ thuật

· 1 người có kinh nghiệm ước tính chi phí, kiểm thử

· 1 người có kinh nghiệm quản lý dự án, triển khai vàđào tạo

- Các tài nguyên khác:

· 1 server cho việc quản lý và khắc phục lỗi

· Các máy tính bàn hoặc laptop có khả năng kết nối vớiserver

· Các máy tính được kết nối mạng LAN và Internetthông qua đường truyền cáp quang

3.5 Tiêu chuẩn thực hiện

Trang 29

Trường hợp vì lí do nào đó làm trễ tiến độ, phải đưa ra cách giảiquyết sự cố nhanh nhất và chịu trách nhiệm hoàn thành tiến độcông việc như kế hoạch đề ra Nếu không bồi thường theo hợpđồng nếu sản phẩm vượt quá thời gian 2 tuần

5 Tiêu chuẩn 5

Phạm vi

Đảm bảo thực hiện đầy đủ các phạm vi và mục tiêu dự án dokhách hàng yêu cầu và nhóm dự án đã cam kết thực hiện, cần cócách tổ chức phù hợp cho mỗi giai đoạn phát triển dự án

Trang 30

· Quản lý khóa học

· Thống kê

3.7 Lợi ích của các bên liên quan

1 Nhóm dự án Được tạo mọi điều kiện thuận lợi nhất để phát triển dự án, các bên

phối hợp với yêu cầu liên quan đến hệ thống, đầy đủ trang thiết bịĐược thanh toán theo đúng thời hạn quy định

Được làm việc theo đúng năng lực chuyên môn

2 Khách hàng Được sử dụng các tính năng hệ thống cung cấp

Được đào tạo bài bản trước khi dự án kết thúcĐược bảo trì hệ thống theo kế hoạch đề raĐược tài trợ của các nhà đầu tư

3 Nhà tài trợ Được hưởng lợi nhuận đầu tư

4 Nhà cung cấp Được lợi nhuận từ việc cung cấp các tài nguyên cho dự án

3.8 Các trách nhiệm chính

1 Khách hàng - Khảo sát nhu cầu của khách hàng, và yêu cầu của công ty

- Nắm bắt được nhu cầu của thị trường, mong muốn củangười dung khi sử dụng website sản phẩm

2 Người quản lí dự

án

- Chịu trách nhiệm quản lí dự án, đảm bảo dự án đúng tiến độ

- Đảm bảo các yêu cầu về thời gian, chi phí và phạm vi của dự án

Trang 31

3 Nhóm dự án - Khảo sát hiện trạng bao gồm lập kế hoạch khảo sát

- Tổng hợp khảo sát, đề ra hướng phát triển phù hợp

- Xác định các vấn đề yêu cầu liên quan đến dự án

- Phân tích hệ thống và phát triển các chức năng

2 Tham khảo 2 Mô hình phát triển quản lý phần mềm

3 Tham khảo 3 Quy trình quản lý người dùng

4 Tham khảo 4 Quy trình quản lý tài khoản

5 Tham khảo 5 Quy trình quản lý khóa học

6 Tham khảo 6 Quy trình quản lý thống kê

7 Tham khảo 7 Các tài liệu của dự án tương tự (chi phí, nguồn lực, phạm vi dự

án)

Trang 32

CHƯƠNG 4 DANH SÁCH, PHÂN CÔNG CÁC TÀI NGUYÊN 4.1 Tài nguyên về con người

4.2 Tài nguyên thiết bị, nguyên liệu, kiến thức

4.2.1 Tài nguyên thiết bị

- 1 máy chủ (server)

- Các máy tính laptop

4.2.2 Tài nguyên nguyên liệu

- Dung lượng Drive

- Phần mềm StarUML

- Phần mềm MS Project

- Chat GPT Pro

- Phần mềm Visual Studio Code

4.2.3 Tài nguyên kiến thức

- Kiến thức về HTML, CSS và JavaScript: Để xây dựng giao diện người dùng trên web

- Kiến thức về framework Spring boot

- Kiến thức về quản trị cơ sở dữ liệu

4.3 Phân công tài nguyên về con người

Project Manager (Quản

lý dự án)

Nguyễn Nhật Khánh Trang Người này chịu trách nhiệm

chung về quản lý dự án từ đầu đến cuối Họ phụ trách lập kế hoạch, giao nhiệm vụ, giám sát tiến độ, và đảm bảo rằng dự án hoàn thành

Content Manager

(Quản lý nội dung)

Nguyễn Nhật Khánh TrangPhan Hoàng Nguyên

Người này đảm nhận việc quản

lý nội dung cho website khóa học Phụ trách viết nội dung, chỉnh sửa và quản lý nội dung

từ các giáo trình khác nhau

Web Developer (Nhà

phát triển web)

Phan Tuấn ĐạtNguyễn Khánh Minh

Chịu trách nhiệm xây dựng và phát triển trang web từ các yêu cầu được xác định trước Cần

Trang 33

có kiến thức vững về lập trình web, html, css và Javascript

Designer (Người thiết

kế) Nguyễn Khánh Minh Tạo ra các thiết kế cho giao diện người dùng, bố cục trang

web và các yếu tố thiết kế khác

Quality Assurance

(Người đảm bảo chất

lượng)

Phan Tuấn Đạt Kiểm tra và thử nghiệm trang

web để đảm bảo rằng nó hoạt động đúng cách trước khi đượctriển khai

Tìm kiếm, đánh giá hiệu suất

và đảm bảo tương thích trên các nền tảng và trình duyệt khác nhau

Customer Support (Hỗ

trợ khách hàng)

Phan Hoàng Nguyên Giải đáp các câu hỏi và xử lý

các vấn đề của người dùng trêntrang web Có thể cung cấp hỗ trợ kỹ thuật và hướng dẫn sử dụng cho người dùng

4.4 Phân công tài nguyên về thiết bị, nguyên liệu, kiến thức

● Về thiết bị:

- Máy tính và Laptop: Cho việc phát triển và kiểm thử trang web

- Phần mềm: Các công cụ phát triển web như HTML, CSS, JavaScript và các framework như React, Angular, Node

- Máy chủ và hosting: Triển khai trang web và lưu trữ dữ liệu

- Công cụ kiểm tra và đánh giá: Dùng để kiểm tra tính năng và hiệu suất của trang web

● Về Nguyên liệu và kiến thức

- Nội dung giáo trình: Tài liệu, video bài giảng, bài tập và tài liệu tham khảo

- Kiến thức chuyên môn: Về các chủ đề cụ thể mà website sẽ cung cấp khóa học

- Công cụ hỗ trợ học tập: Phần mềm, ứng dụng, và tài liệu tham khảo phù hợp với chủ đề khóa học

Ngày đăng: 30/11/2024, 15:01

w