You are on page 1of 42

lOMoARcPSD|29902847

A03 N4B Final - Đồ án giữa kì

Phân tích và thiết kế hệ thống thông tin (Trường Đại học Kinh tế - Tài chính Thành phố
Hồ Chí Minh)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)
lOMoARcPSD|29902847

TRƯỜNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP.


HCM
KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN HỌC
MÔN: PHÂN TÍCH THIẾT KẾ
HỆ THỐNG THÔNG TIN

TÊN ĐỀ TÀI: ỨNG DỤNG QUẢN LÝ TRUNG TÂM ANH NGỮ EFE
(ENGLISH FOR EVERYONE)

Sinh viên thực hiện

1. Trần Anh Hào - 205121194


2. Nguyễn Nhật Khánh Đoan -
205020175

TP. Hồ Chí Minh – 2022

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

TRƯỜNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP. HCM


KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN HỌC
MÔN: PHÂN TÍCH THIẾT KẾ
HỆ THỐNG THÔNG TIN

TÊN ĐỀ TÀI: ỨNG DỤNG QUẢN LÝ TRUNG TÂM ANH NGỮ EFE
(ENGLISH FOR EVERYONE)

Sinh viên thực hiện

1. Trần Anh Hào - 205121194


2. Nguyễn Nhật Khánh Đoan -
205020175

TP. Hồ Chí Minh – 2022

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

MỤC LỤC
MỤC LỤC...........................................................................................................i
DANH MỤC BẢNG VÀ HÌNH VẼ..................................................................iv
NHẬN XÉT – ĐÁNH GIÁ.................................................................................v
LỜI MỞ ĐẦU.....................................................................................................1
CHƯƠNG 1. TỔNG QUAN VỀ ĐỒ ÁN...........................................................2

1. MỤC TIÊU – PHẠM VI ĐỀ TÀI...........................................................2

1.1. Mục tiêu.............................................................................................2


1.2. Phạm vi đề tài.....................................................................................2

2. MÔ TẢ BÀI TOÁN...............................................................................2
3. CÁC THÀNH VIÊN THAM GIA..........................................................3

CHƯƠNG 2. USE CASE VIEW........................................................................4

1. SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM)....4


2. Miêu tả trường hợp sử dụng (Use case description)...............................4

2.1. UC01..................................................................................................4
2.2. UC02..................................................................................................5
2.3. UC03..................................................................................................6
2.4. UC04..................................................................................................7
2.5. UC05..................................................................................................8
2.6. UC06..................................................................................................9
2.7. UC07................................................................................................10
2.8. UC08................................................................................................10
2.9. UC09................................................................................................11
2.10. UC10..............................................................................................12
2.11. UC11..............................................................................................13
2.12. UC12..............................................................................................13

CHƯƠNG 3. LOGICAL VIEW........................................................................15

1. SƠ ĐỒ LỚP (CLASS DIAGRAM)......................................................15


i

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

1.1. Sơ đổ lớp..........................................................................................15
1.2. Giải thích các lớp.............................................................................16

2. SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM).....................................17

CHƯƠNG 4. PROCESS VIEW........................................................................18

1. SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM)....................................18

1.1. Học viên đăng ký thành viên............................................................18


1.2. Học viên đăng ký môn......................................................................19
1.3. Giáo viên điểm danh.........................................................................19
1.4. Trưởng trung tâm mở lớp học...........................................................20

2. SƠ ĐỒ CỘNG TÁC (COLLABORATION DIAGRAM)....................21

2.1. Học viên đăng ký thành viên............................................................21


2.2. Học viên đăng ký môn......................................................................22
2.3. Giáo viên điểm danh.........................................................................23
2.4. Trưởng trung tâm mở lớp học...........................................................24

3. SƠ ĐỒ TRẠNG THÁI (STATE DIAGRAM)......................................24

3.1. Đối tượng lớp học............................................................................24


3.2. Đối tượng phiếu đăng ký..................................................................25

4. SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DIAGRAM)................................25

CHƯƠNG 5. IMPLEMENTATION VIEW......................................................27

1. SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM)........................27

1.1. Đăng ký tài khoản thành viên...........................................................27


1.2. Đăng ký lớp học...............................................................................27
1.3. Trung tâm Anh ngữ EFE.................................................................28

2. SƠ ĐỒ GÓI (PACKAGE DIAGRAM)................................................29

CHƯƠNG 6: DEPLOYMENT VIEW..............................................................30

