1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích và thiết kế hệ thống quản lý trung tâm ngoại ngữ

52 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Phân Tích Và Thiết Kế Hệ Thống Quản Lý Trung Tâm Ngoại Ngữ
Tác giả Nguyễn Dươg Rắc Lin - 22DA042, Trần Thị Thu Ngân - 22DA50, Nguyễn Thị Thanh Tình - 22DA081, Lê Viết Trương
Người hướng dẫn Lương Thị Nhứt Sương - 22DA064
Trường học Đại Học Đà Nẵng
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài Tập Lớn
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 52
Dung lượng 4,9 MB

Nội dung

Số lượng học viên đăng ký học ở các trung tâm là vô cùng nhiều, nếu chỉ thực hiện quản lý trung tâm ngoại ngữ này bằng các cách truyền thống sẽ tốn rất nhiều thời gian, công sức cũng như

Trang 1

DAI HOC DA NANG

TRUONG DAI HOC CNTT & TT VIET- HAN

Nhóm 18: 1 Nguyễn Dươg Rắc Lin - 22DA042

Lương Thị Nhứt Sương - 22DA064 Trần Thị Thu Ngân - 22DA50 Nguyễn Thị Thanh Tình - 22DA081

Đà Nẵng, tháng 12 năm 2023

Trang 2

DAI HOC DA NANG

TRUONG DAI HOC CNTT & TT VIET- HAN

Nhóm 18: 1 Nguyễn Dươg Rắc Lin - 22DA042

Lương Thị Nhứt Sương - 22DA064 Trần Thị Thu Ngân - 22DA50

Nguyễn Thị Thanh Tình - 22DA081

Đà Nẵng, tháng 12 năm 2023

Trang 3

MUC LUC

DANH MUC CAC TU VIET TAT

DANH MUC CAC BANG

DANH MỤC CÁC HÌNH ẢNH

MỞ DAU

Chương 1 - KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

1.1 Khảo sát hiện trạng và đánh giá hiện trạng

1.1.1 Giới thiệu về đơn vi

1.1.2 Quy trình nghiệp vụ

1.1.3 Đánh giá hiện trạng

1.2 Xác lập dự án

1.3 Yêu cầu của hệ thống

Chương 2 - MÔ HÌNH HÓA YÊU CÂU

2.1 Xác định các tác nhân

2.2 Các ca sử dụng

2.3 Biểu đồ use case

Chương 3 - MÔ HÌNH HÓA CÂU TRÚC

Trang 4

4.4 Biểu đồ giao tiếp

Chương 5 - THIET KE CHI TIET BIEU DO LOP VA KIEN TRUC

5.1 Biéu đồ gói

5.2 Biéu dé thanh phan

5.3 Biéu dé trién khai

KET LUAN VA HUONG PHAT TRIEN

TAI LIEU THAM KHAO

Trang 5

DANH MUC CAC TU VIET TAT

1 | PTTKHT Phân tích thiết kế hệ thông

2_ |CSDL Cơ sở dữ liệu

3 |TTNN Trung tâm Ngoại ngữ

4 |GD&DT Giáo dục và Đào tạo

5 | TOEIC Test of English for International Communication

6 | IELTS International English Language Testing System

Trang 6

DANH MUC CAC BANG

Bang cac tac nhan

Bang cac ca su dung

Bang dac ta usecase "Dang nhập"

Bảng đặc tả usecase "Đăng ký khóa học”

Danh sách các thuộc tính lớp “Học viên”

Danh sách các phương thức lớp “Học viên”

Danh sách các thuộc tính lớp “Giang vién”

Danh sách các phương thức lớp “Giảng viên”

Danh sách các thuộc tính lớp “Nhân viên”

Danh sách các phương thức lớp “Nhân viên” Danh sách các thuộc tính lớp “Đăng ký khoá học” Danh sách các phương thức lớp “Đăng ký khoá học” Danh sách các thuộc tính lớp “Bảng lương”

Bảng 3.10 Danh sách các phương thức lớp “Bảng lương”

