You are on page 1of 45

TRNG I HC S PHM THNH PH H CH MINH

KHOA TON TIN HC

N MN HC
CNG NGH PHN MM
Tn n:

Ging vin hng dn: Ths. Trn Ngc Bo


Nhm sinh vin thc hin:
Kiu My

K33.103.030

Trn c Tm

K33.103.044

Nguyn Khc Vn K33.103.068


Lp S phm Tin Kho 33

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

TP. H Ch Minh, thng 5 nm 2010

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 1

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

MC LC

I. Mc tiu, phm vi ti: .................................................................................... 5

1. Mc tiu: ......................................................................................................................... 5
2. Phm vi ti: .............................................................................................................. 5
II. Kho st: .............................................................................................................. 5

1. Hin trng v yu cu: ............................................................................................... 5


1.1 S lc v n v: ................................................................................................. 5
1.2. Chc nng ca tng b phn: ........................................................................ 7
1.3. Quy trnh x l nghip v qun l v lu tr cng vn ca n v: . 8
1.4. Cc biu mu c lin quan: .......................................................................... 12
1.5. Cc quy nh rng buc (t nhin v ng cnh): ................................. 16
1.6. Cc thng k, tra cu cn c: ...................................................................... 16
1.7. Cc thng tin cn lu tr:.............................................................................. 16
2. Bng phn cng cng vic v mc hon thnh: ................................... 17
III. Phn tch .......................................................................................................... 17

1. Pht hin thc th: ................................................................................................... 17


2. M hnh ERD (CDM): ............................................................................................... 18
3. M t thc th: .......................................................................................................... 19
4. M hnh DFD: ............................................................................................................. 20
S cp 0: ................................................................................................................ 20
Cc S cp 1: ........................................................................................................ 20

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 2

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

Cc S cp 2: ........................................................................................................ 23
5. M t x l, kho d liu: .................................................................................... 25
5.1. Tc nhn: .............................................................................................................. 25
5.2. Cc x l: ......................................................................................................... 25
5.3. Cc Kho d liu: ................................................................................................ 27
IV. Thit k d liu, x l: .................................................................................... 28

1. M hnh d liu mc Logic: .................................................................................. 28


2. Chun ha cc mi quan h:................................................................................ 28
3. Gii thut cho cc x l:..................................................................................... 29
4. Pht hin cc Rng buc d liu: ....................................................................... 29
5. Thit k d liu (PDM): ........................................................................................... 30
V. Thit k Giao din: ........................................................................................... 34

1. Thit k menu ............................................................................................................ 34


2. Thit k mn hnh: .................................................................................................... 35
2.1 Danh sch cc thnh phn mn hnh trn s : .................................. 35
2.2. Danh sch cc Mn hnh:............................................................................... 35
3. Thit k x l: ................................................... Error! Bookmark not defined.
VI. Ci t th nghim: ........................................................................................ 43

1. Ci t: .......................................................................................................................... 43
VII. nh gi u khuyt im: ............................................................................ 43

1. u im: ....................................................................................................................... 43
2. Khuyt im:............................................................................................................... 44
3. Hng pht trin tng lai: .................................................................................. 44
Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 3

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 4

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

I. Mc tiu, phm vi ti:


1. Mc tiu:
Mc tiu ca chng trnh l to ra c mt ng dng (GUI Graphic
User Interface) giao din ha cho ngi dng. Nhm Tin hc ha vic
qun l Cng vn n, Cng vn i, Vic lu tr Cng vn cng nh cc
thao tc cp nht, thng k, tm kim, xut bo co cho cc n v hnh
chnh.

2. Phm vi ti:
V s hn ch v thi gian v kin thc nn ti ch nghin cu ng
dng cho mt s n v c khi lng Cng vn khng nhiu lm. in
hnh nh Cc n v trong lc lng Qun i nh mt s Tiu on, cc
n Bin Phng v cc Cng ty, t chc nh. S pht trin m rng ca
ti s ng dng cho cc c quan ln vi khi lng Cng vn khng l
nh: Cc y Ban nhn dn huyn, tnh, Phng Vn th ca Quc Gia, cc
Cng ty, t chc ln

II. Kho st:


1. Hin trng v yu cu:
1.1 S lc v n v:
Mt Tiu on, n Bin phng l mt n v trc thuc B ch huy B
i Bin phng ca mt Tnh (tng ng vi mt Trung on). i vi
Tiu on 19 c chc nng Hun luyn Chin s mi (nhng ngi i ngha
v qun s) nhm phc v cho vic cng tc ti tt c cc n Bin phng
trn ton tnh hoc cho cc tnh bn. n Bin phng th c chc nng
qun l, m bo trt t an ninh ca khu dn c vng bin gii v giao
thng ng thy, ng b ca ngi dn trn khu vc tuyn Bin gii.
Cc n v trn thc hin cc nhim v ca mnh thng qua cc Cng
vn c gi t n v cp trn xung, ng thi cc thng tin cng c
cung cp t tt c cc c quan ban ngnh t Trung ng n a phng.

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 5

n mn Cng ngh phn mm

C cu t chc:

GVHD: Ths. Trn Ngc Bo


Tiu on