1. DEPLOYMENT DIAGRAM...............................................................30

ii

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

Chương 7: Giao diện.........................................................................................31

1. GIao diện đăng nhập.............................................................................31


2. Giao diện đăng ký tài khoản.................................................................32
3. Giao diện điểm danh.............................................................................33

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN.........................................................34


MIÊU TẢ CÔNG VIỆC...................................................................................35
TÀI LIỆU THAM KHẢO.................................................................................36

iii

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

DANH MỤC BẢNG VÀ HÌNH VẼ

(nếu có – tách theo từng trang riên


Sơ đồ 1 Use case quản lý trung tâm EFE............................................................4
Sơ đồ 2 Class diagram quản lý trung tâm EFE..................................................15
Sơ đồ 3 Sơ đồ đối tượng (Object diagram) quản lý trung tâm EFE..................17
Sơ đồ 4 Sơ đồ tuần tự (Sequence diagram) đăng ký thành viên........................18
Sơ đồ 5 Sơ đồ tuần tự (Sequence diagram) đăng ký môn..................................19
Sơ đồ 6 Sơ đồ tuần tự (Sequence diagram) điểm danh......................................19
Sơ đồ 7 Sơ đồ tuần tự (Sequence diagram) mở lớp học....................................20
Sơ đồ 8 Sơ đồ cộng tác (collaboration diagram) đăng ký thành viên................21
Sơ đồ 9 Sơ đồ cộng tác (collaboration diagram) đăng ký môn.........................22
Sơ đồ 10 Sơ đồ cộng tác (collaboration diagram) điểm danh...........................23
Sơ đồ 11 Sơ đồ cộng tác (collaboration diagram) mở lớp học..........................24
Sơ đồ 12 Sơ đồ trạng thái (State diagram) cho đối tượng lớp học.....................24
Sơ đồ 13 Sơ đồ trạng thái (State diagram) cho đối tượng phiếu thanh toán......25
Sơ đồ 14 Sơ đồ hoạt động (Activity diagram) đăng ký môn.............................26
Sơ đồ 15 Sơ đồ thành phần (Component diagram) đăng ký tài khoản..............27
Sơ đồ 16 Sơ đồ thành phần (Component diagram) đăng ký lớp học.................27
Sơ đồ 17 Sơ đồ thành phần (Component diagram) hoạt động trung tâm Anh ngữ
EFE................................................................................................................... 28
Sơ đồ 18 Sơ đồ gói (Package diagram) trung tâm Anh ngữ EFE......................29
Sơ đồ 19 Sơ đồ triển khai (Deployment diagram) trung tâm Anh ngữ EFE......30

Y
Hình giao diện 1 Đăng nhập.............................................................................31
Hình giao diện 2 Đăng ký tài khoản..................................................................32
Hình giao diện 3 Điểm danh.............................................................................33

iv

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

NHẬN XÉT – ĐÁNH GIÁ

1. Hình thức trình bày

2. Nội dung

Điểm: Hình thức (20%) Nội dung (80%)


Tổng kết:
Ngày Tháng Năm 2022
Giảng viên

Nguyễn Phượng Hoàng, ThS.

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

LỜI MỞ ĐẦU

Toàn cầu hóa hiện nay là xu thế chung của tất cả các quốc gia, đặc biệt là Việt
Nam. Để đáp ứng nhu cầu học ngoại ngữ kiến thức ngày càng nhiều trung tâm ngoại
ngữ được mở ra, mục đích kinh doanh của họ là cung cấp dịch vụ dạy ngoại ngữ cho
học viên. Tuy nhiên, để hoạt động tổ chức có hiệu quả, rành mạch, chất lượng cao thì
việc ứng dụng công nghệ thông tin và hệ thống tự động tại trung tâm ngoại ngữ là hết
sức cần thiết.

Trong thời đại khoa học công nghệ phát triển như vũ bão, các thiết bị công nghệ
đã trở thành công cụ hỗ trợ trong nhiều lĩnh vực. Các cơ sở giáo dục đầu tư nghiên
cứu, ứng dụng nhiều xu hướng mới, trong đó nhấn mạnh việc sử dụng công nghệ trong
dạy học nhằm mang lại môi trường giáo dục tích cực cho người học.

Những thay đổi trong xu hướng phát triển công nghệ đòi hỏi các công ty trong
các ngành có tính cạnh tranh cao như dịch vụ giảng dạy tiếng Anh phải có hệ thống
quản lý hiệu quả, quy trình nhanh chóng và chính xác. Hệ thống giúp bảo vệ và đơn
giản hóa việc truy cập cơ sở dữ liệu.

Nhận thấy nhu cầu phát triển trên là hết sức cần thiết và cấp bách trong tình
hình hiện nay, dưới sự hướng dẫn của Giảng viên Nguyễn Phượng Hoàng, chúng tôi
quyết định chọn "HỆ THỐNG QUẢN LÝ TRUNG TÂM ANH NGỮ EFE (ENGLISH
FOR EVERYONE)" làm đề tài của đồ án.

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

