Xây dựng hệ thống quản lý học viên trung tâm ngoại ngũ - Pdf 11

1

ĐẠI HỌC BÁCH KHOA HÀ NỘI
Viện Công Nghệ Thông Tin và Truyền Thông

BÁO CÁO BÀI TẬP LỚN
Môn : Phân tích thiết kế hướng đối tượng
Đề tài: Xây dựng hệ thống quản lý học viên trung tâm ngoại ngũ
Nhóm sinh viên thực hiện :
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ạn Văn Toàn – 20082711
Giáo viên hướng dẫn :
TS. Nguyễn Hữu Đức
Hà Nội, Tháng 4 năm 2012
2

Ngày nay tồn tại khá nhiều phương pháp để phát triển hệ thống. Các phương
pháp hướng chức năng nở rộ vào những năm 70, 80 của thế kỉ trước, lấy chức năng
làm đơn vị phân rã khi phân tích hệ thống, là phương pháp tự nhiên và dễ hiểu.
Tuy nhiên nhược điểm của hệ thống được xây dựng theo phương pháp này là khó
sửa chữa, khó nâng cấp và khả năng tái sử dụng thấp. Ra đời từ đầu năm 90 đến
nay, phương pháp hướng đối tượng khắc phục các nhược điểm trên, lấy đối tượng

Phạm Văn Toàn 4

Contents
I. Nghiên cứu sơ bộ 5
1. Khảo sát hệ thống 5
2. Làm tổng quan về hệ thống 6
2.1. Các nhiệm vụ cơ bản 6
2.2. Các quy trình nghiệp vụ 6
3. Mô hình hóa lĩnh vực ứng dụng : 10
3.1. Xác định các lớp lĩnh vực 10
3.2. Gán trách nhiệm và khái quát hóa các lớp 12
II. Phân tích hệ thống 13
1. Môi trường hệ thống 13
2. Mô tả chung các chức năng 13
3. Phát hiện và đặc tả các ca sử dụng 15
3.1. Biểu đồ UC và mô tả UC 15
3.2. Giao diện cho các UC 41
3.3. Phân tích kiến trúc 49
3.4. Mô hình hóa hành vi 55
III. Thiết kế hệ thống 68
1. Thiết kế CSDL 68
2. Thiết kế phân tầng 69

5

- 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 lớp đông học viên,……
2.2. Các quy trình nghiệp vụ
2.2.1.QT đăng kí học
- Hàng tháng trung tâm tổ chức nhiều khóa học số lượng tùy thuộc vào cơ
sở vật chất và nhận định thị trường, mỗi khóa học kéo dài 3 tháng (12
tuần). Trước mỗi đợt khai giảng khoảng một tháng, bộ phận giáo vụ bắt
đầu nhận học viên mới
- Khi đến đăng ký học lần đầu tiên, học viên sẽ được làm bài thi thử , để
xếp lớp học phù hợp với trình độ của học viên . Sau đó ,học viên sẽ chọn
giờ học (mỗi loại lớp sẽ có một số giờ học nhất định để học viên lựa
chọn) và loại lớp muốn học. Khi sĩ số học viên đăng ký đủ vào 1 lớp
cùng level thì trung tâm sẽ mở 1 lớp mới ( tối thiểu 15 học viên và tối đa
20 học viên trong một lớp ). Học viên sẽ đóng học phí tương ứng với cấp
học của loại lớp
- Nhân viên trung tâm ghi nhận thông tin học viên, thu tiền và lập biên lai
thu học phí, đồng thời hẹn ngày khai giảng của lớp đó. Ngoài ra học viên
cũ của trung tâm sau khi thi đậu kỳ thi cuối khóa sẽ đến đăng ký học tiếp
7

lớp cao hơn ( hoặc nếu không thi đậu sẽ đăng ký học lại ). Các học
viên này chỉ cần chọn ngày, giờ học

8

2.2.2.QT xếp lớp
- Giáo vụ sẽ dựa trên giờ học mà học viên đăng kí để mở lớp
- Nếu có một giờ học mà có quá ít học viên thuộc cùng một cấp lớp (dưới
12 học viên) thì sẽ không mở lớp. Khi đó, giáo vụ sẽ liên lạc với học
viên để xếp lịch cho phù hợp :

+ Diem : Điểm thi của học viên
+ Khoa : Khóa học của học viên
+ Lớp : Lớp học của học viên
+ SoHieuHocVien : Số hiệu học viên
- Lớp Nhân Viên Trung Tâm gồm những thông tin sau :
+ CMND : Chứng minh thư nhân dân
+ DiaChi : Địa chỉ thường trú
+ Email : Email người dùng
+ GioiTinh : Giới tính
+ HoTen : Họ tên
+ NgaySinh : Ngày tháng năm sinh
+ SĐT : Số điện thoại
11

+ MaNhanVien : Mã số nhân viên
- Lớp Giáo Viên gồm những thông tin sau :
+ CMND : Chứng minh thư nhân dân
+ DiaChi : Địa chỉ thường trú
+ Email : Email người dùng
+ GioiTinh : Giới tính
+ HoTen : Họ tên
+ NgaySinh : Ngày tháng năm sinh
+ SĐT : Số điện thoại
+ LopDay : Lớp mà giáo viên đảm nhiệm công việc giảng dạy
+ MaGiaoVien : Mã số giáo viên
- Lớp Lớp gồm những thông tin sau :
+ GiaoVien : Giáo viên phục trách giảng dạy lớp
+ HocVien : Danh sách học viên của lớp
+ MaLop : Mã số lớp


