You are on page 1of 52

I HC QUC GIA THNH PH H CH MINH TRNG I HC KHOA HC T NHIN KHOA TON TIN HC

MN: PHN TCH THIT K H THNG THNG TIN N: PHN TCH THIT K H THNG QUN L K TC X

GVHD: ThS. NGUYN GIA TUN ANH NHM THC HIN: L TH HOA - 0511098 BI TH NGA 0511164

Phn tch thit k h thng qun l k tc x


TP.H CH MINH, THNG 6/2008

MC LC MC LC.........................................................................................................2 LI NI U...................................................................................................3 LI CM N ..................................................................................................4 I. Mc tiu phm vi ti..................................................................................5 1. Mc tiu.........................................................................................5 2. Phm vi ti.................................................................................5 3. Phn tch hin trng h thng.........................................................5 II. Phn tch:.......................................................................................................8 1. Pht hin thc th:........................................................................8 2. S t chc qun l k tc x:....................................................11 3. M hnh ERD:...............................................................................12 4. Chuyn m hnh ERD sang m hnh quan h:..............................13 5. M t quan h:..............................................................................14 6. M t tng kt:..............................................................................21 III.Thit k x l.............................................................................................23 IV. Thit k giao din:.......................................................................................34 1. Giao din chnh:............................................................................34 2. Cc menu chnh:...........................................................................34 3. Cc form chnh:.............................................................................37 V. nh gi u khuyt im..............................................................................52 VI.Phn cng.....................................................................................................52

Phn tch thit k h thng qun l k tc x

LI NI U Thi i ngy ny mi ngi rt ch trng n vic hc tp, bi b kin thc. Thnh ph H Ch Minh l ni tp trung rt nhiu sinh vin cc tnh v hc tp. V l sinh vin cc tnh l tp trung v nn nhu cu ch ngy cng tr ln cp thit. Sinh vin tnh cc trng thng hay xin vo k tc x do trong k tc x th an ninh, tin phng khng qu t v c m hnh hc tp sinh hot tt nn qu trnh qun l k tc x ( khng s dng cng ngh thng tin ) gp nhiu kh khn. Thng qua nhu cu , nhm chng em lm n phn tch thit k h thng qun l k tc x nhm phn no gip cho ban qun l k tc x d dng hn trong qu trnh qun l sinh vin. n c kho st ti k tc x ca trng i hc khoa hc t nhin v i hc khoa hc x hi v nhn vn - 135B Trn Hng o Qun 1.

Phn tch thit k h thng qun l k tc x

LI CM N Chng em chn thnh cm n s ch bo tn tnh ca thy Nguyn Gia Tun Anh Ging vin b mn Phn tch thit k h thng thng tin. Thy cho chng em nhng kin thc qu gi v lnh vc phn tch thit k h thng thng tin. ng thi, chng em cng cm n s gip ca cc c ch trong ban qun l k tc x cung cp cho chng em nhng thng tin hu ch gip chng em hon thnh n ny. Trong qu trnh lm n, do kin thc v phn tch thit k cha su sc nn n ca chng em s khng trnh khi nhng sai st. Mong thy thng cm v gp thm cho chng em n c hon chnh hn. Xin chn thnh cm n!

Phn tch thit k h thng qun l k tc x


I.Mc tiu v phm vi ti 1. Mc tiu: Phn tch thit k h thng qun l k tc x nhm tin hc ha vic qun l sinh vin, to mi quan h mt thit gia sinh vin v nh trng. 2.Phm vi: n c thc hin trong phm vi gii hn ca mn phn tch thit k h thng v mc tiu nu trn. 3.Phn tch hin trng h thng: BAN QUN L K TC X Phiu s. PHIU BO IN NC NgyThngNm 200 PHNG TSSV:Ni tr:..Tm tr:.. TSSV nh CS CS Cui T.Th Vt n Thnh T.Th mc u mc gi tin Tng s sn phm:2 Tng s tin: NgyThngNm 2008 Ngi thu tin : Sau mi thng mi phng s nhn giy bo in nc ngh i din phng ng ng thi hn.

Tn SP Nc in

Phn tch thit k h thng qun l k tc x

BAN QUN L K TC X S: TH NI TR H tn sinh vin:. Ngy sinh...Ni sinh H khu thng tr.. MASV:Lp..Khoa Trng..Ni tr phng.. Ngy..Thng.Nm. GIM C Khi c xt vo k tc x.Sinh vin bt buc phi c mi quan h rng buc vi ban qun l k tc x thng qua vic lp th ni tr.T ban qun l s qun l sinh vin bng th ni tr ny. BAN QUN L K TC X S phiu PHIU GIAO CA NgyThng..Nm.. Ca: STT Ngi giao ca MANV Thi gian giao ca Ghi ch Ngi nhn ca

Khi nhn vin bo v qun l vic ra vo ca sinh vin,cho php sinh vin bo lnh ngi thn n thm.Mi ngy gm hai nhn vin bo v thay ca nhau trc.

Phn tch thit k h thng qun l k tc x

BAN QUN L K TC X BIN LAI THU L PH Mu: S:.. K hiu:. Ngy..Thng..Nm H tn sinh vin:........................................ Kha ......................................................... Ni dung thu:............................................. S tin thu:. Vit bng ch:........................................... Ngi np tin (K,ghi r h tn) Lp: H o to:..

Ngi nhn tin (K,ghi r h tn)