CHƯƠNG 1. TỔNG QUAN VỀ ĐỒ ÁN

1. MỤC TIÊU – PHẠM VI ĐỀ TÀI

1.1. Mục tiêu

Dựa vào kiến thức được giảng dạy, thiết kế hệ thống ứng dụng quản lý trung
tâm Anh ngữ EFE, công nghệ hóa các nghiệp vụ truyền thống, giúp chúng diễn ra theo
một quy trình nhất định, nhanh chóng và chính xác. Giúp lưu trữ tất cả thông tin sinh
viên, lớp học, khóa học trong một hệ thống, quản lý dữ liệu tập trung và nhất quán,
không xảy ra lỗi trong quá trình chuyển dữ liệu từ khoa này sang khoa khác. Đồng thời
giúp cán bộ quản lý nắm bắt nhanh tình hình hoạt động của trung tâm, đánh giá chính
xác, khách quan tình hình học tập và giảng dạy của giáo viên và học sinh.
Hệ thống được xây dựng trên cơ sở dễ dàng mở rộng và sửa chữa sau này.

1.2. Phạm vi đề tài

Đồ án được thực hiện dựa trên cơ sở phạm vi môn học “Phân tích và thiết kế hệ
thống thông tin” của trường đại học Kinh tế - Tài chính thành phố Hồ Chí Minh.
Phạm vi của đồ án là phân tích và thiết kế hệ thống quản lý của Trung tâm Anh
ngữ EFE.

2. MÔ TẢ BÀI TOÁN

Trung tâm có nhiều lớp học với các hình thức cấp độ khác nhau. Học viên sẽ
đăng ký thành viên thông qua trang web với các thông tin tên đăng nhập (khóa), mật
khẩu, họ, tên, ngày sinh, địa chỉ, số điện thoại liên lạc và email.

Sau khi đăng nhập thành công học viên sẽ tìm và chọn lớp mà mình muốn tham
gia để thực hiện đăng ký, thông tin phiếu đăng ký gồm có số phiếu (khóa), ngày đăng
ký, thông tin học viên và thông tin lớp.

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

Học viên đóng học phí bằng phương thức chuyển khoản theo cú pháp, phiếu
hóa đơn gồm có số giao dịch, tên người đóng, tên học viên, tên môn học, xác nhận
thanh toán, hệ thống cập nhật trạng thái trong tài khoản học viên ấy là đã xác nhận
đóng học phí hay chưa (1-ghi nhận thanh toán, 0-chưa ghi nhận thanh toán).

Nhân viên giáo vụ sẽ tiếp nhận xử lý và gởi email xác nhận đăng ký môn thành
công, đồng thời trên phiếu đăng ký sẽ có thêm thông tin phiếu này do ai xử lý.

Nhân viên giáo vụ sẽ sắp xếp lịch dạy cho giáo viên, trợ giảng. Cuối quý, nhân
viên học vụ sẽ khảo sát ý kiến học viên của mỗi lớp (nếu có) về công tác giảng dạy để
ghi vào báo cáo cho trưởng trung tâm xem.

Mỗi lớp sẽ do một giáo viên phụ trách, giáo viên cũng được xem như là nhân
viên của trung tâm, thông tin nhân viên gồm có tên đăng nhập (khóa), họ, tên, số điện
thoại và email, vai trò (giáo viên, nhân viên, …). Trong quá trình học giáo viên sẽ
chấm và nhập điểm 5 bài tập và một bài kiểm tra kết thúc môn. Một giáo viên sẽ dạy
nhiều lớp. Cuối mỗi buổi học, giáo viên sẽ điểm danh trên hệ thống web và ghi chú
nếu học viên có đi trễ (vi phạm: 1-có, 0-không).

