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

Báo cáo cuối kỳ môn công nghệ phần mềm xây dựng chương trình quản lý trung tâm tin học

96 6 0

Đ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 đề Báo Cáo Cuối Kỳ Môn Công Nghệ Phần Mềm Xây Dựng Chương Trình Quản Lý Trung Tâm Tin Học
Tác giả Phạm Đức Minh Hiếu, Phan Hoàng Phú
Người hướng dẫn TS. Trần Thanh Phước
Trường học Trường Đại Học Tôn Đức Thắng
Chuyên ngành Công Nghệ Phần Mềm
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 96
Dung lượng 2,05 MB

Nội dung

Đặc tả yêu cầu Trang 16 năng quản lý về học viên, khóa học, giảng viên, lớp học và các hoạt động báo cáo hàng tháng về doanh thu.. Sau khi các thông tin của học viên, giảng viên, khóa

Trang 1

TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CUỐI KỲ MÔN CÔNG NGHỆ PHẦN MỀM

XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ

TRUNG TÂM TIN HỌC

Trang 2

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CUỐI KỲ MÔN CÔNG NGHỆ PHẦN MỀM

XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ

TRUNG TÂM TIN HỌC

Trang 3

Lời đầu tiên chúng em xin được phép cảm ơn quý thầy cô khoa Công nghệ Thông Tin trường Đại học Tôn Đức Thắng đã tạo mọi điều kiện cho chúng em tạo mọi điều kiện tốt nhất để em được học tập môn Công nghệ phần mềm

Chúng em cũng xin được gửi lời cảm ơn đến TS Trần thanh Phước, thầy đã nhiệt tình giảng dạy, trang bị đầy đủ kiến thức để chúng em có thể hoàn thành bài báo cáo cho đồ án cuối kỳ này

Cuối cùng, do hạn chế về mặt kiến thức, kính mong thầy cô có thể bỏ qua những sai sót nhỏ và chỉ ra được những lỗi sai của chúng em trong đồ án này để những đồ án sau của chúng em được hoàn thiện hơn

Một lần nữa chúng em xin chân thành cảm ơn TS Trần Thanh Phước và toàn thể quý thầy cô khoa Công Nghệ Thông Tin trường Đại học Tôn Đức Thắng

Trang 4

ĐỒ ÁN ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC

TÔN ĐỨC THẮNG

Chúng em xin cam đoan đây là sản phầm đồ án của riêng chúng em và được hướng dẫn bởi TS Trần Thanh Phước Các nội dung nghiên cứu, kết quả trong đề tài này là trung thực và chưa công bố dưới bất kỳ hình thức nào trước đây Những số liệu trong các bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá được chính tác giả thu thập từ các nguồn khác nhau có ghi rõ trong phần tài liệu tham khảo

Ngoài ra, trong báo cáo còn sử dụng một số nhận xét, đánh giá cũng như số liệu của các tác giả khác, cơ quan tổ chức khác đều có trích dẫn và chú thích nguồn

Phạm Đức Minh Hiếu Phan Hoàng Phú

Trang 5

Phần xác nhận của GV hướng dẫn

_

Tp Hồ Chí Minh, ngày tháng năm

(kí và ghi họ tên)

Phần đánh giá của GV chấm bài

_

Tp Hồ Chí Minh, ngày 26 tháng 04 năm 2023

(kí và ghi họ tên)

Trang 6

TÓM TẮT

Trong đời sống ngày nay, với sự phát triền của thời đại 4.0 Những lĩnh vực, chuyên ngành liên quan đến Công nghệ thông tin, máy tính đã trở thành một xu thế tất yếu Ai cũng phải trang bị được cho bản thân những kiến thức cơ bản về lập trình, về tin học văn phòng để có thể an tâm giữ vững vị trí của mình trong công việc