Bang 3.11 Danh sách các thuộc tính lớp “Hoá đơn”

Bảng 3.12 Danh sách các phương thức lớp “Hoá đơn”

Bảng 3.13 Danh sách các thuộc tính lớp “Chi tiết hoá đơn” Bảng 3.14 Danh sách các phương thức lớp “Chỉ tiết hoá đơn”

Bảng 3.15 Danh sách các thuộc tính lớp “Khoá học”

Bang 3.16 Danh sách các phương thức lớp “Khoa hoc” Bảng 3.17 Danh sách các thuộc tính lớp “Thời khóa biểu” Bảng 3.18 Danh sách các phương thức lớp “Thời khóa biểu” Bảng 3.19 Danh sách các thuộc tính lớp “Phòng học”

Bảng 3.20 Danh sách các phương thức lớp “Phòng học”

Trang 7

DANH MUC CAC HINH ANH

Hinh 2.1 Biéu dé use case tông quát

Hinh 2.2 Biéu dé use case “Tim kiém”

Hinh 2.3 Biéu dé use case “Quan ly giang viên”

Hình 2.4 Biêu đỗ use case “Quản lý khóa học”

Hinh 2.5 Biéu dé use case “Quan ly hoc viên”

Hinh 2.6 Biéu dé use case “Bao cao théng ké”

Hinh 2.7 Biéu dé use case “Dang nhap”

Hinh 2.8 Biéu dé use case “Quan lý tiền lương”

Hinh 2.9 Biéu dé use case “Doanh thu”

Hình 3.1 Sơ đồ lớp

Hình 4.1 Biêu đồ hoạt động đăng nhập

Hình 4.2 Biểu đồ hoạt động thêm người đùng mới

Hình 4.3 Biêu đồ hoạt động tìm kiếm

Hình 4.4 Biêu đồ hoạt động quản lý khóa học

Hình 4.5 Biểu đề hoạt động doanh thu

Hình 4.6 Biéu dé trạng thái đăng kí khóa học

Hình 4.7 Biêu đỗ trạng thái đăng nhập

Hình 4.8 Biêu đồ tuần tự chức năng đăng nhập

Hình 4.9 Biêu đồ tuần tự chức năng thêm người đùng

Hình 4.10 Biểu đồ tuần tự chức năng quản lý khóa học

Hình 4.11 Biểu đồ tuần tự chức năng đăng ký khóa học

Hình 4.12 Biểu đồ giao tiếp đăng ký khóa học

Hình 4.13 Biểu đồ giao tiếp đăng ký khóa học

Hình 4.14 Biểu dé giao tiếp quản lý khóa học

Hình 5.1 Biêu đỗ gói hệ thống trung tâm ngoại ngữ

Hình 5.2 Biêu đồ thành phần hệ thống trung tâm ngoại ngữ

Trang 8

MO DAU

Trong thời đại hội nhập quốc tế cũng như sự tăng lên của đầu tư nước ngoài vào Việt Nam hiện nay, việc sử dụng tiếng Anh trong giao tiếp cũng như trong công việc ngày càng trở nên quan trọng Tiếng Anh trở thành một ngôn ngữ phô biến và gần như quan trọng bậc nhất hiện nay Nắm bắt được nhu cầu tiếng Anh ngày càng tăng lên hiện nay, các trung tâm ngoại ngữ liên tục ra đời

Số lượng học viên đăng ký học ở các trung tâm là vô cùng nhiều, nếu chỉ thực hiện

quản lý trung tâm ngoại ngữ này bằng các cách truyền thống sẽ tốn rất nhiều thời gian,

công sức cũng như nhân lực đề thực hiện bởi vì phải quan ly hang ti ti van đề như quản lý học viên (thông tin, điểm só, lộ trình học, ), lớp học (sĩ số, giáo viên giảng đạy, ), giảng

viên (thông tin, lương ) Việc quản ly thủ công bằng tay như vậy cũng sẽ đễ đàng xảy

ra các vấn đề như dễ thất lạc giấy tờ, khó lưu trữ vì số lượng giấy tờ lớn hay tốn kém tiền