Trưởng trung tâm sẽ quản lý các môn học, thông tin môn học gồm mã môn học,
tên môn học, số giờ và học phí. Đồng thời sẽ có trách nhiệm mở các lớp, thông tin lớp
gồm có mã lớp (khóa), tên lớp, ngày bắt đầu, ngày kết thúc, thời gian học (ca 1 2-4-6,
ca 2 3-5-7, …) do một giáo viên phụ trách và thuộc một môn học (nghe nói 1, nghe nói
2, dịch 1, dịch 2, …). Đồng thời quản lý thông tin nhân viên.

Định kỳ vào cuối tháng, trưởng trung tâm sẽ tổng hợp và in báo cáo (nếu có)
quá trình hoạt động của trung tâm.

3. CÁC THÀNH VIÊN THAM GIA

ST MSSV Họ tên email


T
1 205121194 Trần Anh Hào Haota220@uef.edu.vn

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

2 205020175 Nguyễn Nhật Khánh Đoan Doannnk20@uef.edu.v


n

CHƯƠNG 2. USE CASE VIEW

1. SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM)

Sơ đồ 1 Use case quản lý trung tâm EFE

sd

2. MIÊU TẢ TRƯỜNG HỢP SỬ DỤNG (USE CASE DESCRIPTION)

2.1. UC01

Use Case ID UC01


Tên Use Case Đăng ký thành viên
Mô tả Người dùng đăng ký thông qua trang web với các

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

thông tin tên đăng nhập (khóa), mật khẩu, họ, tên, ngày sinh,
địa chỉ, số điện thoại liên lạc và email.
Tác nhân (Actor) Học viên
Pre-conditions Thiết bị của người dùng có kết tối internet để truy cập
web
Dòng sự kiện (Flow) Chính (Basic):
- Học viên truy cập website của trung tâm.
- Học viên đăng nhập vào website trung tâm.
- Hệ thống xác thực thông tin đăng nhập thành công và
cho phép người dùng truy cập.
Thay thế (Alternative):
- Học viên nhờ trung tâm Anh ngữ đăng ký giúp
Ngoại lệ (Exception):
- Học viên hủy đăng ký
- Học viên đặt mật khẩu tài khoản sai định dạng
Post-conditions Hệ thống thông báo tài khoản đăng ký thành công
Tài khoản truy cập được và thực hiện đủ chức năng
của tài khoản

1.3. UC02

Use Case ID UC02


Tên Use Case Đăng nhập
Mô tả Mỗi học viên sau khi có tài khoản có thể đăng nhập
vào để tham gia khóa học tại trung tâm.
Nhân viên trung tâm đăng nhập vào hệ thống để làm
việc. Có sự phân quyền đăng nhập đối với từng đối tượng
nhân viên.
Tác nhân (Actor) Nhân viên trung tâm, học viên
Pre-conditions Người dùng đã đăng kí tài khoản trên hệ thống trước
đó.
Thiết bị của người dùng có kết nối internet để truy cập
website.
Dòng sự kiện (Flow) Chính (Basic):

- Học viên truy cập website của trung tâm.

- Học viên đăng nhập vào website trung tâm.

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

- Hệ thống xác thực thông tin đăng nhập thành công và


cho phép người dùng truy cập.
Thay thế (Alternative):
Ngoại lệ (Exception):
- Hệ thống xác thực thông tin đăng nhập không thành
công.
- Học viên dùng chọn lệnh huỷ đăng nhập.
Post-conditions Đăng nhập thành công.

1.4. UC03

Use Case ID UC03


Tên Use Case Xác nhận đăng ký
Mô tả Khi học viên đăng ký xong thì hệ thống trung tâm sẽ
xác nhận học viên đã hoàn thành đăng ký khóa học.
Tác nhân Nhân viên giáo vụ
(Actor)
Pre-conditions Thiết bị của người dùng có kết nối internet để truy cập
web.
Dòng sự kiện Chính (Basic):
(Flow)
- Hệ thống nhận phiếu đăng ký của học viên.

- Hệ thống lưu phiếu đăng ký của học viên.

- Thông tin đăng ký học hiện lên tài khoản của học
viên.
Thay thế (Alternative):
Ngoại lệ (Exception):
- Nhân viên nhập sai cú pháp.
- Hệ thống báo lỗi.
Post-conditions Nhân viên giáo vụ sẽ tiếp nhận xử lý và gửi email xác
nhận đăng ký thành công.

1.5. UC04

Use Case ID UC04


