cmbukti 1 esckþiepþim - az-smarttech services · pdf filecmbukti 1...
TRANSCRIPT
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 1
CMBUkTI 1 esckþIepþIm
1>1 RbvtþiénkarsikSa
bc©úb,nñPaB bec©kviTüaB½t’manviTüaedIrtYy:agsMxan; kñúgkarGPivDÆRbeTsCati edaybeRmIeTAelI
vis½yCaeRcIndUcCa vis½yGb;rM vis½ysuxaPi)al sgÁmviTüa nigviTüasaRsþCaedIm CaBiess EpñkGaCIvkmµ
BaNiC¢kmµ RKb;xñatRKb;kRmitTaMgGs;. Cak;Esþg bec©kviTüaB½t ’manviTüa RtUv)anykeTAGnuvtþ
edIm,IbeRmI elIRbtibtiþkarBaNiC¢kmµ edaymaneKalbMNgCaeRcInrYmman karebegáInlT§PaBplitkmµ
KuNPaB sþg;daénplitpl tamdanRbtibtþikarGaCIvkmµ BüakrN_cMNUlcMNay RKb;RKgsnñiFi karlk;
nigBaNiC¢kmµtamGiuneFIeNtCaedIm . edayeXIjfavis½yB½t_manviTüa CYysRmYl nigbMerIplRbeyaCn_
ya:geRcIn dl;dMeNIrkarGaCIvkmµ eTIbsarNaenHsresreLIgedIm,IbegáItRbB½n§ Database RKb;RKgsnñiFI
karlk;TMnij plitpl nigr)aykarN_cMNUlcMNay edayeRbIR)as;RbB½n§kMuBüÚT½r [mCÄmNÐl
sIlasib,kmµExµr EdlmanGas½ydæanzitenApÞ³elx#11E0 pøÚv95 sgáat;bwgekgkg2 x½NÐcMkarmn
raCFanIPñMeBj RBHraCaNacRkkm<úCa.
1>2 cMeNaTbBaða
bc©úb,nñenH sib,kmµExµrRKb;RbePT kMBugrIkcMerIn duHdalRKb;TIkEnøg edaysarcMnYnRbCaCnekIn
eLIgeFVI[tMrUvkarecHEtekIneLIgBImYyéf¶eTAmYyéf¶ . Etedayehtufakarplit karRKb;RKg
nigkarerobcM enAmanPaBGn;fyEpñkbec©kviTüa eTIbeFVI[sib,kmµExµr enAminTan;riIkcMerIndl;kMBUYl
enAeLIyeT. Cak;EsþgsBVéf¶enH sIlasib,kmµExµrkMBugRKb;RKgsnñiFikarlk; cMnUlcMnay
edayeRbIkarkt;Rtaedayéd EdlnaM[mCÄmNÐlenHTTYlrgnUvpllM)akmYycMnYndUcxageRkam³
- Bi)akRKb;RKgB½t ’manTMnijkñúgXaøMg .
- súµKsµajkñúgkartamdanTMnijlk;ecjTijcUl nig r)aykarcMNUlcMNay.
- kgVHsuvtßiPaBkñúgkarRKb;RKgB½t ’mansþúkTMnij.
- cMNayFnFan nigeBlevlaeRcInkñúgkarRKb;RKg.
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 2
1>3 eKalbMNgénkarRsavRCav
edIm,IcUlrYmcMEnkkñúgkarelIksÞÜysIb,kmµExµr [mansMTuHkan;EtrIkcMerInRbesIreLIgEfmeTot
nigedIm,Itam[Tan;bec©kviTüaEdlrIkcMerIn\tQb;QrBImYyéf¶eTAmYyéf¶ eTIbsarNabBa©b;karsikSa
fñak;briBaØab½RtenH sresreLIgedIm,IbegáItRbB½n§RKb;RKgsnñiFi [mCÄmNÐlsIlasib,kmµExµr
EdlRbQmnwwgbBaðakMBugCYbRbT³. eyIgbegáInnUv Database application enHeLIgedIm,I ³
- eFVIeGaymanPaBgayRsYlRKb;RKgB½t’manTMnijkñúgXaøMg
- CYysRmYlkñúgkartamdanTMnijlk;ecjTijcUl nig r)aykarN_cMnUlcMnay.
- eFVIeGaymansuvtßiPaB EfrkSa nigRKb;RKgÉksar nigTinñn½y dUcCakMNt;siT§i[GñkcUleRbIR)as;
edayTamTar [bMeBjeQµaHGñkeRbI nigelxsMgat;Edl)ankMNt;edayGñkRKb;RKg.
- kat;bnßykarcMNayeBlevlakñúgkarRKb;RKg.
1>4 visalPaB nigEdnkMnt;énkarsikSa
visalPaB nigEdnkMnt;karsikSaRsavRCavsRmab; karsresrsarNaenH)anepþatsMxan;eTAelI
kareRbIR)as; Database Application kñúgkarRKb;RKgsnñiFienAmCÄmNÐlsIlasib,kmµExµrEtb:ueNÑaH
ehIyRbB½n§fµI Edl)anerobcM eLIgenH manmuxgarmYycMnYndUcxageRkam ³
- RKb;RKgsnñiFilk;ecj nigTijcUl
- erobcMr)aykarN_lk;
- erobcMr)aykarN_cMNUlcMNay
- eRbIR)as; RbB½n§)arkUd (Bar Code Reader)
krNIeRkABIenHminRtUv)anelIkykmksikSaeT.
1>5 sar³RbeyaCn_énkarRsavRCav
- pþl;PaBgayRsYldl;dMeNIrkarGaCIvkmµrbs; mCÄmNÐlsIlasib,kmµExµr .
- TukCaÉksarKMrUdl;GñkRsavRCavCMnan;eRkay .
- rYmcMEnkGPivDÆbec©kviTüaB’tmanviTüakñúgRbeTskm< úCaelIvis½ysib,kmµ .
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 3
CMBUkTI 2 rMlwkRTwsþI
2>1 Database
Database KWCarcnasm<½næ énkarRbmUlpþúMTinñn½y EdlmanTMnak;TMngKña sþIGMBIRbFanbTCak;lak;
mYyEdlRtUv)anpÞuúkenAkñúgRbB½nækMuBüÚT½r. rcnasm<½næenHRtUv)anerobcMGaRs½ynwg database model.
Database model EdleRbIsBVéf¶PaKeRcInCa relational model ehIy model epSgeTotdUcCa hierarc-
hical model nig network model RtUv)aneKeRbIsRmab;karbgðajCak;lak;én Relationship. dUecñH
Database mansar³sMxan;dUcCa kat;bnßyTinñn½ysÞÜn rkSasuvtßiPaBTinñn½y pÞúkTinñn½y)aneRcIn nig
gayRsYlRKb;RKgTinñn½yCaedIm.
2>2 DBMS (Database Management System)
DBMS KWCakmµviFIkMuBüÚT½rEdleKeRbIsRmab;RKb;RKg Database . eKalbMNgén DBMS KWeFVI
»üGñkeRbIR)as;GacpÞúk nigTajykTinñn½y)anRsYl nigmanRbsiTæPaB. kmµviFImYycMnYnEdlCa DBMS
mandUcCa Microsoft Access, Microsoft SQL Server, MySQL Server, DB2, Oracle, FoxPro nig
Informic CaedIm.
Relational DBMS KWCakmµviFIsRmab;RKb;RKg Relational Database. kmµviFImYycMnYnEdlCa
Relational DBMS mandUcCa MS Access, SQL Server, Oracle.
CMhankñúgkarbegáItrcnasm½<næ Database Edll¥man ³
- kMNt;nUvcMnYn Table enAkñúg Database
- kMNt;nUvcMnYn Fields enAkñúg Table
- kMNt;nUvRbePTTinñn½yén Fields nImYy² . RbePTTinñn½yGacCa ³ GkSr elx kalbriecäT
b¤ rUbiyvtßú CaedIm
- Constrains ³ kMNt;rUbmnþeTA[Tinñn½yenAkñúg Fields nImYy²
- Relationship ³ kMNt;nUvTMnak;TMngrvag Table nig Table.
2>3 kareRbIR)as;rbs; Database
bc©úb,nñenH RbB½næ Database RtUv)aneKeRbIenAkEnøgCaeRcIndUcCa ³
- pSaTMenIb ³ RKb;RKgkarlk; rYmman B½t’manTMnij GtifiCn vik½yb½Rt cMNUl cMNay.
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 4
- FnaKar ³ sRmab;RKb;RKgBt_manrbs;Gt ifiCn karepJI nigxJIR)ak; nigB½t’manbuKÁlik.
- Gakasyandæan ³ sRmab;karkk;sMbuRtynþehaH taragB½t’manéneCIgynþehaH.
- sklviTüal½y ³ sRmab;B½t’mannisiSt karcuHeQµaH karbg;R)ak; Gvtþman.
- eragcRk ³ bBa¢IR)ak;cMeNj manéføedIm cMNUl cMNay nigRKb;RKgbuKÁlik.
2>4 Database System vs. File System
Éksar (File)KWCab¤sén Database edaysarÉksarmYycMnYnmanbBaða eTIbeKbegáIt Database
eTACMnYy[ RbB½næÉksar (File System).
xageRkamenHCaKuNvibtþirbs; File System:
- Data Redundancy and Inconsistency: Tinñn½yEdlpÞúkkñúg files epSgKñaGacsÞÜn b¤elIs
ehIyvanwgman bBaðaenAeBlEdl GñkeRbIeFVIkarEkERb b¤lubTinñn½y.
- Bi)akkñúgkarcUleTAkan;Tinñn½y ³ esaysarEtTinñn½ypÞúkkñúg File ehIymanRTg;RTayxusKña
naM[Bi)akkñúgkarsresrkmµviFIedIm,I P¢ab;eTAkan;Tinñn½yTaMgenaH.
- karrkSaTukTinñn½yenAkEnøgxusKña ³ GñkTukTinñn½ykñúg Microsoft Word GñkxøHeTotTukkñúg
Microsoft Excel.
- bBaðasuvtßiPaB ³ Bi)akkMNt;siTæi[eTAGñkeRbIEtmñak;. ehIy File KµanviFI Back-up.
2>5 Data Model
man Model CaeRcInEdlRtUv)aneKeRCIserIssRmab;kMNt;rcnasm½<næ nigTMnak;TMngénTinñn½y.
Model TaMgenaHrYmman ³
- Database model
- Entity-Relationship model
- Data structure diagram
- Geographic data model
2>5>1 Database Model
Database model KWCa model Edlerobrab;BIkareFVIrcnasm<½n§ nig kareRbIR)as;rbs;Tinñn½y .
vaminEmnRKan;EteFVI[ Tinñn½ymanTMnak;TMngKñab:ueNÑaHeT vaEfmTaMgGackMNt;nUvsMNMu énRbtibtiþkar
EdlekItmanelITinñn½y dUcCaGac EkERb begáInfµI niglubTinñn½yCaedIm .
RbePTén Database model mandUcCa ³ - Flat model
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 5
k1
k2
k3
k4
x1
x2
x3
x4
- Hierarchical model
- Network model
- Relational model
Relational Model KWCaKMrUTinñn½yd¾sMxan;EdleKeRbIenAkñúgkmµviFIdMeNIrkarBaNiC¢kmµ. va
KWCa database EdlTinñn½yrbs;vaRtUv)anEbgEckeTACaÉktatUc² EdlehAfa Table ehIy Table
nImYy²man TMnak;TMngKñatamry³ Relationship. EdlbgðajBIB½t’manrbs;Tinñn½y tamCYredk
nigCYrQr .
2>5>2 ENTITY-RELATIONSHIP MODEL (E-R)
Entity-Relationship Model bgðajBI object sMxan; KW Entities nig Relationship kñúgcMenam
object TaMgenaH.
2>5>2>1 KMnitCamUldæan
E-R Data Model EbgEckCabIKW Entity Sets, Relationship Sets nig Attributes.
2>5>2>2 ENTITY SETS
Entity KWCa object enAkñúgCIvitkargarRbcaMéf¶. ]TahrN_ ³ buKÁlikenAkñúgRkumh‘unKWCa Entity.
ehIy Entity man Attributes eRcIn dUcCa eQµaH ePT Gayu TIkEnøgkMeNIt muxrbr….
Entity Set KWCasMNMuén Entities Edlman Attributes dUcKña.
2>5>1>3 RELATIONSHIP SETS
Relationship KWCaTMnak;TMngén Entities. Relationship Sets KWCasMNMuén Rlationship.
k> RbePTén RELATIONSHIP
1. ONE TO ONE RELATIONSHIP
FatumYyenAkñúgsMnMu k manTMnak;TMngy:ageRcInmYyeTAnwgFatumYy enAkñúgsMNMu x.
Fingure 2.1: ONE-TO-ONE Relationship
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 6
2. ONE TO MANY RELATIONSHIP
FatumYyenAkñúgsMnMu k GacKµanTMnak;TMng manTMnak;TMngmYy b ¤eRcIn eTAnwgFatumYy enAkñúg
sMNMu x. ehIy FatumYyenAkñúgsMnMu x GacmanTMnak;TMng y:ageRcInmYyb:ueNÑaH eTAnwgFatumYyenAkñúg
sMNMu k.
Figure 2.2: ONE-TO-MANY Relationship
3. MANY TO ONE RELATIONSHIP
FatumYyenAkñúgsMnMu k GacmanTMnak;TMng y:ageRcInmYyb:ueNÑaH eTAnwgFatumYyenAkñúgsMNMu x
EtFatumYyenAkñúgsMnMu x GacKµanTMnak;TMng manTMnak;TMngmYyb¤eRcIneTAnwgFatumYy enAkñúgsMNMu k.
Figure 2.3: MANY-TO-ONE Relationship
4. MANY TO MANY RELATIONSHIP
FatumYyenAkñúgsMnMu k GacKµanTMnak;TMng manTMnak;TMngmYy b¤eRcIn eTAnwgFatumYy enAkñúgsM-
NMu x. FatumYy enAkñúgsMnMu x GacKµanTMnak;TMng manTMnak;TMngmYy b¤eRcIn eTAnwgFatumYy enAkñúg
sMNMu k.
k1
k2
k3
x1
x2
x3
x4
k1
k2
k3
x1
x2
x3
k4
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 7
Figure 2.4: MANY-TO-MANY Relationship
2>5>2>4 nimitþsBaØaeRbIkñúg CARDINALITY NOTATIONS én E-R DIAGRAM
Symbols Minimum Maximum Description
or
1 1 Exactly one( Only and only
one)
0 1 Zero or one
1 Many One or more
0 Many Zero, one, or more
>1 >1 More than one
Figure 2.5: nimitþsBaØaeRbIkñúg cardinality én E-R Diagram
2>5>2>5 nimitþsBaØaepSgeToteRbIkñúg E-R DIAGRAM
Symbols Description
E
Entity set
E Weak entity set
A
Attribute
A A
Multi-valued attribute
A
Derived attribute
A
Primary key
R
Relationship set
R R
Relationship Set for weak entity set
R
One-to-One
k1
k2
k3
k4
x1
x2
x3
x4
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 8
R
One-to-Many
R
Many-to-One
R
Many-to-Many
R E
Total participation of entity set in
relationship
Figure 2.6: nimitþsBaØaepSgeToteRbIkñúg E-R Diagram
2>6 dMNak;kalénvdþCIvitkarGPivDÆn_RbB½næ
enAkñúgkarviPaKdMeNIrkarRbB½næ man 5CMhan ³
- karerobcMKeRmagénRbB½næ
- karviPaKRbB½næ
- karrcna erobcMRbB½næ
- karbNþúHbNþalBIRbB½næ
- Rbtibtþikar nigKaMRTdl;RbB½næ
Figure 2.7: vdþCIvitkarGPivDÆn_RbB½næ
erobcMKeRmag
viPaK
rcna
bNþúHbNþal
Rbtibtþi nig]btßmð
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 9
2>7 GnþrkmµenAkñúgvdþCIvitkarGPivDÆn_RbB½næ
Figure 2.8: GnþrkmµenAkñúgvdþCIvitGPivDÆn_RbB½næ
2>8 eKalkarN_énKNenyü1
2>8>1 niymn½yKNenyü (Accounting Defined)
KNenyüRtUv)aneK[niymn½yfa CaviFIénkarkMNt;GtþsBaØaN vas;Evg nigkarTMnak;TMngGMBI
B½t’manesdækic© edIm,IGnuBaØat [bNþaGñkeRbIR)as;B½t’man Edl)anpþl;CUnTaMgenaH ykeTAeFVIkar vini-
cä½y nigsMerccitþ.
KNenyüEtgEtRtUv)aneKyl;RclMfa CakarcuHbBa¢I (Bookkeeping). karcuHbBa¢IKWCakarkt;
Rta Rbtibtþikaresdækic©RbcaMéf¶rbs;Rkumh‘un.
2>8>2 r)aykarN_R)ak;cMeNj (The Income Statement)
r)aykarN_R)ak;cMeNj (Income or Earning Statement) raykarnUvplitPaBR)ak;cMeNj
rbs;GgÁPaBGaCIvkmµcMeBaH kariybriecäTCak;lak;.
1 esovePA: mUldæanRKwHénKNenyü (IIC)
erobcMKeRmag
viPaK
rcna
bNþúHbNþal
Rbtibtþi nig]btßmð
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 10
cMNUl (Revenues) KWCakarhUrcUlénRTBüsm,tiþ dUcCa sac;R)ak; Edl)anmkBIkarlk; plit-
pl b¤karpþl;esvakmµeTA[GtifiCn.
cMNay (Expenses) KWCakarcayvayEdl)anlHbg; b¤k¾eRbIR)as;enAkñúgkarbMerIGtifiCnCaedIm
. RbsinebIenAkñúgkalbriecäTmYy cMNUlFMCagcMNay enAkñúgkalbriecäTdEdlenaH R)ak;cMeNjsuTæ
(Net income) nwgekItmaneLIg. dUcenH
R)ak;cMeNjsuTæ = cMNUl – cMNay
2>8>3 taragtulükar (The Balance Sheet)
taragtulükar ¬CYnkalRtUv)aneKehA r)aykarN_sßanPaBhirBaØvtßú ¦ raybBa¢IKNnIRTBü-
sm,tiþ bMNul nigRTBüsm,tþibMNul nigRTBüm©as;h‘un rbs;Rkumh‘un enAeBlkMNt; Cak;lak;NamYy.
smIkartulükar ³
Assets (A) = Liabilities (L) + Stockholders’ Equity (SE)
RTBüsm,tþi = bMNul + RTBüm©as;h‘un
RTBüsm,tþi (Assets) KWCarbs;mantémøEdlkan;kab;edayRkumh‘unGaCIvkmµ. RTBüsm,tþi TaMg
enaH RtUv)aneKehAfa CaFnFanrbs;GaCIvkmµ. ]TahrN_dUcCa sac;R)ak; ma:sIun nig bNþaGaKarCa
edIm.
bMNul (Liabilities) KWCabMNulTaMgLayNa EdlRkumh‘un)anCMBak;GñkdéT. Rkumh‘unmYyEtg
EtekItmaneLIg nUvbNþabMNulCaeRcIn tamry³karTijeCO ¬CMBak;¦ karx©IbulCaedIm.
RTBüm©as;h‘un (Stockholders’Equity) KWCaral;GtßRbeyaCn_rbs;m©as;PaKh‘un b¤Gacniyay
)anfa CaRTBüpÞal;rbs;m©as;PaKh‘un.
]TahrN_ ³ GñkmanluypÞal;xøÜn 500 duløa ehIyGñk)anx©IFnaKar 1500 duløa edIm,ITijLan
mYy témø 2000 duløa. dUcenH eyIg)an ³
Assets = Liabilities + Stockholders’ Equity
2000 = 1500 + 500
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 11
2>8>4 niymn½yTinñanub,vtþn_ (The Journal)
Tinanub,vtþi KWCaÉksartamlMdab;lMedayeBlevla énbNþaRbtitbtiþkarGaCIvkmµ. karcuHTinña-
nub,vtþn_ KWCakarkt;RtaénRbtibtiþkarGaCIvkmµ enAkñúgTinanub,vtþi.
RbtibtþikarmYyRtUv)aneKkt;RtaenAkñúgTinanub,vtþi muneBlvaRtUv)aneKbBa¢ÚneTAkñúgbNþaKNnI
esovePAFM.
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 12
CMBUk 3 viFIsaRsþRsavRCav
3>1 tMbn; b¤TIkEnøgsRmab;eRCIserIsykmksikSa
TIRkugPñMeBj KWCaPUmisaRsþEdlRbmUlpþMúeTAedaymCÄmNÐlBaNiC¢kmµCaeRcIndUcCa pSarTMenIb
haglk;TMnij XøaMgsþúkTMnij nighaglk;vtßúGnusSavrIy_EdlCaTITak;TajePJóveTscrN_Cati nigGnþr
Cati. kñúgcMenammCÄmNÐlenH manmCÄmNÐlmYycMnYneRbIR)as;RbB½n§bec©kviTüaTMenIb² edIm,IRKb;RKg
RbitibtiþkarGaCIvkmµrbs;xøÜn EtenAmanmYycMnYneTot BMuTan;manRbB½næRKb;RKgenAeLIyeT.
dUcenHTIRkugPñMeBj CakEnøgmYy d¾l¥RbesIrsRmab;eFVIkarsikSaRsavRCav edIm,IsresrsarNaenH.
mCÄmNÐlBaNiC¢kmµenATIRkugPñMeBjmandUcCa ³
- pSarTMenIbsUriya (Soriya)
- pSarTMenIbsuvNÑa (Sovanna)
- pSarTMenIbLak;KI (Lucky)
- pSarTMenIbsIudnI (Sydney)
- mCÄmNÐlsIlasib,kmµExµr
- haglk;sMlokbMBak; Express
- bNÑaKarGnþrCati
- bNÑaKarsnþiPaB
3>2 KMrUtag
edIm,IeFVI[manPaBgayRsYl cMeBaHkarsikSaRsavRCavenH RKwHsßanmYycMnYndUcxageRkamRtUv
)aneRCIserIsCaKMrUtag kñúgkarsikSaenH ³
- mCÄmNÐlsIlasib,kmµExµr (#11E0 , St 95 , Boeng Keng Kang 2 , Chamkamon ,
Phnom Penh, Kingdom of Cambodia)
- pSarTMenIbLak;KI
- haglk;sMelokbMBak; Express
- bNÑaKarGnþrCati
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 13
k¾b:uEnþmCÄmNÐlsilasb,kmµExµr CaeKalkarN_cMbgkñúgkarsikSa nigRsavRCav. mCÄmNÐl
silasib,kmµExµrCaeKal edA EdlRtUveRCIserIs edIm,IGnuvtþRbB½næenH.
3>3 RbPB nigkarRbmUlTinñn½y
Tinñn½ysRmab;karsikSaRsavRCav sRmab;sarNaenHnwgRbmUlecjBIRbPBepSg²rYmman ³
• Tinñn½ycMbg (Primary Data)
Tinñn½ycMbg CaTinñn½yEdl)anmkBI Primary Source tamry³ GñkeFVIkarRsavRCavpÞal; rk)an
xøÜnÉg EdleKminTan;rkeXIj.
Tinñn½yenHnwgRbmUltamry³ kareFVIbTsmÖasn_CamYyGñkBak;B½næ CamYyGñkTTYlxusRtUvRkum
BiPakSa nigGñkTTYlxusRtUvkargarpÞal; ehIyTnÞwmnwgenH Tinñn½ymYyEpñkeTot tamry³
karcuHGegátpÞal; nigsaksYrdl;TIkEnøgEtmþg . kñúgenaHEdrRkumeyIg´nwgcuHeTAeFVIkar smÖasn_
nigsaksYrpÞal; CamYym©as;hag.
• Tinñn½ybnÞab;bnSM (Secondary Data)
Tinñn½ybnÞab;bnSMCaTinñn½yEdl)anmkBI Secondary Source dUcCa Journal Paper Éksar
RsavRCavepSg² bNÑal½y b¤ Internet CaedIm. Tinñn½yenHnwgRbmUl dkRsg;tamry³ karcUl
GanÉksaresovePAEdlmanenAkñúgbNÑal½y ehIymYycMEnkepSgeTot Gactamry³ TsSnavdþI
B½t’manviTüa ÉksarB½t’viTüatameKhTMB½r ehIyT inñn½ybnÞab;bnSMEdlsMxan;caM)ac;sRmab;begáIt RbB½n§
enH KWÉksarEdlnwgRbmUlBI silasb,kmµExµredaypÞal;Etmþg.
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 14
3>4 CMhankñúgkareFVIkarRsavRCav
Figure 3.1: rcnasm<½n§énkarRsavRCav
SEILA Lucky Market IBC
Secondary Data
Documents, References, Journal,
Broacher,
Lecturer Note(Literature Review)
Identification of Research Problem
Setup Research Objective
Data Collection
Primary Data
Interview and Group Discussion
Study Area
Sydney Market Express Shop
Data Analysis and Design
Implementation and Testing
Conclusion
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 15
3>5 karviPaK nigkarsikSaelIRbB½næbc©úb,nñ
3>5>1 dMeNIrkarrbs;RbB½næbc©úb,nñ
eRkayBIcuHeFVIkic©smÖasn_edaypÞal;CamYynwg GñkRsI sIla EdlCaGñkRKb;RKghag :silasi-
b,kmµ Exµr : )an[dwgfa karRKb;RKgbc©úb,nñ KWeFVIedayédedIm,Ikt;RtaTaMgGs; TaMgkarkt;Rta
TMnijcUlsþúk karlk;TMnijeTA[GtifiCn rayk¾dUcCae)aHdMu nigkarkt;RtacMNUl cMNay.
Figure 3.2: TMrg;kargarbc©úb,nñ
Customer
Buy Item
Manager
Note by hand Input on paper
Stock In
Put in paper Manager
Note by hand
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 16
3>5>2 düaRkamlMhUrrbs;RbB½næbc©úb,nñ
tamry³karcuHkmµsikSaknøgmk cMeBaHRbB½nækargarbc©úb,nñrbs; RbB½næRKb;RKgkargarenAsila-
sib,kmµExµr eyIgGacbegáItnUv Data Flow Diagram énkargardUcxageRkam ³
?????????????????????????
3>7 kareRbIR)as; Tools
3>7>1 Programming Tool
- VB.Net 2008
eRbIsRmab; rcna Interface rW Front End.
- SQL Server
eRbIsRmab; rkSarTukTinñn½y EdleyIgehAfa Back End.
3>7>2 Application Tool
- Crystal Report
eRbIsRmab;eFVI Report.
- Ms Word
eRbIsRmab; cgRkgesovePA.
- Ms PowerPoint
eRbIsRmab; eFVIsøayeLIgbgðaj.
- Ms Project
eRbIsRmab;KUsdüaRkam.
- Ms Excel
eRbIsRmab;eFVIkarKNna.
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 17
3>8 karGnuvtþn_
tarageBlevla
Fig
ure 3
.9: t
aragEb
gEc
keB
levl
a
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 18
3>9 taragbMEngEckkargar
Fig
ure 3
.10
: tarag
Ebg
Eck
karg
ar
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 19
3>10 KeRmagfvika
Fig
ure 3
.11
KeRm
agf
vika
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 20
CMBUkTI 4 lT§plrMBwgTuk
4>1 Login Form
Figure 4.1 : Login Form
Login Form Ca Form dMbUgbnÞab;BIkmµviFIdMeNIrkar. enHCapÞaMgsuvtßiPaBmYy sMrab;karBar min
[GñkEdlKµanParkic©cUlemIlTinñn½yedayKµankarGnuBaØatBIGñkRKb;RKg. GñkeRbIR)as;mansiT§iBIr dac;
BIKña KW Normal User rW Saler nig Administrator. bnÞab;BIGñk bBa©Úl User Name nig Password Rtwm-
RtUv ehIy cucelI b ‘ Utug Login enaHpÞaMg Main Form nwgelceLIgdUcxageRkam ³
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 21
4>2 Main Form
Figure 4.2 : Main Form
Main Form Ca Form dMbUgbnÞab;BIGñk Login )ansMerc. RbsinebIGñkCa User FmµtaGñkmin
GaccucelI b‘ Utug Check Stock )aneT eRBaHGñkFmµtaminGac b:³Bal;sþúk)aneT. User Fmµta GaccUl
)anEt lk;TMnij nigemIl r)aykarN_ Etb:ueNÑaH. cMEnkGñkRKb;RKg rW Admin mansiTi§eFVIGVI²)anTaMg-
Gs; dUcCa RKb;RKgsþúkTMnij kMnt;éfølk; lk;TMnij nigemIlr)aykarN_CaedIm.
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 22
4>3 Form sRmab;lk;TMnij
Figure 4.3 : Form sRmab;lk;TMnij
Sale Form Ca Interface sRmab;bMeBjB½t’manEdlTak;Tg nwgkarlk;TMnijecj. B½t’manenHman
sar³sMxan;Nas;sRmab;kar print vik½yb½Rt [GtifiCn ehIyRbB½n§rbs;eyIgnwgcab;ykB½t’manenHeTA
rkSaTukkñúg Database rbs;eyIg.
saklviTüal½yPñMeBjGnþrCati mhaviTüal½yvisVkmµ nigviTüasaRsþkMuBüÚT½r
Database Programming RbB½næRKb;RKgsþúksIlasib,kmµExµr 23
CMBUk 5 karsrubesckþI
ry³eBlénkareFVIKeRmagenH manry³eBl 4 Ex. kñúgCMBUkmun eyIg)aneFIVkar)a:n;sµanBI
ry³eBl kñúgkarGnuvtþskmµPaBnImYy² nig)anEbgEcktYnaTI EdlRtUveFVIsRmab; smaCikmñak;².
tamry³karerobcMKeRmagya:gm:tct;enH RkumeyIg´ nwgxitxMGnuvtþKeRmagenHeGay)an
seRmctam eKalbMNg nigkalbriecäTEdl)aneRKagTuk.