B GIÁO D C VÀ ĐÀO T O
Ộ
Ụ
Ạ
TR
NG Đ I H C DÂN L P H I PHÒNG
ƯỜ
Ạ Ọ
Ậ
Ả
2007
Ả
H I PHÒNG - -------------o0o-------------
Ọ
H TH NG T V N MÔN H C Ư Ấ CHO H C VIÊN ĐĂNG KÝ H C TÍN CH Ỉ
Ệ Ố Ọ
Ọ
Đ ÁN T T NGHI P Đ I H C H CHÍNH QUY Ệ Ạ Ọ Ồ Ố Ệ
Ngành: Công ngh thông tin ệ
H I PHÒNG -
2007
Ả
§å ¸n tèt nghiÖp
B GIÁO D C VÀ ĐÀO T O
Ộ
Ụ
Ạ
TR
NG Đ I H C DÂN L P H I PHÒNG
ƯỜ
Ạ Ọ
Ậ
Ả
-------------o0o-------------
Ọ
H TH NG T V N MÔN H C Ư Ấ CHO H C VIÊN ĐĂNG KÝ H C TÍN CH Ỉ
Ệ Ố Ọ
Ọ
Đ ÁN T T NGHI P Đ I H C H CHÍNH QUY Ệ Ạ Ọ Ồ Ố Ệ
Ngành: Công ngh thông tin ệ
Sinh viên th c hi n: Nguy n Th Hi n ề ự ệ ễ ị
Giáo viên h ng d n: PGS.TS Nguy n Văn V ướ ễ ẫ ỵ
Mã s sinh viên: 10393 ố
H I PHÒNG -
2007
Ả
L p CT702 ớ NguyÔn ThÞ HiÒn 2
§å ¸n tèt nghiÖp
L i c m n ờ ả ơ
Tr c tiên em xin g i c m n chân thành i l ễ
ướ ầ ử ờ ả ơ ế ữ ứ ậ
ng d n chúng em trong su t quá trình làm đ án t PGS.TS Nguy n Văn ỉ ả Vỵ th y đã cho chúng em nh ng ki n th c quý báu, t n tình ch b o, h ướ t nghi p này. ệ ẫ ố ồ ố
Em xin c m n chân thành t i các th y giáo, cô giáo khoa Công Ngh ớ
ả ơ ườ ng Đ i H c Dân L p H i Phòng đã nhi ậ ọ
ầ ả ố ệ ọ ậ ư ề
Thông Tin, tr t o đi u ki n thu n l ệ ạ th i gian làm đ án t ờ ạ ậ ợ ố ệ ạ t tình gi ng d y, ả i cho em trong su t quá trình h c t p cũng nh trong t nghi p này. ệ ồ
Em r t mong nh n đ ấ ầ
ậ ượ ệ ể ả ể ạ
c hoàn thi n h n. c các ý ki n đóng góp c a các th y cô giáo, các ủ ế ự chuyên gia có kinh nghi m và cùng toàn th các b n sinh viên đ b n th c t p này đ ậ ượ ệ ơ
H i Phòng tháng 8 năm 2007
ả
Sinh viên
Nguy n Th Hi n ị ề
ễ
Xin chân thành c m n! ả ơ
L p CT702 ớ NguyÔn ThÞ HiÒn 3
§å ¸n tèt nghiÖp
TÓM T T KHÓA LU N
Ắ
Ậ
Khóa lu n nghiên c u phát tri n và xây d ng h th ng t ứ ư ấ ệ ố
ườ
ề ỉ ế ớ ọ
ượ
ả ng đ i h c ủ ạ
ự ạ ụ ư ấ ọ ơ ở ự v n môn h c c a m t s tr ọ ủ ộ ố ườ ng pháp phân tích thi ươ ồ i quy t v n đ . Khóa lu n đ n nay đã thi ế ế ế ậ
ụ ề v n môn h c v n môn ể ộ ng đ i h c đào t o theo tín ch . Đây là m t ạ ọ v n môn h c và s p x p l p h c cho ệ ắ ự c xây d ng trên c s kh o sát, phân tích th c Hà N i đã ạ ọ ở ộ ấ t k h ng c u ế ế ướ t k và tri n khai ể ủ c ph n nào yêu c u c a ầ ọ đáp ng đ ượ ứ ầ
ờ ế ấ ư ấ ố v n môn h c. ậ h c cho sinh viên trong các tr ọ v n đ liên quan đ n nghi p v t ấ ế sinh viên. Khóa lu n đ ậ tr ng c a công tác t ư ấ áp d ng. Đ ng th i áp d ng ph ụ trúc đ gi ể ả ượ h th ng t c đ ệ nghi p v t ệ ụ ư ấ ọ
H ng phát tri n c a h th ng t ể ủ ệ ố ướ ệ ọ
v n môn h c là hoàn thi n thêm các c v i các h th ng qu n lý khác ả ợ ư ấ ượ
i trong các tr ch c năng trong h th ng và tích h p đ ệ ố ứ đã t n t ườ ớ ng đ tr giúp ho t đ ng đào t o theo tín ch . ỉ ạ ộ ệ ố ạ ồ ạ ể ợ
L p CT702 ớ NguyÔn ThÞ HiÒn 4
§å ¸n tèt nghiÖp
M C L C
Ụ
Ụ
B GIÁO D C VÀ ĐÀO T O
Ạ .............................................................................................................................1
Ộ
Ụ
TR
NG Đ I H C DÂN L P H I PHÒNG
..................................................................................................1
ƯỜ
Ạ Ọ
Ậ
Ả
-------------O0O-------------.........................................................................................................................................1
Đ ÁN T T NGHI P Đ I H C H CHÍNH QUY
........................................................................................1
Ạ Ọ
Ồ
Ố
Ệ
Ệ
B GIÁO D C VÀ ĐÀO T O
Ạ .............................................................................................................................2
Ộ
Ụ
TR
NG Đ I H C DÂN L P H I PHÒNG
..................................................................................................2
ƯỜ
Ạ Ọ
Ậ
Ả
-------------O0O-------------.........................................................................................................................................2
Đ ÁN T T NGHI P Đ I H C H CHÍNH QUY
........................................................................................2
Ạ Ọ
Ồ
Ố
Ệ
Ệ
L I C M N
Ờ Ả Ơ ..........................................................................................................................................................3
TÓM T T KHÓA LU N
Ậ .......................................................................................................................................4
Ắ
M C L C
Ụ Ụ ................................................................................................................................................................5
CÁC T VI T T T Ừ Ế
Ắ ................................................................................................................................................9
M Đ U
Ở Ầ ................................................................................................................................................................10
CH
NG 1
............................................................................................................................................................11
ƯƠ
T NG QUAN BÀI TOÁN T V N
Ư Ấ ..................................................................................................................11
Ổ
1.1. MÔ TẢ BÀI TOÁN...........................................................................................................................................11 IẢ QUY TẾ .............................................................................................13 1.2.PHÂN TÍCH TH CỰ TR NGẠ ỉ...............13 1.2.1.Th c tr ng hi n nay ng đào t o theo tín ch ạ
, V NẤ ĐỀ C NẦ GI ệ
các tr ườ ự ạ ở
1.2.2.V n đ c n gi i quy t ề ầ ấ ả ế ..................................................................18
1.2.3. Các gi i pháp đ c đ xu t ả ượ ề ấ ........................................................21
1.2.4.M c tiêu c a h th ng ủ ệ ố ..................................................................22 ụ
CH
NG 2
............................................................................................................................................................24
ƯƠ
MÔ HÌNH NGHI P VỆ Ụ.......................................................................................................................................24
2.1.MÔ TẢ NGHI PỆ VỤ..........................................................................................................................................24 2.2L PẬ MÔ HÌNH NGHI PỆ VỤ..................................................................................................................................30 ........................................................................30
2.2.1.L p b ng phân tích ả ậ
2.2.2.Xây d ng bi u đ ng c nh ồ ữ ả ..........................................................31 ự ể
...................................................32 2.2.3. L p bi u đ phân rã ch c năng ồ ứ ể ậ
Các ch c năng s c p ơ ấ ............................................................................32 ứ
................................................................................................32 G p l n 1 ộ ầ
................................................................................................32 G p l n 2 ộ ầ
1. Tra c u môn h c. ọ ................................................................................32 ứ
L p CT702 ớ NguyÔn ThÞ HiÒn 5
§å ¸n tèt nghiÖp
2. Nh n t v n. ậ ư ấ .......................................................................................32
3. Ch n môn h c. ọ ....................................................................................32 ọ
4. L p b ng đăng ký. ..............................................................................32 ả ậ
Đăng ký môn h c.ọ ....................................................................................32
T v n đăng ký và t ch c l p ư ấ ổ ứ ớ ...............................................................32
5. Lên danh sách môn h c h c kỳ ...........................................................32 ọ ọ
6. T ng h p đăng ký c a sinh viên. ........................................................32 ủ ổ ợ
................................................................32 7. Thông báo k t qu đăng ký. ế ả
8. Đi u ch nh danh sách môn h c. ọ .........................................................32 ề ỉ
9. L p hóa đ n thu ti n. ơ ề .........................................................................32 ậ
T ch c đăng ký ......................................................................................32 ổ ứ
10. Lên danh sách các môn c a h c kỳ. .................................................32 ủ ọ
11. Lên danh sách sinh viên m i l p ỗ ớ ......................................................32
12. L p báo cáo .......................................................................................32 ậ
T ch c l p và báo cáo ..........................................................................32 ổ ứ ớ
2.2.4.Mô t chi ti .........................................................33 ả ế t các ch c năng ứ
2.2.4. Danh sách các h s d li u đ c s d ng ồ ơ ữ ệ ượ ử ụ ...............................35
2.2.5. L p ma tr n th c th ch c năng .................................................36 ể ứ ự ậ ậ
CH
NG 3
............................................................................................................................................................37
ƯƠ
PHÂN TÍCH H TH NG
Ệ Ố ....................................................................................................................................37
CÁC MÔ HÌNH XỬ LÝ NGHI PỆ VỤ.............................................................................................................................37
.................................................................................................................................................................................37
3.2.XÂY D NGỰ MÔ HÌNH DỮ LI UỆ KHÁI NI MỆ ...........................................................................................................41 ........................................................41
3.1.2. Bi u đ lu ng d li u v t lý m c 1 ữ ệ ậ ồ ồ ứ ............................................38 ể
t kê chính xác hóa m c tin 3.2.1.Li ụ ệ
3.2.2.B ...............................43 ướ c 2: Xác đ nh các th c th và thu c tính ự ể ộ ị
3.2.3. B c 3: Xác đ nh m i quan h và thu c tính c a nó ..................46 ướ ủ ẹ ố ộ ị
B c 4: V bi u đ mô hình ..................................................................49 ướ ẽ ể ồ
CH
NG 4
............................................................................................................................................................50
ƯƠ
L p CT702 ớ NguyÔn ThÞ HiÒn 6
§å ¸n tèt nghiÖp
THI T K H TH NG
Ế Ệ Ố .......................................................................................................................................50
Ế
4.1.THI TẾ KẾ CƠ SỞ DỮ LI UỆ ................................................................................................................................50 ..........................................................50
t k s s d li u logic 4.1.1.Thi ế ế ơ ở ữ ệ
49
4.2.THI TẾ KẾ LU NGỒ DỮ LI UỆ HỆ TH NGỐ .................................................................................................................60 ọ ....60
4.1.2. Thi t k c s d li u v t lý .......................................................50 ế ế ơ ở ữ ệ ậ
4.2.1. Bi u đ lu ng h th ng c a bi u đ “1. Đăng ký môn h c” ủ ồ ồ ệ ố ể ể ồ
62
ch c đăng ký” .......63 4.2.2.Bi u đ lu ng h th ng c a bi u đ “2. t ệ ố ồ ồ ủ ể ể ồ ổ ứ
4.2.3. Bi u đ lu ng h th ng c a bi u đ “3. L p k ho ch h c và ậ ế ồ ồ ệ ố ủ ể ể ạ ồ ọ
4.3.XÁC Đ NHỊ
báo cáo”..................................................................................................65
CÁC GIAO DI NỆ ...............................................................................................................................66 ậ .................................................................66
4.3.1. các giao di n c p nh t ệ ậ
4.3.2.Các giao di n s lý ệ ử ........................................................................66
4.4.HỆ TH NGỐ CÁC GIAO DI NỆ T NGƯƠ TÁC C AỦ HỆ TH NGỐ ........................................................................................68 4.5.Đ CẶ TẢ CÁC GIAO DI NỆ ...................................................................................................................................69
4.3.3. Tích h p các giao di n ệ .................................................................67 ợ
CH
NG 5
............................................................................................................................................................71
ƯƠ
CÀI Đ T TH NGHI M
Ệ ....................................................................................................................................71
Ử
Ặ
5.1.GIAO DI NỆ ĐĂNG NH PẬ HỆ TH NGỐ .....................................................................................................................71 ..........................................................................................................................................................................71 5.2.GIAO DI NỆ TH NGỐ KÊ MÔN H CỌ ........................................................................................................................72 ..........................................................................................................................................................................72 5.3.GIAO DI NỆ XEM CHI TI TẾ MÔN H CỌ ...................................................................................................................72 ..........................................................................................................................................................................72 5.4.GIAO DI NỆ ĐĂNG KÝ MÔN H CỌ .........................................................................................................................73 ..........................................................................................................................................................................73 5.5.GIAO DI NỆ TƯ V NẤ MÔN H CỌ ...........................................................................................................................73 ..........................................................................................................................................................................73
K T LU N
Ậ .............................................................................................................................................................74
Ế
TÀI LI U THAM KH O
Ả .....................................................................................................................................75
Ệ
L p CT702 ớ NguyÔn ThÞ HiÒn 7
§å ¸n tèt nghiÖp
L p CT702 ớ NguyÔn ThÞ HiÒn 8
§å ¸n tèt nghiÖp
Các t
vi
t t
t ừ ế ắ
Ch vi t t t ữ ế ắ Tên đ y đầ ủ
SV Sinh viên
NV Nhân viên
PĐT Phòng đào t oạ
HT H th ng ệ ố
TT Thông tin
MH Môn h cọ
ĐK Đăng kí
GD Giao di nệ
Email Th đi n t ư ệ ử
KQ K t quế ả
L p CT702 ớ NguyÔn ThÞ HiÒn 9
§å ¸n tèt nghiÖp
M Đ u ở ầ
ệ
các tr ch c h c theo l ng đ i h c, thì vi c t ở ứ ỉ ệ ổ
c m r ng. Công tác t ấ ượ ổ ế ữ ườ ở ở ộ
ọ ỉ ố ớ ầ ọ ỗ ọ
ộ ệ ấ ề
ả ọ ữ ầ ọ
ể ọ ể ầ ồ ờ
ặ ộ ứ ờ
ả ờ ậ ạ ắ ọ ọ
ch c l p h c gi a m i kỳ. Trong nh ng năm g n đây, song song v i vi c đào t o hình th c niên ạ ớ ầ i h c tín ch đang khoá ố ọ ứ ọ ạ ọ ngày càng tr nên r t ph bi n và ngày càng đ ư ọ v n cho h c tín ch đ i v i sinh viên l a ch n môn h c vào đ u m i kỳ h c ự ấ ữ là m t công vi c r t quan tr ng và g p nhi u khó khăn. Nó không nh ng ọ ặ giúp cho sinh viên hi u bi t v nh ng môn h c mà mình c n ph i h c và ế ề ả có th đăng ký theo h c đúng v i các yêu c u đ t ra. Đ ng th i cũng gi m ớ b t công s c và th i gian cho giáo viên và các b ph n liên quan ph i làm ớ v n giúp các em ch n môn h c, giúp phòng đào t o rút ng n th i gian t ư ấ phân b và t ố ổ ứ ớ ữ ọ ỗ
ấ ệ ố ự
ọ
ệ ữ v n và qu n lý đăng ký môn h c cho sinh viên là c n thi ư ấ ổ ế ọ ả ọ ầ ạ ề ậ ỉ
ạ ọ ề ọ ọ ỉ
ứ Nh ng lý do trên cho th y vi c xây d ng h th ng thông tin có ch c t cho các ch c h c theo tín ch .Vì v y, mà tôi đã m nh d n ch n đ tài “ ứ v n môn h c cho h c viên đăng ký h c tín ch ” làm đ tài ư ấ t nghi p. năng t tr ng t ườ H th ng t ệ ố khoá lu n t ậ ố ệ
•
N i dung khoá lu n đ c trình bày theo các ch ng sau: ậ ượ ộ ươ
•
Ch ng 1 : T ng quan bài toán t v n. ươ ổ ư ấ
•
Ch ươ ng 2 : Mô hình nghi p v . ệ ụ
•
Ch ng 3 : Phân tích h th ng. ươ ệ ố
•
Ch ng 4 : Thi t k h th ng. ươ ế ế ệ ố
Ch ng 5 : Cài đ t th nghi m h th ng. ươ ệ ố ử ệ ặ
• K t lu n ế ậ
• Tài li u tham kh o ả ệ
L p CT702 ớ NguyÔn ThÞ HiÒn 10
§å ¸n tèt nghiÖp
Ch
ng 1
ươ
T NG QUAN BÀI TOÁN T V N
Ư Ấ
Ổ
1.1. Mô t
bài toán
ả
ữ các tr ng đ i h c, thì vi c t ỉ ở ầ ạ ọ
ỉ
ể ữ ế ứ ặ
ự ượ ứ
ở ư ọ ậ ặ ể ắ ơ
ắ ầ ườ
ứ
ng pháp đào t o này m i ch áp d ng ạ ớ ỉ
ứ Trong nh ng năm g n đây, song song v i vi c đào t o theo hình th c ạ ớ ệ ch c h c theo tín ch đang ngày niên khoá ườ ệ ổ ứ ọ c m r ng. Vi c h c theo tín ch có càng tr nên ph bi n và ngày càng đ ệ ọ ổ ế ở ộ ượ ả nh ng u đi m h t s c n i b t. M t m t nó cho phép phát tri n h t kh ế ể ộ ổ ậ ứ năng h c t p nghiên c u c a sinh viên mà không có s g ng ép c ng ủ nh c. M t khác, nó có th rút ng n th i gian hoc t p c a sinh viên h n khi ậ ủ ờ ố mà sinh viên đó có kh năng. H u h t các tr ng ngày nay đang mu n ả ế hình th c h c niên khoá sang hình th c đào t o tín ch . Tuy chuy n t ể ừ ạ ỉ ọ ụ ở ộ ố ườ ng m t s tr nhiên, hi n nay ph ệ mà ch a tr thành h th ng đ riêng l c. ứ ươ ở ệ ố ượ ư ẻ
Công tác t ư ấ
ế ề ệ ấ ữ ỉ ố ớ ặ ớ ữ ệ
ộ ả ọ ữ
ọ ọ t đ ế ượ ể ề ả ọ ể
ọ mà l ế ặ ể ệ ơ ở ớ ợ ọ ợ ệ ọ ợ ệ ạ ọ
ộ v n cho sinh viên h c theo tín ch đ i v i sinh viên là m t ọ ể công vi c r t quan tr ng. Nó không nh ng m t m t giúp cho sinh viên hi u ữ t v nh ng môn h c mà mình c n ph i h c v i nh ng đi u ki n tiên bi ầ ữ quy t đ t ra, bi c mình có th h c nh ng môn gì, ph i h c nh ng ể ọ môn gì đ có th theo h c môn h c đã ch n. Trên c s đó đ đăng ký, làm ọ i phù h p v i nguy n v ng h c sao cho vi c đăng ký là h p lý, h p l t p c a sinh viên. ậ ủ
các tr Hàng kỳ, hi n ng áp d ng đào t o theo tín ch , nhà tr ỉ ạ ườ
ọ ề
ọ ố ấ ầ ệ ủ ộ
ỉ
ả ẫ ầ
ặ
c xây d ng có th giúp cho ng ậ ọ ể ự ự ể
ả ờ
ườ ng ụ ệ ở ọ c n ph i b trí các th y cô giáo ng i t v n cho h c sinh v các môn h c ả ố ồ ư ấ ầ c quy n ch n vi c này t n r t nhi u th i gian c a cán b . Tuy nhiên, đ ề ờ ề ượ ạ v n cho sinh viên ch có h n. do s l ng sinh viên r t l n nên vi c t ệ ư ấ ấ ớ ố ượ Đi u này kéo dài th i gian cho c nhà tr ng l n th y cô giáo, làm cho ề ờ ườ ệ ố ch c h c c p r p, sinh viên g p nhi u khó khăn. Vì v y h th ng vi c t ề ệ ổ ứ ọ ậ ậ i h c có th l a ch n các môn t v n đ ườ ọ ư ấ ườ ng h c phù h p mà không ph i m t r t nhi u th i gian. Giúp cho nhà tr ề ọ ọ v n môn h c không ph i m t công s c, ti n b c b trí các th y cô giáo t ề ấ ấ ạ ượ ợ ả ư ấ ứ ấ ầ ố
L p CT702 ớ NguyÔn ThÞ HiÒn 11
§å ¸n tèt nghiÖp
ờ ườ ử ọ
ả
ng đ i h c trong n ể ố ị c áp d ng trong các tr ườ ạ ộ ả ớ ị ụ ạ ọ ở ướ
cho sinh viên. Nhà tr ng có th i gian đ b trí các khoá h c và x lý các ấ ho t đ ng qu n lý đúng v i l ch bi u đã đ nh. Đây là bài toán có tính r t ể kh thi và có th đ c ta ể ượ trong th i gian t i. ớ ờ
H th ng T v n môn h c có th đ c phân ra thành hai phân h : H ư ấ ể ượ
ố ệ ố ư ấ ệ ố ọ ả ư ấ
ệ ể ế ớ ị ệ ư ấ ệ ố ọ ệ ắ ệ
ệ v n, ta có th phân th ng T v n và H th ng qu n tr . Trong H th ng t ra thành hai h nh h n đó là: H T v n môn h c và H S p x p l p, tính ỏ ơ h c phí cho sinh viên. ọ
H th ng qu n tr : H này dành cho phòng đào t o. H này có kh
ụ ệ
ệ ố ỗ ợ ọ ị ươ ả ậ ạ ậ ọ
ế ị ọ ả ọ ọ ớ
ả ả ị ạ ệ ệ năng h tr các ho t đ ng nghi p v qu n tr môn h c t : C p nh t thông ọ ừ ậ ạ ộ ậ ng trình đào t o, quy t đ nh tin môn h c, T o môn h c m i; C p nh t ch ớ ạ thêm sinh viên vào h c môn h c; Qu n lý ngành h c; Qu n lý l p h c; L p ậ ả ọ k ho ch gi ng d y m i kỳ… ế ả ạ ạ ỗ
H T v n môn h c: H tr ọ ỗ ợ ệ ư ấ ụ ư ấ
ọ ọ
ố ọ ả ọ ọ ự ể ừ ọ ọ
ể
ế ị ườ ng. ừ ệ các d ch v t v n môn h c. T vi c ị ọ th ng kê các môn h c đã h c, các môn h c s ph i h c d a vào các môn ọ ẽ đó sinh viên ra quy t đ nh ch n môn h c đ đăng kí h c… h c đã h c, t ọ Ngoài ra còn có th giúp nh ng ng i dùng không ph i là sinh viên tìm ả hi u v v n đ h c ti n ch c a tr ề ọ ữ ỉ ủ ề ấ ườ ế ể
ệ ắ ế ớ ự ệ ớ
ọ ộ ệ ộ
ự ụ ể ọ ọ ủ ọ ệ ề ố ủ ể ọ ộ ỉ
ơ ở ẽ ề ớ ọ
H s p x p l p và tính h c phí: th c hi n vi c phân l p d a vào s ố ệ ng đăng kí môn h c c a m t môn c th , các đi u ki n ràng bu c hi n l ượ có c a Môn h c, l p h c, ch tiêu năm h c, đi m s , ràng bu c tiên quy t. ế ớ ả Trên c s đó, h th ng s phân l p cho sinh viên, và tính ti n h c phí ph i ệ ố tr cho sinh viên đã đăng kí trong kỳ… ả
Các h này có s g n k t v i nhau m t cách ch t ch . Không th ệ ự ắ ế ớ ẽ ặ ộ
ộ ầ ế ệ ư ấ ầ
ấ ệ ư ấ
ấ c t v n môn h c và nó ph i s ọ ờ
ể thi u b t kì m t ph n nào trong các ph n đó. Trong đó, H T v n môn ả ử h c là h có ý nghĩa l n nh t trong công tác t ớ ọ ế h th ng qu n lý. Trong th i gian h n ch , d ng các thông tin có đ ụ trong khóa lu n này t p trung ch y u vào n i dung t ạ v n môn h c. ượ ừ ệ ố ủ ế ư ấ ả ộ ậ ậ ọ
L p CT702 ớ NguyÔn ThÞ HiÒn 12
§å ¸n tèt nghiÖp
1.2. Phân tích th c tr ng, v n đ c n gi
i quy t
ề ầ
ự
ạ
ấ
ả
ế
các tr
1.2.1. Th c tr ng hi n nay ạ
ự
ệ
ở
ườ
ng đào t o theo tín ch ỉ
ạ
ng th ng có b c và lo i hình đào m i tr ạ ở ỗ ườ ườ ạ ậ
1.2.1.1. T ch c đào t o ổ ứ t oạ
ng đ i h c t n t ệ h u h t các tr ế ườ ạ ọ ồ ạ i các b c đ i h c và các ậ ạ ọ
Hi n nay, lo i hình đào t o sau: ở ầ ạ ạ
• B c đ i h c: Đào t o kh i chuyên, đ i h c và sau đ i h c. ậ ạ ọ ạ ọ ạ ọ ạ ố
• Lo i hình đào t o: Đào t o chính quy, đào t o t ạ ạ ạ ạ ạ i ch c. ứ
Sinh viên đ c phân vào các ngành h c và có ch ng trình đào t o ượ ươ
ng trình đào t o chính ọ các tr ườ ạ cho ả ng h c tín ch g m có 2 m ng ỉ ồ ọ ươ ạ ở
ngành. Ch ki n th c: ứ ế
ắ ng đây là ki n th c chung h c b t ứ ế ọ
• Ki n th c đ i c bu c đ i v i t ng: Th ườ t c sinh viên. ế ứ ạ ươ ộ ố ớ ấ ả
• Các môn đăng kí h c theo mong mu n: Đây là nh ng môn h c ọ chuyên ngành mà sinh viên đăng kí theo nguy n v ng h c.
ố ọ
ữ ọ ệ ọ
1.2.1.2
Ho t đ ng nghi p v c a vi c t
ệ ụ ủ
ạ ộ
ệ ư ấ
v n môn h c ọ
i các tr ư ấ v n các môn h c cho sinh viên t ọ
Hi n nay, công tác t ch c ạ ứ h c ọ theo tín ch ch y u do các th y cô giáo ủ ế ở
v n cho sinh viên d ỉ i s ch đ o tr c ti p t ướ ự ầ ế ừ ỉ ạ
ề
ố ợ ư ấ ư ấ ỗ ơ ọ ệ ồ
ườ ng ệ các khoa ạ ọ t đ i h c ổ ạ ng i t phòng đào t o. ồ ư ấ ự Ngoài ra, còn có các phòng ban khác tham gia nh phòng công tác sinh viên, ư ị, m i phòng ban đ u có v n. M i đ n v văn phòng đoàn cùng ph i h p t ỗ ữ v n môn h c cho sinh viên g m nh ng công vi c khác nhau. Công tác t m ng công vi c sau: ệ ả
Mô t Tên công vi cệ ả công vi c ệ
Qu n lý thông tin môn h c ọ ả ả ệ
ủ ế ả ậ ọ
ậ Các công vi c ph i làm ch y u là C p nh t thông tin môn h c. Qu n lý các thông tin sau:
L p CT702 ớ NguyÔn ThÞ HiÒn 13
§å ¸n tèt nghiÖp
• Tên môn h c.ọ
• s đ n v h c trình. ố ơ ị ọ
• Có là môn c b n hay không? ơ ả
Qu n lý ch vi c: ả ươ ng trình đào t o ạ ừ ệ
ng trình. • Các môn tiên quy t.ế Bao g m t ồ • T o ch ạ ươ
• Thêm môn h c m i cho ch ọ ớ ươ ng
trình.
• S a thông tin môn h c. ử ọ
• Lo i môn h c kh i ch ng trình ỏ ọ ươ
ạ đào t o.ạ
ọ ạ
Lên danh sách các môn h c trong kỳ. ọ ể ọ
ậ ế ậ ọ ợ , t ng h p i danh ề ạ Phòng đào t o lên danh sách các môn ể h c có th đăng ký h c trong kỳ đ sinh viên đăng ký. • Ti p nh n các đăng kí h c các môn h c theo yêu c u c a sinh viên. ầ ủ ế ọ Ti p nh n đăng ký ổ đăng ký và đi u ch nh l ỉ sách môn h c đăng ký. ọ
• Gi ả ế ầ
ổ i quy t các yêu c u thay đ i môn h c mà sinh viên mong mu n. ố ọ
ổ ế ớ ắ ọ ắ ế ớ
T ch c, S p x p l p h c và tính ti n h c phí cho sinh viên ứ ề ọ ữ ọ ầ
ớ ọ ọ
ợ
ự ố
T ch c, s p x p l p h c cho sinh viên ổ ứ d a trên nh ng nhu c u mà sinh viên ự đăng kí: môn h c, th y giáo, l p h c,… ầ sao cho h p lý nh t và sau đó tính toán ấ h c phí cho sinh viên d a vào s trình h c ph i h c. ả ọ ọ ọ
Gi i cho sinh viên nh ng câu h i v ả i đáp th c m c ắ ắ ả ờ ữ
ệ ự
ỏ ề Tr l thông tin các môn h c và vi c l a ch n ọ ọ các môn h c.ọ
L p CT702 ớ NguyÔn ThÞ HiÒn 14
§å ¸n tèt nghiÖp
ng cán b giáo viên tham gia th c hi n công vi c t ộ ệ ố ượ ệ ư ấ
m i khoa ch có kho ng hai ng ở ỗ ỗ
ỉ ng sinh viên c n t v n l
ư ấ ệ ư ấ ả ọ
ệ ọ ộ
v n cho S l ự i trong m i ngày. Trong khi đó sinh viên ườ ả v n là r t v t ấ ấ s l i r t l n. Vì v y, công tác t ầ ư ấ ạ ấ ớ ố ượ ậ ọ v n môn h c, v , đòi h i ph i có h th ng tin h c hoá h tr trong vi c t ỏ ỗ ợ ệ ố ả đăng ký h c, thay đ i môn h c…nh m th c hi n m t cách chính xác, k p ị ổ ự ằ ọ i, ra quy t đ nh m t cách chính xác, nhanh chóng. th i, gi m t ế ị ả ả ờ ộ
M t khác, trong quá trình gi ặ ế ệ ệ
ả ọ ọ ẽ ả
c th o mãn vì s l ọ ế ế ớ ệ ả
c. Nh v y sinh viên s ph i đăng ký l ố ượ ả ẽ ượ
ủ ả ấ ấ ạ ư ề
i quy t xét duy t đi u ki n h c môn đã ề ờ đăng ký h c, s p x p l p, lên h c phí cho sinh viên, sinh viên s ph i ch ắ ng sinh viên quá r t lâu. N u nh đi u ki n không đ ượ ư ề ấ ít nên không th x p l p đ i và ư ậ ể ế ớ ch x p l p, làm m t r t nhi u th i gian c a c sinh viên cũng nh nhà ờ tr ờ ế ớ ng. ườ
Vì s l ng sinh viên tham gia t ố ượ ầ
ấ ớ ẽ ị ậ ư ấ ủ ề ọ
ố v n vào đ u kỳ là r t l n, nên t c đ x lí, tính toán và thu ti n h c phí c a sinh viên cũng s b ch m tr r t ễ ấ ộ ử nhi u.ề
1.2.1.3 D ki n h th ng s xây d ng
ự ế ệ ố
ự
ẽ
Hi n nay, m t s tr ố ắ ạ ọ ộ ố ườ
ấ ả ể ạ ộ ề
ủ ng, c a khoa, nh ng c ch , chính sách đ u đ ơ ế ề ượ ư
ệ ệ ố ủ i ch a có m t s liên h nào gi a Website v i h th ng t ạ ữ ộ ự ữ ệ
ng lai, vi c xây d ng h th ng t ệ ố ạ ọ ươ ự ậ
ng tin h c hoá c a tr ệ c tích h p luôn vào trong môi tr ườ ợ ọ
ng đ i h c đang c g ng phát tri n và hoàn ủ thi n h th ng đào t o c a mình. T t c các thông tin v ho t đ ng c a ệ c đ a lên Website. Tuy tr ườ ư ấ v n nhiên l ư v n này c n môn h c. Vì v y trong t ầ ằ ng. Nh m đ ượ đ m b o tính k p th i và thu n ti n cho sinh viên và ng ả ớ ệ ố ư ấ ườ ủ i đăng ký. ườ ệ ả ậ ờ ị
ạ Nh ng ch c năng đã có và ch a có c a h th ng qu n lý đào t o ủ ệ ố ứ ữ ư ả
hi n t ệ ạ : i
• Nh ng ch c năng đã có ứ ữ
Ch c năng ứ Mô tả Đánh giá chung
C p nh t sinh viên. Thêm m i sinh viên. ậ ậ ớ
L p CT702 ớ NguyÔn ThÞ HiÒn 15
§å ¸n tèt nghiÖp
S a thông tin sinh viên. ử
Xoá thông tin sinh viên.
Phân l p.ớ
Chuy n l p. ể ớ
Không thể ế l n v t ầ c các đ ượ l n chuy n ể ầ l p.ớ
ọ ớ
Đăng ký ngành h c m i, chuy n ể ngành.
Danh sách h c viên. ọ
C p nh t đ a ch t m trú. ậ ị ỉ ạ ậ
Qu n lý di n chính sách. ệ ả
C p nh t lý l ch h c viên. ị ậ ậ ọ
Qu n lý h s h c viên. ồ ơ ọ ả
Xác nh n h s h c viên. ồ ơ ọ ậ
ọ ọ
Qu n lý h c viên thôi h c, ng ng ừ ả h c.ọ
H c b ng h c t p. ọ ổ ọ ậ
Mi n gi m h c phí. ễ ả ọ
L p cán b l p, cán b đoàn. ộ ớ ậ ộ
H c b ng đ c bi t. ọ ổ ặ ệ
Chuy n h . ệ ể
Xét t t nghi p. ố ệ
Th ng kê t t nghi p. ố ố ệ
Th ng kê x p lo i. ế ạ ố
Th ng kê s l ng sinh viên. ố ượ ố
Th ng kê theo đi m. ể ố
Theo dõi tình hình n p h c phí. ọ ộ
Theo dõi phát h c b ng. ọ ổ
L p CT702 ớ NguyÔn ThÞ HiÒn 16
§å ¸n tèt nghiÖp
C p nh t thông tin xét t t nghi p. ậ ậ ố ệ
ậ ậ ẩ ố t
C p nh t tiêu chu n xét t nghi p.ệ
ậ ậ ế ẩ ạ ố t
C p nh t tiêu chu n x p lo i t nghi p.ệ
L u h s t t nghi p vĩnh vi n. ư ồ ơ ố ễ ệ
Th ng kê. ố
ự ậ
ủ Theo dõi tình hình th c t p c a sinh viên.
ạ ớ ụ
Theo dõi thông tin liên l c v i ph huynh sinh viên.
ng k lu t. C p nh t khen th ậ ậ ưở ỷ ậ
• Nh ng ch c năng ch a có c a h th ng qu n lý đào t o hi n ệ ủ ệ ố ứ ữ ư ả ạ
t iạ
Tên ch c năng ứ
Theo dõi toàn b quá trình h c t p các môn c a sinh viên. ọ ậ ủ ộ
h c các môn h c. Phân lo i trình t ạ ự ọ ọ
Ti p nh n, xem xét và x lý đăng ký môn h c c a các sinh viên. ọ ủ ử ế ậ
T v n cho sinh viên v ch n các môn h c. ề ọ ư ấ ọ
Th ng kê sinh viên tham gia môn h c trong m t kỳ. ố ọ ộ
Th ng kê các môn h c mà sinh viên tham gia trong m t kỳ. ố ọ ộ
C p nh t tiêu chu n vào t ng b môn, c a t ng năm. ừ ủ ừ ậ ẩ ậ ộ
ọ ủ
Theo dõi tình hình hoàn thành các môn h c c a sinh viên trong cây môn h c ph i h c ả ọ ọ
Cung c p kh năng đăng kí tr c tuy n. ự ế ả ấ
X lý đăng kí môn h c tr c tuy n. ự ử ế ọ
T o tài kho n và hòm th đ dùng cho sinh viên. ư ủ ả ạ
L p CT702 ớ NguyÔn ThÞ HiÒn 17
§å ¸n tèt nghiÖp
Di n đàn t v n Môn h c. ễ ư ấ ọ
Đánh giá chung h th ng qu n lý đào t o đang t n t i: ệ ố ồ ạ ả ạ
u đi m: Ư ể
ệ ố ượ c xây d ng trên n n công ngh For ề ự ệ o H th ng WebSite đ
ơ ở ữ ệ ượ
ụ ụ ệ ậ ị ị
Web, c s d li u MSAccess, IIS nên t n d ng đ c các c s d li u có s n c a đ n v và Các d ch v ti n ích mà ơ ở ữ ệ ẵ ủ ơ h th ng Windows cung c p. ệ ố ấ
ố ộ ậ o T c đ truy c p khá nhanh.
ễ o Giao di n d dùng. ệ
Nh ượ c đi m: ể
ậ ả ệ ố ự ậ
ệ ố ệ ả ấ ị
o Tính b o m t không cao. K thu t xây d ng h th ng đã cũ ỹ nên h th ng đôi khi b Down. Vi c b o trì cũng là r t khó khăn.
ơ ở ữ ệ ệ ố ử ụ ệ o Vì h th ng cũ s d ng c s d li u MS Access nên h
ặ v n xây d ng lên ph i s d ng MS Access ho c ả ử ụ ự
c. th ng t ố ph i thay đ i CSDL cũ thì m i có th tích h p đ ả ư ấ ổ ợ ượ ể ớ
1.2.2.V n đ c n gi
ề ầ
ấ
ả
i quy t ế
1. C n hoàn ch nh đ c h th ng các môn h c và công tác t ầ ỉ ượ ệ ố ọ ư ấ v n
môn h cọ
2. H tr các d ch v tr c tuy n và môi tr ụ ự ỗ ợ ế ị ườ ng ti n ích ệ
ớ ự ệ ố ệ ầ
ấ V i s phát tri n c a công ngh ngày nay, H th ng c n cung c p ể ủ cho sinh viên các d ch v ti n ích sau: ị ụ ệ
t v các • D ch v tra c u: tra c u các thông tin cân thi ứ ứ ụ ị ế ề
i quy t các v n đ th c m c c a sinh viên môn h c. Gi ọ ả ắ ủ ề ắ ế ấ
v các môn h c. Đây là ti n ích quan tr ng hàng đ u mà ề ệ ầ ọ ọ
h th ng c n ph i cung c p. ệ ố ầ ả ấ
L p CT702 ớ NguyÔn ThÞ HiÒn 18
§å ¸n tèt nghiÖp
• Cho phép sinh viên đăng kí tr c ti p môn h c c a mình ọ ủ ự ế
v i phòng đào t o và yêu c u s p x p l p h c theo nhu ớ ầ ắ ế ớ ạ ọ
c u.ầ
• Cho phép sinh viên có th in ra danh sách các môn h c ọ ể
mà mình đã ch n trên c s các môn h c s ph i h c và ọ ẽ ả ọ ơ ở ọ
các môn h c đã h c theo c u trúc hình cây. ấ ọ ọ
3. Có kh năng đáp ng đ c các quy ch đào t o ứ ả ượ ế ạ
c các môn h c: a. Qu n lý đ ả ượ ọ
Hi n nay, thông tin các môn h c c n ph i đ ả ượ ệ ầ ọ ộ c qu n lý m t ả
ọ cách đ y đ v i các thông s nh : Tên môn h c, s trình h c, ủ ớ ư ầ ọ ố ố
có là đ i c ng không,… ạ ươ
b. Qu n lý ngành h c ọ ả
C p nh t ngành h c và các thông tin ngành h c. Vì quá trình ậ ậ ọ ọ
đào t o theo hình th c ti n ch là không c đ nh, cho nên môn ỉ ố ị ứ ế ạ
ng xuyên thay đ i. Vi c h c cũng thay h c hàng năm s th ọ ẽ ườ ệ ọ ổ
đ i theo yêu c u. ổ ầ
c. Qu n lý l p h c. ả ớ ọ
d. Qu n lý thông tin sinh viên. ả
e. Qu n lý Ch tiêu năm h c. ỉ ả ọ
f. Qu n lý t ả ươ ng tác môn h c ọ
ộ Theo nh Quy đ nh c a vi c h c tín ch thì sinh viên b t bu c ọ ủ ư ệ ắ ị ỉ
ph i h c các môn h c đ i c ả ọ ạ ươ ọ ắ ng. Đây là nh ng môn h c b t ữ ọ
bu c. Ch khi h c xong đ i c ng, sinh viên m i đ c phép ạ ươ ộ ọ ỉ ớ ượ
đăng kí h c nh ng môn h c mà mình mu n theo. T t nhiên ữ ấ ọ ố ọ
ả ph i luôn có s ràng bu c. Môn h c này mu n h c thì ph i ự ả ố ộ ọ ọ
L p CT702 ớ NguyÔn ThÞ HiÒn 19
§å ¸n tèt nghiÖp
ể ọ h c môn h c kia đã hay n u h c môn h c này thì có th h c ọ ế ọ ọ ọ
đ c nh ng môn h c kia… ượ ữ ọ
g. Qu n lý Ch ả ươ ng trình đào t o ạ
Trong ch ng quy t đ nh b ươ ng trình đào t o có th nhà tr ạ ể ườ ế ị ổ
ợ sung, hay lo i b m t hay m t vài môn h c đ cho phù h p ộ ạ ỏ ộ ể ọ
ệ v i xu th đào t o hi n nay. Nên vi c c p nh t môn h c hi n ớ ệ ậ ế ệ ạ ậ ọ
h. Qu n lý tín ch môn h c mà sinh viên đã đ t theo t ng khoá đ
t. có là c n thi ầ ế
ừ ả ạ ọ ỉ ể
n m b t đ ắ ắ ượ ộ c tình hình tham gia môn h c c a sinh viên m t ọ ủ
cách sát sao và ti n cho vi c thi t l p báo cáo. ệ ệ ế ậ
i. Đăng kí và ti p nh n đăng kí h c tín ch ậ ế ọ ỉ
Sinh viên sau khi tìm hi u kĩ các môn h c s đăng kí các môn ọ ẽ ể
h c mình mu n h c v i phòng đào t o. Đ ng th i, đăng kí ạ ố ọ ọ ờ ồ ớ
luôn l p h c, th i gian r i g i cho phòng đào t o… ồ ử ạ ớ ọ ờ
Phòng đào t o có trách nhi m ti p nh n đăng kí c a sinh viên, ủ ế ệ ạ ậ
ầ ủ vào s đăng kí. Và s p x p l p cho sinh viên theo yêu c u c a ế ớ ắ ổ
sinh viên trên c s yêu c u đó là h p lý. ơ ở ầ ợ
4. Các v n đ khác liên quan ề ấ
a. H tr các chu n: H th ng t v n đ c xây d ng ra ph i có ệ ố ỗ ợ ẩ ư ấ ượ ự ả
th liên tác đ c v i các h th ng khác đ c bi t là ph i có ể ượ ệ ố ặ ớ ệ ả
kh năng k t h p v i h th ng hi n t ớ ệ ố ế ợ ệ ạ ả ẩ i. Do đó ph i có chu n ả
cho h th ng liên tác. ệ ố
b. V n đ thu t toán đ gi i quy t v n đ cũng là m t v n đ ể ả ề ấ ậ ế ấ ộ ấ ề ề
quan trong đ gi i quy t y u t ể ả ế ế ố ố ộ ạ ử t c đ ch y h th ng và x lý ệ ố
thông tin.
L p CT702 ớ NguyÔn ThÞ HiÒn 20
§å ¸n tèt nghiÖp
c. V n đ b o m t d li u: ậ ữ ệ ề ả ấ
ữ ớ ộ ầ ọ ệ ả ề ấ ấ ớ
ữ ở ữ ệ
ậ ệ ư ỉ ấ ấ ượ ả ả
ữ ệ ữ ệ ữ ữ ệ ử
Hàng năm, các thông tin v đăng kí môn h c, sinh viên đ ượ ư c l u tr v i m t t n xu t r t l n. vì v y, vi c đ m b o t c đ x lý ả ố ộ ử ế t. và an toàn d li u trong công ngh l u tr tr lên r t c p thi c nh ng Đ m b o an toàn d li u không ch là phòng tránh đ ữ ừ sai sót trong x lý d li u, l u tr d li u mà còn là ngăn ng a nh ng hành vi sai trái trong vi c s d ng h th ng. ư ệ ử ụ ệ ố ữ
1.2.3. Các gi
i pháp đ
ả
c đ xu t ượ ề ấ
• Gi i pháp công ngh các h th ng ph n m m: ả ệ ố ề ệ ầ
H g m 2 h con : ệ ồ ệ
v n ệ ư ấ o H t
- Qu n tr thông tin h c t p. ọ ậ ả ị
- T v n l a ch n môn h c. ư ấ ự ọ ọ
- B trí s p l p và tính ti n. ắ ớ ề ố
li u liên quan : ệ ả ư ệ o H qu n lý t
- D li u k t xuât t ế ẽ ượ ư ừ
c l u vào các tài ộ ể ả ặ ả ồ
CSDL s đ ữ ệ li u XML ho c XHTML đ đ m b o tính đ ng b ệ d li u. ữ ệ
ả ế ướ ạ ể ử i d ng pdf, doc đ g i
- Có kh năng k t xu t file d ấ i các h th ng khác. ệ ố t ớ
i pháp v h tr môi tr ng giao ề ỗ ợ ườ ng tr c tuy n và môi tr ế ự ườ
• Gi ả ế ti p ti n ích. ệ
ạ ọ ử ụ ố ộ
Hi n nay, tr tr ng tr c tuy n: ệ ườ ự ng đ i h c Qu c Gia Hà N i đang s d ng môi ườ ế
H th ng th đi n t . ư ệ ử ệ ố
ấ
tin v t Website c a đ i h c Qu c Gia Hà N i: cung c p các thông ủ ạ ọ ủ ạ ch c, c c u, h th ng đào t o, chính sách c a đ i ơ ấ ố ệ ố ề ổ ứ ộ ạ
L p CT702 ớ NguyÔn ThÞ HiÒn 21
§å ¸n tèt nghiÖp
ộ ồ ế
h c Qu c Gia Hà N i, r i các thông tin liên quan đ n k t ế ọ ố qu h c t p… ả ọ ậ
ả ầ ư ấ H th ng t ệ ố ệ
ộ ể
ạ ọ ậ ố ấ ề ệ ấ
ế ả
ủ v n c n có kh năng tích h p v i h th ng hi n có c a ớ ệ ố ợ Đ i h c Qu c Gia Hà N i đ có th cung c p m t cách nhanh chóng và ộ ấ ể thu n ti n nh t các thông tin môn h c cũng nh nh ng v n đ mà sinh viên ư ữ ọ ể ử ớ i đang quan tâm. Ngoài ra ph i có kh năng k t xu t ra các file pdf đ g i t ấ ả các h th ng khác. ệ ố
• Gi ả i pháp v chu n hoá và quy trình nghi p v . ệ ụ ề ẩ
i ch u trách nhi m qu n lý: ườ ệ ả ị o Đ i v i ng ố ớ
C n phân công trách nhi m m t cách h p lý, đúng vi c, ệ ệ ầ ộ ợ
đúng th i gian quy đ nh. ờ ị
Có trách nhi m c p nh t môn h c c n thi t cũng nh ệ ậ ầ ư
ế theo dõi sát sao vi c đăng kí h c c a sinh viên. ọ ọ ủ ậ ệ
L p báo cáo đ nh kì hay khi đ c yêu c u. ậ ị ượ ầ
i tham gia quy trình đ c bi t là sinh viên: ườ ặ ệ o Đ i v i ng ố ớ
Ph i th c hi n t ả ệ ằ
Có th g i ph n h i t
ủ ệ ố ng công vi c và đúng ti n đ công vi c. ự ấ ượ ệ ả t trách nhi m c a mình b ng vi c đ m ệ ệ ế ộ b o ch t l ả
i ng ể ử ồ ớ ườ ặ i qu n lý quy trình ho c ả
đăng kí vi c h c c a mình theo nhu c u. ả ệ ọ ủ ầ
1.2.4. M c tiêu c a h th ng
ủ ệ ố
ụ
a. Xây d ng h th ng t v n v i đ y đ các ch c năng ph c v cho ệ ố ự ư ấ ớ ầ ủ ụ ụ ứ
ả ố công tác qu n tr môn h c m t cách h p lý mà không ph i t n ả ợ ọ ộ ị
nhi u công s c và ti n c a c a nhà tr ng. ề ủ ủ ứ ề ườ
b. Tích h p h th ng t v n xây d ng đ c vào WebSite đã có ệ ợ ố ư ấ ự ượ
c h t là ph c v cho ho t đ ng t nh m th c hi n m c tiêu tr ệ ự ụ ằ ướ ụ ụ ạ ộ ế ư
L p CT702 ớ NguyÔn ThÞ HiÒn 22
§å ¸n tèt nghiÖp
v n môn h c cho sinh viên, vi c đăng kí môn h c cho sinh viên, ấ ệ ọ ọ
ti p nh n đăng kí môn h c c a các sinh viên… ọ ủ ế ậ
c. Nghi p v t ệ
v n môn h c cho sinh viên đ c tin h c hóa hoàn ụ ư ấ ọ ượ ọ
toàn giúp cho sinh viên thu n l ậ ợ i cho vi c tìm hi u và đăng kí môn ể ệ
h c và giúp cho nhà tr ọ ệ ư ng b t th i gian công s c đ th c hi n ể ự ứ ờ ờ ớ
công tác t n cho sinh viên. vư ấ
L p CT702 ớ NguyÔn ThÞ HiÒn 23
§å ¸n tèt nghiÖp
Ch
ng 2
ươ
MÔ HÌNH NGHI P VỆ Ụ
2.1. Mô t
nghi p v
ả
ệ ụ
Khi t ỗ ọ ổ ả ạ ứ ỉ ầ
ợ ả ủ
ị ợ ớ ờ ằ ế
ự ạ ượ ọ ậ ạ ệ
ệ ọ ự ả ọ ớ
ả ả ờ
t đ ấ ượ ọ
ợ ị ự t sâu s c v ch ắ ố ấ ệ ộ ả ọ ề ể ế ạ
ươ ệ ầ
ỗ ố ấ ẽ ố ấ ệ
ng kho ng 100 sinh viên. ch c gi ng d y theo h th ng tín ch , đ u m i h c kỳ sinh ệ ố viên đăng ký các môn h c thích h p v i năng l c và hoàn c nh c a mình, ớ ọ đ ng th i phù h p v i quy đ nh chung nh m đ t đ ộ c ki n th c theo m t ứ ồ i các Khoa, Vi n có ngành chuyên môn chính nào đó. C v n h c t p t ố ấ trách nhi m giúp sinh viên ch n l a các môn h c phù h p v i kh năng c a ủ ọ ủ c trong th i gian quy đ nh các môn h c c a mình và đ m b o hoàn t nhóm ngành và ngành đã ch n. C v n cho sinh viên l a ch n môn h c là ọ ng trình các cán b gi ng d y có kinh nghi m, hi u bi đào t o c a nhóm ngành và ngành liên quan, có tinh th n trách nhi m và t n ậ ạ ủ tuy v i công tác sinh viên. M i c v n s có trách nhi m c v n cho m t ộ ớ s l ố ượ ả
c Nhà tr Các môn h c đ ng l a ch n cho m i h c kỳ đ ọ ọ ự ượ ỗ ọ ượ
ể ườ ự ề ạ ọ
ế ắ ộ ọ ọ
ộ
ọ ắ ộ ố ể ự ế ọ ọ ể ổ ệ
c công b r ng rãi đ cho sinh viên l a ch n. Có nhi u lo i môn h c khác nhau: ọ ố ộ ọ ự môn h c b t bu c, môn h c tiên quy t, môn h c song hành, môn h c t ghi tên ch n b t bu c theo chuyên ngành. Ngoài ra sinh viên còn có th t h c m t s môn theo nguy n v ng cá nhân đ b sung thêm ki n th c c a ứ ủ ọ mình trong m t lĩnh v c nào đó. ự ộ
Trong h th ng đào t o theo tín ch , ngoài l p qu n lý thông th ỉ ạ
ớ ọ ệ ố ệ ứ ọ
ả c t ượ ổ ẽ ệ
ọ ỉ ọ ế ọ ị
ộ ị ả ặ ọ ỹ ỉ
ố ng ố ả ủ ộ
ng ườ ớ còn có khái ni m "l p môn h c". "L p môn h c" đ ừ ch c theo t ng ớ môn h c mà sinh viên đăng ký h c. Khái ni m l u ban s không còn. Sinh ư ộ ố viên ch b bu c ph i thôi h c n u không hoàn t t khoá h c trong m t s ọ ấ ỉ ố i h c kỳ quy đ nh ho c có s tín ch tích lu nh h n 2/3 t ng s tín ch t ổ ỏ ơ thi u mà sinh viên bu c ph i đăng ký theo quy đ nh c a tr ở ỗ ọ m i h c ườ ị ể kỳ tính t i th i đi m đang xét. ể ạ ờ
L p CT702 ớ NguyÔn ThÞ HiÒn 24
§å ¸n tèt nghiÖp
ng đ các tr Trong h th ng tín ch , m t năm h c ỉ ộ ườ ượ ọ ở
ồ ộ ọ ệ ố ọ ụ ượ
ạ ệ ề ụ ế
ọ ọ ậ t nhanh ch ươ ọ
ọ ỉ
ọ ượ ọ c m khi sinh viên có yêu c u và nhà tr ổ ị t đ hoàn t ượ ể ụ ầ ườ
c chia thành 3 ở h c kỳ: g m 2 h c kỳ chính và m t h c kỳ ph (hè). H c kỳ ph đ c m ọ ư ạ nh m t o đi u ki n cho sinh viên đu i k p ti n trình h c t p khi ch a đ t ằ ng trình đào m t môn h c nào đó, ho c h c v ấ ặ ộ t quá 7 tín ch . H c kỳ t o. S tín ch đăng ký trong h c kỳ ph không v ố ỉ ạ ph s đ ng có kh năng đáp ụ ẽ ượ ả ng đ ượ ở c yêu c u đó. ầ ứ
Trong m i h c kỳ chính, sinh viên có quy n đăng ký h c t ỗ ọ ề ọ ừ
h c kỳ làm đ án t 15 đ n 27 ế ỉ ự ậ t nghi p và không k các tín ch th c t p ể ệ ỉ ừ ọ ố
tín ch (tr công nhân, th c t p cán b k thu t). ồ ộ ỹ ự ậ ậ
ượ ư ậ ặ ố ố ọ
ỉ
c quy thành s h c kỳ chính ho c s tín Nh v y, m i khoá h c đ ỗ t đ đ t m t văn b ng. Do đó, khái ni m năm h c s không ấ ể ạ ẽ ệ ằ c đây. Công vi c h c t p, gi ng d y s ọ ậ ọ ẽ ả ệ ạ
ọ ộ ư ướ c ti n hành liên t c trong năm. ch ph i hoàn t ả hoàn toàn mang ý nghĩa nh tr đ ượ ụ ế
ấ ạ ộ ạ ộ
ỉ ệ ế ọ ạ
ố ươ ệ ố ỗ ủ ố ư ạ
ươ ộ ả ọ
ộ ọ ắ ẽ ẽ ệ
ỉ ọ ị ả ọ ọ ắ
ủ ị ạ ươ ng, sinh viên m i đ ớ ượ ữ ọ ọ
Sinh viên đ ố ọ
ề ắ ả ẩ
ư ộ ự ọ
ả ỗ ọ
ể ả ậ ủ ỗ ọ
ườ ọ ọ
ồ ố ơ ị ọ ạ ọ ọ
ọ Ho t đ ng T v n môn h c là ho t đ ng ch ch t và r t quan tr ng ư ấ c a h th ng qu n lý h đào t o theo tín ch . Nh chúng ta đã bi ỗ t, m i ả ủ năm, m i kh i ngành s có m t ch ng trình đào t o riêng mà trong đó các ẵ ng trình đào t o đã đ nh s n. l p trong cùng khoá s ph i h c theo ch ạ ớ Theo quy đ nh c a vi c h c theo tín ch , sinh viên b t bu c ph i h c xong ạ ng. Đây là các môn h c b t bu c. Sau khi h c xong đ i các môn đ i c ộ c phép đăng ký h c nh ng môn h c chuyên ngành c ươ ầ c phép đăng ký các môn h c vào đ u mà mình mu n theo. ượ m i h c kỳ. Do đó sinh viên b t bu c ph i suy nghĩ c n th n v các v n ấ ỗ ọ ậ ộ các môn h c, năng l c c a đ nh n i dung các môn h c đăng ký, trình t ự ủ ọ ề ọ Vào đ u m i kỳ, b n thân, k c kh năng đóng h c phí ... khi đăng ký h c. ầ ả ộ nhà tr ng l p danh sách các môn h c trong kỳ cho m i khoá c a m t ngành h c và thông báo cho sinh viên. Thông tin bao g m: Khoá h c, ngành h c, tên môn h c, ngày tháng h c, giáo viên d y, s đ n v h c trình, ghi ọ chú.
L p CT702 ớ NguyÔn ThÞ HiÒn 25
§å ¸n tèt nghiÖp
D a vào thông báo đó, sinh viên c a m i chuyên ngành tra c u tìm ra ủ ứ ỗ
ự thông tin c n thi t cho mình. M i sinh viên ph i xác đ nh đ c: ầ ế ả ỗ ị ượ
– Các môn đã h c (l c ra t
b ng đi m hi n có c a sinh viên). ọ ọ ừ ả ủ ể ệ
– Các môn h c còn ph i h c b ng cách trích ra t ả ọ
ằ ọ ch ừ ươ ạ ng trình đào t o
ngành h c mà nh ng sinh viên theo nh ng môn ch a thi đ t tín ch . ỉ ữ ư ữ ạ ọ
i v i danh sách các môn h c nhà tr ng s ố ế ạ ớ ọ ườ ẽ
t ch c trong kỳ đ ch n ra các môn có th h c trong kỳ. – Đ i chi u các môn còn l ể ọ ổ ứ ể ọ
– V i m i môn h c trong kỳ ki m tra các đi u ki n (b ng t
v n hay t ệ ề ể ằ ớ ỗ ọ ư ấ ự
l p) đ chon ra các môn đăng ký. ậ ể
– L p b ng đăng ký các môn h c d ki n s h c và g i kèm đăng ký
ự ế ẽ ọ ử ả ậ ọ
cho phòng đào t o.ạ
ợ Phòng đào t o ti p nh n các b ng đăng ký h c c a sinh viên, t ng h p ọ ủ ế ậ ạ ả ổ
s sinh viên đăng ký các môn, s p x p l ố ế ạ ắ ọ i các l p h c, lo i b các môn h c ạ ỏ ọ ớ
không có đ sinh viên theo, l p ra danh sách h c m i có đi u ch nh đ công ủ ể ề ậ ớ ọ ỉ
b . M t khác, l p thông báo k t qu cho các sinh viên đăng ký đ ố ế ậ ặ ả ượ ấ c ch p
ọ nh n đ y đ đ sinh viên đ n đóng ti n và l p phi u tham gia l p h c. ủ ể ề ế ế ậ ầ ậ ớ
Nh ng sinh viên đăng ký không có l p s đăng ký l i đ t ti p theo. ớ ẽ ữ ạ ợ ế
ạ Sau khi các sinh viên đã đăng ký đ y đ và đã n p ti n, phòng đào t o ầ ủ ề ộ
lên danh sách sinh viên các l p cho các môn h c và l p th i khóa bi u cho ể ậ ớ ờ ọ
kỳ h c. Th i khóa bi u đ c g i v các khoa đ các khoa phân công cán ể ờ ọ ượ ử ề ể
b gi ng d y. ộ ả ạ
Ti n trình t c mô ế ổ ứ ch c đăng ký và l p th i khóa bi u cho m i kỳ đ ờ ể ậ ỗ ượ
t hình sau: ả ằ b ng bi u đ ho t đ ng ồ ạ ộ ể ở
L p CT702 ớ NguyÔn ThÞ HiÒn 26
§å ¸n tèt nghiÖp
Sinh viên Phòng đào t oạ
L p CT702 ớ NguyÔn ThÞ HiÒn 27
§å ¸n tèt nghiÖp
c kỳ ướ
L p danh sách các môn
v n
Nh n t
ch c trong kỳ
ậ s t ẽ ổ ứ
ậ ư ấ môn h cọ
ọ
Thông báo cho sinh viên
Ch n và đăng ký môn h cọ
ử
ổ
tr
G i đăng ký cho ngườ
T ng h p đăng ký cho ợ sinh viên
Lên danh sách l p có th ể ớ ch c t ổ ứ
ề
no
Thông báo k t ế qu đăng ký
ả
Đi u ch nh DS ỉ môn h c h c kỳ ọ ọ
Đăng ký k t quế
ả
yes
Thu h c phí ọ
L p th i khóa ờ ậ bi u g i các ể ử khoa
Tr h cọ
c khi Tr ướ b t đ u kỳ ầ ắ h c.ọ
Hình 2.1: Bi u đ ho t đ ng ti n trình đăng ký và t ch c l p. ạ ộ ế ể ồ ổ ứ ớ
L p CT702 ớ NguyÔn ThÞ HiÒn 28
§å ¸n tèt nghiÖp
Trong s các ho t đ ng này có ba v n đ l n đ t ra c n ph i gi ạ ộ ề ớ ấ ặ ả ầ ố ả i
quy t.ế
ệ ề
ể ỏ ộ
— Vi c lên danh sách và đi u ch nh danh sách các môn h c nh th ỉ nào đ th a mãn các yêu c u và các ràng bu c th c t ầ tr ả …)
ng đ t ra( giáo viên, gi ng đ ng, ch ư ế ọ ự ế ủ c a ng trình gi ng d y, ạ ườ ươ ườ ặ ả
ổ ứ ắ ế ớ ể ờ — T ch c s p x p l p và th i khóa bi u.
v n môn h c. ổ ứ ộ ư ấ ọ — T ch c và n i dung t
Hai v n đ đ u thu c v nghi p v đào t o đã đ ề ụ ệ ạ ộ ượ
ấ ệ ề ầ ề ự ẽ ộ c các phòng đào ư ấ v n
t o th c hi n nhi u năm. Trong lu n văn này s đi sâu vào n i dung t ậ ạ môn h c.ọ
L p CT702 ớ NguyÔn ThÞ HiÒn 29
§å ¸n tèt nghiÖp
2.2 L p mô hình nghi p v
ệ
ậ
ụ
2.2.1. L p b ng phân tích
ậ ả
T các mô t ho t đ ng nghi p v trên ta l p đ c b ng sau: ừ ả ệ ụ ở ạ ộ ậ ượ ả
B ng 2.1: B ng phân tích ho t đ ng + d li u. ạ ộ ữ ệ ả ả
+ b ng Đ ng t ộ Phân lo iạ
ừ 1. Lên danh sách môn h c d ki n. Tác nhân ổ ữ ọ ự ế Danh từ Phòng đào t oạ
HSDL 2. Tra c u danh sách môn h c ọ ứ DS môn h c d ki n ọ ự ế
3. Nh n t v n. Sinh viên Tác nhân ậ ư ấ
4. Ch n môn h c. = ọ ọ Môn h cọ
Ban đăng ký HSDL 5. L p b n đăng ký. ả ậ
HSDL 6. T ng h p đăng ký c a sinh viên. Ch ủ ợ ổ ươ ng trình h c ọ
Ban t ng h p đăng HSDL 7. Thông báo k t qu đăng ký. ế ả ợ ổ
8. Đi u ch nh danh sách môn d ki n. ký ự ế ề ỉ
HSDL 9. L p hóa đ n thu h c phí. ơ ậ ọ Thông báo k t quế ả
10. Lên danh sách các l p h c. HSDL ớ ọ Hóa đ n thu ti n ề ơ
11. Lên danh sách sinh viên m i l p. H c phí = ỗ ớ ọ
12. L p báo cáo. Giáo viên Tác nhân ậ
Danh sách l p t HSDL ớ ổ
ch cứ
HSDL Danh sách SV l pớ
Báo cáo HSDL
Tác nhân Lãnh đ oạ
L p CT702 ớ NguyÔn ThÞ HiÒn 30
§å ¸n tèt nghiÖp
2.2.2. Xây d ng bi u đ ng c nh
ồ ữ ả
ự
ể
Yêu c u t
v n ầ ư ấ
Thông tin t
v n
ư ấ
Yêu c u báo cáo
ầ
Tra c u môn h c ọ
ứ
Danh sách l pớ
Danh sách môn h cọ
0
SINH VIÊN
Ố
Báo cáo
LÃNH Đ OẠ
Đăng ký môn h cọ
Thông báo k t qu đăng ký ế
ả
Báo cáo phê duy tệ
H TH NG Ệ T V N VÀ Ư Ấ T CH C Ổ Ứ L P H C Ớ Ọ
Hóa đ n thu h c phí
ọ
ơ
Danh sách các l pớ
Danh sách sinh viên l pớ
Hình 2.2: Bi u đ ng c nh h th ng t v n t ồ ữ ả ệ ố ể ư ấ ổ ứ ớ ch c l p h c ọ
L p CT702 ớ NguyÔn ThÞ HiÒn 31
§å ¸n tèt nghiÖp
2.2.3. L p bi u đ phân rã ch c năng ồ
ứ
ể
ậ
ứ ổ ả
a. B ng t ng h p ch c năng ợ
Các ch c năng s c p ơ ấ ứ G p l n 1 ộ ầ G p l n 2 ộ ầ
1. Tra c u môn h c. ứ ọ
2. Nh n t v n. ậ ư ấ
Đăng ký môn h c.ọ 3. Ch n môn h c. ọ ọ
4. L p b ng đăng ký. ả ậ
5. Lên danh sách môn h c h c ọ ọ kỳ
ợ ủ
6. T ng h p đăng ký c a sinh ổ viên.
T v n ư ấ đăng ký và ch c l p t ổ ứ ớ ổ ứ T ch c đăng ký 7. Thông báo k t qu đăng ký. ế ả
ỉ ề
8. Đi u ch nh danh sách môn h c.ọ
9. L p hóa đ n thu ti n. ơ ề ậ
10. Lên danh sách các môn c aủ h c kỳ. ọ
ổ ứ T ch c l p và báo ớ cáo 11. Lên danh sách sinh viên m iỗ l pớ
12. L p báo cáo ậ
L p CT702 ớ NguyÔn ThÞ HiÒn 32
§å ¸n tèt nghiÖp
ể ồ ứ
b. Bi u đ phân rã ch c năng
ĐĂNG KÝ T CH C L P H C
Ứ Ớ Ọ
Ổ
2. T ch c đăng ký
3.L p k ho ch h c và báo cáo
ổ ứ
ậ ế ạ
ọ
1. Đăng ký môn h cọ
1.1 Tra c u danh sách môn.
3.1 L p danh sách l p.
ứ
ậ
ớ
2.1 Lên danh sách môn h cọ
1.2 Nh n t
v n.
ậ ư ấ
3.2 L p danh sách sinh viên l p ớ
ậ
2.2 T ng h p đăng ký. ợ
ổ
1.3 Ch n môn h c.
ọ
ọ
2.3Đi u ch nh danh sách môn
ề
ỉ
3.3 L p báo cáo
ậ
1.4 L p b ng đăng ký ả
ậ
2.4 Thông báo k t qu . ả
ế
2.5 L p hóa đ n thu ti n.
ề
ậ
ơ
Hình 2.3 : Bi u đ phân rã ch c nămg t ch c l p h c đ u kỳ ứ ể ồ ổ ứ ớ ọ ầ
2.2.4. Mô t chi ti
ả
ế
t các ch c năng ứ
(1.1) Tra c u danh sách môn ậ
ỗ ầ ủ ứ ọ : Vào đ u m i kỳ, nhà tr ỗ ộ ườ ọ
ọ ọ ọ
ồ ố ơ ự ạ ọ
ứ ủ ế ầ
ỗ ả ể
c nh ng môn nào. ng l p danh sách các môn h c trong kỳ cho m i khoá c a m t ngành h c và thông báo cho sinh viên. Thông tin bao g m: Khoá h c, ngành h c, tên môn h c, ngày tháng h c, giáo viên d y, s đ n v h c trình, ghi chú. D a vào thông báo ị ọ t cho đó, sinh viên c a m i chuyên ngành tra c u tìm ra thông tin c n thi mình. Sinh viên ph i xem t ọ b ng thông báo môn h c có th đăng ký h c ừ ả ọ trông kỳ xem mình có th h c đ ể ọ ượ ữ
v n (1.2) Nh n t ị
ị ọ ọ ậ ạ ố ấ ọ
ố ơ ệ ượ ượ ọ ự ệ ọ
ả ả ả ờ
ọ c các môn mình mu n h c, ậ ư ấ : Sau khi đã xác đ nh đ ố t ng s đ n v h c trình đã ch n, sinh viên đ i các c C v n h c t p t ổ ợ Khoa, Vi n có trách nhi m giúp sinh viên ch n l a các môn h c phù h p c trong th i gian quy đ nh v i kh năng c a mình và đ m b o hoàn t ị ớ ự các môn h c c a nhóm ngành và ngành đã ch n. C v n cho sinh viên l a t đ ấ ượ ọ ủ ọ ủ ố ấ
L p CT702 ớ NguyÔn ThÞ HiÒn 33
§å ¸n tèt nghiÖp
ộ ả ệ ạ ọ ế ắ t sâu s c
ể ng trình đào t o c a nhóm ngành và ngành liên quan ch n môn h c là các cán b gi ng d y có kinh nghi m, hi u bi ọ v ch ề ươ ạ ủ
(1.3) Ch n môn h c ị
ổ ọ ọ ố ơ
c các môn mình mu n ố ọ ậ ạ i c C v n h c t p t ị ọ v n xong, sinh viên s quy t đ nh ch n môn h c mà ọ ệ ư ấ ượ ượ ế ị ố ấ ọ ẽ
ọ : Sau khi đã xác đ nh đ h c, t ng s đ n v h c trình đã ch n, sinh viên đ ọ các Khoa, Vi n t mình s h c. ẽ ọ
ố ị
ậ ố ơ (1.4)L p b ng đăng ký ả ị ọ ượ ế ế ể
ọ ọ ớ ữ ạ
ọ c các môn mình mu n h c, : Khi đã xác đ nh đ t ng s đ n v h c trình đã ch n, sinh viên vi t phi u đăng ký đ đăng ký ổ nh ng môn mình mu n h c v i phòng đào t o. Sinh viên ph i đăng ký luôn l p h c, th i gian h c, giáo viên d y r i g i cho phòng đào t o. ớ ạ ồ ử ố ọ ả ạ ọ ờ
ủ ệ
(2.1) Lên danh sách môn h cọ : Đây là công vi c c a phòng đào t o. ạ ể ượ c ụ ậ ệ
Phòng đào t o có nhi m v l p ra b ng danh sách các môn nào có th đ ả ạ h c trong kỳ. ọ
(2.2) T ng h p đăng ký ổ ợ ả
ạ ổ i r i thông báo cho sinh viên bi ể ọ : Phòng đào t o t ng h p các b n đăng ký môn ợ ế t: ạ ồ
h c c a sinh viên có th h c trong kỳ l nh ng l p s m , nh ng sinh viên đăng ký đ đ ch p nh n. ọ ủ ữ ớ ẽ ở ủ ể ấ ữ ậ
(2.3) Đi u ch nh danh sách môn ả
ủ ỉ ể ắ ạ ạ ỏ ế ạ ọ
: Phòng đào t o d a vào k t qu đăng ự i các l p h c, lo i b các môn h c không có ể ế ọ ề ể ổ ọ ớ ỉ
ề ký c a sinh viên đ s p x p l ớ đ sinh viên theo, có th b sung danh sách môn h c m i đi u ch nh đ ủ sinh viên đăng ký.
(2.4) Thông báo k t quế ượ ợ
ạ ỏ
ớ ớ ể ế ế ả
c h c trong kỳ, môn nào b lo i b không đ ị ạ ỏ ượ ọ
ả: Khi đã t ng h p đ c danh sách các l p có ớ ổ ạ ậ th h c, lo i b các l p không có sinh viên đăng ký theo, phòng đào t o l p ể ọ t k t qu nh ng môn b ng thông báo m i đ thông báo cho sinh viên bi ữ ả c h c trong kỳ này nào s đ và k t qu đăng ký c a h . ủ ọ ẽ ượ ọ ả ế
(2.5) L p hóa đ n thu ti n ề : Khi thông báo k t qu các môn h c đ ế ọ ượ c ậ ả ơ
h c, phòng đào t o cũng thông báo luôn k t qu mà sinh viên đăng ký đ ế ạ ả ọ ể
sinh viên đ n đóng ti n và l p phi u tham gia l p h c. Nh ng sinh viên ế ữ ề ế ậ ớ ọ
đăng ký không có l p s đăng ký l i đ t ti p theo. ớ ẽ ạ ợ ế
L p CT702 ớ NguyÔn ThÞ HiÒn 34
§å ¸n tèt nghiÖp
(3.1) L p danh sách l p ậ ầ ủ
ạ ọ ớ
ớ : Sau khi các sinh viên đã đăng ký đ y đ và đã n p ti n, phòng đào t o lên danh sách sinh viên các l p cho các môn h c và ộ l p th i khóa bi u cho kỳ h c ậ ề ờ ể ọ
(3.2) L p danh sách sinh viên l p ậ
ế ớ ạ ọ
ớ : Sau khi sinh viên đã đăng ký và n pọ ti n h c phí xong, phòng đào t o ti n hành x p l p cho sinh viên, chia nh ỏ ế nh ng l p có đông sinh viên đăng ký. ề ữ ớ
(3.3) L p báo cáo ậ ế ạ ổ
: Phòng đào t o ti n hành t ng h p các thông tin chi ồ ậ t v vi c đăng ký h c, l p h c, giáo viên b môn d y trong kỳ r i l p ợ ạ ớ ọ
ti báo cáo đ báo cáo lên ban lãnh đ o nhà tr ộ ng. ế ề ệ ể ọ ạ ườ
2.2.4. Danh sách các h s d li u đ
c s d ng
ồ ơ ữ ệ ượ ử ụ
a: Danh sách môn h c d ki n. ọ ự ế
b: Ch ng trình h c. ươ ọ
c: B n đăng ký. ả
d: B ng k t qu h c t p c a sinh viên. ả ọ ậ ủ ế ả
e: B ng t ng h p k t qu đăng ký. ế ả ả ợ ổ
f: Thông báo k t qu đăng ký. ế ả
g: Hóa đ n thu h c phí. ơ ọ
h: Danh sách các l p t ch c. ớ ổ ứ
i: Danh sách sinh viên m i l p. ỗ ớ
j: T đi n môn h c. ừ ể ọ
k: Báo cáo.
L p CT702 ớ NguyÔn ThÞ HiÒn 35
§å ¸n tèt nghiÖp
2.2.5. L p ma tr n th c th ch c năng
ể ứ
ự
ậ
ậ
H S D LI U Ồ Ơ Ữ Ệ
a. Danh sách môn h c d ki n. ọ ự ế
ng trình h c. ọ
b. Ch ươ c. B n đăng ký. ả
d. B ng k t qu h c t p c a sinh viên. e. B ng t ng h p k t qu đăng ký. ế ả ọ ậ ủ ợ ế ổ ả ả ả
ả
f. Thông báo k t qu đăng ký. ế g. Hóa đ n thu h c phí. ọ ơ
ớ ổ ứ
h. Danh sách các l p t i. Danh sách sinh viên m i l p. ch c. ỗ ớ
j. T đi n môn h c. ừ ể ọ
a b c d e f g h i k j k. Báo cáo. CÁC CH C NĂNG NGHI P V Ứ Ệ Ụ
R R C R U C 1. Đăng ký môn h c.ọ
2. T ch c đăng ký. U R R U R U C C ổ ứ
3. L p k ho ch h c và báo cáo. R R R U U U ế ạ ậ ọ
L p CT702 ớ NguyÔn ThÞ HiÒn 36
§å ¸n tèt nghiÖp
Ch
ng 3
ươ
PHÂN TÍCH H TH NG
Ệ Ố
3.1 Các mô hình x lý nghi p v
ệ ụ
ử
3.1.
Bi u đ lu ng d li u m c 0
ể ồ ồ
ữ ệ
ứ
n ấ v ư
n ấ v ư
k Báo cáo
LÃNH Đ OẠ
o á c o á b u ầ c u ê Y
c ọ h
T đi n môn h c ọ
ừ ể
t u ầ c u ê Y
t n i t g n ô h T
c ọ h 2.0 n n ô ô T ch c ổ ứ m m u h đăng ký ứ c á ư s c h a n r a T D
D.sách SV m i l p
ỗ ớ
j
ớ ổ
i
B á o c á o
ch cứ
ý k g n ă đ ả u q t
ọ
h D.sách các l p t
c ọ h n ô m
p ớ
Thông báo KQ đăng ký
g Hóa đ n thu h c phí ơ
í h p c ọ h u h t n ơ đ SINH VIÊN á o H
í k g n ă Đ
ế k o á b g n ô h T
ả
ký
ọ ậ ủ
ả
f e B ng TH KQ đăng
SV
ả
d B ng KQ h c t p c a
c B n đăng ký
ươ
ng trình h c ọ
s i n h
3.0 l c L p k ế ậ á c h ho ch h c, ọ ạ c á s báo cáo h n a D D a n h s á c h b Ch
v i ê n
ki nế
c á c l
ớ p
a Danh sách MH d ự
1.0 Đăng ký môn h c ọ Hình 3.1 Bi u đ lu ng d li u m c 0 c a “Đăng ký t ữ ệ ồ ồ ứ ủ ể
SINH VIÊN ọ ch c l p h c”
ổ ứ ớ
L p CT702 ớ NguyÔn ThÞ HiÒn 37
§å ¸n tèt nghiÖp
3.1.2. Bi u đ lu ng d li u v t lý m c 1
ữ ệ ậ
ồ ồ
ứ
ể
3.1.2.1.Bi u đ ti n trình “1.0 Đăng ký môn h c”
ể ồ ế
ọ
ki nế
ươ
ng trình h c ọ
a D.sách môn h c d ọ ự
c ọ h
ọ ậ ủ
ả
u ứ c a r t u ầ c u ê Y
SV
ả
n ấ v ư
b Ch 1.4 L p ậ b ng ả đăng ký 1.1 n Tra c u ứ ô m danh sách n i t môn g n ô h T d B ng KQ h c t p c a
Thông báo KQ đăng ký
c B n đăng ký
t u ầ c u ê Y
f
SINH VIÊN
Yêu c u ầ đăng ký n ấ v ư SINH VIÊN t n i t g n ô h T
ý k g n ă Đ
T đi n môn h c ọ
ừ ể
j
1.2 Nh n t ậ ư v nấ
1.3 Ch n môn ọ h cọ
Hình 3.1.1: Bi u đ ti n trình “1.0 Đăng ký môn h c” ồ ế ể ọ
L p CT702 ớ NguyÔn ThÞ HiÒn 38
§å ¸n tèt nghiÖp
3.1.2.2. Bi u đ ti n trình “2.0 T ch c đăng ký”
ể ồ ế
ổ ứ
ừ ố ơ
ị ọ
Có th a s đ n v h c trình không
í h p
ki nế
c ọ h n ơ đ á o H
ươ
ng trình h c ọ
2.5 L p hóa ậ đ n thu ti n ề ơ a D.sách môn h c d ọ ự 2.1 Lên danh sách môn h cọ
p ớ
c ứ h c ổ
ọ
b Ch
Thông báo KQ đăng
g Hóa đ n thu h c phí ơ
ký
f
2.3
t p ớ l SINH VIÊN h c á s h n a D
l n ê i v h n i s h c á s h n a D
ả
ký
ớ ổ
e B ng TH KQ đăng ỉ ề
ch cứ
D.sách SV m i l p
ỗ ớ
Đi u ch nh danh sách môn h D.sách các l p t
ả
i
.
viên
c B ng đăng ký sinh
2.4 Thông báo k t quế ả 2.2 T ng h p ợ ổ
K t qu đăng ký ả
ế
đăng ký
SINH VIÊN
Hình 3.1.2: Bi u đ ti n trình “2.0 T ch c đăng ký”
ể ồ ế
ổ ứ
L p CT702 ớ NguyÔn ThÞ HiÒn 39
§å ¸n tèt nghiÖp
3.1.2.3.Bi u đ ti n trình “3.0 L p k ho ch h c và báo cáo”
ậ ế ạ
ể ồ ế
ọ
ki nế
a D.sách môn h c d ọ ự
ả
ký
ớ ổ
3.1 L p danh ậ sách l pớ e B ng TH KQ đăng
h D.sách các l p t
o á c LÃNH Đ OẠ o á b u ầ c u ê Y
ch cứ
Danh sách SV m i l p ỗ ớ
Danh sách l pớ
i
SINH VIÊN
T ổ n g h ợ p b á o c á o
ọ
k Báo cáo
Danh sách sinh viên l pớ
g Hoá đ n thu h c phí ơ
3.3 L p báo ậ cáo
3.2 Lên danh sách sinh viên l pớ
Hình 3.1.3: Bi u đ ti n trình “3.0 L p k ho ch h c và báo cáo” ậ ế ạ ể ồ ế ọ
L p CT702 ớ NguyÔn ThÞ HiÒn 40
§å ¸n tèt nghiÖp
3.2. Xây d ng mô hình d li u khái ni m
ữ ệ
ự
ệ
3.2.1. Li
t kê chính xác hóa m c tin
ệ
ụ
B ng 3.1: Li ả ệ t kê các thu c tính các h s tài li u ệ ồ ơ ộ
M c tinụ M c tinụ D uấ lo iạ D uấ lo iạ
18. Khoá A. danh sách môn d ki n ự ế
1. H c kỳ. ọ 19. Ngành h cọ
2. Năm h c.ọ 20. Mã môn h cọ
21. Tên môn × 3. Môn h cọ
22. Ngày đăng ký 4. S tín ch . ỉ ố
5. H c phí. ọ D. b ng k t qu h c t p ả ọ ậ ế ả
B. Ch ng trình ngành. 23. Mã SV × ươ
6.Mã ch ng trình 24. Tên SV × ươ
7. Tên ch ng trình × ươ 25. Mã môn h cọ
8. Ngành h c(CT) ọ 26. S tín ch ố ỉ
9. Th i l ng(CT) ờ ượ 27. Đi m môn ể
10. Th i gian h c(CT) E. B ng t ng h p đăng ký ọ ờ ả ổ ợ
× × 11. Tên môn h c(CT) ọ 28. Tên môn h cọ
29. S SV đăng ký (môn) 12. Phân lo iạ ố
13. S tín ch (CT) × 30. S l p m (môn) ố ỉ ố ớ ở
C. B n đăng ký. ả 31. M /không ở
14. S b n đăng ký ố ả F. Thông báo k t quế ả
15. Mã SV 32. Mã SV ×
× 16. H tên SV ọ 33. H tên SV ọ
L p CT702 ớ NguyÔn ThÞ HiÒn 41
§å ¸n tèt nghiÖp
17. tên l pớ 34. Tên môn h cọ
I. Danh sách sinh viên l pớ ậ
35. Ch p nh n/không ấ (đăng ký môn) 50. H c kỳọ
36. Đ /thi u ế ủ × 51. Năm h cọ
G. Hóa đ n thu h c phí ọ ơ 52. Tên l p mớ ở
37. S hóa đ n ơ ố × ỹ ố ớ l p(x p vào ế
38. Mã SV 53. S s l p)ớ × ×
54. Mã SV 39. H tên SV ọ × ×
40. Lý do thu 55. H tên SV ọ ×
41. T ng s ti n ố ề ổ J. T đi n môn h c ọ ừ ể ×
56. Mã môn 42. Ngàythu ×
57. Tên môn 43. Ng i thu ườ
H. Danh sách l p.ớ 58. Tên môn tiên quy tế ×
59. Phân lo iạ 44. H c kỳọ × ×
K. Báo cáo 45. Năm h cọ ×
60. S báo cáo ố 46. Mã l p mớ ở ×
61. Tên báo cáo 47. Tên l p mớ ở
62. N i dung báo cáo ộ 48. Môn h cọ ×
63. Ngày báo cáo 49. S sinh viên ố
64. Ng i l p báo cáo ườ ậ
L p CT702 ớ NguyÔn ThÞ HiÒn 42
§å ¸n tèt nghiÖp
3.2.2. B
ướ
c 2: Xác đ nh các th c th và thu c tính ự
ộ
ể
ị
B ng 3.2: B ng các m c tin đ c ch n sau b c 1 ụ ả ả ượ ọ ướ
M c tinụ M c tinụ D uấ lo iạ D uấ lo iạ
A. Danh sách môn d ki n ự ế C. B ng đăng ký môn h c ọ ả
15. S b n đăng ký × 1. H c kỳọ ố ả
× 16. Mã SV × 2. Năm h cọ
× × 3. Tên môn h cọ 17. H tên SV ọ
× × 4. S tín ch môn h c ọ ỉ ố 18. Tên l p khóa h c ọ ớ
× 19. Tên khoá × 5. H c phí môn d ki n ự ế ọ
× B.Ch ng trình đào t o ngành 20. Tên ngành ươ ạ
6. Mã ch ng trình 23. Ngày đăng ký (môn) × ươ
7. Tên ch ng trình D. B ng k t qu h c t p × ươ ả ọ ậ ế ả
8. Tên ngành × 28. Đi m thi đ t, ti n ch môn ạ ế ể ỉ
9. th i l ng ch ng trình E. B ng t ng h p đăng ký × ờ ượ ươ ả ổ ợ
10.th i gian h c ch ng trình 29. S sinh viên đăng ký môn × ờ ọ ươ ố
30. S l p m cho môn × 12. Phân lo i môn h c ọ ạ ố ớ ở
13. S tín ch môn h c ọ ố ỉ 31. M / không ở
F. Thông báo k t qu đăng ký ế ả
35. Ch p nh n đăng ký môn ậ ấ
36. Đ /thi u ế ủ
L p CT702 ớ NguyÔn ThÞ HiÒn 43
§å ¸n tèt nghiÖp
M c tinụ M c tinụ D uấ lo iạ D uấ lo iạ
G. Hóa đ n thu h c phí ọ ơ I. Danh sách sinh viên l pớ
37. S hóa đ n thu h c phí ơ ọ ố J. T đi n môn h c ọ ừ ể
40. Lý do thu phí SV × 58. Tên môn tiên quy tế
41. T ng s ti n thu K. Báo cáo ố ề ổ
42. Ngày thu 60. S báo cáo ố
61. Tên báo cáo × H. Danh sách l p.ớ
× 62. N i dung báo cáo 46. Mã l p mớ ở ộ
× 63. Ngày báo cáo 47. Tên l p mớ ở
49. S sinh viên × 64. Ng i l p báo cáo × ố ườ ậ
L p CT702 ớ NguyÔn ThÞ HiÒn 44
§å ¸n tèt nghiÖp
.2 ta xác đ nh đ c các th c th và các thu c tính c a nó ị ượ ự ủ ể ộ
cho T b ng 3 ừ ả trong b ng sau: ả ở
Th c thự ể Các thu c tính ộ
HOC KY Tên h c kỳọ
NAM HOC Tên năm h c.ọ
MON HOC Mã môn, tên môn, s tín ch . ỉ ố
PHAN LOAI Mã lo i, tên lo i. ạ ạ
CHUONG TRINH Mã CT, tên CT, th i l ng, th i gian h c. ờ ượ ờ ọ
NGANH Mã ngành, tên ngành.
SINH VIEN Mã SV, tên SV.
LOP Mã l p, tên l p, năm nh p h c . ậ ớ ọ ớ
KHOÁ Mã khoá, tên khoá.
LOP-MON Mã l p môn, tên l p môn, sĩ s l p môn. ố ớ ớ ớ
BAO CAO Tên báo cáo.
NHAN VIEN Mã nhân viên, tên nhân viên, ch c danh. ứ
L p CT702 ớ NguyÔn ThÞ HiÒn 45
§å ¸n tèt nghiÖp
3.2.3. B
c 3: Xác đ nh m i quan h và thu c tính c a nó
ướ
ủ
ố
ộ
ẹ
ị
T b ng 3.2, lo i đi các thu c tính đã ch n ta đ c b ng: ừ ả ạ ộ ọ ượ ả
B ng 3.3: B ng các m c tin đã ch n l i sau b c 2: ọ ạ ụ ả ả ướ
M c tinụ M c tinụ D uấ lo iạ D uấ lo iạ
× 39. S hóa đ n thu phí 15. S b n × ố ơ ố ả đăng ký
× 40. Lý do thu phí 23. Ngày đăng ký ×
× 41. T ng s ti n thu × ố ề ổ 28. Đi m môn ể
× 43. Ngày thu 30. s SV đăng ký môn ố
31. S l p-môn m × 60. S ố báo cáo ố ớ ở
62. N i dung báo cáo × ộ 32. M /không ở
× 63. Ngày báo cáo ượ ấ c ch p
36. Môn đăng ký đ nh nậ ×
37. Đ / thi u môn ủ ế
L p CT702 ớ NguyÔn ThÞ HiÒn 46
§å ¸n tèt nghiÖp
T b ng trên ta xác đ nh đ c các đ ng t . T đó thi t l p đ c các ị ượ ộ ừ ừ ế ậ ượ
quan h t ng tác cho trong b ng sau: ừ ả ệ ươ ả
M i quan h ố ệ Th c th tham gia ể ự
Thu c tính ộ • S đăng ký SINH VIEN, MON HOC, ố ĐĂNG KÝ HOC KY
SINH VIEN, MON HOC, • Ngày đăng ký • S tín ch ố ỉ THI( đ t)ạ HOC KY
• Đi m môn ể • Ch p nh n/không ậ ấ SINH VIEN, MON HOC, THÔNG BÁO • đ /thi u ế ủ HOC KY
• S ti n n p ộ ố ề • S SV đăng ký ố SINH VIEN, LOP MON, T NG H P Ợ Ổ • S l p m ố ớ ở HOC KY
• M /không ở • S phi u ế ố
• Ngày thu THU SINH VIEN, NHAN VIEN • Lý do thu
ố ề
MON HOC, HOC KY D KI N Ự Ế • T ng s ti n thu ổ • S tín ch ố ỉ
L p CT702 ớ NguyÔn ThÞ HiÒn 47
§å ¸n tèt nghiÖp
B ng 2: Các m i quan h ph thu c s h u ộ ở ữ ệ ụ ả ố
ố Th c th tham gia ể ự Thu c tính ộ M i quan hệ
THUOC 1 KY HOC, NAM HOC
THUOC 2 SINH VIEN, LOP-KHOA
THUOC 3 LOP-KHOA, KHOA
THUOC 4 LOP-KHOA, NGANH
THUOC 5 MON HOC, PHAN LOAI
THUOC 6 CHUONG TRINH, NGANH THUOC 7 MON HOC, CHUONG TRINH • S ti t ố ế
CO MON HOC, MON HOC
L p CT702 ớ NguyÔn ThÞ HiÒn 48
§å ¸n tèt nghiÖp
3.2.4.
B
c 4: V bi u đ mô hình
ướ
ẽ ể
ồ
t
ế
NĂM H CỌ
ố S
i t
Thu c 5ộ
PHÂN LO IẠ
Thu c 1ộ
Thu c 7ộ
MÔN H CỌ
D ki n ự ế
H C KỲ
Ọ
Đi mể
Có
Thi
Đăng ký
Thu
Thông báo
p ợ h
g n ổ T
p ớ
SINH VIÊN
NHÂN VIÊN
l n â h P
Thu c 2ộ
L P-MÔN
Ớ
KHOÁ
L P-KHOÁ
Ớ
Thu c 3ộ
CH
NG TRÌNH
ƯƠ
NGÀNH
Thu c 6ộ
Thu c 4ộ
Hình 3.4: Bi u đ mô hình E-R ể ồ
L p CT702 ớ NguyÔn ThÞ HiÒn 49
§å ¸n tèt nghiÖp
Ch
ng 4
ươ
Thi
t k h th ng
ế ế ệ ố
4.1. Thi
t k c s d li u
ế ế ơ ở ữ ệ
4.1.1. Thi
t k s s d li u logic
ế ế ơ ở ữ ệ
a. Bi u di n các th c th ự ể ễ ể
Ta chuy n mô hình ER nh n đ m c tr c ể ậ ượ ở ụ ướ ữ ệ c thành mô hình d li u
quan h nh sau đây: ệ ư
(1) NĂMH C Ọ NĂM H CỌ (Tên năm h cọ )
H C KỲ , tên h c kỳ) (2) Ọ H C KỲ ( Ọ Mã h c kỳọ ọ
MÔN H C Ọ MÔN H C (Ọ mã môn, tên môn, s ti n ch ) (3) ố ế ỉ
ọ ộ
SINH VIÊN SINH VIÊN (Mã SV, h tên SV, ngày sinh, dân t c, tôn giáo) (4)
OÁ L P-KHOÁ ( Ớ Tên l pớ , năm nh p h c) ậ ọ
L P-KHỚ (5)
KHOÁ KHOÁ (Mã khoa, tên khoa) (6)
NGÀNH NGÀNH (Mã ngành, tên ngành) (7)
L P-MÔN ( Ớ Mã l p môn ớ , tên l p môn) ớ
L P-MÔN Ớ (8)
PHÂN LO IẠ PHÂN LO I (Ạ Mã lo iạ , tên lo i)ạ (9)
CH NG TRÌNH ( ƯƠ ờ
CH th i l NG TRÌNH ng ) ọ Mã CT, tên Ct, th i gian h c, (10) ƯƠ ờ ượ
(11) NHÂN VIÊN NHÂN VIÊN (Mã nhân viên, tên nhân viên, ngày sinh, đ a ch ) ỉ ị
L p CT702 ớ NguyÔn ThÞ HiÒn 50
§å ¸n tèt nghiÖp
ễ ệ
b. Bi u di n các m i quan h
ố
(2) => (2’): ể
, tên năm h c) (2’) H C KỲ ( Ọ Tên h c kỳọ ọ
(5) => (5’):
L P KHOÁ ( (5’) Ớ Tên l pớ , năm nh p h c, Mã khoá) ậ ọ
(5’) => (5’’):
L P KHOÁ ( Ớ Tên l pớ , năm nh p h c, Mã khoá, mã ngành) (5’’) ậ ọ
(4) => (4’):
ị SINH VIÊN (Mã SV, h tên SV, ngày sinh, dân t c, tôn giáo, đ a ọ ộ
ch , đi n tho i, mã l p) (4’) ệ ạ ớ ỉ
(10) => (11’):
CH NG TRÌNH ( ng, ƯƠ Mã CT, tên CT, th i gian h c, th i l ờ ờ ượ ọ
mã ngành) (11’)
Thêm m t quan h m i:
MÔN-CH NG TRÌNH ( ƯƠ Mã CT, mã môn, s tín ch ) (12) ố ỉ
Thêm m t quan h m i:
(13) MÔN-ĐI U KI N ( Ề Ệ Mã môn1, Mã môn 2)
DS MON DU KIEN (Tenhocky, mamon, sotinchi) (14)
sotiennop) (17)
ký, s l p) (19) ố ớ
(20)
L p CT702 ớ NguyÔn ThÞ HiÒn 51
§å ¸n tèt nghiÖp
NGÀNH(7)
NG
PHÂN LO I(8)Ạ
NĂM H C(1)Ọ
CH ƯƠ TRÌNH(9)
#Tên năm h cọ
#Mã ngành Tên ngành
#Mã lo iạ Tên lo iạ
ng trình ng trình
MÔN H C(3)Ọ
#Mã ch ươ Tên ch ươ Th i gian h c ọ ờ Th i l ng ờ ượ #Mã ngành #Mã môn
NHÂN VIÊN(10)
H C KỲ(2)
Ọ
ọ
ố
#Mã môn Tên môn S tín ch ỉ #Mã lo iạ
#Mã NV Tên nhân viên Ngày sinh Đ a ch ị
ỉ
#Mã h c kỳọ Tên h c kỳọ #Tên năm h cọ
L P-MÔN(13)
Ớ
SINH VIÊN(4) #Mã SV H tên SV Ngày sinh Dân t cộ Tôn giáo đ a ch ỉ ị điên tho iạ #Mã ngành #Mã khoá #Mã h c kỳọ
#Mã l p môn ớ Tên l p môn ớ
KHOÁ(6)
BÁO CÁO(11)
L P-KHOÁ(12)
Ớ
L P(5)Ớ
#Mã khoá Tên khoá
#Mã báo cáo Tên báo cáo #Mã nhân viên
# Mã l pớ #Mã khoa Năm nh p h c ọ ậ
#Mã l pớ Tên l pớ Năm nh p h c ậ
ọ
c. V bi u đ liên k t c a mô hình quan h ẽ ể ồ ế ủ ệ
L p CT702 ớ NguyÔn ThÞ HiÒn 49
§å ¸n tèt nghiÖp
4.1.2. Thi
t k c s d li u v t lý
ế ế ơ ở ữ ệ ậ
4.1.2.1. L a ch n h qu n tr c s d li u
ị ơ ở ữ ệ
ọ ệ ả
ự
ậ ướ ế ả
ị ơ ở ữ ệ ượ i u đ có th ch y t ầ ệ t trên môi tr ạ ố ể ể
ể
ụ ụ ấ ể ử ụ ể
i s d ng h th ng,…. ị ơ c h t ta c n ch n h qu n tr c t k c s d li u v t lý tr Đ thi ệ ọ ế ế ơ ở ữ ệ ể c dùng là h qu n tr SQL Server. s d li u. H qu n tr c s d li u đ ệ ị ả ả ở ữ ệ ơ ở ữ ệ ng c s d li u c t SQL Server đ ườ ượ ố ư r t l n lên đ n Tera-Byte và có th ph c v cùng lúc cho hàng ngàn user. ế ấ ớ M t khác, kh năng b o m t c a SQL là r t cao, có th s d ng đ phân ả ả ặ quy n cho ng ườ ử ụ ậ ủ ệ ố ề
Microsoft SQL Server công c thi t k , đi u khi n và qu n tr c s ế ế ụ ể ề ả
ử ớ ố
ị ơ ở d li u v i các x lý bi n c Server, các MS SQL Server Object, SQL ế ữ ệ Server v i tính th c thi cao. ự ớ
Ngôn ng đ xây d ng ch ự ụ ứ ươ
ệ ế ệ
ệ ứ ự
ữ ậ ỉ ơ
c, hình dáng c a các đ i t ả ặ ụ ủ
ướ ơ ể
ế i khác. ng trình ng d ng là ngôn ng ASP.Net, ữ ữ ể t ki m th i gian và C#. Vi c thu n l i c a vi c dùng ASP.Net, C# là ti ậ ợ ủ ờ ộ ứ công s c so v i các ngôn ng l p trình khác khi xây d ng cùng m t ng ớ d ng. ASP.Net cho phép ta ch nh s a đ n gi n và nhanh chóng màu s c, ắ ử ụ ệ kích th ng có m t trong ng d ng, giao di n ứ ố ượ đ p h n, có th link đ n các web server nhanh chóng. Ngoài ra ASP.Net còn ẹ có r t nhi u thu n l ề ậ ợ ấ
ASP.Net cho ta t đ ng c p nh t hoá (Update) các thành ph n đã ự ộ ậ ậ ầ
compiled mà không c n kh i đ ng l i các Web server. ở ộ ầ ạ
Cài đ t ASP.Net ặ
Đ ch y trang ASP.Net, tr c h t ta ph cài đ t thành công: ể ạ ướ ế ặ ả
Internet Information Server (IIS).
MS Virtual Studio.NET- trong tr ườ ợ
ẵ ớ
ng h p này thì MS Virtual ặ Studio.NET đã cài s n .NET Framwork SDK cho ta dùng v i ASP.Net ho c là Microsoft ASP.Net Web Matrix.
ế
.NET Framwork Software Development Kit (SDK). N u ta không có MS i .NET Framwork Software Development Kit Visual Studio.NET, ta có th t ể ả
50
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
do t m ng ố ự ỉ
ớ ể ế ể ộ
ừ ạ www.microsoft.com/net, v i SDK, ta ch có (SDK) xu ng t th dùng Notepad ho c m t text Editor nào ta thích đ phát tri n trang ặ ASP.Net mà thôi.
K t n i c s d li u trong bài ế ố ơ ở ữ ệ
ế ượ ụ ể ADO là công c đ truy nh p đ n các c s d li u đ ậ
ơ ở ữ ệ ế
c xây d ng m c h th ng thì công ngh ADO đ ự ệ ượ ở ứ ệ ố ượ
ệ m c ng d ng. Khi l p trình chúng ta không ph i t ả ươ ụ ế ậ
ậ ớ
Ư ể ữ ậ ỉ ậ ụ ễ ử ụ
ự c xây d ng trên OLEDB (Object Linking and Embeding Database). N u OLEDB là công c xây d ng ự ngh đ ớ ng tác tr c ti p v i ự ở ứ ứ OLE DB mà thay vào đó ta ch l p trình v i ADO. u đi m khi l p trình v i ADO: d s d ng, không ph thu c vào ngôn ng l p trình, không ph ụ ớ thu c vào ngu n d li u, d dàng m r ng…. ộ ở ộ ồ ữ ệ ễ ộ
51
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
t k các file ế ế
4.1.2.2. Thi
1. B ng NAMHOC ả
Tên tr Ki u DL ngườ ể Khoá chính Khoá ngo iạ
Nam_hoc String(64)
2. B ng HOCKY ả
Tên tr Ki u DL ngườ ể Khoá chính Khoá ngo iạ
Ma_hoc_ky String(64)
Ten_hoc_ky String(255)
Nam_hoc String(64)
3. B ng MONHOC ả
Tên tr Ki u DL ngườ ể Khoá chính Khoá ngo iạ
Ma_mon String(64)
Ten_mon String(255)
So_tien_chi Int(5)
52
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
4. B ng SINHVIEN ả
Tên Thu c tính Ki u DL ộ ể
Khoá chính Khoá ngo iạ
Ma_SV String(64)
Ho_ten_SV String(255)
Dan_toc String(255)
Ngay_sinh DATE
Ton_giao String(255)
Dia_chi String(255)
Dien_thoai String(64)
Ma_lop String(64)
5. B ng LOP-KHÓA ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ten_lop String(64)
Nam_nhap_hoc DATE
Ma_khoa String(64)
Ma_nganh String(64)
53
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
6. B ng KHOA ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_khoa String(64)
Ten_khoa String(255)
7. B ng NGANH ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_nganh String(64)
Ten_nganh String(255)
8. B ng LOP-MON ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_Lop-mon String(64)
Ten_lop-mon String(255)
54
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
9. B ng PHAN LOAI ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_loai String(64)
Ten_loai String(255)
10. B ng CHUONG TRINH ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_CT String(64)
Ten_CT String(255)
Thoi_gian_hoc DATE
Thoi_luong Int(5)
Ma_nganh String(64)
11. B ng NHAN VIEN ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_NV String(64)
Ho_ten_NV String(255)
Ngay_sinh DATE
Dia_chi String(255)
55
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
12. B ng MON-CHUONG TRINH ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_CT String(64)
Ma_mon String(64)
So_tin_chi Int(5)
13. B ng MON-DIEU KIEN ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_mon1 String(64)
Ma_mon2 String(64)
14. B ng DS MON DU KIEN ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_hoc_ky String(64)
Ma_mon String(64)
So_tin_chi Int(5)
Nam_hoc String(64)
56
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
15. B ng KET QUA HOC TAP ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_SV String(64)
Ma_mon String(64)
So_tin_chi Int(5)
Diem Int(5)
16. B ng DANG KY ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_SV String(64)
Ma_mon String(64)
Hoc_ky String(64)
Ngay_dang_ky DATE
Nam_hoc String(64)
57
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
17. B ng THONG BAO ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_SV String(64)
Ma_mon String(64)
Chap_nhan Int(5)
Du/thieu Int(5)
So_tien_nop Int(5)
18. B ng DS LOP-MON ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_lop-mon String(64)
Ma_SV String(64)
Ma_hoc_ky String(64)
Nam_Hoc String(64)
58
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
19. B ng KET QUA DANG KY ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
Ma_ mon String(64)
Ma_hoc_ky String(64)
So_SV_dang_ky String(64)
So_lop String(64)
Nam_hoc String(64)
20. B ng PHIEU THU ả
Tên Thu c tính ộ Ki uDLể
Khoá chính Khoá ngo iạ
So_phieu String(64)
Ma_SV String(64)
Ma_NV String(64)
Ly_do_thu String(255)
So_tien Int(5)
Ngay_thu DATE
59
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
4.2. Thi
ế ế ồ
t k lu ng d li u h th ng ữ ệ
ệ ố
4.2.1. Bi u đ lu ng h th ng c a bi u đ “1. Đăng ký môn
ệ ố
ồ ồ
ủ
ồ
ể
ể h c”ọ
Yêu c u môn ầ
Ch n môn đăng ký
ọ
SINH VIÊN
Môn đăng ký
Thông tin môn ph i h c ả ọ
c ọ h i
ĐĂNG KÝ
NƯƠ CH G TRÌNH
Thông tin ư t v nấ
K T Ế QU Ả H CỌ
DS MÔN ĐI U Ề KI NỆ
1.4 L p ậ b ng ả đăng ký 1.1 ả h Tra c u ứ p n danh sách ò c n môn ô M
DS MÔN D KI N Ự Ế
1.3
Các môn có th h c ể ọ
Yêu c u ch n môn
ầ
ọ
Thông tin t
v n ư ấ
Nh n t ậ ư v nấ 1.2 Ch n môn ọ có th h c ể ọ
SINH VIÊN
Yêu c u t
v n
ầ ư ấ
Thông tin môn h cọ
Các file: CH NG TRÌNH, ĐĂNG KÝ, K T QU H C T P, DS ƯƠ Ả Ọ Ậ
Ế MÔN ĐI U KI N,DANH SÁHC MÔN D KI N. Ự Ế Ệ Ề
60
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
Khi máy th c hi n t đ ng thì (1.2) và (1.3) do máy hoán toàn v n t ệ ư ấ ự ộ ự
đ ng. t ự ộ
61
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
Ti n trình 1.2 Ch n môn có th h c. ọ ể ọ ế
ầ ỗ ọ ọ ọ
Ả Ọ Ậ Ế
X lý theo lô: Đ u m i kỳ h c khi sinh viên ch n môn h c mình mu n h c ọ ử ố d a vào DANH SÁCH MÔND KI N, K T QU H C T P, CH ƯƠ NG Ự Ế ự TRÌNH.
Ti n trình 1.3 T v n ch n môn ư ấ ế ọ
— X lý theo lô khi sinh viên mu n ch n môn đ đăng ký h c.
ử ể ọ ọ ố
ọ ẽ ệ ệ ố
ừ ọ
— Sinh viên nh p vào môn h c đăng ký, h th ng s hi n ra các thông tin v môn h c do sinh viên v a đăng ký, xem môn đó sinh DS MÔN ĐI U KI N,DANH viên có th h c hay không t Ề ừ SÁHC MÔN D KI N l u vào b n ĐĂNG KÝ. ả
ậ ề ể ọ Ệ
Ự Ế ư
a. Tra c u ch n môn c n h c. ọ
Khi đó ch còn l i hai giao di n: ỉ ạ ệ
b. Ch n môn đăng ký.
ứ ầ ọ
ọ
62
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
4.2.2. Bi u đ lu ng h th ng c a bi u đ
ch c đăng
ệ ố
ồ ồ
ủ
ể
ồ “2. t
ổ ứ
ể ký”
ơ
NHÂN VIÊN
PHI U Ế THU
2.5 L p hóa đ n ậ thu ti nề
u h t u ế i h p
NG
CH
ƯƠ TRÌNH
DS MÔN D Ự KI NẾ
2.1 Lên danh sách môn h cọ
SINH VIÊN
ý k g n ă đ ả u q t
ế k
K T Ế QU Ả ĐĂNG KÝ
MÔN H C_CT Ọ
2.3
ỉ ề
ĐĂNG KÝ
Thông tin t ng h p ổ
ợ
Đi u ch nh danh sách môn
Thông báo s SV đăng ký ố
2.4 Thông báo k t quế ả 2.2 T ng h p ổ ợ
đăng ký
Ọ Ả Ế
Các file: NHÂN VIÊN, MÔN H C_CT, K T QU ĐĂNG KÝ, PHI U Ế THU, CH NG TRÌNH, DS MÔN H C D KI N, ĐĂNG KÝ. Ọ Ự Ế ƯƠ
Ti n trình 2.2 T ng h p đăng ký. ổ ế ợ
X lý theo lô m i khi có sinh viên đăng ký m t môn h c. ử ỗ ọ ộ
63
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
ứ ệ ố ẽ ế Ả ử Ế ồ
Căn c vào K T QU ĐĂNG KÝ, h th ng s ti n hành x lý r i PHÂN LO I các đăng ký c a sinh viên. Ạ ủ
Ti n trình 2.4 Thông báo k t qu . ả ế ế
X lý theo lô khi h t th i gian đăng ký môn h c ọ ờ ử ế
ứ ẽ ế ử ủ ố
t. Căn c vào s ĐĂNG KÝ c a sinh viên, h th ng s ti n hành x lý r i ồ đ a ra K T QU ĐĂNG KÝ đ sinh viên đ ư ệ ố c bi ượ Ả Ế ế ể
Ti n trình 2.5 L p hóa đ n thu ti n. ề ế ậ ơ
c các môn h c đ c h c, t ng s sinh ử ọ ượ ượ ổ ố ọ
X lý theo lô: Khi đã t ng h p đ ợ viên đăng ký, s đ n v h c trình mà m t sinh viên đăng ký. ổ ị ọ ố ơ ộ
ệ ố ẽ ế Ả ử ồ
Căn c vào K T QU ĐĂNG KÝ, h th ng s ti n hành x lý r i thông báo s ti n h c phí mà m i sinh viên ph i n p. ứ ố ề Ế ọ ả ộ ỗ
Ả ủ ế ọ
d a vào K T QU ĐĂNG KÝ, h th ng ti n hành thu h c phí c a sinh ệ ố ự viên r i đi n k t qu vào phi u thu Ế ề ế ế ả ồ
64
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
ế ạ 4.2.3. Bi u đ lu ng h th ng c a bi u đ “3. L p k ho ch
ệ ố
ồ ồ
ủ
ồ
ể
ể
ậ
h c và báo cáo”
ọ
p ớ
LÃNH Đ OẠ
ĐĂNG KÝ
K T Ế QU Ả ĐĂNG KÝ
l c h á s h n a d n i t g n ô h T
o á c o á b u ầ c u ê Y
DS L PỚ - MÔN
B á o
c á o
PHI U Ế THU
DS SINH VIÊN L P_MÔN
Ớ
3.1 L p danh ậ sách l pớ
BÁO CÁO Ớ
3.3 L p báo ậ cáo 3.2 Lên danh sách sinh viên l pớ
Ế
Các file:K T QU ĐĂNG KÝ, ĐĂNG LÝ, DS L P-MÔN, DS SINH VIÊN Ả LOP -MÔN, PHI U THU, BÁO CÁO. Ế Ứ
Ti n trình 3.2 Lên danh sách sinh viên l p ớ ế
ệ ố ẽ ế ỗ
X lý theo lô m i khi có sinh viên ĐĂNG KÝ, h th ng s ti n hành PHÂN ử LO I.Ạ
65
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
4.3. Xác đ nh các giao di n
ệ
ị
4.3.1. các giao di n c p nh t ậ
ệ ậ
Th c th NĂM H C 1.C p nh t năm h c ọ ậ ậ Ọ ự ể
2.C p nh t h c kỳ Th c th H C KỲ ậ ọ ậ ể Ọ ự
Th c th 3.C p nh t môn h c ọ ậ ậ ể MÔN H CỌ ự
Th c th DS MON DU KIEN 4.C p nh t ds môn d ki n ự ế ậ ậ ự ể
5.C p nh t đăng ký ậ ậ Th c th ĐĂNG KÝ ể ự
6.C p nh t sinh viên ậ ậ Th c th ự ể SINH VIÊN
7.C p nh t khoá Th c th KHOÁ ậ ậ ự ể
8.C p nh t ngành ậ ậ Th c th NGÀNH ể ự
9.C p nh t ch ng trình NG TRÌNH ậ ậ ươ Th c th ự ể CH ƯƠ
10.C p nh t nhân viên ậ ậ Th c th ự ể NHÂN VIÊN
11.C p nh t k t qu h c t p ả ọ ậ ậ ế ậ Th c th K T QU H C T P ể Ế Ả Ọ Ậ ự
12.C p nh t l p Th c th L P ậ ớ ậ ể Ớ ự
13.C p nh t b ng phân lo i ạ ậ ả ậ Th c th ự ể PHÂN LO IẠ
14.C p nh t môn-đi u ki n ệ ề ậ ậ Th c th MÔN-ĐI U KI N ể ự Ề Ệ
4.3.2. Các giao di n s lý
ệ ử
16. Tra c u môn Ti n trình “ 1. Ki m tra danh sách” ứ ế ể
17. Ch n môn só th Ti n trình “ 2.Ch n môn h c” ọ ể ế ọ ọ
18. Nh n t Ti n trình “3. Nh n t v n” v n ậ ư ấ ậ ư ấ ế
19. L p b ng đăng ký ả ậ Ti n trình “4.L p b ng đăng ký” ậ ế ả
20. T ng h p đăng ký Ti n trình “5. ” ổ ợ ế T ng h p đăng ký ợ ổ
Ti n trình “6. Môn h c d ki n” 21. Lên ds môn d ki n ự ế ọ ự ế ế
66
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
ề ỉ Ti n trình“7.Đi u ch nh d.sách môn ề ế ỉ
22.Đi u ch nh danh sách môn ”
Ti n trình“8. T ng h p đăng ký ” 23. T ng h p đăng ký ợ ổ ế ổ ợ
24. Thông báo k t quế ả Ti n trình “7. thông báo k t qu ” ả ế ế
25. L p hóa đ n thu h c phí ậ ơ ọ Ti n trình “8. L p hóa đ n thu h c ọ ậ ơ
ế phí”
26. L p danh sách l p ớ ậ Ti n trình “9. L p danh sách l p” ậ ế ớ
Ti n trình “10. L p DS SV ậ ế ậ
27. L p danh sách sinh viên l p ớ l p”ớ
28. L p báo cáo Ti n trình “11. Báo cáo” ậ ế
4.3.3. Tích h p các giao di n
ợ
ệ
Khi tích h p các giao di n ta còn l i các giao di n sau: ệ ợ ạ ệ
STT G p l Tên giao di nệ i ộ ạ
16 Tra c u môn ứ
17 Ch n môn có th ọ ể 1 18 Nh n t v n ậ ư ấ
19 L p b ng đăng ký ậ ả
20 T ng h p đăng ợ ổ
21 Lên ds môn d ki n ự ế
22 Đi u ch nh danh sách môn ề ỉ 2 23 T ng h p đăng ký ợ ổ
24 Thông báo k t quế ả
25 L p hóa đ n thu h c phí ậ ơ ọ
26 L p danh sách l p 3 ớ ậ
27 L p danh sách sinh viên l p ớ ậ
67
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
L p báo cáo ậ 28
4.4. H th ng các giao di n t
ng tác c a h th ng
ệ ố
ệ ươ
ủ ệ ố
0
truy c p HT ậ
1 H th c đ n ệ ự ơ chính 0
4
ạ
ậ
L p báo cáo
ậ
2 Đăng ký môn h cọ
3 T o DS môn d ự ki nế
1
1
5 C p nh t h ậ ệ th ngố 1
1
3.1
T o DS môn ạ d ki n ự ế 3
3.2
ổ
T ng h p đăng ợ ký
3
3.3 Thông báo k t ế qu đăng ký
ả
3
3.4
Lên DS l p-môn ớ
3
3.5 Lên DS sinh viên l p-môn ớ 68
3
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
4.5. Đ c t
các giao di n
ặ ả
ệ
Khi máy th c hi n t ự đ ng thì h (1.2) và (1.3) do máy th c ệ
v n t ệ ư ấ ự ộ đ ng. Khi đó ch còn l hi n hoàn toàn t i hai giao di n: ự ự ộ ỉ ệ ạ ệ
a. Ch n môn dăng ký ọ
b. Bi u đ tra c u ch n môn c n h c ọ ứ ể ầ ồ ọ
nh sau: Bi u đ chi ti ồ ể ế t có th mô t ể ả ư
a. ch n môn đăng ký ọ
K T Ế QUA H CỌ
1.2 Ch n môn ọ có th h c ể ọ
MÔN D Ự KI NẾ
1.3 Ki m tra ể ti n ề đi u ki n ệ ề
MÔN ĐI U Ề KIÊN
Môn có th ể ch n h c ọ ọ Môn có th ể đăng ký Các môn c n ầ h cọ
Yêu c u môn đăng ký
ầ
Mã sinh viên
1.1 Ch n môn ọ c n h c ọ ầ
SINH VIÊN
ĐĂNG KÝ
Môn ch n đăng ký ọ
1.4 Ch n môn ọ đăng ký
69
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
ch n ch ọ
ươ
ng trình h c ọ
Mã sinh viên
b. Bi u đ tra c u ch n môn c n h c ầ ọ ể ồ ứ ọ
SINH VIÊN
Các môn đã h cọ
NG
CH
NG
CH
1.1.1 Tìm k t ế qu h c ả ọ SV 1.1.2 L y môn ấ ng Ch ươ trình h cọ
ƯƠ TRÌNH
ƯƠ TRÌNH- MÔN
K T Ế QU Ả H C Ọ T PẬ
Các môn c n h c ọ
ầ
k t qu so sánh ả ế
Các môn c n ầ h cọ
1.1.3 So sánh CT -k t quế ả 1.1.4 Các môn c n h c ọ ầ
ng tác v i h th ng) ệ ỉ ươ ớ ệ ố
Nh v y, ch có ba giao di n (có sinh viên t ng ng v i các ti n trình là 1.1.1, 1.1.4, và 1.4 . t ư ậ ớ ế ươ ứ
70
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
Ch
ng 5
ươ
CÀI Đ T TH NGHI M
Ử
Ặ
Ệ
Đ xây d ng ch ng trình th nghi m chúng em đã s d ng công c ể ươ ử ụ ử ệ ụ
1. Ngôn ng l p trình ASP.Net,C#.
ự và công ngh sau đ xây d ng: ự ệ ể
2. Trình so n th o và biên d ch Microsoft Visual Studio 2005.
ữ ậ
3. H qu n tr c s d li u SQL Server 2000.
ạ ả ị
4. Các Tool chia s trên m ng.
ị ơ ở ữ ệ ệ ả
ẻ ạ
5.1. Giao di n đăng nh p h th ng
ệ ố
ệ
ậ
71
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
5.2. Giao di n th ng kê môn h c
ố
ọ
ệ
t môn h c
5.3. Giao di n xem chi ti ệ
ế
ọ
72
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
5.4. Giao di n đăng ký môn h c
ọ
ệ
5.5. Giao di n t
v n môn h c
ệ ư ấ
ọ
73
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
K t Lu n
ế
ậ
ng trình có ích cho vi c t ộ H th ng t ệ ố
ườ ọ ả ọ
ọ ư ễ
ườ ọ ầ ố ượ ế ứ ườ ế
ệ ổ ứ v n môn h c là m t ch ch c ư ấ ọ ươ h c theo tín ch . H th ng có kh năng t i h c cũng v n môn h c cho ng ỉ ệ ố ư ấ i h c đăng kí tham gia l p h c d dàng nhanh chóng. Đi u nh giúp ng ề ọ ớ ố ng sinh viên trong tr này h t s c c n thi v n môn h c cho sinh viên l l t do s l ng các th y cô giáo tham gia t ng r t đông, s ấ i h n ch . ế ạ ạ ư ấ ượ ầ ọ
Vào th i đi m cu i cùng khóa lu n đã đ t đ c m t s k t qu nh ạ ượ ể ậ ờ ố ộ ố ế ả ư
sau :
• T o ra mô hình phân tích và thi t k cho h th ng T V n Môn ế ế ệ ố ư ấ
• H th ng đã s d ng ngôn ng ASP.Net đ xây d ng ch
ạ H cọ
ệ ố ự ể ươ ng
trình, v i h qu n tr c s d li u là MSSQL 2000 ớ ệ ử ụ ả ữ ị ơ ở ữ ệ
H n ch : ế ạ
• Tri n khai trên C s d li u nh nên ch a đánh giá đ c tính ơ ở ữ ệ ư ỏ ượ
ể ph c t p c a h th ng ứ ạ ủ ệ ố
• Hoàn thi n phân tích thi
H ng phát tri n: ướ ể
t k và xây d ng ch ng trình t t h n. ệ ế ế ự ươ ố ơ
• S d ng l ử ụ
v n khác. ạ ệ ố i h th ng đ ng d ng vào các bài tóan t ụ ể ứ ư ấ
74
L p CT702 ớ NguyÔn ThÞ HiÒn
§å ¸n tèt nghiÖp
Tài li u tham kh o
ệ
ả
ề ả ầ
[1] Nguy n Văn V , ỵ Bài gi ng phân tích thi ễ ng ng đ i t h ướ ĐHQGHN, Hà n i, 2004.109 tr
t k h th ng ph n m m theo ệ ố ượ , B môn công ngh ph n m m, Đ i H c Công Ngh , ế ế ệ ố ạ ề ầ ệ ộ ọ
ộ
ỵ ễ ươ ễ ệ ệ ị
[2] Nguy n Văn V , Vũ Di u H ng, Nguy n Anh Đ c.(Tài li u d ch): Khoa Công ứ ử ụ ướ ữ ấ ẫ ố
Ngôn ng mô hình hóa th ng nh t, H ng d n s d ng. Ngh , ĐHQGHN, Hà n i 2002.361 tr ệ ộ
[3] Nguy n Văn V , ễ c u trúc và h ấ
ướ t k h th ng thông tin hi n đ i: H ng ệ ạ
ỵ Phân tích thi ng đ i t ố ượ ướ ế ế ệ ố ấ ả ng, Nhà xu t b n th ng kê Hà N i, 2002. ố ộ
[4] Tham kh o m t s mã ngu n và các Tool trên Internet, ch y u trong ộ ố ủ ế ả ồ
a. http:// www. codeproject.com
b. http:// www. telerik.com
c. http://www.vivosoft.com
75
L p CT702 ớ NguyÔn ThÞ HiÒn