145
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN ---- ---- TIỂU LUẬN TỐT NGHIỆP ĐỀ TÀI : QUẢN LÝ GỬI TIỀN TIẾT KIỆM Giảng viên : TS.Nguyễn Mạnh Hùng Sinh viên thực hiện: Đặng Văn Oanh Hoàng Văn Thái Nguyễn Thanh Danh Đàng Thành Thị Nhóm 2 lớp: L12CN1 1

Phan Tich Thiet ke he thong Gui Tien Tiet Kiem

Embed Size (px)

DESCRIPTION

He thong phan tich thiet ke gui tien tiet kiem.

Citation preview

HC VIN CNG NGH BU CHNH VIN THNGKHOA CNG NGH THNG TIN---- ----

TIU LUN TT NGHIP

TI : QUN L GI TIN TIT KIM

Ging vin : TS.Nguyn Mnh Hng

Sinh vin thc hin: ng Vn Oanh Hong Vn Thi Nguyn Thanh Danhng Thnh Th

Nhm 2 lp: L12CN1

H Ni, thng 4 nm 2014

Mc LcCHNG I3M T TNG QUAN H THNG3I.M t bi ton31.Module Qun l thng tin nhn vin (Hong Vn Thi).32.Module Qun l m s tit kim (Nguyn Thanh Danh).53.Module Qun l ng s tit kim (ng Vn Oanh).84.Module Qun l khch hng (ng Thnh Th).10CHNG 211PHN TCH H THNG11I) Yu cu h thng11II) Pha phn tch11M t cc tc nhn (Cc Actor tc ng vo h thng).111.Module Qun l thng tin nhn vin (Hong Vn Thi).122.Module Qun l m s tit kim (Nguyn Thanh Danh).223.Module Qun l ng s tit kim (ng Vn Oanh).344)Module Qun l thng tin khch hng (ng Thnh Th).45CHNG 355THIT K H THNG55I.Module Qun l thng tin nhn vin (Hong Vn Thi).55I.1.Thit k c s d liu55I.2. Thit k h thng theo m hnh MVC 58II.Module Qun l m s tit kim (Nguyn Thanh Danh).60II.1Thit k c s d liu60II.2 Thit k M hinh MVC67III.Module Qun l ng s tit kim (ng Vn Oanh).71III.1. Thit k C s d liu cho chc nng qun l khnh hng71III.2.Thit k biu lp theo m hnh MVC77IV.Module Qun l thng tin khch hng (ng Thnh Th).78IV.1.Thit k C s d liu cho chc nng qun l khnh hng78IV.2.Thit k biu lp chi tit cho tng lp80

CHNG I M T TNG QUAN H THNG

I. M t bi ton 1. Module Qun l thng tin nhn vin (Hong Vn Thi). Thng tin ca nhn vin, bao gm: h tn, ngy sinh, a ch, s in thoi, nhm ngi dng, qun hn v nhn vin thuc phng giao dch no, quy giao dch. Mi nhn vin c gn cho 1 m s nh danh ring, m s ny l duy nht. Da vo m s ny, ngi qun l c th tm, bit c ton b thng tin v nhn vin no . Mi nhn vin, ti mt thi im ch lm 1 chc v duy nht v trong mt phng duy nht, nhn vin thuc nhm ngi dng ch nh.i. Nhn vin ny c quyn s dng h thng m ngi qun l cp ring cho tng nhm.ii. Mi thng tin ca nhn vin phi c nhn vin cung cp cho ngi qun l sau ngi qun l lu thng tin ny vo database (bng nhn vin). Account: Nhn vin c cp 1 account s dng h thng.i. Mi Accoount c 1 m duy nht, ngi dng c th t m ny c th thy c ton b thng tin ca Account. ii. Phng giao dch v l ni m 1 nhn vin no trc tip lm vic ti y, mi phng s c nhiu nhn vin, ngc li nhn vin ch thuc v 1 phng giao dch no . Bao gm cc thng tin nh: m phng, tn phng. Thng tin v phng giao dch phi c lu trong database. Mi phng giao dch u c m phng ring bit, m ny la nh danh duy nht, mi phng giao dch c nhiu quy giao dch, ngc li, mi quy giao dch s ch thuc v 1 phng giao dch no . Thng tin ca phng giao dch ch cn m l . Phn quyn ngi dng:a. Manager:Ngi c quyn cao nht, c th s dng ton b chc nng v thao tc nghip v trong h thng. C th thao tc vi thng tin nhn vin, s tit kim, phng giao dch, quy giao dch, phn quyn nhn vinb. Admin: L ngi thuc phng thng tin, c quyn xem, thm xa sa nhn vin, cp qun nhn vin, phn quyn ngi dng theo ch nh ca Manager.c. Giao dch vn: C qun lp s tit kim, xem thng tin phng giao dch, tm kim thng tin nhn vin khc, c quyn thc hin cc giao dch m s tin kim, ng s tit kim, xem thng tin v khc hng. Cc thao tc vi Qun l thng tin nhn vin Xem thng tin ca ton b nhn vin trong h thng. Ti giao din chnh, khi ngi dng nhn chn chc nng Nhn vinH thng s hin th form nhn vin cha danh sch ton b nhn vin trong h thng di dng data gridview. Thng tin hin th gm: m nhn vin, h tn, ngy sinh, a ch, s in thoi, m phng giao dch. T giao din ny ngi dng c th chn cc chc nng thm mi, tm kim, sa thng tin ca nhn vin no . Sa thng tin nhn vin. Ti giao din ca form nhn vin cha thng tin ca ton b nhn vin, ngi dng tm n bn ghi cha thng tin m mnh mun sa, click trc tip vo thng tin cn sa trn bn ghi sau nhn lu. Nu thnh cng th thng tin nhn vin s c cp nht li v hin th li trn form. Thm mi mt nhn vin. T form nhn vin cha thng tin ca nhn vin, ngi dng chn chc nng thm, ti form nhn vin s thm mt dng mi. Di cng ca danh sch, ngi dng nhp nhng thng tin ca nhn vin cn thm vo tng trn dng mi ny, ngi dng khng cn phi nhp m nhn vin m ch cn nhp nhng thng tin cn li vo trong cc tng ng, sau khi nhp xong thng tin ngi dng nhn lu. Thng tin ca nhn vin mi s c lu xung cui danh sch. Xa thng tin mt nhn vin. T form Nhn vin ngi dng tm n bn ghi cha thng tin mnh cn xa click chn vo bn ghi ri chn tip chc nng xa h thng s a ra thng bo, hi li xem ngi dng c mn xa khng, nu ngi dng ng , bn ghi cha thng tin nhn vin b xa khi danh sch nhn vin ca h thng. Tm kim thng tin nhn vin. T form Nhn vin ngi dng c th nhp cc thng tin cn tm kim vo textbox, c th tm kim theo m, theo phng ban, theo tn.Thng tin tm thy cng hin th trn datagridview.

2. Module Qun l m s tit kim (Nguyn Thanh Danh). Mt s c im ca tin gi Ngn hngTin gi tit kim thng thng: Qu khch c nhiu la chn v loi k hn gi tin nh khng k hn, 1 thng, 2 thng 24 thng. Tin li c tnh v nhp gc mt ln vo cui k gi. Ht mt k hn gi tin, nu qu khch khng n rt gc v li th tin gi s t ng quay vng mt k hn tip theo. Nu qu khch c nhu cu rt tin trc hn th c hng mc li sut thp hn li sut ng hn, ty theo quy nh ca Ngn hng ti tng thi im. Nu chn loi tit kim ny, vo gia k hn, qu khch s khng gi thm tin vo S Tit Kim c, nu gi thm tin, qu khch s c thm mt xc nhn tin gi khc, thi gian gi s c tnh bt u t ngy gi. Tin gi tit kim rt gc linh hot: Loi tin gi tit kim ny cng c nhp li mt ln vo cui k v t ng quay vng khi n hn. Tuy nhin, trong k nu qu khch c nhu cu rt mt phn gc trc hn th phn tin rt ra c tnh li sut khng k hn, phn cn li gi tip vn c p dng li sut c k hn k t ngy gi. Tin gi tit kim tr li nh k (hng thng/ hng qu): Loi tin gi ny rt thun tin cho qu khch cn phi dng tin li thu c t vic gi tin tit kim ca mnh, s dng chi tiu nh k hng thng, hng qu, qu khch khng cn ch khi n hn mi rt c tin li. Cc quy nh khc cng ging nh tin gi tit kim thng thng. Tin gi tit kim tr li trc: Qu khch nhn c tin li ngay ti thi im gi tin. Li sut p dng cho hnh thc tin gi ny thp hn li sut tin gi cng k hn lnh li cui k. Loi tin gi ny cng khng h tr qu khch rt gc hoc rt mt phn gc trc hn. Tin gi khi n hn m qu khch khng rt ra s c chuyn thm k hn tip theo. Tin gi tit kim bc thang: Li sut tin gi m qu khch c hng s tng ln tng ng vi s tin gi ln v thi hn gi di (tin gi bc thang theo s tin v thi hn). Hnh thc tin gi ny cng c nhp li mt ln vo cui k, t ng chuyn thm mt k hn tip theo nu qu khch khng rt tin khi n hn. Tin gi tit kim gi gp: La chn hnh thc gi tin ny, nh k sau mt thi gian nh hng thng, 2 thng, mc d cha n hn tt ton S Tit Kim, qu khch vn c th gi thm mt s tin nht nh vo s d tin gi c sn trn S tit kim c (gi gp). Nh vy, s tin gc s tng ln sau mi k gi gp, m khng phi l mt s c nh nh hnh thc tit kim thng thng. S tin li cng c tnh trn c s s tin gc tng ln . Li sut p dng cho loi tin gi ny thp hn li sut tin gi tit kim thng thng. Qu khch s khng c rt tin trc hn, khi n hn nu qu khch khng n rt tin, s d khng c chuyn thm k hn gi tip theo m c tnh li vi li sut khng k hn. Khch hng xut trnh giy chng minh. Thng bo s tin cn gi (nu khch n ln u phi m S tit kim). Thng tin S tit kim gm c: M s, h tn khch hng, CMND (h chiu), ngy cp, ni cp, ngy sinh, a ch, ngy m s. K Ton Tin Gi (KTTG) hng dn khch hng in y thng tin trngiy ngh gi tin. Thng tin giy ngh gi tin gm c: h tn, in thoi, a ch, s CMND, ngy cp, ni cp, s tin gi, k hn gi, hnh thc rt li. Giao dch vin tin hnh nhp thng tin ca khch hng vo h thng: Ti form nhp liu M s tit kim nhp cc thng tin tng ng vo tng txtbox, chn loi k hn gi, hnh thc gi, loi tin gi. KTTG in ra giy np tin (ngi np, a ch, CMND hoc h chiu, ni dung, s tin bng ch), phiu lu tin gi (loi, li sut, h tn ngi gi, a ch, CMND, ngy cp, ch k mu) a vo h s lu chuyn cho khch hng (trng hp gi tin ln u). K Ton Trng kim tra cc thng tin trn giy ngh ca khc hng, giy np tin, phiu lu, S tit kim phi khp nhau v k tn ln S Tit Kim. Gim c k tn, ng giu ln giy np tin, S tit kim. Kim sot trc qu kim tra cc yu t ca b phn lin quan ch k (KTTG, KTT, BG), k tn ln gc phi giy np tin, nh s, vo nht k qu. Th qu nhn giy np tin, S tit kim, phiu lu tin gi, ch Kim ngn thu. Kim ngn sau khi thu xong, lp bng k np tin, k tn ln bng k np v chuyn bng k cho th qu. Th qu kim tra s tin trn bng k, giy np tin, phiu lu, S tit kim. Nu khp ng s tin, k tn ln giy np tin v bng k np, vo s theo di. Nu khng khp ng s tin phi bo cho KTTG bit iu chnh li. Sau chuyn giy np tin, bng k np, phiu lu, S Tit Kim cho kim ngn. Kim ngn: kim tra s tin trn giy np tin, bng k np, phiu lu, S Tit Kim, nu sai Kim ngn chu trch nhim. Cho khch hng k tn ln giy np tin, bng k np, ng k ch k mu ln phiu lu, k tn ln S Tit Kim, phiu lu (bn phn kim sot), k nhn S Tit Kim. Sau khi xong cho khch hng k nhn s v tr s cho khch hng. Sau k tn ln gc tri chng t, ng du thu tin v vo s theo di thu chi, gi li bng k np tin tng hp (cui ngy giao li cho Th qu). Th qu vo s qu, giy np tin cui ngy Th qu chuyn qua b phn kt hp chng t. Khch hng: Kim tra cc yu t trn giy gi tin. K ch k mu ln phiu lu tin gi (hoc cc k hiu khc). Nhn vin ngn hng in Giy np tin, Phiu lu, S tin gi. Phng php tnh li- Cng thc tnh li cho loi tit kim c k hn