Cùng với sự phát triển đó, nhiều trung tâm tin học đã được lập ra và đã có rất nhiều người đã tìm hiểu và đến đăng ký học tại trung tâm để có cho mình thêm nhiều kiến thức hữu ích về máy tính và công nghệ thông tin Nhờ sự phát triển mạnh mẽ của khoa học kỹ thuật, những trung tâm này đã ứng dụng những kỹ thuật khoa học công nghệ vào việc quản lý trung tâm tin học của mình, góp phần không nhỏ đến sự phát triển của xã hội, nhiều trung tâm đã không ngừng cải tiến áp dụng những kỹ thuật này nhằm nâng cao hiệu suất quản lý để kinh doanh được ổn định và phát triền hơn

Vì vậy, “Hệ thống quản lý trung tâm tin học” được lập ra để đáp ứng nhu cầu quản lý bằng việc số hóa dữ liệu của trung tâm, xử lý những thông tin thủ tục hành chính nhanh chóng, tăng hiệu suất làm việc để đáp ứng kịp thời quá trình vận hành và công tác quản lý Ở bài báo cáo này, chúng em sẽ phân tích mô hình hóa các chức năng của hệ thống, vẽ sơ đồ Use case, sơ đồ lớp, sơ đồ tuần tự và mô hình phát triển phần mềm

Trang 7

LỜI CẢM ƠN 1

ĐỒ ÁN ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG 2

PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN 3

TÓM TẮT 4

DANH MỤC HÌNH ẢNH 7

DANH MỤC BẢNG 10

DANH MỤC CÁC CHỮ VIẾT TẮT 11

1 CHƯƠNG 1 – GIỚI THIỆU CHUNG 12

1.1 Khách thể và đối tượng nghiên cứu 12

1.2 Mục đích nghiên cứu: 12

1.3 Nhiệm vụ nghiên cứu: 12

1.4 Hiện thực 12

2 CHƯƠNG 2 – PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 12

2.1 Khảo sát 12

2.2 Đặc tả yêu cầu 13

2.3 Đặc tả use case 18

2.4 Lược đồ ERD và mô hình quan hệ 56

2.5 Sơ đồ lớp (Class Diagram) 57

2.6 Đặc tả cơ sở dữ liệu 59

2.7 Sơ đồ tuần tự 62

3 CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG 77

3.1 Giao diện đăng nhập, đổi mật khẩu 77

3.2 Giao diện học viên 78

3.3 Giao diện giảng viên 80

3.4 Giao diện admin 83

4 CHƯƠNG 4: TỔNG KẾT 93

Trang 8

4.1 Kết quả đạt được 93 4.2 Mặt hạn chế: 93 DANH MỤC TÀI LIỆU THAM KHẢO VÀ CÁC TRÍCH DẪN 94

Trang 9

Hình 1 Use case tổng quát 19

Hình 2 Use case đăng nhập 20

Hình 3 Use case đăng xuất 22

Hình 4 Use case Đổi mật khẩu 24

Hình 5 Use case xem danh sách lớp học 27

Hình 6 Use case xem lịch dạy 29

Hình 7 Use case xem thời khóa biểu 31

Hình 8 Use case xem thông tin khóa học 33

Hình 9 Use case quản lý học viên 35

Hình 10 Use case quản lý giảng viên 38

Hình 11 Use case quản lý khóa học 41

Hình 12 Use case quản lý lớp học 44

Hình 13 Use case xem thống kê 47

Hình 14 Use case tạo hóa đơn 49

Hình 15 Use case cập nhật thông tin cá nhân 52

Hình 16 Use case cập nhật thông tin cá nhân giảng viên 54

Hình 17 Lược đồ ERD 56

Hình 18 Mô hình quan hệ 57

Hình 19 Sơ đồ lớp 58

Hình 20 Sơ đồ tuần tự chức năng đăng nhập 62

Hình 21 Sơ đồ tuần tự chức năng quản lý học viên 63

Hình 22 Sơ đồ tuần tự chức năng quản lý giảng viên 64

Hình 23 Sơ đồ tuần tự chức năng quản lý khóa học 65

Hình 24 Sơ đồ tuần tự chức năng đăng xuất 66