bạc, không gian để lưu trữ, Để giải quyết những vấn đề, ta có thể ứng dụng các bước tiễn của công nghệ thông tin vào Bởi ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tế mang tính quyết định trong hoạt động của các chính phủ, tô chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có

thể tạo ra những bước đột phá mạnh mẽ

Đó là lí do tại sao chúng em chọn chủ dé “Phân tích và thiết kế hệ thống Quản lý

trung tâm Ngoại ngữ” là đề tài của bài tập lớn lần này, với mục tiêu là nêu rõ yêu câu của

hệ thống, phân tích và thiết kế được phân mềm quản lý Trung tâm Ngoại ngữ để bước đầu phục vụ cho việc xây dựng một ứng dụng quản lý Trung tâm Ngoại ngữ hoàn thiện nhất

Trang 9

Chương 1 - KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ

ÁN

Ld, Khao sat hién trang va danh gia hién trang

1.1.1 Giới thiệu về đơn vị

Quản lý trung tâm

[ Quân lý hóa đơn } [ Quan lý tiên lương ] [owen ly bai ôn) «+ ly bai to]

Chỉ tiết hóa đơn

1.1.2 Quy trình nghiệp vụ

- _ Trung tâm Ngoại ngữ đào tạo chủ yếu 2 loại chương trình học: TOEIC và IELTS Méi chuong trinh dugc chia lam các khóa học khác nhau, mỗi khóa học có level từ

thấp đến cao ứng với trình độ của học viên Học phí của mỗi khóa học cũng khác

nhau, thông thường thì các khóa học có level cao hơn thì học phí sẽ cao hơn -_ Mỗi năm trung tâm sẽ có 4 đơt khai giảng cho tat ca các khóa học, thời gian cho

mỗi khóa học là 3 tháng Khoảng 1 tháng trước khi khóa học bắt đầu sẽ mở đăng ký

Trang 10

phí

-_ Sau khi khai giảng, học viên thực hiện học tập ở trung tâm va thực hiện bài tập trên

hệ thống theo yêu cầu của giảng viên

- Sau khi hoàn thành quá trình học tập, học viên thực hiện thị cuối khóa Học viên thi dau sé được trung tâm cấp bằng theo đúng trình độ mà học viên đạt được, với các

sinh viên có kết quả cao và muốn học lên level cao hơn, trung tâm sẽ có mức giảm

học phí là 30% Học viên thị trượt sẽ được trung tam hỗ trợ đăng ký học lại nếu

muốn, học phí khi học lại sẽ được giảm 50% Việc giảm học phí đối với cả 2 trường hợp này đều chí có hiệu lực nếu học viên đăng ký ngay đợt khai giảng sau 1.1.3 Đánh giá hiện trạng

- _ Trong hơn ba thập kỷ vừa qua, trung tâm ngoại ngữ (TTNN) đã đóng góp rất lớn cho sự phát triển ngoại ngữ ở nước ta Ngoài một số ít (183%) là những trung tâm

trực thuộc trường đại học, cao đẳng, Sở GD&ÐT, đại đa số là trung tâm tư nhân xây

dựng trên nguồn lực xã hội hoá của cá nhân cũng như tập thể, có mặt khắp trên các

tỉnh, thành trong các điều kiện tổ chức dạy học khác nhau

- Đối với nghiép vu cua TTNN, van con rat nhiéu trung tam van con thực hiện quản

lý nhân viên, giảng viên cũng như học viên bằng các phương pháp thủ công như dùng giấy hoặc excel Điều này sẽ khiến cho việc quản lý nhân sự, tài nguyên cũng như các tài liệu liên quan trở nên cực kỳ khó khăn do số lượng của chúng là không nhỏ Ngoài ra, rất nhiều trường hợp đánh mắt thông tin giấy tờ đã xảy ra, gây ảnh

hưởng lớn đến việc quản lý TTNN

-_ Còn đối với nghiệp vụ thông kê hóa đơn của kế toán gặp vo vàn khó khăn khi dễ mắc các sai lầm về số liệu khi phải xử lý một lúc nhiều hóa đơn nếu chỉ ghi nhận lại

