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

BÁO CÁO BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ PHẦN MỀM PHÂN TÍCH THIẾT KẾ PHẦN MỀM QUẢN LÝ TÀI NGUYÊN KHÓA HỌC

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 (844.48 KB, 41 trang )

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THƠNG

----------*---------BÁO CÁO BÀI TẬP LỚN
MƠN PHÂN TÍCH THIẾT KẾ PHẦN MỀM

PHÂN TÍCH THIẾT KẾ

Đề tài:

PHẦN MỀM QUẢN LÝ TÀI NGUYÊN KHÓA HỌC
Giảng viên hướng
dẫn:

Đỗ Vă n Uy

Sinh viên thực hiện:

Phan Đứ c Trọ ng

20187279

Lê Chiến Thắ ng

20187276

Trầ n Anh Dũ ng

20187228



Nội dung

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ LẤY YÊU CẦU (RA)........................................................................3
1.

Giới thiệu chung về công ty khảo sát...............................................................................................3

2.

Đặc thù của hoạt động đào tạo trong công ty Umaster...................................................................4

3.

Khảo sát quy trình thực tế của hoạt động đào tạo..........................................................................5
3.1.

Phương pháp thực hiện khảo sát.............................................................................................5

3.2.

Thực hiện phỏng vấn...............................................................................................................5

3.3.

Kết quả phỏng vấn...................................................................................................................7

3.3.1.

Vấn đề :............................................................................................................................8


3.3.2.

Đề xuất tính năng phần mềm của người phỏng vấn........................................................8

3.4.

4.

5.

Kết quả khảo sát quy trình hoạt động đào tạo........................................................................9

3.4.1.

3.4.1 Kịch bản quy trình vận hành một khóa học.............................................................9

3.4.2.

3.4.2. Nhược điểm của quy trình hiện tại......................................................................10

3.4.3.

3.3.3. Đề xuất về quy trình áp dụng phần mềm mới......................................................10

Mơ tả phần mềm...........................................................................................................................11
4.1.

Về phía admin :......................................................................................................................11

4.2.


Về phía học viên.....................................................................................................................11

Sơ đồ UseCase :.............................................................................................................................12
5.1.

Sơ đồ UseCase tổng quan......................................................................................................13

5.2.

Sơ đồ phân rã UseCase..........................................................................................................14

5.3.

Đặc tả UseCase......................................................................................................................17

5.3.1.

UC Đăng nhập................................................................................................................17

5.3.2.

UC Quản Lý Khóa Học....................................................................................................19

5.3.3.

UC Quản Lý Lớp Học.......................................................................................................21

5.3.4.


UC Quản lí bài giảng.......................................................................................................23

5.3.5.

UC quản lí bài tập...........................................................................................................27

5.3.6.

UC Quản lí kho tài nguyên..............................................................................................31

5.4.

ĐẶC TẢ PHỤ TRỢ:..................................................................................................................34

5.4.1.

Mục tiêu:........................................................................................................................34

5.4.2.

Phạm vi:.........................................................................................................................34

5.4.3.

Chức năng:.....................................................................................................................34

5.4.4.

Tính khả dụng:...............................................................................................................34



5.4.5.

Độ tin cậy:......................................................................................................................35

5.4.6.

Khả năng hỗ trợ:............................................................................................................35

5.4.7.

Ràng buộc thiết kế:........................................................................................................35

5.5.

TỪ ĐIỂN THUẬT NGỮ.............................................................................................................35

CHƯƠNG 2. THIẾT KẾ KIẾN TRÚC (AD).......................................................................................................36


CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ LẤY
YÊU CẦU (RA)
1. Giới thiệu chung về công ty khảo sát
Công ty cổ phần Umaster, địa chỉ tại số 185 Chùa Láng, Láng Thượng, quận Cầu Giấy, Hà
Nội là một agency chuyên cung cấp các sản phẩm truyền thông phục vụ nhu cầu quảng bá
marketing cho các doanh nghiệp vừa và lớn. Các sản phẩm đầu ra của cơng ty điển hình là các
video Animation 2d với chủ đề giới thiệu sản phẩm, tuyên truyền văn hóa doanh nghiệp, Video
quay dựng, Poster, Banner quảng bá để doanh nghiệp có thể sử dụng trong các chiến dịch
truyền thơng của mình.
Umaster được một đội ngũ trẻ trung vận hành, với số lượng thành viên cốt lõi là 15