Hình 25 Sơ đồ tuần tự chức năng quản lý lớp học 67

Trang 10

Hình 26 Sơ đồ tuần tự chức năng quản lý hóa đơn 68

Hình 27 Sơ đồ tuần tự chức năng xem khóa học 69

Hình 28 Sơ đồ tuần tự chức năng xem lịch học 70

Hình 29 Sơ đồ tuần tự chức năng xem danh sách lớp học 71

Hình 30 Sơ đồ tuần tự chức năng xem lịch dạy 72

Hình 31 Sơ đồ tuần tự chức năng đổi mật khẩu 73

Hình 32 Sơ đồ tuần tự chức năng cập nhật thông tin cá nhân 74

Hình 33 Sơ đồ tuần tự chức năng cập nhật thông tin giảng viên 75

Hình 34 Sơ đồ tuần tự chức năng thống kê 76

Hình 35 Giao diện đăng nhập 77

Hình 36 Giao diện đổi mật khẩu 78

Hình 37 Giao diện trang chủ học viên 78

Hình 38 Giao diện thông tin cá nhân của học viên 79

Hình 39 Giao diện thời khóa biểu học viên 79

Hình 40 Giao diện xem thông tin khóa học 80

Hình 41 Giao diện trang chủ của giảng viên 81

Hình 42 Giao diện xem lớp học của giảng viên 81

Hình 43 Giao diện xem lịch dạy học 82

Hình 44 Giao diện thông tin cá nhân giảng viên 82

Hình 45 Giao diện trang chủ của admin 83

Hình 46 Giao diện quản lý học viên 84

Hình 47 Giao diện ghi danh học viên 85

Hình 48 Giao diện quản lý giảng viên 86

Hình 49 Giao diện thêm giảng viên 87

Hình 50 Giao diện quản lý khóa học 88

Hình 51 Giao diện quản lý hóa đơn 89

Hình 52 Giao diện chi tiết hóa đơn 90

Trang 11

Hình 54 Giao diện thêm lớp học 91 Hình 55 Giao diện thêm học viên vào lớp học 92 Hình 56 Giao diện thống kê doanh thu 93

Trang 12

DANH MỤC BẢNG

Bảng 1 Đặc tả use case đăng nhập 21

Bảng 2 Đặc tả use case đăng xuất 23

Bảng 3 Đặc tả use case đổi mật khẩu 26

Bảng 4 Đặc tả use case xem danh sách lớp 28

Bảng 5 Đặc tả use case xem lịch dạy 30

Bảng 6 Đặc tả use case xem thời khóa biểu 32

Bảng 7 Đặc tả use case xem thông tin khóa học 35

Bảng 8 Đặc tả use case quản lý học viên 37

Bảng 9 Đặc tả use case quản lý giảng viên 40

Bảng 10 Đặc tả use case quản lý khóa học 43

Bảng 11 Đặc tả use case quản lý lớp học 46

Bảng 12 Đặc tả use case thống kê 49

Bảng 13 Đặc tả use case tạo hóa đơn 51

Bảng 14 Đặc tả use case cập nhật thông tin cá nhân 53

Bảng 15 Đặc tả use case cập nhật thông tin cá nhân của giảng viên 55

Bảng 16 Bảng tài khoản 59

Bảng 17 Bảng học viên 59

Bảng 18 Bảng giảng viên 59

Bảng 19 Bảng hóa đơn 60

Bảng 20 Bảng khóa học 60

Bảng 21 Bảng ca học 60

Bảng 22 Bảng phòng học 60

Bảng 23 Bảng lớp học 61

Bảng 24 Bảng chi tiết hóa đơn 61

Bảng 25 Bảng chi tiết đăng ký 61

Trang 13

DANH MỤC CÁC CHỮ VIẾT TẮT

ERD: Entity Relationship Diagram là một sơ đồ, thể hiện thực thể có trong cơ

sở dữ liệu, thể hiện mối quan hệ giữa các thực thể