Tin li = S d * S thng gi * Li sutVD: Khch hng gi 10 triu vi k hn 2 thng, li sut 1.2%/ thng.Tin li = 10000000 * 2* 1.2% = 240000- Cng thc tnh li cho loi tit kim khng k hn

Tin li = (S d * Li sut) / 30 * S ngy VD: Vi s tin gi khng k hn l 10 triu. Ngy gi: 1/4/2013, ngy tt ton 6/4/2013. Gi s li sut trong thi im khch hng rt 0.6% Tin li = (10000000 * 0.6%) / 30 * 5 = 10000

3. Module Qun l ng s tit kim (ng Vn Oanh). Chc nng ng S tit Kim gm c chc nng Rt tin v chc nng Gi tin khnh hng rt c tin, iu kin tin quyt l khnh hng m s tit kim.- Sau khi khnh hng m s tit kim v khnh hng c ti khon trong s th chc nng rt tin s c t ra M t chc nng rt tin. Chn giao dchSau khi nhn vin ng nhp thnh cng, form main hin ra vi cc chc nng c th v nhn vin nhn vo nt rt tin gi tit kim th form gi tit kim hin ra. u tin nhn vin giao dch s chn loi giao dch ng nh khnh Hng ng k khi m s.Loi giao dch gm c 4 loi giao dch cho chc nng rt tin gm:1. Rt li s c k hn Khi n vo nt rt li s c k hn th h thng s t ng tnh li cho khnh hng thc hin giao dch2. Rt li s khng k hn Cng tng t nh rt li c k hn.Rt li khng k hn cng s t ng tnh li v khng hin th chc nng rt tin3. Rt vn trc hn Rt vn trc hn l rt vn hay rt ti khon gc khi gi ng thi chc nng rt tin hin th nhn vin nhp s tin rt m khnh hng yu cu ri thc hin giao dch4. Tt ton Tt tot l thanh ton ht c li v gc cho khnh hng ng thi s ca khnh hng s khng c thc hin bt c giao dch no na Nu khnh hng mun tip tc th khnh hng phi m s mi. La chn m s tit kim cn giao dch.Sau khi nhn vin chn loi giao dch xong.nhn vin m s tit kim cn giao dch v h thng hin ra 1 combobox hin th m s tit kim tng ng vi loi giao dch c chn.nhn vin chn m s v ng thi thng tin ca khnh hng t ng hin ln vi cc thng tin nh: Tn Khnh Hng M Khnh Hng S d ti khon Loi tit kim Li xut tng ng vi loi tit kim Ngy hiu lc chnh l ngy bt u tnh li Ngy n hn chnh l ngy ti k rt liCng vi cc thng tin trn ng thi thng tin v s li m khnh hng nhn c cng vi s tin m cng ty thanh ton cng c t ng tnh.Sauk khi cc bc trn c hon tt th nhn vin s n vo nt thc hin.Sau khi thc hin xong nhn vin s n vo nt in phiu in phiu ri gi li cho khnh hng tin li v phiu in.Nu ang trong qu trnh giao dch m khnh hng mun dng li giao dch nhn vin n vo nt thot v h thng giao dch cng ng li M t chc nng Gi tin Sau khi nhn vin ng nhp thnh cng nhn vin m form Gi thm tin Form gi thm tin hin ra. Nhn vin chn m s tit kim ca khnh hng tng ng mun gi thm tin Chn m s.sau khi chn m s xong th cc thng tin v s tit kim cng nh thng tin v khnh hng lm ch s tit kim hin ra cc thng tin c th sau :+ Tn khnh hng.+ Loi tit kim.+ Li sut tng ng.+ S d c trong ti khon. Sau khi cc thng tin chi tit hin ra v nhn vin nhp s tin gi m khnh hng yu cu v thc hin giao dch gi thm tin ng thi s tin gi c cng vo s d c trong ti khon v mc tnh li tng t vi s tin hin c lc ny trong ti khon.

4. Module Qun l khch hng (ng Thnh Th). Khi c khch hng ti yu cu m 1 s tit kim, khi khch hng s cung cp nhng thng tin cn thit cho h thng. Thng tin khch hng bao gm: H tn, chng minh nhn dn, ngy cp, ni cp, a ch, s in thoi. Sau khi xc thc c s chng minh nhn dn, giao dch vin tin hnh lm th tc lu li thng tin vo h thng. Thng tin ny s c lu trong thi gian khch hng s dng dch v. Khi khch hng c nhu cu giao dch, giao dch vin s yu cu khch hng cung cp cho cho mnh s chng minh, nhn vin s kim tra thng tin m khch hng cung cp c khp khng, nhng thng tin cn li phc v cho vic in ha n. Trng hp khch hng thay i a ch hoc s in thoi. Khch hng c th cung cp li cho giao dch vin, giao dch vin s cp nht li vo h thng, tin cho vic lin lc vi khch hng khi n hn rt tin hoc hng cc dch v mi. lm u ny, u tin nhn vin giao dch s ng nhp vo h thng v tm kim ti khch hng theo tn m khch hng cung cp. V sau sa theo yu cu khch hng. Thng tin khc hng s b xa khi h thng nu khch hng khng cn s dng dch v na. Khi khch hng yu cu khng s dng dch v na, nhn vin giao dch s tm ti bn ghi cha thng tin ca khc hng v tin hnh xa thng tin ny.

CHNG 2PHN TCH H THNG

I) Yu cu h thng

Gip nhng ngi qun l tra cu v qun l cht ch cc khnh hng,tm kim khnh hng theo m khnh hng v tn khnh hng Cung cp cho nhn vin cng nh qun l c c thng tin khnh hng cng nh s tit kim ca khnh hng ang lm ch ca s tit kim . II) Pha phn tchM t cc tc nhn (Cc Actor tc ng vo h thng).STTTc nhnDin gii

1Ngi qun tr

Ngi qun tr h thng c chc nng phn quyn, sao lu v phc hi c s d liu, chu trch nhim qun l cc thng s chung ca h thng.

2Ngi s dngNgi s dng h thng.

3Giao dch vinNgi trc tip giao dch vi khch hng.

4K ton tit kimL ngi lp cc bo co cui thng, cui nm, kim tra thng tin giy t, thc hin nhp vn (i vi s n hn nhng cha rt), ti k gi s tit kim

4Kim sot vinL ngi duyt cc bt ton, hay phong ta s tit kim

5Gim cThc hin xem xt cc bo co.

1. Module Qun l thng tin nhn vin (Hong Vn Thi).1.1 Danh sch cc use-case:STTUser-case ngha

1Xem thng tin Xem danh sch ca ton b nhn vin trong h thng

2Thm mi nhn vinNhp thng tin ca nhn vin mi

3Cp nht h s nhn vinChnh sa thng tin, quyn, ni lm vic ca nhn vin

4Xa nhn vinXa thng tin ca nhn vin

5Tra cu thng tinTm kim nhn vin theo cc la chn(m, tn, phng)

Tng qut use-case Qun l thng tin nhn vinM t:i tng s dng Use-case l admin v manager.Mc ch: Dng qun l thng tin v nhn vin bao gm: m nhn vin, h tn, ngy sinh, a ch s in thoi.Ngi dng c th xem, thm, xa, sa thng tin ca nhn vin, nu nhn vin yu cu cp nht li, hoc xa thng tin ca nhn vin, nu nhn vin khng cn lm vic. Ngi dng cng c th tm kim v thm mi nhn vin.

1.2 S use-case tng qut:

1.3 Scenario cho use-case Qun l thng tin nhn vin iu kin tin quyt: User phi c thng tin ti khon trong h thng. H s c cp nht trong h thng. Scenario bnh thng: B1: Ngi dng phi ng nhp vo h thng B2: H thng kim tra thng tin ngi dng, nu thng tin ng nhp sai, quay li B1. B3: Ngi dng click chn Nhn Vin B4: Form Nhn vin hin ra, ngi dng click chn cc thao tc mnh mun, nu c quyn s dng, cn khng th khng click c. Cc alternate Scenario: A1: Username hoc password khng hp l. A1 bt u t B1 ca "Scenario bnh thng. H thng cho php nhp li thng tin User-naane, password, hoc c th kt thc. Tr li B1 ca Scenario bnh thng. A2: Nu ngi dng khng c quyn thc hin thao tc no , th chc nng b Disable i, ngi dng khng th chn.a. Use-case Xem thng tinM t Use-case.Use-case dng cho tt c ngi dng trong h thng xem ton b thng tin ca nhn vin. T giao din ngi dng t giao din chnh c th click xem thng tin ca nhn vin, thng tin ca nhn vin c hin th trong form Nhn Vin di dng datagridview.

Scenario cho use-case Xem thng tin Scenario bnh thng. B1: ngi dng nhn chn chc nng xem thng tin nhn vin. B2: h thng lit k danh sch nhn vin vi y thng tin. B3: Ngi dng chn chm dt vic xem danh sch nhn vin. B4: H thng thot khi vc xem danh sch ny. Cc alternate Scenario: Khng c.b. Use-case Thm nhn vinM t: use-case dng cho Admin v Manager thm mi 1 nhn vin.Sau khi c c thng tin nhn vin, ngi qun l ng nhp vo h thng, chn thm mi, sau nhp thng tin cn thit vo cc tng ng. Sau khi hon tt vic nhp thng tin, ngi dng chn lu, thng tin va nhp c lu vo database.

Scenario cho Use-case Thm nhn vin. Scenario bnh thng: B1: Usercase bt u khi ngi dng chn chc nng thm mi 1 nhn vin B2: h thng hin th danh sch nhn vin ca cng ty B3: ngi dng tin hnh nhp y thng tin vo cc textbox. B4: ngi dng chn chc nng lu li thng tin. B5: h thng kim tra tnh hp l ca thng tin. B6: nu thng tin khng hp l, h thng s bo li v yu cu ngi dng chnh sa li, quay tr li B3. B7: nu hp l, thng tin nhn vi s c thm vo trong h thng. Nhn vin ny s t ng c sp xp tng ln. B8: nhn vin c thm vo hin th tr li mn hnh. Cc alternate Scenario: Nu thng tin ca nhn vin khng y th h thng s bo li, lc ny yu cu user phi b sung li cc thng tin cn thiu hoc hy b thao tc, lc ny user-case kt thc, Nu vic xc nhn cc thao tc tng ng khng c ngi dng chp nhn h thng s tr li trng thi trc ca tng lung s kin tng ng.c. M t Use-case Xa nhn vin. M t Use-case.Use-case dng cho Admin v Manager xa thng tin nhn vin.Khi nhn vin khng cn lm vic trong h thng mi thng tin v nhn vin cn c xa b khi d liu ca h thng. Scenario cho use-case Xa nhn vin. Scenario bnh thng: B1: User-case bt u khi ngi dng mun xa 1 nhn vin. B2: H thng hin th danh sch nhn vin ca cng ty. B3: Ngi dng chn nhn vin cn xa, chn chc nng xa. B4: H thng yu cu xc nhn li vic chc chn mun xa, nu khng th quay tr li B3. B5: H thng xa thng tin nhn vin khi h thng. B6: Danh sch nhn vin c hin th li mn hnh. Cc alternate Scenario: Nu vic xc nhn cc thao tc tng ng khng c ngi dng chp thun, hoc ngi dng khng mun xa, th h thng s tr li cc lung trc .