người, với các phòng ban được chia ra bao gồm: phịng sản xuất, phịng marketing, phịng tài
chính và nhân sự. Trong lần khảo sát doanh nghiệp để lấy yêu cầu về phần mềm mong muốn
sản xuất, team của em đã lựa chọn phòng sản xuất để phỏng vấn và khảo sát.
Thông qua trao đổi, bên em được biết phịng sản xuất có tổ chức những khóa học ngắn
hạn để đào tạo ra nhân sự sản xuất cho chính cơng ty, và có nhu cầu sản xuất phần mềm để
đáp ứng nhu cầu này, nên nhóm của em đã lựa chọn khảo sát hoạt động đào tạo của riêng
phòng sản xuất này để tiến hành thu thập yêu cầu và phát triển phần mềm

2. Đặc thù của hoạt động đào tạo trong công ty Umaster


Để hiểu rõ về hoạt động đào tạo của cơng ty, nhóm em đã phỏng vấn giám đốc kỹ thuật:
Anh Phan Đức Trọng, để nắm bắt những thơng tin tổng quan về bài tốn cần giải quyết.



Hoạt động đào tạo của Umaster là mơ hình B to C, đối tượng nhắm đến là các bạn sinh
viên đang học đại học từ độ tuổi 18-24, chưa ra trường hoặc đã ra trường được 1-2
năm, không lấy người đã đi làm fulltime hoặc đã ra trường được lâu, khơng có u cầu
cụ thể các bạn học ngành nào, nhưng ưu tiên chuyên ngành liên quan tới thiết kế đồ
họa, truyền thông đa phương tiện.



Các lớp học được tổ chức không đều đặn, tùy theo chiến lược của công ty tại từng thời
điểm, nếu công ty cần tăng nhân sự sản xuất thì lớp đào tạo sẽ được mở lại, với quy mô
từ 8-10 người 1 lớp, 1 tháng mở 1-2 lớp, nguồn tuyển học viên tới từ cao đẳng nghề
Bách Khoa, cụ thể là ngành Thiết kế đồ họa, do hợp tác giữa trường và chủ tịch của công
ty UMaster về đảm bảo đầu ra việc làm cho sinh viên của trường.





Một lớp học diễn ra trong 1,5 tháng, bao gồm 10 buổi, mỗi tuần là hai buổi tối các học
viên tới trụ sở công ty, và ngồi học với 1 giảng viên, 1 trợ giảng. Nội dung giảng dạy là về
Animation, đào tạo các học viên trở thành một chuyên viên làm Animation và Motion
Graphic.



Sau khóa học, lớp sẽ chọn ra hai bạn học viên có kết quả học tập xuất sắc nhất để tạo
điều kiện thực tập và làm dự án thực tế tại công ty, sau 2 dự án thành công, các bạn sẽ
được ký hợp đồng part-time và kết thúc quá trình đào tạo



Những đặc thù khác biệt của Umaster so với những doanh nghiệp đào tạo về thiết kế đồ
họa, dựng video, animation trên thị trường hiện nay:







Khóa học của Umaster khơng nhằm đem lại nguồn doanh thu chính cho cơng ty, học
phí thu về chỉ để chi trả kinh phí tổ chức và quản lý lớp học, mục đích của các lớp
học tạo ra là để tạo ra nguồn nhân lực sản xuất cho chính cơng ty
Quy mơ của khóa học rất nhỏ, chỉ 8-10 người, để giữ chất lượng đào tạo cho từng
học viên ở mức hiệu quả nhất, giảng viên có thể kèm cặp và hỗ trợ được từng bạn

Giảng viên của các lớp học khơng th ngồi, mà hồn tồn là những trưởng nhóm
Animation của cơng ty đứng ra giảng dạy, giáo trình cũng được biên soạn và chỉnh
sửa hàng tháng
Các lớp học chỉ dạy duy nhất một khóa học, đó là Animation Chuyên sâu, không đào
tạo vẽ tay hay vẽ bằng phần mềm.

 Kết luận : Nghiệp vụ đào tạo của công ty là một hoạt động nội bộ, phục vụ chiến
lược bổ sung nhân sự sản xuất, không phải trường đào tạo kỹ năng thiết kế đại trà
và quy mô lớn

3. Khảo sát quy trình thực tế của hoạt động đào tạo
3.1.


Phương pháp thực hiện khảo sát