Trang 14

1 CHƯƠNG 1 – GIỚI THIỆU CHUNG

• Hệ thống quản lý trung tâm tin học

• Các công cụ dùng để xây dựng chương trình

• Quản lý trung tâm tin học về mặt tổng thể cũng như chi tiết

• Giải quyết tối ưu hóa quá trình đăng ký học của học viên

• Đưa ra các báo cáo, thống kê tổng hợp

• Tìm hiểu nghiệp vụ quản lý trung tâm tin học (Học viên, quản lý giảng viên, quản lý lớp học, )

Giới thiệu về trung tâm Trang web có thể có một trang giới thiệu

về trung tâm, giới thiệu về lịch sử, tầm nhìn, sứ mệnh của trung tâm

Trang 15

khóa học mà trung tâm đang cung cấp Các khóa học có thể được phân loại theo chủ đề

Đăng ký học Trang web cho phép học viên đăng ký các

khóa học thông qua một giao diện đơn giản Học viên có thể chọn khóa học và đăng ký trực tuyến, hoặc liên hệ với trung tâm để biết thêm thông tin và đăng ký trực tiếp tại địa điểm của trung tâm Thanh toán học phí Trang web cho phép học viên thanh toán

học phí trực tuyến thông qua các cổng thanh toán an toàn và tiện lợi Học viên

có thể xem thông tin về học phí và thanh toán trực tuyến để tiết kiệm thời gian và công sức

Liên hệ Trang web cung cấp thông tin liên hệ của

trung tâm để học viên có thể liên lạc, gửi phản hồi hoặc đề xuất ý kiến

Ưu đãi Trang web có các khuyến mãi, ưu đãi về

học phí cho các khóa học

Trung tâm tin học đang cần xây dựng một phần mềm quản lý để giúp quản lý các khóa học, lớp học, học viên và giảng viên một cách hiệu quả Trong phần mềm này, Admin sẽ là người có quyền cao nhất và chỉ có một tài khoản duy nhất để đăng nhập vào hệ thống của trung tâm Với vai trò quản lý, Admin sẽ có quyền thực hiện các chức

Trang 16

năng quản lý về học viên, khóa học, giảng viên, lớp học và các hoạt động báo cáo hàng tháng về doanh thu

Khi học viên tới trung tâm để tìm hiểu về các khoá học, nhân viên trung tâm sẽ cung cấp cho họ thông tin về các khóa học bao gồm mã khoá học, tên khoá học và học phí Nếu học viên quyết định đăng ký khoá học, họ sẽ phải cung cấp thông tin về bản thân gồm mã học viên, họ tên, năm sinh, địa chỉ và số điện thoại cho admin Tiếp theo, học viên sẽ đến phòng kế toán để thanh toán học phí và nhận được hóa đơn Hóa đơn này sẽ bao gồm mã hóa đơn, người đóng tiền, ngày thu và tổng tiền, và hệ thống có thể

in hóa đơn Sau khi có hóa đơn, học viên sẽ quay lại gặp admin để nhận tài khoản đăng nhập vào hệ thống với mật khẩu mặc định là số điện thoại của họ Admin sẽ phải xếp lớp cho học viên dựa trên thông tin trong hóa đơn và thông tin về lớp học, bao gồm mã lớp, tên lớp, mã khóa học, mã phòng, mã ca, mã giảng viên, ngày bắt đầu, ngày kết thúc, đang mở, số buổi và số lượng học viên

Sau khi học viên đã đăng ký và được xếp lớp, giảng viên sẽ đăng ký dạy cho lớp học này Tại thời điểm này, Admin sẽ cần thông tin về giảng viên bao gồm mã giáo viên, họ tên, năm sinh, quê quán và số điện thoại Giảng viên cũng sẽ nhận được tài khoản để đăng nhập vào hệ thống với mật khẩu mặc định là số điện thoại của họ Sau