(n Bin Phng)

Ban

ch

phn

phn

phn

phn

phn

phn

huy

tr l

Vn

TT -

HC -

Cng

TC

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 6

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

1.2. Chc nng ca tng b phn:


- Ban ch huy: Bao gm Tiu on trng, Chnh tr vin Tiu on v
Tiu on ph Qun s. (i vi n Bin phng th: n trng, Chnh tr
vin, n ph Qun s). Tiu on trng th iu hnh chung mi hot
ng ca n v, x l hu nh cc cng vn ca n v, l ngi c quyt
nh, qun trit cui cng cho mi hot ng ca n v. Chnh tr vin (tn
gi trc kia l Tiu on ph Chnh tr) c chc nng x l nhng mng
lin quan n chnh tr, ng, gii quyt, qun trit cc cng vn v ng.
Tiu on ph Qun s ph trch cc mt thc hin, qun trit n cp
di, iu hnh vic trin khai cc hot ng ca n v.
- B phn tr l: Bao gm Tr l Tham mu Tc chin, Tr l Chnh tr
vin, C chc nng xut, pht tho cc bn k hoch cho ch huy, tr l
cho ch huy n v v mi mt. Ngoi ra b phn ny cn m nhim chc
nng lu tr Cng vn, qun l H s nhm c th tham kho, x l gii
quyt theo yu cu ca ch huy n v.
- B phn Vn th: C chc nng nhn v gi tt c cc Cng vn n,
Cng vn i, son tho cc cng vn, in n, sao chp, vo s sch vic n
v i ca cng vn, ly ch k ca ch huy cho Cng vn i.
- B phn Thng tin C yu (TT CY): C chc nng nhn tt c cc
cuc in bo khn ca cp trn xung, gii m ri chuyn trc tip cho ch
huy. ng thi m ha thng tin khn do ch huy a v gi in bo khn
ln cp trn. B phn ny thng thng lm vic mt, mt ngi nhn v
gi thng tin, mt ngi gii m v m ha (t dng n Cng vn).
- B phn V Binh (Tun tra canh gc): C chc nng tun tra trn a
bn khu vc, canh gc n v (thng l khng lm vic vi Cng vn).
- B phn Hu cn Ti chnh (HC TC): C chc nng qun l ti
chnh, Phc v hu cn cho ton n v. (Thng l khng lm vic vi
Cng vn).
- B phn Cng tc: Bao gm cc i i, Trung i v cc Tiu i
trc thuc. C cc i i trng, Chnh tr vin i i, i i ph C
Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 7

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

chc nng thc hin cc cng vic nh hun luyn Chin s, tp hun Cn
b. Nu l cc n Bin phng th l cc i Cng tc thc hin cc chc
nng cng tc cc trm cng tc, tun tra giao thng ng thy, trc an
ninh cc a bn dn c (Thng thng khng lm vic trc tip vi Cng
vn).
1.3. Quy trnh x l nghip v qun l v lu tr cng vn ca
n v:
- Khi mt Cng vn n n v th B phn Vn th s kim tra Cng
vn n c hp l hay khng, nu gi sai a ch th B phn ny lp tc
gi Cng vn v li theo a ch C quan (trng hp ny rt him xy
ra nn ta c th b qua). Nu ng th s ghi ch vo s cng vn n tt
c cc cng vn n. Sau khi ghi ch vo s Cng vn n xong, b phn
Vn th s chuyn ton b Cng vn n cho Ban ch huy ch huy n v
gii quyt. Mt s cng vn mang tnh cht v ng th chuyn cho Chnh
tr vin gii quyt. Ch huy gii quyt cng vn c th bng hnh thc qun
trit, trin khai n n v. i vi nhng cng vn c tnh cht x l lu di
(chng hn nh: Theo di vic tng gia sn xut ca n v trong 3 thng
qu I, hay tin hnh qun trit theo di, thc hin t tp hun chin s
mi kha 2010 2011, ) th nhng cng vn ny s c lu tr ti
phng ch huy ( mc tm thi khi no x l xong th s giao qua cho
b phn lu tr cng vn). Nu cha x l xong th nhng cng vn vn
phng Ch huy trong thi gian gii quyt. Cn nu ch huy gii quyt xong
th nhng cng vn ny s c chuyn qua cho b phn lu tr cng vn
(thng thng v s lng nhn s t nn B phn Tr l s chu trch
nhim lu tr). Trong qu trnh gii quyt cng vn, ch huy n v c th
giao ph cho tr l gii quyt mt s cng vn thuc kh nng.
Quy trnh x l cng vn n c m t trong s sau:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 8

n mn Cng ngh phn mm

C quan ngoi

GVHD: Ths. Trn Ngc Bo

B phn Vn th

Ra Cng Vn

Phng ch huy n v

B phn Lu tr Cng Vn

Nhn Cng Vn n

Quy trnh lu tr CV

[ x l]
Lu tr
Tnh trng

Gi qua ng Bu in

[CV gi sai a ch]

Nhn CV tr v

[Cha x l]

Kim tra CV n

[Hp l]

T Cng vn n
Ghi nhn vo s CV n

X l CV