Team em có 3 người, sẽ chia làm hai nhóm, 1 nhóm 1 người sẽ trực tiếp tham gia 2 buổi
học của khóa đào tạo đang được cơng ty tổ chức với vai trị như học viên, thực hiện
quan sát và ghi chép lại quy trình thực tế diễn ra, nhóm 2 người cịn lại sẽ phỏng vấn các
đối tượng tham gia và hoạt động đào tạo học viên với các mẫu câu hỏi mở và đóng
được chuẩn bị trước nhằm lấy yêu cầu phần mềm




Sau đó team sẽ họp lại, tổng hợp các thơng tin về quy trình thực tế, yêu cầu, thực hiện
xử lý và phân tích các u cầu. Team sẽ trình bày các yêu cầu chính và đề xuất các chức
năng chính của phần mềm tới phịng sản xuất Umaster để nhận phản hồi chỉnh sửa.

3.2.


Thực hiện phỏng vấn



Các nhóm đối tượng được phỏng vấn bao gồm :
 Giám đốc Điều hành (Chủ doanh nghiệp) : Anh Hoàng Thái Lễ
 Giám đốc sản xuất : Anh Phan Đức Trọng
 Các trưởng nhóm sản xuất : Anh Nguyễn Đình Thắng và Chị Thái Kim Hương
 Đội ngũ giảng viên tại các khóa học
 Đội ngũ sản xuất
 Các học viên tham gia khóa học



Form câu hỏi để phỏng vấn cho các nhóm đối tượng khác nhau

Mẫu câu hỏi cho nhóm ban quan trị
(Giám đốc điều hành và Giám đốc sản xuất)

1. Anh tổ chức khóa học nhằm mục đích gì?
2. Quy trình tổng quát triển khai một khóa học?
3. Anh có gặp khó khăn, bất tiện nào trong việc vận hành mảng đào tạo này
khơng ?
4. Nếu có một phần mềm để hỗ trợ việc vận hành một khóa học, anh/chị mong
muốn nó có những tính năng nào?
5. Anh có những u cầu gì về giao diện của nó khơng?


Mẫu câu hỏi cho nhóm Giảng viên


1. Anh/chị mong muốn gì từ việc giảng dạy những khóa học này?
2. Anh/chị có thể trình bày một buổi học được diễn ra như thế nào khơng?
3. Anh/chị có gặp khó khăn hay bất tiện gì trong quá trình vận hành một buổi học
hay cả khóa học khơng
4. Nếu có một phần mềm, giải quyết những khó khăn của mình, thì anh/chị mong
muốn nó có tính năng gì
5. Anh/chị có u cầu gì về tinh thần của phần mềm hay không (Chủ yếu về giao
diện)

Mẫu câu hỏi cho nhóm Học viên, Nhân sự sản xuất

1. Anh/chị mong muốn gì khi học tập tại những khóa học này
2. Anh/chị có thể trình bày những điều hài lịng/chưa hài lịng ở khóa học này hay
khơng? (Chú ý hướng về phần tổ chức, không thiên về nhận xét nội dung khóa)
3. Anh/chị có mong muốn có một phần mềm ứng dụng hỗ trợ trong khóa học này
hay khơng, nếu có thì nó sẽ làm được gì giúp anh/chị ?


3.3.

Kết quả phỏng vấn

Dưới đây là những thông tin bọn em thu được trong q trình phỏng vấn, có lọc ra
những ý quan trọng và đáng kể nhất

3.3.1. Vấn đề :








Xuyên suốt khóa học, giảng viên muốn hiển thị đa dạng các ví dụ và tài nguyên từ nhiều
nguồn khác nhau: slide cho tới video, các tài nguyên được quản lý ở các ứng dụng khác
nhau (google slide, google drive, zalo, file trong máy), dẫn đến gián đoạn quá trình giảng
dạy khi phải chuyển và tìm q nhiều vị trí để lấy được file mình cần.
Học viên cảm thấy sót mất tài liệu trong q trình học, do đơi khi giảng viên gửi vào zalo
và chat, làm trôi mất những link tài nguyên
Học sinh cũng cần cuộn lại tin nhắn để lấy lại những đường link dẫn tới tài nguyên của
các buổi học trước nếu cần xem lại. Có những bạn còn tự lưu lại các link trong ứng dụng
ghi chép của mình trên laptop
Giảng viên để tiện lợi trong lúc chia sẻ file trên drive, thường chia sẻ dưới dạng cơng
khai, nên khơng kiểm sốt được vấn đề link có thể bị chia sẻ ra ngồi phạm vi lớp học,
dẫn tới lộ các thông tin và tài nguyên của cơng ty khơng mong muốn.