Hng nm sinh vin c nhim v phi ng tin l ph cho ban qun l. BAN QUN L K TC X S:

BIN LAI TH CHN TI SN H v tn ngi np tin:..Phng: S tin np:. L do np: TIN THU CHN TI SN NM HC 200200 K ton Ngy..Thng.Nm Th qu

Mi nm sinh vin phi ng km theo tin th chn ti sn.

Phn tch thit k h thng qun l k tc x


II. Phn tch yu cu: 1.Pht hin thc th: 1/ Thc th: SINHVIEN Mi thc th tng trng cho mt sinh vin trong k tc x. Cc thuc tnh: MSSV:M s sinh vin l thuc tnh kha dng phn bit vi cc sinh vin khc HOTENSV:H v tn sinh vin GIOITINH: Gii tnh NGAYSINH: Ngy sinh NOISINH: Ni sinh DIACHI:a ch SDT:S in thoi TRUONG:Trng PHONG:Phng 2/Thc th SV_NOITRU: Cc thuc tnh: MSSVNT:M s sinh vin ni tr l thuc tnh kha dng phn bit vi sinh vin tm tr 3/Thc th SV_TAMTRU: Cc thuc tnh: MSSVTT:M s sinh vin tm tr l thuc tnh kha 4/ Thc th: PHONG Mi thc th tng trng cho mt phng c sinh vin ng k Cc thuc tnh: MAPHG:M S Phng l thuc tnh kha dng phn bit cc phng vi nhau TENPHG:tn phng TRPHG:Trng phng 5/Thc th:PHONG_HC Mi thc th cho bit thng tin v phng lm vic ca nhn vin Cc thuc tnh: MPHC:M phng hnh chnh l thuc tnh kha 6/Thc th:PHONG_O Mi thc th cho bit thng tin v phng ca sinh vin Cc thuc tnh:

Phn tch thit k h thng qun l k tc x


MSPHO:M s phng l thuc tnh kha

7/ Thc th: NHANVIEN Mi thc th cho bit thng tin v nhn vin Cc thuc tnh: MANV:M s nhn vin l thuc tnh kha dng phn bit nhn vin khc HOTENNV:H v tn nhn vin GIOITINH: Gii tnh DIACHI:a ch SDT:S in thoi 8/ Thc th:NV_HC Mi thc th cho bit vai tr ca tng nhn vin trong phng hnh chnh Cc thuc tnh: MSNVHC:M s nhn vin hnh chnh 9/ Thc th:NV_BV Cho bit vai tr ca tng nhn vin bo v Cc thuc tnh: MSNVBV:M s nhn vin bo v 10/ Thc th: HOADON Mi thc th cho bit s tin m sinh vin trong mt phng phi tr. Cc thuc tnh: MAHD:M s ha n l thuc tnh kha dng phn bit ha n tng phng MAPHG:M s phng TTIEN:Tng tin 11/Thc th: HOPDONG Mi thc th cho bit thi gian bt u v kt thc ca sinh vin khi ng k . Cc thuc tnh: MSHDG:M s hp ng TGBD:Thi gian bt u TGKT:Thi gian kt thc 12/Thc th:TRUONG Mi thc th cho bit thng tin v trng ni m sinh vin c sinh vin ang theo hc Cc thuc tnh: MSTRG:M s trng l thuic tnh kha dung phn bit gia cc trng vi nhau

Phn tch thit k h thng qun l k tc x


TENTRUONG:Tn trng DIACHI:a ch 13/Thc th:HOATDONG Mi thc th cho bit thng tin v nhng hot ng m sinh vin tham gia Cc thuc tnh: MHDONG:M s hot ng l thuc tnh kha phn bit cc hot ng TENHD:Tn hot ng TGTCHUC:Thi gian t chc 14/Thc th:CHUCVU Mi thc th cho bit chc v ca nhn vin v sinh vin(nu c) Cc thuc tnh: MSCV:M s chc v l thuc tnh kha phn bit gia cc loi chc v TENCV:Tn chc v 15/Thc th:THANNHAN Mi thc th cho bit mi quan h ca sinh vin vi gia nh Cc thuc tnh: MSSV:M s sinh vin l thuc tinh kha cho bit thn nhn h hng vi sinh vin no TENTN:Tn thn nhn DIACHI:a ch QUANHE:Quan h

10

Phn tch thit k h thng qun l k tc x


2.S t chc qun l k tc x:

BAN GIM C

PHNG HNH CHNH

TRNG LU

NHN VIN HNH CHNH

NHN VIN BO V

SINH VIN

TRNG PHNG

Nhn xt: T s t chc qun l k tc x chng ta c th hnh dung ra c quy cch hot ng ca k tc x.Tuy s khng c hon chnh nhng gip ban qun l k tc x qun l sinh vin cht ch hn. qun l tt i hi ban qun l phi linh hot c v khu t chc ln khu qun l.
-

11

Phn tch thit k h thng qun l k tc x


3.M hnh ERD:
NHANVIEN_BAOVE MSNVBV NHANVIEN_HC MSNVHC (1,n) NHANVIEN Thuc C (1,n) CHUCVU MACV TENCV (1,n) C (1,n) TRUONG MSTRG TENTRUONG DIACHI Qun l (1,n) SINHVIEN C THANNHAN (1,1) MSSV TENTN DIACHI QUANHE MANV HOTENNV GIOITINH (0,n) SDT DIACHI (1,n) (1,1) (1,1) Thuc Lp
(1,n)