đó, Admin sẽ liên lạc với bộ phận quản lý trang thiết bị của nhà trường để đăng ký phòng học, thông tin phòng học bao gồm mã phòng học và tên phòng học Đồng thời khi này admin sẽ tự sắp xếp ca học cho từng khoá học lớp học, thông tin ca học bao gồm: Mã ca, buổi, giờ học, admin phải sắp xếp sao cho các ca học không trùng nhau (hệ thống có kiểm tra và sẽ báo lại cho admin nếu trùng) để tránh trường hợp trùng giảng viên trong ca học ấy để cho giảng viên và học viên biết và dễ dàng hơn trong việc dạy và học

Sau khi có tài khoản thì học viên có thể đăng nhập vào hệ thống để thực hiện các chức năng như sửa đổi thông tin, xem khóa học, xem lịch học Còn đối với giảng viên, giảng viên sẽ dùng tài khoản của mình đăng nhập vào hệ thống để thực hiện các

Trang 17

sách học viên của lớp học tương ứng mà giảng viên đang dạy

Sau khi các thông tin của học viên, giảng viên, khóa học, lớp học và phòng học

đã được thu thập đầy đủ, Admin có thể sử dụng phần mềm quản lý để thực hiện các chức năng quản lý khác nhau

Đầu tiên, với chức năng quản lý học viên, Admin có thể thêm mới, xóa, sửa đổi thông tin học viên, hoặc tìm kiếm thông tin về học viên Admin cần chú ý đảm bảo tính chính xác và bảo mật của thông tin học viên để tránh việc thông tin bị rò rỉ hoặc sử dụng sai mục đích

Tiếp theo, với chức năng quản lý khóa học, Admin có thể thêm mới, xóa, sửa đổi thông tin về khóa học, hoặc tìm kiếm thông tin về các khóa học mà trung tâm đang cung cấp Admin cần đảm bảo rằng các thông tin về khóa học được cập nhật thường xuyên để phù hợp với nhu cầu của học viên và giảng viên

Với chức năng quản lý giảng viên, Admin có thể thêm mới, xóa, sửa đổi thông tin giảng viên, hoặc tìm kiếm thông tin về giảng viên Admin cần đảm bảo rằng các thông tin về giảng viên được cập nhật đầy đủ và chính xác để tránh gây ra những sự cố không đáng có trong quá trình giảng dạy và học tập

Đối với chức năng quản lý lớp học, Admin có thể thêm mới, xóa, sửa đổi thông tin lớp học, hoặc tìm kiếm thông tin về các lớp học đang diễn ra tại trung tâm Admin cần phải đảm bảo rằng các thông tin về lớp học đều được cập nhật đầy đủ và chính xác

để tránh tình trạng trùng lặp hoặc học viên đăng ký nhầm lớp học

Cuối cùng, với chức năng báo cáo hàng tháng về doanh thu, Admin có thể xem tổng thu nhập của trung tâm trong một khoảng thời gian cụ thể để cụ phân tích dữ liệu

và đưa ra các quyết định quản lý phù hợp

* Yêu cầu chức năng

- Đăng nhập và quản lý tài khoản:

Trang 18

• Admin có thể đăng nhập vào hệ thống với tài khoản và mật khẩu duy nhất

• Admin có thể quản lý tài khoản của học viên, giảng viên của trung tâm

- Quản lý thông tin học viên

• Admin có thể thêm mới, xóa, sửa đổi thông tin học viên

• Admin có thể tìm kiếm thông tin về học viên

• Admin cần đảm bảo tính chính xác và bảo mật của thông tin học viên

- Quản lý thông tin khóa học

• Admin có thể thêm mới, xóa, sửa đổi thông tin về khóa học

• Admin có thể tìm kiếm thông tin về các khóa học đang cung cấp

• Admin cần đảm bảo rằng các thông tin về khóa học được cập nhật thường xuyên để phù hợp với nhu cầu của học viên

- Quản lý thông tin giảng viên

• Admin có thể thêm mới, xóa, sửa đổi thông tin giảng viên