d. Use-case Cp nht h s nhn vin. M t: Use-case dng cho admin v Manager Sa thng tin ca nhn vin, khi nhn vin c nhu cu cp nht li thng tin ca mnh Scenario cho Use-case Sa thng tin nhn vin. Scenario bnh thng: B1: User-case bt u khi ngi dng mun sa thng tin 1 nhn vin no . B2: H thng hin th danh sch nhn vin cng ty. B3: Ngi dng tin hnh nhp thng tin ca nhn vin cn sa vo textbox. B4: Sau khi in thng tin, ngi dng chn chc nng lu. B5: h thng kim tra tnh hp l ca thng tin. B6: nu thng tin khng hp l, h thng bo li v yu cu ngi dng nhp li. B7: Nu hp l thng tin ca nhn vin s c cp nht li trong h thng, quay tr li B3. B8: Danh sch nhn vin c chnh sa s hin th li mn hnh. Cc alternate Scenario: Ging alternate Scenario ca user-case thm mi nhn vin.e. Use-case Tra cu thng tin nhn vin M t:Use-case dng cho ngi dng tra cu thng tin nhn vin, ca tt c nhn vin trong h thng. Scenario cho Use-case Tm kim thng tin. Scenario bnh thng: B1: User-case bt u khi ngi dng mun tra cu nhn vin theo 1 option no B2: H thng hin th danh sch nhn vin ca cng ty. B3: Ngi dng chn 1 option lm iu kin tm kim. B4: Ngi dng click tm kim vi iu kin chn. B5: H thng hin th thng tin tng ng vi iu kin tm kim ca User, hoc khng tr v bn ghi no nu khng tm thy. Cc alternate Scenario: Khng c

1.4 Trch v v s lp thc th Cc lp thc th:Nhan_Vien: lu thng tin ca nhn vin. MaNV : String HoTen : String NgaySinh : DateTime DiaChi : String DienThoai: String MaPhongGiaoDich: StringQuyen: lu thng tin phn quyn ca nhn vin. MaQuyen:String TenQuyen: StringPhong_Giao_Dich: nhn vin phi thuc 1 phng giao dch no . MaPhong: String TenPhong: String Acount: thng tin v ti khon cho 1 nhn vin no MaQuyen: String MaNV: String TenDangNhap: String MatKhau: String

1.5 Danh sch lp bin ca Qun l thng tin nhn vinSTTTn lp Bin ngha

1frmNhanVienHin th thng tin nhn vin, cc chc nng xem, thm, xa, sa

2frmAccountHin th Danh sch accunt cho ngi dng

4frmPhongGiaoDichThng tin phng giao dch v cc chc nng xem, thm, xa, sa

4frmQuyenThng tin quyn ngi dng, v cc chc nng xem, thm, xa, sa

1.6 Danh sch lp iu khin Qun l thng tin nhn vinSTTTn lp iu khin ngha

1NhanVienCtrliu khin cc action thao tc trong form frmNhanVien

2AccountCtrlNhn thao tc t form frmAccount

3PhongGiaoDichCtrlBt thao tc c gi t form frmPhongGiaoDich

4QuyenCtrlThc hin nghip v phn quyn

1.7 V s lp thc th:

1.8 Cc s tun t. S tun t cho chc nng Xem danh sch nhn vin

S tun t cho chc nng Thm mi nhn vin

S tun t cho chc nngCp nht h s nhn vin

S tun t cho chc nngXa nhn vin

S tun t cho chc nng Tra cu Nhn Vin

2. Module Qun l m s tit kim (Nguyn Thanh Danh).2.1 Danh sch cc use-caseSTTTn Use-case ngha

1Xem s tit kimXem danh sch s tit kim c trong h thng

2Thm mi s tit kimM mi mt s tit kim trong h thng

3Tra cu s tit kimTm kim thng tin v mt s tit kim no

4Gi thm tin.Gi thm tin vo s tit kim

M t use-case Xem s tit kim.Chc nng cho Giao dch vin, s dng xem thng tin mt hay nhiu s tit kim. cc thng tin bao gm: m s, tn ch s gip cho giao dch vin c th lp bo co vi cp trn, hoc khi c thc mc t k ton trng v thng tin 1 cun s no M t use-case thm mi s tit kim.Use-case dnh cho nhn vin giao dch thc hin m s tit kim cho khch hngKhi c khch hng ti yu cu m 1 s tit kim ti h thng, nhn vin tin hnh m 1 s tit kim, vi s tin m khch hng cn m, k hn, loi tin gi khi thng nht c thng tin v s gia khch hng v giao dch vin, giao dch vin nhn tin v lp s cho khch hng

M t use-case Tra cu s tit kim.Use-case dnh cho nhn vin giao dch thc hin vic ly thng tin v 1 s tit kim no , gii thch nhng thc mc cho khch hng, khi khch hng ti yu cu. giao dch vin cn bit thng tin v m s tit kim, sau tm kim trn h thng, kt qu s hin th li mn hnh cho giao dch vin.

M t use-case Gi thm tin.Use-case dng cho giao dch vin thc hin vic thm tin vo s cho khch hng, khi khch hng c nhu cu gi thm vn vo s ca h. Use-case bao gm use-case tm kim s tit kim. u tin giao dch vin tm ti s m khch hng cung cp thng tin, sau khi c c thng tin, giao dch vin thay i lng tin c trong s theo yu cu m khch hng gi thm.M t Use-case Thay i k hn ca s.Use-case dng cho giao dch vin vo vic thay i k hn ca s, nu khch hng yu cu.Gia dch vin tm ti cun s m khch hng cung cp thng tin, nu thng tin v s tn ti trong h thng, giao dch vin c th cp nht li s tin trong s theo yu cu ca khch hng.

2.2 S use-case:Biu use case tng qut cho chc nng M S Tit Kim

2.3 Scenario cho use-case Qun l M s tit kimScenario cho use-case Xem s tit kim.B1: use case bt u khi ngi dng mun xem s tit kimB2: h thng hin th danh sch s tit kim ca cng tyB3: Ngi dng tt mn hnh xem danh sch s tit kimB4: kt thc usecaseScenario cho use-case Tra cu s tit kim.B1: Use case bt u khi ngi dng tra cu s tit kim, theo 1 option no B2: H thng hin th form cho ngi dng nhp d liu theo ni dung cn tmB3: Ngi dng click tm kim vi nhng iu kin chnB4: H thng s hin th thng tin tng ng ph hp vi kt qu tm kim,hoc khng tr v bn ghi no nu khng tm thyB5: Kt thc usecaseScenario cho use-case Gi thm tin vo s tit kim.B1: t giao din chnh ngi dng m chc nng gi vn vo ti khon B2 ngi dng chn ti khon cn gi thm tinB3 ngi dng nhp s tin khch hng cn gi thmB4 h thng kim tra thng tin ngi dng nhp voB5: ngi dng nhp nt nhp li nu thng tin b saiB6 ngi dng nhp nt gi tin v in giy gi tin

Scenario cho use-case thng k s tit kim.B1: ngi dng chn chc nng thng k B2: h thng hin th form cha s tit kim c m B3 kt thc usecaseScenario cho use-case thm li s tit kim.B1 Ngi dng chn chc nng thm loi li xutB2 H thng hin th form thm li xutB3 Ngi dng nhp thng tin ca li xut B4 H thng kim tra v xc nhn s hp l ca thng tin a vo B5 nu sai th quay li b3, ng th lu thng tin vo h thngB6 kt thc usecase.

2.4 Trch v v s lp thc th. Cc lp thc th:DM_LOAI_GIAO_DICHMaLoaiGi aoDich: StringTenGiaoDich: StringPS_TIET_KIEMSoButToan: StringNgayGiaoDich: DateDaDuyet: bitMaSoTietKiem: StringMaLoaiGiaoDich: StringMaPhongGiaoDich: StringMaNV: String

DM_Loai _giaoDichMaLoaiGiaoDich: StringTenGi aoDich: String

So_Tiet_KiemMaLoaiTietKiem: StringMaSoTietKiem: StringNgayMoSo: DateNgayDenHan: DateNgayTinhlaiGanNhat: Date NgayTaiKyGui: DateNgayNhapVon: DatePhongToa: BitNgayTatToan: floatMaKH: StringLOAI_TIET_KIEMMaLoaiTietKiem: StringTenLoaiTietKiem: StringKyHan: intDangHuyDong: bitMaLoaiTien: StringMakyTinhLai : String

DM_LOAI_TIENMaLoaiTien: StringLoaiTien: StringLAI_SUATMaLoaiTietKiem: StringNgay: DateMucLaiSuat: float2.5 Danh sch lp bin ca M s tit kimSTTTn ngha

1frmDangNhapGiao din ng nhp vo h thng

2frmDMKyLaiTKThng tin v cc k li

3frmDMLoaiTienH thng tin lu thng trong h thng

4frmGuiVonKKHThng tin s, khch hng gi li khng k hn

5frmKhachHangThng tin ca khch hng dng dch v

6frmLaiSuatTietKiemThng tin v cc mc li sut tit kim

7frmLoaiTiet KiemThng tin v loi tit kim

8frmMoSoTietKiemForm ng k m s tit kim cho khch hng

9frmPhatSinhTietKiemLu thng tin pht sinh ca cc s tit kim

10frmSoTietKiemThng tin v s tit kim

11frmTimSoTietKiem Tm thng tin s tit kim

2.6 Danh sch lp iu khinQun l m s tit kimSoDuTietKiemCtrl iu hng thao tc lin quan ti s d tit kim.SoTietKiemCtrl Chu trch nhim cho nghip v tit kim.ChiTietPhatSinhGDCtrl Chi tit pht sinh giao dch.DMLoaiTienCtrl Danh mc loi tin.InPhieuLuuTienGuiCtrl In tin gi.InPhieuThuCtrl In phiu thuInSoTietKiemCtrl In s tit kimLoaiTietKiemCtrl Loi tit kimMoSoTietKiemCtrl M s tit kim

2.7 S tun t usecase tng qut chc nng m s tit kimS tun t cho chc nng xem s tit kim

S tun t cho chc nng m s tit kim

S tun t cho chc nng tm s tit kim

S gi thm vn vo s

2.8 S lp thc th m s tit kim

3. Module Qun l ng s tit kim (ng Vn Oanh)..1 Xy dng biu use case sau khi da vo cc bc ta s c biu use case tng qut cho chc nng ng S Tit Kim ta c biu use case tng qut sau Biu use case tng qut cho chc nng ng Tin Tit Kim

Hnh 1: biu use case tng qut

Trong ng dng ny th cc chc nng ca ng dng c m t trong hnh 1 v c cc quan h theo kiu .Quan h ny c ngha l Use case A include Use case B th mun thc hin chc A th phi thc hin xong chc nng B trc.Nh vy ta thy rng trong hnh 1.Mun thc hin chc nng Gi thm tin v Rt tin th chc nng ng nhp phi c thc hin trc.