Tên Use Case Chuyển khoản học phí
Mô tả Học viên cần phải đóng học phí để hoàn tất việc đăng

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

ký khóa học.
Tác nhân Học viên
(Actor)
Pre-conditions - Học viên phải có tiền khi thực hiện thanh toán học phí.

- Thiết bị có kết nối internet để khi thực hiện tác vụ.

Dòng sự kiện Chính (Basic):


(Flow)
- Học viên đăng nhập vào tài khoản học viên.
- Hệ thống hiển thị số tiền phải đóng và số tài khoản
của trung tâm.

- Hệ thống đã xác nhận học viên đã đóng tiền.

- Mục tình trạng học phí hiện là 1.


Thay thế (Alternative):
Học viên đóng tiền trực tiếp cho nhân viên.
Ngoại lệ (Exception):
Học viên chuyển sai tài khoản.
Post-conditions - Học viên đóng học phí thành công.
- Học viên đã đăng kí học thành công.

1.6. UC05

Use Case ID UC05


Tên Use Case Tìm và chọn lớp
Mô tả Sau khi học viên đăng kí khóa học xong có thể đăng
nhập vào hệ thống. Học viên sẽ đăng kí vào lớp học và thời
gian học phù hợp cho học viên
Tác nhân (Actor) Học viên
Pre-conditions - Trưởng trung tâm đã cập nhật và mở lớp học.
- Học viên đã đăng kí học và nhập học.
- Thiết bị của học viên có kết nối internet để truy cập.
Dòng sự kiện (Flow) Chính (Basic):
- Học viên chọn lớp mong muốn tham gia trên hệ thống
được thể hiện tất cả các lớp học được mở.
- Thực hiện đăng ký trên hệ thống thông tin phiếu đăng
ký gồm có số phiếu (khóa), ngày đăng ký, thông tin

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

học viên và thông tin lớp.


- Sau khi đăng ký thành công, hệ thống sẽ có thư báo lại
người xác nhận thông tin đăng ký sẽ có thêm thông tin
phiếu này do ai xử lý.
Thay thế (Alternative):
Học viên có thể nhờ nhân viên hướng dẫn.
Ngoại lệ (Exception):
Hệ thống báo lỗi lớp học đã đủ số lượng và yêu cầu
chọn lại lớp học khác.
Post-conditions Học viên đăng ký và chọn lớp học thành công.

1.7. UC06

Use Case ID UC06


Tên Use Case Quản lý thông tin nhân viên
Mô tả Quản lý thông tin của các nhân viên
Tác nhân Trưởng trung tâm
(Actor)
Pre-conditions Tất cả nhân viên đều phải có tài khoản riêng
Dòng sự kiện Chính (Basic):
(Flow)
- Trưởng trung tâm đăng nhập vào hệ thống.

- Trưởng trung tâm nhập thông tin nhân viên cần kiểm
tra.

- Hệ thống xác nhận đúng thông tin nhân viên.

- Hệ thống hiện thông tin nhân viên cần kiểm tra.


Thay thế (Alternative):
Ngoại lệ (Exception):
Trưởng trung tâm nhập sai thông tin nhân viên. Hệ
thống xác nhận sai thông nhân viên.
Post-conditions Trưởng trung tâm quản lí thông tin nhân viên thành
công.

1.8. UC07

Use Case ID UC07


Tên Use Case Sắp xếp lịch dạy

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

Mô tả Trung tâm sẽ phân phối giáo viên theo từng lịch dạy
cho phù hợp và sắp xếp đều cho các lớp.
Tác nhân Nhân viên giáo vụ
(Actor)
Pre-conditions Môn học được trưởng trung tâm mở trên hệ thống.
Dòng sự kiện Chính (Basic):
(Flow) - Nhân viên giáo vụ sắp xếp giáo viên cho cả khóa học.
- Nhân viên giáo vụ liên lạc cho giáo viên để xác nhận
lịch.
- Nhân viên giáo vụ lưu thời khóa biểu.
Thay thế (Alternative):
- Nhân viên giáo vụ sắp xếp giáo viên dạy thế.
Post-conditions

1.9. UC08

Use Case ID UC08


Tên Use Case Quản lý môn học
Mô tả Quản lý thông tin môn học và thông tin chi tiết các
khóa học
Tác nhân (Actor) Trưởng trung tâm
Pre-conditions Thông tin của từng môn học được cập nhật lên hệ
thống chung.
Dòng sự kiện (Flow) Chính (Basic):

