![(Tiểu luận) đề tài ứng dụng quản lý trung tâm anh ngữ efe(english for everyone)](https://123docz.net/image/doc_normal.png)
Đang tải... (xem toàn văn)
Thông tin tài liệu
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ạ
Trang 1TRƯỜNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP.
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
TP Hồ Chí Minh – 2022
Trang 2TRƯỜNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP HCMKHOA 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
TP Hồ Chí Minh – 2022
Trang 32 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
CHƯƠNG 3 LOGICAL VIEW 15
1 SƠ ĐỒ LỚP (CLASS DIAGRAM) 15 i
Trang 41.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
Trang 5Chươ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
Trang 6DANH 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
Trang 8LỜ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.
1
Trang 9CHƯƠ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.
2
Trang 10Họ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
Trang 112 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
2 MIÊU TẢ TRƯỜNG HỢP SỬ DỤNG (USE CASE DESCRIPTION)
2.1 UC01
Mô tả Người dùng đăng ký thông qua trang web với các 4
Trang 12thô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.
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
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.
5
Trang 13- 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
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.
Nhân viên giáo vụ
Pre-conditions Thiết bị của người dùng có kết nối internet để truy cập
Dòng sự kiện(Flow)
Chính (Basic):
- 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
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 6
Trang 14ký khóa học.
Học viên
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(Flow)
Chính (Basic):
- 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ọ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
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
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
7
Trang 15họ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
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
Trưởng trung tâm
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):
- 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
Tên Use Case Sắp xếp lịch dạy
8
Trang 16Mô 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.
Nhân viên giáo vụ
Pre-conditions Môn học được trưởng trung tâm mở trên hệ thống.
Dòng sự kiện(Flow)
Chính (Basic):
- 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
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
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 9
Trang 17- 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
viên có thể lên hệ thống theo dõi.
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
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.
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
Trang 18- 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
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.
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
mã lớp, tên lớp, ngày bắt đầu, ngày kết thúc, thời gian học 11
Trang 19Tá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
Trang 20CHƯƠ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
Trang 211.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
Ngày đăng: 13/04/2024, 17:22
Xem thêm:
Tài liệu cùng người dùng
Tài liệu liên quan