Đơn đăng
kí học
Quản lý học viên,
giáo viên

14

 Khách : Là người bất kì chung đăng nhập vào hệ thống
Khách có các chức năng chính là :
- Đăng nhập vào hệ thống
- Xem thông tin khóa học, thông báo của trung tâm
- Đăng kí test thử
 Học viên : Là người đã test thử đầu vào của trung tâm, đăng kí học và
được trung tâm cấp cho một tài khoản và mật khẩu để đăng nhập vào hệ
thống
Học viên có các chức năng sau :
- Xem điểm
- Xem thời khóa biểu
- Đăng kí lớp học
 Nhân viên trung tâm : Bao gồm nhân viên quản lý và giáo viên của
trung tâm
Nhân viên trung tâm có các chức năng sau :
- Quản lý học viên : Bao gồm các thao tác xóa sửa thêm mới và cập
nhật thông tin học viên
- Quản lý giáo viên : Cập nhật thông tin giáo viên của trung tâm
- Quản lý thông báo : thêm mới, cập nhật các mục thông báo được đăng
trên website của trung tâm
- Quản lý lớp học
- Xếp lớp
- Nhập điểm học viên

Mô tả
Trước khi đăng kí học, khách có thể xem thông tin các khóa
học của trung tâm để có chọn lựa chính xác
Tác nhân
Khách
Sự kiện kích hoạt
Khách chọn “Xem thông tin khóa học”
Điều kiện tiên quyết
Thông tin về các khóa học có sẵn trong CSDL

Phương thức cơ bản

Khách
Hệ thống
1. Chọn “Xem thông tin khóa
học 2. Hiển thị ra dah sách
các khóa học
3. Chọn khóa học 4. Hiển thị thông tin về
khóa học
Phương thức thay thế
Không

1. Chọn “Đăng kí học” 2. Hiển thị danh sách
các bàitest
3. Chọn bài test 4. Hiển thị bi test
5. Làm bàitest 6. Chấm điểm& hiển thị
danh sách lớp phù hợp
7. Chọn lớp 8. Lưu vào CSDL
Phương thức thay thế
Không
Kết quả
Khách đăng kí học thành công
Ngoại lệ
Không
Tần suất sử dụng
Cao
19

3.1.3.UC Khách đăng nhập
Tên UC

hợp lệ
Phương thức thay thế
Không
Kết quả
Khách đăng nhập được vào hệ thống
Ngoại lệ
Nếu username & pass không hợp lệ, yêu cầu người dùng
nhập lại
Tần suất sử dụng
Trung bình
20

3.1.4.UC Học viên xem điểm
Tên UC
Xem điểm
Mô tả
Kết quả tất cả các bài test của học viên sẽ được lưu vào
trong CSDL & học viên có thể xem lại
Tác nhân
Học Viên
Sự kiện kích hoạt
Học viên chọn “Xem điểm”
Điều kiện tiên quyết
Đã đăng nhập & có thông tin trong CSDL
Phương thức cơ bản

Học Viên

Tác nhân
Học Viên
Sự kiện kích hoạt
Học viên chọn “Đăng kí lớp”
Điều kiện tiên quyết
Đã đăng nhập
Phương thức cơ bản

Học Viên
Hệ thống
1. Chọn “Đăng kí lớp” 2. Hiển thị danh sách các lớp
học viên có thể đăng kí
3. Chọn lớp học 4. Lưu thông tin học viên
vào lớp học tương ứng trong
CSDL

5. Hiển thị thông báo thành
công
Phương thức thay thế
Không
Kết quả


2. Hiển thị thời khóa biểu
Phương thức thay thế
Không
Kết quả
Thời khóa biểu của học viên được hiển thị ra màn hình
Ngoại lệ
Không
Tần suất sử dụng
Trung bình 23

3.1.7.UC Nhân viên thêm học viên
Tên UC
Thêm học viên
Mô tả
Khi học viên mới đăng kí vào học ở trung tâm & đã qua 1
bài test thì học viên đó được thêm vào CSDL
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 học viên”
Điều kiện tiên quyết
Đã đăng nhập
Phương thức cơ bản

Nhập điểm
Mô tả
Nhân viên trung tâm nhận điểm của các bài test từ giáo viên
và cập nhật vào CSDL các học viên theo từng lớp
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 “Nhập điểm”
Điều kiện tiên quyết
Đã đăng nhập & đã có điểm thi
Phương thức cơ bản

Nhân viên trung tâm
Hệ thống
1. Chọn “Nhập điểm” 2. Hiển thị danh sách học
viên
3. Chọn học viên 4. Hiển thị nhập điểm
5. Nhập điểm tương ứng
cho từng học viên
1. /Chọn “Xếp lớp” 2. Hiển thị danh sách lhọc
viên chưa xếp lớp cùng
thông tin của từng học viên
3. Gán lớp cho học viên
theo các tiêu chí 4. Hiển thị danh sách lớp
mới cho nhân viên xem
5. Xác nhận 6. Cập nhật vào CSDL
Phương thức thay thế
Không
Kết quả
Hình thành lớp mới & học viên được thêm vào lớp
Ngoại lệ
Không
Tần suất sử dụng
Trung bình


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status