S : Quy trnh Cng Vn n

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 9

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Cng vn i: Khi n v c nhu cu xut cng vn i th: Ch huy s


yu cu tr l pht tho Cng vn, xong ch huy duyt ri c chuyn
sang cho b phn Vn th nh my, in n. Xong th trnh cho ch huy xem
li v k duyt. Sau khi k duyt xong ht th B phn Vn th s ghi ch
vo s Cng vn i, sao chp 1 bn chuyn xung phn lu tr cng
vn, cn mt bn th c gi i.
Quy trnh x l Cng vn i c m t trong s sau:
Ghi ch: Trong s tm gn giai on vic Vn th nh my xong,
kim tra li chnh t ri in th, trnh ch huy xem li xong mi in bn chnh
thc ri trnh ch huy k. Sau khi ch huy k ri mi sao chp. S ch ghi
tm gn l son tho v trnh k.
B phn tr l

Phng ch huy

B phn Vn th

B phn lu tr

Gi CV i

Ghi nhn vo s Cng vn i

C quan ngoi

Tip nhn cng vn c gi n

C nhu cu ra Cng vn

Quy trnh lu tr CV

Pht tho ra CV

[Trnh ch huy xem]


Sao chp Cng vn

[Cha t]

Kim tra bn tho

[OK]

Son tho v trnh k

Lu tr

T lu Cng vn i

S : Quy trnh Cng Vn

- Lu tr Cng vn: Khi cng vn n c gii quyt ri th Ch


huy n v s c xc nhn ghi ch g l gii quyt ri v chuyn
xung cho b phn lu tr. i vi nhng cng vn i th Vn th sau khi
sao chp ri th cng chuyn n cho b phn lu tr. Ti y cc cng
vn c ghi ch vo s lu tr cng vn trc khi c sp xp, ct gi
vo cc t h s cng vn. Vic ct gi lu tr cng vn u c phn loi
r rng, chng hn:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 10

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

Cng vn n th c ghi ch vo phn cng vn n v c ct gi


vo t cng vn n. Cng vn i th cng vy. Phn loi nh:
+ i vi cng vn do Th tng Chnh ph ban hnh th lu t
Chnh ph.
+ i vi CV do B ch huy trc thuc qun l n v ban hnh th lu
t B ch huy (v c tnh cht quan trng, ch o trc tip, bt buc phi
thc hin),
+ i vi CV do B Ni v ban hnh th lu t B ni v (v c tnh
cht ch th, quyt nh lin quan n chung trong ton lc lng).
+ Cn li cc cng vn do cc n v khc ban hnh nh: B giao
thng vn ti, B ti chnh, b gio dc o to, y ban nhn dn tnh,
huyn, x, Mt trn t quc tnh, huyn, B, s vn ha thng tin vvth
c lu tr chung trong t Cc c quan ban ngnh (v ch c tnh cht
thng tin, thng bo).
+ Ngoi ra trong mi t lu tr th cng vn c sp xp c phn
loi theo tng mc nh nh:
i vi cng vn l loi K hoch th lu ti mc k hoch.
i vi cng vn l Ngh quyt th lu ti mc Ngh quyt
CV l Thng bo th lu mc Thng bo
CV l Ch th th lu mc Ch Th
CV l Qui nh th lu mc qui nh.

Quy trnh c m t s sau:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 11

n mn Cng ngh phn mm


Phng Ch huy

GVHD: Ths. Trn Ngc Bo


B phn lu tr Cng vn

Chuyn lu tr

Cng vn x l xong

[CV n]

Nhn Cng vn

Phn loi n - i

Phn loi theo C quan n

Phn loi theo loi CV

B phn Vn th

Chuyn lu tr

Cng vn i sao chp

[CV i]

Phn loi theo loi CV i

T CV i

T CV n

S : Quy trnh lu tr Cng vn

- Trong qu trnh x l cc cng vn hay thc hin nhim v ca n


v ch huy n v s cn mt s cng vn c ni dung lin quan n
cng vic x l th cn tm cng vn . Vi yu cu thc t th ch
huy n v s yu cu b phn lu tr s tm kim mt cng vn c
s l no , hay c ni dung g ca mt c quan no gi hoc
loi cng vn l g do c quan no gi Lc ny b phn lu tr
cng vn s tra trong danh mc cc cng vn lu tr tm cng vn
. Khi xc nh c cng vn c trong danh sch lu tr hay
khng, ri t mi ly cng vn trong t h s ra v giao cho
ch huy n v x l.
1.4. Cc biu mu c lin quan:
- Cng Vn n:

CNG VN N

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 12

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

Ngy vo s: ...............................................................................
S CV: ..............................................................................................
C quan gi:.................................................................................
Ngy CV n: ..............................................................................
Tn CV: ...........................................................................................
Trch yu: .......................................................................................
Ghi ch: ..........................................................................................

S CNG VN N
........................ (tn s CV)
T ngy....................n ngy...................
Ngy

S CV

Tn CV

vo s

Ngy
CV

Loi CV

Trch

quan

yu

Ghi ch

gi

S cng vn n c cn b chuyn trch vn phng thng k dng


ghi vo tt c cng vn n.

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 13

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