.2 Knh Bn cho use case Kch bn cho chc nng Rt tin (Use case RutTienTietKiem) Tin iu kin: ng nhp thnh cng M form frmDangNhap ng nhp thnh cng H thng hin th frmMain v cc chc nng Vo Menu Qun L v vo form RutTienTietKiem Hin th form Rt tin H thng yu cu nhn vin chn loi giao dich gm 4 loi:rt li(rt li s c k han,khng k hn) v rt vn v tt ton theo yu cu ca khnh hng n vo radio loi giao dch h thng yu cu nhn vin chn m s tit kim cn giao dch comboboxMaso sau khi chn cc thng tin tng ng v khnh hng cng nh thng tin v s hin ln nhn vin thc hin giao dch ng vi loi giao dch khnh hng chn.Nu l giao dch rt tin li th h thng t ng tnh li v nhn vin thanh ton cho khnh hng ng thi in phiu nhn vin chn rt vn th h thng hin th nt s tin rt v nhn vin nhp s tin rt theo yu cu ca khnh hng v thc hin giao dch Ngoi l: ng nhp khng thnh cng ang trong qu trnh giao dch m khnh hng khng mun giao dch na th nhn vin n vo phm thot v h thng s thot khi form giao dch rt tin

Kch bn cho chc nng Gi thm tin (Use case GuiThemTien) Tin iu kin: ng nhp thnh cng M form frmDangNhap ng nhp thnh cng H thng hin th frmMain v cc chc nng Vo Menu Qun L v vo form Gi thm tin vo ti khon Hin th form Gi thm tin h thng yu cu nhn vin chn m s tit kim cn giao dch comboboxMaso sau khi chn m s th cc thng tin tng ng v khnh hng cng nh thng tin v s hin ln gm cc thng tin nh:+Tn Khnh hng+Loi tit kim+li xut tng ng vi loi tit kim+S d hin c trong ti khon sau khi hin th cc thng tin trn nhn vin nhp vo ct s tin gi thm theo yu cu ca khnh hng sau khi nhp s tin nhn vin n nt thc hin thng bo thc hin thnh cng v in phiu cho khnh hng Ngoi l: ng nhp khng thnh cng Khnh hng khng mun thc hin giao dch v n nt thot thot khi chc nng giao dch Trch chn cc lp t Scenario Da vo 3 use case v cc knh bn ca cc chc nng trn ta trch chn c cc lp cho h thng qun l ng S Tit Kim nh sau:.3 Lp Thc Th : - Khanh_Hang MaKH : string HoTen : string CMND : string NgayCap : Date Time NoiCap : string DiaChi :string DienThoai :string - Nhan_Vien MaNV : string HoTen :string NgaySinh :Date Time DiaChi :string DienThoai: string MaPhongGiaodich : string - DMLoai_Giao_Dich MaLoaiGiaoDich : string TenLoaiGiaoDich : string- DMKy_Lai_Tiet_Kiem MaKiLai :string LoaiKiLai: string- DMLoai_Tien MaLoaiTien :string LoaiTien :string - So_Du_Tiet_Kiem MaLoaiTietKiem : string MaSoTietKiem : string NgayCapNhat : Date time SoDu : float -Loai_Tiet_Kiem MaLoaiTietKiem :string TenLoaiTietKiem :string KyHan :int MaLoaiTien :string MaKiLai :string - So_Tiet_Kiem MaSoTietKiem :string MaLoaiTietKiem :string NgayMoSo :Date Time NgayTinhLaiGanNhat : Date Time NgayTaiKiGui :Date Time PhongToa :boolean NgayTatToan :Date Time MaKH :string- PS_Tiet_Kiem SoButToan : string NgayGiaoDich :Date Time DaDuyet : Boolean MaSoTietKiem :string MaLoaiGiaoDich :string MaPhongGiaoDich :string MaNV :string- Lai_Suat_Tiet_Kiem MaLoaiTietKiem :string Ngay :Date Time MucLaiSuat : float.4 Lp bin Giao din ng nhp (frmDang Nhap) Giao din chnh (frmMain) Giao din giy gi tin (frmGiayGuiTien) Giao din Rt tin (frmRutTienTietKiem) Giao din Gi Thm Tin (frmGuiThemTien).5 Lp iu khin Lp iu khin khnh hnh (KhanhHangCtrl) Lp iu khin nhn vin (NhanVienCtrl) Lp iu khin Danh mc loi giao dch (DMLoaiGiaoDichCtrl) Lp iu khin Danh mc loi tin (DMLoaiTien) Lp iu khin Pht sinh tit kim (DMPSTietKiem) Lp iu khin Rt Tit Kim (RutTienKiemCtrl) Lp iu khin S Tit Kim (SoTietKiemCtrl) Lp iu khin S D Tit Kim (SoDuTietKiemCtrl)

T cc kch bn ta ca cc chc nng trn ta trch chn c cc thc th nh nu v t ta c s lp thc th, s lp thc th th hin c cc quan h cng nh s ging buc ca cc thc th trong h thng .6 S lp thc th

Hnh 2: s lp thc th

.7 S lp y T biu lp thc th ta xy dng biu lp y vi cc phng thc cho tng lp.iu ny gip ta s hiu c h thng cng nh nhng hnh ng ca tng lp c th hin nh th no trong h thng. Hnh 3: s lp y .8 Cc bc thc hin cc s tun t Tun t cho cc bc ca trng chnh c m t cc biu tun t bn di vi s tng tc ca ngi dng v giao din, gia cc lp giao din vi cc lp iu khin v cc lp thc th bn trong trng chnh. S tun t cho use case tng qut gm c tun t ng nhp, tun t cho chc nng gi tin,tun t cho chc nng rt tin

Tun t cho chc nng ng nhp 1. Ngi dng m form frmDangNhap2. H thng hin th form v yu cu nhp usenam v passworl3. Nhn vo nt ng nhp4. H thng ly danh sch phn quyn v x l cu lnh SQL 5. Kim tra usenam v password6. Hin th kt qu7. Chn chc nng thay i password8. Hin th chc nng thay i pass9. Nhp v xc nhn pass mi10. H thng kim tra v xc thc thay i pass11. Thng bo thay i pass thnh cng Tun t cho chc nng rt tin tit kim1. ng nhp2. Hin th form Main3. n vo nt rt tin tit kim4. Hin th form rt tin5. Knh vo cc radio loi giao dch6. Yu cu chn m s cn giao dch7. Hin th thng tin s cng nh thng tin khnh hng+ Nu rt li h thng t ng tnh li+Nu chn giao dch rt vn h thng hin th nt nhp s tin cn rt8. H thng t ng tnh li v nu rt vn h thng tr vo tin gc 9. n vo nt thc hin thc hin giao dch10. Thng bo thnh cng

Tun t cho chc nng gi tin1. Chn fom gi thm tin Menu hin th trong form Main2. Hin th thng tin3. Chn m s tit kim cn giao dch4. H thng yu cu nhp s tin cn gi nhp sai yu cu nhp li Nu nhp ng tip tc bc 55. H thng lu s tin gi6. Nhn nt thc hin nu qu khnh ng 1. Nu khng nhn vin n nt hy7. Thng bo thc hin thnh cng8. Nhn vo nt in phiu in phiu gi 9. n vo nt thot sau khi thc hin giao dch

Tun t cho chc nng ng nhp

Hnh 4: Tun t cho chc nng ng nhp

Tun t cho chc nng gi thm tin Hnh 5:biu tun t cho chc nng gi tin

Tun t cho chc nng Rt Tin Hnh 6:Biu tun t cho chc nng rt tin

4) Module Qun l thng tin khch hng (ng Thnh Th).4.1 Yu cu h thng Gip nhng ngi qun l tra cu v qun l cht ch cc thng tin v s tit kim cng nh thng tin khnh hng Cung cp cho nhn vin cng nh qun l c c thng tin khnh hng cng nh s tit kim ca khnh hng ang lm ch ca s tit kim 4.2 Xy dng biu use case1.1.Biu use case tng qut cho chc nng M S Tit Kim

1.2. s phn ra cho chc nng qun l khnh hnh

4.3 Kch bn cho cc use case1.Knh bn cho use case qun l khnh hng tng qut Tin iu kin: ng nhp thnh cng M form frmDangNhap ng nhp thnh cng M form frmKhanhHang Hin th danh sch v thng tin khnh hng Nhn vin tm thng tin khnh hng theo m khnh hng hoc tn khnh hng Thng k danh sch khnh hng tham gia m s tit kim Qun l thng tin khnh hng Ngoi l: ng nhp khng thnh cng Thng bo nhp sai usename hoc passworld 2.Knh bn cho use case phn r qun l khnh hng Tin iu kin: ng nhp thnh cng M form frmKhanhHang Hin th danh sch v thng tin khnh hng Khi mun thm,sa khnh hng ta chn nt tng ng ri thc hin H thng thng bo thnh cng Hin th li form frmKhanhHang Ngoi l: ng nhp khng thnh cng Trch chn cc lp t Scenario Da vo cc knh bn cho 2 use case trn ta trch chn c cc lp ca h thng qun l khnh hng gm c bng khnh hng ,bng ngi dng v bng s tit kim.Bng khnh hng chnh l i tng qun l..bng nhn vin y chnh l gm tt c nhng tc nhn l con ngi vo h thng..sau khi phn quyn th nhn vin c th l ngi giao dch c th l admin hay qun l4.4 Lp Thc Th : - KhanhHang MaKH : string HoTen : string CMND : string NgayCap : Date Time NoiCap : string DiaChi :string DienThoai :string - NhanVien MaNV : string HoTen :string NgaySinh :Date Time DiaChi :string DienThoai: string MaPhongGiaodich : string - SoTietKiem Masotietkiem Maloaitietkiem Ngaymoso Ngayhieuluc Ngaydenhan Ngaytinhlaigannhat NgayTaiKiGui LaiDaTra LaiNhapVon NgayNhapVon Phongtoa NgayTatToan MaKH

4.5 Lp bin Giao din ng nhp frmDang Nhap Giao din chnh frmMain Giao din khnh hng,frmKhanhHang Giao din thng k khnh hng frmIndanhsachcuangay Giao din hin th kt qu thng k danh sch khnh hng Giao din hin th kt qu sau khi thc hin cc chc nng thm,sa v xa4.6 Lp iu khin Lp iu khin khnh hnh (KhanhHangCtrl) Lp iu khin nhn vin (NhanVienCtrl) Lp in danh sch khnh hng ca ngy (IndanhsachcuangayCtrl)

4.7 S lp thc th

4.8 Cc bc thc hin cc s tun t Tun t cho cc bc ca trng chnh c m t cc biu tun t bn di vi s tng tc ca ngi dng v giao din,gia cc lp giao din vi cc lp iu khin v cc lp thc th bn trong trng chnh. s tun t cho use case tng qut gm c tun t tm kim khnh hng,thm khnh hng,sa khnh hng v thng k danh sch khnh hng Tun t cho chc nng ng nhp 12. Ngi dng m form frmDangNhap13. H thng hin th form v yu cu nhp usenam v passworl14. Nhn vo nt ng nhp15. H thng ly danh sch phn quyn v x l cu lnh SQL 16. Kim tra usenam v password17. Hin th kt qu18. Chn chc nng thay i password19. Hin th chc nng thay i pass20. Nhp v xc nhn pass mi21. H thng kim tra v xc thc thay i pass22. Thng bo thay i pass thnh cng Tun t cho chc nng tm khnh hng1. M form frmKhanhHang2. Hin th thng tin 3. H thng thc hin cu lnh v hin th danh sch khch hng4. n vo radio yu cu tm kim gm c tm theo tn,theo m..5. n vo nt tm6. H thng x l v load thng tin khnh hng ph hp vi iu kin cn tm7. Tr li kt qu v hin th kt qu

Tun t cho chc nng thm khnh hng1. Chn frmkhanhHang2. Hin th form khnh hng v danh sch khnh hng3. Nhn vo nt thm4. H thng t ng thm dng mi5. Nhp thng thng tin cn thm6. Nhn nt lu7. H thng kim tra thng tin nhp trc khi lu8. Thng bo v tr kt qu lu