bằng giấy hoặc bằng file excel Điều này cũng sẽ gây ảnh hưởng không nhỏ đến nghiệp vụ quản lý danh sách các bản kê khai hóa đơn do học viên nộp học phí

- _ Cuối cùng, đối với giảng viên, các công việc soạn giáo án hay làm bai tập cho học

Trang 11

Việc sửa hay đôi mới giáo án cũng tốn không ít công sức, đôi khi giảng viên cần soạn lại cả I bộ giáo án chỉ vì 1 — 2 chương trong bài giảng xuất hiện sai lầm

Do đó, đồ án “Phân tích và thiết kế hệ thông Quản lý truung tâm ngoại ngữ” này sẽ

giúp thực hiện các nghiệp vụ liên quan đến hoạt động quản lý TTNN một cách hiệu quả và không còn thủ công nữa

1,2 Xác lập dự ún

Phạm vi dự án: Phân tích và thiết kế hệ thống Quản lý Trung tâm Ngoại ngữ

Hạn chế của dự án: Vì được thực hiện trong thời gian không quá dài, cũng như là

lần đầu chúng em thực hiện phân tích và thiết kế hệ thống nên không tránh khỏi

những sai sót

Mục tiêu của dự án: Phân tích và thiết kế thành công, hoàn thiện hệ thống Quản lý

Trung tâm Ngoại ngữ

Kế hoạch triển khai dự án: tìm kiếm thông tin liên quan tới dự án thông qua các

nguồn tin Internet; tham khảo các dự án tương tự đã có để hoàn thiện hơn dự án của nhóm; sử dụng công cụ StarUML dé thực hiện và hoàn thành dự án

1.3 Yêu cầu của hệ thống

+* Yêu câu chức năng:

Cung cấp được cho người quản lý thông tin về nhân viên kế toán, các giảng viên, các học viên có trong hệ thông

Cung cấp được cho người kế toán thông tin về việc nộp học phí của học viên cũng như công cụ để kế toán viên có thể quán lý được hóa đơn học phí của sinh viên cũng như lương của giảng viên

Cung cấp cho giảng viên thông tin về lịch dạy, cũng như giúp giáo viên quản lý bài

giảng và bài tập cho học viên

Cung cấp cho học viên thông tin về khóa học, lịch học cũng như bài tập, lịch thí, kết

qua thi cua ban than

$% Yêu cầu phi chức năng:

Chỉ phí bảo trì thấp

Hoạt động tốt 24/7

Trang 12

Tốc độ xử lý cao, đáp ứng lượng truy cập lớn Hạn chế mức thấp nhất các sai sót trong quá trình sử dụng Đảm bảo tốt các chức năng.

Trang 13

Chương 2- MÔ HÌNH HÓA YÊU CÂU

2.1 Xúc định các tức nhân

Thực hiện các chức năng: quản lý giảng viên, quản lý

1 | Quản trị viên nhân viên kế toán, quản lý học viên và điều khiển kiểm

soát mọi hoạt động của hệ thống

Nhân viên kế toán

Thực hiện các chức năng: thông kê, bao cao hoc phi do học viên nộp; thông kê buổi dạy, phát tiền lương cho giảng viên; thống kê, báo cáo doanh thu

Giảng viên

Thực hiện các chức năng: Quản lý, lên lịch khóa học,

soạn giáo án cho giảng dạy và chuẩn bị khóa học cho

học viên

Học viên Thực hiện các chức năng: Đăng ký, tìm kiêm và tham

g1a các khóa học mong muốn; thực hiện các bài tập trên

Danh sách các ca sử dụng:

STT 'Tên ca sử dụng Y nghĩa

1 Đăng nhập Cho phép người đùng dăng nhập vào hệ thông

Cho phép quản trị viên thêm, sửa, khóa tài

2 Quản lý học viên ;

khoan, thong ké hoc vién

- Quản trị viên thêm thông tin học viên vào hệ

3 Thêm học viên

