Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
96
96
96
96
96
%icrosoft Access Data/ase: A database is a collection o! data. -our phone boo& is a simple database and so is your chec&boo&. A history o! a companies order, invoice: and payments is an e$ample o! a more complicated database, as is a log o! a sale persons contacts with clients and any related !ollows"up plans. Access is a !le$ible program that wor&s !or both simple and comple$ database projects, It6s also a relational database, which means it lets you de!ine relationships between di!!erent types o! in!ormation.li&e customers and their orders1 so you can use them together. O/(ects Of An Access Data/ase: #he heart o! a database is the in!ormation it holds. But there are other important elements, usually re!errers to as objects, in an access database. *ere the &inds o! the objects are;" < *a/le: It holds in!ormation. < 0ueries: ,et you as& 7uestion about your data or ma&e changes to data. < -or"s: 2orms are !or viewing and editing in!ormation. < 'a&es: 0ages are *#+, .*yperte$t +ar&up ,anguage1 !iles that let you view access database with internet e$plorer.
96
96
#o be able to success!ully design and maintain database we have to do the !ollowing"""" Identi!y which part o! the world data is o! interest to us. Identi!y what speci!ic objects in that part o! the world data are o! interest to us. Identi!y a relationship between objects
*ence, the objects, their attributes and the relationship between them that are o! interest to us are stored in data base that is designed, build and populated data !or a speci!ic purpose.
+( Access is developed by +icroso!t according to above consideration .+(Access is a power !ull tool o! ms o!!ice which allow to create data base and also have ability to maintain a data base.
96
=1 Detail Desi&n: During the detail design? the internal logic o! each o!
the modules speci!ied in system design is decided. During this phase !urther set ails o! the data structures and algorithmic design o! each o! the modules is speci!ied. #he logic o! a module usually speci!ied in a high"level design description language, which is independent o! the target language in which the so!tware will eventually be implemented.
96
96
96
system by reducing
duplicity
and
By thoroughly studying the three options, the third solution technically is most !easible.
96
96
96
96
.-1% .-1X
96
96
7. FORM DESIGN
AND
FORM CODING
96
0rivate (ub .FeyAscii As Integer1 I! FeyAscii M @I #hen #$t0assword.(et2ocus End I! End (ub 0rivate (ub %mdE$itN%lic&.1 /nload +e End (ub 0rivate (ub %md8&N%lic&.1 I! %bo/serCame.#e$t M OAdministratorO And #$t0assword.#e$t M #$t0assword.#ag #hen +DI2orm@.Visible M #rue +DI2orm@.(et2ocus /nload +e Else +sgBo$ O0lease 2ill #he %orrect /ser Came D 0assword......PO, vbIn!ormation, +e.%aption #$t0assword.#e$t M OO #$t0assword.(et2ocus E$it (ub
96
96
96
0rivate (ub +DI2ormN,oad.1 !rmBac&ground.Visible M #rue End (ub 0rivate (ub +nu%%+N%lic&.1 !rm%on!iguration+gmt.Visible M #rue !rm%on!iguration+gmt.(et2ocus End (ub 0rivate (ub +Cu%lientN%lic&.1 2rm%lient+aster.Visible M #rue 2rm%lient+aster.(et2ocus End (ub 0rivate (ub +nu%lients3eportsN%lic&.1 Dim myde As De3eports (et myde M Cew De3eports Dim lconn As AD8DB.%onnection (et lconn M 8pen%on.lconn1 myde.%onn3eports.%onnection(tring M gstrmasterconn myde.%onn3eports.8pen myde.rs%md%lient.8pen I! myde.rs%md%lient.3ecord%ount S @ #hen +sgBo$ OCothing to (ave.O, vbIn!ormation, +e.%aption E$it (ub Else Dr%lient.3e!resh Dr%lient.(how End I! End (ub 0rivate (ub +nu%+N%lic&.1
96
96
96
96
96
96
96
0rivate (ub saveN%lic&.1 8n Err 9o#o errh Dim lconn As AD8DB.%onnection Dim l$ As ,istItem
96
96
96
0rivate (ub %ombo@N9ot2ocus.1 2ill%ombo@ O(E,E%# CNID 2rom client 83DE3 B- CNIDO, combo@ End (ub 0rivate (ub listNrecNDbl%lic&.1 Dim rs As AD8DB.3ecordset Dim lconn As AD8DB.%onnection (et lconn M 8pen%on.lconn1 save.%aption M OD+odi!yO cmdNdel.Enabled M #rue cmde$it.%aption M OD%ancelO Dim l$ As ,istItem (et l$ M listNrec.(electedItem t$tNid.#e$t M l$.(ubItems.@1 (et rs M lconn.E$ecute.O(elect A !rom client where CNID M 'O D t$tNid.#e$t D O'O1 I! rs.E82 8r rs.B82 #hen Else t$tNid.#e$t M II!.IsCull.rsPCNId1, OO, rsPCNId1
96
OdateO,
rsP
96
96
96
96
96
96
96
0rivate (ub cbNprojNcoordN9ot2ocus.1 2ill%ombo@ O(E,E%# #Nname 2rom employee 83DE3 B- #NnameO, cbNprojNcoord
96
96
(et lconn M 8pen%on.lconn1 lstvNproj.,istItems.%lear (et rs M lconn.E$ecute.O(E,E%# project.CNcode, project.#Nname, project.DNstartNdt, project.DNdelvrNdt,project.#NprojNlead !rom project 83DE3 B- project.#NnameO1 I! rs.B82 8r rs.E82 #hen Else 2or i M @ #o rs.3ecord%ount (et l$ M lstvNproj.,istItems.Add., , lstvNproj.,istItems.%ount R @1 l$.(ubItems.@1 M II!.IsCull.rsPCNcode1, OO, rsPCNcode1 l$.(ubItems.=1 M II!.IsCull.rsP#Nname1, OO, rsP#Nname1 l$.(ubItems.I1 M II!.IsCull.rsPDNstartNdt1, OO, rsPDNstartNdt1 l$.(ubItems.J1 M II!.IsCull.rsPDNdelvrNdt1, OO, rsPDNdelvrNdt1 l$.(ubItems.K1 M II!.IsCull.rsP#NprojNlead1, OO, rsP#NprojNlead1 rs.+oveCe$t Ce$t i End I! E$it (ub errh; +sgBo$ Err.Description, vb%ritical R vbApplication+odal, OErrorO E$it (ub 3esume
96
ans M +sgBo$.ODo -ou 3eally 5ant #o Delete #he (elected Data.O, vb4uestion R vb-esCo, +e.%aption1 I! ans M ) #hen lconn.E$ecute ODelete A 2rom project where CNcodeM'O D t$tNcode.#e$t D O'O lconn.E$ecute ODelete A 238+ moduleN@ where 2FNcodeM'O D t$tNcode.#e$t D O'O +sgBo$ OData Delete (uccess!ully.O, vbIn!ormation, +e.%aption End I! lstvNmod.,istItems.%lear %learN%ontrols 2illN,ist E$it (ub errh; +sgBo$ Err.Description, vb%ritical R vbApplication+odal, OErrorO E$it (ub 3esume End (ub 0rivate (ub lstvNprojNDbl%lic&.1
96
96
0rivate (ub 2ormN,oad.1 2illN,ist End (ub 0rivate (ub lstvNmodNDbl%lic&.1 I! lstvNmod.,istItems.%ount M > #hen E$it (ub Dim lconn As AD8DB.%onnection Dim lrs As AD8DB.3ecordset Dim l$ As ,istItem (et lconn M 8pen%on.lconn1
96
96
96
0rivate (ub .1 2ill%ombo@ O(E,E%# #Nstate 2rom state 83DE3 B- #NstateO, cbNstate End (ub 0rivate (ub %learN%ontrols.1 t$tNcode.#e$t M OO
96
96
96
96
lconn.E$ecute O/pdate employee set CNcodeM'O D t$tNcode.#e$t D O', #NnameM'O D t$tNname.#e$t D O', DND8BMTO D %Date.dtNbirth.Value1 D OT,#N!atherNnameM'O D t$tN!Nname.#e$t D O',DND8UMTO D %Date.dtNjoin.Value1 D OT,#NaddressM'O D t$tNadd.#e$t D O',#NgenderM'O D gnd D O', #NmaritalNstatusM'O D ms D O',#NcityM'O D t$tNcity.#e$t D O',CNpinMO D Val.t$tNpin.#e$t1 D O,#NstateM'O D cbNstate.#e$t D O',#NphoneM'O D t$tNph.#e$t D O',#N!a$M'O D t$tN!a$.#e$t D O',#NemailM'O D t$tNemail.#e$t D O',#NdesignationM'O D t$tNdsgn.#e$t D O' where CNcodeM'O D t$tNcode.#e$t D O' O +sgBo$ OData +odi!y (uccess!ully.O, vbIn!ormation, +e.%aption End I! %learN%ontrols lstvN7uali.,istItems.%lear 2illN,ist E$it (ub End (ub 0rivate (ub 2illN,ist.1 8n Err 9o#o errh Dim l$ As ,istItem Dim lconn As AD8DB.%onnection
96
96
OVA,/E(.'O D t$tNprt.#e$t D O',O D Val.t$tNyear.#e$t1 D O,O D Val.t$tNper.#e$t1 D O ,'O D t$tNgrd.#e$t D O','O D t$tNuniv.#e$t D O','O D t$tNrem.#e$t D O','O D t$tNcode.#e$t D O'1O lconn.%ommit#rans lstvN7uali.,istItems.%lear (et rs M lconn.E$ecute.O(E,E%# A 2rom 4uali!ication where 2FNempcodeM'O D t$tNcode.#e$t D O' 83DE3 B- 4uali!ication.CNyearO1 I! rs.B82 8r rs.E82 #hen Else 2or i M @ #o rs.3ecord%ount (et l$ M lstvN7uali.,istItems.Add., , lstvN7uali.,istItems.%ount R @1
96
96
96
0rivate (ub ,stvNrecNDbl%lic&.1 Dim rs As AD8DB.3ecordset Dim lconn As AD8DB.%onnection Dim s As (tring (et lconn M 8pen%on.lconn1 cmdNsave.%aption M OD+odi!yO cmdNdel.Enabled M #rue cmdNe$it.%aption M OD%ancelO Dim l$ As ,istItem
96
96
96
96
0rivate (ub cbNempNnameN%lic&.1 cbNcode.,istInde$ M cbNempNname.,istInde$ End (ub 0rivate (ub cbNempNnameN9ot2ocus.1 2ill%ombo@ O(E,E%# employee.#Nname employee.#NnameO, cbNempNname
2rom
employee
83DE3
B-
96
0rivate (ub cbNempNnameNFeyDown.Fey%ode As Integer, (hi!t As Integer1 cbNcode.,istInde$ M cbNempNname.,istInde$ End (ub 0rivate (ub cbNempNnameNFey0ress.FeyAscii As Integer1 cbNcode.,istInde$ M cbNempNname.,istInde$ End (ub 0rivate (ub cbNempNnameN,ost2ocus.1 cbNcode.,istInde$ M cbNempNname.,istInde$ End (ub 0rivate (ub %learN%ontrols.1 Dtp2romDate.Value M Date Dtp#oDate.Value M Date D#Ndate.Value M Date cbNempNname.#e$t M OO cbNcode.#e$t M OO cbNprojNname.#e$t M OO cbNmodule.#e$t M OO t$tNduration.#e$t M OO t$tNdesc.#e$t M OO End (ub 0rivate (ub cmdNsaveN%lic&.1 Dim lconn As AD8DB.%onnection (et lconn M 8pen%on.lconn1 I! cmdNsave.%aption S< OD+odi!yO #hen lconn.Begin#rans lconn.E$ecute OIC(E3# IC#8 5ee&ly .DNstartNdate, DNendNdate, #NempNname, DNdate, #N0roject, #Nmodule,CNduration, #Ndescription1O D N
96
96
96
96
0rivate (ub cmdNdelN%lic&.1 8n Err 9o#o errh Dim lconn As AD8DB.%onnection (et lconn M 8pen%on.lconn1 ans M +sgBo$.ODo -ou 3eally 5ant #o Delete #he (elected Data.O, vb4uestion R vb-esCo, +e.%aption1 I! ans M ) #hen lconn.E$ecute ODelete A 2rom 5ee&ly where #NempNnameM'O D cbNempNname.#e$t D O'and DNdateMTO D %Date.D#Ndate.Value1 D OT O
96
0rivate (ub lstNrecNDbl%lic&.1 Dim rs As AD8DB.3ecordset Dim lconn As AD8DB.%onnection (et lconn M 8pen%on.lconn1 cmdNsave.%aption M OD+odi!yO cmdNdel.Enabled M #rue cmdNe$it.%aption M OD%ancelO Dim l$ As ,istItem (et l$ M ,stNrec.(electedItem D#Ndate.Value M l$.(ubItems.@1 cbNempNname.#e$t M l$.(ubItems.=1 (et rs M lconn.E$ecute.O(elect A !rom wee&ly where #NempNname M 'O D cbNempNname.#e$t D O' and DNdateMTO D %Date.D#Ndate.Value1 D OT O1 I! rs.E82 8r rs.B82 #hen Else Dtp2romDate.Value M II!.IsCull.rsPDNstartNdate1, OO, rsPDNstartNdate1 cbNempNname.#e$t M II!.IsCull.rsP#NempNname1, OO, rsP#NempNname1 cbNprojNname.#e$t M II!.IsCull.rsP#N0roject1, OO, rsP#N0roject1 cbNmodule.#e$t M II!.IsCull.rsP#Nmodule1, OO, rsP#Nmodule1 t$tNduration.#e$t M II!.IsCull.rsPCNduration1, OO, rsPCNduration1 t$tNdesc.#e$t M II!.IsCull.rsP#Ndescription1, OO, rsP#Ndescription1
96
96
0rivate (ub cbNempNnameN%lic&.1 cbNcode.,istInde$ M cbNempNname.,istInde$ End (ub 0rivate (ub cbNempNnameN9ot2ocus.1 2ill%ombo@ O(elect #Nname !rom employee 83DE3 B- #NnameO, cbNempNname 2ill%ombo@ O(E,E%# CNcode 2rom employee 83DE3 B- #NnameO, cbNcode End (ub 0rivate (ub cbNempNnameNFeyDown.Fey%ode As Integer, (hi!t As Integer1
96
96
%learN%ontrols 2illN,ist E$it (ub errh; +sgBo$ Err.Description, vb%ritical R vbApplication+odal, OErrorO E$it (ub 3esume End (ub 0rivate (ub cmdNe$itN%lic&.1 I! cmdNe$it.%aption S< OD%ancelO #hen /nload +e Else cmdNsave.%aption M OsaveO %learN%ontrols cmdNe$it.%aption M ODe$itO End I! End (ub 0rivate (ub %learN%ontrols.1 cbNcode.#e$t M OO cbNempNname.#e$t M OO cbNstatus.#e$t M OO cbNprojNname.#e$t M OO cbNmodule.#e$t M OO
96
0rivate (ub cmdNsaveN%lic&.1 Dim lconn As AD8DB.%onnection (et lconn M 8pen%on.lconn1 I! cbNcode.#e$t M OO #hen +sgBo$ O0lease !ill the code valueO, vb%ritical cbNcode.(et2ocus E$it (ub End I! I! cmdNsave.%aption S< OD+odi!yO #hen lconn.Begin#rans lconn.E$ecute OIC(E3# IC#8 D53@ .CNcode, #NempNname, #NprojNname, #Ntas&, #Nremar&, #Nmodule,DNtime, #Nstatus, DNdate, #Nin!o1O D N OVA,/E(.'O D cbNcode.#e$t D O','O D cbNempNname.#e$t D O','O D cbNprojNname.#e$t D O','O D t$tNtas&.#e$t D O','O D t$tNremar&.#e$t D O','O D cbNmodule.#e$t D O',TO D dtNtime.Value D OT,'O D cbNstatus.#e$t D O',TO D %Date.D#Ndate.Value1 D OT,'O D t$tNin!o.#e$t D O'1O lconn.%ommit#rans +sgBo$ OData (aved (uccess!ully.O, vbIn!ormation, +e.%aption Else lconn.E$ecute O/0DA#E D53@ (E# CNcodeM'O D cbNcode.#e$t D O', #NempNnameM'O D cbNempNname.#e$t D O', #NprojNnameM'O D cbNprojNname.#e$t D
96
96
96
96
0rivate (ub .1 2ill%ombo@ O(E,E%# #Nname 2rom project 83DE3 B- #NnameO, cbNprojNname End (ub 0rivate (ub cbNprojNnameNFey0ress.FeyAscii As Integer1 8n Err 9o#o errh Dim l$ As ,istItem Dim lconn As AD8DB.%onnection Dim rs As AD8DB.3ecordset Dim lrs As AD8DB.3ecordset Dim rs@ As AD8DB.3ecordset (et lconn M 8pen%on.lconn1 lstvNmod.,istItems.%lear (et rs M lconn.E$ecute.O(E,E%# #Nmodule, #Nstatus, #Nremar&, #NprojNname 238+ D53@ 5here #NprojNnameM'O D cbNprojNname.#e$t D O'O1 I! rs.B82 8r rs.E82 #hen Else 2or i M @ #o rs.3ecord%ount (et l$ M lstvNmod.,istItems.Add., , lstvNmod.,istItems.%ount R @1
96
96
96
(et rs@ M lconn.E$ecute.O(E,E%# CNcode !rom project where #NnameM'O D cbNprojNname.#e$t D O' O1 n M II!.IsCull.rs@PCNcode1, OO, rs@PCNcode1 (et lrs M lconn.E$ecute.O(E,E%# #Nmodule 2rom moduleN@ where 2FNcodeM'O D n D O'O1 2or j M @ #o lrs.3ecord%ount (et rs M lconn.E$ecute.O(E,E%# #Nmodule, #Nstatus, #Nremar&, #NprojNname 238+ D53@ 5here #NprojNnameM'O D cbNprojNname.#e$t D O' O1 !lag M > 2or i M @ #o rs.3ecord%ount I! .II!.IsCull.lrsP#Nmodule1, OO, lrsP#Nmodule1 M II!.IsCull.rsP#Nmodule1, OO, rsP #Nmodule11 #hen !lag M @ E$it 2or End I! rs.+oveCe$t Ce$t i I! .!lag S< @1 #hen (et l$ M lstvNmod.,istItems.Add., , lstvNmod.,istItems.%ount R @1 l$.(ubItems.@1 M II!.IsCull.lrsP#Nmodule1, OO, lrsP#Nmodule1 l$.(ubItems.=1 M OIncompleteO End I! lrs.+oveCe$t Ce$t j
96
96
0rivate (ub cbNprojNnameNFey0ress.FeyAscii As Integer1 8n Err 9o#o errh Dim l$ As ,istItem Dim lconn As AD8DB.%onnection Dim rs As AD8DB.3ecordset Dim lrs As AD8DB.3ecordset Dim rs@ As AD8DB.3ecordset (et lconn M 8pen%on.lconn1 lstvNmod.,istItems.%lear (et rs M lconn.E$ecute.O(E,E%# #Nmodule, #Nstatus, #Nremar&, #NprojNname 238+ D53@ 5here #NprojNnameM'O D cbNprojNname.#e$t D O' O1 (et rs@ M lconn.E$ecute.O(E,E%# CNcode !rom project where #NnameM'O D cbNprojNname.#e$t D O' O1 n M II!.IsCull.rs@PCNcode1, OO, rs@PCNcode1 (et lrs M lconn.E$ecute.O(E,E%# #Nmodule 2rom moduleN@ where 2FNcodeM'O D n D O' O1 I! rs.B82 8r rs.E82 #hen Else 2or i M @ #o rs.3ecord%ount I! .II!.IsCull.rsP#Nstatus1, OO, rsP#Nstatus1 M OIncompleteO1 #hen (et l$ M lstvNmod.,istItems.Add., , lstvNmod.,istItems.%ount R @1 l$.(ubItems.@1 M II!.IsCull.rsP#Nmodule1, OO, rsP#Nmodule1 l$.(ubItems.=1 M II!.IsCull.rsP#Nremar&1, OO, rsP#Nremar&1 End I! rs.+oveCe$t Ce$t i 2or j M @ #o lrs.3ecord%ount (et rs M lconn.E$ecute.O(E,E%# #Nmodule, #Nstatus, #Nremar&, #NprojNname 238+ D53@ 5here #NprojNnameM'O D cbNprojNname.#e$t D O' O1 !lag M >
96
96
96
96
0rivate (ub cbNcallNrecieverN9ot2ocus.1 2ill%ombo@ O(E,E%# #Nname 2rom cbNcallNreciever End (ub 0rivate (ub cmdNdelN%lic&.1 8n Err 9o#o errh Dim lconn As AD8DB.%onnection (et lconn M 8pen%on.lconn1
employee
83DE3
B-
#NnameO,
96
96
0rivate (ub %learN%ontrols.1 dtNdate.Value M Date dtNtime.Value M #ime t$tNcaller.#e$t M OO cbNcallNreciever.#e$t M OO t$tNcomplaint.#e$t M OO End (ub 0rivate (ub 2illN,ist.1 '8n Err 9o#o errh Dim l$ As ,istItem Dim lconn As AD8DB.%onnection Dim rs As AD8DB.3ecordset (et lconn M 8pen%on.lconn1 lstvNrec.,istItems.%lear (et rs M lconn.E$ecute.O(E,E%# A 2rom %all 83DE3 B- %all.DNdateO1 I! rs.B82 8r rs.E82 #hen Else 2or i M @ #o rs.3ecord%ount (et l$ M lstvNrec.,istItems.Add., , lstvNrec.,istItems.%ount R @1 l$.(ubItems.@1 M II!.IsCull.rsPDNdate1, OO, rsPDNdate1 l$.(ubItems.=1 M II!.IsCull.rsPDNtime1, OO, rsPDNtime1 l$.(ubItems.I1 M II!.IsCull.rsP#Ncaller1, OO, rsP#Ncaller1 l$.(ubItems.J1 M II!.IsCull.rsP#NcallNreciever1, OO, rsP#NcallNreciever1
96
96
96
0rivate (ub %learN%ontrols.1 t$tNre7Nby.#e$t M OO t$tNre7Nthru.#e$t M OO #$tNsupport.#e$t M OO t$tNdesc.#e$t M OO cbNproNname.#e$t M OO cbNcustNname.#e$t M OO cbNverNby.#e$t M OO cbNrecNby.#e$t M OO cbNstatus.#e$t M OO
96
0rivate (ub cbNcustNnameN9ot2ocus.1 2ill%ombo@ O(E,E%# #Nname 2rom client 83DE3 B- #NnameO, cbNcustNname End (ub 0rivate (ub cbNproNnameN9ot2ocus.1 2ill%ombo@ O(E,E%# #Nname cbNproNname End (ub
2rom
project
83DE3
B-
#NnameO,
0rivate (ub cbNrecNbyN9ot2ocus.1 2ill%ombo@ O(E,E%# #Nname 2rom employee 83DE3 B- #NnameO, cbNrecNby End (ub 0rivate (ub cbNverNbyN9ot2ocus.1 2ill%ombo@ O(E,E%# #Nname 2rom Employee 83DE3 B- #NnameO, cbNverNby End (ub 0rivate (ub cmdNdelN%lic&.1 8n Err 9o#o errh Dim lconn As AD8DB.%onnection (et lconn M 8pen%on.lconn1 ans M +sgBo$.ODo -ou 3eally 5ant #o Delete #he (elected Data.O, vb4uestion R vb-esCo, +e.%aption1 I! ans M ) #hen lconn.E$ecute ODelete A 2rom online where #Nre7NbyM'O D t$tNre7Nby.#e$t D O' and DNdateMTO D %Date.D#Ndate.Value1 D OTO +sgBo$ OData Delete (uccess!ully.O, vbIn!ormation, +e.%aption End I! ,stvNrec.,istItems.%lear %learN%ontrols 2illN,ist
96
96
96
0rivate (ub lstvNrecNDbl%lic&.1 Dim rs As AD8DB.3ecordset Dim lconn As AD8DB.%onnection (et lconn M 8pen%on.lconn1 cmdNsave.%aption M OD+odi!yO cmdNdel.Enabled M #rue cmdNe$it.%aption M OD%ancelO Dim l$ As ,istItem (et l$ M ,stvNrec.(electedItem D#Ndate.Value M l$.(ubItems.@1 t$tNre7Nby.#e$t M l$.(ubItems.=1 (et rs M lconn.E$ecute.O(elect A !rom online where #Nre7NbyM'O D t$tNre7Nby.#e$t D O' and DNdateMTO D %Date.D#Ndate.Value1 D OT O1 I! rs.E82 8r rs.B82 #hen Else t$tNre7Nthru.#e$t M II!.IsCull.rsP#Nre7Nthrough1, OO, rsP#Nre7Nthrough1 #$tNsupport.#e$t M II!.IsCull.rsP#NsupportNby1, OO, rsP#NsupportNby1 t$tNdesc.#e$t M II!.IsCull.rsP#Ndes1, OO, rsP#Ndes1 cbNproNname.#e$t M II!.IsCull.rsP#NproNname1, OO, rsP#NproNname1
96
96
96
#ogether with the e$pected output, during the testing o! the unit, the speci!ied test cases are e$ecuted and the actual result compared and the error report or a set o! each report .one !or each unit tested1. Each test report contains the set o! test cases and the result o! e$ecuting the code with these test cases. #he error report describes the errors encountered and the action ta&en to remove the errors.
96
PROCESSOR = GENUINE INTEL PENTIUM PROCESSOR RAM = 256 MB HARD DISK=4.3 GB 15 SVGA COLOUR MONITOR
KEY BOARD = 104 KEYS PRINTER = HP LASER ET
96
96
96