Professional Documents
Culture Documents
Doangiuaki
Doangiuaki
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)
ĐỒ Á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)
ĐỒ Á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)
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
2. MÔ TẢ BÀI TOÁN...............................................................................2
3. CÁC THÀNH VIÊN THAM GIA..........................................................3
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
1.1. Sơ đổ lớp..........................................................................................15
1.2. Giải thích các lớp.............................................................................16
1. DEPLOYMENT DIAGRAM...............................................................30
ii
iii
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
2. Nội dung
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.
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.
Đồ á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.
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.
sd
2.1. UC01
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
1.4. UC03
- 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
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í.
1.6. UC05
1.7. UC06
- Trưởng trung tâm nhập thông tin nhân viên cần kiểm
tra.
1.8. UC07
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
Ngoại lệ (Exception):
- Nhân viên nhập sai thông tin môn học.
- 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
1.11. UC10
10
1.12. UC11
1.13. UC12
12
1.1. Sơ đổ lớp
13
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
15
16
17
18
19
20
21
22
Sơ đồ 13 Sơ đồ trạng thái (State diagram) cho đối tượng phiếu thanh toán
23
24
25
Sơ đồ 17 Sơ đồ thành phần (Component diagram) hoạt động trung tâm Anh ngữ EFE
26
27
1. DEPLOYMENT DIAGRAM
28
29
30
31
32
33
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