(0,n)

(0,n) PHONG_O MSPHO (1,1) Thuc

PHONG_HC MPHC

(1,n)

PHONG MAPHG TENPHG TRPHG

MSSV (0,n) HOTENSV (1,1) GIOITINH Qun NGAYSINH (1,n) Quan l NOISINH h SDT (0,n) TRUOMG PHONG DIACHI
(1,1)

SV_NOITRU MSSVNT Tham gia SV_TAMTRU MSSVTT

(1,1) (1,n) HOADON MAHD MAPHG TTIEN

HOPDONG (1,n) HOATDONG MHDONG TENHD TGTCHUC ng k (0,1) MSHDG TGBD TGKT (1,1) Qun l

(1,n)

T chc

12

Phn tch thit k h thng qun l k tc x

4.Chuyn m hnh ERD sang m hnh quan h: SINHVIEN(MSSV, HOTENSV, GIOITINH, NGAYSINH, NOISINH, DIACHI, SDT, TRUONG, PHONG, MSTRG, MAPHG, MACV) SINHVIEN_NT(MSSVNT) SINHVIEN_TT(MSSVTT) NHANVIEN(MANV, HOTENNV, GIOITINH, DIACHI, SDT, MACV) CHUCVU(MACV,TENCV) NHANVIEN_HC(MSNVHC) NHANVIEN_BAOVE(MSNVBV) PHONG(MAPHG,TENPG,TRPHG) PHONG_HC(MPHC) PHONG_O(MSPHO) HOADON(MAHD,MAPHG,TTIEN) TRUONG(MSTRG,TENTRUONG,DIACHI) HOATDONG(MHDONG,TENHD,TGTCHUC) HOPDONG(MSHDG,TGBD,TGKT) THANNHAN(MSSV,TENTN,DIACHI,QUANHE)

13

Phn tch thit k h thng qun l k tc x


5.M t quan h: 1) Quan h SINHVIEN Quan h SINHVIEN Din gii Kiu DL Loi DL M s sinh SN B vin H tn sinh CD B vin a ch CD B S in thoi SN B Trng CD B Phng SN B Gii tnh CT B Ngy sinh N B Ni sinh CD B Tng

STT 1 2 3 4 5 6 7 8 9

Tn thuc tnh MSSV HOTENSV DIACHI SDT TRUONG PHONG GIOITINH NGAYSINH NOISINH

MGT

S byte 7 50 50 10 50 3 5 15 50 233

RB PK

Khi lng: S dng ti tiu: 900 S dng ti a: 1000 Kch thc ti tiu: 900*233(Byte) = 209,7 KB Kch thc ti a: 1000*233(Byte) = 233 KB

2)Quan h NHANVIEN Quan h NHANVIEN Din gii Kiu DL Loai DL M s nhn vin SN B H tn nhn vin a ch S in thoi Gii tnh Tng CD CD SN CT B B B B

STT 1 2 3 4 5

Thuc tnh MANV HOTENNV DIACHI SDT GIOITINH

MGT

S byte 10 30 50 10 5 105

RB PK

14

Phn tch thit k h thng qun l k tc x


-Khi lng: S dng ti tiu: 20 S dng ti a: 50 Kch thc ti tiu: 20*105(Byte) = 2,1KB Kch thc ti a: 50*105(Byte) = 5,25KB

3)Quan h NHANVIEN_HC: Quan h NV_HC STT 1 Thuc tnh MSNVHC Din gii M s nhn vin hnh chnh Tng Kiu DL CT Loi DL B MGT S byte 10 10 RB PK

-Khi lng: S dng ti tiu: 15 S dng ti a: 30 Kch thc ti tiu: 15*10 = 0,15KB Kch thc ti a: 30*10 = 0,3KB 4)Quan h NHANVIEN_BAOVE: Quan h NHANVIEN_BAOVE Din gii Kiu Loai DL DL M s nhn vin CT B bo v Tng S dng ti tiu: 5 S dng ti a: 20 Kch thc ti tiu: 10*5 = 0,015KB Kch thc ti a: 20*10 = 0,2KB

STT 1

Thuc tnh MSNVBV -Khi lng:

MGT S byte 10 10

RB PK

5)Quan h PHONG:

15

Phn tch thit k h thng qun l k tc x

Quan h PHONG STT 1 2 3 Thuc tnh MAPHG TENPHG TRPHG Din gii M s phng Tn phng Trng phng Tng Kiu DL SN CT SN Loai DL B B MGT S byte 3 3 13 RB PK

-Khi lng: S dng ti tiu: 105 S dng ti a: 200 Kch thc ti tiu: 105*13 = 1,365KB Kch thc ti a: 200*13 = 2,600KB 6)Quan h PHONG_HC: STT 1 Thuc tnh MPHC Quan h PH_HCHINH Din gii Kiu DL Loi DL M phng CT B hnh chnh Tng MGT S byte 3 3 RB PK

-Khi lng: S dng ti tiu: 5 S dng ti a: 10 Kch thc ti tiu: 3*5 = 0,015KB Kch thc ti a: 10*3 = 0,03KB 7)Quan h PHONG_O: STT 1 Thuc tnh MSPHO Quan h PHONG_O Din gii Kiu DL M s phng Tng CT Loai DL B MGT S byte 3 3 RB PK