- Nhân viên đăng nhập vào hệ thống.

- Thông tin môn học cần kiểm tra.

- Hệ thống xác nhận đúng thông tin môn học.

- Hệ thống hiện thông tin môn học.

Thay thế (Alternative):


Trưởng trung tâm có thể lấy giấy thông tin các môn
học từ nhân viên giáo vụ.

Ngoại lệ (Exception):
- Nhân viên nhập sai thông tin môn học.

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

- Hệ thống xác nhận sai thông tin môn học tìm kiếm.

Post-conditions Hệ thống thông báo lưu thông tin môn thành công và
hiển thị đúng thông tin.

1.10. UC09

Use Case ID UC09


Tên Use Case Điểm danh
Mô tả Được cập nhật trên hệ thống sau mỗi buổi học. Học
viên có thể lên hệ thống theo dõi.
Tác nhân (Actor) Giáo viên
Pre-conditions Giáo viên có thể truy cập vào web điểm danh
Dòng sự kiện (Flow) Chính (Basic):

- Giáo viên đăng nhập vào hệ thống.

- Giáo viên điểm danh trên hệ thống.

- Học viên có đi trễ hiện là 1.


Thay thế (Alternative):
Giáo viên có thể ghi chú điểm danh lên giấy.
Ngoại lệ (Exception):
Giáo viên đăng nhập sai tài khoản.
Post-conditions Cập nhật điểm danh trên hệ thống giúp học viên theo
dõi được.

1.11. UC10

Use Case ID UC010


Tên Use Case Nhập điểm
Mô tả Kết quả 5 bài kiểm tra của học viên sẽ được giáo viên
cập nhật lên hệ thống và học viên có thể xem điểm bài thi của
mình.
Tác nhân (Actor) Giáo viên
Pre-conditions Sinh viên hoàn thành các bài kiểm tra và bài thi.
Giáo viên chấm xong các bài kiểm tra.
Dòng sự kiện (Flow) Chính (Basic):

10

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

- Giáo viên đăng nhập vào hệ thống.

- Giáo viên nhập điểm bài tập vào hệ thống

- Hệ thống xác nhận.

- Hệ thống lưu điểm của học viên vào dữ liệu.


Thay thế (Alternative):
Ngoại lệ (Exception):
Giáo viên đăng nhập sai tài khoản.
Post-conditions Học viên xem được đúng điểm thi của mình.

1.12. UC11

Use Case ID UC011


Tên Use Case Tổng hợp và in báo cáo
Mô tả Tổng hợp học phí của học viên, lương của nhân viên.
Báo cáo doanh thu bao nhiêu, số học viên và chất lượng
giảng dạy của giáo viên. Sau mỗi quý là tổng kết kết quả học
tập của các học viên.
Tác nhân (Actor) Trưởng trung tâm
Pre-conditions Nhân viên lập báo cáo gửi lên trưởng trung tâm.
Dữ liệu của quý đó đủ nhiều để được tổng hợp báo cáo
Dòng sự kiện (Flow) Chính (Basic):
- Trưởng trung tâm đăng nhập vào web
- Trưởng trung tâm chọn mục tổng hợp báo cáo
- Trưởng trung tâm lựa chọn các mục cần in báo cáo
- In báo cáo
Thay thế (Alternative):
- Trưởng trung tâm có thể nhập báo cáo khác trên giấy
vào hệ thống
Post-conditions In báo cáo thành công và đúng số liệu.

1.13. UC12

Use Case ID UC12


Tên Use Case Mở lớp học
Mô tả Trưởng trung tâm mở các lớp, thông tin lớp gồm có
mã lớp, tên lớp, ngày bắt đầu, ngày kết thúc, thời gian học
11

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

Tác nhân (Actor) Trưởng trung tâm


Pre-conditions Có đủ học viên đăng ký môn
Dòng sự kiện (Flow) Chính (Basic):

- Nhân viên đăng nhập vào hệ thống.

- Tìm thông tin môn học đủ tiêu chí mở lớp.

- Hệ thống xác nhận đúng thông tin môn học.

- Hệ thống hiện thông tin môn học.

- Nhân viên mở lớp

Post-conditions Hệ thống thông báo mở lớp thành công và hiển thị


đúng thông tin cho học viên.

12

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

CHƯƠNG 3. LOGICAL VIEW

1. SƠ ĐỒ LỚP (CLASS DIAGRAM)

