SlideShare a Scribd company logo
`
BỘ LAO ĐỘNG THƯƠNG BINH & XÃ HỘI
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN-ĐIỆN TỬ
BÁO CÁO TIỂU LUẬN
MÔN HỌC: TRUYỀN THÔNG VÀ MẠNG MÁY TÍNH
TÊN ĐỀ TÀI :
XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN
Giảng viên hướng dẫn: Lê Anh Tuấn........................................................
Sinh viên thực hiên: Trương Gia Huy ................................MSSV:501220175
Tên nhóm học phần: Truyền Thông Và Mạng Máy Tính.
Học kỳ: .. .......................Năm học: 2023-2024.....................
Tp.Hồ Chí Minh, tháng 06 năm 2024
`
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Tp. HCM, ngày….tháng…..năm………
(chữ ký và ghi rõ họ tên)
.................................................................
Đề tài: Thiết kế phần mềm quản lý sinh viên
2
MỤC LỤC
Phần I: Mô tả nghiệp vụ…………………………………………………
1.1. Yêu cầu chung đối với phần mềm……………………………………
1.1.1. Yêu cầu người sử dụng…………………………………………..
1.1.2. Yêu cầu hệ thống………………………………………………...
1.2. Tổng quan chức năng phần mềm……………………………………..
1.2.1. Tài vụ…………………………………………………………….
1.2.2. Quản lý sinh viên………………………………………………...
1.2.3. Đào tạo…………………………………………………………...
1.2.4. Sinh viên…………………………………………………………
1.2.5. Quản trị hệ thống………………………………………………...
Phần II: Mô hình nghiệp vụ hệ thống……………………………………
2.1. Mô hình ca sử dụng mức gộp………………………………………...
2.2. Usercase chức năng phòng đào tạo…………………………………..
2.2.1. Quản lý khoa……………….…………………………………….
2.2.2. Quản lý lớp………………………………………………………
2.2.3. Lập lịch thi, phòng thi…………………………………………...
2.2.4. Kết quả học tập………………………………………………….
2.2.5. Quản lý lịch học…………………………………………………
2.2.6. Quản lý môn học…………………………………………………
2.2.7. Quản lý giáo viên………………………………………………..
2.3. Usercase chức năng phòng quản lý sinh viên………………………..
2.3.1. Quản lý hồ sơ sinh viên………………………………………….
2.3.2. Tìm kiếm thống kê……………………………………………….
2.3.3. Quản lý xét tốt nghiệp……………………………………………
2.3.4. Quản lý cấp bằng, chứng chỉ…………………………………….
2.4. Usercase chức năng phòng tài vụ…………………………………….
2.4.1. Quản lý học phí…………………………………………………..
2.4.2. Quản lý học bổng………………………………………………...
Phần III: Thiết kế dữ liệu…………………………………………………
3.1. Mô hình ER…………………………………………………………..
3.2. Miêu tả chi tiết bảng cơ sở dữ liệu……………………………………
3.2.1. Sinh viên…………………………………………………………
3.2.2. Giáo viên…………………………………………………………
3.2.3. Bộ môn…………………………………………………………..
Trang
5
5
5
5
6
7
8
10
11
11
12
12
13
13
14
15
16
17
18
20
20
21
22
23
24
25
26
27
27
28
28
28
29
29
Đề tài: Thiết kế phần mềm quản lý sinh viên
3
3.2.4. Môn học…………………………………………………………. 30
3.2.5. Lịch học…………………………………………………………. 30
3.2.6. Lịch thi…………………………………………………………... 30
3.2.7. Khoa……………………………………………………………... 31
3.2.8. Lớp………………………………………………………………. 31
3.2.9. Điểm…………………………………………………………….. 32
3.2.10. Tài khoản………………………………………………………. 32
3.2.11. Biên lai học phí………………………………………………… 33
3.2.12. Học phí……………………………….………………………... 33
3.2.13. Xét tốt nghiệp………………………………………………….. 34
3.2.14. Tốt nghiệp……………………………………………………… 35
Phần IV: Thiết kế các giao diện…………………………………………. 35
4.1. Đăng nhập hệ thống………………………………………………….. 35
4.2. Menu…………………………………………………………………. 35
4.2.1. Giao diện hệ thống………………………………………………. 35
4.2.1.1. Giao diện đăng nhập………………………………………… 36
4.2.1.2. Giao diện phân quyền người sử dụng……………………….. 36
4.2.1.3. Giao diện quản lý người sử dụng……………………………. 36
4.2.1.4. Giao diện phục hồi, sao lưu dữ liệu…………………………. 37
4.2.2. Giao diện đào tạo………………………………………………... 37
4.2.2.1. Quản lý khóa học……………………………………………. 37
4.2.2.2. Quản lý lớp………………………………………………….. 37
4.2.2.3. Quản lý giáo viên……………………………….................... 38
4.2.2.4. Giao diện quản lý lịch học…………………………………... 38
4.2.2.5. Giao diện lịch thi, xét điều kiện thi………………………….. 39
4.2.2.6. Giao diện điểm………………………………………………. 39
4.2.3. Giao diện phòng tài vụ…………………………………………... 39
4.2.3.1. Giao diện tính học phí……………………………………….. 40
4.2.3.2. Giao diện tình trạng đóng học phí…………………………... 40
4.2.3.3. Giao diện học bổng………………………………………….. 41
4.2.3.4. Giao diện các khoản thu khác..……………………………… 41
4.2.4. Giao diện quản lý sinh viên……………………………………... 41
4.2.4.1. Giao diện quản lý hồ sơ sinh viên…………………………… 42
4.2.4.2. Giao diện quản lý tốt nghiệp………………………………… 42
4.2.4.3. Giao diện quản lý cấp phát bằng, chứng chỉ, hồ sơ…………. 43
4.2.5. Giao diện tìm kiếm……………………………………………… 43
4.2.5.1. Tìm kiếm giáo viên………………………………………….. 43
4.2.5.2. Giao diện tìm kiếm sinh viên…………………………… ….. 43
Đề tài: Thiết kế phần mềm quản lý sinh viên
4
LỜI MỞ ĐẦU
Quản lý sinh viên là một công tác rất quan trọng và phức tạp mà bất kỳ
đơn vị đào tạo đại học nào cũng phải thực hiện. Bắt đầu từ việc làm thủ tục
nhập học cho sinh viên mới, tiếp theo đó là theo dõi và quản lý các thông tin
về sinh viên trong suốt khóa học cũng như việc hệ thống hóa, lưu trữ và bảo
quản các thông tin: kết quả học tập, hồ sơ cá nhân khi sinh viên ra trường.
Việc nắm bắt, quản lý các thông tin đã được thực hiện ở hầu hết các
trường đại học. Tuy nhiên, thông tin ở dạng này chỉ dừng ở mức độ lưu trữ để
khai thác theo các khía cạnh tĩnh thay thế cho hoạt động bằng tay hàng ngày.
Quản lý sinh viên cần đến các hoạt động tích cực hơn nữa, chẳng hạn như
việc theo dõi các hoạt động ngoại khóa, các thông tin thực tập, đi làm, cung
cấp các dịch vụ trực tuyến: tra cứu điểm, học phí, học bổng, khen thưởng, kỉ
luật,…
Từ những yêu cầu trên, nhóm chúng em chọn đề tài thiết kế phần mềm
quản lý sinh viên nhằm mục đích cải thiện những khó khăn, bất tiện của các
phần mềm cũ và lưu trữ thông tin sinh viên một cách dễ dàng nhất.
Vì thời gian làm đề tài ngắn và là lần đầu thực hiện nên nhóm không
tránh khỏi những thiếu sót, mong thầy cô sẽ có những góp ý để giúp nhóm
hoàn thiện hơn phần mềm này.
Đề tài: Thiết kế phần mềm quản lý sinh viên
5
Phần I: Mô tả nghiệp vụ
1.1. Yêu cầu chung đối với phần mềm
1.1.1. Yêu cầu người sử dụng
- Các chức năng của phần mềm: phải tuân theo quy chế, quy trình đào tạo
của trường.
- Phần mềm phải có giao diện thân thiện: để mọi người đều có thể sử dụng
được, không nhất thiết phải là người trong ngành công nghệ thông tin.
- Hệ thống phải dễ sử dụng, quản lý: đảm bảo tốt cho việc sử dụng phần
mềm để quản lý cũng như tra cứu cùng thời điểm với số lượng lớn người sử dụng.
- Hệ thống phải có khả năng bảo mật tốt: tất cả mọi thông tin cá nhân chỉ có
người được phân quyền mới được phép xem và chinh sửa.
- Hệ thống phải có chức năng phục hồi, sao lưu dữ liệu thường xuyên: tránh
tình trạng mất, hỏng, sai lệch dữ liệu.
- Hệ thống cần có khả năng mở rộng, nâng cấp trong tương lai: để có thể
thay đổi cho phù hợp với yêu cầu công tác quản lý.
- Chi phí cho hệ thống (phần mềm, phần cứng, nhân sự vận hành) phải hợp
lý: không vượt quá ngân sách của trường ngưng vẫn đáp ứng được yêu cầu công
việc.
- Phần mềm phải có hướng dẫn sử dụng (video, hình ảnh,…): hướng dẫn chi
tiết từng chức năng để người mới sử dụng có thể làm việc tốt với phần mềm.
1.1.2. Yêu cầu hệ thống
 Yêu cầu chức năng:
- Chức năng quản trị hệ thống: cho phép người quản trị hệ thống có thể quản
lý người sử dụng, phân quyền, quản lý danh mục và vận hành hệ thống.
- Chức năng quản lý thông tin: cho phép các bộ phận, phòng ban thực hiện
cập nhật và quản lý thông tin hoạt động của đơn vị mình.
- Chức năng tra cứu thông tin: cho phép người truy cập hệ thống có thể xem
các thông tin mà đã được người quản trị phân quyền cho mình.
 Yêu cầu phi chức năng:
- Giao diện thân thiện, dễ sử dụng.
- Truy xuất dữ liệu nhanh, lưu trữ dữ liệu tốt.
- Tìm kiếm nhanh, thuận tiện.
Đề tài: Thiết kế phần mềm quản lý sinh viên
6
- Hệ thống bảo mật cao.
- Đáp ứng được các yêu cầu nghiệp vụ.
 Yêu cầu miền ứng dụng:
- Chạy được trên các hệ điều hành khác nhau.
- Hệ quản trị cơ sở dữ liệu tập trung (SQL server).
- Giao diện thiết kế theo một chuẩn nhất định.
1.2. Tổng quan chức năng phần mềm.
Hình 1: Tổng quan chức năng phần mềm quản lý sinh viên.
Đề tài: Thiết kế phần mềm quản lý sinh viên
7
Bắt đầu
1.2.1. Tài vụ.
 Thu học phí:
- Tính tiền học phí của sinh viên.
- Cập nhật tình trạng nộp học phí của sinh viên vào cơ sở dữ liệu.
- In biên lai.
Mô hình:
 Phát học bổng:
- Nhận danh sách sinh viên được nhận học bổng (từ quản lý sinh viên).
- Cập nhật tình trạng phát học bổng cho sinh viên (đã phát cho ai, ký nhận).
- In ra danh sách các sinh viên đã được phát học bổng.
Mô hình:
Cập nhật thông
tin vào CSDL
Tính học phí cho
sinh viên
Cập nhật thông
tin vào CSDL
Bắt đầu
In danh sách Kết thúc
Phát học bổng
In biên lai Kết thúc
Đề tài: Thiết kế phần mềm quản lý sinh viên
8
Bắt đầu
Xét điều kiện
Bắt đầu
Lập danh sách
sinhviên
Cập nhật thông
tin vào CSDL Kết thúc
1.2.2. Quản lý sinh viên
 Quản lý hồ sơ sinh viên:
- Nhập hồ sơ: nhập các thông tin cá nhân của sinh viên vào CSDL.
- Cập nhật hồ sơ: thêm, sửa, xóa các thông tin cá nhân của sinh viên.
- Xóa hồ sơ: xóa hồ sơ của sinh viên
Mô hình:
 Học bổng:
- Cập nhật các mức học bổng (khá, giỏi,…).
- Xét điều kiện: xét các điều kiện để sinh viên đạt học bổng.
- Lập danh sách các sinh viên đạt điều kiện được nhận học bổng.
- Cập nhật tình trạng phát học bổng (liên thông với tài vụ).
- In danh sách các sinh viên đã nhận học bổng.
Mô hình:
Thông tin cá
nhân
Cập nhật hồ sơ
sinh viên
Kết thúc
Đề tài: Thiết kế phần mềm quản lý sinh viên
9
Bắt đầu
 Tốt nghiệp:
- Xét tốt nghiệp cho mỗi sinh viên: dựa trên điểm thi tốt nghiệp hoặc bảo vệ
đồ án (liên thông với đào tạo).
- Lên danh sách thống kê tình hình tốt nghiệp để báo cáo lên trên.
- Tổ chức thi lại tốt nghiệp với những sinh viên thi tốt nghiệp không đạt (liên
thông với đào tạo).
- Lưu trữ hồ sơ của các sinh viên đã tốt nghiệp vào CSDL.
- In bằng tốt nghiệp, hồ sơ tốt nghiệp, bảng điểm của sinh viên.
- Cập nhật thông tin phát bằng, hồ sơ tốt nghiệp vào CSDL.
Mô hình:
Điểm thi, đồ án
Tổ chức thi lại
tốt nghiệp
Lên danh sách
thống kê
Phát bằng, hồ sơ
tốt nghiệp
Lưu hồ sơ sinh
viên tốt nghiệp
vào CSDL
Kết thúc
Cập nhật thông
tin phát bằng, hồ
sơ vào CSDL
Đề tài: Thiết kế phần mềm quản lý sinh viên
10
Bắt đầu
1.2.3. Đào tạo.
 Điểm và điểm thi:
- Xét điều kiện thi của sinh viên: điểm giữa kỳ, học phí, số tiết nghỉ học,…
- Lập lịch thi, phòng thi
- Tổ chức chấm thi.
- Nhập điểm của sinh viên vào CSDL.
- Tính điểm trung bình môn học, kỳ học, năm học.
- Lập dach sách thi lại, học lại.
- In danh sách, báo cáo thống kê.
Mô hình:
Xét điều kiện thi
của sinh viên
Tổ chức chấm
thi
Lập lịch thi,
phòng thi
Nhập điểm vào
CSDL
Tính điểm trung
bình
Lập danh sách
thi lại, học lại
Cập nhật vào
CSDL
Kết thúc
Đề tài: Thiết kế phần mềm quản lý sinh viên
11
1.2.4. Sinh viên.
Được phép tra cứu (xem) các thông tin về bản thân như hồ sơ, điểm,
lịch học, tình trạng nộp học phí, kết quả thi tốt nghiệp,… tại cơ sở dữ liệu
quản lý sinh viên.
1.2.5. Quản trị hệ thống.
Là người quản trị toàn bộ hệ thống phần mềm. Người quản trị hệ thống
có công việc sau:
- Quản lý người sử dụng (user) trong các bộ phận quản lý sinh viên, tài vụ,
đào tạo, sinh viên: tạo, sửa, xóa các user; phân quyền cho các user sử dụng tài
nguyên hệ thống, cơ sở dữ liệu.
- Kiểm soát các user truy cập vào hệ thống: bằng cách ghi lại nhật ký người
sử dụng, kiểm soát truy cập của user, người quản trị hệ thống có thể ngăn chặn các
hành động xâm nhập trái phép hoặc phá hoại hệ thống của kẻ tấn công.
- Tách dữ liệu theo từng khóa.
- Sao lưu, phục hồi dữ liệu: đề phòng khi có sự cố xảy ra với cơ sở dữ liệu
(mất, bị hủy hoại,..).
Đề tài: Thiết kế phần mềm quản lý sinh viên
12
Gói ca sử dụng mức gộp
Đào tạo
Quản lý
sinh viên
Tài vụ
Phần II: Mô hình nghiệp vụ hệ thống
2.1. Mô hình ca sử dụng mức gộp.
Nhập hồ sơ sinh viên
Quản lý sinh viên
Quản lý
đào tạo
Quản
lý Quản
lý tài
vụ
Đề tài: Thiết kế phần mềm quản lý sinh viên
13
Quản lý lớp
Quản lý GVCN
Quản lý khóa học
Lập lịch thi
Xét điều kiện thi
Quản lý phòng đào tạo Quản lý điểm
Kết quả học tập
Quản lý môn học
Quản lý c.trình học Báo cáo thống kê
Quản lý lịch học
Thi lại, học lại
Quản lý giáo viên
2.2. Usercase chức năng phòng đào tạo
2.2.1. Quản lý khoa.
Tác nhân Người quản trị hệ thống, quản lý phòng đào tạo.
Mục đích
Quản lý, cập nhật các thông tin của khoa đào tạo như tên khoa,
trưởng khoa,…
Mô tả
Người quản lý phòng đào tạo nhập các thông tin của các khoa vào
CSDL, cập nhật thông tin đó khi có thay đổi.
Đề tài: Thiết kế phần mềm quản lý sinh viên
Biểu đồ tuần tự:
14
2.2.2. Quản lý lớp.
Tác nhân Quản trị hệ thống, quản lý phòng đào tạo.
Mục đích Quản lý, cập nhật (thêm, sửa xóa) các lớp trong trường.
Mô tả
Người quản lý phòng đào tạo sẽ thêm mới các lớp vào vào CSDL bao
gồm: tên lớp, mã lớp, khóa học, … sau đó cập nhật các thông tin này
khi có sự thay đổi.
Đề tài: Thiết kế phần mềm quản lý sinh viên
Biểu đồ tuần tự:
15
2.2.3. Lập lịch thi, phòng thi.
Tác nhân Quản trị hệ thống, quản lý phòng đào tạo.
Mục đích Lập lịch thi, phòng thi cho sinh viên các lớp.
Mô tả
Người quản lý phòng đào tạo sẽ lập lịch thi, phòng thi đảm bảo các
điều kiện:
- Phòng thi không bị trùng.
- Sinh viên thi không bị trùng các môn.
Đề tài: Thiết kế phần mềm quản lý sinh viên
Biểu đồ tuần tự:
16
2.2.4. Kết quả học tập.
Tác nhân Quản trị hệ thống, quản lý phòng đào tạo.
Mục đích Quản lý, cập nhật điểm cho các sinh viên. Dựa vào đó đánh giá kết quả
học tập.
Mô tả Quản lý phòng đào tạo nhập điểm, cập nhật điểm của sinh viên, sau đó
tính điểm trung bình và đánh giá xếp loại.
Đề tài: Thiết kế phần mềm quản lý sinh viên
Biểu đồ tuần tự:
17
2.2.5. Quản lý lịch học
Tác nhân Quản trị hệ thống, quản lý phòng đào tạo.
Mục đích Lập lịch học cho sinh viên, cập nhật nếu có thay đổi.
Mô tả
Quản lý sẽ nhập thông tin lịch học bao gồm: tên môn học, giáo viên
giảng dạy, thời gian học, phòng học.
Đề tài: Thiết kế phần mềm quản lý sinh viên
Biểu đồ tuần tự:
18
2.2.6. Quản lý môn học.
Tác nhân Quản trị hệ thống, quản lý phòng đào tạo.
Mục đích Cập nhật các môn học: tên, mã môn học, số đơn vị học trình.
Mô tả Người quản lý sẽ thêm mới các môn học vào CSDL, cập nhật thông tin
khi có thay đổi.
Đề tài: Thiết kế phần mềm quản lý sinh viên
Biểu đồ tuần tự:
19
2.2.7. Quản lý giáo viên.
Tác nhân Quản trị hệ thống, quản lý phòng đào tạo.
Mục đích Thêm mới hoặc cập nhật thông tin các giáo viên trong trường.
Mô tả
Quản lý sẽ nhập các thông tin của giáo viên vào CSDL bao gồm: mã
giáo viên, họ tên, ngày sinh, quê quán, khoa,…
Cập nhật các thông tin trên khi có thay đổi.
Đề tài: Thiết kế phần mềm quản lý sinh viên
20
Biếu đồ tuần tự:
`
Đề tài: Thiết kế phần mềm quản lý sinh viên
21
2.3. Usercase chức năng phòng quản lý sinh viên.
2.3.1. Quản lý hồ sơ sinh viên.
Tác nhân Quản trị hệ thống, quản lý phòng quản lý sinh viên.
Mục đích Thêm mới hoặc cập nhật thông tin hồ sơ của sinh viên.
Mô tả Nhập trực tiếp các thông tin của sinh viên vào rồi ghi vào CSDL.
Đề tài: Thiết kế phần mềm quản lý sinh viên
22
Biểu đồ tuần tự:
2.3.2. Tìm kiếm thống kê.
Tác nhân Tất cả các user trong hệ thống có quyền tìm kiếm.
Mục đích Tìm kiếm một thông tin nào đó mà user yêu cầu.
Mô tả Hệ thống tìm kiếm các thông tin theo yêu cầu và trả lại kết quả.
Đề tài: Thiết kế phần mềm quản lý sinh viên
23
Biểu đồ tuần tự:
2.3.3. Quản lý xét tốt nghiệp.
Tác nhân Quản trị hệ thống, quản lý phòng quản lý sinh viên.
Mục đích Lập danh sách các sinh viên làm đồ án hoặc thi tốt nghiệp.
Mô tả Dựa vào các tiêu chí có sẵn để xét sinh viên phải thi tốt nghiệp hay
được làm đồ án tốt nghiệp.
Đề tài: Thiết kế phần mềm quản lý sinh viên
24
Biểu đồ tuần tự:
2.3.4. Quản lý cấp bằng, chứng chỉ.
Tác nhân Quản lý phòng đào tạo, quản trị hệ thống.
Mục đích Cấp bằng, chứng chỉ cho sinh viên sau khi tốt nghiệp.
Mô tả Sau khi cấp bằng, chứng chỉ cho sinh viên phải lưu lại thời gian cấp,
ghi vào CSDL.

More Related Content

Similar to đồ án thực tập tốt nghiệp xây dựng phần mềm quản lý sinh viên

Bao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiepBao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiepdoquyen9292
 
Nghiên Cứu Xây Dựng Khung Quản Trị Dữ Liệu Cho Việc Quản Lý Dữ Liệu Của Tổng ...
Nghiên Cứu Xây Dựng Khung Quản Trị Dữ Liệu Cho Việc Quản Lý Dữ Liệu Của Tổng ...Nghiên Cứu Xây Dựng Khung Quản Trị Dữ Liệu Cho Việc Quản Lý Dữ Liệu Của Tổng ...
Nghiên Cứu Xây Dựng Khung Quản Trị Dữ Liệu Cho Việc Quản Lý Dữ Liệu Của Tổng ...
DV Viết Luận văn luanvanmaster.com ZALO 0973287149
 
Vo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapVo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapCu Sock
 
Vo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapVo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapCu Sock
 
Vo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapVo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapCu Sock
 
Vo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapVo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapCu Sock
 
Giáo trình hệ điều hành PTIT
Giáo trình hệ điều hành PTITGiáo trình hệ điều hành PTIT
Giáo trình hệ điều hành PTIT
NguynMinh294
 
Do an ly thuyet nhom 18 - nvspk02
Do an ly thuyet   nhom 18 - nvspk02Do an ly thuyet   nhom 18 - nvspk02
Do an ly thuyet nhom 18 - nvspk02Thaomashi
 
Quản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIQuản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp II
Jazmyne Padberg
 
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
jackjohn45
 
Udcnttk2 nhóm 2 đồ án lý thuyết
Udcnttk2 nhóm 2 đồ án lý thuyếtUdcnttk2 nhóm 2 đồ án lý thuyết
Udcnttk2 nhóm 2 đồ án lý thuyếtmrnxthanh
 
Đồ Án Phân Tích Và Thiết Kế Hệ thống Thông Tin Quản Lý Giảng Viên.pdf
Đồ Án Phân Tích Và Thiết Kế Hệ thống Thông Tin Quản Lý Giảng Viên.pdfĐồ Án Phân Tích Và Thiết Kế Hệ thống Thông Tin Quản Lý Giảng Viên.pdf
Đồ Án Phân Tích Và Thiết Kế Hệ thống Thông Tin Quản Lý Giảng Viên.pdf
NuioKila
 
Đề tài: Phần mềm quản lý học sinh cấp 3, HAY
Đề tài: Phần mềm quản lý học sinh cấp 3, HAYĐề tài: Phần mềm quản lý học sinh cấp 3, HAY
Đề tài: Phần mềm quản lý học sinh cấp 3, HAY
Dịch vụ viết thuê Khóa Luận - ZALO 0932091562
 
Xây dựng hệ thống hỗ trợ thi trắc nghiệm
Xây dựng hệ thống hỗ trợ thi trắc nghiệmXây dựng hệ thống hỗ trợ thi trắc nghiệm
Xây dựng hệ thống hỗ trợ thi trắc nghiệmVcoi Vit
 
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyếnTìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
jackjohn45
 
Udcnttk2 nhom05 doanlythuyet
Udcnttk2 nhom05 doanlythuyetUdcnttk2 nhom05 doanlythuyet
Udcnttk2 nhom05 doanlythuyetPhan_Oanh
 
Do an lythuyet
Do an lythuyetDo an lythuyet
Do an lythuyetPhan_Oanh
 
Sáng kiến kinh nghiệm chưa đăng ký!
Sáng kiến kinh nghiệm chưa đăng ký!Sáng kiến kinh nghiệm chưa đăng ký!
Sáng kiến kinh nghiệm chưa đăng ký!
Nguyen osm
 
Chuyên đề Xây dựng hệ thống thông tin lập đơn đặt hàng rất hay
Chuyên đề Xây dựng hệ thống thông tin lập đơn đặt hàng  rất hayChuyên đề Xây dựng hệ thống thông tin lập đơn đặt hàng  rất hay
Chuyên đề Xây dựng hệ thống thông tin lập đơn đặt hàng rất hay
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Luận Văn Xây Dựng Chương Trình Quản Lý Bán Lẻ Cho Siêu Thị Mini Huong Mart Ở ...
Luận Văn Xây Dựng Chương Trình Quản Lý Bán Lẻ Cho Siêu Thị Mini Huong Mart Ở ...Luận Văn Xây Dựng Chương Trình Quản Lý Bán Lẻ Cho Siêu Thị Mini Huong Mart Ở ...
Luận Văn Xây Dựng Chương Trình Quản Lý Bán Lẻ Cho Siêu Thị Mini Huong Mart Ở ...
sividocz
 

Similar to đồ án thực tập tốt nghiệp xây dựng phần mềm quản lý sinh viên (20)

Bao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiepBao cao thuc tap tot nghiep
Bao cao thuc tap tot nghiep
 
Nghiên Cứu Xây Dựng Khung Quản Trị Dữ Liệu Cho Việc Quản Lý Dữ Liệu Của Tổng ...
Nghiên Cứu Xây Dựng Khung Quản Trị Dữ Liệu Cho Việc Quản Lý Dữ Liệu Của Tổng ...Nghiên Cứu Xây Dựng Khung Quản Trị Dữ Liệu Cho Việc Quản Lý Dữ Liệu Của Tổng ...
Nghiên Cứu Xây Dựng Khung Quản Trị Dữ Liệu Cho Việc Quản Lý Dữ Liệu Của Tổng ...
 
Vo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapVo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tap
 
Vo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapVo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tap
 
Vo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapVo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tap
 
Vo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tapVo minh truong 102991 bao cao thuc tap
Vo minh truong 102991 bao cao thuc tap
 
Giáo trình hệ điều hành PTIT
Giáo trình hệ điều hành PTITGiáo trình hệ điều hành PTIT
Giáo trình hệ điều hành PTIT
 
Do an ly thuyet nhom 18 - nvspk02
Do an ly thuyet   nhom 18 - nvspk02Do an ly thuyet   nhom 18 - nvspk02
Do an ly thuyet nhom 18 - nvspk02
 
Quản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp IIQuản lý nhân sự trường cấp II
Quản lý nhân sự trường cấp II
 
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
Phân tích và thiết kế hệ thống quản lý điểm sinh viên đào tạo tín chỉ 1246636
 
Udcnttk2 nhóm 2 đồ án lý thuyết
Udcnttk2 nhóm 2 đồ án lý thuyếtUdcnttk2 nhóm 2 đồ án lý thuyết
Udcnttk2 nhóm 2 đồ án lý thuyết
 
Đồ Án Phân Tích Và Thiết Kế Hệ thống Thông Tin Quản Lý Giảng Viên.pdf
Đồ Án Phân Tích Và Thiết Kế Hệ thống Thông Tin Quản Lý Giảng Viên.pdfĐồ Án Phân Tích Và Thiết Kế Hệ thống Thông Tin Quản Lý Giảng Viên.pdf
Đồ Án Phân Tích Và Thiết Kế Hệ thống Thông Tin Quản Lý Giảng Viên.pdf
 
Đề tài: Phần mềm quản lý học sinh cấp 3, HAY
Đề tài: Phần mềm quản lý học sinh cấp 3, HAYĐề tài: Phần mềm quản lý học sinh cấp 3, HAY
Đề tài: Phần mềm quản lý học sinh cấp 3, HAY
 
Xây dựng hệ thống hỗ trợ thi trắc nghiệm
Xây dựng hệ thống hỗ trợ thi trắc nghiệmXây dựng hệ thống hỗ trợ thi trắc nghiệm
Xây dựng hệ thống hỗ trợ thi trắc nghiệm
 
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyếnTìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
Tìm hiểu phần mềm moodle trong công tác đào tạo trực tuyến
 
Udcnttk2 nhom05 doanlythuyet
Udcnttk2 nhom05 doanlythuyetUdcnttk2 nhom05 doanlythuyet
Udcnttk2 nhom05 doanlythuyet
 
Do an lythuyet
Do an lythuyetDo an lythuyet
Do an lythuyet
 
Sáng kiến kinh nghiệm chưa đăng ký!
Sáng kiến kinh nghiệm chưa đăng ký!Sáng kiến kinh nghiệm chưa đăng ký!
Sáng kiến kinh nghiệm chưa đăng ký!
 
Chuyên đề Xây dựng hệ thống thông tin lập đơn đặt hàng rất hay
Chuyên đề Xây dựng hệ thống thông tin lập đơn đặt hàng  rất hayChuyên đề Xây dựng hệ thống thông tin lập đơn đặt hàng  rất hay
Chuyên đề Xây dựng hệ thống thông tin lập đơn đặt hàng rất hay
 
Luận Văn Xây Dựng Chương Trình Quản Lý Bán Lẻ Cho Siêu Thị Mini Huong Mart Ở ...
Luận Văn Xây Dựng Chương Trình Quản Lý Bán Lẻ Cho Siêu Thị Mini Huong Mart Ở ...Luận Văn Xây Dựng Chương Trình Quản Lý Bán Lẻ Cho Siêu Thị Mini Huong Mart Ở ...
Luận Văn Xây Dựng Chương Trình Quản Lý Bán Lẻ Cho Siêu Thị Mini Huong Mart Ở ...
 

đồ án thực tập tốt nghiệp xây dựng phần mềm quản lý sinh viên

  • 1. ` BỘ LAO ĐỘNG THƯƠNG BINH & XÃ HỘI TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN TP.HCM KHOA CÔNG NGHỆ THÔNG TIN-ĐIỆN TỬ BÁO CÁO TIỂU LUẬN MÔN HỌC: TRUYỀN THÔNG VÀ MẠNG MÁY TÍNH TÊN ĐỀ TÀI : XÂY DỰNG PHẦN MỀM QUẢN LÍ SINH VIÊN Giảng viên hướng dẫn: Lê Anh Tuấn........................................................ Sinh viên thực hiên: Trương Gia Huy ................................MSSV:501220175 Tên nhóm học phần: Truyền Thông Và Mạng Máy Tính. Học kỳ: .. .......................Năm học: 2023-2024..................... Tp.Hồ Chí Minh, tháng 06 năm 2024
  • 2. ` NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ................................................................................................................................ ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... ........................................................................................................................................... Tp. HCM, ngày….tháng…..năm……… (chữ ký và ghi rõ họ tên) .................................................................
  • 3. Đề tài: Thiết kế phần mềm quản lý sinh viên 2 MỤC LỤC Phần I: Mô tả nghiệp vụ………………………………………………… 1.1. Yêu cầu chung đối với phần mềm…………………………………… 1.1.1. Yêu cầu người sử dụng………………………………………….. 1.1.2. Yêu cầu hệ thống………………………………………………... 1.2. Tổng quan chức năng phần mềm…………………………………….. 1.2.1. Tài vụ……………………………………………………………. 1.2.2. Quản lý sinh viên………………………………………………... 1.2.3. Đào tạo…………………………………………………………... 1.2.4. Sinh viên………………………………………………………… 1.2.5. Quản trị hệ thống………………………………………………... Phần II: Mô hình nghiệp vụ hệ thống…………………………………… 2.1. Mô hình ca sử dụng mức gộp………………………………………... 2.2. Usercase chức năng phòng đào tạo………………………………….. 2.2.1. Quản lý khoa……………….……………………………………. 2.2.2. Quản lý lớp……………………………………………………… 2.2.3. Lập lịch thi, phòng thi…………………………………………... 2.2.4. Kết quả học tập…………………………………………………. 2.2.5. Quản lý lịch học………………………………………………… 2.2.6. Quản lý môn học………………………………………………… 2.2.7. Quản lý giáo viên……………………………………………….. 2.3. Usercase chức năng phòng quản lý sinh viên……………………….. 2.3.1. Quản lý hồ sơ sinh viên…………………………………………. 2.3.2. Tìm kiếm thống kê………………………………………………. 2.3.3. Quản lý xét tốt nghiệp…………………………………………… 2.3.4. Quản lý cấp bằng, chứng chỉ……………………………………. 2.4. Usercase chức năng phòng tài vụ……………………………………. 2.4.1. Quản lý học phí………………………………………………….. 2.4.2. Quản lý học bổng………………………………………………... Phần III: Thiết kế dữ liệu………………………………………………… 3.1. Mô hình ER………………………………………………………….. 3.2. Miêu tả chi tiết bảng cơ sở dữ liệu…………………………………… 3.2.1. Sinh viên………………………………………………………… 3.2.2. Giáo viên………………………………………………………… 3.2.3. Bộ môn………………………………………………………….. Trang 5 5 5 5 6 7 8 10 11 11 12 12 13 13 14 15 16 17 18 20 20 21 22 23 24 25 26 27 27 28 28 28 29 29
  • 4. Đề tài: Thiết kế phần mềm quản lý sinh viên 3 3.2.4. Môn học…………………………………………………………. 30 3.2.5. Lịch học…………………………………………………………. 30 3.2.6. Lịch thi…………………………………………………………... 30 3.2.7. Khoa……………………………………………………………... 31 3.2.8. Lớp………………………………………………………………. 31 3.2.9. Điểm…………………………………………………………….. 32 3.2.10. Tài khoản………………………………………………………. 32 3.2.11. Biên lai học phí………………………………………………… 33 3.2.12. Học phí……………………………….………………………... 33 3.2.13. Xét tốt nghiệp………………………………………………….. 34 3.2.14. Tốt nghiệp……………………………………………………… 35 Phần IV: Thiết kế các giao diện…………………………………………. 35 4.1. Đăng nhập hệ thống………………………………………………….. 35 4.2. Menu…………………………………………………………………. 35 4.2.1. Giao diện hệ thống………………………………………………. 35 4.2.1.1. Giao diện đăng nhập………………………………………… 36 4.2.1.2. Giao diện phân quyền người sử dụng……………………….. 36 4.2.1.3. Giao diện quản lý người sử dụng……………………………. 36 4.2.1.4. Giao diện phục hồi, sao lưu dữ liệu…………………………. 37 4.2.2. Giao diện đào tạo………………………………………………... 37 4.2.2.1. Quản lý khóa học……………………………………………. 37 4.2.2.2. Quản lý lớp………………………………………………….. 37 4.2.2.3. Quản lý giáo viên……………………………….................... 38 4.2.2.4. Giao diện quản lý lịch học…………………………………... 38 4.2.2.5. Giao diện lịch thi, xét điều kiện thi………………………….. 39 4.2.2.6. Giao diện điểm………………………………………………. 39 4.2.3. Giao diện phòng tài vụ…………………………………………... 39 4.2.3.1. Giao diện tính học phí……………………………………….. 40 4.2.3.2. Giao diện tình trạng đóng học phí…………………………... 40 4.2.3.3. Giao diện học bổng………………………………………….. 41 4.2.3.4. Giao diện các khoản thu khác..……………………………… 41 4.2.4. Giao diện quản lý sinh viên……………………………………... 41 4.2.4.1. Giao diện quản lý hồ sơ sinh viên…………………………… 42 4.2.4.2. Giao diện quản lý tốt nghiệp………………………………… 42 4.2.4.3. Giao diện quản lý cấp phát bằng, chứng chỉ, hồ sơ…………. 43 4.2.5. Giao diện tìm kiếm……………………………………………… 43 4.2.5.1. Tìm kiếm giáo viên………………………………………….. 43 4.2.5.2. Giao diện tìm kiếm sinh viên…………………………… ….. 43
  • 5. Đề tài: Thiết kế phần mềm quản lý sinh viên 4 LỜI MỞ ĐẦU Quản lý sinh viên là một công tác rất quan trọng và phức tạp mà bất kỳ đơn vị đào tạo đại học nào cũng phải thực hiện. Bắt đầu từ việc làm thủ tục nhập học cho sinh viên mới, tiếp theo đó là theo dõi và quản lý các thông tin về sinh viên trong suốt khóa học cũng như việc hệ thống hóa, lưu trữ và bảo quản các thông tin: kết quả học tập, hồ sơ cá nhân khi sinh viên ra trường. Việc nắm bắt, quản lý các thông tin đã được thực hiện ở hầu hết các trường đại học. Tuy nhiên, thông tin ở dạng này chỉ dừng ở mức độ lưu trữ để khai thác theo các khía cạnh tĩnh thay thế cho hoạt động bằng tay hàng ngày. Quản lý sinh viên cần đến các hoạt động tích cực hơn nữa, chẳng hạn như việc theo dõi các hoạt động ngoại khóa, các thông tin thực tập, đi làm, cung cấp các dịch vụ trực tuyến: tra cứu điểm, học phí, học bổng, khen thưởng, kỉ luật,… Từ những yêu cầu trên, nhóm chúng em chọn đề tài thiết kế phần mềm quản lý sinh viên nhằm mục đích cải thiện những khó khăn, bất tiện của các phần mềm cũ và lưu trữ thông tin sinh viên một cách dễ dàng nhất. Vì thời gian làm đề tài ngắn và là lần đầu thực hiện nên nhóm không tránh khỏi những thiếu sót, mong thầy cô sẽ có những góp ý để giúp nhóm hoàn thiện hơn phần mềm này.
  • 6. Đề tài: Thiết kế phần mềm quản lý sinh viên 5 Phần I: Mô tả nghiệp vụ 1.1. Yêu cầu chung đối với phần mềm 1.1.1. Yêu cầu người sử dụng - Các chức năng của phần mềm: phải tuân theo quy chế, quy trình đào tạo của trường. - Phần mềm phải có giao diện thân thiện: để mọi người đều có thể sử dụng được, không nhất thiết phải là người trong ngành công nghệ thông tin. - Hệ thống phải dễ sử dụng, quản lý: đảm bảo tốt cho việc sử dụng phần mềm để quản lý cũng như tra cứu cùng thời điểm với số lượng lớn người sử dụng. - Hệ thống phải có khả năng bảo mật tốt: tất cả mọi thông tin cá nhân chỉ có người được phân quyền mới được phép xem và chinh sửa. - Hệ thống phải có chức năng phục hồi, sao lưu dữ liệu thường xuyên: tránh tình trạng mất, hỏng, sai lệch dữ liệu. - Hệ thống cần có khả năng mở rộng, nâng cấp trong tương lai: để có thể thay đổi cho phù hợp với yêu cầu công tác quản lý. - Chi phí cho hệ thống (phần mềm, phần cứng, nhân sự vận hành) phải hợp lý: không vượt quá ngân sách của trường ngưng vẫn đáp ứng được yêu cầu công việc. - Phần mềm phải có hướng dẫn sử dụng (video, hình ảnh,…): hướng dẫn chi tiết từng chức năng để người mới sử dụng có thể làm việc tốt với phần mềm. 1.1.2. Yêu cầu hệ thống  Yêu cầu chức năng: - Chức năng quản trị hệ thống: cho phép người quản trị hệ thống có thể quản lý người sử dụng, phân quyền, quản lý danh mục và vận hành hệ thống. - Chức năng quản lý thông tin: cho phép các bộ phận, phòng ban thực hiện cập nhật và quản lý thông tin hoạt động của đơn vị mình. - Chức năng tra cứu thông tin: cho phép người truy cập hệ thống có thể xem các thông tin mà đã được người quản trị phân quyền cho mình.  Yêu cầu phi chức năng: - Giao diện thân thiện, dễ sử dụng. - Truy xuất dữ liệu nhanh, lưu trữ dữ liệu tốt. - Tìm kiếm nhanh, thuận tiện.
  • 7. Đề tài: Thiết kế phần mềm quản lý sinh viên 6 - Hệ thống bảo mật cao. - Đáp ứng được các yêu cầu nghiệp vụ.  Yêu cầu miền ứng dụng: - Chạy được trên các hệ điều hành khác nhau. - Hệ quản trị cơ sở dữ liệu tập trung (SQL server). - Giao diện thiết kế theo một chuẩn nhất định. 1.2. Tổng quan chức năng phần mềm. Hình 1: Tổng quan chức năng phần mềm quản lý sinh viên.
  • 8. Đề tài: Thiết kế phần mềm quản lý sinh viên 7 Bắt đầu 1.2.1. Tài vụ.  Thu học phí: - Tính tiền học phí của sinh viên. - Cập nhật tình trạng nộp học phí của sinh viên vào cơ sở dữ liệu. - In biên lai. Mô hình:  Phát học bổng: - Nhận danh sách sinh viên được nhận học bổng (từ quản lý sinh viên). - Cập nhật tình trạng phát học bổng cho sinh viên (đã phát cho ai, ký nhận). - In ra danh sách các sinh viên đã được phát học bổng. Mô hình: Cập nhật thông tin vào CSDL Tính học phí cho sinh viên Cập nhật thông tin vào CSDL Bắt đầu In danh sách Kết thúc Phát học bổng In biên lai Kết thúc
  • 9. Đề tài: Thiết kế phần mềm quản lý sinh viên 8 Bắt đầu Xét điều kiện Bắt đầu Lập danh sách sinhviên Cập nhật thông tin vào CSDL Kết thúc 1.2.2. Quản lý sinh viên  Quản lý hồ sơ sinh viên: - Nhập hồ sơ: nhập các thông tin cá nhân của sinh viên vào CSDL. - Cập nhật hồ sơ: thêm, sửa, xóa các thông tin cá nhân của sinh viên. - Xóa hồ sơ: xóa hồ sơ của sinh viên Mô hình:  Học bổng: - Cập nhật các mức học bổng (khá, giỏi,…). - Xét điều kiện: xét các điều kiện để sinh viên đạt học bổng. - Lập danh sách các sinh viên đạt điều kiện được nhận học bổng. - Cập nhật tình trạng phát học bổng (liên thông với tài vụ). - In danh sách các sinh viên đã nhận học bổng. Mô hình: Thông tin cá nhân Cập nhật hồ sơ sinh viên Kết thúc
  • 10. Đề tài: Thiết kế phần mềm quản lý sinh viên 9 Bắt đầu  Tốt nghiệp: - Xét tốt nghiệp cho mỗi sinh viên: dựa trên điểm thi tốt nghiệp hoặc bảo vệ đồ án (liên thông với đào tạo). - Lên danh sách thống kê tình hình tốt nghiệp để báo cáo lên trên. - Tổ chức thi lại tốt nghiệp với những sinh viên thi tốt nghiệp không đạt (liên thông với đào tạo). - Lưu trữ hồ sơ của các sinh viên đã tốt nghiệp vào CSDL. - In bằng tốt nghiệp, hồ sơ tốt nghiệp, bảng điểm của sinh viên. - Cập nhật thông tin phát bằng, hồ sơ tốt nghiệp vào CSDL. Mô hình: Điểm thi, đồ án Tổ chức thi lại tốt nghiệp Lên danh sách thống kê Phát bằng, hồ sơ tốt nghiệp Lưu hồ sơ sinh viên tốt nghiệp vào CSDL Kết thúc Cập nhật thông tin phát bằng, hồ sơ vào CSDL
  • 11. Đề tài: Thiết kế phần mềm quản lý sinh viên 10 Bắt đầu 1.2.3. Đào tạo.  Điểm và điểm thi: - Xét điều kiện thi của sinh viên: điểm giữa kỳ, học phí, số tiết nghỉ học,… - Lập lịch thi, phòng thi - Tổ chức chấm thi. - Nhập điểm của sinh viên vào CSDL. - Tính điểm trung bình môn học, kỳ học, năm học. - Lập dach sách thi lại, học lại. - In danh sách, báo cáo thống kê. Mô hình: Xét điều kiện thi của sinh viên Tổ chức chấm thi Lập lịch thi, phòng thi Nhập điểm vào CSDL Tính điểm trung bình Lập danh sách thi lại, học lại Cập nhật vào CSDL Kết thúc
  • 12. Đề tài: Thiết kế phần mềm quản lý sinh viên 11 1.2.4. Sinh viên. Được phép tra cứu (xem) các thông tin về bản thân như hồ sơ, điểm, lịch học, tình trạng nộp học phí, kết quả thi tốt nghiệp,… tại cơ sở dữ liệu quản lý sinh viên. 1.2.5. Quản trị hệ thống. Là người quản trị toàn bộ hệ thống phần mềm. Người quản trị hệ thống có công việc sau: - Quản lý người sử dụng (user) trong các bộ phận quản lý sinh viên, tài vụ, đào tạo, sinh viên: tạo, sửa, xóa các user; phân quyền cho các user sử dụng tài nguyên hệ thống, cơ sở dữ liệu. - Kiểm soát các user truy cập vào hệ thống: bằng cách ghi lại nhật ký người sử dụng, kiểm soát truy cập của user, người quản trị hệ thống có thể ngăn chặn các hành động xâm nhập trái phép hoặc phá hoại hệ thống của kẻ tấn công. - Tách dữ liệu theo từng khóa. - Sao lưu, phục hồi dữ liệu: đề phòng khi có sự cố xảy ra với cơ sở dữ liệu (mất, bị hủy hoại,..).
  • 13. Đề tài: Thiết kế phần mềm quản lý sinh viên 12 Gói ca sử dụng mức gộp Đào tạo Quản lý sinh viên Tài vụ Phần II: Mô hình nghiệp vụ hệ thống 2.1. Mô hình ca sử dụng mức gộp. Nhập hồ sơ sinh viên Quản lý sinh viên Quản lý đào tạo Quản lý Quản lý tài vụ
  • 14. Đề tài: Thiết kế phần mềm quản lý sinh viên 13 Quản lý lớp Quản lý GVCN Quản lý khóa học Lập lịch thi Xét điều kiện thi Quản lý phòng đào tạo Quản lý điểm Kết quả học tập Quản lý môn học Quản lý c.trình học Báo cáo thống kê Quản lý lịch học Thi lại, học lại Quản lý giáo viên 2.2. Usercase chức năng phòng đào tạo 2.2.1. Quản lý khoa. Tác nhân Người quản trị hệ thống, quản lý phòng đào tạo. Mục đích Quản lý, cập nhật các thông tin của khoa đào tạo như tên khoa, trưởng khoa,… Mô tả Người quản lý phòng đào tạo nhập các thông tin của các khoa vào CSDL, cập nhật thông tin đó khi có thay đổi.
  • 15. Đề tài: Thiết kế phần mềm quản lý sinh viên Biểu đồ tuần tự: 14 2.2.2. Quản lý lớp. Tác nhân Quản trị hệ thống, quản lý phòng đào tạo. Mục đích Quản lý, cập nhật (thêm, sửa xóa) các lớp trong trường. Mô tả Người quản lý phòng đào tạo sẽ thêm mới các lớp vào vào CSDL bao gồm: tên lớp, mã lớp, khóa học, … sau đó cập nhật các thông tin này khi có sự thay đổi.
  • 16. Đề tài: Thiết kế phần mềm quản lý sinh viên Biểu đồ tuần tự: 15 2.2.3. Lập lịch thi, phòng thi. Tác nhân Quản trị hệ thống, quản lý phòng đào tạo. Mục đích Lập lịch thi, phòng thi cho sinh viên các lớp. Mô tả Người quản lý phòng đào tạo sẽ lập lịch thi, phòng thi đảm bảo các điều kiện: - Phòng thi không bị trùng. - Sinh viên thi không bị trùng các môn.
  • 17. Đề tài: Thiết kế phần mềm quản lý sinh viên Biểu đồ tuần tự: 16 2.2.4. Kết quả học tập. Tác nhân Quản trị hệ thống, quản lý phòng đào tạo. Mục đích Quản lý, cập nhật điểm cho các sinh viên. Dựa vào đó đánh giá kết quả học tập. Mô tả Quản lý phòng đào tạo nhập điểm, cập nhật điểm của sinh viên, sau đó tính điểm trung bình và đánh giá xếp loại.
  • 18. Đề tài: Thiết kế phần mềm quản lý sinh viên Biểu đồ tuần tự: 17 2.2.5. Quản lý lịch học Tác nhân Quản trị hệ thống, quản lý phòng đào tạo. Mục đích Lập lịch học cho sinh viên, cập nhật nếu có thay đổi. Mô tả Quản lý sẽ nhập thông tin lịch học bao gồm: tên môn học, giáo viên giảng dạy, thời gian học, phòng học.
  • 19. Đề tài: Thiết kế phần mềm quản lý sinh viên Biểu đồ tuần tự: 18 2.2.6. Quản lý môn học. Tác nhân Quản trị hệ thống, quản lý phòng đào tạo. Mục đích Cập nhật các môn học: tên, mã môn học, số đơn vị học trình. Mô tả Người quản lý sẽ thêm mới các môn học vào CSDL, cập nhật thông tin khi có thay đổi.
  • 20. Đề tài: Thiết kế phần mềm quản lý sinh viên Biểu đồ tuần tự: 19 2.2.7. Quản lý giáo viên. Tác nhân Quản trị hệ thống, quản lý phòng đào tạo. Mục đích Thêm mới hoặc cập nhật thông tin các giáo viên trong trường. Mô tả Quản lý sẽ nhập các thông tin của giáo viên vào CSDL bao gồm: mã giáo viên, họ tên, ngày sinh, quê quán, khoa,… Cập nhật các thông tin trên khi có thay đổi.
  • 21. Đề tài: Thiết kế phần mềm quản lý sinh viên 20 Biếu đồ tuần tự: `
  • 22. Đề tài: Thiết kế phần mềm quản lý sinh viên 21 2.3. Usercase chức năng phòng quản lý sinh viên. 2.3.1. Quản lý hồ sơ sinh viên. Tác nhân Quản trị hệ thống, quản lý phòng quản lý sinh viên. Mục đích Thêm mới hoặc cập nhật thông tin hồ sơ của sinh viên. Mô tả Nhập trực tiếp các thông tin của sinh viên vào rồi ghi vào CSDL.
  • 23. Đề tài: Thiết kế phần mềm quản lý sinh viên 22 Biểu đồ tuần tự: 2.3.2. Tìm kiếm thống kê. Tác nhân Tất cả các user trong hệ thống có quyền tìm kiếm. Mục đích Tìm kiếm một thông tin nào đó mà user yêu cầu. Mô tả Hệ thống tìm kiếm các thông tin theo yêu cầu và trả lại kết quả.
  • 24. Đề tài: Thiết kế phần mềm quản lý sinh viên 23 Biểu đồ tuần tự: 2.3.3. Quản lý xét tốt nghiệp. Tác nhân Quản trị hệ thống, quản lý phòng quản lý sinh viên. Mục đích Lập danh sách các sinh viên làm đồ án hoặc thi tốt nghiệp. Mô tả Dựa vào các tiêu chí có sẵn để xét sinh viên phải thi tốt nghiệp hay được làm đồ án tốt nghiệp.
  • 25. Đề tài: Thiết kế phần mềm quản lý sinh viên 24 Biểu đồ tuần tự: 2.3.4. Quản lý cấp bằng, chứng chỉ. Tác nhân Quản lý phòng đào tạo, quản trị hệ thống. Mục đích Cấp bằng, chứng chỉ cho sinh viên sau khi tốt nghiệp. Mô tả Sau khi cấp bằng, chứng chỉ cho sinh viên phải lưu lại thời gian cấp, ghi vào CSDL.