thong - Quản trị viên sửa thông tin học viên đã có trên

4 Sửa thông tin học viên „

hệ thông

Quản trị viên thông kê số lượng, tình trạng học

5 | Thong ké hoc viên viên trên hệ thông

Trang 14

Quản trị viên thực hiện khóa tài khoản đối với

6_ | Khóa tài khoản học viên - - -

những học viên vi phạm quy định của trung tâm Quản trị viên thông kê giảng viên; tuyên dụng,

; ; ký hợp đồng với các giảng viên mới, hủy hợp

7 | Quản lý giảng viên › À ee sa "

đồng hoặc gia han hop dong với giảng viên đã

có trong hệ thống

Quản trị viên thông kê số lượng, tình trạng

8 _ | Thông kê giảng viên - - A

giang vién trén hé thong

: Quản trị viên tuyên dụng thêm giảng viên mới

9 | Tuyên dụng

vào dạy

` uuản trị viên ký hợp đồng với các giảng viên

10 | Ky hop dong ° | Ky hop dong eran

mới tuyến dụng vào

Quản trị viên hủy hợp đồng với các giảng viên

11 | Hủy hợp đồng hết hạn hợp đồng và không muốn tiếp tục ký

hợp đồng Quản trị viên gia hạn thêm thời gian hợp dong

12 | Gia hạn hợp đồng với những giảng viên hết thời gian ký hợp đồng

văn muốn tiếp tục giảng dạy ở trung tâm coe Nhân viên kê toán thông kê doanh thu theo chu

13 | Thông kê doanh thu `

Thông kê doanh thu theo , ,

16 - Nhân viên kề toán thông kê doanh thu theo nam năm

Trang 15

thu trị viên kiêm tra

Nhân viên kề toán xem danh sách hóa đơn đề

18 | Xem danh sách hóa đơn 4

kiêm tra tỉnh trạng nộp học phí của học viên

Nhân viên kế toán xem chỉ tiết hóa đơn dé biết

19 | Xem chỉ tiết hóa đơn được học viên thanh toán khóa học và giảng

viên nào

20 | Tim hóa đơn Nhân viên kề toán tìm kiếm hóa đơn muôn tìm

` Nhân viên kề toán thanh toán tiên lương theo

21 | Thanh toán tiên lương

tháng

ao Học viên tìm danh sách giảng viên có trên hệ

22 | Tim kiêm giảng viên

thong

i, Học viên xem thông tin giảng viên và các khóa

23 | Xem thông tin giảng viên ;

học có giảng viên đó tham gia

„ Học viên xem thông tin chi tiết về giảng viên, Xem thông tin chi tiết ¬ - ` oo, „

25 danh sách bài giảng, lịch trình, giá của khóa học

Học viên xem danh sách bài tập cần làm của

28 | Xem danh sách bài tập A

minh trén hé thong

29 | Hoàn thành bài tập Học viên làm và nộp bài tập lên hệ thông

30 Xem thông tin danh sách | Giảng viên có thê xem thông tin danh sách lớp

lớp của khóa học

Trang 16

31 | Đăng ký lịch dạy ‘

thong Giảng viên quản lý bài dạy và bài tập của bài 32_ | Quản lý bài giảng

glang Giang vién thém bai giang vao giao trinh da

33 | Thêm bài giảng 6 eran 6 Y

trén hé thong

" Giảng viên sửa bài giảng vào giáo trình dạy trên

34 | Sửa bài giảng

hệ thông

Giảng viên xóa bài giảng vào giáo trình dạy

35 | Xóa bài giảng

trên hệ thông

| Giảng viên quản lý danh sách các bài tập cho

36 | Quản lý danh sách bài tập ;

học viên trên hệ thông

- Giang vién thémeac bai tap cho học viên trên hệ

37 | Thêm bai tap „

viên trên hệ thông

40 | Xem tình trạng bài tập Giang vién xem tinh trang hoc vién lam bai tap

Kê toán có the thêm bảng lương cho nhân viên

41 | Thêm bảng lương Vy

và giảng viên