3.3.2. Đề xuất tính năng phần mềm của người phỏng vấn











Cần một phần mềm để tất cả thao tác được thực hiện trên cùng một giao diện, khơng

phải dùng nhiều phần mềm, nhiều trang web
Cần có cơ chế bảo mật tài nguyên, ví dụ học tới bài nào thì học viên được xem tài
ngun bài đó, và chỉ học viên của lớp mới được xem, còn lại người ngồi khơng xem
được
Học viên có thể truy cập tất cả tài liệu trên một giao diện
Tài nguyên nên được sắp xếp gọn trên một màn hình, hạn chế việc lăn chuột hoặc
chuyển trang, mong muốn hiển thị một cách tối ưu và gọn gàng, dễ tìm kiếm, và không
giấu tài nguyên quá sâu
Mong muốn giao diện phải phản ánh được tinh thần animation của khóa học, để các
bạn học viên được truyền cảm hứng về đồ họa và phong cách trong các sản phẩm của
Umaster thông qua sản phẩm web này. Web phải trông trẻ trung, mang màu sắc thương
hiệu Umaster.
Có các mục như bài giảng, slide, tài nguyên được chia tách rời nhau
Admin phải có một giao diện riêng để quản lý các file tài nguyên, mở khóa, cấp quyền
truy cập cho học viên.








Mỗi lớp phải có một kho lưu trữ riêng các bài tập của các bạn, nhưng dùng chung bộ tài
nguyên của khóa học, tuy nhiên tiến độ học tập của các lớp là khác nhau ? (chưa hiểu rõ
yêu cầu này)
Là một phần mềm để các bạn trong lớp được xem sản phẩm của nhau làm, giảng viên
cũng được xem để nhận xét và đánh giá trực tiếp tại lớp
Nếu có thể nhắn tin và trao đổi các bạn trong cùng 1 lớp thì càng tốt
Khi giảng viên thơng báo thì sẽ hiện tới trang chủ của các bạn, hoặc gửi về emai để

thơng báo, ví dụ thơng báo nghỉ, dời lịch học

3.4.

Kết quả khảo sát quy trình hoạt động đào tạo

Sau quá trình khảo sát bằng cách tham gia trực tiếp lớp học hoạt động, đây là những
kết quả team em đã thu được và tổng hợp :

3.4.1. 3.4.1 Kịch bản quy trình vận hành một khóa học


Lớp học sẽ bao gồm một giảng viên, 1 trợ giảng và các học viên tham dự



Học viên sẽ được nhắn tin về địa điểm và thời gian diễn ra khóa học ở buổi đầu tiên. Các
buổi học tiếp theo, học viên sẽ theo giờ học đã được thống nhất.



Khi học viên buổi đầu tham gia khóa học, giảng viên sẽ tạo một group zalo, thêm các học
viên của lớp vào một group để nhắn tin và trao đổi tài nguyên khóa học thơng qua đó.



Nếu buổi học khơng phải buổi đầu tiên, giảng viên sẽ review bài tập về nhà của các bạn
được gửi vào trong nhóm zalo bằng link google drive, nhận xét từng bạn và nêu cách giải
quyết. Quá trình review diễn ra tầm 15 phút trước khi bài học mới bắt đầu.




Khi buổi học bắt đầu, giảng viên sẽ chuẩn bị sẵn 1 slide power point về chủ đề giảng dạy,
gửi cho các bạn học viên thông qua group zalo đã được thêm vào trước, đồng thời trình
chiếu trong lúc giảng dạy, giảng viên còn bật ứng dụng ghi hình màn hình máy tính.



Giảng viên sử dụng slide và phần mềm After effect để hướng dẫn làm những sản phẩm
mẫu, các bạn học viên ở dưới sẽ quan sát và sau đó thực hiện theo, hoặc ngồi nghe và
tương tác khi giảng viên sử dụng slide



Trong quá trình học, giảng viên có thể lấy các tài nguyên trên mạng hoặc trong máy
mính và gửi cho học viên thơng qua zalo.




Sau khi buổi học kết thúc, giảng viên hướng dẫn các bạn về bài tập về nhà. Sau đó gửi
một đường link google drive tới cho các bạn. Đường link ấy có chứa project thực hành
trên lớp được nén dưới dạng rar, project chứa tài nguyên để làm bài tập về nhà dưới
dạng rar, video ghi lại màn hình của buổi hơm đó và một playlist youtube chứa các video
mở rộng liên quan tới bài học