-Khi lng: S dng ti tiu: 100 S dng ti a: 190 Kch thc ti tiu: 3*100 = 0,3KB Kch thc ti a: 190*3 = 0,57KB

16

Phn tch thit k h thng qun l k tc x

8)Quan h TRUONG : Quan h TRUONG Din gii Kiu DL M s trng Tn trng a ch Tng CT CD CD

STT 1 2 3

Thuc tnh MSTRG TENTRUONG DIACHI

Loai DL B B B

MGT

S byte 10 40 40 90

RB PK

-Khi lng: S dng ti tiu: 2 S dng ti a: 6 Kch thc ti tiu: 2*90 = 0,180KB Kch thc ti a: 6*90 = 0,54KB 9)Quan h HOATDONG : Quan h HOATDONG STT 1 2 3 Thuc tnh MHDONG TENHD TGTCHUC Din gii M s hot ng Tn hot ng Thi gian t chc Tng Kiu DL CT CD N Loai DL B B B MGT S byte 10 20 12 42 RB PK

- Khi lng: S dng ti tiu: 5 S dng ti a: 10 Kch thc ti tiu: 5*4 2 = 0,21KB Kch thc ti a: 10*42 = 0,42KB 10)Quan h HOPDONG : STT Thuc tnh Quan h HOPDONG Din gii Kiu DL Loai DL MGT S byte RB

17

Phn tch thit k h thng qun l k tc x


1 2 3 4 MSHDG TENHD TGBD TGKT M s hp ng Tn hp ng Thi gian bt u Thi gian kt thc Tng CT CD N N B B B B 10 20 10 10 50 PK

-Khi lng: S dng ti tiu:900 S dng ti a:1000 Kch thc ti tiu:900*50(Byte)=45KB Kch thc ti a:1000*50(Byte)=50KB 11)Quan h HOADON: Quan h HOADON MGT 1 2 3 Thuc tnh MAHD MAPHG TTIEN Din gii M s ha n M phng Tng tin Tng Kiu DL CT CT SN Loi DL B B B MGT S byte 10 4 10 24 RB PK FK

-Khi lng: S dng ti tiu:105 S dng ti a:200 Kch thc ti tiu:24*105(Byte)=2,52KB Kch thc ti a:24*200(Byte)=4,8KB 12)Quan h CHUCVU: STT 1 2 Thuc tnh MACV TENCV Quan h CHUCVU Din gii Kiu DL M s chc v Tn chc v Tng CT CD Loai DL B B MGT S byte 10 10 20 RB PK

18

Phn tch thit k h thng qun l k tc x

-Khi lng: S dng ti tiu:21 S dng ti a:51 Kch thc ti tiu:20*21(Byte)=0,42KB Kch thc ti a:51*20(Byte)=1,02KB

13) Quan h THANNHAN : Quan h THANNHAN Din gii Kiu DL Loai DL M s sinh SN B vin Tn thn nhn CD B a ch CD B Quan h CD B Tng

STT 1 2 3 4

Thuc tnh MSSV TENTH DIACHI QUANHE

MGT

S byte 7 30 50 10 97

RB PK PK

-Khi lng: S dng ti tiu: 900 S dng ti a: 5000 Kch thuc ti tiu: 97*900(Byte) = 83.7KB Kch thc ti a: 5000*97(Byte) = 485KB 14)Quan h SV_NOITRU: STT 1 Thuc tnh MSSVNT Quan h SINHVIEN_NOITRU Din gii Kiu Loi DL DL M s sinh CT B vin ni tr Tng MGT S byte 7 7 RB PK

-Khi lng: S dng ti tiu: 800 S dng ti a: 950 Kch thc ti tiu: 800*7 = 5600(Byte)

19

Phn tch thit k h thng qun l k tc x


Kch thc ti a: 950*7 = 6650(Byte) 15)Quan h SV_TAMTRU: STT 1 Thuc tnh MSSVTT Quan h SINHVIEN_TAMTRU Din gii Kiu DL Loi DL M sinh vin CT B tm tr Tng MGT S byte 7 7 RB PK

-Khi lng: S dng ti tiu: 100 S dng ti a: 150 Kch thc ti tiu: 7*100 = 700(Byte) Kch thc ti a: 150*7 =1050(Byte) **Ghi Ch** Kiu D Liu: SN : S nguyn CT : Chui tnh CD : Chui ng N : Ngy thng Loi d liu: B: Bt Buc MGT : Min Gi Tr RB : Rng Buc PK : Primary Key(Kha chnh) FK: Foreign Key(Kha ngoi) 6.M t tng kt:

20

Phn tch thit k h thng qun l k tc x

A..Tng kt quan h: STT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Tn quan h SINHVIEN SV_NOITRU SV_TAMTRU NHANVIEN NHANVIEN_HC NHANVIEN_BV PHONG PHONG_HC PHONG_O TRUONG HOATDONG HOPDONG DONGIA CHUCVU THANNHAN S byte 170 7 7 97 10 10 13 3 3 90 42 50 24 20 97 Kch thc ti a 233KB 6,65 KB 1,05KB 5,25KB 0,3KB 0,2KB 2,6KB 0,03KB 0,57KB 0,54KB 0,42KB 50KB 4,8KB 1,02KB 485KB