42 | Sửa bảng lương Kê toán sửa thông tin sai sót trong bảng lương

43 | Xoá bảng lương Kê toán xoá bảng lương không cân thiết , Hiện thị thông tin bảng lương lên man hình

44 | Hiến thị bảng lương Số

quản lý Học viên có thể huỷ khoá học khi đã đăng ký

45 | Huy khoa hoc nếu không muốn tiếp tục với lộ trình trước đó

Trang 17

STT Tén ca su dung Y nghia

46 | Tìm kiếm Tìm kiếm thông tin

- Nhân viên quản lý nhân sự có thê làm thủ tục

47 | Huy hop dong „ x

huy hop dong

48 | Hiến thị chị tiết hoá đơn | Hiến thị chị tiết hoá đơn lên màn hình quan ly

Kê toán có thê thêm hoá đơn khi có học viên 49_ | Thêm hoá đơn

đăng ký và thanh toán

50 | Sửa hoá đơn Kê toán có thê sửa thông tin trên hoá đơn

51 | Hiên thị hoá đơn Hiên thị hoá đơn ra màn hình đề in xuất ra

Thêm một khoa hoc mới cho trung tâm ngoại

52 | Thêm khoá học

ngữ

33 | Sửa khoá học Sửa thông tin trong khoá học

Xoá khoá học theo đề xuất và sự nhất quán của

54 | Xoa khoa hoc

phong ban dao tao

55 | Hiến thị khoá học Hiển thị các thông tin, lộ trình của khoá học

Thêm thông tin môn học, thời gian cho thời

56 | Thêm thời khoả biêu 4

khoá biều

37 | Sửa thời khoả biêu Sửa thong tin trong thoi khoá biều

; 4 Xoá thông tin trong thời khoá biêu cũ đề cập

58 | Xoa thoi khoa bieu ; - ;

nhật thời khoá biều mới

59 | Hiên thị thời khoá biêu Hién thị thông tin thời khoá biêu

60 | Thêm phòng học Thêm phòng học mới

61 | Sửa phòng học Sửa sô phòng học

62 | Xoá phòng học Xoá phòng học

63 | Hiên thị phòng học Hiện thị thông tin phòng hoc

Đảng 2.2 Bảng các ca sử dụng

Trang 18

Dòng sự kiện chính 1 Hệ thông hiện thị giao diện đăng nhập

2 Người dùng nhập tài khoản bao gồm tài

Trạng thái hệ thông sau khi Usecase

được sử dụng nếu thành công

Hệ thông sẽ hiện thị giao diện chính Người

dùng có thể thực hiện các chức năng theo

Trang 19

Dòng sự kiện chính 1 Người dùng đăng nhập vào hệ thông

2 Hệ thống hiển thị danh sách khóa học

chứa thông tin nhân viên và giảng viên

giảng dạy

3 Người dùng lựa chọn khóa học phù hợp

và nhân “Thanh toán học phí”

4 Hệ thống hiển thị giao diện thanh toán

5 Nguoi dùng thanh toán học phí

6 Hệ thống xác nhận tính hợp lệ của thanh

toán và thêm lịch học của khóa học vào

thời khóa biểu của người đùng

Trang 20

Đảng 2.4 Bảng đặc tả usecase "Đăng ký khóa hoc"

2.3 Biéu dé use case

Quan ly giang vién Hoc vién

C Thanh ton) Giang vién

<>

.—>

Báo cáo thống kê

Nhân viên kế toán

Tình 2.1 Biéu a6 use case tổng quát

Trang 22

Tình 2.3 Biểu đồ use case “Quản lý giảng viên”

Trang 24

Quản trị viên «extends „s7 «extend»

Xem thong tin hoc vien

extend» F

à ——————-

Học viên

Nhân viên kế toán

Tình 2.5 Biểu đồ use case “Quan ly học viên”

Trang 25

Hinh 2.7 Biéu đồ use case “Đăng nhập ”

Nhân viên kế toán

Ngày đăng: 20/12/2024, 15:18

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

TÀI LIỆU LIÊN QUAN