Đề tài xây dựng hệ thống quản lý thông tin sinh viên - Pdf 31

Xây dựng hệ thống quản lý thông tin sinh viên

MỤC LỤC
PHẦN I: MỞ ĐẦU...............................................................................................................................4
1. Lý do chọn đề tài..............................................................................................................4
2. Đối tượng nghiên cứu.....................................................................................................5
3. Phạm vi nghiên cứu.........................................................................................................5
4. Mục đích nghiên cứu......................................................................................................5
5. Phương pháp nghiên cứu...............................................................................................6
6. Ý nghĩa lý luận và thực tiễn của đề tài.............................................................................6
PHẦN 2: NỘI DUNG...........................................................................................................................7
CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM XÂY DỰNG HỆ THỐNG QUẢN LÝ THÔNG TIN
SINH VIÊN.........................................................................................................................................7
1.1 Giới thiệu đề tài.............................................................................................................7
1.2. Nghiệp vụ của phần mềm xây dựng hệ thống quản lý thông tin sinh viên...................7
1.2. 1 Phần dành cho giảng viên, sinh viên...........................................................................8
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG................................................................9
2.1. Biểu đồ UseCase..........................................................................................................9
2.1.1 Xác định các tác nhân và UseCase...............................................................................9
2.1.2 UseCase tổng quan hệ thống.....................................................................................10
2.1.3 UseCase mô tả phần đăng nhập................................................................................11
............................................................................................................................................15
2.1.8 UseCase hệ thống quản lý sinh viên...........................................................................16
2.1.9 UseCase mô tả phần quản lý sinh viên.......................................................................18
2.1.10 UseCase thông tin sinh viên.....................................................................................20
2.1.11 UseCase sự kiện sinh viên........................................................................................20
2.1.13 UseCase quản lý điểm..............................................................................................23
2.2. Biểu đồ tuần tự..........................................................................................................25
2.2.2 Biểu đồ tuần tự mô tả chức năng nhập sinh viên......................................................26
2.2.3 Biểu đồ tuần tự mô tả chức năng cập nhật dữ liệu sinh viên.....................................27
2.2.4 Biểu đồ tuần tự mô tả chức năng xóa thông tin sinh viên.........................................27

Bảng tblLoai: lưu trữ thông tin về loại....................................................................................42
3.2.14 Bảng tblMucDo......................................................................................................42
3.2.15 Bảng tblNhatKyDongBo..........................................................................................43
3.2. 16 Bảng tblPhanQuyen..............................................................................................43
3.2.17 Bảng tblChiTietDongBo..........................................................................................44
Trang: 2


Xây dựng hệ thống quản lý thông tin sinh viên
3.2.18 Bảng tblChuyenDoi................................................................................................44
Bảng tblChuyenDoi: lưu trữ thông tin chuyển đổi..................................................................44
CHƯƠNG 4: THIẾT KẾ VÀ ĐẶC TẢ GIAO DIỆN....................................................................45
4.1 Giao diện đăng nhập hệ thống....................................................................................45
4.2 Giao diện chính của chương trình...............................................................................45
4.3 Giao diện thêm môn học từ danh sách môn học........................................................46
4.4 Giao diện thông tin lớp học........................................................................................47
4.5 Giao diện quản lý lớp học...........................................................................................48
4.6 Giao diện thông tin chức vụ lớp..................................................................................50
4.7 Giao diện cập nhật thông tin chức vụ lớp...................................................................51
4.8 Giao diện thông tin sinh viên......................................................................................51
4.9 Giao diện quản lý sinh viên.........................................................................................52
4.10 Giao diện sự kiện sinh viên.......................................................................................53
4.11 Giao diện khen thưởng kỷ luật..................................................................................54
4.12 Giao diện form chuyển lớp........................................................................................55
4.13 Giao diện form quản lý môn học...............................................................................55
4.14 Giao diện form quản lý điểm....................................................................................56
4.15 Giao diện form quản lý hạnh kiểm............................................................................57
4.16 Giao diện chọn lớp lưu bảng điểm............................................................................58
4.17 Giao diện chọn sinh viên lưu bảng điểm...................................................................60
4.18 Giao diện kết quả học tập.........................................................................................61