Tun t cho chc nng thng k DSKH m s theo ngy1. Chn chc nng thng k2. M form frmIndanhsachkhachhangtheongay3. Hin th form 4. Hin th chc nng thng k5. Chn ngy cn thng k6. H thng x l v thc hin cu lnh SQL7. Tra li kt qu cho ngi dng

S tun t cho use case tng qut qun l khnh hng

1 . Tun t cho chc nng ng nhp

2.Tun t cho chc nng tm kim khnh hng

3.Tun t cho chc nng thm khnh hng

4.Tun t cho chc nng thng k DSKH lp c s theo ngy

CHNG 3THIT K H THNG

I. Module Qun l thng tin nhn vin (Hong Vn Thi).1.1. Thit k c s d liu

Bng QUYEN (Quyn)Tn thuc tnhKiuChiu diRng bucDin giiGhi ch

MaQuyenVARCHAR10Khc NullM quynKha ngoi

TenQuyenNVARCHAR30Khc NullTn quyn

Bng NHAN_VIEN (Nhn vin)Tn thuc tnhKiuChiu diRng bucDin giiGhi ch

MaNVVarchar10Khc nullM nhn vinKha chnh

HoTenNvarchar50Khc nullH tn ca nhn vin

NgaySinhDatetime8Ngy sinh ca nhn vin

DiaChiNvarchar50Khc nulla ch nhn vin

DienThoaiVarchar20in thoi

MaPhongGiao DichVarchar10Khc nullM phng giao dchKha ngoi

Bng ACCOUNT (Ti khon)Tn thuc TnhKiuChiu diRng bucDin giiGhi ch

MaAcountVarchar10Khc nullM AccountKha chnh

MaQuyenVarchar10Khc nullM quynKha ngoi

MaNVVarchar10Khc nullM nhn vinKha ngoi

MatkhauVarchar30Khc nullMt khu

TenDangNhapNvarchar50Khc nullTn ng nhp

Bng PHONG_GIAO_DICH (Phng giao dch)Tn thuc tnhKiuChiu diRng bucDin giiGhi ch

MaPhongGiaoDichVarchar10Khc nullM phng giao dchMi phng giao dch c 1 m phn bit.

TenPhongNvarchar255Khac NullTn phng giao dch

DiaDiemNvarchar255Khc nulla im phng giao dch

DienThoaiVarchar20S in thoi

S quan h gia cc bng

Thit k h thng theo m hnh MVC cho chc nng Qun l thng tin nhn vin

M hnh MVC (Model - View - Controller) l mt kin trc phn mm hay m hnh thit k c s dng trong k thut phn mm. N gip cho ta tch ng dng ca h ra 3 thnh phn khc nhau Model, View v Controller. Mi thnh phn c mt nhim v ring bit v c lp vi cc thnh phn khc. Nh n thun tin cho vic bo tr v m rng.i vi nghip v qun l thng tin nhn vin ta c th xy dng nh sau.

Lp Model: lm nhim v lu tr thng tin, cc thuc tnh ca class c th n s lu thng tin v lp nhn vin, thng tin v account, phng giao dch, quyn, v cc phng thc set, get i vi tng lp. Ngoi ra n cn chu trch nhim thao tc vi database v x l nghip v.Bao gm cc lp sau: NhanVien Account PhongGiaoDich QuyenLp View: lp giao din, dng hin th thng tin hoc cho ngi dng thao tc, lp ny c c iu khin bi Controler, mi yu cu request ti controler u xut pht t lp ny. Ngi dng c th click chn cc chc nng nh: xem thng tin nhn vin, tm kim, thm mi, xa nhn vin. Sau lp ny gi yu cu ti controler v i kt qu tr v. Khi nhn c kt qu n s hin th li cho ngi dng v kt thc 1 chu trnh lm vic.Bao gm cc lp sau: frmPhongGiaoDich. frmNhanVien. frmAccount. frmQuyen.Lp Controler: lp iu khin, nhn yu cu request t lp view, sau khi c request lp ny s gi ti Model x l ly thng tin nhn vin v, v kt qu x l tr li cho View, lp view lc ny c cp nht li bi Controller.Bao gm cc lp sau: NhanVienCtrl. PhongGiaoDichCtrl. AccountActrl. QuyenCtrl.

S thit k lp chi tit.

M t: tng giao din View gi request ti Controler tng ng. sau Controler li tip tc gi t Model x l nghip v, cui cng Controler gi li kt qu cho View.VD: form frmQuyen th Controler tng ng l QuyenCtrl, Model tng ng l Quyen.

II. Module Qun l m s tit kim (Nguyn Thanh Danh).Thit k c s d liu

1.2. Bng NHAN_VIEN (Nhn vin)Tn thuc tnhKiuChiu diRng bucDin giiGhi ch

MaNVVarchar10Khc nullM nhn vinMi nhn vin c 1 m phn bit

HoTenNvarchar50Khc nullH tn ca nhn vin

NgaySinhDatetime8Ngy sinh ca nhn vin

DiaChiNvarchar50Khc nulla ch nhn vin

DienThoaiVarchar20in thoi

MaPhongGiao DichVarchar10Khc nullM phng giao dch

1.3. Bng KHACH_Hang(khch hng)Tn thuc tnhKiuChiu diRng bucDin giiGhi ch

MaKHVarchar10Khc nullM khch hngMi khch hng c 1 m phn bit vi cc khch hng khc

HoTenNvarchar50Khc nullH tn ca khch hng

CMNDVarchar9Khc nullChng minh nhn dn

NgayCapDateTime8Khc nullNgy cp chng minh

NiCapNvarchar50Khc nullNi cp chng minh

DiaChiNvarchar50Khc nulla ch khch hng

DienThoaiVarchar20in thoi khch hng

1.4. Bng DM_LOAI_TIEN(Danh mc loi tin)Tn thuc tnhKiuChiu diRng bucDin giiGhi ch

MaLoaiTienVarchar10Khc nullM loi tinMi loi tin c 1 m ring phn bit vi cc loi khc

LoaiTienVarchar20Khc nullLoi tin tng ng

1.5. Bng DM_KY_LAI_TIET_KIEM (Danh mc k li tit kim)Tn thuc tnhKiuChiu diMGTRng bucDin gii

MaKyTinhLaiVarchar10Khc nullM k tnh li tit kim

LoaiKyTinhLaiNvarchar50Khc nullLoi k tnh li tit kim vi m k li

1.6. Bng LOAI_TIET_KIEM(loi tit kim)Tn thuc tnhKiuChiu diRng bucDin gii

MaLoaiTietKiemVarchar10Khc nullM loi Tit kim

TenloaiTietKiemNvarchar255Khc nullTn loi tit kim ng vi 1 m tit kim

K hnIntK hn ca mt loi tit kim

DangHuyDongBitC ang huy ng loi tit kim hay khng

MaLoaiTeinVarchar10Khc nullM loi tin

MaKyTinhlaiVarchar10Khc nullM k tnh li tit kim tng ng

SoHieuTaiVarchar20Khc nullS hiu ti khon tng ng

1.7. LAI_SUAT_TIET_KIEM(li sut tit kim)Tn thuc tnhKiu Chiu diRng buc Din gii

MaLoaiTietKiemVarchar10Khc nullM loi tit kim

NgayDateTime8Khc nullNgy cp nht ca mt loi tit kim

MucLaiSuatFloatMc li sut cp nht

1.8. Bng SO_DU_TIET_KIEM(s d tit kim)Tn thuc tnhKiuChiu diRng bucDin gii

MaSoTietKiemVarchar10Khc nullM s tit kim

NgayCapNhatDatetime8Khc nullNgy cp nht tng ng vi m s

SoDuFloatS d tng ng vi m s c cp nht

1.9. Bng SO_TIET_KIEM (s tit kim)Tn thuc tnhKiuChiu diRng bucDin giiGhi ch

MaLoaiTietKiemVarchar10khc nullM loi tit kim

MaSoTietKiemVarchar10Khc nullS tit kimMi s tit kim c 1 m phn bit.

NgayMoSoDatetime8Ngy m s

NgayDenHanDatetime8Ngy s n hn ht hiu lc

NgayTinhLaiGanNhatDatetime8Ngy tnh li gn nht ca s

NgayTaiKyGuiDatetime8Ngy Khch hng ti k gi vo s

NgayNhapVonDatetime8Ngy khch hng nhp vn

PhongToaBitS phong ta hay cha

NgayTatToanDatetime8Ngy tt ton ca s

MaKhVarchar10M khch hng

1.10. Bng PS_TIET_KIEM(pht sinh tit kim)Tn thuc tnhKiuChiu diRng bucDin gii

SoButToanVarchar10Khc nullS bt ton

NgayGiaoDichDatetime8Khc nullNgy giao dch ca bt ton

DaDuyetBitBt ton duyt cha

MaSoTietKiemVarchar10KhcM S tit kim

MaLoaiGiaoDichVarchar10Khc nullM loi giao dch

MaNVVarchar10Khc nullM Nhn vin giao dch

S c s d liu qun l m s tit kim

Thit k M hinh MVC1. Lp ModelL i tng hoc tp hp cc i tng biu din cho phn d liu ca chng trinh , lm nhim v lu tr thng tin, cc thuc tnh ca classNi dung c lu di cc File *.csPS_TIET_KIEMSO_TIET_KIEMLOAI_TIET_KIEMDM_LOAI_TIENLAI_SUAT

2. Lp ViewLp ny lm nhim v giao tip vi ngi dng cui thu thp d liu v hin th kt qu/d liu thng qua cc thnh phn trong giao din ngi s dngNi dung c lu di cc File *.aspx v *.aspx.csLp ny s s dng cc dch v trong lp controller cung cp

Tn

frmDangNhap

frmDMKyLaiTK

frmDMLoaiGiaoDich

frmDMLoaiTien

frmGuiVonKKH

frmKhachHang

frmLaiSuatTietKiem

frmLoaiTiet Kiem

frmMoSoTietKiem

frmPhatSinhTietKiem

frmRutLaiSuatTienTietKiem

frmSoTietKiem

frmTimSoTietKiem

3. Lp Controller :lp iu khin, nhn yu cu request t lp view, sau khi c request lp ny s gi ti Model x l ly thng tin s tit kim v, v kt qu x l tr li cho View, lp view lc ny c cp nht li bi Controller.Bao gm cc lp sau:

SoDuTietKiemCtrl iu hng thao tc lin quan ti s d tit kimSoTietKiemCtrl Chu trch nhim cho nghip v tit kimDMKyLaiTKCtrl Danh mc k li ti khonDMLoaiTienCtrl Danh mc loi tinInPhieuLuuTienGuiCtrl In tin giInPhieuThuCtrl In phiu thuInSoTietKiemCtrl In s tit kimLoaiTietKiemCtrl Loi tit kimMoSoTietKiemCtrl M s tit kim

S thit k Chi tit lp

S chi tit MVC

III. Module Qun l ng s tit kim (ng Vn Oanh).3.1. Thit k C s d liu cho chc nng qun l khnh hng C s d liu ca ng dng s thc hin lu tr thng tin ca khnh hng cng nh thng tin ca s tit kim ca khnh hng ng thi to nn ng dng dng cho chc nng rt tin v gi tin.. 3.1.2. M t chi tit cc lp trong c s d liu1.1. Bng NHAN_VIEN (Nhn vin)Tn thuc tnhKiuChiu diMGTRng bucDin giiGhi ch

MaNVVarchar10Khc nullM nhn vinMi nhn vin c 1 m phn bit

HoTenNvarchar50Khc nullH tn ca nhn vin

NgaySinhDatetime8Ngy sinh ca nhn vin

DiaChiNvarchar50Khc nulla ch nhn vin

DienThoaiVarchar20in thoi

MaPhongGiao DichVarchar10Khc nullM phng giao dch

1.2. Bng KHACH_Hang(khch hng)Tn thuc tnhKiuChiu diMGTRng bucDin giiGhi ch

MaKHVarchar10Khc nullM khch hngMi khch hng c 1 m phn bit vi cc khch hng khc