THNG K CNG VN N THEO THNG


Thng: 4/2010
STT

M CV

TNCV

NGY

C QUAN GHI CH

N
01

15
TB/CP

THNG

10/3/2010 CHNH

BO

PH

V/V

TNG S:

THNG K CNG VN N THEO C QUAN


Tn C Quan: Chnh Ph
STT
01

M CV
15 TB/CP

TNCV
THNG

LOI

NGY CV NGY RA GHI

CV

TB

10/3/2010 07/3/2010

CV

CH

BO Vg
V/V

TNG S:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 14

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

THNG K CNG VN N THEO LOI


Tn Loi Cng Vn: K Hoch
STT
01

M CV

TNCV

15 TB/CP THNG
BO

TN

NGY CV NGY RA GHI

CQ

CV

CH

CHNH 10/3/2010 07/3/2010


PH

V/V

TNG S:
- i vi Cng vn i th cng c cc biu mu tng t Cng vn n.
- Cng vn Lu tr:

THNG K CNG VN N C LU TR
ST M
T

TNCV

CV

LOI C
CV

NGY

QUAN CV N

NGY

NGY GHI

RA CV

LU

CH

TR
01 15 THNG
TB/

BO

CP

V/V

TB

Chnh 10/3/201 07/3/

20/3/

Ph

2010

2010

TNG S:
- Cc Cng vn i c lu tr cng c cc biu mu tng t nh
ca Cng vn n.

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 15

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

1.5. Cc quy nh rng buc (t nhin v ng cnh):


- i vi CV n th ngy ra CV phi trc ngy CV n.
- i vi CV i th ngy ra CV cng trc ngy CV i.
- i vi tt c CV th ngy lu tr CV phi sau ngy ra CV, sau ngy
CV n.
- Mt cng vn phi c ban hnh bi mt v ch mt C quan.
- Mt ghi ch ca mt v ch mt Cng vn no .
- Mt cng vn phi c mt v ch mt loi Cng vn, khng c
rng.
- Mt cng vn phi c x l bi t nht mt b phn.
- Mt nhn vin phi thuc mt v ch mt b phn.
1.6. Cc thng k, tra cu cn c:
- Cc thng k th s c: Thng k Cng vn n trong thng, Thng
k Cng vn n trong qu, Thng k Cng vn n theo Loi Cng vn,
theo C quan gi n.
- Tra cu: Khi cn thit th Ch huy n v yu cu tra cu thng tin v
mt Cng vn no nh: Cng vn c ni dung l ca C quan . th
c s bao nhiu, ri c ra ngy no. Hoc ngc li l Cng vn s ca
C quan th c ni dung chi tit l g...
- V thnh thong ch huy n v vn yu cu tm li mt s Cng vn
lu tr x l cc ni dung lin quan n Cng vn .
1.7. Cc thng tin cn lu tr:
V ti quan tm n vic qun l Cng vn nn cc thng tin lu tr
ch yu l cc thng tin ca Cng vn nh: M Cng vn, Tn Cng vn,
Ngy ra Cng vn, Ngy lu Cng vn, C quan ra Cng vn, Ni dung vn
tt ca Cng vn

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 16

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

Ngoi ra cc thng tin khc nh: Tn c quan, tn b phn, nhn vin


th ch lu vo c s d liu x l ch khng lu vo cc t h s Cng
vn.

2. Bng phn cng cng vic v mc hon thnh:


Bng phn cng cng vic:
STT
Ngy
Cng vic
1 25/3/2010 Kho st
2 10/4/2010 Phn tch
3 15/4/2010 Thit k d liu
4 19/4/2010 Thit k giao din
5 20/4/2010 Thit k x l
6 25/5/2010 Ci t
7 26/5/2010 Vit bo co
8 12/6/2010 Report
9 14/6/2010 ng gi
10 28/5/2010 Kim tra chng
Mc hon thnh.
STT Chc nng
1 Phn quyn
2
ng nhp
3
Tm kim
4
Thng k
5
Cp nht
6
Tr gip

Mc hon
80%
90%
90%
80%
98%
99%

Ngi thc hin


My
My & Tm &
My & Tm &
My & Tm
Tm
My & Tm &
My
Vn
My & Tm &
My & Tm &

K tn

Ghi ch
Cn hng pht
Hng pht trin
Cha ti u
Cn th cng
Nhiu chc nng
y

III. Phn tch


1. Pht hin thc th:
Cng vn n (M Cng vn n <pi>, Tn Cng vn, Ngy ra
Cng vn, Ngy Cng vn n, Ni dung vn tt, Ngy lu Cng
vn, Tnh trng x l, Tnh trng lu tr).
Cng vn i (M Cng vn i <pi>, Tn Cng vn i, Ngy ra
Cng vn, Ngy Cng vn i, Ni dung vn tt, Ngy lu Cng
vn, Tnh trng x l, Tnh trng lu tr).
Nhn vin (M Nhn vin <pi>, Mt Khu, Tn Nhn vin, Chc
v, Cp bc)
Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 17

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

B phn (M b phn <pi>, Tn B phn)


