PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
Đề tài:
Phân tích thiết kế hệ thống quản lý học viên
trung tâm ngoại ngữ
Giáo viên HD: TS.Nguyễn Hữu Đức
Nhóm sv: Trần Việt Đức - 20086084
Dương Nữ Nguyệt Linh - 20081516
Trương Công Trọng Nghĩa - 20081877
Nguyễn Thị Minh Thùy - 20082598
Phạm Văn Toàn - 20082711
1
1. KHẢO SÁT
Trung tâm Enci đào tạo chuyên sâu IELTS, TOEIC, tiếng Anh giao tiếp mọi trình độ.
Do số lượng học viên đông, thường xuyên thay đổi, vì vậy Trung tâm cần một hệ thống tin học quản lý học
viên để đảm bảo hoạt động của Trung tâm diễn ra thông suốt, hợp lý và hiệu quả.
Bài toán quản lý học viên đặt ra các nhiệm vụ cơ bản sau :
Cho phép các khách và học viên đăng kí các khóa học
Thêm mới và quản lý học viên các khóa học
Thể hiện được mô hình quản lý học viên theo từng lớp, từng cấp độ và từng khóa
Hệ thống phải cho phép tạo ra các báo cáo tổng kết như : số học viên mỗi đợt tuyển, danh sách học
viên các lớp …
2
KyNangLapBaoCao-2011
1.1. QUY TRÌNH ĐĂNG KÍ HỌC
3
1.2. QUY TRÌNH XẾP LỚP
4
1.3. QUY TRÌNH TỔ CHỨC THI CUỐI KHÓA
5
2. PHÂN TÍCH HỆ THỐNG – BĐ KHUNG CẢNH
6
HT đăng kí học
Tiếng Anh trực tuyến
Xem thông n khóa học
KH
Đăng kí học
Lịch học
Tài khoản
Đăng kí học
Lịch học
Thông n
cá nhân
Kế hoạch học tập
Xếp lớp
Đơn đăng kí học
Quản lý học viên, giáo viên
2. PHÂN TÍCH HỆ THỐNG – BĐ USECASE
7
Biểu đồ UC cho Khách
2. PHÂN TÍCH HỆ THỐNG – BĐ USECASE
Biểu đồ UC cho Học Viên
8
2. PHÂN TÍCH HỆ THỐNG – BĐ USECASE
Biểu đồ UC cho Nhân Viên Trung Tâm
9
2. PHÂN TÍCH HỆ THỐNG : ĐẶC TẢ UC BẰNG LỜI
Tên UC Thêm giáo viên
Mô tả Sau khi một giáo viên được tuyển vào giảng dạy tại trung tâm, nhân viên trung tâm sẽ thêm giáo
viên này vào trong CSDL của trung tâm
Tác nhân Nhân Viên Trung Tâm
Sự kiện kích hoạt Nhân viên trung tâm chọn “Thêm giáo viên”
Điều kiện tiên quyết Đã đăng nhập
Phương thức cơ bản
Phương thức thay thế Không
Kết quả Giáo viên mới được thêm vào CSDL
Ngoại lệ Không
Tần suất sử dụng Trung bình
10
NVTT Hệ thống
1. Chọn thêm giáo
viên
2. Hiển thị form nhập
thông tin
3. Nhập thông tin
4, Lưu vào trong
CSDL
2. PHÂN TÍCH HỆ THỐNG – PHÁC THẢO GIAO DIỆN
11
2. PHÂN TÍCH HỆ THỐNG : BIỂU ĐỒ TRÌNH TỰ
12
2. PHÂN TÍCH HỆ THỐNG – MÔ HÌNH HÓA LĨNH VỰC ỨNG DỤNG
13
3. THIẾT KẾ HỆ THỐNG – THIẾT KẾ CSDL
14
Class
ID int
C lassID v archar(
SubID int
LecturerID int
StartDate date
Time v archar(
C olumn N ame Data Ty pe
Lectur e
ID int
PersonID int
LecturerID v archar(
C olumn Name Data Ty pe
Point
ID int
C lassID int
StudentID int
Point smallint
C olumn N ame Data Ty pe
Profile
ID int
ID No char(11)
F irstName v archar(
LastName v archar(
MiddleName v archar(
DataO fBirth date
Gender bit
A ddress v archar(
PhoneN umber char(11)
Email v archar(
C olumn Name Data Ty pe
Staff
ID int
PersonId int
StaffId v archar(
Pass v archar(
C olumn N ame Data Ty pe
Student
ID int
PersonID int
StudentID v archar(
Pass v archar(
C lassID int
C olumn N ame Data Ty pe
Subject
ID int
SubID v archar(
Name v archar(
C olumn N ame Data Ty pe
3. THIẾT KẾ HỆ THỐNG – KIẾN TRÚC
Hệ thống được thiết kế theo kiến trúc 3 tầng
15
Thanks For Watching !!!
16