B:Tng kt thuc tnh: ST T 1 2 3 4 5 6 7 8 9 10 11 Tn thuc tnh MSSV HOTENSV DIACHI SDT MAPHG MSTRG MSSVNT MSSVTT MANV HOTENNV MSNVHC Din gii M s sinh vin Tn sinh vin a ch S in thoi Phng Trng SINHVIEN SINHVIEN SINHVIEN,NHANVIEN,TRUONG, THANNHAN SINHVIEN,NHANVIEN SINHVIEN,PHONG SINHVIEN,TRUONG Thuc quan h

M s sinh vin ni SV_NOITRU tr M s sinh vin tm SV_TAMTRU tr M s nhn vin NHANVIEN Tn nhn vin M s nhn vin NHANVIEN NHANVIEN_HC

21

Phn tch thit k h thng qun l k tc x


hnh chnh M s nhn vin bo v Tn phng Trng phng M s phng hnh chnh M s phng Tn trng M s hot ng Tn hot ng Thi gian t chc M s hp ng Thi gian bt u Thi gian kt thc M s ha n Thnh tin M s chc v Tn chc v Tn thn nhn Quan h

12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

MSNVBV TENPHG TRPHG MPHC MSPHO TENTRUONG MHDONG TENHD TGTOCHUC MSHDG TGBD TGKT MAHD TTIEN MACV TENCV TENTN QUANHE

NHANVIEN_BAOVE PHONG PHONG PHONG_HC PHONG_O TRUONG HOATDONG HOATDONG HOATDONG HOPDONG HOPDONG HOPDONG HOADON HOADON CHUCVU CHUCVU THANNHAN THANNHAN

22

Phn tch thit k h thng qun l k tc x


III.Thit k x l: 1. x l Thng tin nhn vin ca form Qun l nhn vin Tn x l: Thng tin nhn vin Form: Qun l nhn vin Input: Output: Thng tin v tt c nhn vin trong ban qun l k tc x Table lin quan: NHANVIEN

M table NHANVIEN

In kt qu

ng table NHANVIEN

2. x l Cp nht ca form Thng tin sinh vin:

23

Phn tch thit k h thng qun l k tc x

Tn x l:Cp nht Form:Thng tin sinh vin Input: Output:Xut thng tin v tt c sinh vin trong k tc x Table linquan SINHVIEN

M table SINHVIEN

In kt qu

ng table SINHVIEN

24

Phn tch thit k h thng qun l k tc x

3. x l Thm ca Thng tin sinh vin Tn x l:Thm Form:Thng tin sinh vin Input:MSSV,HOTENSV,DIACHI,SDT,NGAYSINH,NOISINH,GIOITINH,MACV Output:Thng bo kt qu v thng tin sinh vin c thm vo thnh cng khng Table lin quan: SINHVIEN

MSSV:mssv HOTENSV:hoten GIOITINH:gtinh SDT:sdt DIACHI:diachi MACV:macv NGAYSINH:ngsinh NOISINH:nsinh MAPHG:maphg MSTRG:matrg M table SINHVIEN

Kim tra s tn ti ca sinh vin

Thm d liu X vo : X.MSSV=mssv X.HOTENSV=hoten X.DIACHI=diachi X.SDT=sdt X.GIOITINH=gtinh X.MACV=macv X.NGAYSINH=ngsinh X.NOISINH=nsinh X.MAPHG=maphg X.MSTRG=mstrg

ng table SINHVIEN

25

Phn tch thit k h thng qun l k tc x


4. x l Thm ca form Qun l nhn vin Tn x l:Thm Form:Qun l nhn vin Input:MANV,HOTENNV,DIACHI,SDT,GIOITINH,MACV Output:Thng tin nhn vin c a vo c s d liu thnh cng khng Table lin quan:NHANVIEN

MANV:manv HOTENNV :hoten GIOITINH:gtinh SDT:sdt DIACH Idiachi : MACV:macv

M table NH ANVIEN

Kim tra s tn ti ca nhn vin

Thm d liu X vo : X.MANV=manv X.H OTEN NV =hoten X.DIACHI diachi = X.SDT=sdt X.GIOITIN H =gtinh X.MACV=macv

ng table N HANVIEN

26

Phn tch thit k h thng qun l k tc x


5. x l Tm kim ca form Qun l sinh vin: Tn x l:Tm kim Form: Qun l sinh vin Input: MSSV,HOTENSV Output: Xut ra thng tin ca sinh vin Table lin quan: SINHVIEN

MSSV:mssv HOTENSV:hoten

M table SINHVIEN

SINHVIEN .MSSV=MSSV SINHVIEN .HOTENSV=hoten

Thng bo: Khng tm thy

In kt qu

ng table SINHVIEN

27

Phn tch thit k h thng qun l k tc x


6. x l Tm kim ca form Qun l nhn vin Tn x l:Tm kim Form:Qun l nhn vin Input:MANV,HOTENNV Output:Xut ra thng tin v nhn vin Table lin quan:NHANVIEN

MANV:manv HOTENNV:hoten

M table NHANVIEN

NHANVIEN.MANV=manv NHANVIEN.HOTENNV=hoten

Thng bo : Khng tm thy

In kt qu

ng table NHANVIEN

28

Phn tch thit k h thng qun l k tc x


7. x l In ca form Ha n Tn x l:In Form:Ha n Input:MAHD,MAPHG,TTIEN Output:In ra mn hnh hoc in ra t my in Table lin quan:HOADON

MAHD,MAPHG,TTIEN

M table HOADON

In ra kt qu trong ha n

ng table SINHVIEN

29

Phn tch thit k h thng qun l k tc x