Khi ở nhà, các học viên sẽ sử dụng tài nguyên trong link Drive ấy và thực hiện bài tập,
sau khi hoàn thành xong, học viên xuất sản phẩm dưới đuổi .mp4,upload lên drive cá

nhân của mình và sau đó paste vào nhóm zalo để tất cả mọi người cùng được xem.



Giảng viên sẽ download các bài tập đó, cho vào drive của cá nhân để làm mẫu cho các
lớp học sau.



Các thông báo từ giảng viên tới lớp sẽ được đăng lên trên zalo, học viên và giảng viên
cũng trao đổi trên nền tảng đó.



Khi lớp học kết thúc, giảng viên sẽ thu hồi lại quyền chia sẻ các file cho học viên trên
drive, đóng nhóm chat zalo



Sang các khóa học tiếp theo, quá trình được lặp lại

3.4.2. 3.4.2. Nhược điểm của quy trình hiện tại







Các tài nguyên của giảng viên bị phân tán, không tập trung tại một nền tảng, và phải chia

sẻ nhiều lần cho học viên. Hành động này lặp đi lặp lại khi sang lớp học khác
Quá nhiều group zalo để giảng viên có thể quản lý
Ứng dụng chat và chia sẻ file đang dùng lẫn nhau, dẫn tới tài ngun bị trơi đi trong q
trình trao đổi
Học viên cũng phải sử dụng nhiều nền tảng như email, drive, zalo trong suốt q trình
học
Tính bảo mật của tài ngun khơng được đảm bảo, khi chia sẻ đường link cho học viên
thì học viên có thể đưa ra ngồi làm lộ tài nguyên của khóa học
Giảng viên phải quản lý nhiều nền tảng phần mềm khác nhau, nhiều thao tác, và không
thuộc cùng một hệ thống




3.4.3. 3.3.3. Đề xuất về quy trình áp dụng phần mềm mới

Phần mềm nhóm em sẽ thực hiện để đáp ứng những yêu cầu trên làm một website quản lý tài
nguyên của khóa học:
o Thứ nhất, lựa chọn nền tảng website vì nó cho phép các học viên truy cập được ở bất cứ
thiết bị nào miễn là có mạng và có tài khoản, để học sinh có thể sử dụng máy ở công ty
để học và sư dụng máy cá nhân ở nhà đều có thể lấy được tài nguyên
o Thứ hai, giới hạn lại tính năng của website là chỉ làm nhiệm vụ lưu trữ, phân phối các tài
nguyên của khóa học, như một nơi tổng hợp lại tất cả tài nguyên trên một web duy
nhất, thuận tiện cho việc upload, lưu trữ, tìm kiếm, download khơng chỉ cho một mà
tồn bộ các lớp học khác phía sau. Cịn lại website sẽ khơng có tính năng chat và trao đổi
thơng tin như zalo, lớp duy trì sử dụng phần mềm này và zalo đồng thời
o Thứ 3, công nghệ lưu trữ các tài nguyên video trong phần mềm sẽ sử dụng cloudinary,
một kho lưu trữ đám mây không giới hạn, cơng nghẹ backend sẽ là firebase của google
đóng vai trò như một cơ sở dữ liệu và API để giao tiếp từ front-end. Bởi vì web quy mơ
nhỏ và nội bộ, nên không cần xây dựng server backend mà dùng firebase để phát triển

phần mềm nhanh và tiện lợi. Tuy nhiên video là một loại tài nguyên chiếm nhiều dung
lượng, firebase tính miễn phí trong một hạn mức, khơng phù hợp vói tính chất dãn ra
của kho video khi các bạn học viên upload bài tập, nên sử dụng cloudinary để lưu trữ
video là một giải pháp thay thế

4. Mơ tả phần mềm


Tính năng đề xuất của phần mềm đã được cơng ty Umaster duyệt:

4.1.

Về phía admin :
o
o

o

o

4.2.

Admin có một giao diện riêng, quản lý các lớp học (tạo mới, sửa thơng tin, xóa thơng
tin lớp học), bên trong có quản lý các bạn học viên
Admin có thể thêm sửa xóa các bài giảng thuộc về một khóa học nhất định (trong
tương lai có thể có các khóa học khác animation được mở như vẽ tay,..). Một bài
giảng chứa tất cả các tài nguyên như slide, project trên lớp, file pdf giao bài tập,
playlist video mở rộng, video quay màn hình của chính bài giảng ấy
Admin có thể thêm sửa xóa một kho tài ngun chung khơng thuộc về bài giảng nào:
ví dụ như hiệu ứng âm thanh, font chữ, video footage hoặc ảnh vector, các channel