• Admin có thể tìm kiếm thông tin về giảng viên

• Admin cần đảm bảo rằng thông tin giảng viên được cập nhật thường xuyên

- Quản lý lớp học

• Admin có thể tạo mới, xóa, sửa đổi thông tin về lớp học

• Admin có thể tìm kiếm thông tin về các lớp học

• Admin có thể phân công giảng viên cho các lớp học

- Quản lý hóa đơn:

• Admin có thể quản lý thông tin về học phí và các khoản thu khác

• Admin có thể tạo hóa đơn cho học viên

• Admin có thể tìm kiếm thông tin về các hóa đơn

- Thống kê:

Trang 19

gian xác định

- Giảng viên:

• Giảng viên có thể chỉnh sửa thông tin cá nhân

• Giảng viên có thể thay đổi mật khẩu

• Giảng viên có thể xem danh sách lớp học và in danh sách

• Giảng viên có thể xem lịch dạy

- Học viên:

• Học viên có thể chỉnh sửa thông tin cá nhân

• Học viên có thể thay đổi mật khẩu

• Học viên có thể xem lịch học

• Học viên có thể xem khóa học

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

Độ tin cậy cao:

• Phần mềm cần đảm bảo tính đúng đắn của thông tin và tính bảo mật của

dữ liệu

• Phần mềm cần đảm bảo hoạt động liên tục và ổn định

Giao diện thân thiện với người dùng:

• Giao diện phải đơn giản, dễ sử dụng và thân thiện với người dùng

• Người dùng không cần phải có kinh nghiệm hoặc kiến thức chuyên sâu

Trang 20

• Admin: là người quản lý hệ thống, có quyền truy cập đến tất cả các tính năng của phần mềm và có thể thực hiện các hoạt động quản trị như thêm, sửa, xóa thông tin người dùng, quản lý khóa học, quản lý lớp học, quản

lý hóa đơn và các hoạt động khác

• Giảng viên: là người dạy học, có quyền truy cập vào các tính năng như xem danh sách lớp học, xem lịch học

• Học viên: là người học trong lớp học, có quyền truy cập vào các tính năng như xem lịch học, xem các khóa học

Trang 21

Hình 1 Use case tổng quát

- Use case đăng nhập:

Trang 22

Hình 2 Use case đăng nhập Đặc tả use case Đăng nhập:

phần mềm của trung tâm

để sử dụng các dịch vụ và chức năng của trung tâm

Trang 23

phần mềm

1 Admin, Học viên, giảng viên mở ứng dụng của trung tâm

2 Admin, học viên, giảng viên nhập tên đăng nhập và mật khẩu

3 Nhấn nút ‘Đăng nhập’ để đăng nhập vào

hệ thống phần mềm

3.1 Hệ thống xác thực thông tin đăng nhập, kiểm tra quyền

3.2 Đăng nhập thành công và chuyển đến giao diện trang chủ phần mềm

Bảng 1 Đặc tả use case đăng nhập

- Use case Đăng xuất:

Trang 24

Hình 3 Use case đăng xuất

Trang 25

Đặc tả use case Đăng xuất:

đang sử dụng

1 Admin, học viên, giảng viên muốn đăng xuất tài khoản

2 Chọn nút “Đăng xuất”

2.1 Hệ thống đăng xuất khỏi tài khoản

Trang 26

- Use case Đổi mật khẩu:

Hình 4 Use case Đổi mật khẩu

Trang 27

Đặc tả use case Đổi mật khẩu:

đăng nhập vào tài khoản

1 Admin, học viên, giảng viên thay đổi mật khẩu đăng nhập

2 Chọn mục “Đổi mật khẩu”

3 Admin, học viên, giảng viên nhập mật khẩu cũ, mật khẩu với và xác nhận mật khẩu mới

4 Nhấn nút “Đổi mật khẩu”

4.1 Hệ thống kiểm tra thông tin đã nhập

4.2 Xử lý thông tin

4.3 Kết thúc use case

Trang 28