Tiết kiệm thời gian và chi phí.
Quản lý hiệu quả nguồn lực.
Có thể liên kết, phối hợp với các phòng ban khác nhau.
Người quản lý có thể theo dõi và kiểm tra dễ dàng.
Hiển thị các sinh viên đã đóng học phí và không đóng học phí
Xử lý khối lượng dữ liệu lớn chính xác , nhanh gọn.

Do nắm bắt được nhu cầu của người dùng cùng với sự phát triển của công
nghệ thông tin , nhóm em đã lên ý tưởng làm phần mềm quản lý Sinh Viên để
Trang: 4


Xây dựng hệ thống quản lý thông tin sinh viên

khắc phục khó khăn trong quá trình quản lý và giảm thiểu chi phí , nhân lực ,
tăng độ tin cậy và chính xác trong quá trình quản lý.
2. Đối tượng nghiên cứu
Với đề tài này, chúng em tập trung vào các nội dung :
Tìm hiểu, nghiên cứu ngôn ngữ lập trình C#.
Phân tích và thiết kế hệ thống bằng UML.
Tìm hiểu cách thức quản lý thông tin sinh viên và kế hoạch đào tạo.
Tìm hiểu các công cụ xây dựng chương trình: sử dụng Visual Studio
2010 để thiết kế giao diện và xây dựng phần mềm, sử dụng SQL Server 2008

Lập trình thành phần mềm trên Visual Studio 2010 và hoàn thiện
chương trình.
6. Ý nghĩa lý luận và thực tiễn của đề tài
Như vậy, nếu thực hiện thành công đề tài này sẽ mang lại ý nghĩa to lớn
về cả về mặt lý luận lẫn thực tiễn.
Ý nghĩa lý luận của đề tài:
Chương trình cùng với thuyết minh sẽ trở thành một tài liệu học tập,
tham khảo, dễ hiểu, rất hữu ích cho sinh viên khi nghiên cứu về kiến trúc
hướng dịch vụ.
Ý nghĩa thực tiễn của đề tài:
Đề tài là một sản phẩm mang tính ứng dụng cao phục vụ việc quản lý
thông tin sinh viên trong nhà trường
Là một công cụ giúp nhà trường sinh viên phụ huynh tìm kiếm thông
tin của sinh viên và lớp một cách rễ ràng.
7. Rủi ro khi có phần mền:
- Thông tin sinh viên qua các năm sẽ đầy bộ nhớ.
- Dễ bị vi rút xâm nhập (do hacker, …)
8. Biện pháp phòng tránh.
- Sinh viên đã ra trường thì sẽ được lưu lại trong file nén hoặc các bộ
nhớ ngoài được bảo quản
- Cài đặt tường lửa (Firewall) hoặc các thiết bị chống vi rút.

Trang: 6


Xây dựng hệ thống quản lý thông tin sinh viên

PHẦN 2: NỘI DUNG
CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM XÂY DỰNG HỆ THỐNG
QUẢN LÝ THÔNG TIN SINH VIÊN

 Báo cáo thông tin của sinh viên ra excel.
 Thông tin điểm và hạnh kiểm.
 Cập nhật thông tin điểm.
 Cập nhật thông tin hạnh kiểm.
 Lưu bảng điểm của một sinh viên hoặc của cả lớp.
 Thông tin giáo viên.
 Cập nhật thông tin giáo viên.
1.2. 1 Phần dành cho giảng viên, sinh viên
Đăng nhập.
Xem thông tin sinh về chương trình đào tạo, kết xuất thông tin của một
chương trình đào tạo ra file excel.
Xem thông tin về kế hoạch đào tạo.
Xem thông tin kế hoạch giảng dạy và tiến độ giảng dạy của một môn trong
1 nhóm hay lớp nào đó.
Xem thông tin và tìm tìm kiếm thông tin của một lớp nào đó. VD: các
sinh viên trong lớp, cán bộ lớp, giáo viên chủ nhiệm...
Tìm kiếm và xem thông tin về các sinh viên trong lớp hoặc thông tin cụ
thể của một sinh viên nào đó.
Tìm kiếm và xem thông tin điểm hoặc hạnh kiểm của một lớp nào đó,
kết xuất thông tin về điểm hoặc hạnh kiểm của nột sinh viên ra file excel.
1.2.2 Phần dành cho người quản trị
Đăng nhập.
Lập chương trình đào tạo mới, cập nhật chương trình đào tạo và chọn
chương trình đào tạo cho lớp.
Trang: 8