C quan (M C quan <pi>, Tn C quan, a ch , in thoi)
Loi Cng vn (M Loi Cng vn, Tn loi Cng vn)
Ghi ch ca Cng vn n (Mc ca Cng vn n, S
trang ca Cng vn n, ti liu nh km ca Cng vn n,
Nhng ghi ch Khc ca Cng vn n)
Ghi ch ca Cng vn i (Mc ca Cng vn i, S trang
ca Cng vn i, ti liu nh km ca Cng vn i, Nhng ghi
ch Khc ca Cng vn i).

2. M hnh ERD (CDM):

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 18

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo


C Quan

M C Quan <pi> Variable characters (20) <M>


Tn C Quan
Variable characters (50) <M>
a Ch
Variable characters (150)
in Thoi
Variable characters (15)

C Quan - Gi n

Gi i - C Quan

ID C Quan <pi>

Ghi Ch n
Mc ca n
S trang ca n
Ti liu nh km ca n
Khc ca n

Boolean
Number
Text
Text

Ghi ch ca n

Cng Vn n
<pi> Variable characters (20) <M>
M CV n
Tn CV n
Variable characters (100) <M>
Ngy ra CV n
Date
Ni dung vn tt n
Variable characters (250)
Ngy CV n
Date
Ngy lu CV n
Date
Tnh trng lu tr n
Boolean
Tnh trng x l n
Boolean

Cng Vn i

Loi Cng Vn
CV n c - ca

M loi CV <pi> Variable characters (5) <M>


Tn Loi CV
Variable characters (20) <M>

CV i c - ca

ID Loi CV <pi>

ID CV n <pi>

Ghi Ch i

Ghi ch ca i

<pi> Variable characters (20) <M>


M CV i
Tn CV i
Variable characters (100) <M>
Ngy ra CV i
Date
Ni dung vn tt i
Variable characters (250)
Ngy CV i
Date
Ngy lu CV i
Date
Tnh trng lu tr CV i
Boolean
Tnh trng x l CV i
Boolean
ID CV i <pi>

Mc ca i
Boolean
S trang ca i
Number
Ti liu nh km ca i Text
Khc ca i
Text

B Phn

X l CV n

X l CV i

M BP <pi> Variable characters (20) <M>


Tn BP
Variable characters (50) <M>
ID BP <pi>

Trc thuc

Nhn Vin
<pi> Variable characters (20) <M>
M NV
Tn NV
Variable characters (50)
Mt Khu
Variable characters (30) <M>
Cp Bc
Variable characters (30)
Chc V
Variable characters (30)
Identifier_1 <pi>

3. M t thc th:
Tn Thc th

Code

M t

B Phn

BO_PHAN

Cc B phn hoc Phng ban thuc n v

Cng Vn i

CONG_VAN_I

Cc Cng vn m n v gi i ra ngoi.

Cng Vn

CONG_VAN_EN

Cc cng vn n m n v nhn c.

CO_QUAN

Cc C quan bn ngoi c th gi Cng

n
C Quan

vn n hoc ni m n v gi Cng vn
i

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 19

n mn Cng ngh phn mm


Ghi Ch i

GHI_CHU_I

GVHD: Ths. Trn Ngc Bo


Thng tin ghi ch ca mi Cng vn i (c
th c hoc c th khng ty tng cng
vn)

Ghi Ch n

GHI_CHU_EN

Thng tin ghi ch ca mi Cng vn n


(c th c hoc c th khng ty tng
cng vn)

Loi Cng

LOAI_CONG_VAN

Vn

Loi ca cc Cng vn. Mi Cng vn bt


buc phi c v ch c 1 loi.

Nhn Vin

NHAN_VIEN

Cc nhn vin trc thuc cc B phn

4. M hnh DFD:
Quy trnh x l v lu tr Cng vn ca n v:

S cp 0:
S chung cho c chng trnh

C Quan Ngoi

1
Cng vn n

Cng vn i

Tip nhn Cng vn n

Cng vn n cn x l

Chuyn Cng vn i

2
Cng vn i cn chuyn

Gii quyt Cng vn

Cc S cp 1:
Process Tip nhn Cng vn n

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 20

n mn Cng ngh phn mm


1.1
Nhn Cng vn n

Cng vn n

GVHD: Ths. Trn Ngc Bo


1.2
Ghi nhn vo s CV n

Cng vn n

C Quan Ngoi

Gii quyt Cng vn

Cng vn n c cp nht

Cng vn n cn x l

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Cng vn n

Trang 21

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

Process Gii quyt Cng vn


1
Tip nhn Cng vn n

Cng vn n c cp nht

Cng vn n

Cng vn n cn x l

Cng vn n x l

Cng vn n lu tr

2.1
X l Cng vn n

Cng vn n

Cng vn

Cng vn n x l
Cng vn lu tr
Cng vn n c lin quan

2.3
Ra cng vn

Cng vn ang x l

Cng vn i sao chp

2.2
Lu tr Cng vn

Cng vn i cn chuyn

Cng vn i

Cng vn i
3
Chuyn Cng vn i

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 22

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

Process Chuyn Cng vn i

2
Gii quyt Cng vn

Cng vn i

Cng vn i cn chuyn
Cng vn i
3.1
Ghi nhn vo s CV i
Cng vn i