8. x l Sa ca form Qun l nhn vin Tn x l:Sa Form:Qun l nhn vin Input:MANV,HOTENNV,DIACHI,SDT,GIOITINH,MACV Output:Thng tin ca nhn vin trong danh mc nhn vin Table lin quan:NHANVIEN

MANV ,HOTENNV ,DIACHI , SDT ,MACV ,GIOITINH

M table NHANVIEN

To d liu cn sa

Thm vo dng X : MANV =X.MANV HOTENNV =X.HOTENNV DIACHI =X.DIACHI SDT =X.SDT GIOITINH =X.GIOITINH MACV =X.MACV

ng table NHANVIEN

30

Phn tch thit k h thng qun l k tc x


9. x l Sa ca form Thng tin sinh vin Tn x l:Sa Form:Thng tin sinh vin Input:MSSV,HOTEN,DIACHI,SDT,GIOITINH,NOISINH,NGAYSINH,MACV Output:Thng tin ca sinh vin Table lin quan:SINHVIEN

MSSV ,HOTENSV ,DIACHI ,SDT ,MACV ,GIOITINH ,NGAYSINH , NOISINH

M table SINHVIEN

To d liu cn sa

Thm vo dng X : MSSV =X.MSSV HOTENSV =X.HOTENSV DIACHI =X.DIACHI SDT =X.SDT GIOITINH =X.GIOITINH MACV =X.MACV NGAYSINH =X.NGAYSINH NOISINH =X.NOISINH

ng table SINHVIEN

31

Phn tch thit k h thng qun l k tc x


10. x l Xa ca form Thng tin sinh vin Tn x l: Xa Form: Thng tin sinh vin Input:MSSV Output:Xa ton b thng tin khi sinh vin ra trng Table lin quan:SINHVIEN

MSSV

M table S IN H V IE N

c c h a ht d liu

c d liu dng X

X.M S S V S S V =M

ng table S IN H V IE N

X a dng X

32

Phn tch thit k h thng qun l k tc x


11. x l Danh sch phng ca form Thng tin phng Tn x l: Danh sch phng Form: Thng tin phng Input: Output: Xut ra thng tin ca tt c cc phng ca sinh vin Table lin quan: PHONG_O

M t a b le P H O N G _O

In k t qu

n g t a b le P H O N G _O

33

Phn tch thit k h thng qun l k tc x

IV.Thit k giao din: 1.Giao din chnh

y l giao din chnh trc khi bc vo thao tc ng nhp 2.Cc menu chnh 2.1 Menu H thng:

34

Phn tch thit k h thng qun l k tc x

Menu H thng c chc nng cho ngi dng truy nhp, lu d liu ang lm vic v thot khi chng trnh. Menu chc nng s b n khi ngi dng cha ng nhp 2.2 Menu Chc nng Ty vo chc v v quyn hnh ca nhn vin m nhn vin c quyn cp nht hay tm kim. y l chc nng tm kim: gm c tm kim sinh vin,nhn vin v phng

y l chc nng cp nht thng tin v sinh vin,thng tin v nhn vin v thng tin v phng .

35

Phn tch thit k h thng qun l k tc x

Ngoi ra cn c thao tc truy cp trc tip vo chc nng xut ha n. Menu Tr gip dng hng dn ngi dng cch s dng v cch thay i mt khu.

36

Phn tch thit k h thng qun l k tc x

3.Cc Form chnh: 3.1 Form NG NHP

Khi ngi dng nhp ng thng tin c cp pht th Menu chnh s xut hin Menu chc nng. T Menu chc nng ny m ngi dng c th thao tc c mi d liu c cho php. M t chi tit form ng nhp Tn T Tn ng nhp Mt khu ng nhp Kiu T Textbox Textbox Button Rng buc D liu Nhp t Keyboard Nhp t Keyboard Ly t c s d liu ng nhp h thng Thot khi Form DN_click() Mc ch Hm lin quan Gi tr Default

Thot

Button

Thoat_click()

37

Phn tch thit k h thng qun l k tc x

3.2 Form THNG TIN SINH VIN

Nhn vin c chc nng s c quyn truy nhp thng tin v sinh vin hin ti k tc x. Form ny gm c nhng chc nng chnh sau: Button Thm: Khi click vo nt ny th s to mi mt sinh vin khi sinh vin ng k vo ti k tc x. Button Lu: Dng lu thng tin ca sinh vin vo c s d liu khi m c nhp y thng tin vi cc mc nh trn. Button Sa: Khi click vo nt ny,nhn vin c chc nng c quyn sa i mt s thng tin b sai ca sinh vin. Button Thot: Dng thot khi form. M t chi tit form Qun l sinh vin vi chc nng a ra Thng tin sinh vin

38

Phn tch thit k h thng qun l k tc x


Tn T Kiu T MSSV H tn sinh vin a ch Ngy sinh Ni sinh Phng Trng S in thoi Gii tnh Thuc din Thm Sa Lu Thot Textbox Textbox Textbox Date time picker Textbox Combobox Combobox Textbox Radio button Combobox Button Button Button Button Rng buc 7 k t D liu Nhp t keyboard Nhp t keyboard Nhp t keyboard Ly t date time picker Nhp t keyboard Ly t table PHONG Ly t table TRUONG Dng s Nhp t keyboard Nam / N Ni tr / Tm tr To mi mt SV Sa thng tin SV Lu thng tin SV Thot khi form Them_Click() Sua_Click() Luu_Click() Thoat_Click() Mc ch Hm lin quan Gi tr Default