1.1. Sơ đổ lớp

Sơ đồ 2 Class diagram quản lý trung tâm EFE

13

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

1.2. Giải thích các lớp

Nhân viên cấp cao quản lý nhân viên cấp dưới. Mỗi nhân viên, với các vai trò
khác nhau (trưởng trung tâm, giáo vụ, giáo viên, …) sẽ thực hiện các hoạt động khác
nhau.

 Nhân viên quản lý nhiều môn học, nhưng các môn học chỉ do 1 nhân viên
trưởng trung tâm quản lý.
 Nhân viên giáo vụ tiếp nhận xử lý việc đăng ký môn của học viên và gởi
email xác nhận đăng ký thành công, đồng thời trên phiếu đăng ký sẽ có
thêm thông tin phiếu này do ai xử lý. Một nhân viên có thể xử lý nhiều
phiếu đăng ký, nhưng một phiếu đăng ký chỉ có thể do một nhân viên đảm
nhận.
 Giáo viên (nhân viên) chấm và nhập điểm các bài kiểm tra khi kết thúc
môn. Giáo viên có thể nhập điểm cho nhiều bạn nhưng mỗi phiếu điểm chỉ
do một giáo viên nhập. Đồng thời, giáo viên cũng điểm danh cho các học
viên trong lớp, các học viên trong lớp chỉ do một giáo viên chịu trách
nhiệm điểm danh.

Mỗi học viên chỉ có một tài khoản và các tài khoản chỉ có một chủ sở hữu.
Tài khoản học viên sau khi tạo có thể không có các lớp PhieuDiemDanh,
PhieuDiem, … khi chưa đăng ký môn học.

14

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

2. SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM)

Sơ đồ 3 Sơ đồ đối tượng (Object diagram) quản lý trung tâm EFE

15

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

CHƯƠNG 4. PROCESS VIEW

1. SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM)

1.1. Học viên đăng ký thành viên

Sơ đồ 4 Sơ đồ tuần tự (Sequence diagram) đăng ký thành viên

16

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

1.2. Học viên đăng ký môn

Sơ đồ 5 Sơ đồ tuần tự (Sequence diagram) đăng ký môn

1.3. Giáo viên điểm danh

Sơ đồ 6 Sơ đồ tuần tự (Sequence diagram) điểm danh

17

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

1.4. Trưởng trung tâm mở lớp học

Sơ đồ 7 Sơ đồ tuần tự (Sequence diagram) mở lớp học

18

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

2. SƠ ĐỒ CỘNG TÁC (COLLABORATION DIAGRAM)

3.1. Học viên đăng ký thành viên

Sơ đồ 8 Sơ đồ cộng tác (collaboration diagram) đăng ký thành viên

19

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

1.14. Học viên đăng ký môn

Sơ đồ 9 Sơ đồ cộng tác (collaboration diagram) đăng ký môn

20

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

1.15. Giáo viên điểm danh

Sơ đồ 10 Sơ đồ cộng tác (collaboration diagram) điểm danh

21

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

1.16. Trưởng trung tâm mở lớp học

Sơ đồ 11 Sơ đồ cộng tác (collaboration diagram) mở lớp học

3. SƠ ĐỒ TRẠNG THÁI (STATE DIAGRAM)

2.1. Đối tượng lớp học

Sơ đồ 12 Sơ đồ trạng thái (State diagram) cho đối tượng lớp học

22

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

2.2. Đối tượng phiếu đăng ký

Sơ đồ 13 Sơ đồ trạng thái (State diagram) cho đối tượng phiếu thanh toán

4. SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DIAGRAM)

23

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

Sơ đồ 14 Sơ đồ hoạt động (Activity diagram) đăng ký môn

24

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

CHƯƠNG 5. IMPLEMENTATION VIEW

1. SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM)

1.1. Đăng ký tài khoản thành viên

Sơ đồ 15 Sơ đồ thành phần (Component diagram) đăng ký tài khoản

1.2. Đăng ký lớp học

Sơ đồ 16 Sơ đồ thành phần (Component diagram) đăng ký lớp học

25

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

1.3. Trung tâm Anh ngữ EFE

Sơ đồ 17 Sơ đồ thành phần (Component diagram) hoạt động trung tâm Anh ngữ EFE

26

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

2. SƠ ĐỒ GÓI (PACKAGE DIAGRAM)

Sơ đồ 18 Sơ đồ gói (Package diagram) trung tâm Anh ngữ EFE

