Nghệ Thơng Tin đã giúp cho chúng em cĩ được những kiến thức cân thiết để thực hiện đồ án tốt nghiệp này Em xin chân thành cảm ơn quý thầy cơ đã nhiệt
tình giúp đỡ, nhất là cơ Nguyễn Thị Thúy Loan người đã trực tiếp hướng dẫn
chúng em thực hiện thành cơng đồ án này
Bên cạnh đĩ, chúng em cũng đã nhận được rất nhiều sự giúp đỡ, những lời động viên quý báu của bố mẹ, bạn bè, các anh chị thân hữu Chúng em xin hết lịng phi
on
Mặc dù, chúng em đã cỗ găng hết sức để thực hiện đỗ án nhưng cũng
khơng tránh khỏi những thiếu sĩt nhất định Chúng em mong quý thây cơ,
các bạn thơng cảm và gĩp ý kiến để chúng em thực hiện tốt hơn Xin chan thanh cam on!
TP Hồ Chí Minh, ngày 03 tháng 01 năm 2009
Người thực hiện: NguyễnThị Hải
Trang 2MỤC LỤỤC - c co co 0c 0o 0S S05 50900 HH 009090909 04.00 1004 06000 00 000000 0.ø 2
Phần I: MỞ ĐẦU 5° 9S.740713070810164 01010100 5
I Lý do chọn để tài: .5-s° 5s sec<cssss se Sseesesesesessessesesesssee 5
H Tình hình nghiên CỨUu: .o 555 25 G5 S555 55556 565556569565 6
1 Mục đích và nhiệm vụ của đỀ tài -e <-sessssceeeeesesesee 6 2 Phạm vỉ nghiên cứu của đỀ tài: oec<csesssseeeeeesesesee 6
3 Cơng cụ và cơng HghỆ sử ỤHG-.d cceeeeeeesSSSSSeeeesseeeeeeeeesse 9 4 Kt COU CUA AE Ui ooesconsscsnescsnsssonescssssssnssenssesssssenssesssscenssessssssnosesees 9 Phân II: NỘI DUNG CHƯƠNG TRÌNH . 5- < 5< 10
I Đặc tả và thiết kế hệ thống: .5-<- s5 scsesscsesssssesee 10 H Phân tích hệ thống - <5 s< 5 ss< se S9 sesessesesesses 11
NhGN diện cfor và se (0S c3356555°SeSSS55656655 S59 96 Il 2 DAC t CAC USC ŒS€: -oeeeeeesss S65 5550639966665508899969605566009996 12 Lược đồ (Š@QH€HCC: <<<o< S4 s2 3 ng 9 9 9 9 091 se csee 20
4 Lược đổ CÏ@55: o-e5< S5 se SSsSESSSsEASESEs555 15 95151555585 15 s81 34 08 Thiết kế cơ sở dữ liệu: <5 5° s5 sssssssssssssessssess 35
1 Mơ hình quan hệ ẸD co sẰ S5 5609000 06 0600000096 06 35
2 , (0.8.7.0 000508 36
Trang 316 17 18 VI © fe NANA MM NW hee ~ >
Chức năng cập nhật sinh viên thuộc diện chính sách 61 Chức năng quản lý kết quả học tẬp scsse<csesesseseses 62 Chức năng quản lý kết quả tốt nghiệp . s-sec<esecse 63 Chức năng QUAN LY ÏÚPD esessseĂSeĂsĂSĂSS S5 555555 9S 606 0500008096060 56 64 Chức năng cập nhật năm học, lỌC K «seesssSssssessesse 65 Chức năng quản lý tình hình biễn động của sinh viên 66 Chức năng cập nhật hình thức xử lý vi phạm đối với sinh viên 5¬" 67 Chức năng cập nhật thơng tin sinh viên vay vẫn tín dụng 68 Chức năng cập nhật thơng tin sinh viên di làm thêm 69 Chức năng quản lý HGÀHh eĂĂS3S 555555 ° S3 S6 06050000006 060 56 71
Giới thiệu báo cáo, thống kê 2 < << s2 sssess=e<e T2
Báo cáo sơ liệu sinh viên thuộc diện chính sách u đãi và xã hội Báo cáo danh sách sinh viên bị Ký THẬT -< eeesss< se sese 73 Báo cáo danh sách sinh viên cĩ liên quan đến té nan ma tiy 74 Báo cáo sinh VIÊN HHƯỚC HỒIÏ iĂĂĂ3Ă16 5555556166666 660660916060 56 73 Thống kê sinh viên được khen thưởïg -. s-s-s<sceee 76
Thống kê sinh viên bị vỉ phạt kkÿ luật s-s<scscce< 77
Thơng kê biễn động của sinh viÊH s-esescsssessescsss 78 Thống kê kết quả học tập và rèn luyện của sinh viên 79 Thống kê sinh viên theo cơ cấu xã hội -<-sces- 80
Thống kê tập thể được khen thưởng, -. -ee<csesesseseces 8]
Trang 4Phan III: KẾT LUẬN . << << «e «se s4 sex e9 ssse 86
Trang 5lập trực thuộc Đài Tiếng Nĩi Việt Nam, thực hiện chức năng đào tạo
nguồn nhân lực cĩ trình độ cao đắng, trung cấp chuyên nghiệp và trung cấp nghề chuyên ngành phát thanh và truyền hình; nghiên cứu khoa học cơng nghệ phục vụ yêu cầu phát triển kinh tế - xã hội
Trường Cao đăng Phát thanh - Truyên hình II chịu sự quản lý nhà nước về giáo dục của Bộ Giáo dục và Đào tạo Trường cĩ trụ sở tại: 75 Trần Nhân
Tơn, phường 9, quận 5, thành phố Hồ Chí Minh
Trường cĩ cơ câu tơ chức gồm nhiều Phịng ban, Khoa và Trung tâm Trong đĩ, Phịng cơng tác học sinh sinh viên (HSSV) và thanh tra giáo dục
cĩ các chức năng cơ bản: Giáo dục và rèn luyện HSSV; Quản lý HSSV
nội, ngoại trú theo quy chế của Bộ Giáo Dục và Đào Tạo; Cấp các giấy tờ liên quan đến HSSV; Thanh tra cơng tác đào tạo của nhà trường
Từ khi được nâng cấp lên Cao đăng từ trường Trung học Phát thanh & Truyền hình II đến nay hầu hết các cơng tác quản lý HSSV đều thực hiện chủ yếu bằng tay và ghi chép bằng số sách Đặc biệt năm 2007 Bộ Giáo Dục và Đào Tạo bắt đầu ứng dụng Cơng Nghệ Thơng Tin trong cơng tác quán lý học sinh, sinh viên Do đặc thù riêng của trường nên khơng thé ap dụng chương trình quản lý chung cho các trường
Trước những yêu cầu đặt ra, chúng em tiến hành tìm hiệu nghiệp vụ, xây
dựng chương trình quản lý sinh viên và website cho Phịng cơng tác học sinh, sinh viên nhằm tin học hĩa cơng tác quán lý sinh viên giúp cho quá trình quản lý đơn giản, nhanh chĩng, giảm bớt cơng sức và thời gian
Trang 6Mục đích của đề tài là phân tích thiết kế và lập trình hệ thống phần mềm
quản lý học sinh, sinh viên ứng dụng cho phịng Cơng tác học sinh, sinh viên và thanh tra giáo dục để quản lý hồ sơ học sinh, sinh viên Sau đĩ phát triển chương trình này sang web admin để tiện lợi hơn trong cơng tác quản lý của phịng cơng tác học sinh, sinh viên Đề thực hiện được mục đích trên, chúng em xác định một sơ nhiệm vụ cụ thê sau:
“ Tìm hiểu quy trình quản lý cơng tác học sinh, sinh viên tại Phịng cơng tác học sinh, sinh viên và thanh tra giáo dục (Phịng CTHSSV & TTGD)
“ Tìm hiểu các biểu mẫu quản lý của Phịng CTHSSV & TTGD
“ _ Phân tích, thiết kế quy trình quản lý băng máy tính và thiết kế cơ sở dữ liệu trên máy tính
“ Thiết kế và lập trình hệ phần mềm quản lý trên cơ sở các phân tích và thiết kế hệ thống
= _ Phát triển và xây dựng website dựa trên cơ sở phần mềm quản lý nhằm áp dụng vào trong thực tế
2 Phạm vi nghiên cứu của đề tai: Chương trình gồm cĩ hai phân chính:
= Phan winform gém phan quan ly (winform) va phan thong ké, bao cdo
(report)
Trang 7V VV VV VV VV VV VV Cập nhật hình thức xử lý Cập nhật sinh viên đi làm thêm
Cập nhật sinh viên vay vốn tín dụng
Cập nhật chính sách ưu đãi, chính sách xã hội Cập nhật kết quả học tập của sinh viên
Cập nhật kết quả tốt nghiệp của sinh viên
Cập nhật tình hình biến động của sinh viên
Cập nhật sinh viên chính sách
Cập nhật sinh viên được khen thưởng
Cập nhật sinh viên nhận học bồng Cập nhật sinh viên bị vi phạm
Cập nhật trạng thái của sinh viên
e Phần thống kê, báo cáo bao gồm: VV VV VV V VV VV WV Thống kê sinh viên theo cơ cầu xã hội Thống kê kết quả học tập
Thống kê kết quả rèn luyện của sinh viên Thống kê kết quả tốt nghiệp
Thống kê sinh viên khen thưởng Thống kê tập thê được khen thưởng
Thống kê sinh viên bi ky luật
Thống kê tình hình biến động của sinh viên Thống kê sinh viên vay vốn tín dụng
Thống kê sinh viên đi làm thêm
Trang 8> Báo cáo danh sách sinh viên bi kỷ luật = Phần website gồm cĩ:
e Website để sinh viên truy cập, tìm kiếm thơng tin của sinh viên, của phịng cơng tác học sinh, sinh viên
e Web admin để người quản lý hoặc nhân viên thực hiện cơng tác quản lý của mình như: Đăng nhập vào hệ thống Quản lý thơng tin sinh viên Cập nhật sinh viên Cập nhật lớp Cập nhật ngành Cập nhật sinh viên được khen thưởng Cập nhật sinh viên nhận học bồng Cập nhật sinh viên bị vi phạm Cập nhật trạng thái của sinh viên
Cập nhật sinh viên đi làm thêm
Cập nhật sinh viên vay vốn tín dụng Cập nhật hình thức xử lý
Cập nhật trạng thái
Cập nhật chính sách ưu đãi và chính sách xã hội Cập nhật kết quả học tập của sinh viên
Cập nhật kết quả tốt nghiệp của sinh viên
Trang 9“Câu hình hệ thống
e_ Cấu hình tối thiểu:
> Hệ điều hành Windows XP trở lên > Ram 128MB > CPU 1.0GB > Ơ cứng cịn trơng 100M e_ Cấu hình đề nghị: > Hệ điều hành Windows XP Service Pack 2 trở lên > Ram 256MB > CPU 2.0GB > Ơ cứng cịn trơng 200M “_ Các chương trình phần mềm e Microsoft SQL Server 2005 e Microsoft Visual Studio 2005 e UML(Rational Rose)
4 Kết cầu của đề tài
Báo cáo tổng hợp của đề tài gồm cĩ những phân sau: =" Muc luc
= Phan I: Mo dau
= Phan II: Phần nội dung chương trình
= Phan III: Kết luận
Trang 10Phan II: NOI DUNG CHUONG TRINH
Đặc tả và thiết kế hệ thống:
Phịng cơng tác học sinh, sinh viên và thanh tra giáo dục là phịng chuyên quản lý các thơng tin của sinh viên, tình hình biến động của sinh viên trong từng học kỳ, từng năm học Khi sinh viên đến nhập học, nhân viên sẽ lưu thơng tin của sinh viên như họ tên, ngày tháng năm sinh, quê quán, thành phân xuất thân, biết được sinh viên thuộc diện chính sách nào, xuất thân trong gia đình như thế nào, Theo dõi việc chấp hành nội quy nhà trường
cũng như việc chấp hành kỷ luật của sinh viên Cuối mỗi học kỳ, năm học
nhân viên sẽ ghi nhận tất cả kết quả học tập cũng như kết quả rèn luyện của sinh viên được lẫy từ phịng đào tạo và qua cơng tác thanh tra rồi nhập vào trong hệ thống để phục vụ cho cơng tác báo cáo, thống kê tình hình kết quả học tập cũng như rèn luyện của sinh viên Phịng cơng tác học sinh, sinh viên và thanh tra giáo dục cịn quản lý, theo dõi những chế độ chính sách ưu đãi và chính sách xã hội của sinh viên, theo dõi tình hình nội, ngoại trú của sinh viên Trên cơ sở kết quả học tập, rèn luyện Phịng cịn theo dõi những sinh viên nào được khen thưởng hay được nhận học bồng các cấp và những sinh
viên nào vi phạm kỷ luật của trường Chính vì thế, những thơng tin này vẫn
phải được lưu trữ cập nhật trong từng học kỳ của năm học Mặt khác, Phịng
cơng tác học sinh, sinh viên và thanh tra giáo đục cịn phối hợp với các cơ
quan chức năng trong trường về cơng tác an ninh trật tự, an tồn của nhà
trường: (kiêm tra ngăn chặn các tệ nạn xã hội, các hành vi gay mất trật tự, an
tồn, v1 phạm pháp luật trong trường) Từng thanh tra viên theo dõi các lớp
học, nắm tình hình học tập chuyên cần của sinh viên, cơng tác chủ nhiệm lớp
của Giảng viên Phối hợp với các Phịng ban chức năng liên hệ với gia đình và địa phương để phản ánh, giáo dục và quản lý đối với sinh viên, học sinh
Trang 11và nhà trường
H Phân tích hệ thống
1 Nhận dién Actor va Use Case
Hệ thống được chia làm hai phần: một phần dành cho sinh viên (người dùng), một phần dành cho nhân viên quản trị và nhân viên quản lý cập nhật thong tin cho website
Với người quản tri va nhân viên sé tham gia vao cac Use Case sau:
See conn 0 thận N „cap Nhap sv Cap Nhat CSUD_XH cap Nhat HTL c cane apa Nh tSVHB Cap Nhat SV_V¥P ` ` , + o7 <<tillude>>., <<include>> N ` ' oad a : a ` a _ Cc) *› «€ptend>> i , <<extend>> ` ` <sextend>> a Cae ees Cap Nhat SVKT ~~ cẻ ; h <cextend>> ssentérid> >
` Nguoi Dung TƠM eet eer oo eeeereeetertet? Cc )
wah ấn” ae? weno _<sextend>>
x : zo) 7 - ` Cap Nhat BD_SV
N QL ion “- Quan Ly Sinh Vien” ee Cc)
guoi tA pm RR TH eeextende> Nap Du Liew
vơ= Nhat Lop_KT wo? a ae ee C
64s lộ : a ie wa <<exiểndz>
i: ar ! <<extend>> *s aa “ss Cap Nhat Nam Hoc_Hoc Ky ssextend>= <<extend>> ««<sytgnd>>
Trang 12Trong phân dành cho sinh viên hay người dùng sẽ tham gia vào các Use Case sau: x <)> Sinh Vien Tim Kiem Thong Tin CO Xem Thong Tin
Hình 2.2: Lược đồ Use Case cho sinh viên (người dùng) 2 Dac ta cac Use Case:
Use case Dang Nhap: use case nay m6 ta cach dang nhập của người quan ly
Use case Them Nguoi Dung: use case nay m6 ta cach thém người sử dụng hệ thống của người quản lý
Use case Xuat Bao Cao: use case này mơ tá chức năng xuất báo cáo của người quản lý
Trang 14e Cập nhật hình thức xử ly CD Them HTXL <<extend>> X hlguoiQL Cap Nhat HTAL A <<extend>> c5 ưa HH 4L w
Trang 15e Cap nhat nam hoc, hoc ky
Trang 18e Cap nhật sinh viên vi pham ky luat x <> Nguoi Quan Ly Cap Nhat s¥ Vi Pham A h <sektend>> ceestend>> Them SV_VP C > xoa SV_VEF
Hình 2.14: Lược đồ use case cho chức năng cập nhật sinh viên vi phạm
Trang 19! Cap Nhat SV Vay Von TD | Ạ *: Nguoi Quan Ly ị ` <<extend>> CoD Aga SV_TD Them S¥_TD <<extend>> Hình 2.16: Lược đồ use case cho chức năng cập nhật sinh viên vay vốn tín dụng e Cập nhật tình hình biến động của sinh viên CO Cap Nhat BO SV X f : <sextand>> : Nguoi Quan Ly <<exjand>> A C 3 sua BD_SV Them BD S¥
Trang 20e Nap dit liéu vao hé thong Chon File C3 Ắ oe <seitent>> contenido? Thue Thi ạ = Nguoi Quan Ly C ) Nap Du Lieu re <<extand>> Luu ¥ao CSDL
Hình 2.18: Lược đơ use case cho chức năng nạp dữ liệu e Tìm kiếm sinh viên
= Use case Tim Kiem Thong Tin: use case nay mo ta chirc nang tim
kiếm thơng tin sinh viên của sinh viên(người dùng)
3 Lược đơ Sequencc:
Trang 21x Form Control Tai Khoan - Nguoi Quan DangNhap DangNhap i 1: Mo Form | L | | :
|B: Nhap TenDN, Matha 3: Click Dang Nhap [| 4: Kiem Tra TenDN Mati au ra
‘Kiem Tra TenDN Matkhau
6: Tra Ve Ket Qua ? Tra Ve Ket Qua ếrrrrrrrrrrrrrree 7 8° Hien Thi Ket Qua Tra ve < | tr Hình 2.19: Lược đồ sequence cho tác vụ đăng nhập hệ thống của người quản lý e Sequence thém sinh viên:
; - Form Cap Control SinhVien
- Nguoi Quan Nnat SV Them SV Ly 1: Mo Form 2: Nhap Thong Tin SV 3: Click Them S¥ = 4 LuuThong Tin SV } —+
b Luu Thong Tin SV!
Trang 22e Sequence xda sinh vién: x Form Control Xoa SinhVien _ Nguoi Quan Caphhat SV st Ly 1: Mo Form i 2: Nhap MaSV Can Xpa 3 Click Xoa SV : | 4: Xoa Thong Tin OV : 5: Xoa Thong Tin SV
tT Tra Ve Ket Qua
8: Hien Thi Ket Qua Tra Ve ——]
Hình 2.21: Lược đồ sequence cho tác vụ xĩa sinh viên e Sequence sira sinh viên: x 1" romp con Sua sinhvien LY 1: Mo Form ¬ 2° NhapMaS¥, Thang Tin | Cen Sua 3: Click Sua SV | ! 4 Luu Thong Tin =
| 2 Luu Thong Tin |
6: Tra Ve Ket Qua
Hl - - = - = 2-2-2 = 2-2
Trang 23
e Sequence thém sinh viên nhận học bỗng:
: : Form Cap Control SinhVien
- Nguoi Quan Nhat SVHB Them SVHB HocBong iy 1 Mo Form 2: Nhap MaS¥, HB_ID.HK |IDb 3: Click Them SVHB 4: Luu Thong Tin SVHB:
| Luu Thong Tin SVHB
6: Tra Ve Ket Qua 7 Tra Ve <et Qua < LH ; & Hien Thi Ket Qua Tra Ve <——]
Hình 2.23: Lược đơ sequence cho tác vụ thêm sinh viên nhận học bong e Sequence x0a sinh vién nhan hoc bong Ầ Form CapNhat Control Xoa SinhVien SVHB SVHB HocBong Nguoi Quan ——— — 7 Ly 1: Mo Form 1 = 2: Nhap MaSV, HK_ID, HB_ID p oa 3 Click Xoa SVHB ve
4: Xoa Thong Tin SVHB
2: Xoa Thong Tin SVHB ' 1 ' ' Ko ' =
6: Tra Ve Ket Qua |
Trang 24e Scquence thêm lớp được khen thưởng
; : Form Cap Nhat Control Them Lop Khen
- Nguoi Quan Lop_KT Lop_KT Thuong
ký 1.MoFom - : |
2: Mhap MaL op, KI_IDHRIID 8: Click Them Lop_K]
4) lLuu Thong Tin Lop_ kT
5
Luu Thong Tin Lop_KT
6: Tra Ve Ket Qua i Tra Ye Ket Qua =< HH on on : 8: Hien I|Hi Ket Qua IraVe : f= | Hình 2.25: Lược đồ sequence cho tác vụ thêm lớp khen thưởng e Sequence xĩa tập thể lớp được khen thưởng
x Farm CapNhat CantTral X04 Lop Khen
Lop KT Lop KT Thuong | Nguoi Quan 7 ——=——¬ Ly 1: Mo Form 2’ Nhap MaLop, HK_ID, HB_ID |Xoa 3: Click Xoa Lop_KT : : 4 3 Se
oa Thong Tin Lop_KT
51 Xoa Thong Tin Lop_KT
6 Tra Ve Ket Qua
Ụ Tra Ve Ket Qua |
Trang 25e Sequence thém sinh vién được khen thưởng X Form Cap Nhat Control Them SinhVienl<T : hauoi Quan SVKT SvKT Ly 1:MoForm - : : | 2: Nnap MaS¥, KT_ID.HK IID 3: Click ThemSVKT_
4'|Luu Thong Tin SVT !
1Luu Thong Tin SVKT
6: Ira vVe Ket Qua
7: Tra Ve Ket Qua
=< se eeeeeeeee eee eee :
8: Hien Thi Ket Qua Tra Ye ——] Hình 2.27: Lược đồ sequence cho tác vụ thêm sinh viên được khen thưởng e _Scquence xĩa sinh viên được khen thưởng
+ Form CapNhat ContTral Xoa SinhVienkKT
> Nguoi Quan ania at Ly 1: Mo Form 2 Nhap Mas¥, HK_ID, HB_ID_ Boa 3; Click Xoa SVKT
4 Koa Thong Tin SVRT ị
Moa Thong Tin SVT
Trang 26
e Sequence thém sinh vién vi pham
Ầ Form Cap Nhat Control SinhVien¥P
- Nquai Quan SvVE Them SVVP
by 1; Mo Form cị : |
+ Nhap WaSV.VP_IDbHk_ID.lHIXL_ID
3 Click ThemSVVP_ :
4" Luu Thong Tin syvp |
+ Luu Theng Tin SVVP
E: Ira Ve <et Qua alate f Tra Ve Ket Qua ` 8 Hien Ti ket Qua Tra Vẽ “ | TS
Hình 2.29: Lược dé sequence cho tac vu thêm sinh viên vi phạm e Sequence xoa sinh viên vi phạm:
x Form CapNhat Control Xoa Sinh¥ien¥P
_ Nguoi Quan ane -uÐ Ly 1: Mo Form 2: Whap MaSV,HK_ID, VP_ID [40a 3: Click Xoa SVVP =
4 Koa Thong Tin SWP
Trang 27e Sequence Load di liệu: ¿ ` Form Nap Control Nap CSDL : Nquoi Quan DL DL Ey 1:Mo Form: 2 Clhion Muc Can Load DL —" 3: Chon File = 4: Thue Thi a or Click Luu CSO = 6: Luu Vao CSDL ¡ 7: Luu Vao CSDL : 8: Ira Ve Ket mm
9: Tra Ve ket Qua
10: Hien ni Ket Qua Tra Ve |
=—— '
Hình 2.31: Lược đỗ sequence cho tác vụ nạp dữ liệu vào hệ thống
e Sequence tim kiém sinh viên
: Form Tim Control Tim DL Sinh
igual Quan Kiem SV Kiem SV Vien a 1 Mo Form ; ; 2 Nhap MasS¥ 3: Click Tim Kiem 4: Tim SV W 9: Tim Sv 6: Tra We Ket Qua Ket Qua Kiem
fe eee Ket Qua Tim Kiem
8: Hien Thi Ket Qua Tim Kiem !
[=] :
Trang 28
e Sequence thém két qua hoc tập của sinh viên
t Form Cap Nhat Control ket Qua HT
' Nguoi Quan K QHT Them KQHT iy 1: Mo Form +2: ap MaS¥, HK_ID, KQ) XL 3: Click Them KQHT
4:|Luu Thong Tin KQHT :
Luu Thong Tin KQHT 6: Tra Ve Ket Qua
7: Tra Ve Ket Qua Kýss=s=s=snnseeseeme 8 Hien Thi Ket Qua Tra Ve <——] Hình 2.33: Lược đồ sequence cho tác vụ thêm kết quả học tập sinh viên e Sequence xoa két quả học tập của sinh viên
+ Form KQHT Control Xoa KQHT
: Nguoi Quan ont Ly 1 Mo Form ‘INhap MaSV, Hocky Can Xpa 3: Click Xoa KQHT | 4: Xoa XQHT Vị L > 5: Xoa KQHT B: [ra Ve ket Qua
Ự Tra Ve Ket Qua
Trang 29e Sequence sira két qua hoc tap của sinh viên I Form Cap Nhat Control Sua Ket Qua HT - Nguoi Quan KQHT AT Ly : 1: Mo Form =! =" 2]|Mhap Thong Tin Can $ 3: Click Sua KQHT = oO
4: Lull Thong Tin KQHT Cgn Sua
5: Lui Thong Tin KQHT Can Sua 6: Tra Ye Ket Qua 7 Tra Ve Ket Qua ấn nrrrrrrrrrrrreerr & Hien Thi Ket Qua Tra e ——]
Hình 2.35: Lược đồ sequence cho tác vụ sửa kết quả học tập sinh viên e_ Sequence thêm kết quả tốt nghiệp của sinh viên
: : Form Cap Control Ket Qua TN
- Ngùi Quan Nhat KQTN Them KOQTN Ly ' 1 Mo Form _ INhap Thong Tin KQTN 3: Click Them KQTN
4:|Luu Thong Tin KOTN
JLuu Thong Tin KQTN
& Tra Ve Ket Qua
Trang 30e Sequence xoa ket qua tơt nghiệp của sinh viên 1 Form KQTN Control Xoa KOQTN - Nguoi Quan pa Ly 1: Mo Form 2 Nhap MaS¥Can X0a_ 3: Click Xoa KQTN 4 Xoa KQTN : 2: Xoa KQTN 6: Tra Ve Ket Qua
T Tra Ve Ket Qua
Kanno eee eeeeeeeeen ees :
8: Hien Thi Ket QuaTraVe |
—] 3
Hình 2.37: Lược đồ sequence cho tác vụ xĩa kết quả tốt nghiệp e Sequence sia két qua tot nghiép cua sinh viên
x
Form Cap Control Sua KQTN
_Nquoi Quan | hat KOTN KOTN tý [MoFơm _ ' ' D: Nhab|MaSV, Thong Tin Cần Sue 3 3 3: Click Sua KQTM 4° Luu Thong Tin _—
! 5: Luu Thong Tin !
6: Tra Ve Ket Qua
Wie - -
Trang 31e Sequence thém hinh thitc xu lý
Ầ Form Cap Nhat Control HinhThuc XL
‘ Nauoi Quan HIXL Them HIXL ey : 1: Mo Form — 2: Mhap Ten HIXL - 3; Click Them HTAL 4: Luu HTXL sÍ 1 = 5° Luu HTXL 6: Tra Ve Ket Qua
#: Tra Ve Ket Qua 8: Hien Thi Ket Qua Tra Ve =—— —— '
Hình 2.39: Lược đồ sequence cho tác vụ thêm hình thức xử lý e Sequence thém chinh sach ưu đãi và xã hội
* Form Cap Nhat } |ConTrol Them CSUD_XH -Ncuoi Quan CSUD_XH CSUD *xH Ly 3 1 Mo Form 3 = SS G9 2: Nnap Ten CS, TenLoal 3: Click Them CS _ ! ! 4 Luu CS 3 M 5: Luu CSL 6: Tra Ve Ket Qua
Trang 32e Sequence xda chính sách ưu đãi và xã hội T Form Cap Control Xoa CSUD XH Nhat CS Cs - Nguoi Quan Ly 1: Mo Form 2: Nhap Ten CS Can oa 3: Click Xoa CS _ LÌ 4: Xoa CS 3 3 5: XoaCS 6: Tra Ve Ket Qua mí LH : fT: Tra Ve Ket Qua kểZ~~ -~~+==~=~==e=m=e 8: Hien Thi Ket Qua Tra Ve ; — —r” Hình 2.41: Lược đơ sequence cho tác vụ xĩa chính sách ưu dai và xã hội e Sequence thém trang thai
* Form Cap Nhat | |ConTrol Them Trang Thai "¬ rang Thai 1rang] hai Ly : ' 4: Mo Form 7 ! =| ? Nhap TenTrangThai ! ! 3: Click Them TT 3 4: Luu Trang Thai
5: Luu Trang Thai |
| 6: Tra Ye Ket Qua
T Tra Ve Ket Qua
8 Hien Thi Ket Qua Tra Ve : :
! Ly —— 3
Trang 33
Sequence thêm lớp và ngành x
Form Cap Nhat Contral Them Nganh(Lop} - Nguoi Quan Nganh{Lop} Niganh{Lop}
Ly 1:MoFom - : : 3
2: Nhap Thong Tin Nganh(Lop) 3 Click Them Nganh(Lop)
4: U Thong Tin Nganh(L.op)
& Luli Thong Tin Nganh(Lop} 7: Tra Ve Ket Qua aaa nn 8: Hien Thi Ket Qua Tra Ve f=] Hình 2.43: Lược đồ sequence cho tác vụ thêm ngành(lớp) Sequence xĩa lớp và ngành x 3: Click Xoa Nganh(Lop] al
Form Cap Nhat Control Xoa NganhiLop}
-Nauoi Quan ae Lop} ¬—¬ Ly 1: Mo Form 7 + Nhap MaNganh(laLop] Can Joa 7 Tra Ve Ket Qua Kếnrrrrrrrrrrrrrrrer 4: Xo@ Thang Tin Nganh(Lop}
5; Xiga Thong Tin Nganh(Lop)
Trang 34e Sequence xuat bao cao, thong ké
% Form Bao Cao Control Baa Cac Loai Bao Thong Ke Cao Thong Ke Cao Thong Ke - Nguoi Quan LY 1 Mo Form - : - 2 Chon Bao Cao, Thong Ke 3: Chon Bao Cao, Thong:Ke _
4: Xem Bao Cao Ä 9:| ra Ve Bao Cao, Thong|lKe
B: J ve Bao Cao, Thong) Ke
Trang 35Hil
Syet
CN_ 8V HB
&Nhap MaSV : cha eChnn TenHB : nvarchar Chon Hucksy : nvarchar CN_ 8V VP ` 5 eChon Te ¢Chan Hacky : QO O CN_§V_TD O OO Nhan MaSV : chat CN_ 8V_KT @Nhap MaS¥ : chat hla5V0 — ŸNhapMaSV:thar - ¿Chinh TrangThai : nvarch: UO CN _BD_SY eChon Hocky: nvare CN_SV_CS “SNhap MaSV: char @hnn C8 : nvarchar © Sget TenHB0 SyetHockyo Syet masvo Sat avd) Ÿns† TenvP0 gt HaclS) đget Hock) â $yetsoTiend get aSv0 %yei TenkTO) Sgat Hockey)
®qetMaSVB ng get S80) CN Lop _KT
@Nhap MaLop: nvarchar NUSY LT EN_ 5V 7 at MaLnp0
— ÊÿNhap MaSV : chat X) CN_CSUD XH ®natTenkTạ
#eNhap MaSM - char éNhap Ten¥LT : nvarchar > ——_-
@Nhap HnBV : nưarchar —SecneMAR varchar Scone aNhap Tencs
gNhap Tens : nvarchar
Chon MaLop : nvarchar get Masvo ` gạt TenC50 @
—————————————— Nguoi QL $% get TenVLTO
aust MaSM0 ol ”Q CN_L_N
$2 Tons0 tem Tra TenDN0 O @Nhap MaNganh(MaLop) : nvarchar
yet MaLop Skier Tra Matl<hau0 NhaTmmm me @Hhah TenNganh(TsnLnp) : nvarchar
xuat e get úaNganhộ
#Chon BC_TK Sita MaS¥ : char
QL Sinhvien Sinhivien Chon HK : nvarchar O CN_HK_NH
Syet BC_TKO Đ»NhapKQHT ——
ÊÿNhap XLHT_ Ẩ&NhapMaBV: char @Nhap TenNH(H
ÊÿNhapXLRL — ¿Mhap⁄GTN:float Nhap XLTN : nvarchar ¬ yet TeriNHO
i Xem TT ŸNglMậMỤ —————————————
Tim Kien TTS¥ Suet H0 et Mav Tim Kiem TTS
oLay TT Syet KGHTO Suet KOTNO Nhap MaS¥: char
oNhap MaSV: char SgøILHT Set XLTNG #aNhan te haSV0 Suet T70 Sopnamed gai MaSV0
@hũn TenkT : marchar
Hình 2.47: Lược đồ class cho tồn hệ thống
Thiết kế cơ sở dữ liệu:
Trang 362 Mo ta dir ligu: 2.1 Table Nganh:
Tên | Kiểu dữ liệu | Kích thước Diễn giải Ghi chú
MaNganh |Nvarchar 10 Mã ngành học Khĩa chính TenNganh |Nvarchar 20 Tên ngành học |Not mull 2.2 Table Lop:
Tên | Kiểu dữ liệu |Kích thước Diễn giải Ghỉ chú
MaLop |Nvarchar 10 Mã lớp Khĩa chính
lenLop |Nvarchar 20 Tên lớp Not null
MaN ganh |Nvarchar 10 Mã ngành của lớp References tử Table Nganh 2.3 Table NamHoc:
Tén Kiểu dữ liệu | Kích thước | Diễn giải Ghi chú
NamHoc ID | Int Mã năm học | Khố chính kiểu tự động tăng NamHoc Nvachar 10 Nam hoc Not null 2.4 Table Hocky:
Tén Kiểu dữ liệu | Kích thước | Diễn giải Ghi chú
HocKy ID | Int Ma hocky | Khố chính kiểu
tự động tăng
HocKy Nvachar 10 Học kỳ Not null
NamHoc_ID | Int Mã năm học | Refferences từ
table NamHoc
Trang 37
Tén Kiểu dữ liệu | Kích thước | Diễn giải Ghỉ chú
TrangThai_ ID | Int Ma Trạng | Khố chính, tự thái động tăng Trang Thai Nvarchar 30 Trạng Not null, unique Thai(ngimg học, nghỉ học, chuyên trường, ) 2.6 Table LoaiChinhSach:
Tén Kiểu dữ liệu | Kích thước Diễn giải Ghi chú
Trang 38LoaiCS_ ID | Int Ma loai chinh | References từ sách table LoaiChinhSach 2.8 Table SinhVien:
Kiéu dir | Kich +
Tên Diễn giải Ghỉ chú
liệu | Thước
MaSV Char 10 Mã của Sinh viên Khĩa chính
HoSV Nvarchar |40 Ho cua Sinh vién Not null
TenSV Nvarchar |40 Tên của Sinh viên |Not nuÏl
NgaySinh Datetime Ngày sinh của Sinh
viên DanToc Nvarchar |20 Dân tộc
TonGiao Nvarchar |40 Tơn giáo
MaLop Nvarchar |10 Mã lớp của SV References table Lop TrangThai ID Int Mã trạng thái References table TrangThai ThanhPhan XT Nvarchar |50 Xuất thân từ gia đình: Nơng dân, Trí thức HinhAnh Text Hình ảnh của sinh viên
GioiTinh Nvarchar |10 Giới tính Nữ, Nam DiaChi Nvarchar |100 Dia chi lien hệ của
Trang 39KhuVuc Nvarchar |10 Khu vuc (KV1, KV2, KV2NT ) QuocTich Nvarchar |20 Quốc tịch 2.9 Table ChuyenTrangThai: Tén Kiểu dữ | Kích thước Diễn giải Ghi chu liệu CTT ID Int Mã chuyên |Khố chính, trạng thái tự động tăng MaSV Char 10 Mã sinh viên References từ table SinhVien TrangThai ID | Int Mã Trạng thái Khố ngoại, references tu table TrangThai HocKy_ID Int Mã học kỳ Khố ngoại, references từ table HocKy
2.10 Table SinhVien ChỉnhSach:
Tên Kiểu dữ liệu | Kích thước Diễn giải Ghi chú
Trang 40CS_ID Int Ma chinh sach_ | References từ table ChinhSach 2.11 Table LoaiVP: Tén Kiểu dữ | Kích thước Diễn giải Ghi chú liệu LoaiVP_ID |Int Mã loại vphạm |Khĩa chính, tự động tăng TenLoaiVP |Nvarchar |40 Tên loại vi phạm /Not null, unique 2.12 Table ViPham: Tên Kiểu dữ | Kích thước Diễn giải Ghi chú liệu ViPham_ ID |Int Mã vi phạm Khĩa chính, tự động tăng TenVP Nvarchar |40 Tên vi phạm Not null, unique