39

Phn tch thit k h thng qun l k tc x


3.2 Form TM KIM SINH VIN

Chc nng ca form ny l tm kim xem sinh vin c trong k tc x hay khng, form ny c h tr hai chc nng chnh l tm theo tn ca sinh vin hoc tm theo m s sinh vin. Button Tm: tm kim trong c s d liu xem sinh vin c tn ti trong k tc x khng, nu c th mc Kt qu s xut hin ra mt s thng tin nh trong bng,nu khng c th s khng xut g c. Button Chi tit SV: SV c trong k tc x, nu mun bit thng tin chi tit ca SV th click vo nt ny, khi form THNG TIN SINH VIN s hin ra. Button In: dng in d liu trong bng Kt qu Button Thot: thot khi form. M t chi tit form Qun l sinh vin vi chc nng Tm kim sinh vin Tn T Kiu T MSSV Textbox Rng buc 7 k t D liu Nhp t keyboard Nhp t keyboard Ly t ng Mc ch Hm lin quan Gi tr Default

Tn SV Textbox STT Textbox

40

Phn tch thit k h thng qun l k tc x


MSSV Textbox 7 k t Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Thay i DL t bng SINHVIEN Tm kim SV In kt qu Thot khi form CTSV_Click() Tim_Click() In_click() Thoat_click()

H tn Textbox SV S in Textbox thoi a ch Textbox Phng s Chi tit SV Tm In Thot Textbox Button Button Button Button

Dng s

3.4 Form NHN VIN Chc nng thng tin nhn vin

41

Phn tch thit k h thng qun l k tc x


Chc nng ca form ny l dng cho nhn vin hnh chnh xem thng tin chi tit ca cc nhn vin trong k tc x v cp nht thng tin. Mc Bng chi tit ch in ra mt s kt qu cn thit c m t nh trn hnh v. Button Chi tit NV: khi chn mt ngi trong Bng chi tit v click vo nt Chi tit NV th form THNG TIN CHI TIT s hin ra v cung cp ton b thng tin c lin quan n nhn vin . Form ny s c gii thiu pha di. Button Lu: Dng lu thng tin ca nhn vin vo c s d liu. Button Xa: Xa trc tip mt nhn vin trong Bng chi tit Button Thot: thot khi form. M t chi tit form NHAN VIEN vi chc nng Thng tin nhn vin Tn T Kiu T Thng Button tin nhn vin Tm Button kim STT M s H tn NV Chc v a ch Chi tit NV Lu Xa Thot Textbox Textbox Textbox Textbox Textbox Button 10 k t Rng buc D liu Hm lin quan Gi tr Default Ly DL t In ra danh TTNV_click() bng sch nhn NHANVIEN vin Ly DL t Tm kim TK_click() bng nhn vin NHANVIEN Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Thay i DL t bng nhn vin Lu d liu Xa DL Thot khi form CTNV_click() Mc ch

Button Button Button

Luu_click() Xoa_click() Thoat_click()

Chc nng Chi tit NV trong Thng tin nhn vin

42

Phn tch thit k h thng qun l k tc x

Form ny c chc nng thm, sa chi tit mt nhn vin. Button Thm: Thm mt nhn vin mi vo Button Sa: Sa i mt hay mt vi thng tin ca nhn vin Button Lu: Lu vo c s d liu Button Thot: Thot khi form M t chi tit chc nng Chi tit NV trong Thng tin nhn vin Tn Kiu T T H tn Textbox nhn vin M s Textbox Chc v a ch S in thoi Textbox Textbox Textbox Dng s Rng buc D liu Nhp t keyboard 10 k t Nhp t keyboard Nhp t keyboard Nhp t keyboard Nhp t keyboard Mc ch Hm lin quan Gi tr Default

43

Phn tch thit k h thng qun l k tc x


Gii tnh Thm Lu Sa Thot Radio button Button Button Button Button Nam/N Thm mt NV mi Lu kt qu Sa thng tin ca NV Thot khi form Them_click() Luu_click() Sua_click() Thoat_click()

Chc nng Tm kim

Form c chc nng tm kim xem nhn vin c lm vic trong k tc x khng, form h tr hai chc nng l tm kim theo tn v tm kim theo m s nhn vin. Button Tm: dng tm kim nhn vin trong c s d liu, nu c th Bng chi tit s xut hin kt qu, cn nu khng th s khng xut ra g c. Button In: In kt qu trong mc Bng chi tit

44

Phn tch thit k h thng qun l k tc x


Button Thot: Thot khi form M t chi tit chc nng Tm kim ca form NHAN VIEN Tn T Thng tin nhn vin Tm kim Tm theo m s Tm theo tn STT M s H tn NV a ch Chc v In Thot Kiu T Button Button Textbox Textbox Textbox Textbox Textbox Textbox Textbox Button Button 10 k t Nhp t keyboard Nhp t keyboard Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng In kt qu Thot khi form In_click() Thoat_click() Rng buc D liu Mc ch Hm lin quan Gi tr Default TTNV_click() TK_click()

45

Phn tch thit k h thng qun l k tc x


3.5 Form HOA DON THANH TOAN