HoTenNvarchar50Khc nullH tn ca khch hng

CMNDVarchar9Khc nullChng minh nhn dn

NgayCapDateTime8Khc nullNgy cp chng minh

NiCapNvarchar50Khc nullNi cp chng minh

DiaChiNvarchar50Khc nulla ch khch hng

DienThoaiVarchar20in thoi khch hng

1.3. Bng DM_LOAI_TIEN(Danh mc loi tin)Tn thuc tnhKiuChiu diMGTRng bucDin giiGhi ch

MaLoaiTienVarchar10Khc nullM loi tinMi loi tin c 1 m ring phn bit vi cc loi khc

LoaiTienVarchar20Khc nullLoi tin tng ng

1.4. Bng DM_LOAI_GIAO_DICH (Danh mc loi giao dch)Tn thuc tnhKiu Chiu diMGTRng bucDin gii

MaLoaiGiaoDichVarchar10Khc nullM loi giao dch

TenGiaoDichNvarchar50Khc nullTn giao dich ng vi m loi giao dch

1.5. Bng DM_KY_LAI_TIET_KIEM (Danh mc k li tit kim)Tn thuc tnhKiuChiu diMGTRng bucDin gii

MaKyTinhLaiVarchar10Khc nullM k tnh li tit kim

LoaiKyTinhLaiNvarchar50Khc nullLoi k tnh li tit kim vi m k li

1.6. Bng LOAI_TIET_KIEM(loi tit kim)Tn thuc tnhKiuChiu diMGTRng bucDin gii

MaLoaiTietKiemVarchar10Khc nullM loi Tit kim

TenloaiTietKiemNvarchar255Khc nullTn loi tit kim ng vi 1 m tit kim

K hnIntK hn ca mt loi tit kim

DangHuyDongBit0,1C ang huy ng loi tit kim hay khng

MaLoaiTeinVarchar10Khc nullM loi tin

MaKyTinhlaiVarchar10Khc nullM k tnh li tit kim tng ng

SoHieuTaiVarchar20Khc nullS hiu ti khon tng ng

1.7. LAI_SUAT_TIET_KIEM(li sut tit kim)Tn thuc tnhKiu Chiu diMGTRng buc Din gii

MaLoaiTietKiemVarchar10Khc nullM loi tit kim

NgayDateTime8Khc nullNgy cp nht ca mt loi tit kim

MucLaiSuatFloat>0Mc li sut cp nht

1.8. Bng SO_DU_TIET_KIEM(s d tit kim)Tn thuc tnhKiuChiu diMGTRng bucDin gii

MaSoTietKiemVarchar10Khc nullM s tit kim

NgayCapNhatDatetime8Khc nullNgy cp nht tng ng vi m s

SoDuFloatS d tng ng vi m s c cp nht

1.9. Bng SO_TIET_KIEM (s tit kim)Tn thuc tnhKiuChiu diMGTRng bucDin giiGhi ch

MaLoaiTietKiemVarchar10khc nullM loi tit kim

MaSoTietKiemVarchar10Khc nullS tit kimMi s tit kim c 1 m phn bit.

NgayMoSoDatetime8Ngy m s

NgayDenHanDatetime8Ngy s n hn ht hiu lc

NgayTinhLaiGanNhatDatetime8Ngy tnh li gn nht ca s

NgayTaiKyGuiDatetime8Ngy Khch hng ti k gi vo s

NgayNhapVonDatetime8Ngy khch hng nhp vn

PhongToaBit0,1S phong ta hay cha

NgayTatToanDatetime8Ngy tt ton ca s

MaKhVarchar10M khch hng

1.10. Bng PS_TIET_KIEM(pht sinh tit kim)Tn thuc tnhKiuChiu diMGTRng bucDin giiGhi ch

SoButToanVarchar10Khc nullS bt ton

NgayGiaoDichDatetime8Khc nullNgy giao dch ca bt ton

DaDuyetBit0,1Bt ton duyt cha

MaSoTietKiemVarchar10KhcM S tit kim

MaLoaiGiaoDichVarchar10Khc nullM loi giao dch

MaNVVarchar10Khc nullM Nhn vin giao dch

3.1.3.M hnh c s d liu

Hnh 7: M hnh c s d liu

3.2. Thit k biu lp theo m hnh MVC Ta nhn thy s lp thit k c mt s thnh phn khc vi s lp phn tch. Vic thay i v b sung ny gip cho chng ta d dng qun l c h thng v xy dng trng chnh.

IV. Module Qun l thng tin khch hng (ng Thnh Th).3.1.Thit k C s d liu cho chc nng qun l khnh hng C s d liu ca ng dng s thc hin lu tr thng tin ca khnh hng cng nh thng tin ca s tit kim ca khnh hng .Cc lp nh lp nhn vin m t s tc ng ca ngi dng v h thng,Lp khnh hng dng hin th v lu tr thng tin v khnh hng v lp s tit kim..ngoi cc lp thc th trn ta cn c thm cc lp thc th khc gip thng tin v s tit kim c hiu ro rang v d qun l hn..nh lp thc th pht sinh tit kim

3.2.Thit k biu lp chi tit cho tng lp

Ta nhn thy s lp thit k c mt s thnh phn khc vi s lp phn tch. Vic thay i v b sung ny gip cho chng ta d dng qun l c h thng v xy dng trng chnh

CHNG 4CI T CHNG TRNHI. Chp giao din chng trnh.A. Module Qun l thng tin nhn vin (Hong Vn Thi).1. Giao din ng nhpa. Hin th form ng nhp.

b. Sau khi ng nhp thnh cng.

2. Giao din qun l nhn vin.

3. Giao din qun l Account.

4. Giao din qun l phng giao dch.

B. Mudule M s tit kim (Nguyn Thanh Danh).1. Danh Sach S tit kim

2. M s tit kim

3. Loi tit kim

4. Li sut tit kim

5. Loai tin

6. S D ca s tit kim

C. Module ng s tit kim (ng Vn Oanh).1. Giao din gi tin

2. Giao din Rt tin nh 3

D. Module Qun l khch hng (ng Thnh Th).1. Giao din Qun l thng tin khch hng.

II. Vit cc Test-Case.A. Module Qun l thng tin nhn vin (Hong Vn Thi).1. Danh sch Test-Case.a. Test case Login.b. Test case Phn quyn.c. Test case Logout.d. Test case Thm nhn vin.e. Test case Tm kim nhn vin.f. Test case Xa nhn vin.g. Test case Sa nhn vin.h. Test case Thm nhn Account.i. Test case Xa Account.j. Test case Sa Account. 2. Kch bn cho cc Test-Case.a. Test case Login.1. Test case 1.Tn m t cho testcase Test hin th form login.

Chc nng kim tra Hin form login khi chy bt u chy ng dng.

Gi nh Bt u khi chy chng trnh

Tn ngi vit testcase Hong Thi

K thut test Test trc tip trn chng trnh

Cc bc thc hin Khi chy chng trnh.

Kt qu mong i Hin th form login.

Kt qu thc t Hin th form login

2. Test case 2.Tn m t cho testcase Test Login

Chc nng kim tra Login vo h thng.

Tn ngi vit testcase Hong Vn Thi.

K thut test Test trc tip trn chng trnh.

Cc bc thc hin1) in thng tin vo form login.2) Click button ng nhp

Kt qu mong i ng nhp thnh cng vo h thng. Cc chc nng cho php c enable

Kt qu thc t Nh mong i.

3. Test case 3.Tn m t cho testcase Test Login

Chc nng kim tra in sai thng tin ng nhp

Gi nh M c c form ng nhp

Tn ngi vit testcase Hong Vn Thi

K thut test Test trc tip trn chng trnh

Cc bc thc hin1) in sai thng tin ti khon, hoc b trng.2) Click button ng nhp

Kt qu mong i Hin thng bo sai thng tin trn form ng nhp.

Kt qu thc t Thnh cng

b. Test case Phn quyn.1. Test case 1.Tn m t cho testcase Test Phn quyn

Chc nng kim tra Kim tra chc nng ca user c qun manager (cao nht).

Gi nh M c c form ng nhp

Tn ngi vit testcase Hong Vn Thi

K thut test Test trc tip trn chng trnh

Cc bc thc hin1) ng nhp vi ti khon c quyn manager

Kt qu mong i Sau khi ng nhp thnh cng, ton b cc button cho cc chc nng c enable.

Kt qu thc t Nh mong i

2. Test case 2.Tn m t cho testcase Test Phn quyn

Chc nng kim tra Kim tra chc nng ca user c qun user.

Gi nh M c c form ng nhp

Tn ngi vit testcase Hong Vn Thi

K thut test Test trc tip trn chng trnh

Cc bc thc hin1) ng nhp vi ti khon c quyn user bnh thng.

Kt qu mong i Sau khi ng nhp thnh cng, ton b cc button cho cc chc Quyn, Account, Loi Tit Kim, Pht sinh tit kim, S d tit kim, cc button bn tab Qun l chi tit u b disable.

Kt qu thc t Nh mong i

3. Test case 3.Tn m t cho testcase Test Phn quyn

Chc nng kim tra Kim tra chc nng ca user c qun admin.

Gi nh M c c form ng nhp

Tn ngi vit testcase Hong Vn Thi

K thut test Test trc tip trn chng trnh

Cc bc thc hin1) ng nhp vi ti khon c quyn admin.

Kt qu mong i Sau khi ng nhp thnh cng, ton b cc button cho cc chc Quyn, Account, Nhn vin, Thng k c enable, cn li th b disable.

Kt qu thc t Nh mong i

c. Test-Case LogoutTn m t cho testcase Test Log out

Chc nng kim tra Cc button b disable sau khi user logout

Gi nh n nhp thnh cng vo h thng

Tn ngi vit testcase Hong Vn Thi

K thut test Test trc tip trn chng trnh

Cc bc thc hin1) ng nhp vi bt k ti khon no

Kt qu mong i Sau khi click button ng sut, tt c cc button b disable, button ng nhp c enable.

Kt qu thc t Nh mong i

d. Test-Case Thm nhn vin.1. Test case 1.Tn m t cho testcase Test Thm nhn vin. Test ng

Chc nng kim tra Thm mi 1 nhn vin.

Gi nh ng nhp thnh cng vo h thng vi quyn admin hoc manager.

Tn ngi vit testcase Hong Vn Thi

K thut test Test trc tip trn chng trnh

Cc bc thc hin1) Sau khi ng nhp, click vo button Thm trong form Nhn vin2) in y thng tin vo cc trng3) Click button Lu.

Kt qu mong i Thm mi 1 nhn vin vo h thng.

Kt qu thc t Nh mong i

2. Test case 2.Tn m t cho testcase Test Thm nhn vin, in thiu 1 trong cc trng. (test sai)

Chc nng kim tra Thm mi 1 nhn vin.

Gi nh ng nhp thnh cng vo h thng vi quyn admin hoc manager.

Tn ngi vit testcase Hong Vn Thi

K thut test Test trc tip trn chng trnh

Cc bc thc hin1) Sau khi ng nhp, click vo button Thm trong form Nhn vin2) in thiu thng tin vo 1 trong cc trng3) Click button Lu.

Kt qu mong i Thng bo li, nhn vin khng c thm vo h thng.

Kt qu thc t Nh mong i

e. Test case Tm kim nhn vin1. Test case 1.Tn m t cho testcase1. Test Tm nhn vin.

Chc nng kim tra1. Tm kim nhn vin.

Gi nh1. ng nhp thnh cng vo h thng vi quyn user, admin hoc manager.

Tn ngi vit testcase1. Hong Vn Thi

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin68. Sau khi ng nhp, click vo form Nhn vin68. Nhp thng tin vo textbox trong khung tm kim.68. Chn cc radio button Tm theo tn, Tm theo m, Tm theo phng giao dch.68. Click button Tm kim.