C Quan Ngoi

Cng vn i

3.2
ng phong b v gi i

Cc S cp 2:

Process Lu tr Cng vn (Gii quyt Cng vn)

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 23

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

2.3
Ra cng vn
(Gii quyt Cng vn)

2.1
X l Cng vn n
(Gii quyt Cng vn)

Cng vn i sao chp

Cng vn n x l

2.2.1
Nhn CV n x

Cng vn lu tr

Cng vn cn lu tr

2.2.2
Phn loi Cng vn

CV cn lu tr

2.2.3
Ghi ch vo s lu tr CV

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

CV cn lu tr

Cng vn

Trang 24

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

Process Ra Cng vn (Gii quyt Cng vn)

2.1
X l Cng vn n
(Gii quyt Cng vn)

Cng vn n c lin quan

2.3.1
Pht tho ra Cng vn

Cng vn i c pht tho


2

Cng vn i

2.3.2
Son tho v trnh k
Cng vn cn chuyn i
Cng vn i k duyt

2.2
Lu tr Cng vn
(Gii quyt Cng vn)
Cng vn i sao chp

2.3.3
Sao in Cng vn

5. M t x l, kho d liu:
5.1. Tc nhn:
- C quan ngoi: L c quan gi cng vn n n v hoc nhng c
quan m n v gi cng vn i.
5.2. Cc x l:
- Tip nhn Cng vn n: Cc x l lin quan n vic tip nhn Cng
vn n.
- Gii quyt Cng vn: Cc x l lin quan n vic gii quyt c Cng
vn n v ra cng vn i ca n v.
- Chuyn Cng vn i: Cc x l lin quan n vic gii quyt Cng vn
i ca n v.
- Nhn Cng vn n: L x l nhn cng vn c chuyn n B
phn vn th c th c nhn t mt nhn vin giao dch ca bu in
hoc t ngi lin lc ca n v.
Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 25

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Ghi nhn vo S Cng vn n: L thao tc cp nht Cng vn n,


gm cc thng tin c m t trong form.
- X l Cng vn n: L cc thao tc x l ca ch huy n v c th
nh: qun trit, trin khai n ton n v, theo di thc hin cng tc tng
gia sn xut, cng tc hun luyn, ra quyt nh chuyn cng tc mt ai ,
ln k hoch, bo co trnh ln c quan cp trn, ra cng vn da trn
hng dn ca cng vn chuyn i vv
- Ra Cng vn: L cc thao tc x l ca Phng ch huy n v nh da
trn Cng vn n th n v s ra cng vn i nu cn thit trong , ch
huy n v yu cu tr l pht tho, ri ch huy n v kim tra.
- Lu tr cng vn: Cc thao tc nh nhn cc cng vn lu tr, phn
loi, ghi vo s lu tr, v ct gi cng vn
- Ghi nhn vo s Cng vn i: L thao tc Cp nht Cng vn i,
nhng thng tin cp nht c a trong form.
- ng phong b v gi i: L thao tc ca nhn vin vn th ng
phong b v gi c th cho ngi lin lc n v mang i hoc trc tip cho
mt nhn vin giao dch no ca Bu in.
- Nhn Cng vn n x l: L nhn gm tt c cc Cng vn n
c ch huy n v x l ri, chun b chuyn qua qu trnh lu tr.
- Phn loi Cng vn: Thao tc phn loi c m t phn quy
trnh lu tr Cng vn. Gm c phn loi Cng vn i, cng vn n v
Loi Cng vn, C quan ban hnh.
- Ghi ch vo s lu tr Cng vn: L thao tc Cp nht Cng vn vo
s lu tr tin cho vic tra cu v tm kim Cng vn theo yu cu ca
ch huy n v.
- Pht tho ra Cng vn l thao tc ca B phn tr l khi ch huy c
nhu cu ra Cng vn.

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 26

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Son tho v trnh k: L thao tc nh my, xong in ra, trnh ch huy


n v k duyt chun b cho qu trnh a cng vn i.
- Sao in Cng vn l: Thao tc sao chp Cng vn gi i 1 bn v
li cho n v lu mt bn, sau ny nu cn th ly ra li x l ging nh
ly Cng vn n ra x l. Nu n v nh khng c my photocopy th
thao tc sao chp thay vo l in ra 2 bn.
5.3. Cc Kho d liu:
- Cng vn n: Lu tr cc Cng vn n sau khi ghi nhn vo s
Cng vn n, chun b chuyn cho ch huy n v gii quyt.
- Cng vn ang x l: L ni lu tr cc Cng vn mc tm thi,
ngha l cc Cng vn c lu tr ti Phng ch huy n v v cc Cng
vn ny ang c x l, hay c tnh cht x l lu di.
- Cng vn: L ni ton b cc Cng vn ca Ton n v. Theo th
B phn lu tr (B phn Tr l) s chu trch nhim qun l kho ny.
- Cng vn i: Lu tr cc Cng vn ch huy n v ra v chun b
cho qu trnh chuyn Cng vn i ra ngoi.

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 27

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

IV. Thit k d liu, x l:


1. M hnh d liu mc Logic:
C Quan