y l mu ha n thanh ton tin in nc hng thng ca tng phng, khi nhn vin hnh chnh nhp tn phng vo th mi d liu theo s c cp nht. Mc Tng s SP th mc nh l 2 (v sinh vin trong k tc x hng thng ch phi tr tin in v nc, ngoi ra khng phi tr thm khon no na). Mc Tng s tin ban u mc nh l 0 ng, khi ct thnh tin xut hin th n s t cp nht vo mc ny. Mc ngy, thng, nm th mc nh ly theo ngy ca h thng, tuy nhin nhn vin khi lp phiu c th thay i. Button In: In ha n Button Lu: Lu d liu vo h thng Button Thot: Thot khi form M t chi tit form Ha n thanh ton Tn T Kiu T Rng D liu buc Phng Textbox Ly t Mc ch Chn Hm lin quan Gi tr Default

46

Phn tch thit k h thng qun l k tc x


table phng PHONG_ tn ti O Ly t ng Ly t ng Ly t ng in/Nc Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Ly t table ngy Ly t table thng Ly t table nm

TSSV Ni tr Tm tr Tn SP

Textbox Textbox Textbox Textbox

Dng s Dng s Dng s

TSSV Textbox T.Th nh mc Textbox CS u CS cui T.Th Textbox Textbox Textbox

Dng s Dng s Dng s Dng s Dng s Dng s Dng s Dng s Dng s Dng s

Vt nh Textbox mc n gi Textbox Thnh tin Tng s SP Tng s tin Ngy Textbox Textbox Textbox Combobox

Thng Nm

Combobox Combobox

Chn ngy trong thng Chn thng trong nm Chn nm Chn nhn vin tn ti In ha

Ngy h thng Thng h thng Nm h thng

Ngi lp Combobox phiu In Button

In_click()

47

Phn tch thit k h thng qun l k tc x


n Lu DL Luu_click() Thot Thoat_click() khi form

Lu Thot

Button Button

3.6 Form DANH MUC PHONG Chc nng Thng tin phng

Form c chc nng truy xut ra thng tin v tt c phng ca sinh vin trong k tc x. Button Thm: Dng thm mi v thng tin ca mt phng Button Sa: Sa mt hay nhiu mc trong thng tin v phng Button Lu: Lu vo c s d liu Button Thot: Thot khi form M t chi tit form DANH MUC PHONG vi chc nng Thng tin phng

48

Phn tch thit k h thng qun l k tc x

Tn T Thng tin phng Tm kim

Kiu T Button Button

Rng buc

D liu Ly DL t table PHONG_O Ly DL t table PHONG_O Ly t table PHONG_O Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng

Mc ch Xut ra thng tin v phng Tm kim phng

Hm lin quan TTPO_click() TK_click()

Gi tr Default

M phng Combo box Tn Textbox phng Ni tr Numeric UpDown Tm tr Numeric UpDown Tng s Numeric sinh vin UpDown Trng Textbox phng Thm Button Lu Sa Thot Button Button Button

10 k t

Dng s Dng s >=2

Thm mi 1 phng Lu DL Sa thng tin Thot khi form

Them_click() Luu_click() Suu_click() Thoat_click()

49

Phn tch thit k h thng qun l k tc x

Chc nng Tm kim

Chc nng ca form ny l tm kim xem phng c tn ti trong k tc x khng, nu c th xut ra thng tin lin quan n phng . Form h tr hai chc nng l tm kim theo m s v theo s sinh vin ni tr. Button Thm dng thm d liu ca phng Button Sa dng Sa mt hay nhiu mc trong bng Kt qu Button Lu l lu thng tin vo c s d liu Button Thot dng thot ra khi form hin hnh M t chi tit form DANH MUC PHONG vi chc nng Tm kim Tn T Thng tin phng Tm kim Kiu T Button Button Rng buc D liu Mc ch Hm lin quan Gi tr Default TTPO_click() TK_click()

50

Phn tch thit k h thng qun l k tc x


Tm theo m s Tm theo SVNT Tm STT M s Tn phng SV ni tr SV tm tr Tng SV Trng phng Thm Lu Sa Thot Textbox Textbox Button Textbox Textbox Textbox Textbox Textbox Textbox Textbox Button Button Button Button 10 k t Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Ly t ng Thm mi 1 phng Lu DL Sa thng tin Thot khi form Them_click() Luu_click() Sua_click() Thoat_click() Nhp t keyboard Nhp t keyboard

51

Phn tch thit k h thng qun l k tc x


V.nh gi u khuyt im: 1.u im: x.Thng qua chng ta c th dng m hnh ny x l cho nhng m hnh c cch t chc tng t nh qun l trng,khch sn M hnh a ra mt s chc nng ph hp vi yu cu cn thit tin hnh qun l sinh vin hiu qu v cht ch hn. Cu trc d liu tng i y v gn gi vi thc t gip mi ngi nm c mt cch d dng. Thut gii n gin,d hiu nhng tng i y t c th m rng m hnh ln thnh h thng qun l k tc x rng khp. 2.Khuyt im: M hnh cha hon chnh Lc quan h cha cht ch Thut gii n gin Giao din khng c p v cha th hin c ht mc tiu yu cu.
T m hnh qun l k tc x chng ta c th bit c s hot ng ca k tc

VI.Phn cng L Th Hoa: Kho st. Thit k x l v gii thut. Chuyn t m hnh ERD sang m hnh quan h. Bi Th Nga: Kho st. V m hnh ERD Thit k giao din v cc form Ngoi cng vic chnh, c hai cng gp v tr gip ln nhau v cng vic.

52

You might also like