Kt qu mong i1. Hin th thng tin ca nhn vin nu tm thy trong datagridview. Nu khng th khng hin th.

Kt qu thc t1. Nh mong i

f. Test case Xa nhn vin.Tn m t cho testcase1. Test Xa nhn vin

Chc nng kim tra1. Xa 1 nhn vin khi h thng.

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager.

Tn ngi vit testcase1. Hong Vn Thi

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin75. Sau khi ng nhp, click vo button Thm trong form Nhn vin75. Chn bn ghi cn xa75. Click button Xa.75. Click button Lu.

Kt qu mong i1. Xa thng tin ca nhn vin khi h thng

Kt qu thc t1. Nh mong i

1. Test case 1.

g. Test case Sa nhn vin.Tn m t cho testcase1. Test Sa nhn vin

Chc nng kim tra1. Sa thng tin ca 1 nhn vin.

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager.

Tn ngi vit testcase1. Hong Vn Thi

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin82. Sau khi ng nhp, chn row cha thng tin nhn vin cn sa sau click vo button Sa trong form Nhn vin82. Sa 1 thng tin no ca nhn vin, trng hin th ra82. Click button Lu.

Kt qu mong i1. Sa thnh cng thng tin ca nhn vin , hin th li ra mn hnh thng tin m c sa.

Kt qu thc t1. Nh mong i

1. Test case 1.

h. Test case Thm mi 1 Account.1. Test case 1.

Tn m t cho testcase1. Test Thm mi Account. (Test ng)

Chc nng kim tra1. Thm mi 1 Account.

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager.

Tn ngi vit testcase1. Hong Vn Thi

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin89. Sau khi ng nhp, click vo button Thm trong form Account89. Chn nhn vin trong combobox89. Chn quyn ng nhp cho user .89. in y thng tin vo cc trng textbox, username, password89. Click button Lu.

Kt qu mong i1. Thm mi 1 account cho 1 nhn vin nhn vin vo h thng.

Kt qu thc t1. Nh mong i

2. Test case 2.Tn m t cho testcase1. Test Thm Account

Chc nng kim tra1. Thm mi 1 Account khi b trng 1 trong cc trng.

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager.

Tn ngi vit testcase1. Hong Vn Thi

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin96. Sau khi ng nhp, click vo button Thm trong form Account96. in thiu thng tin vo 1 trong cc trng.96. Click button Lu.

Kt qu mong i1. Hin thng bo li, Account khng c thm vo h thng.

Kt qu thc t1. Nh mong i

i. Test case Xa 1 Account.Tn m t cho testcase1. Test Xa Account

Chc nng kim tra1. Xa 1 account khi h thng.

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager.

Tn ngi vit testcase1. Hong Vn Thi

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin103. Sau khi ng nhp, click chn row cha thng tin account cn xa trong data gridview103. click button Xa trong form Account103. Click button Lu.

Kt qu mong i1. Xa thng tin Accunt khi h thng.

Kt qu thc t1. Nh mong i

j. Test case Sa Account.1. Test case 1.Tn m t cho testcase1. Test Sa Account

Chc nng kim tra1. Sa thng tin ca 1 account trong h thng

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager.

Tn ngi vit testcase1. Hong Vn Thi

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin110. Sau khi ng nhp, click chn row cha thng tin account cn Sa trong data gridview110. click button Sa trong form Account110. tin hnh sa thng tin ca account trong cc text box m thng tin c binding ln110. Click button Lu.

Kt qu mong i1. Sa thnh cng

Kt qu thc t1. Nh mong i

2. Test case 2.Tn m t cho testcase1. Test Sa Account

Chc nng kim tra1. Sa thng tin 1 account khi xa rng 1 trng

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager.

Tn ngi vit testcase1. Hong Vn Thi

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin117. Sau khi ng nhp, click chn row cha thng tin account cn xa trong data gridview117. click button Sa trong form Account117. Th xa rng 1 trng trong textbox117. Click button Lu.

Kt qu mong i1. Thng bo li v thng tin Account gi nguyn.

Kt qu thc t1. Nh mong i

B. Mudule M s tit kim (Nguyn Thanh Danh).1. Danh sch Test-Case.a. M s tit kimb. Xem Danh Sch S tit kimc. Danh Mc Loi tind. Li sut tit kim2. Kch bn cho cc Test-Case.a. Test-Case m s tit kimTn TestCaseiu kin Tin QuytM t cc BcKt qu mong ch

M form "M S Tit Kim"ng nhp thnh cng vo chng trnh. 1. trn form Chnh ca chng trnh2. click chn menu "Qun l/ M s tit kim" - M ra c form "M s tit kim"

Kim tra (kt) cc trng trn form theo yu cu cha ?M form "M s tit kim"1. trn form "M s tit kim"2. KT cc trng trn form v ng theo yu cu cha?y cc trng: M s m, Tn khch hng, M khch hng, S tin gi, loi tin gi, Loi tit kim, Ngy hiu lc, Ngy ht hiu lc, S bt ton, S tin, Tn nhn vin, M nhn vin, Phng giao dch, [In phiu gi], [Thm s], [nhp li], [Thot]

M form "M s tit kim"1. trn form "M s tit kim"2. KT th t cc tab trn form - th t tab s t trn xung di, t tri qua phi, tab ln lt qua tt c cc i tng

kt nhp ng v cc trng theo yu cuM form "M s tit kim"1. trn form "M s tit kim"2. Nhp d liu ng, , hp l vo tt c cc trng.3. click [Thm s] - thm "s tit kim" mi thnh cng - hin hp thoi thng bo thm s mi thnh cng - click [OK] Quay v Form "M s tit kim".

Kt b trng tt c cc trng, khng nhp gM form "M s tit kim"1. trn form "M s tit kim"2. b trng hon ton tt c cc mc, khng nhp, khng chn.3. click [Thm s] - Hin thng bo: Phi nhp y d liu vo cc trng d liu m s - Khng thm sn phm mi vo CSDL - Click [OK] quay v trang "M s tit kim"

kt S tit kim va m thnh cng.M trang "danh sch s tit kim"1. trn form "danh sch S tit kim"2. Kt xem S tit kim mi va m c c m thnh cng khng?3. Kt thng tin S tit kim va m c ng vi thng tin nhp khng ? - Thng tin s tit kim mi c trong danh sch s tit kim. - thng tin phi ng vi cc thng tin va nhp mi

Kt tnh duy nht ca trng "M s m"M form "M s tit kim"1. trn form "M s tit kim"2. kt tnh duy nht ca trng " M s m" - M s m phi l duy nht, khng trng lp.

Kt hin th trng "Tn khch hng/tn nhn vin"M form "M s tit kim"1. trn form "M s tit kim"2. kt hin th trng "Tn khch hng/tn nhn vin" - mc inh trng s trng khi cha chn - click vo hin th danh sch tn khch hng. - click chn tn khch hng/nhn vin th tn khch hng/nhn vin s hin th ln

Kt hin th M khch hng/m nhn vinM form "M s tit kim"1. trn form "M s tit kim"2. kt hin th trng "M khch hng/m nhn vin - mc inh hin th ban u ca trng l trng. - Khi Click chn tn khch hngtn nhn vin th m khch hng/m nhn vin tng ng s hin ln m khch hng/m nhn vin. - M khch hng/m nhn vin s c ly t CSDL.

Kt trng "s tin gi/S tin" + trng "loi tin gi"M form "M s tit kim"1. trn form "M s tit kim"2. kt trng "S tin gi/s tin".3. kt trng "loi tin gi". - Mc nh ban u l trng trng. - trng "S tin gi/s tin" ch cho php nhp k t. - trng s tin s t ng hin ln ng v theo s tin gi khi nhp - Click vo trng "loi tin gi" s hin ln danh sch cc loi tin gi, click chn loi tin s c hin ln .

Kt trng "Loi tit kim" + "Li sut"M form "M s tit kim"1. trn form "M s tit kim"2. Kt trng "Loi Tit kim".3. kt trng "Li sut". - Mc nh ban u l 2 trng trng. - Click vo trng "Loi tit kim" chn. - Li sut tng ng s t hin ln khi chn "Loi tit kim". c ly t CSDL.

Kt trng "ngy hiu lc/ngy ht hiu lc" M form "M s tit kim"1. trn form "M s tit kim".2. Kt trng "Ngy hiu lc v ngy ht hiu lc" - Mc nh ban u 2 trng trng. - Click vo trng th hin ln "lch" chn ngy thng nm. - Trng date phi theo nh dng: dd/mm/yyyy hoc. Mm/dd/yyyy..

Kt trng "S bt ton v phng Giao dch"M form "M s tit kim"1. trn form "M s tit kim".2. Kt trng "S bt ton, Phng giao dch" - Mc nh ban u trng. - nhp dng text vo 2 trng.

kt nhp ton k t trng vo ccM form "M s tit kim"1. trn form "M s tit kim"2. nhp vo hon ton cc k t trng vo cc trng3. click [Thm s] - Khng thm mi s tit kim - hin ra thng bo phi nhp k t ch hoc s - Click OK quay v mn hnh nhp thng tin m s tit kim.

kt nhp k t trng vo u v cui textM form "M s tit kim"1. trn form "M s tit kim"2. nhp vo k t trng vo u, cui on text tt c cc trng3. click [Thm s] - M s mi thnh cng - khi hin th thng tin t ng ct k t trng u, cui text

kt nhp k t c bit vo cc trng textM form "M s tit kim"1. trnform "M s tit kim"2. nhp vo k t c bit ' < > / ! % * & ... vo cc trng3. click [Thm s] - hin thng bo m s tit kim mi thnh cng - thm S tit kim mi thnh cng - nhp thng tin vo th no hin th ra vy

kt nhp k t XSSM form "M s tit kim"1. trn form "M s tit kim"2. nhp vo XSS ( alert/'C') vo cc trng3. click [Thm s] - thm s tit kim mi thnh cng - nhp vo th no hin th ra vy - thng bo thm s tit kim mi thnh cng

kt nhp dng thM form "M s tit kim"1. trn form "M s tit kim"2. nhp vo dng th (thedam) vo cc trng.3.click [Thm s] - thm S Tit kim mi thnh cng - nhp vo th no hin th ra vy.

kt maxlength cc trngM form "M s tit kim"1. trn form "M s tit kim"2. Kt gii hn maxlength cc trng - Theo yu cu.

Kt nt [Nhp li]M form "M s tit kim"1. trn form "M s tit kim"2. click [Nhp li] - Reset li form "M s tit kim" v trng thi ban u.

KT nt [Thot]M form "M s tit kim"1. trn form "M s tit kim"2. click [Thot] - hin Thng bo: Bn c thc s mun thot khi trang hin ti khng? c hin th.

mn hnh thng bo xc nhn ang m1. trn mn hnh thng bo xc nhn2. click [OK] Nu ngi dng click vo nt [OK] Ngi dng thot ra khi mn hnh lm vic v tr v trang ch ca chng trnh

mn hnh thng bo xc nhn ang m1. trn mn hnh thng bo xc nhn2. click [Cancel]Nu click vo nt [Cancel] th h vn trong trang hin ti, v ni dung vn c gi nguyn.

b. Test-Case Danh Sch S tit kimTn TestCaseiu kin Tin QuytM t cc BcKt qu mong chKt qu

M form "Danh sch s tit kim"Phi ng nhp vo h thng1. trn form Chnh ca h thng2. Click Menu: Qun l/ Danh sch s Tit kim - m ra form "Dach sch S Tit kim" Bao gm cc trng: S s, phong ta, loi tit kim, tn khch hng, ngy m s, ngy nhp vn, ngy n hn, ngy tnh li gn nht, ngy ti k gi, Mc tm kim ( theo tn khch hng, tm theo m s tit kim), v cc chc nng[tm kim], [lm ti], [xa], [la], [thot]. v list thng tin chi tit v khch hng.Pass

