Professional Documents
Culture Documents
Ti
Trang:1 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Li ni u
Cng ngh thng tin l mt trong nhng ngnh khoa hc ngy cng c quan tm v s dng rng ri trong mi lnh vc ca cuc sng. Vi nhng u im mnh c th ng dng c nhiu trong cuc sng th cng ngh thng tin gip cho cng vic qun l c d dng hn. qun l mt cng vic c th ca mt c quan no th ngi qun l cn thc hin rt nhiu ng tc. Nh c cc phn mm th cng vic tr nn n gin hn rt nhiu. V d nh qun l c im ca sinh vin th ngi qun l cn lin tc cp nht im ca sinh vin. Thng tin v sinh vin nh: m sinh vin, gii tnh, nm sinh, qu qun, im thi. Cng vic lm ngi qun l rt vt v. Vi phn mm qun l im m chng ti nghin cu v xy dng trong bi tp ln sau y s phn no gip ch cho ngi qun l. Chng ti ch to phn mm p dng cho khoa CNTT ca trng HSP KTHY. y l mt ti nh ca chg ti. V s hiu bit v kinh nghim cn hn ch nn chc chn phn mm ca chng ti vn cn nhiu thiu st. Rt mong nhn c kin ng gp ca thy v cc bn. Chng ti xin chn thnh cm n !
Hng Yn, ngy 28 thng 05 nm 2007
Nhm sinh vin thc hin: Hong Th Thm Nguyn Th Ninh Trn Th Tuyt
Trang:2 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
MC LC
Phn I: XC NH YU CU CA BI TON..........................................................3 I. Kho st thc trng:.......................................................................................................4 II. C s d liu ca h thng...........................................................................................4 I. Lit k cc chc nng....................................................................................................6 II. Biu phn cp chc nng v biu lung d liu............................................7 PHN III: M HNH THC TH QUAN H.............................................................13 I.Cc khi nim ca m hnh quan h.............................................................................13 II. Quan h v m hnh quan h:..................................................................................13 III. p dng cho bi tp ln.........................................................................................14 PHN V: THIT K FORM.........................................................................................18
Phn I: XC NH YU CU CA BI TON
Trang:3 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
I. Kho st thc trng: Hin nay, qun l im l mt cng vic ht sc quan trng i vi cc trng hc. Cng vic hin cn ang lm rt th cng ti mt s trng v chnh v th m n mang li hiu qu khng cao. Ngun kho st m chng ti thc t l khoa cng ngh thng tin ca trng HSPKTHY. Hin nay Khoa vn ang dng h thng qun l im trn Microsoft Excel. Cng vic hng ngy bao gm: Nhp im cho sinh vin, sa cha thng tin v im. In bng im, in danh sch Sinh vin , trt, t hc bng Lu tr thng tin ca cc bng im ca Sinh vin Cng vic qun l cn ht sc th cng v i hi nhiu k nng ca ngi qun l. V d: hng ngy, khi ngi qun l nhp im cho sinh vin, tnh ton, in danh sch theo yu cu ca nh trng: nhng sinh vin trt, t hc bng thi gian nhp thng tin mt nhiu, vic theo di, thng k, tng hp d b nhm ln, kh m bo tin cy Ngoi ra chng ti c tham kho mt s phn mm ca cc trn cc trang web ca cc trng H Nng nghip,... Chng ti thy phn mm ca h rt tin ch. Phn mm m chng ti xy dng s dng qun l im cho sinh vin trong mt khoa ca trng i hc. C th trng ta l khoa cng ngh thng tin. Nm nay, theo quy ch 25, cch tnh im s c mt s thay i so vi cc nm trc. Tu tng mn hc m ta c th p dng cch tnh im khc nhau: Vi nhng mn ch thc hnh: bao gm im thc ca nhm thc hnh, im bo v BTL ca tng thnh vin trong nhm. Vi nhng mn ch c l thuyt: bao gm im thi trnh ln1, im thi trnh ln2, im thi kt thc hc phn Vi nhng mn va l thuyt va thc hnh: bao gm im BTL, im thi kt thc hc phn Tu tng mn hc m im thi kt thc hc phn chim bao nhiu phn trm. Nhng theo quy ch mi, im ny khng c di 50% im tng kt. II. C s d liu ca h thng. nm c yu cu ca bi ton, chng ta cn hiu r nhng thng tin v c s d liu m bi ton cn. y, chng ti xin a ra nhng thng tin m phn mm qun l im cn c nh sau:
Trang:4 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
2.1. Thng tin ca sinh vin: MaSV (m Sinh Vin), HotenSV (h tn Sinh Vin), Malop (m lp), NS (nm sinh), Que (qu qun), Gii (gii tnh), Ghichu (ghi ch) 2.2.Thng tin v im: MaMon (m mn hc), TenMon (tn mn hc), DVHT (n v hc trnh), Diemlan1 (im thi ln 1), Diemlan2 (im thi lan 2), DiemHT (im hc trnh), DiemBTL (im bi tp ln), DiemRL (im rn luyn) 2.3. Cc thng tin khc: Quy ch tnh im mi ( y chng ti ang xt cng thc tnh im theo quy ch 25), mt s thng tin khc
Yu cu ca h thng
thc hin nhng mc tiu trn chng ti thy phn mm cn phi t nhng yu cn sau: Vic ng nhp thng tin v truy nhp thng tin phi ht sc n gin v nhanh chng. a ra nhng danh sch, bng im mt cch chnh xc v y . Vic thao tc trn my tnh phi n gin v d s dng. Cc thng tin a ra phi d hiu v thun tic cho ngi qun l s dng my tnh c thun li v an ton. Phn mm qun l im bao gm cc thng tin qun l c cu trc. Qua phn tch chng ti a ra cc gii php thch hp v c th a h thng my tnh vo vic qun l.
Trang:5 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Trng i Hc SPKTHY
6. Bo co Phn mm gip ngi qun l a ra c nhng vn cn bo co nh sau: Bo co DSSV theo tn, theo im. Bo co DSSV thi li, hc li Bo co DS im ca sinh vin trong tng k, tng kho hc Tm li, vic phn tch thit k h thng ht sc quan trng. Phi lm r c tnh hnh c th, ra phng hng gii quyt c th c tnh mc ni thng tin cht ch th khi p dng phn mm vo cc h thng my tnh mi khng xa ri thc t. Qua nghin cu v kho st chng ti xy dng biu phn cp chc nng v biu lung d liu m chng ti s trnh by phn sau. II. Biu phn cp chc nng v biu lung d liu.
Qun L im
1 ng nhp
2 Tr gip
3 Tra cu
5 X l thng tin
6 Bo co
4.1. Nhp tt SV
5.1. Tm kim
6.1In bng im
4.2.Nhp im
5.2. Sp xp
6.2. In DSSV
5.3. Sa im
Trng i Hc SPKTHY
Bng im
DSSV
Ngi dng
ng nhp
Thng tin cn x l
Tra cu
X l thng tin
Bo co
Bng im
DSSV
Bng im
Ngi tra cu
Qun l im
Tr li
Ngi qun l
Trang:8 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Mc 1
DSSV
Bng im
5. X l thng tin Tr li
Thng tin cn x l
1. ng nhp
Ngi qun l
2. Tr gip
Thng tin v SV
Kt qu
3. Tra cu
DSSV Bng im
Tr li
Bng im DS bo co Kt qu
6. Bo co
Trang:9 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Ngi tra cu
1. ng nhp
Ngi qun l
Trang:10 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
DSSV
Ngi qun l
im
4.2. Nhp im
Bng im
Cc cng thc mi
Trang:11 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Kt qu
5.1. Tm kim
Bng im
Kt qu
Kt qu DSSV
Sa i im Kt qu Bng im
5.3. Sa i
Trang:12 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
II.
- M hnh quan h cho ta bit mi quan h gia cc thc th, cho ta c ci nhn r hn v cc thc th. - Mi quan h: l s lin kt gia cc thc th vi nhau. Quy trnh xy dng m hnh E- R
Trang:13 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Bc 1: Lit k cc c trng ca n, chnh xc ho v la chn thng tin ca cc h s. Bc 2: c mt danh sch cc thuc tnh c chnh xc ho, chn lc - Tm thc th v cc thuc tnh ca n: - Loi cc thuc tnh c chon khi danh sch cc thuc tnh. Bc 3: Xc nh cc mi quan h gia cc thc th d xc nh bc 2. Bc 4: V s m hnh E-R v xc nh bn s cho cc thc th tham gia vo trong cc quan h. trc ht v thc th, sau v mi quan h. Bc 5: Chun ho s v thu gn s . Sau khi v s ta c th chun ho s nu trong c cc thuc tnh lp.
III.
p dng cho bi tp ln
Bi tp ca chng ti nghin cu v qun l im ca sinh vin, c th l ca sinh vin khoa CNTT ca trng HSPKTHY. Nhng thc th quan h trong bi tp ln gm c: tblsinhvien ( masv, hoten, nsinh, gioitinh, quequan) tbliem ( masv, mamon, diemthi, diemthilai, ghichu) tbl monhoc ( mamon, tenmonhoc, donvihoctrinh) tblnguoiquanly ( tenNQT, username, password, quyenhan) Cc thuc tnh ny c mi lin h vi nhau gip cho ngi qun l c th qun l im vi mt s chc nng sau: Nhp thng tin cho sinh vin vi cc c tnh lin quan chnh l cc thuc tnh ca cc trng d liu trong bng sinhvien v iem. X l thng tin lin quan n sinh vin nh: qu qun, nm sinh ca sinh vin, cc thng tin v im thi ca sinh vin. Ngi qun l c th in thng tin ca sinh vin vi cc c tnh . Ngi qun tr phi ng nhp username, password tng ng vi mi sinh vin. gip cho ngi qun l c th thc hin c nhng chc nng trn th cc thc th quan h trn phi c nhng mi quan h lin kt vi nhau. chnh l mi quan h E/R, t ta c bng m t lin kt gia cc thuc tnh. T ta c bng lin kt, m hnh thc th lin kt E/R m t mi quan h gia cc thuc tnh nh sau:
Trang:14 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Mn Hc M mn hc Tn mn hc *
H c C 1 * Bng im G m C 1
Lp M Lp Tn Lp
1
M SV Tn SV M Lp M mn hc im ln I im ln II im KThc Tng im M nh QL K
Tr a c u
In
*
C a 1
*
X l thn g tin 1
Hc K K Nm
Lc d liu theo m hnh E/A Ch : - Ch c ngi qun l mi c quyn thay i thng tin trn bng im. Sinh vin ch c ng nhp v tra cu thng tin.
Trang:15 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
III.2. BangSinhVien. File ny c chc nng lu tr thng tin c nhn ca Sinh vin. STT Tn cc trng 1 2 3 4 5 6 7 MaSV TenSV Malop Mamh NS Que Ghichu Kiu d liu Char Varchar Char Char Datetime Varchar Varchar Kch thc 10 50 10 10 8 50 50 ngha M sinh vin Tn sinh vien M lp M mn hc Nm sinh Qu qun Ghi ch
III.3. BangMonHoc File ny c chc nng lu tr thng tin v cc mn hc. STT Tn cc trng Kiu d liu Kch thc ngha
Trang:16 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
1 Mamh Char 10 2 Tenmh Varchar 50 III.4. BangLop. File ny c chc nng lu tr thng tin v cc lp hc. STT Tn cc trng 1 2 Malop Tenlop Kiu d liu Char Varchar Kch thc 10 50
M mn hc Tn mn hc
ngha M lp Tn lp
III.5. BangQL File ny c ch nng lu tr thng tin c nhn ca ngi Qun L. STT Tn cc trng 1 2 3 MaQL TenQL Password Kiu d liu Char Varchar Char Kch thc 10 50 20 ngha M nh qun l Tn ngi qun l M ng nhp ca ngi qun l
III.6. BangHocKy File ny c chc nng lu tr thng tin v tng k hc. STT Tn cc trng 1 2 Hocky Nam Kiu d liu Byte Datetime Kch thc 8 4 ngha Hc k Nm hc
Trang:17 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Ta c Biu quan h:
Trng i Hc SPKTHY
Tip theo chng ta phi thit k form cho chng trnh sao cho h thng hot ng c hiu qu. Nh vy chng ta phi thit k sao cho giao din gia ngi v my tht tt, s dng d dng, thut tin cho ngi trc tip qun l phn mm. Ngoi ra cn phi m bo cho h thng vn hnh tt, khng b trc trc v thng tin, hn ch sai st trong cc thao tc k thut. V phn mm thit k rt nhiu from nn chng ti ch a ra i din mt vi form s dng trong chng trnh: Thit k form ban u khi chy phn mm:
Chc nng ca cc nt lnh: Tn nt lnh ngha ng nhp vo h thng ng nhp Ra khi h thng Thot Hng dn s dng phn mm Tr gip
Trang:19 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Cc chc nng ca nt lnh: Tn nt lnh ngha Quay v form giao din ngi dng Quay li ng ng nhp vo h thng ng
Trang:20 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Chc nng ca cc nt lnh: Tn cc nt lnh ngha Lu thng tin va ng nhp Lu li Quay v form trc Quay li Nhp thng cho sinh vin mi Nhp mi
Trang:21 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Chc nng ca cc nt lnh: Tn cc nt ngha lnh Cho php tm kim thng tin v sinh vin Tm kim Tm kim theo tn, theo m Cho php sp xp danh sch theo danh sch Sp xp sinh vin theo tn, theo im Cho php chn, them, xa, sa thng tin Sa i Quay li form trc Quay li Thot khi h thng Thot
Trng i Hc SPKTHY
Bng phn cng cng vic ca tng thnh vin trong nhm thc hin:
STT
Tn thnh vin
Cng vic thc hin Phn tch yu cu ngi dng, v v biu Phn cp chc nng v biu lung d liu. (Phn I + II trong bi tp ln) M hnh thc th quan h, thit k file d liu. (Phn III +IV trong bi tp ln)
nh gi ca gio vin
1 Hong Th Thm
Nguyn Th Ninh
Trang:23 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)
Trng i Hc SPKTHY
Trn Th Tuyt
Trang:24 Nhm Thc hin: Hong Th Thm - Nguyn Th Ninh - Trn Th Tuyt (TK3)