Xây dựng hệ thống quản lý thông tin sinh viên

Lập kế hoạch đào tạo cho một học kỳ của một lớp.

3

Administrator

Thay đổi mật khẩu

4

Administrator

5

Administrator

Quản lý, thống kê
Quản lý thông tin sinh viên,

6

Administrator

7

Administrator

8

Candidate

UseCase tổng quan

Dòng sự kiện:
Các dòng sự kiện chính
Chức năng này bắt đầu thực hiện khi người quản trị muốn đăng nhập để
sử dụng hệ thống.
Hệ thống yêu cầu người quản trị nhập tên đăng nhập, mật khẩu.
Hệ thống kiểm tra tính hợp lệ của tên đăng nhập, mật khẩu đăng nhập.
Các dòng sự kiện phụ
Nếu trong dòng sự kiện chính người quản trị cung cấp một tên đăng
nhập, mật khẩu hoặc nhóm người quản trị không hợp lệ hệ thống sẽ xuất hiện
một thông báo lỗi trên màn hình. Người quản trị có thể chọn tiếp tục đăng
nhập lại theo dòng sự kiện chính hoặc hủy bỏ việc đăng nhập để kết thúc chức
năng đăng nhập.

Trang: 12


Xây dựng hệ thống quản lý thông tin sinh viên

2.1.4 UseCase quản lý lớp học

Hình 2.2.2: UseCasequản lý lớp học.
Bao gồm các chức năng sau:
 Chức năng xem thông tin lớp
Tác nhân:
Tất cả mọi người bao gồm người quản trị,giáo viên ,sinh viên dù có đăng
nhập hay không cũng đều có thể xem thông tin
Mô tả:
Chức năng này cho phép xem thông tin về :Mã lớp ,tên lớp,khóa,sĩ
số,giáo viên chủ nhiệm, trình độ, hệ, ngành, chuyên ngành, lớp trưởng, lớp
phó học tập, lớp phó đời sống, bí thư, kế hoạch đào tạo, danh sách lớp, ngày

phó học tập, lớp phó đời sống, bí thư, kế hoạch đào tạo, danh sách lớp, ngày
cập nhật.
-Thông tin đầu vào: các thông tin như trên .
-Thông tin đầu ra: là một bản ghi với các thông tin như trên được thêm vào
cơ sở dữ liệu
 Chức năng sửa thông tin của lớp
Tác nhân:
Người quản trị
Mô tả:
Chức năng này cho phép người quản trị có thể sửa thông tin của một
lớp trong khoa Thông tin đầu vào là các thông tin cần sửa như : tên
Trang: 14


Xây dựng hệ thống quản lý thông tin sinh viên

lớp,khóa,sĩ số,giáo viên chủ nhiệm, trình độ,hệ, ngành, chuyên ngành, lớp
trưởng,lớp phó học tập, lớp phó đời sống, bí thư, kế hoạch đào tạo, danh sách
lớp, ngày cập nhật.
(chú ý là mã lớp không thể sửa)
- Thông tin đầu ra : là một bản ghi sau khi được cập nhật.
 Chức năng xóa thông tin của lớp
Tác nhân:
Người quản trị
Mô tả :
Chức năng này cho phép xóa thông tin của một lớp ra khỏi danh sách
quản lý vì một lý do nào đó(ví dụ lớp đó đã ra trường khá lâu thì cần phải xóa
đi để tránh trường hợp phần mềm sẽ phình to dần lên)
- Thông tin đầu và: mã lớp cần xóa
- Thông tin đầu ra: thông báo thành công và sanh sách còn lại sau khi thực


Xây dựng hệ thống quản lý thông tin sinh viên

2.1.9 UseCase mô tả phần quản lý sinh viên

Hình 2.2.4: UseCase quản lý sinh viên
 Xem thông tin sinh viên
Tác nhân:
Tất cả mọi người bao gồm người quản trị,giáo viên ,sinh viên dù có đăng
nhập hay không cũng đều có thể xem thông tin về sinh viên.
Mô tả:
Chức năng cho phép người sử sụng có thể xem các thông tin của một sinh
viên trong một lớp nào đó .các thông tin đó bao gồm : mã học sinh sinh
viên,mã lớp,họ và tên,ngày sinh ,giới tính ,nơi sinh,chức vụ,điện
thoại,email,hộ khẩu thường chú, địa chỉ tạm chú, chuyển đi, nơi chuyển, lý
do, ngày vào đoàn, ngày vào đẳng, Ngày chính thức ,ghi chú,ngày cập nhật.
 Tìm kiếm thông tin sinh viên