Alternative Flow: 4.2 Hệ thống gửi thông báo mật khẩu được thay đổi

4.1.2 Nếu mật khẩu cũ không đúng, hoặc phần nhập mật khẩu mới và nhập lại mật khẩu mới không trùng khớp, hiển thị thông báo và yêu cầu nhập lại

Bảng 3 Đặc tả use case đổi mật khẩu

- Use case xem danh sách lớp:

Trang 29

Hình 5 Use case xem danh sách lớp học

Đặc tả use case:

Trang 30

Preconditions: Tài khoản giảng viên đăng nhập thành công vào hệ thống

phần mềm

lớp

1 Giảng viên muốn xem danh sách lớp học

2 Chọn mục “Xem danh sách lớp”

3 Giảng viên chọn lớp học

4.2 Giảng viên có thể in ra danh sách lớp học

3.1 Hệ thống xác nhận lớp học

4.1 Xử lý thông tin và đưa

ra danh sách học viên lớp học

Bảng 4 Đặc tả use case xem danh sách lớp

- Use case xem lịch dạy:

Trang 31

Hình 6 Use case xem lịch dạy

Trang 32

Đặc tả use case:

mình trong một khoảng thời gian cụ thể

phần mềm

1 Giảng viên xem lịch dạy lớp học

2 Chọn mục “Xem lịch dạy”

2.1 Hệ thống kiểm tra lịch dạy

2.2 Hiển thị lịch dạy lên màn hình phần mềm

Trang 33

Hình 7 Use case xem thời khóa biểu

Trang 34

Đặc tả use case:

1 Học viên xem thời khóa biểu lớp học

2 Chọn mục “Xem thời khóa biểu”

2.1 Hệ thống kiểm tra thời khóa biểu học viên

2.2 Hiển thị thời khóa biểu lên màn hình phần mềm

Trang 35

- Use case xem thông tin khóa học:

Hình 8 Use case xem thông tin khóa học

Trang 36

Đặc tả use case:

đã có tài khoản, nếu có nhu cầu đăng ký lớp học cho lần

kế tiếp Học viên có thể xem trực tiếp các khóa học có trên hệ thống mà không phải đến tận trung tâm để nhân viên trung tâm tư vấn

phần mềm

1 Học viên muốn đăng ký lớp học

2 Chọn mục “Xem khóa học”

2.1 Hệ thống kiểm tra khóa học của trung tâm

2.2 Hiển thị danh sách khóa học lên màn hình phần mềm

3 Kết thúc use case

Trang 37

condtions:

Bảng 7 Đặc tả use case xem thông tin khóa học

- Use case Quản lý học viên:

Hình 9 Use case quản lý học viên

Trang 38

Đặc tả use case:

kiếm khóa học theo tên học viên, mã học viên, có thể in danh sách học viên

admin đã thao tác được thực hiện thành công

1 Admin muốn quản lý học viên

2 Chọn mục “Học viên”

3.1 Thêm khóa học vào hệ thống và nhấn nút “Thêm giảng viên”

3.1.2 Admin nhập thông tin học viên

3.1.3 Admin tiếp tục chọn lớp học cho học viên

2.1 Hệ thống kiểm tra những học viên tại trung tâm

2.2 Hiển thị danh sách những học viên của trung tâm lên màn hình phần mềm

3.1.1 Hệ thống hiển thị form để admin nhập thông tin ghi danh của học viên

Trang 39

nút “Xóa học viên”

3.3 Chọn học viên và cập nhật trực tiếp thông tin học viên

3.4 Nhập thông tin tìm kiếm lên thanh tìm kiếm và nhất nút “Tìm kiếm”

3.5 Nhấn nút “In danh sách”

viên vào danh sách lớp học

ra danh sách học viên tìm kiếm

3.5.1 Hệ thống in danh sách học viên của trung tâm

Trang 40

- Use case Quản lý giảng viên:

Hình 10 Use case quản lý giảng viên

Ngày đăng: 20/02/2024, 10:00

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w