FK_CONG_VAN_CO_QUAN___CO_QUAN

varchar(20) <pk>
varchar(50)
varchar(150)
varchar(15)

M C Quan
Tn C Quan
a Ch
in Thoi

FK_CONG_VAN_GOI_I____CO_QUAN

Ghi Ch n
bit
Mc ca n
numeric
S trang ca n
Ti liu nh km ca n text
text
Khc ca n

FK_CONG_VAN_GHI_CHU_C_GHI_CHU_

Cng Vn i

Cng Vn n
M CV n
M BP
M loi CV
M C Quan
Tn CV n
Ngy ra CV n
Ni dung vn tt n
Ngy CV n
Ngy lu CV n
Tnh trng lu tr n
Tnh trng x l n

varchar(20)
varchar(20)
varchar(5)
varchar(20)
varchar(100)
datetime
varchar(250)
datetime
datetime
bit
bit

<pk>
<fk1>
<fk2>
<fk4>

Loi Cng Vn
FK_CONG_VAN_CV_EN_CO_LOAI_CON

FK_CONG_VAN_CV_I_CO__LOAI_CON

M loi CV varchar(5) <pk>


Tn Loi CV varchar(20)

M CV i
M BP
M C Quan
M loi CV
Tn CV i
Ngy ra CV i
Ni dung vn tt i
Ngy CV i
Ngy lu CV i
Tnh trng lu tr CV i
Tnh trng x l CV i

varchar(20)
varchar(20)
varchar(20)
varchar(5)
varchar(100)
datetime
varchar(250)
datetime
datetime
bit
bit

<pk>
<fk1>
<fk4>
<fk3>

FK_CONG_VAN_GHI_CHU_C_GHI_CHU_

Ghi Ch i
Mc ca i
bit
S trang ca i
numeric
Ti liu nh km ca i text
Khc ca i
text

B Phn

FK_CONG_VAN_XU_LY_CV__BO_PHAN

FK_CONG_VAN_XU_LY_CV__BO_PHAN

M BP varchar(20) <pk>
Tn BP varchar(50)

FK_NHAN_VIE_TRUC_THUO_BO_PHAN

Nhn Vin
M NV
M BP
Tn NV
Mt Khu
Cp Bc
Chc V

varchar(20) <pk>
varchar(20) <fk>
varchar(50)
varchar(30)
varchar(30)
varchar(30)

2. Chun ha cc mi quan h:
- p ng nhu cu thc t nn mi quan h gia cc bng c xt
theo chiu hng n gin, cc quan h trong m hnh a s u l quan
h 1 1 v quan h 1 n nn khng tch mi quan h thnh thc th.
Ring i vi Cng vn n v Cng vn i th c thuc tnh Phc hp l
Ghi ch n v Ghi ch i th c tch thnh mt thc th ring bit.
1. Cng vn n B phn: 1 n.
Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 28

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

2. Cng vn n C quan: 1 n.
3. Cng vn n Loi CV: 1 n.
4. Cng vn n - Ghi ch: 0 1.
5. Cng vn i B phn: 1 n.
6. Cng vn i C quan: 1 n.
7. Cng vn i Loi CV: 1 n.
8. Cng vn i - Ghi ch: 0 1.
9. Nhn vin B phn: 1 n.

3. Gii thut cho cc x l:


- C source code ca chng trnh.

4. Pht hin cc Rng buc d liu:


LOAI CV:
MA LOAI khng c rng, chiu di khng qu 5.
Mt LOAI CV ch c mt MA LOAI.
_ CV DEN:
MA CV N khng c rng, khng c trng, chiu di khng qu
20.
MA LOAI phi c trong table LOAICV.
MS NV phi c trong table NV.
MA CQ phi c trong table CQ NGOAI.
Mt CV DEN ch c 1 M CV N.
Mt CV DEN ch thuc 1 v ch 1 loi.
Mt CV ch c 2 loi MC l bnh thng (mc nh) v MT.

_ CVDI:
MA CV I khng c rng, khng c trng, chiu di khng qu 20.
MA LOAI phi c trong table LOAICV.
MS NV phi c trong table NV.
MA CQ phi c trong table CQ NGOAI.
Mt CV DI ch c 1 M CV I.
Mt CV DI ch thuc 1 v ch 1 loi.
Mt CV ch c 2 loi MC l bnh thng (mc nh) v MT.
_ NHN VIN :
MS NV khng c rng, chiu di khng qu 10.
Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 29

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

Mt khu khng c rng, chiu di khng qu 30.


MA BP phi c trong table B PHN.
Mt NV ch c 1 MA NV
Mt NV ch thuc 1 B PHN
CP BC: Khng th rng, phi nm trong danh sch cp bc quy
nh.
_ B PHN:
MA BP khng c rng, chiu di khng qu 20.
_ CQ NGOAI:
MA CQ khng c rng, chiu di khng qu 20.
Mt CQ NGOAI ch c mt m CQ.
CQ NGOAI phi l mt t chc.

5. Thit k d liu (PDM):


Danh sch Cc bng d liu:

- Bng Loi Cng vn

- Bng B phn:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 30

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Bng Cng vn n:

- Bng Ghi ch n:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 31

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Bng Cng vn i:

- Bng Ghi ch i:

Bng C quan:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 32

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Bng Nhn vin:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 33

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

V. Thit k Giao din:


1. Thit k menu
Da vo yu cu tin hc ha ta xy dng s chc nng ca
chng trnh gm cc chc nng sau:
- Phn quyn s dng: ng nhp (Cc user, Admin)
- Cp nht thng tin (Cng vn n, Cng vn i, CV Lu tr, B
phn, C quan, Loi Cng vn).
- Tra cu thng tin (Cng vn n, Cng vn i,)
- Thng k (Cng vn n, Cng vn i, Thng k theo Thi gian,
Theo loi, Theo C quan)
QUN L CNG VN

H thng

Cp nht

Thng

Thng tin

Tr gip

ng nhp

Cng vn

Cng vn

Gii thiu

ng xut

Cng vn i

Cng vn i

Hng dn

Tm kim

s dng
Thot

Cng vn lu

Cng vn lu

Loi cng
B phn
C quan
Nhn Vin

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 34

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

2. Thit k mn hnh:
2.1 Danh sch cc thnh phn mn hnh trn s :
STT
1
2
3
4
5
6
7
8
9
10
11
12
13

M s
MhMain
MhLogin
MhCNCVDE
MhCNCVDI
MhCNCVLT
MhCNLCV
MhCNBP
MhCNCQ
MhCNNV
MhTKCV
MhTK
MhGT
TLHDSD

Loi

Ghi ch
ngha
Mn hnh chnh
Mn hnh ng nhp
Mn hnh cp nht Cng vn
Mn hnh cp nht Cng vn i
Mn hnh cp nht Cng vn Lu
Mn hnh cp nht Loi Cng
Mn hnh cp nht B phn
Mn hnh cp nht C quan
Mn hnh cp nht Nhn vin
Mn hnh Thng k Cng vn
Mn hnh Tm kim
Mn hnh gii thiu
Ti liu hng dn s dng

2.2. Danh sch cc Mn hnh:


- Mn hnh ng nhp:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 35

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Mn hnh chnh:

- Mn hnh Cp nht C quan

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 36

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 37

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Mn hnh Cp nht B phn

- Mn hnh Cp nht Loi Cng vn

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 38

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Mn hnh Cp nht Cng vn n:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 39

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Mn hnh Cp nht Cng vn i

- Mn hnh Cp nht Cng vn lu tr:

- Mn hnh Tm Kim:

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 40

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Mn hnh Thng k Cng Vn

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 41

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Mn hnh Qun l Nhn vin:

- Mn hnh Tc gi

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 42

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

VI. Ci t th nghim:
1. Ci t:
1.1 Ngn ng: S dng C# (Visual Studio 2005) kt hp vi cng ngh ADO.NET trn
nn tng .Net Framwork 2.0
1.2 ng gi sn phm: S dng phn mm IntallShield 2009 version 15.0.0.498
ng gi.
1.3. Mi trng th nghim: Chng trnh v ci t th nghim trn Window XP,
Window Vista, Window 7

VII. nh gi u khuyt im:


1. u im:
- Chng trnh c thit k cc menu v thao tc u l bng ting
vit, s d dng s dng cho Ngi dng. ng thi ti liu hng dn s
dng chng trnh hng dn c th, chi tit gip cho ngi dng cha
tng s dng c th thao tc n gin khi c ti liu.
Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 43

n mn Cng ngh phn mm

GVHD: Ths. Trn Ngc Bo

- Chng trnh c thit k vi mc ch phc v nhu cu thc t,


do vic phn tch, thit k cng i st vi tnh hnh thc t. Chng trnh
loi b ra bt nhng i tng c im tuy theo v mc l thuyt th c
nhng v mt thc t khng cn thit.
- Khng cn phi ci t nhiu v ng dng trc tip ngay vo n v
nu cn thit.

2. Khuyt im:
- V tnh cht c trng ca Chng trnh nn cha x l c vic
qun l ngun nhn s c sn trong chng trnh (Qun l nhn vin).
- Ngoi ra mt s hn ch khc ca chng trnh c a vo
hng pht trin sau ny ca Chng trnh.

3. Hng pht trin tng lai:


- Trong tng lai th hng pht trin ca ti l: M rng thm
module Qun tr h thng, khi s c thm mn hnh qun tr h thng
v vic cp nht c s d liu c th thc hin t giao din chng trnh
vi quyn qun tr h thng l Admin. Trong chng trnh ch mi c phn
quyn, admin th c s dng ht tt c cc quyn ca chng trnh, cn
cc ngi dng khc th c hn ch v chc nng.
- Chng trnh s thit k v x l tn dng ti a thi gian v thao
tc nh: Khi Cng vn n hay Cng vn i c Cp nht B phn Vn
th nhng v tnh cht Cng vn khng quan trng c chuyn sang lu
tr lun th vic Cp nht Cng vn ti B phn lu tr s khng cn
phi g li y cc thng tin m c th k tha vic Cp nhp t B
phn Vn th.

Nhm SVTH: Kiu My Trn c Tm Nguyn Khc Vn

Trang 44

You might also like