kim tra (KT) giao din form "Danh sch s tit kim"M form "Danh sch s tit kim"1. trn form "Danh sch s tit kim"2. Kt giao din form - kt s b tr cc trng - kt font ch, size ch - .3. Kim tra tab - Kt tn tiu form - b tr cc trng p mt - font, size ch ng u, ko b sai chnh t - th t tab c bt u t trn xung di, t tri qua phi, ln lt qua tt c cc i tng

Kt tm kim khi nhp tn khch hng khng c trong h thngM form "Danh sch s tit kim"1. trn form "Danh sch s tit kim"2. ti mc tm kim - nhp tn khch hng khng c trong h thng3. Chn option tm kim theo tn4. Click [Tm kim] - Thng tin Danh sch ti cc trng hin th trng. - thng bo khng tm thy sn phm tng ng Pass

Kt tm kim khi nhp 1 t, cm t tn khch hng c trong h thng M form "Danh sch s tit kim"1. trn form "Danh sch s tit kim"2. ti mc tm kim - nhp 1 t hoc cm t ging tn khch hng c trongh thng3. Chn tm kim theo tn.4. Click [Tm kim] - hin ln thng tin s tit kim ca nhng khch hng c tn tha mn vi t cn tm.Pass

Kt tm kim khi nhp m s khng c trong h thngM form "Danh sch s tit kim"1. trn form "Danh sch s tit kim"2. ti mc tm kim - nhp m s khng c trong h thng3. Chn option tm kim theo m s tit kim4. Click [Tm kim] - Thng tin Danh sch ti cc trng hin th trng. - thng bo khng tm thy sn phm tng ng Pass

Kt tm kim khi nhp 1 t, cm t tn khch hng c trong h thng M form "Danh sch s tit kim"1. trn form "Danh sch s tit kim"2. ti mc tm kim - nhp 1 t hoc cm t ging tn khch hng c trongh thng3. Chn tm kim theo tn.4. Click [Tm kim] - hin ln thng tin s tit kim ca nhng khch hng c tn tha mn vi t cn tm.Pass

Kt hin th thng v s tit kimm form "Danh sch s tit kim"1. trnform "Danh sch s tit kim"2. kim tra cc thng tin v s tit kim ti cc trng c ng vi thng tin trong CSDL - Cc thng tin v "s tit kim" phi ng v khp vi cc thng tin trong CSDL

Kt tnh nng ca cc trngM form "Danh sch s tit kim"1. trn form "Danh sch s tit kim"2. kt xem ti cc trng trn form c cho php sa khng - cc thng tin trn cc trng khng cho php sa.Pass

Kt chc nng Lm tiM form "Danh sch s tit kim"1. Trn form "Danh sch s tit kim".2. Click [Lm ti] - Cc thng tin trn cc trng reset v trng thi ban u (mc nh).

Kt chc nng thotM form "Danh sch s tit kim"1. Trn form "Danh sch s tit kim"2. Click [Thot] - chng trnh thot khi form hin ti quay v form chnh ca chng trnh.

c. Test-Case Danh Mc Loi TinTn TestCaseiu kin Tin QuytM t cc BcKt qu mong chKt Qu

M form "Danh mc loi tin"ng nhp vo h thng1. trn form chnh ca h thng.2. Click menu: Qun l chi tit, Click tip "Danh mc loi tin". - Hin th form "Danh mc loi tin" gm: [Thm], [xa], [lu], [thot], m loi tin, loi tin.Pass

Kt chc nng thmM form "Danh mc loi tin"1. Trn form "Danh mc loi tin".2. Click [Thm] - cho php thm loi tin.Pass

Kt thuc tnh kha ca M loi tinM form "Danh mc loi tin"1. Trn form "Danh mc loi tin"2. Click [Thm], nhp vo m loi tin c trong h thng (m loi tin trng nhau).3. Click [Lu]. - khng cho php thm mi. - bo li.Pass

Kt chc nng xaM form "Danh mc loi tin"1. Trn form "Danh mc loi tin".2. Click chn loi tin cn xa.3. Click [Xa] - hin thng bo c chc chn xa khng. - Chn yes -> xa -Chn Cancel -> khng xaPass

Kt loi tin va xa c c xa khi CSDL.M form "Danh mc loi tin"1. trn form "Danh mc loi tin"2. chn xa loi tin.3. Click [lu].4. Kt xem loi tin c xa khi h thng cha ? - Sau thc hin xa: loi tin s c xa tm thi khi CSDL. - nu sau chn [lu] th s b xa vnh vin khi CSDL, nu khng chn [lu] th ch xa tm thi v sau khi cp nht li th c khi phc.

Kt chc nng lu (Sa)M form "Danh mc loi tin"1. Trn form "Danh mc loi tin".2. Thm vo loi tin mi, hoc click chn sa thng tin.3. Click [Lu]. - lu vo CSDL loi tin mi va thm/thng tin loi tin va sa.Pass

Kt chc nng thotM form "Danh mc loi tin"1. Trn form "Danh mc loi tin".2. Click [Thot]. - Thot khi trang hin ti v tr v form chnh.

D Test-Case li sut tit kimTn TestCaseiu kin Tin QuytM t cc BcKt qu mong chKt Qu

Hin th form "Li sut tit kim".ng nhp vo h thng1. trn Form chnh ca h thng.2. Click menu: Qun l chi tit, Click tip "Li sut tit kim". - Hin ra form "Li sut tit kim" gm: M li sut, ngy, Mc li sut, [Thm], [xa], [Lu], [Thot].

Kt chc nng thmM form "Li sut Tit kim"1. Trn form "Li sut Tit kim"2. Click [Thm] - cho php thm mc li sut miPass

Kt thuc tnh kha ca M loi tinM form "Li sut Tit kim"1. Trn form "Li sut Tit kim"2. Click [Thm], nhp vo m li sut c trong h thng (m li sut trng nhau).3. Click [Lu]. - khng cho php thm mi. - bo li.Pass

Kt chc nng xaM form "Li sut Tit kim"1. Trn form "Li sut Tit kim"2. Click chn Mc li sut cn xa.3. Click [Xa] - hin thng bo c chc chn xa khng. - Chn yes -> xa -Chn Cancel -> khng xaPass

Kt loi tin va xa c c xa khi CSDL.M form "Li sut Tit kim"1. trn form "Li sut Tit kim"2. chn xa mc li sut.3. Click [lu].4. Kt xem li sut c xa khi h thng cha ? - Sau thc hin xa: mc li sut s c xa tm thi khi CSDL. - nu sau chn [lu] th s b xa vnh vin khi CSDL, nu khng chn [lu] th ch xa tm thi v sau khi cp nht li th c khi phc.

Kt chc nng lu (Sa)M form "Li sut Tit kim"1. Trn form "Li sut Tit kim"2. Thm vo mc li sut mi, hoc click chn mc li sut cn sa thng tin.3. Click [Lu]. - lu vo CSDL mc li sut mi va thm/thng tin mc li sut va sa.Pass

Kt chc nng thotM form "Li sut Tit kim"1. Trn form "Li sut Tit kim"2. Click [Thot]. - Thot khi trang hin ti v tr v form chnh.

C. Module ng s tit kim (ng Vn Oanh).1. Kch bn cho cc Test-Case.a. Test-Case form rt tinTn m t cho testcase Test hin thi form rt tin

Chc nng kim tra Hin form rt tin khi n vo menu v chn button rt tin

Gi nh Bt u khi chy chng trnh

Tn ngi vit testcase ng Oanh

K thut test Test trc tip trn chng trnh

Cc bc thc hin Sau khi ng nhp thnh cng..kim tra khch hng..nu khch hng c ti khon th cho thc hin chc nng rt tin hoc rt li

Kt qu mong i Hin th form rt tin

Kt qu thc t Hin th form rt tin

b. Test-Case form gi tin Tn m t cho testcase Test hin th form gi tin

Chc nng kim tra Hin form login khi n vo nt gi thm vn trong menu chnh

Gi nh Bt u khi chy chng trnh

Tn ngi vit testcase ng Oanh

K thut test Test trc tip trn chng trnh

Cc bc thc hin Sau khi ng nhp thnh cng.. khch hng m s tit kim v chn chc nng gi tin

Kt qu mong i Hin th form gi tin

Kt qu thc t Hin th form gi tin

D. Module Qun l khch hng (ng Thnh Th).1. Danh sch cc Test-Case.a. Test-Case Thm mi.b. Test-Case Tm kimc. Test-Case Xad. Test-Case Sa2. Kch bn cho cc Test-Case.a. Test-Case Thm mi.1. Test case 1.Tn m t cho testcase1. Test Thm Khch hang.

Chc nng kim tra1. Thm mi khch hang nhp ng cc iu kin

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager, user.

Tn ngi vit testcase1. ng Thnh Th

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin138. Sau khi ng nhp, click button Khch hng.138. click button Thm mi138. in y thng tin vo cc cell.

138. Click button Lu.

Kt qu mong i1. Thm thnh cng v hin th li thng tin

Kt qu thc t1. Nh mong i

2. Test case 2.Tn m t cho testcase1. Test Thm Khch hang.

Chc nng kim tra1. Thm mi khch hang khi nhp thiu thng tin 1 s trng

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager, user.

Tn ngi vit testcase1. ng Thnh Th

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin145. Sau khi ng nhp, click button Khch hng.145. click button Thm mi145. in thiu thng tin vo 1 trong cc cell.

145. Click button Lu.

Kt qu mong i1. Thng bo li, khch hang khng c thm vo.

Kt qu thc t1. Nh mong i

b. Test-Case Tm kim1. Test case 1.Tn m t cho testcase1. Test Tm kim Khch hng.

Chc nng kim tra1. Tm kim thng tin ca khch hang no .

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager, user.

Tn ngi vit testcase1. ng Thnh Th

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin152. Sau khi ng nhp, click button Khch hng.152. Ti khung tm kim, nhp thng tin.152. Chn cch tm kim.

152. Click button Tm kim.

Kt qu mong i1. Hin th li thng tin nu tm thy trong data grid view, hoc tr v rng nu khng tm thy.

Kt qu thc t1. Nh mong i

c. Test-Case Xa.1. Test case 1.Tn m t cho testcase1. Test Xa Khch hng.

Chc nng kim tra1. Xa thng tin ca khch hang khi h thng.

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager, user.

Tn ngi vit testcase1. ng Thnh Th

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin159. Sau khi ng nhp, click button Khch hng.159. Cick chn Row cn xa.159. Click button xa.159. Click button Lu

Kt qu mong i1. Xa thng tin khch hang va chn

Kt qu thc t1. Nh mong i

d. Test-Case Sa.1. Test case 1.Tn m t cho testcase1. Test Sa Khch hng.

Chc nng kim tra1. Sa thng tin ca khch hang no

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager, user.

Tn ngi vit testcase1. ng Thnh Th

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin166. Sau khi ng nhp, click button Khch hng.166. Chn Row khch hng cn sa.166. Nhp li thng tin ln textbox

166. Click button Lu.

Kt qu mong i1. Update thnh cng thng tin ca khch hng

Kt qu thc t1. Nh mong i

2. Test case 2.Tn m t cho testcase1. Test Sa Khch hng.

Chc nng kim tra1. Sa thng tin ca khch hang no

Gi nh1. ng nhp thnh cng vo h thng vi quyn admin hoc manager, user.

Tn ngi vit testcase1. ng Thnh Th

K thut test1. Test trc tip trn chng trnh

Cc bc thc hin173. Sau khi ng nhp, click button Khch hng.173. Chn Row khch hng cn sa.173. Nhp li thng tin ln textbox, nhp trng 1 trng no

173. Click button Lu.

Kt qu mong i1. Thng bo li, thng tin ca khch c gi nguyn

Kt qu thc t1. Nh mong i

III. ng gi chng trnh.

111