27

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

CHƯƠNG 6: DEPLOYMENT VIEW

1. DEPLOYMENT DIAGRAM

Sơ đồ 19 Sơ đồ triển khai (Deployment diagram) trung tâm Anh ngữ EFE

28

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

Chương 7: Giao diện

1. GIAO DIỆN ĐĂNG NHẬP

Hình giao diện 1 Đăng nhập

29

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

2. GIAO DIỆN ĐĂNG KÝ TÀI KHOẢN

Hình giao diện 2 Đăng ký tài khoản

30

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

3. GIAO DIỆN ĐIỂM DANH

Hình giao diện 3 Điểm danh

31

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN


Việc áp dụng công nghệ thông tin trong tất cả các lĩnh vực của đời sống
cũng như xã hội đã làm thay đối căn bản diện mạo của xã hội cũng như đem lại
những tiện ích to lớn. Với những kiến thức được học trong thời gian bốn năm
qua, cùng với những kinh nghiệm được các thầy cô truyền cho, sau khi nhận đề
tài tốt nghiệp này, em đã cố gắng khảo sát thực tế, đồng thời tham khảo bài học
của những người đi trước. Thực tế đã giúp em biết cách tổ chức thiết kế một
chương trình để áp dụng trong thực tế. Và thấy được vai trò to lớn của công
nghệ thông tin trong xã hội hiện nay. Nhờ đó mà đã giảm rất nhiều sức lực của
con người mà vẫn đem lại hiệu quả cao trong
công việc. Mong muốn có một giao diện thân thiện với người dùng, dễ
thao tác và sử dụng nhưng vẫn đáp ứng được các chức năng mà hệ thống cần
cung cấp là mục tiêu mà đề tài của hướng tới. Tuy nhiên với trình độ bản thân
còn nhiều hạn chế, em chưa thực sự hiểu hết được những khả năng mà hệ thống
sẽ xảy ra để nắm vững toàn bộ vấn đề. Mặc dù đã xây dựng được chương trình
gần gũi với người dùng nhưng chương trình vẫn còn nhiều hạn chế về chức
năng. Chính vì vậy nên rất cần những ý kiến đóng góp để đồ án hoàn thiện hơn.

32

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

MIÊU TẢ CÔNG VIỆC

ST Họ tên Công việc


T
1 Trần Anh Hào Định dạng báo cáo
Mô tả thêm cho bài toán
Use case diagram
Class diagram
Sequence diagram
Collaboration diagram
State diagram
Activity diagram
Component diagram
Package diagram
Deployment diagram
2 Nguyễn Nhật Khánh Đoan Miêu tả Use case
Mô tả thêm cho bài toán
Object diagram
Thiết kế giao diện

33

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)


lOMoARcPSD|29902847

TÀI LIỆU THAM KHẢO

Sách Object-Oriented Analusis and Design using UML -Dr. Fritz Solms
Sách UML – 2.5.1
https://ucancook.vn/component-diagram-la-gi/
https://text.123docz.net/document/22074-phan-tich-thiet-ke-he-thong-quan-ly-
hoc-vien-trung-tam-tieng-anh.htm
https://tailieu.vn/doc/do-an-phan-tich-thiet-ke-he-thong-quan-ly-hoc-vien-
trung-tam-ngoai-ngu-1224530.html
https://www.slideshare.net/trongthuy1/luan-van-thiet-ke-he-thong-thong-tin-
quan-ly-phan-phoi-gas-hot
https://toidayhoc.com/lap-trinh/class-diagram-ban-ve-quan-trong-cua-thiet-ke-
phan-mem/
https://viblo.asia/p/tim-hieu-ve-cach-thiet-ke-class-diagram-L4x5xLyY5BM
https://iviettech.vn/blog/813-classs-diagarm-ban-ve-ve-classlop.html
https://online.visual-paradigm.com/diagrams/tutorials/component-diagram-
tutorial/
https://viblo.asia/p/man-hinh-dang-ky-dang-nhap-co-gi-GrLZD3OVKk0
https://www.uml-diagrams.org/package-diagrams-overview.html
https://www.lucidchart.com/pages/uml-package-diagram
https://www.youtube.com/watch?
v=KshoFHK0Rwc&ab_channel=AkshayRaiPriyadarshiUR15CS307

34

Downloaded by Tu?n H? Nguy?n Anh (tuanhna21@uef.edu.vn)

You might also like