Tác nhân:
Tất cả mọi người bao gồm người quản trị,giáo viên ,sinh viên dù có
đăng nhập hay không cũng đều có thể sử ụng chức năng tìm kiếm sinh viên.
Trang: 18


Xây dựng hệ thống quản lý thông tin sinh viên

Mô tả:
Chức năng này cho phép tìm kiếm thông tin của một sinh viên nào đó
trong lớp thông qua các tiêu chí tìm kiếm như : mã sinh viên,họ tên,nơi sinh.
- Thông tin đầu vào : là mã sinh viên hoặc họ tên,hoặc nơi sinh.
- Thông tin đầu ra là thông tin cảu sinh viên có mã sinh viên hoặc họ

 Chức năng xóa thông tin sinh viên
Tác nhân:
Người quản trị
Mô tả:
Vì một lý do nào đó mà người quản trị có thể xóa thông tin cảu một sinh
viên trong một lớp nào đó
- Thông tin đầu vào : mã sinh viên cần xóa
- Thông tin đầu ra : là danh sách sinh viên cảu lớp sau khi xóa sinh viên
đó.
2.1.10 UseCase thông tin sinh viên

Hình 2.2.5: UseCase thông tin sinh viên
2.1.11 UseCase sự kiện sinh viên

Trang: 20


Xây dựng hệ thống quản lý thông tin sinh viên

Hình 2.2.6: UseCase sự kiện sinh viên.
2.1.12 UseCase quản lý thông tin giáo viên

Hình 2.2.7: UseCasequản lý thông tin giáo viên.
Bao gồm các chức năng:
 Xem thông tin giáo viên
Tác nhân:

Trang: 21



Mô tả:
Trang: 22


Xây dựng hệ thống quản lý thông tin sinh viên

Chức năng này cho phép người quản trị có thể sửa thông tin của một
giáo viên như: họ và tên, ngày sinh, giới tính, nơi sinh, chức vụ...
(ghi chú không thể sửa mã giáo viên)
-Thông tin đầu vào bao gồm : các thông tin trên.
- Thông tin đầu ra : là thông tin mới của giáo viên sau khi được sửa.
 Chức năng xóa thông tin giáo viên
Tác nhân:
Người quản trị
Mô tả:
Vì một lý do nào đó mà người quản trị có thể xóa thông tin của một
giáo viên nào đó.
-Thông tin đầu vào : mã giáo viên cần xóa
-Thông tin đầu ra : là danh sách giáo viên sau khi xóa giáo viên đó.

2.1.13 UseCase quản lý điểm

Hình 2.2.8: UseCase quản lý điểm.
UseCase quản lý điểm bao gồm các chức năng:
Trang: 23


Xây dựng hệ thống quản lý thông tin sinh viên

 Chức năng xem thông tin điểm


Xây dựng hệ thống quản lý thông tin sinh viên

 Chức năng sửa điểm cho sinh viên
Tác nhân:
Người quản trị.
Mô tả:
Vì một lý do nào đó (VD : sinh viên đó học cai thiện điểm,học lại,thi lại
hoặc có thể nhập nhầm điểm cho sinh viên) thì người quản trị cần cập nhật lại
điểm cảu sinh viên thông qua chức năng này.
- Thông tin đầu vào: Điểm các môn bao gồm điểm lần 1,lần 2,điểm tổng
kết ,điểm tích lũy.
- Thông tin đầu ra: điểm mới cảu sinh viên sau khi được cập nhật.
 Chức năng xóa điểm của sinh viên
Tác nhân:
Người quản trị.
Mô tả:
Khi một sinh viên chuyển đi thì người quản trị thực hiện chức năng này để
xóa tất cả các thông tin điểm cảu sinh viên đó .
- Thông tin đầu vào là: mã sinh viên.
- Thông tin đầu ra: là bảng điểm cảu lớp không có thông tin bảng điểm cảu
sinh viên đã xóa.
2.2. Biểu đồ tuần tự.

Trang: 25


Trích đoạn Biểu đồ lớp Giao diện quản lý thông tin giáo viên
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

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