ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
Bài tập lớn Công nghệ phần mềm : Thiết kế phần mềm quản lý Sinh Viên Trường VNIT
Lời mở đầu :
Quản lý sinh viên là 1 công tác rất quan trọng và phức tạ 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 đó 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 quản lý 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 sinh viên ngay khi họ đã ra trường.
Việc nắm bắt, quản lý các thông tin này đã đượ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 các hoạt động bằng tay hàng ngày. Quản lý sinh viên cần tính đế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 loại hình dịch vụ, 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.
Trước những khó khăn nêu trên, nhóm phần mềm chúng tôi lập dự án Thiết kế phần mềm quản lý Sinh Viên Trường VNIT nhằm mục đích cải thiện những khó khăn trên và lưu trữ thông tin sinh viên một cách dễ dàng nhất.
212 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 3122 | Lượt tải: 2
Bạn đang xem trước 20 trang tài liệu Đề tài Thiết kế phần mềm quản lý Sinh Viên Trường VNIT, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
chọn thì tên khoá sẽ hiện ra
cho chúng ta lựa chọn. sau
đó tên lớp sẽ được cập
nhật theo tên khoá khi ta
chọn vào mục tên lớp thì
danh sách các lớp sẽ hiện
ra cho ta lựa chọn.
Sau khi ta đã chọn xong
tên khoá và tên lớp thì phí
dưới cùng của form sẽ hiện
ra cho ta một danh sách tất
cả sinh viên trong một lớp
và các thông tin liên quan
đến sinh viên đó.
Khi ta chọn vào một sinh
viên bất kỳ nào trong lớp ở
phí giử của Form sẽ hiện ra
thông tin liên quan đến sinh
viên đó ở đó sẽ có cách nút
chức năng cho ta chỉnh sử.
Các phím chức năng phải
mặc định sáng cho người
sử dụng. bên phía phải là
các nút cập nhật, nếu ta
không sử thông tin gì thì
phím cập nhật phải mặc
định mờ đi. Khi ta chỉnh sử
bất kỳ một thông tin nào đó
nút các nút cập nhật mới
T
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
191
được sáng lên
Xét Điều
Kiện Thi
Khi ta chọn chức năng Xét điều
kiện thi, form quản lý Xét điều
kiện thi sẽ được hiện ra.
- Form này bạn có thể cho to
nhỏ theo ý muốn của mình.
Phía trên cùng là mục cho ta
lựa chọn khoá và tên lớp. Đầu
tiên ta chọn tên khoá sẽ giúp ta
giới hạn được tên lớp,tên khoá
đã được cập nhật trong list nếu
ta chọn thì tên khoá sẽ hiện ra
cho chúng ta lựa chọn. sau đó
tên lớp sẽ được cập nhật theo
tên khoá khi ta chọn vào mục
tên lớp thì danh sách các lớp
sẽ hiện ra cho ta lựa chọn.
Sau khi ta đã chọn xong tên
khoá và tên lớp thì phí dưới
cùng của form sẽ hiện ra cho ta
một danh sách tất cả sinh viên
trong một lớp và các thông tin
liên quan đến sinh viên đó.
Khi ta chọn vào một sinh viên
bất kỳ nào trong lớp ở phí giử
của Form sẽ hiện ra thông tin
liên quan đến sinh viên đó ở đó
sẽ có cách nút chức năng cho
ta chỉnh sử. Các phím chức
năng phải mặc định sáng cho
người sử dụng. bên phía phải
là các nút cập nhật, nếu ta
không sử thông tin gì thì phím
cập nhật phải mặc định mờ đi.
Khi ta chỉnh sử bất kỳ một
thông tin nào đó nút các nút
cập nhật mới được sáng lên
+ Hiện thông tin về sinh viên
bao gồm Ma SV ,Họ Tên ,Ngày
Sinh,Giới tính ,Quê Quán,Điện
Thoại,dưới form hiện thông tin
sinh viên đươc thi...
+Trường hợp báo lỗi sảy ra Khi
các ô text để trống nó sẽ báo
bạn hãy điền đầy đủ thông tin
vào..
-Trong trường hợp sinh viên
không đủ điều kiện thì sinh viên
đó không có thông tin ở form
bên dưới.
VD : Sinh viên đó không có dấu
tich hoặc bỏ trống
Khi ta chọn chức năng Xét
điều kiện thi, form quản lý
Xét điều kiện thi sẽ được
hiện ra.
- Form này bạn có thể cho
to nhỏ theo ý muốn của
mình.
Phía trên cùng là mục cho
ta lựa chọn khoá và tên lớp.
Đầu tiên ta chọn tên khoá
sẽ giúp ta giới hạn được
tên lớp,tên khoá đã được
cập nhật trong list nếu ta
chọn thì tên khoá sẽ hiện ra
cho chúng ta lựa chọn. sau
đó tên lớp sẽ được cập
nhật theo tên khoá khi ta
chọn vào mục tên lớp thì
danh sách các lớp sẽ hiện
ra cho ta lựa chọn.
Sau khi ta đã chọn xong
tên khoá và tên lớp thì phí
dưới cùng của form sẽ hiện
ra cho ta một danh sách tất
cả sinh viên trong một lớp
và các thông tin liên quan
đến sinh viên đó.
Khi ta chọn vào một sinh
viên bất kỳ nào trong lớp ở
phí giử của Form sẽ hiện ra
thông tin liên quan đến sinh
viên đó ở đó sẽ có cách nút
chức năng cho ta chỉnh sử.
Các phím chức năng phải
mặc định sáng cho người
sử dụng. bên phía phải là
các nút cập nhật, nếu ta
không sử thông tin gì thì
phím cập nhật phải mặc
định mờ đi. Khi ta chỉnh sử
bất kỳ một thông tin nào đó
nút các nút cập nhật mới
được sáng lên
+ Hiện thông tin về sinh
viên bao gồm Ma SV ,Họ
Tên ,Ngày Sinh,Giới tính
,Quê Quán,Điện Thoại,dưới
form hiện thông tin sinh
viên đươc thi...
+Trường hợp báo lỗi sảy ra
Khi các ô text để trống nó
sẽ báo bạn hãy điền đầy đủ
thông tin vào..
-Trong trường hợp sinh T
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
192
viên không đủ điều kiện thì
sinh viên đó không có thông
tin ở form bên dưới.
VD : Sinh viên đó không có
dấu tich hoặc bỏ trống
Kết Quả
Thi
Khi ta chọn chức năng kết quả
thi sẽ được hiện ra trên form
thông tin sinh viên bao gồm họ
tên sinh viên ,lớp ,ngày sinh
,ma SV…
- Sau khi đăng nhập vào hệ
thống form sinh viên bao gồm
:Họ Tên,Ngày Sinh,MA SV..
+ Nó cho kết quả điểm thi sinh
viên
Khi ta chọn chức năng kết
quả thi sẽ được hiện ra trên
form thông tin sinh viên bao
gồm họ tên sinh viên ,lớp
,ngày sinh ,ma SV…
- Sau khi đăng nhập vào hệ
thống form sinh viên bao
gồm :Họ Tên,Ngày Sinh,MA
SV..
+ Nó cho kết quả điểm thi
sinh viên T
Thống Kê
Báo Cáo
Khi ta chọn chức năng Thống
Kê Báo Cáo nó sẽ hiện form
bao gồm khoá ,lớp,nó thực
hiện thao tác là sinh viên nay
có điểm như thế nào,thống kê
như thế nào...
- Sau khi đăng nhập vào hệ
thống form sinh viên bao gồm
:Họ Tên,Ngày Sinh,MA SV..
+ Nó cho kết quả điểm thi sinh
viên bao gồm điểm các môn
mà sinh viên thi
+VD :
Như sinh viên lớp K2CN3
có điểm môn Cơ Sở Dữ
Liệu,Bao gồm Họ Tên, Ngày
Sinh, Ma SV....
Khi ta chọn chức năng
Thống Kê Báo Cáo nó sẽ
hiện form bao gồm khoá
,lớp,nó thực hiện thao tác là
sinh viên nay có điểm như
thế nào,thống kê như thế
nào...
- Sau khi đăng nhập vào hệ
thống form sinh viên bao
gồm :Họ Tên,Ngày Sinh,MA
SV..
+ Nó cho kết quả điểm thi
sinh viên bao gồm điểm các
môn mà sinh viên thi
+VD :
Như sinh viên lớp
K2CN3 có điểm môn Cơ Sở
Dữ Liệu,Bao gồm Họ Tên,
Ngày Sinh, Ma SV....
T
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
193
12
Quản Lý
Chương
Trình Học
Môn Học
Form quản lý Môn học sẽ
được hiện ra cho bạn quản
lý.
Form này bạn có thể cho to
nhỏ theo ý muốn của mình.
Phía trên cùng là mục cho
ta lựa chọnTên Môn ,Mã
Môn ,Số Trình. Đầu tiên ta
+ Nó cho phép ta
Thêm,Sửa Xoá....
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :ên Môn ,Mã Môn
,Số Trình,các nút ghi,hủy
sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo:
"Bạn nhập đầ đủ thông
tin vào,nếu không thoát ra
màn hình chính môn học , "
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ hiện
thông tin sinh viên mình cần
sửa và cập nhật thông tin
muốn sửa thông tin về Môn
Học
khi xong thì các nut Ghi ,Hủy
sẽ sáng
-Khi sửa xong thông tin NQL
chọn "Ghi" vào CSDL
-Khi người sử dụng sử dụng
chức năng "Xóa" Nó hiện
thông báo bạn có tưc sự
muốn xóa không,nếu bạn
chọn Yes thi nó sẽ thực hiện
thao tác xóa trong cơ sở dữ
liệu,nếu chọn No thì nó chở
Hồ Sơ Sinh Viên
Form quản lý Môn học sẽ
được hiện ra cho bạn quản
lý.
Form này bạn có thể cho
to nhỏ theo ý muốn của
mình.
Phía trên cùng là mục cho
ta lựa chọnTên Môn ,Mã
Môn ,Số Trình. Đầu tiên ta
+ Nó cho phép ta
Thêm,Sửa Xoá....
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :ên Môn ,Mã Môn
,Số Trình,các nút ghi,hủy
sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo:
"Bạn nhập đầ đủ thông
tin vào,nếu không thoát ra
màn hình chính môn học , "
-Trường hợp đúng:cập
nhật vào CSDL và hiển thị
trong danh sách tài khoản
NSD
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ
hiện thông tin sinh viên
mình cần sửa và cập nhật
thông tin muốn sửa thông
tin về Môn Học
khi xong thì các nut Ghi
,Hủy sẽ sáng
-Khi sửa xong thông tin
NQL chọn "Ghi" vào CSDL
-Khi người sử dụng sử
dụng chức năng "Xóa" Nó
hiện thông báo bạn có tưc
sự muốn xóa không,nếu
bạn chọn Yes thi nó sẽ
thực hiện thao tác xóa
trong cơ sở dữ liệu,nếu
chọn No thì nó chở về form
QL Hồ Sơ Sinh về form QL
Viên
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
194
Lịch Học
Khi người quản trị lựa chọn
chức năng quản lý Lịch Học
.Màn hình Quản lý Lịch Học
được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lýLịch Học
+ Form sẽ hiển thị Khóa
Học,Tên Lớp và Kỳ Học
+ Thông tin bao gồm :Thứ
,Giáo Viên,Môn Học ,Phòng
Học các ô thêm
mới,Sửa,Xoá,Cập
nhật,Thoát
+Hiển thị thông tin NSD đầu
tiên trong danh sách trên các
ô text và các ô text này
không cho phép sửa,xóa
-Các nút chức năng : Thêm
,Sửa ,Xóa có hiệu lực(được
phép SD).Các nút ghi,hủy bị
mờ không cho phép thao tác
trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :Thứ ,Giáo
Viên,Môn Học ,Phòng
Học.các nút ghi,hủy sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo
"thông tin chưa đầy đủ bạn
hãy nhập lại thông tin ...."
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách Lịch Học
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ hiện
thông tin sinh viên mình cần
sửa và cập nhật thông tin
muốn sửa thông tin về :"Thứ
,Giáo Viên,Môn Học ,Phòng
Học "khi xong thì các nut Ghi
,Hủy sẽ sáng
-Khi sửa xong thông tin NQL
chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo
"" yêu cầu nhập lại Họ
Tên...".Nếu các ô text để
trắng thông báo"Yêu cầu
nhập đầy đủ thông tin"
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
Khi người quản trị lựa chọn
chức năng quản lý Lịch
Học .Màn hình Quản lý
Lịch Học được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lýLịch Học
+ Form sẽ hiển thị Khóa
Học,Tên Lớp và Kỳ Học
+ Thông tin bao gồm :Thứ
,Giáo Viên,Môn Học
,Phòng Học các ô thêm
mới,Sửa,Xoá,Cập
nhật,Thoát
+Hiển thị thông tin NSD
đầu tiên trong danh sách
trên các ô text và các ô text
này không cho phép
sửa,xóa
-Các nút chức năng : Thêm
,Sửa ,Xóa có hiệu
lực(được phép SD).Các
nút ghi,hủy bị mờ không
cho phép thao tác trên nút
đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :Thứ ,Giáo
Viên,Môn Học ,Phòng
Học.các nút ghi,hủy sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo
"thông tin chưa đầy đủ bạn
hãy nhập lại thông tin ...."
-Trường hợp đúng:cập
nhật vào CSDL và hiển thị
trong danh sách Lịch Học
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ
hiện thông tin sinh viên
mình cần sửa và cập nhật
thông tin muốn sửa thông
tin về :"Thứ ,Giáo Viên,Môn
Học ,Phòng Học "khi xong
thì các nut Ghi ,Hủy sẽ
sáng
-Khi sửa xong thông tin
NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo
"" yêu cầu nhập lại Họ
Tên...".Nếu các ô text để
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
195
-Khi người sử dụng sử dụng
chức năng "Xóa" Nó hiện
thông báo bạn có tưc sự
muốn xóa không,nếu bạn
chọn Yes thi nó sẽ thực hiện
thao tác xóa trong cơ sở dữ
liệu,nếu chọn No thì nó chở
về form QL Lịch Học
trắng thông báo"Yêu cầu
nhập đầy đủ thông tin"
-Trường hợp đúng:cập
nhật vào CSDL và hiển thị
trong danh sách tài khoản
NSD
-Khi người sử dụng sử
dụng chức năng "Xóa" Nó
hiện thông báo bạn có tưc
sự muốn xóa không,nếu
bạn chọn Yes thi nó sẽ
thực hiện thao tác xóa
trong cơ sở dữ liệu,nếu
chọn No thì nó chở về form
QL Lịch Học
Giáo Viên
Dậy
Khi người quản trị lựa chọn
chức năng quản lý Giáo Viên
Dậy.Màn hình Giáo Viên
Dậy được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lý Giáo
Viên Dậy
+ Form sẽ hiển thị Khóa Học
va Tên Lớp,Môn Dậy
+ Form thông tin bao gồm
+Hiển thị thông tin NSD đầu
tiên trong danh sách trên các
ô text và các ô text này
không cho phép sửa,xóa
-Các nút chức năng : thêm
,sửa ,xóa có hiệu lực(được
phép SD).Các nút ghi,hủy bị
mờ không cho phép thao tác
trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :về một Giáo Viên
Dậy:Bao gồm :họ tên,Ngày
sinh ,giới tính ,quê
quán,ngày ký ,ngày hết
hạn...các nút ghi,hủy sáng
+Các nut ĐẦU
,TRƯỚC,SAU ,CUỐI
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo
"Tài khoản đã có .Nhập tài
khoản khác .Nếu các ô text
để trắng thông báo"Yêu cầu
nhập đầy đủ thông tin"
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
Khi người quản trị lựa chọn
chức năng quản lý Giáo
Viên Dậy.Màn hình Giáo
Viên Dậy được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lý Giáo
Viên Dậy
+ Form sẽ hiển thị Khóa
Học va Tên Lớp,Môn Dậy
+ Form thông tin bao gồm
+Hiển thị thông tin NSD
đầu tiên trong danh sách
trên các ô text và các ô text
này không cho phép
sửa,xóa
-Các nút chức năng : thêm
,sửa ,xóa có hiệu lực(được
phép SD).Các nút ghi,hủy
bị mờ không cho phép thao
tác trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :về một Giáo
Viên Dậy:Bao gồm :họ
tên,Ngày sinh ,giới tính
,quê quán,ngày ký ,ngày
hết hạn...các nút ghi,hủy
sáng
+Các nut ĐẦU
,TRƯỚC,SAU ,CUỐI
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo
"Tài khoản đã có .Nhập tài
khoản khác .Nếu các ô text
để trắng thông báo"Yêu
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
196
danh sách tài khoản NSD
-Khi NQL chọn chức năng
Sửa một chế độ chính sách
nó hiện lên form thông tin về
chế độ chính sách mình cần
sửa, sau khi sửa xong thi
cac nút ghi, hủy sẽ sáng,khi
nhập đầy đủ các thông tin thì
NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo
"Tài khoản đã có .Nhập tài
khoản khác"..Nếu các ô text
để trắng thông báo"Yêu cầu
nhập đầy đủ thông tin"
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách Giáo Viên Dậy
-Khi NQL chọn chức năng
Xóa nó hiên thông tin chế độ
chính sách mình cần xóa
nếu chọn Yes thì sẽ xóa nếu
chọn No thi quay về form QL
Giáo Viên Dậy
cầu nhập đầy đủ thông tin"
-Trường hợp đúng:cập
nhật vào CSDL và hiển thị
trong danh sách tài khoản
NSD
-Khi NQL chọn chức năng
Sửa một chế độ chính sách
nó hiện lên form thông tin
về chế độ chính sách mình
cần sửa, sau khi sửa xong
thi cac nút ghi, hủy sẽ
sáng,khi nhập đầy đủ các
thông tin thì NQL chọn
"Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo
"Tài khoản đã có .Nhập tài
khoản khác"..Nếu các ô
text để trắng thông
báo"Yêu cầu nhập đầy đủ
thông tin"
-Trường hợp đúng:cập
nhật vào CSDL và hiển thị
trong danh sách Giáo Viên
Dậy
-Khi NQL chọn chức năng
Xóa nó hiên thông tin chế
độ chính sách mình cần
xóa nếu chọn Yes thì sẽ
xóa nếu chọn No thi quay
về form QL Giáo Viên Dậy
Lịch Học Lại
Khi người quản trị lựa chọn
chức năng quản lý Lịch Học
Lại .Màn hình Quản lý Lịch
Học Lại được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lý Lịch Học
Lại
+ Form sẽ hiển thị Khóa Học
va Tên Lớp,Môn học lại
+Hiển thị thông tin NSD đầu
tiên trong danh sách trên các
ô text và các ô text này
không cho phép sửa,xóa
-Các nút chức năng : Thêm
,Sửa ,Xóa có hiệu lực(được
phép SD).Các nút ghi,hủy bị
mờ không cho phép thao tác
trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :Họ Tên ,Ngày
Sinh,Ma SV,Quê Quán,Điện
Thoại,Giới Tính....chức năng
Khi người quản trị lựa chọn
chức năng quản lý Lịch
Học Lại .Màn hình Quản lý
Lịch Học Lại được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lý Lịch
Học Lại
+ Form sẽ hiển thị Khóa
Học va Tên Lớp,Môn học
lại
+Hiển thị thông tin NSD
đầu tiên trong danh sách
trên các ô text và các ô text
này không cho phép
sửa,xóa
-Các nút chức năng : Thêm
,Sửa ,Xóa có hiệu
lực(được phép SD).Các
nút ghi,hủy bị mờ không
cho phép thao tác trên nút
đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
T
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
197
"GHI","HUỶ" sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:
Không nhập đúng Họ
Tên,Ma SV...Hoặc để trống
các ô text ...no thông báo
bạn hãy nhập đủ thông tin
vào
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ hiện
thông tin sinh viên mình cần
sửa và cập nhật thông tin
muốn sửa thông tin về "Họ
Tên ,Ngày Sinh,Ma SV,Quê
Quán,Điện Thoại,Giới Tính
"khi xong thì các nut Ghi
,Hủy sẽ sáng
-Khi sửa xong thông tin NQL
chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo:
Không nhập đúng Họ
Tên,Ma SV...Hoặc để trống
các ô text ...no thông báo
bạn hãy nhập đủ thông tin
vào
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người sử dụng sử dụng
chức năng "Xóa" Nó hiện
thông báo bạn có tưc sự
muốn xóa không,nếu bạn
chọn Yes thi nó sẽ thực hiện
thao tác xóa trong cơ sở dữ
liệu,nếu chọn No thì nó chở
về form QL Hồ Sơ Sinh Viên
thông tin :Họ Tên ,Ngày
Sinh,Ma SV,Quê
Quán,Điện Thoại,Giới
Tính....chức năng
"GHI","HUỶ" sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:
Không nhập đúng Họ
Tên,Ma SV...Hoặc để trống
các ô text ...no thông báo
bạn hãy nhập đủ thông tin
vào
-Trường hợp đúng:cập
nhật vào CSDL và hiển thị
trong danh sách tài khoản
NSD
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ
hiện thông tin sinh viên
mình cần sửa và cập nhật
thông tin muốn sửa thông
tin về "Họ Tên ,Ngày
Sinh,Ma SV,Quê
Quán,Điện Thoại,Giới Tính
"khi xong thì các nut Ghi
,Hủy sẽ sáng
-Khi sửa xong thông tin
NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo:
Không nhập đúng Họ
Tên,Ma SV...Hoặc để trống
các ô text ...no thông báo
bạn hãy nhập đủ thông tin
vào
-Trường hợp đúng:cập
nhật vào CSDL và hiển thị
trong danh sách tài khoản
NSD
-Khi người sử dụng sử
dụng chức năng "Xóa" Nó
hiện thông báo bạn có tưc
sự muốn xóa không,nếu
bạn chọn Yes thi nó sẽ
thực hiện thao tác xóa
trong cơ sở dữ liệu,nếu
chọn No thì nó chở về form
QL Hồ Sơ Sinh Viên
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
198
Khi người quản trị lựa chọn chức
năng quản lý Quản lý Hồ Sơ .Màn
hình Quản lý Hồ Sơ được hiển thị:
+ Hiển thị toàn bộ toàn bộ danh
sách Quản lý Hồ Sơ
+ Form sẽ hiển thị Khóa Học va
Tên Lớp
+Hiển thị thông tin NSD đầu tiên
trong danh sách trên các ô text và
các ô text này không cho phép
sửa,xóa
-Các nút chức năng : Thêm ,Sửa
,Xóa có hiệu lực(được phép
SD).Các nút ghi,hủy bị mờ không
cho phép thao tác trên nút đó
-Khi NQL chọn chức năng "thêm "
dữ liệu ô text xóa trắng và cho
phép nhập thông tin :Họ Tên,MA
SV,Ngày Sinh,Quê Quán,Ưu tiên
,Giới Tính,điện thoại các nút
ghi,hủy sáng
-Khi nhập đầy đủ các thông tin.NQL
chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài khoản
đã tồn tại thông báo
-Trường hợp đúng:cập nhật vào
CSDL và hiển thị trong danh sách
tài khoản NSD
-Khi người quản lý chọn chức năng
"Sửa" Nó sẽ hiện thông tin sinh
viên mình cần sửa và cập nhật
thông tin muốn sửa thông tin về
"Họ Tên,MA SV,Ngày Sinh,Quê
Quán,Ưu tiên ,Giới Tính,điện thoại
"khi xong thì các nut Ghi ,Hủy sẽ
sáng
-Khi sửa xong thông tin NQL chọn
"Ghi"
+Các trường hợp Lỗi:Nếu tài khoản
đã tồn tại thông báo
-Trường hợp đúng:cập nhật vào
CSDL và hiển thị trong danh sách
tài khoản NSD
-Khi người sử dụng sử dụng chức
năng "Xóa" Nó hiện thông báo bạn
có tưc sự muốn xóa không,nếu bạn
chọn Yes thi nó sẽ thực hiện thao
tác xóa trong cơ sở dữ liệu,nếu
chọn No thì nó chở về form QL Hồ
Sơ Sinh Viên
Khi người quản trị lựa chọn
chức năng quản lý Quản lý Hồ
Sơ .Màn hình Quản lý Hồ Sơ
được hiển thị:
+ Hiển thị toàn bộ toàn bộ danh
sách Quản lý Hồ Sơ
+ Form sẽ hiển thị Khóa Học va
Tên Lớp
+Hiển thị thông tin NSD đầu
tiên trong danh sách trên các ô
text và các ô text này không
cho phép sửa,xóa
-Các nút chức năng : Thêm
,Sửa ,Xóa có hiệu lực(được
phép SD).Các nút ghi,hủy bị
mờ không cho phép thao tác
trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa trắng
và cho phép nhập thông tin :Họ
Tên,MA SV,Ngày Sinh,Quê
Quán,Ưu tiên ,Giới Tính,điện
thoại các nút ghi,hủy sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người quản lý chọn chức
năng "Sửa" Nó sẽ hiện thông
tin sinh viên mình cần sửa và
cập nhật thông tin muốn sửa
thông tin về "Họ Tên,MA
SV,Ngày Sinh,Quê Quán,Ưu
tiên ,Giới Tính,điện thoại "khi
xong thì các nut Ghi ,Hủy sẽ
sáng
-Khi sửa xong thông tin NQL
chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người sử dụng sử dụng
chức năng "Xóa" Nó hiện thông
báo bạn có tưc sự muốn xóa
không,nếu bạn chọn Yes thi nó
sẽ thực hiện thao tác xóa trong
cơ sở dữ liệu,nếu chọn No thì
nó chở về form QL Hồ Sơ Sinh
Viên
13
Quản
Lý Hồ
Sơ
Sinh
Viên
Quản lý
Hồ Sơ
T
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
199
Quản
Lý Chế
Độ
Chính
Sách
Khi người quản trị lựa chọn chức
năng quản lý Quản lý Chế độ chính
sách.Màn hình Quản lý Chế độ
chính sách được hiển thị:
+ Hiển thị toàn bộ toàn bộ danh
sách Quản lý Chế độ chính sách
+ Form sẽ hiển thị Khóa Học va
Tên Lớp
+Hiển thị thông tin NSD đầu tiên
trong danh sách trên các ô text và
các ô text này không cho phép
sửa,xóa
-Các nút chức năng : thêm ,sửa
,xóa có hiệu lực(được phép
SD).Các nút ghi,hủy bị mờ không
cho phép thao tác trên nút đó
-Khi NQL chọn chức năng "thêm "
dữ liệu ô text xóa trắng và cho
phép nhập thông tin :về một chế độ
chính sách .các nút ghi,hủy sáng
-Khi nhập đầy đủ các thông tin.NQL
chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài khoản
đã tồn tại thông báo
"Tài khoản đã có .Nhập tài khoản
khác .Nếu các ô text để trắng thông
báo"Yêu cầu nhập đầy đủ thông
tin"
-Trường hợp đúng:cập nhật vào
CSDL và hiển thị trong danh sách
tài khoản NSD
-Khi NQL chọn chức năng Sửa một
chế độ chính sách nó hiện lên form
thông tin về chế độ chính sách
mình cần sửa, sau khi sửa xong thi
cac nút ghi, hủy sẽ sáng,khi nhập
đầy đủ các thông tin thì NQL chọn
"Ghi"
+Các trường hợp Lỗi:Nếu tài khoản
đã tồn tại thông báo
"Tài khoản đã có .Nhập tài khoản
khác"..Nếu các ô text để trắng
thông báo"Yêu cầu nhập đầy đủ
thông tin"
-Trường hợp đúng:cập nhật vào
CSDL và hiển thị trong danh sách
tài khoản NSD
-Khi NQL chọn chức năng Xóa nó
hiên thông tin chế độ chính sách
mình cần xóa nếu chọn Yes thì sẽ
xóa nếu chọn No thi quay về form
QL chế độ chính sách
Chưa hoàn thành
F
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
200
Quản
Lý Lên
Lớp
Khi người quản trị lựa chọn chức
năng quản lý Quản lý Lên Lớp.Màn
hình Quản lý Lên Lớp được hiển
thị:
+ Form sẽ hiển thị Khóa Học va
Tên Lớp
+ Nếu sinh viên nào đươc tích thì
lên lớp ngược lại thì sinh viên đó ở
lại lớp
+ Ví dụ ta chọn khóa 2 lớp K2CN3
thì nó sẽ hiển thi lên bản danh sách
sinh viên bao gồm "Họ Tên,Ngày
Sinh,Ma SV,Lựa Chọn"
+ Bên dưới bao gồm nút lựa chọn
tất cả và bỏ lựa chọn
+ Sau khi thao tác xong thì ta nhấp
vào nút ghi thao tác đươc hoàn
thành
+ Các trường hợp báo lỗi sảy ra
nêu không tích vào sinh viên nào
thì nó báo lỗi hãy lựa chọn sinh
viên
T
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
201
Danh
Sách
Kỷ Luât
Khi người quản trị lựa chọn chức
năng quản lý Quản lý Danh sách kỷ
luật .Màn hình Quản lý Danh sách
kỷ luật được hiển thị:
+ Hiển thị toàn bộ toàn bộ danh
sách Kỷ luật
+Hiển thị thông tin NSD đầu tiên
trong danh sách trên các ô text và
các ô text này không cho phép
sửa,xóa
-Các nút chức năng : thêm ,sửa
,xóa có hiệu lực(được phép
SD).Các nút ghi,hủy bị mờ không
cho phép thao tác trên nút đó
-Khi NQL chọn chức năng "thêm "
dữ liệu ô text xóa trắng và cho
phép nhập thông tin :Họ Tên ,Mã
SV các nút ghi,hủy sáng
-Khi nhập đầy đủ các thông tin.NQL
chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài khoản
đã tồn tại thông báo
"Tài khoản đã có .Nhập tài khoản
khác.Nếu các ô text để trắng thông
báo"Yêu cầu nhập đầy đủ thông
tin"
-Trường hợp đúng:cập nhật vào
CSDL và hiển thị trong danh sách
kỷ luật
-Khi NQL muốn sủa thông tin về
sinh viên bị kỷ luật nó sẽ hiện danh
sách sinh viên trên các ô text nó
cho phép mình sửa thông tin về
sinh viên đó
- Khi nhập đầy đủ thông tin về sinh
viên thi NQL chon "Ghi"
+Các trường hợp Lỗi:Nếu tài khoản
đã tồn tại thông báo:Nếu các ô text
để trắng thông báo"Yêu cầu nhập
đầy đủ thông tin"
-Trường hợp đúng:cập nhật vào
CSDL và hiển thị trong danh sách
kỷ luật
-Khi NQL muốn xóa một Sinh Viên
bị kỷ luật nó sẽ hiện lên form thông
tin sinh viên bị kỷ luật rồi ta tích vào
sinh viên cần xóa rồi chộn Yes nếu
không thì làm ngược lại.
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
202
Danh
Sách
Khen
Thưởng
Khi người quản trị lựa chọn chức
năng quản lý Khen Thưởng.Màn
hình Quản lý Khen Thưởng được
hiển thị:
+ Hiển thị toàn bộ toàn bộ danh
sách tài khoản Khen Thưởng
+Hiển thị thông tin Khen Thưởng
đầu tiên trong danh sách trên các ô
text và các ô text này không cho
phép sửa,xóa
-Các nút chức năng : thêm ,sửa
,xóa có hiệu lực(được phép
SD).Các nút ghi,hủy bị mờ không
cho phép thao tác trên nút đó
-Khi NQL chọn chức năng "thêm "
dữ liệu ô text xóa trắng và cho
phép nhập thông tin :tài khoản,họ
và tên,mật khẩu.các nút ghi,hủy
sáng
-Khi nhập đầy đủ các thông tin.NQL
chọn "Ghi"
+Các trường hợp Lỗi:Nếu MSV đã
tồn tại thông báo
"Tài khoản đã có .Nhập tài khoản
khác.Nếu các ô text để trắng thông
báo"Yêu cầu nhập đầy đủ thông
tin"
-Trường hợp đúng:cập nhật vào
CSDL và hiển thị trong danh sách
tài khoản Khen Thưởng
-Khi NQL lựa chọn chức năng
"Sửa" nó sẽ hiển thị thông tin sinh
viên được khen thưởng rồi lựa
chọn sinh viên mình cấn sửa sau
khi sửa xong thì NQL chọn nút
"Ghi"
+ Các trường hợp Lỗi:Nếu MSV đã
tồn tại thông báo:
"Tài khoản đã có .Nhập tài khoản
khác.Nếu các ô text để trắng thông
báo"Yêu cầu nhập đầy đủ thông
tin"
-Trường hợp đúng:cập nhật vào
CSDL và hiển thị trong danh sách
tài khoản Khen Thưởng
-Khi NQL chọn chức năng"Xóa"nó
hiển thị danh sách sinh viên cần
xóa rồi chọn Yes nếu không thì làm
ngươc lại
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
203
Quản Lý
Điểm_Điểm
Thi
Lập Lịch
Thi_Phòng
Thi
Khi ta chọn chức năng lập
lịch thi, phòng thi form quản
lý lập lịch thi, phòng thi sẽ
được hiện ra.
Form này bạn có thể cho to
nhỏ theo ý muốn của mình.
Phía trên cùng là mục cho
ta lựa chọn khoá và tên lớp.
Đầu tiên ta chọn tên khoá sẽ
giúp ta giới hạn được tên
lớp,tên khoá đã được cập
nhật trong list nếu ta chọn
thì tên khoá sẽ hiện ra cho
chúng ta lựa chọn. sau đó
tên lớp sẽ được cập nhật
theo tên khoá khi ta chọn
vào mục tên lớp thì danh
sách các lớp sẽ hiện ra cho
ta lựa chọn.
Sau khi ta đã chọn xong
tên khoá và tên lớp thì phí
dưới cùng của form sẽ hiện
ra cho ta một danh sách tất
cả sinh viên trong một lớp và
các thông tin liên quan đến
sinh viên đó.
Khi ta chọn vào một sinh
viên bất kỳ nào trong lớp ở
phí giử của Form sẽ hiện ra
thông tin liên quan đến sinh
viên đó ở đó sẽ có cách nút
chức năng cho ta chỉnh sử.
Các phím chức năng phải
mặc định sáng cho người sử
dụng. bên phía phải là các
nút cập nhật, nếu ta không
sử thông tin gì thì phím cập
nhật phải mặc định mờ đi.
Khi ta chỉnh sử bất kỳ một
thông tin nào đó nút các nút
cập nhật mới được sáng lên
Khi ta chọn chức năng lập
lịch thi, phòng thi form quản
lý lập lịch thi, phòng thi sẽ
được hiện ra.
Form này bạn có thể cho
to nhỏ theo ý muốn của
mình.
Phía trên cùng là mục cho
ta lựa chọn khoá và tên lớp.
Đầu tiên ta chọn tên khoá
sẽ giúp ta giới hạn được
tên lớp,tên khoá đã được
cập nhật trong list nếu ta
chọn thì tên khoá sẽ hiện ra
cho chúng ta lựa chọn. sau
đó tên lớp sẽ được cập
nhật theo tên khoá khi ta
chọn vào mục tên lớp thì
danh sách các lớp sẽ hiện
ra cho ta lựa chọn.
Sau khi ta đã chọn xong
tên khoá và tên lớp thì phí
dưới cùng của form sẽ hiện
ra cho ta một danh sách tất
cả sinh viên trong một lớp
và các thông tin liên quan
đến sinh viên đó.
Khi ta chọn vào một sinh
viên bất kỳ nào trong lớp ở
phí giử của Form sẽ hiện ra
thông tin liên quan đến sinh
viên đó ở đó sẽ có cách nút
chức năng cho ta chỉnh sử.
Các phím chức năng phải
mặc định sáng cho người
sử dụng. bên phía phải là
các nút cập nhật, nếu ta
không sử thông tin gì thì
phím cập nhật phải mặc
định mờ đi. Khi ta chỉnh sử
bất kỳ một thông tin nào đó
nút các nút cập nhật mới
được sáng lên
Xét Điều
Kiện Thi
Khi ta chọn chức năng Xét
điều kiện thi, form quản lý
Xét điều kiện thi sẽ được
hiện ra.
- Form này bạn có thể cho
to nhỏ theo ý muốn của
mình.
Phía trên cùng là mục cho
ta lựa chọn khoá và tên lớp.
Đầu tiên ta chọn tên khoá sẽ
giúp ta giới hạn được tên
lớp,tên khoá đã được cập
nhật trong list nếu ta chọn
Khi ta chọn chức năng Xét
điều kiện thi, form quản lý
Xét điều kiện thi sẽ được
hiện ra.
- Form này bạn có thể cho
to nhỏ theo ý muốn của
mình.
Phía trên cùng là mục cho
ta lựa chọn khoá và tên lớp.
Đầu tiên ta chọn tên khoá
sẽ giúp ta giới hạn được
tên lớp,tên khoá đã được
cập nhật trong list nếu ta
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
204
thì tên khoá sẽ hiện ra cho
chúng ta lựa chọn. sau đó
tên lớp sẽ được cập nhật
theo tên khoá khi ta chọn
vào mục tên lớp thì danh
sách các lớp sẽ hiện ra cho
ta lựa chọn.
Sau khi ta đã chọn xong
tên khoá và tên lớp thì phí
dưới cùng của form sẽ hiện
ra cho ta một danh sách tất
cả sinh viên trong một lớp và
các thông tin liên quan đến
sinh viên đó.
Khi ta chọn vào một sinh
viên bất kỳ nào trong lớp ở
phí giử của Form sẽ hiện ra
thông tin liên quan đến sinh
viên đó ở đó sẽ có cách nút
chức năng cho ta chỉnh sử.
Các phím chức năng phải
mặc định sáng cho người sử
dụng. bên phía phải là các
nút cập nhật, nếu ta không
sử thông tin gì thì phím cập
nhật phải mặc định mờ đi.
Khi ta chỉnh sử bất kỳ một
thông tin nào đó nút các nút
cập nhật mới được sáng lên
+ Hiện thông tin về sinh viên
bao gồm Ma SV ,Họ Tên
,Ngày Sinh,Giới tính ,Quê
Quán,Điện Thoại,dưới form
hiện thông tin sinh viên
đươc thi...
+Trường hợp báo lỗi sảy ra
Khi các ô text để trống nó sẽ
báo bạn hãy điền đầy đủ
thông tin vào..
-Trong trường hợp sinh viên
không đủ điều kiện thì sinh
viên đó không có thông tin ở
form bên dưới.
VD : Sinh viên đó không có
dấu tich hoặc bỏ trống
chọn thì tên khoá sẽ hiện ra
cho chúng ta lựa chọn. sau
đó tên lớp sẽ được cập
nhật theo tên khoá khi ta
chọn vào mục tên lớp thì
danh sách các lớp sẽ hiện
ra cho ta lựa chọn.
Sau khi ta đã chọn xong
tên khoá và tên lớp thì phí
dưới cùng của form sẽ hiện
ra cho ta một danh sách tất
cả sinh viên trong một lớp
và các thông tin liên quan
đến sinh viên đó.
Khi ta chọn vào một sinh
viên bất kỳ nào trong lớp ở
phí giử của Form sẽ hiện ra
thông tin liên quan đến sinh
viên đó ở đó sẽ có cách nút
chức năng cho ta chỉnh sử.
Các phím chức năng phải
mặc định sáng cho người
sử dụng. bên phía phải là
các nút cập nhật, nếu ta
không sử thông tin gì thì
phím cập nhật phải mặc
định mờ đi. Khi ta chỉnh sử
bất kỳ một thông tin nào đó
nút các nút cập nhật mới
được sáng lên
+ Hiện thông tin về sinh
viên bao gồm Ma SV ,Họ
Tên ,Ngày Sinh,Giới tính
,Quê Quán,Điện Thoại,dưới
form hiện thông tin sinh viên
đươc thi...
+Trường hợp báo lỗi sảy ra
Khi các ô text để trống nó
sẽ báo bạn hãy điền đầy đủ
thông tin vào..
-Trong trường hợp sinh
viên không đủ điều kiện thì
sinh viên đó không có thông
tin ở form bên dưới.
VD : Sinh viên đó không có
dấu tich hoặc bỏ trống
14
Kết Quả
Thi
Khi ta chọn chức năng kết
quả thi sẽ được hiện ra trên
form thông tin sinh viên bao
gồm họ tên sinh viên ,lớp
,ngày sinh ,ma SV…
- Sau khi đăng nhập vào hệ
thống form sinh viên bao
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
205
sinh viên
Thống Kê
Báo Cáo
Khi ta chọn chức năng
Thống Kê Báo Cáo nó sẽ
hiện form bao gồm khoá
,lớp,nó thực hiện thao tác là
sinh viên nay có điểm như
thế nào,thống kê như thế
nào...
- Sau khi đăng nhập vào hệ
thống form sinh viên bao
gồm :Họ Tên,Ngày Sinh,MA
SV..
+ Nó cho kết quả điểm thi
sinh viên bao gồm điểm các
môn mà sinh viên thi
+VD :
Như sinh viên lớp
K2CN3 có điểm môn Cơ Sở
Dữ Liệu,Bao gồm Họ Tên,
Ngày Sinh, Ma SV....
Khi ta chọn chức năng
Thống Kê Báo Cáo nó sẽ
hiện form bao gồm khoá
,lớp,nó thực hiện thao tác là
sinh viên nay có điểm như
thế nào,thống kê như thế
nào...
- Sau khi đăng nhập vào hệ
thống form sinh viên bao
gồm :Họ Tên,Ngày Sinh,MA
SV..
+ Nó cho kết quả điểm thi
sinh viên bao gồm điểm các
môn mà sinh viên thi
+VD :
Như sinh viên lớp
K2CN3 có điểm môn Cơ Sở
Dữ Liệu,Bao gồm Họ Tên,
Ngày Sinh, Ma SV.... T
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
206
15
Quản
Lý
Chương
Trình
Học
Môn
Học
Form quản lý Môn học sẽ
được hiện ra cho bạn quản
lý.
Form này bạn có thể cho to
nhỏ theo ý muốn của mình.
Phía trên cùng là mục cho
ta lựa chọnTên Môn ,Mã
Môn ,Số Trình. Đầu tiên ta
+ Nó cho phép ta
Thêm,Sửa Xoá....
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :ên Môn ,Mã Môn
,Số Trình,các nút ghi,hủy
sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo:
"Bạn nhập đầ đủ thông
tin vào,nếu không thoát ra
màn hình chính môn học , "
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ hiện
thông tin sinh viên mình cần
sửa và cập nhật thông tin
muốn sửa thông tin về Môn
Học
khi xong thì các nut Ghi
,Hủy sẽ sáng
-Khi sửa xong thông tin NQL
chọn "Ghi" vào CSDL
-Khi người sử dụng sử dụng
chức năng "Xóa" Nó hiện
thông báo bạn có tưc sự
muốn xóa không,nếu bạn
chọn Yes thi nó sẽ thực hiện
thao tác xóa trong cơ sở dữ
liệu,nếu chọn No thì nó chở
về form QL Hồ Sơ Sinh Viên
Form quản lý Môn học sẽ
được hiện ra cho bạn quản
lý.
Form này bạn có thể cho to
nhỏ theo ý muốn của mình.
Phía trên cùng là mục cho
ta lựa chọnTên Môn ,Mã
Môn ,Số Trình. Đầu tiên ta
+ Nó cho phép ta
Thêm,Sửa Xoá....
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :ên Môn ,Mã Môn
,Số Trình,các nút ghi,hủy
sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo:
"Bạn nhập đầ đủ thông
tin vào,nếu không thoát ra
màn hình chính môn học , "
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ hiện
thông tin sinh viên mình cần
sửa và cập nhật thông tin
muốn sửa thông tin về Môn
Học
khi xong thì các nut Ghi ,Hủy
sẽ sáng
-Khi sửa xong thông tin NQL
chọn "Ghi" vào CSDL
-Khi người sử dụng sử dụng
chức năng "Xóa" Nó hiện
thông báo bạn có tưc sự
muốn xóa không,nếu bạn
chọn Yes thi nó sẽ thực hiện
thao tác xóa trong cơ sở dữ
liệu,nếu chọn No thì nó chở
về form QL Hồ Sơ Sinh Viên T
Lịch
Học
Khi người quản trị lựa chọn
chức năng quản lý Lịch Học
.Màn hình Quản lý Lịch Học
được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lýLịch Học
+ Form sẽ hiển thị Khóa
Học,Tên Lớp và Kỳ Học
+ Thông tin bao gồm :Thứ
,Giáo Viên,Môn Học ,Phòng
Học các ô thêm
Khi người quản trị lựa chọn
chức năng quản lý Lịch Học
.Màn hình Quản lý Lịch Học
được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lýLịch Học
+ Form sẽ hiển thị Khóa
Học,Tên Lớp và Kỳ Học
+ Thông tin bao gồm :Thứ
,Giáo Viên,Môn Học ,Phòng
Học các ô thêm T
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
207
mới,Sửa,Xoá,Cập
nhật,Thoát
+Hiển thị thông tin NSD đầu
tiên trong danh sách trên
các ô text và các ô text này
không cho phép sửa,xóa
-Các nút chức năng : Thêm
,Sửa ,Xóa có hiệu lực(được
phép SD).Các nút ghi,hủy bị
mờ không cho phép thao tác
trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :Thứ ,Giáo
Viên,Môn Học ,Phòng
Học.các nút ghi,hủy sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo
"thông tin chưa đầy đủ bạn
hãy nhập lại thông tin ...."
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách Lịch Học
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ hiện
thông tin sinh viên mình cần
sửa và cập nhật thông tin
muốn sửa thông tin về :"Thứ
,Giáo Viên,Môn Học ,Phòng
Học "khi xong thì các nut
Ghi ,Hủy sẽ sáng
-Khi sửa xong thông tin NQL
chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo
"" yêu cầu nhập lại Họ
Tên...".Nếu các ô text để
trắng thông báo"Yêu cầu
nhập đầy đủ thông tin"
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người sử dụng sử dụng
chức năng "Xóa" Nó hiện
thông báo bạn có tưc sự
muốn xóa không,nếu bạn
chọn Yes thi nó sẽ thực hiện
thao tác xóa trong cơ sở dữ
liệu,nếu chọn No thì nó chở
về form QL Lịch Học
mới,Sửa,Xoá,Cập
nhật,Thoát
+Hiển thị thông tin NSD đầu
tiên trong danh sách trên
các ô text và các ô text này
không cho phép sửa,xóa
-Các nút chức năng : Thêm
,Sửa ,Xóa có hiệu lực(được
phép SD).Các nút ghi,hủy bị
mờ không cho phép thao tác
trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :Thứ ,Giáo
Viên,Môn Học ,Phòng
Học.các nút ghi,hủy sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo
"thông tin chưa đầy đủ bạn
hãy nhập lại thông tin ...."
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách Lịch Học
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ hiện
thông tin sinh viên mình cần
sửa và cập nhật thông tin
muốn sửa thông tin về :"Thứ
,Giáo Viên,Môn Học ,Phòng
Học "khi xong thì các nut Ghi
,Hủy sẽ sáng
-Khi sửa xong thông tin NQL
chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo
"" yêu cầu nhập lại Họ
Tên...".Nếu các ô text để
trắng thông báo"Yêu cầu
nhập đầy đủ thông tin"
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người sử dụng sử dụng
chức năng "Xóa" Nó hiện
thông báo bạn có tưc sự
muốn xóa không,nếu bạn
chọn Yes thi nó sẽ thực hiện
thao tác xóa trong cơ sở dữ
liệu,nếu chọn No thì nó chở
về form QL Lịch Học
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
208
Giáo
Viên
Dậy
Khi người quản trị lựa chọn
chức năng quản lý Giáo
Viên Dậy.Màn hình Giáo
Viên Dậy được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lý Giáo
Viên Dậy
+ Form sẽ hiển thị Khóa Học
va Tên Lớp,Môn Dậy
+ Form thông tin bao gồm
+Hiển thị thông tin NSD đầu
tiên trong danh sách trên
các ô text và các ô text này
không cho phép sửa,xóa
-Các nút chức năng : thêm
,sửa ,xóa có hiệu lực(được
phép SD).Các nút ghi,hủy bị
mờ không cho phép thao tác
trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :về một Giáo Viên
Dậy:Bao gồm :họ tên,Ngày
sinh ,giới tính ,quê
quán,ngày ký ,ngày hết
hạn...các nút ghi,hủy sáng
+Các nut ĐẦU
,TRƯỚC,SAU ,CUỐI
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo
"Tài khoản đã có .Nhập tài
khoản khác .Nếu các ô text
để trắng thông báo"Yêu cầu
nhập đầy đủ thông tin"
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi NQL chọn chức năng
Sửa một chế độ chính sách
nó hiện lên form thông tin về
chế độ chính sách mình cần
sửa, sau khi sửa xong thi
cac nút ghi, hủy sẽ sáng,khi
nhập đầy đủ các thông tin
thì NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo
"Tài khoản đã có .Nhập tài
khoản khác"..Nếu các ô text
để trắng thông báo"Yêu cầu
nhập đầy đủ thông tin"
Khi người quản trị lựa chọn
chức năng quản lý Giáo
Viên Dậy.Màn hình Giáo
Viên Dậy được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lý Giáo
Viên Dậy
+ Form sẽ hiển thị Khóa Học
va Tên Lớp,Môn Dậy
+ Form thông tin bao gồm
+Hiển thị thông tin NSD đầu
tiên trong danh sách trên
các ô text và các ô text này
không cho phép sửa,xóa
-Các nút chức năng : thêm
,sửa ,xóa có hiệu lực(được
phép SD).Các nút ghi,hủy bị
mờ không cho phép thao tác
trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :về một Giáo Viên
Dậy:Bao gồm :họ tên,Ngày
sinh ,giới tính ,quê
quán,ngày ký ,ngày hết
hạn...các nút ghi,hủy sáng
+Các nut ĐẦU
,TRƯỚC,SAU ,CUỐI
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo
"Tài khoản đã có .Nhập tài
khoản khác .Nếu các ô text
để trắng thông báo"Yêu cầu
nhập đầy đủ thông tin"
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi NQL chọn chức năng
Sửa một chế độ chính sách
nó hiện lên form thông tin về
chế độ chính sách mình cần
sửa, sau khi sửa xong thi
cac nút ghi, hủy sẽ sáng,khi
nhập đầy đủ các thông tin thì
NQL chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo
"Tài khoản đã có .Nhập tài
khoản khác"..Nếu các ô text
để trắng thông báo"Yêu cầu
nhập đầy đủ thông tin"
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
209
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách Giáo Viên Dậy
-Khi NQL chọn chức năng
Xóa nó hiên thông tin chế độ
chính sách mình cần xóa
nếu chọn Yes thì sẽ xóa nếu
chọn No thi quay về form QL
Giáo Viên Dậy
danh sách Giáo Viên Dậy
-Khi NQL chọn chức năng
Xóa nó hiên thông tin chế độ
chính sách mình cần xóa
nếu chọn Yes thì sẽ xóa nếu
chọn No thi quay về form QL
Giáo Viên Dậy
Lịch
Học Lại
Khi người quản trị lựa chọn
chức năng quản lý Lịch Học
Lại .Màn hình Quản lý Lịch
Học Lại được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lý Lịch Học
Lại
+ Form sẽ hiển thị Khóa Học
va Tên Lớp,Môn học lại
+Hiển thị thông tin NSD đầu
tiên trong danh sách trên
các ô text và các ô text này
không cho phép sửa,xóa
-Các nút chức năng : Thêm
,Sửa ,Xóa có hiệu lực(được
phép SD).Các nút ghi,hủy bị
mờ không cho phép thao tác
trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :Họ Tên ,Ngày
Sinh,Ma SV,Quê Quán,Điện
Thoại,Giới Tính....chức năng
"GHI","HUỶ" sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:
Không nhập đúng Họ
Tên,Ma SV...Hoặc để trống
các ô text ...no thông báo
bạn hãy nhập đủ thông tin
vào
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ hiện
thông tin sinh viên mình cần
sửa và cập nhật thông tin
muốn sửa thông tin về "Họ
Tên ,Ngày Sinh,Ma SV,Quê
Quán,Điện Thoại,Giới Tính
"khi xong thì các nut Ghi
,Hủy sẽ sáng
-Khi sửa xong thông tin NQL
Khi người quản trị lựa chọn
chức năng quản lý Lịch Học
Lại .Màn hình Quản lý Lịch
Học Lại được hiển thị:
+ Hiển thị toàn bộ toàn bộ
danh sách Quản lý Lịch Học
Lại
+ Form sẽ hiển thị Khóa Học
va Tên Lớp,Môn học lại
+Hiển thị thông tin NSD đầu
tiên trong danh sách trên
các ô text và các ô text này
không cho phép sửa,xóa
-Các nút chức năng : Thêm
,Sửa ,Xóa có hiệu lực(được
phép SD).Các nút ghi,hủy bị
mờ không cho phép thao tác
trên nút đó
-Khi NQL chọn chức năng
"thêm " dữ liệu ô text xóa
trắng và cho phép nhập
thông tin :Họ Tên ,Ngày
Sinh,Ma SV,Quê Quán,Điện
Thoại,Giới Tính....chức năng
"GHI","HUỶ" sáng
-Khi nhập đầy đủ các thông
tin.NQL chọn "Ghi"
+Các trường hợp Lỗi:
Không nhập đúng Họ
Tên,Ma SV...Hoặc để trống
các ô text ...no thông báo
bạn hãy nhập đủ thông tin
vào
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người quản lý chọn
chức năng "Sửa" Nó sẽ hiện
thông tin sinh viên mình cần
sửa và cập nhật thông tin
muốn sửa thông tin về "Họ
Tên ,Ngày Sinh,Ma SV,Quê
Quán,Điện Thoại,Giới Tính
"khi xong thì các nut Ghi
,Hủy sẽ sáng
-Khi sửa xong thông tin NQL
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
210
chọn "Ghi"
+Các trường hợp Lỗi:Nếu
tài khoản đã tồn tại thông
báo:
Không nhập đúng Họ
Tên,Ma SV...Hoặc để trống
các ô text ...no thông báo
bạn hãy nhập đủ thông tin
vào
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người sử dụng sử dụng
chức năng "Xóa" Nó hiện
thông báo bạn có tưc sự
muốn xóa không,nếu bạn
chọn Yes thi nó sẽ thực hiện
thao tác xóa trong cơ sở dữ
liệu,nếu chọn No thì nó chở
về form QL Hồ Sơ Sinh Viên
chọn "Ghi"
+Các trường hợp Lỗi:Nếu tài
khoản đã tồn tại thông báo:
Không nhập đúng Họ
Tên,Ma SV...Hoặc để trống
các ô text ...no thông báo
bạn hãy nhập đủ thông tin
vào
-Trường hợp đúng:cập nhật
vào CSDL và hiển thị trong
danh sách tài khoản NSD
-Khi người sử dụng sử dụng
chức năng "Xóa" Nó hiện
thông báo bạn có tưc sự
muốn xóa không,nếu bạn
chọn Yes thi nó sẽ thực hiện
thao tác xóa trong cơ sở dữ
liệu,nếu chọn No thì nó chở
về form QL Hồ Sơ Sinh Viên
16 Quản lý góp ý
Quản
lý
góp ý
Người quản lý đăng nhập vào
hệ thống xem những góp ý
của sinh viên viên như thế
nào.Nếu những bài viết hay
đóng góp ý kiến cho trường
được thì thực hiện thao tác.
+ Nếu những bài viết không
hay NQL có thể xoá thông tin
về bài góp ý đó.
+ VD:Sau khi chọn góp ý
xong thì NQL click vào form và
chọn Yes Hệ thống thông báo
bạn có thật sự muốn xoá
không,nếu có thì chọn Yes,còn
không thì chọn No
Người quản lý đăng nhập
vào hệ thống xem những
góp ý của sinh viên viên
như thế nào.Nếu những
bài viết hay đóng góp ý
kiến cho trường được thì
thực hiện thao tác.
+ Nếu những bài viết
không hay NQL có thể
xoá thông tin về bài góp ý
đó.
+ VD:Sau khi chọn góp
ý xong thì NQL click vào
form và chọn Yes Hệ
thống thông báo bạn có
thật sự muốn xoá
không,nếu có thì chọn
Yes,còn không thì chọn
No
T
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
211
Lời kết
Trong quá trình thực hiện Project thiết kế và phân tích hệ thống phần mềm cho
trường VNIT .
Chúng tôi xin cảm ơn sự giúp đỡ nhiệt tình của thầy:Nguyễn Duy Hải đã cung cấp
tài liệu và kiến thức cần thiết .Tuy đã thật sự cố gắng và nỗ lực hoàn thành bài tập lớn
này nhưng do lần đầu thực hiện project và thực hiện trong thời gian ngắn nên không
tránh khỏi những khiếm khuyết.Chúng tôi rất mong nhận được các ý kiến đóng góp để
hoàn thiện hơn trong phiên bản sau.
Xin cảm ơn !
Nhóm2_lớp K2CN3
Dự Án: Thiết Kế Phần Mềm Quản Lý Sinh Viên Trường VNIT Version 1.0
Thực hiện bởi:Nhóm 2_K2CN3 Email:Nhom2.it@gmail.com
212
Tài liệu tham khảo:
1.Tài liệu đặc tả yêu cầu mẫu –Ths: Nguyễn Duy Hải
2. Tài liệu Phân tích và thiết kế phần mềm- Ths Nguyễn Duy Hải
3.Giáo trình công nghệ phần mềm-Ths:Nguyễn Duy Hải
4.Tài liệu Lập trình Visual Basic –Ths:Bùi Tiến Trường
5.Và tham khảo các tài liệu trên Internet
----------------------------- The End ---------------------------------------
Các file đính kèm theo tài liệu này:
- Bài tập lớn Công nghệ phần mềm - Thiết kế phần mềm quản lý Sinh Viên Trường VNIT.pdf