8/4/2019 Quan Ly Ky Tuc Xa
1/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
---------------------
Trng i Hc Lc HngKhoa Cng Ngh Thng Tin
Chng Trnh Qun L K Tc X
Thnh vin:Lng Trung HiuDip V Ti NguynTrn Thanh Hi
I. Gii Thiu Chng Trnh Qun L K Tc X:A. Kho St Hin Trng:
K tc x trng i hc Lc Hng vi sc cha gn 1000 sinh vin, do vy qu trnh qun lthng tin l kh khn v tn thi gian, hiu qu khng cao. Trong qu trnh kho st, rt ra cnhng quy trnh cn c tin hc ho nh sau:
Khi sinh vin ng k phng: Nhp thng tin sinh vin nh: H v tn, m sinh vin, a ch, s in thoi,m phng, m khoa,ngy ng k, s tin ng. Ngi qun l phi xc nh c phng cn trng xp sinh vin vo. Mi sinh vin phi c 1 m sinh vin ring bit. M sinh vin ny ch dnh ring chosinh vin k tc x.
Khi sinh vin chuyn phng: Sinh vin t phng ny chuyn sang phng khc th m phng thay i, nhng tt c thng tin cn li th vn gi nguyn. Ngi qun l phi xnh c phng cn trng xp sinh vin vo.Khi sinh vin chuyn ra ngoi: Sinh vin chuyn ra ngoi th mi thng tin v sinh vin phi c xo. Kim tra xem sinh vin ng tin cha.Khi tm kim thng tin: ngi qun l tm kim da vo m sinh vin hoc tn sinh vin,sau khi tm kim s in ra tt c thng tin v sinh vin, d dng truy ra c lp hoc khoasinh vin ang theo hc.
Ti hn ng tin, ngi qun l phi kim tra sinh vin no cha ng tin thng bo hocnhc nh.B. Kt Lun:
Hin trng l nhng giai on trn vn cn thc hin bng tay, do vy tn nhiu thigian v cng sc. T nhng yu cu thc t trn, cc giai on trong qu trnh qun lsinh vin l cn c tin hc ho em li s thun li v thi gian, hiu qu cho hthng, gim thiu chi ph
Trang: 1
8/4/2019 Quan Ly Ky Tuc Xa
2/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
II. Cc Chc Nng Chnh:Chc nng chung:chng trnh c th dnh cho ngi qun l hoc l sinh vin trong vicxem thng tin v sinh vin.A. Cc chc nng c thc hin bi ngi qun tr mi khi c sinh vin
ng k phng, chuyn phng:1. Nhp thng tin sinh vin:Thng tin sinh vin c lu tr trong table Sinh Vin bao gm cc thuc tnh: m
sinh vin, h v tn, m khoa, ngy sinh, gii tnh, a ch, ngy ng k v nin kho.Khi nhp vo sinh vin mi th s lng sinh vin trong bng Phng phi tng ln 1ngi.
Mt s thng tin sau l bt buc ngi dng nhp vo: m sinh vin, h v tn, m phng, m khoa v ngy ng k. Cc thng tin cn li th c th trng nhp vosau.
2. Sa thng tin:
Sa cc thng tin v h v tn,m khoa, ngy sinh, gii tnh, a ch, ngy ng k v ninkho.3. Xa thng tin:
Xo tt c thng tin ca sinh vin ra khi c s d liu bao gm cc bn sau: Sinh Vin,Tin Phng,
Khi xo th s lng sinh vin trong bng Phng phi gim i 1 ngi.4. Tm kim v lc thng tin:
Tm kim sinh vin da trn h v tn, m sinh vin, m phng, lp.Tm phng cn trng cho sinh vin nam hoc sinh vin n v trng bao nhiu ngi.Tm kim sinh vin no cha ng tin phng hoc gn n thi hn np nhc nh.
5. Thng k v bo co:Thng k tt c sinh vin cha tr tin phng.Thng k tt c s lng sinh vin trong k tc x: bao gm bao nhiu nam, bao nhiun, theo nin kho, theo lp.a ra bn bo co v cc s liu c thng k c.
6. Thay i mt khu ti khon:Khi ng nhp bng quyn qun tr, ngi qun tr c th sa mt m ti khon qun tr Nhm lm tng tnh bo mt.
C. Quyn hn s dng chng trnh:
m bo tnh anh ton v bo mt cao, chng trnh c kho bng ti khon, nhng ngc ti khon Qun Tr mi c th ng nhp c chng trnh v thc hin cc thao tc trn.Quyn hn ca ngi Qun Tr l quyn hn cao nht. Ngi dng bnh thng khng th s dng chng trnh.Thng s chui kt ni n server do ngi dng nhp vo v chui ny c bo mt. Nu mra cng khng c c.
Trang: 2
8/4/2019 Quan Ly Ky Tuc Xa
3/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
III. M Hnh X L:1. Quy Trnh Nhp, Thm, Xo, Sa Thng Tin Sinh Vin do ngi qun tr thc hin:
Trang: 3
Thng Tin Sinh Vin
C S D LiuThng Tin Sinh Vin
Nhp liu v x ld liu
Ngi Qun Tr
Thm, sa,xo, cp nht
Kho lu tr
Thng tin vsinh vin
Thm, sa,xo, cp nht
8/4/2019 Quan Ly Ky Tuc Xa
4/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
2. Quy Trnh Tm Kim Thng Tin Sinh Vin do ngi qun tr thc hin:
Trang: 4
Thng Tin Sinh Vin
C S D LiuThng Tin Sinh Vin
D liu tr v
Ngi Qun Tr
Kim tra iukin
Tm kim
8/4/2019 Quan Ly Ky Tuc Xa
5/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
3. Quy trnh ng nhp v s dng chng trnh:
IV. M Hnh D Liu:C s d liu bao gm 5 bng:1. M T C S D Liu:Table Sinh Vin:SINHVIEN(MaSV,HoTen,MaKhoa,GioiTinh,NgaySinh,DiaChi)Bng thuc tnh:
Thuc tnh Kho Chnh Kiu D Liu Ghi Ch
MaSV C SMALLINT NOT NULL L m s ca mi sinhvin, m ny ra ring bit i vi mi sinh
vin
MaLop NVARCHAR (20) NOT NULLL m khoa sinh vinang theo hc, t thngtin ny c th truy ra
c lp NgaySinh DATETIME Ngy thng nm sinhca sinh vin
HoTen NVARCHAR ( 50 ) NOT NULL H tn ca sinh vinGioiTinh NVARCHAR ( 5 ) Gii tnh l nam hay n
NienKhoa CHAR Nin kho sinh vin theohc
NgayDangKy DATETIMEL ngy sinh vin vong k k tc x
DiaChi NTEXT a ch thng tr casinh vin
Trang: 5
Kim tra ti khonv ngi dng
C S D LiuThng Tin Sinh Vin
Nu SAI
Ngi Qun Tr
Nu NG
ng nhp
Bo li
8/4/2019 Quan Ly Ky Tuc Xa
6/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
Table Khoa:LOP(MaLop,Lop)
Bng thuc tnh:Thuc Tnh Kho Chnh Kiu D Liu Ghi Ch
MaLop C NVARCHAR (20) NOT NULLM lp ca sinh vin
ang theo hcTenLop NVARCHAR (20) Lp m sinh vinang theo hc
Table Phng :PHONG(MaPhong,SoLuongSV,LoaiPhong)
Bng thuc tnh:Thuc Tnh Kho Chnh Kiu D Liu Ghi Ch
MaPhong C SMALLINT NOT NULL L m s phng ca sinhvinLoaiPhong NVARCHAR ( 5 ) Cho bit phng NAMhay phng N SoLuongSV TINYINT S lng sinh vin hinti trong 1 phng
Table Tin Phng :TIENPHONG(MaSV,MaPhong, TienDong, NgayThu,NgayHetHan)
Bng thuc tnh:Thuc Tnh KhoChnh Kiu D Liu Ghi Ch
MaPhong SMALLINT M s phng
MaSV SMALLINT M s sinh vin
TienDong INT L s tin sinh vin phi ngcho khu ni tr
NgayThu DATETIME Ngy sinh vin ng tin. NgayHetHan DATETIME L s ngy ht hn tin ng
Trang: 6
8/4/2019 Quan Ly Ky Tuc Xa
7/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
Table Ti Khon:TAIKHOAN(TenTK,MatMa)
Thuc Tnh KhoChnh Kiu D Liu Ghi Ch
MaTK SMALLINT NOT NULL L m ca tng loi ti khon.
TenTK NVARCHAR (20) NOTNULLTn ca ti khon
LoaiTK BIT Ngi qun tr c loi l 1 vngi dng thng thng c
loi l 2MatMa NVARCHAR (20) NOTNULL Mt m ca ti khon.
2. M Hnh Quan H:
V. Gii thiu chng trnh:Tn chng trnh: Qun L K Tc X, phin bn 1.0.
Chc nng chnh l qun l thng tin sinh vin k tc x bao gm cc chc nng nu phn1:Giao din chnh ca chng trnh:
Trang: 7
8/4/2019 Quan Ly Ky Tuc Xa
8/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
Khi khi ng chng trnh, ngi dng c yu cu nhp cc thng s kt ni SQL server bagm Tn server, Database, User Name, Password. Tt c cc thng s kt ni ny c lu trli bng cch ghi vo fileQLKyTucXa.exe.config.File ny c chng trnh m ho bng 1thut ton c bit nhm tng tnh an ton v nu ai c ly c file th cng khng c chui kt ni n SQL server bao gm username v password.
Mn hnh ng nhp SQL server Sau khi ng nhp thnh cng vo SQL server th v nguyn tt chng trnh kt ni thnhcng n c s d liu, nhng chng trnh hot ng c th bn cn ng nhp vochng trnh.Chn menu iu Khin => ng Nhp, ca s ng nhp s hin ra yu cu ngi dng xcnhn quyn s dng chng trnh.
Mn hnh ng nhp chng trnh.
Ngi dng phi nhp ng mt m mi c th kch hot chng trnh. Nu mun i mt mth vo Menu iu Khin => i Mt M.
Mn hnh i mt m
Trang: 8
8/4/2019 Quan Ly Ky Tuc Xa
9/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
Giao din chng trnhBao gm cc Tab:
1. Thng Tin Tng Qut2. Tm Sinh Vin3. Thng Tin Sinh Vin4. Thng Tin Phng.
1. TAB Thng Tin Tng Qut
Trang: 9
8/4/2019 Quan Ly Ky Tuc Xa
10/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
Tab ny thng k tng qut tnh hnh sinh vin chung ca k tc x, bao gm:1. s lng sinh vin hin ti(bao nhiu nam, bao nhiu n),2. s lng phng hin c.3. s lng phng trng.
2. TAB Tm Sinh Vin
Chc nng tm sinh vin da trn:1. H v Tn.2. Lp3. M sinh vin.4. M phng
Ngi s dng chn 1 trong 4 la chn tm thng tin sinh vin.
Trang: 10
8/4/2019 Quan Ly Ky Tuc Xa
11/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
3. TAB Thng Tin Sinh Vin
Bao gm cc chc nng thm sa xo sinh vin.
4. TAB Tin Phng
C chc nng cp nht tin cho sinh vin v ng k phng.
Trang: 11
8/4/2019 Quan Ly Ky Tuc Xa
12/12
Gio Vin Hng Dn:Th.S Trng Phc Hi Lp: 06ct1
5. TAB Thng Tin Phng
C chc nng thm, sa, xo phng
HT
Trang: 12