trên youtube để lấy cảm hứng
Admin có thể mở khóa hoặc khóa bài giảng của một buổi trong 1 lớp, cho phép toàn
bộ học viên được truy cập vào tài nguyên buổi đó hoặc bị chặn.

Về phía học viên
o
o

Học viên cũng có một giao diện riêng để truy cập, mỗi học viên sẽ có một tài khoản
cá nhân, tài khoản ấy chỉ được tham gia vào một lớp học một khóa nhất định
Khi tham gia vào 1 lớp, học viên sẽ truy cập (xem, tải) các tất cả các tài nguyên của
các bài giảng được mở khóa


o
o
o

Tất cả tài nguyên lưu trữ trong kho chung có thể truy cập bất cứ lúc nào
Học viên có thể xem file bài tập về nhà trong mỗi bài và có giao diện để nộp bài lên
hệ thống
Học viên có thể xem lớp của mình đang học, xem các sản phẩm của các bạn học viên
cùng lớp đang làm

5. Sơ đồ UseCase :
-

Sau khi phân tích yêu cầu và đưa ra những tính năng cơ bản của phần mềm, sau đây là
sơ đồ usecase để mô tả những chức năng chính mà các tác nhân muốn thực hiện với
phần mềm



5.1.

Sơ đồ UseCase tổng quan

Hình 5- 1 Sơ đồ UseCase tổng quan


5.2.

Sơ đồ phân rã UseCase



5.3. Đặc tả UseCase
5.3.1. UC Đăng nhập

Tên use case

Đăng nhập


Tác nhân

Người sử dụng, admin trang web

Mô tả

Mô tả quá trình đăng nhập vào hệ thống


Kích hoạt

Khi người dùng muốn đăng nhập vào hệ thống

Điều kiện trước

Đã có tài khoản được đăng ký trên hệ thống

Điều kiện sau

Đăng nhập thành cơng vào hệ thống

Kịch bản chính

1. Người dùng vào ứng dụng chọn đăng nhập
2. Hệ thống hiện bảng đăng nhập
3. Hệ thống yêu cầu nhập tài khoản, mật khẩu
4. Người dùng nhập tài khoản, mật khẩu
5. Hệ thống gửi yêu cầu kiểm tra
6. Hệ thống kiểm tra
7. Kiểm tra thành công
8. Tài khoản hợp lệ
9. Hiển thị thành công
10. Đăng nhập thành cơng

Kịch bản thay thế

-


Người dùng chưa có tài khoản

( Giải quyết: cho người dùng đăng ký tài khoản mới và
sẽ gửi mail xác nhận đăng ký cho người dùng)
-

Người dùng muốn đổi mật khẩu

(Giải quyết: yêu cầu đăng nhập thành công mới cho
đổi)
Ngoại lệ

Không

Quyền ưu tiên

Không

Tần suất sử dụng

Trung bình- Cao

Quy tắc nghiệp vụ

Khơng

u cầu đặc biệt

Khơng


Giải quyết vấn đề

Không

Ghi chú

Không



5.3.2. UC Quản Lý Khóa Học

Tên use case

Quản Lý Khóa Học

Tác nhân

Người quản trị trang web

Mơ tả

Mơ tả q trình quản lý khóa học

Kích hoạt

Khi người quản trị muốn quản lý khóa học

Điều kiện trước


Khơng có

Điều kiện sau

Tạo, Xem, Sửa hoặc xóa các lớp học thành cơng

Kịch bản chính

1. Người quản trị truy cập vào phần quản lý khóa
học
2. Hệ thống hiển thị các chức năng Tạo khóa học,
xem khóa học, sửa thơng tin khóa học, xóa khóa


học
Kịch bản thay thế

-

Thao tác tạo, xem, sửa, xóa khóa học không
thành công

( Giải quyết: Yêu cầu thực hiện lại từ đầu )
Ngoại lệ

Khơng

Quyền ưu tiên

Khơng


Tần suất sử dụng

Trung bình

Quy tắc nghiệp vụ

Không

Yêu cầu đặc biệt

Không

Giải quyết vấn đề

Không

Ghi chú

Không



×