Sunteți pe pagina 1din 29

Microsoft .

NET Technologies

1|Page

The .NET Framework is an integral Windows component that supports building and running the next generation of applications and XML Web ser ices. The ke! components of the .NET Framework are the common language runtime and the .NET Framework class librar!" which includes #$%.NET" #&'.NET" and Windows Forms. The .NET Framework pro ides a managed execution en ironment" simplified de elopment and deplo!ment" and integration with a wide ariet! of programming languages.

Fig( .NET Framework in )ontext

2|Page

% er iew of the .NET Framework The .NET Framework is a new computing platform that simplifies application de elopment in the highl! distributed en ironment of the *nternet. The .NET Framework is designed to fulfill the following ob+ecti es( To pro ide a consistent ob+ect,oriented programming en ironment whether ob+ect code is stored and executed locall!" executed locall! but *nternet, distributed" or executed remotel!. To pro ide a code,execution en ironment that minimi-es software deplo!ment and ersioning conflicts. To pro ide a code,execution en ironment that guarantees safe execution of code" including code created b! an unknown or semi,trusted third part!. To pro ide a code,execution en ironment that eliminates the performance problems of scripted or interpreted en ironments. To make the de eloper experience consistent across widel! ar!ing t!pes of applications" applications. To build all communication on industr! standards to ensure that code based on the .NET Framework can integrate with an! other code The .NET Framework has two main components( 1. The Common language runtime 2. The .NET Framework class library. such as Windows,based applications and Web,based

3|Page

The )ommon Language .untime )L. is the foundation of the .NET Framework. /ou can think of the runtime as an agent that manages code at execution time" pro iding core ser ices such as memor! management" thread management" and remoting" while also enforcing strict t!pe safet! and other forms of code accurac! that ensure securit! and robustness. *n fact" the concept of code management is a fundamental principle of the runtime. )ode that targets the runtime is known as managed code" while code that does not target the runtime is known as unmanaged code. The class librar!" the other main component of the .NET Framework" is a comprehensi e" ob+ect,oriented collection of reusable t!pes that !ou can use to de elop applications ranging from traditional command,line or graphical user interface 012*3 applications to applications based on the latest inno ations pro ided b! #&'.NET" such as Web Forms and XML Web ser ices. The .NET Framework can be hosted b! unmanaged components that load the common language runtime into their processes and initiate the execution of managed code" thereb! creating a software en ironment that can exploit both managed and unmanaged features. The .NET Framework not onl! pro ides se eral runtime hosts" but also supports the de elopment of third,part! runtime hosts.

.NET Framework )lass Librar! The .NET Framework class librar! is a collection of reusable t!pes that tightl! integrate with the common language runtime. The class librar! is %b+ect,%riented" pro iding t!pes from which !our own managed code can deri e functionalit!. This not onl! makes the .NET Framework t!pes eas! to use" but also reduces the time associated with learning new features of the .NET Framework. *n addition" third,part! components can integrate seamlessl! with classes in the .NET Framework. For example" the .NET Framework collection classes implement a set of interfaces that !ou can use to de elop !our own collection classes. /our collection classes will blend seamlessl! with the classes in the .NET Framework. 4|Page

#s !ou would expect from an ob+ect,oriented class librar!" the .NET Framework t!pes enable !ou to accomplish a range of common programming tasks" including tasks such as string management" data collection" database connecti it!" and file access. *n addition to these common tasks" the class librar! includes t!pes that support a ariet! of speciali-ed de elopment scenarios. For example" !ou can use the .NET Framework to de elop the following t!pes of applications and ser ices( a) Console applications. b) Windows !" applications #Windows Forms). c) $%&.NET applications. d) '() Web ser*ices. e) Windows ser*ices.

)lient #pplication $e elopment )lient applications are the closest to a traditional st!le of application in Windows, based programming. These are the t!pes of applications that displa! windows or forms on the desktop" enabling a user to perform a task. )lient applications include applications such as word processors and spreadsheets" as well as custom business applications such as data,entr! tools" reporting tools" and so on. )lient applications usuall! emplo! windows" menus" buttons" and other 12* elements" and the! likel! access local resources such as the file s!stem and peripherals such as printers. #nother kind of client application is the traditional #cti eX control 0now replaced b! the managed Windows Forms control3 deplo!ed o er the *nternet as a Web page. This application is much like other client applications( it is executed nati el!" has access to local resources" and includes graphical elements. *n the past" de elopers created such applications using )4)55 in con+unction with the Microsoft Foundation )lasses 0MF)3 or with a rapid application de elopment 0.#$3 en ironment such as Microsoft6 7isual 8asic6. The .NET Framework incorporates aspects of these existing products into a single" consistent de elopment en ironment that drasticall! simplifies the de elopment of client applications. The Windows Forms classes contained in the .NET Framework are designed to be used for 12* de elopment. /ou can easil! create command windows" buttons"

5|Page

menus" toolbars" and other screen elements with the flexibilit! necessar! to accommodate shifting business needs. For example" the .NET Framework pro ides simple properties to ad+ust isual attributes associated with forms. *n some cases" the underl!ing operating s!stem does not support changing these attributes directl!" and in these cases" the .NET Framework automaticall! recreates the forms. This is one of man! wa!s in which the .NET Framework integrates the de eloper interface" making coding simpler and more consistent. 2nlike #cti eX controls" Windows Forms controls ha e semi,trusted access to a user9s computer. This means that binar! or nati el! executing code can access some of the resources on the user9s s!stem 0such as 12* elements and limited file access3 without being able to access or compromise other resources. 8ecause of code access securit!" man! applications that once needed to be installed on a user9s s!stem can now be deplo!ed through the Web. /our applications can implement the features of a local application while being deplo!ed like a Web page.

6|Page

#&'.NET

ASP.NET is more than the next version of Active Server Pages (ASP ! it is a "nifie# $e% #eve&o'ment '&atform that 'rovi#es the services necessar( for #eve&o'ers to %"i&# enter'rise) c&ass $e% a''&ications. $hi&e ASP.NET is &arge&( s(ntax com'ati%&e *ith ASP+ it a&so 'rovi#es a ne* 'rogramming mo#e& an# infrastr"ct"re for more sec"re+ sca&a%&e+ an# sta%&e a''&ications. ,o" can fee& free to a"gment (o"r existing ASP a''&ications %( incrementa&&( a##ing ASP.NET f"nctiona&it( to them. ASP.NET is a com'i&e#+ .NET)%ase# environment! (o" can a"thor a''&ications in an( .NET com'ati%&e &ang"age+ inc&"#ing -is"a& .asic .NET+ /0+ an# 1Scri't .NET. A##itiona&&(+ the entire .NET 2rame*or3 is avai&a%&e to an( ASP.NET a''&ication. 4eve&o'ers can easi&( access the %enefits of these techno&ogies+ *hich inc&"#e the manage# common &ang"age r"ntime environment+ t('e safet(+ inheritance+ an# so on. ASP.NET has %een #esigne# to *or3 seam&ess&( *ith $,S5$,6 7T89 e#itors an# other 'rogramming too&s+ inc&"#ing 8icrosoft -is"a& St"#io .NET. Not on&( #oes this ma3e $e% #eve&o'ment easier+ %"t it a&so 'rovi#es a&& the %enefits that these too&s have to offer+ inc&"#ing a 6:5 that #eve&o'ers can "se to #ro' server contro&s onto a $e% 'age an# f"&&( integrate# #e%"gging s"''ort. 4eve&o'ers can choose from the fo&&o*ing t*o feat"res *hen creating an ASP.NET a''&ication+ $e% 2orms an# $e% services+ or com%ine these in an( *a( the( see fit. Each is s"''orte# %( the same infrastr"ct"re that a&&o*s (o" to "se a"thentication schemes! cache

;|Page

fre<"ent&( "se# #ata+ or c"stomi=es (o"r a''&ication>s config"ration+ to name on&( a fe* 'ossi%i&ities.

$e% 2orms a&&o*s (o" to %"i&# 'o*erf"& forms)%ase# $e% 'ages. $hen %"i&#ing these 'ages+ (o" can "se ASP.NET server contro&s to create common :5 e&ements+ an# 'rogram them for common tas3s. These contro&s a&&o* (o" to ra'i#&( %"i&# a $e% 2orm o"t of re"sa%&e %"i&t)in or c"stom com'onents+ sim'&if(ing the co#e of a 'age. 2or more information+ see $e% 2orms Pages

.An ?89 $e% service 'rovi#es the means to access server f"nctiona&it( remote&(. :sing $e% services+ %"sinesses can ex'ose 'rogrammatic interfaces to their #ata or %"siness &ogic+ *hich in t"rn can %e o%taine# an# mani'"&ate# %( c&ient an# server a''&ications. ?89 $e% services ena%&e the exchange of #ata in c&ient)server or server)server scenarios+ "sing stan#ar#s &i3e 7TTP an# ?89 messaging to move #ata across fire*a&&s. ?89 $e% services are not tie# to a 'artic"&ar com'onent techno&og( or o%@ect)ca&&ing

/onvention. As a res"&t+ 'rograms *ritten in an( &ang"age+ "sing an( com'onent mo#e&+ an# r"nning on an( o'erating s(stem can access ?89 $e% services. Each of these mo#e&s can ta3e f"&& a#vantage of a&& ASP.NET feat"res+ as *e&& as the 'o*er of the .NET 2rame*or3 an# .NET 2rame*or3 common &ang"age r"ntime. These feat"res an# ho* (o" can "se them are o"t&ine# as fo&&o*sA

5f (o" have ASP #eve&o'ment s3i&&s+ the ne* ASP.NET 'rogramming mo#e& *i&& seem ver( fami&iar to (o". 7o*ever+ the ASP.NET o%@ect mo#e& has change# significant&( from ASP+ ma3ing it more str"ct"re# an# o%@ect)oriente#. :nfort"nate&( this means that ASP.NET is not f"&&( %ac3*ar# com'ati%&e! a&most a&& existing ASP

B|Page

'ages *i&& have to %e mo#ifie# to some extent in or#er to r"n "n#er ASP.NET. 5n a##ition+ ma@or changes to -is"a& .asic .NET means that existing ASP 'ages *ritten *ith -is"a& .asic Scri'ting E#ition t('ica&&( *i&& not 'ort #irect&( to ASP.NET. 5n most cases+ tho"gh+ the necessar( changes *i&& invo&ve on&( a fe* &ines of co#e.

Accessing #ata%ases from ASP.NET a''&ications is an often)"se# techni<"e for #is'&a(ing #ata to $e% site visitors. ASP.NET ma3es it easier than ever to access #ata%ases for this '"r'ose. 5t a&so a&&o*s (o" to manage the #ata%ase from (o"r co#e.

ASP.NET 'rovi#es a sim'&e mo#e& that ena%&es $e% #eve&o'ers to *rite &ogic that r"ns at the a''&ication &eve&. 4eve&o'ers can *rite this co#e in the g&o%a&.asax text fi&e or in a com'i&e# c&ass #e'&o(e# as an assem%&(. This &ogic can inc&"#e a''&ication) &eve& events+ %"t #eve&o'ers can easi&( exten# this mo#e& to s"it the nee#s of their $e% a''&ication.

ASP.NET 'rovi#es eas()to)"se a''&ication an# session)state faci&ities that are fami&iar to ASP #eve&o'ers an# are rea#i&( com'ati%&e *ith a&& other .NET 2rame*or3 AP5s..

ASP.NET ta3es a#vantage of 'erformance enhancements fo"n# in the .NET 2rame*or3 an# common &ang"age r"ntime. A##itiona&&(+ it has %een #esigne# to offer significant 'erformance im'rovements over ASP an# other $e% #eve&o'ment '&atforms. A&& ASP.NET co#e is com'i&e#+ rather than inter'rete#+ *hich a&&o*s ear&( %in#ing+ strong t('ing+ an# @"st)in)time (15T com'i&ation to native co#e+ to name on&( a fe* of its %enefits. ASP.NET is a&so easi&( factora%&e+ meaning that #eve&o'ers can remove mo#"&es (a session mo#"&e+ for instance that are not re&evant to the a''&ication the( are #eve&o'ing. ASP.NET a&so 'rovi#es extensive caching services (%oth %"i&t)in services an# caching AP5s . ASP.NET a&so shi's *ith 'erformance co"nters that #eve&o'ers an# s(stem a#ministrators can monitor to test ne* a''&ications an# gather metrics on existing a''&ications. C|Page

$riting c"stom #e%"g statements to (o"r $e% 'age can he&' immense&( in tro"%&eshooting (o"r a''&ication>s co#e. 7o*ever+ it can ca"se em%arrassment if it is not remove#. The 'ro%&em is that removing the #e%"g statements from (o"r 'ages *hen (o"r a''&ication is rea#( to %e 'orte# to a 'ro#"ction server can re<"ire significant effort. ASP.NET offers the Trace /ontext c&ass+ *hich a&&o*s (o" to *rite c"stom #e%"g statements to (o"r 'ages as (o" #eve&o' them. The( a''ear on&( *hen (o" have ena%&e# tracing for a 'age or entire a''&ication. Ena%&ing tracing a&so a''en#s #etai&s a%o"t a re<"est to the 'age+ or+ if (o" so s'ecif(+ to a c"stom trace vie*er that is store# in the root #irector( of (o"r a''&ication..

The .NET 2rame*or3 an# ASP.NET 'rovi#e #efa"&t a"thori=ation an# a"thentication schemes for $e% a''&ications. ,o" can easi&( remove+ a## to+ or re'&ace these schemes+ #e'en#ing "'on the nee#s of (o"r a''&ication.

ASP.NET config"ration settings are store# in ?89)%ase# fi&es+ *hich are h"man rea#a%&e an# *rita%&e. Each of (o"r a''&ications can have a #istinct config"ration fi&e an# (o" can exten# the config"ration scheme to s"it (o"r re<"irements. ASP.NET is a 'rogramming frame*or3 %"i&t on the common &ang"age r"ntime that can %e "se# on a server to %"i&# 'o*erf"& $e% a''&ications. ASP.NET offers severa& im'ortant a#vantages over 'revio"s $e% #eve&o'ment mo#e&sA Enhance# Performance. ASP.NET is com'i&e# common &ang"age r"ntime co#e r"nning on the server. :n&i3e its inter'rete# 're#ecessors+ ASP.NET can ta3e a#vantage of ear&( %in#ing+ @"st)in)time com'i&ation+ native o'timi=ation+ an# caching services right o"t of the %ox. This amo"nts to #ramatica&&( %etter 'erformance %efore (o" ever *rite a &ine of co#e.

1D | P a g e

$or&#)/&ass Too& S"''ort. The ASP.NET frame*or3 is com'&emente# %( a rich too&%ox an# #esigner in the -is"a& St"#io integrate# #eve&o'ment environment. $,S5$,6 e#iting+ #rag)an#)#ro' server contro&s+ an# a"tomatic #e'&o(ment are @"st a fe* of the feat"res this 'o*erf"& too& 'rovi#es. Po*er an# 2&exi%i&it( Po*er an# 2&exi%i&it(. .eca"se ASP.NET is %ase# on the common &ang"age r"ntime+ the 'o*er an# f&exi%i&it( of that entire '&atform is avai&a%&e to $e% a''&ication #eve&o'ers. The .NET 2rame*or3 c&ass &i%rar(+ 8essaging+ an# 4ata Access so&"tions are a&& seam&ess&( accessi%&e from the $e%. ASP.NET is a&so &ang"age)in#e'en#ent+ so (o" can choose the &ang"age that %est a''&ies to (o"r a''&ication or 'artition (o"r a''&ication across man( &ang"ages. 2"rther+ common &ang"age r"ntime intero'era%i&it( g"arantees that (o"r existing investment in /E8)%ase# #eve&o'ment is 'reserve# *hen migrating to ASP.NET. Sim'&icit(. ASP.NET ma3es it eas( to 'erform common tas3s+ from sim'&e form s"%mission an# c&ient a"thentication to #e'&o(ment an# site config"ration. 2or exam'&e+ the ASP.NET 'age frame*or3 a&&o*s (o" to %"i&# "ser interfaces that c&ean&( se'arate a''&ication &ogic from 'resentation co#e an# to han#&e events in a sim'&e+ -is"a& .asic ) &i3e forms 'rocessing mo#e&. A##itiona&&(+ the common &ang"age r"ntime 8anagea%i&it( ASP.NET em'&o(s a text)%ase#+ hierarchica& config"ration s(stem+ *hich sim'&ifies a''&(ing settings to (o"r server environment an# $e% a''&ications. .eca"se config"ration information is store# as '&ain text+ ne* settings ma( %e a''&ie# *itho"t the ai# of &oca& a#ministration too&s. This F=ero &oca& a#ministrationF 'hi&oso'h( exten#s to #e'&o(ing ASP.NET 2rame*or3 a''&ications as *e&&. An ASP.NET 2rame*or3 a''&ication is #e'&o(e# to a server sim'&( %( co'(ing the necessar( fi&es to the server. No server restart is re<"ire#+ even to #e'&o( or re'&ace r"nning com'i&e# co#e. Sca&a%i&it( an# Avai&a%i&it(. ASP.NET has %een #esigne# *ith sca&a%i&it( in min#+ *ith feat"res s'ecifica&&( tai&ore# to im'rove 'erformance in c&"stere# an# m"&ti'rocessor environments. 2"rther+ 'rocesses are c&ose&( monitore# an# manage# %( the ASP.NET r"ntime+ so that if one mis%ehaves (&ea3s+

11 | P a g e

#ea#&oc3s + a ne* 'rocess can %e create# in its '&ace+ *hich he&'s 3ee' (o"r a''&ication constant&( avai&a%&e to han#&e re<"ests. /"stomi=a%i&it( an# Extensi%i&it(. ASP.NET #e&ivers a *e&&)factore# architect"re that a&&o*s #eve&o'ers to F'&"g)inF their co#e at the a''ro'riate &eve&. 5n fact+ it is 'ossi%&e to exten# or re'&ace an( s"%com'onent of the ASP.NET r"ntime *ith (o"r o*n c"stom)*ritten com'onent. 5m'&ementing c"stom a"thentication or state services has never %een easier. Sec"rit(. $ith %"i&t in $in#o*s a"thentication an# 'er)a''&ication config"ration+ (o" can %e ass"re# that (o"r a''&ications are sec"re.

L#N12#1E &2''%.T

The 8icrosoft .NET P&atform c"rrent&( offers %"i&t)in s"''ort for three &ang"agesA /0+ -is"a& .asic+ an# 1Scri't. The exercises an# co#e sam'&es in this t"toria& #emonstrate ho* to "se /0+ -is"a& .asic+ an# 1Scri't to %"i&# .NET a''&ications. 2or information regar#ing the s(ntax of the other &ang"ages+ refer to the com'&ete #oc"mentation for the .NET 2rame*or3 S4G.

#&'.NETWE8 F%.M&( The ASP.NET $e% 2orms 'age frame*or3 is a sca&a%&e common &ang"age r"ntime) 'rogramming mo#e& that can %e "se# on the server to #(namica&&( generate $e% 'ages. ASP.NET $e% 2orms frame*or3 has %een s'ecifica&&( #esigne# to a##ress a n"m%er of 3e( #eficiencies in the 'revio"s mo#e&. 5n 'artic"&ar+ it 'rovi#esA The a%i&it( to create an# "se re"sa%&e :5 contro&s that can enca's"&ate common f"nctiona&it( an# th"s re#"ce the amo"nt of co#e that a 'age #eve&o'er has to *rite. The a%i&it( for #eve&o'ers to c&ean&( str"ct"res their 'age &ogic in an or#er&( fashion.

12 | P a g e

The a%i&it( for #eve&o'ment too&s to 'rovi#e strong $,S5$,6 #esign s"''ort for 'ages

This section of the H"ic3 Start 'rovi#es a high)&eve& co#e *a&3thro"gh of some 3e( ASP.NET $e% 2orms feat"res. S"%se<"ent sections of the H"ic3 Start #ri&& #o*n into more s'ecific #etai&s.

13 | P a g e

7isual ):.NET 7isual ): .NET ;.< is the next generation of the )" )55 = ): languages from Microsoft. With 7isual ):" !ou can build .NET applications" >uickl! and easil!. #pplications made with 7isual ): are built on the ser ices of the common language runtime and take ad antage of the .NET Framework. 7isual ): has man! new and impro ed features such as inheritance" interfaces" and o erloading that make it a more powerful ob+ect,oriented programming language. %ther new language features include free threading and structured exception handling. 7isual ): full! integrates the .NET Framework and the common language runtime" which together pro ide language interoperabilit!" garbage collection" enhanced securit!" and impro ed code compilers. ersioning support. 7isual ): supports single inheritance and creates Microsoft intermediate language 0M&*L3 as input to nati e

14 | P a g e

M& &?L &er er @<<A Microsoft &?L &er er @<<A is a famil! of products that meet the data storage re>uirements of the largest data processing s!stems and commercial Web sites" !et at the same time can pro ide eas!,to,use data storage ser ices to an indi idual or small business. The data storage needs of a modern corporation or go ernment organi-ation are er! complex. %nline Transaction 'rocessing 0%LT'3 s!stems must be capable of handling thousands of orders placed at the same time. *ncreasing numbers of corporations are implementing large Web sites as a mechanism for their customers to enter orders" contact the ser ice department" get information about products" and for man! other tasks that pre iousl! re>uired contact with emplo!ees. These sites re>uire data storage that is secure" !et tightl! integrated with the Web. %rgani-ations are implementing off,the,shelf software packages for critical ser ices such as human resources planning" manufacturing resources planning" and in entor! control. These s!stems re>uire databases capable of storing large amounts of data and supporting large numbers of users. %rgani-ations ha e man! users who must continue working when the! do not ha e access to the network. Examples are mobile disconnected users" such as tra eling sales representati es or regional inspectors. These users must s!nchroni-e the data on a notebook or laptop with the current data in the corporate s!stem" disconnect from the network" record the results of their work while in the field" and then finall! reconnect with the corporate network and merge the results of their fieldwork into the corporate data store.

15 | P a g e

(% %+) %er*er 2,,- $rchitecture M& &?L &er er @<<A data is stored in databases. The data in a database is organi-ed into the logical components isible to users. # database is also ph!sicall! implemented as two or more files on disk. When using a database" !ou work primaril! with the logical components such as tables" iews" procedures" and users. The ph!sical implementation of files is largel! transparent. T!picall!" onl! the database administrator needs to work with the ph!sical implementation.

Fig: MS SQL Server 2005 Architecture Each instance of &?L &er er has four s!stem databases 0master" model" tempdb" and msdb3 and one or more user databases. &ome organi-ations ha e onl! one user database" containing all the data for their organi-ation. &ome organi-ations ha e different databases for each group in their organi-ation" and sometimes databases used b! a single application.

16 | P a g e

'lanning 'hase &roblem .ecognition # problem is well defined er! rarel!. *t corps out with a ague feeling of some statements lead to ague conclusions. &o the first task is to get more crucial information b! inter iewing and meeting concerned people. *t clarifies how the problem is felt" how often it occurs" how it affects the business and which departments are suffering with this. This phase consists of the following tasks. &roblem /e0inition 1 "nitial "n*estigation This was a preliminar! in estigation done with a iew to ha e a BfeelC of the working of the proposed s!stem. This phase has been identified the end, user directl! in ol ed in the s!stem who were the managers" assistant officer and database administrator" and the de elopment department. 8! understanding the working of database" its flow and also after conducting meetings and inter iews with the concerned persons of the department" a clear idea about the working was obtained. # flexible approach is adapted towards people who are inter iewed. &hort hand written notes are prepared based on the response of the emplo!ees. The inter iews are preferabl! conducted at the work place of the person being inter iewed. $etailed in estigation is done in order to define the scope of the problem .The inter iew is concluded with a >uick resume of the ground co ered during the inter iew .The ?uestionnaire techni>ue is combined with inter iews to get the best result. 'roper care has been taken in the design of such >uestionnaires so that the persons answering these >uestions dose not feel hesitant. #n explanator! note that ser es to gain cooperation and a oid misunderstanding b! setting out the purpose of the exercise clearl! accomplishes each >uestionnaire. Observation technique is also used for fact finding. The work described at the time of inter iew is obser ed personall! ads it reduces the chances of misunderstanding and omissions. &ome important things obser ed are like

1; | P a g e

the flow of information through the s!stem and important data transactions" the data being maintained and the fre>uenc! of their updating. 8! the end of this phase" idea as to how the information enters the s!stem" how it is stored" how it is processed" how information changes affects the working of the s!stem and finall! the output format re>uired b! the end,user was collected. #ll the information generated from this phase acted as an input to the next phase. Feasibility study. # feasibilit! stud! is a test of a s!stem proposal according to its workabilit! impact on organi-ation" abilit! to meet user needs and effecti e use of resources. The ob+ecti e of a feasibilit! stud! is not to sol e a problem but to ac>uire a sense of its scope. $uring the stud!" the problem definition is cr!stalli-ed and the aspects of the problem to be included in the s!stem are determined. #fter the initial in estigation of s!stem" this helped to ha e in, depth stud! of existing s!stem" understanding its strength and weaknesses = re>uirements for new proposed s!stem. Feasibility study was done in three phases documented 2eha*ioral 0easibility3 'eople are inherentl! resistant to change and computers ha e been known to facilitate change. There is alwa!s some reluctance among the users against the introduction of new s!stem but the! were told that this s!stem would eliminate the unnecessar! o erhead of database migration and con ersion" which presentl! had to be carried out on dail! basis to facilitate transactions between the different departments. The ob+ecti e this feasibilit! phase is to take the operational staff into confidence. #s the success of a good s!stem depends upon the willingness of the operating staff" the! were taken into full confidence that the new proposed s!stem would make their +obs easier" relie e them from the unnecessar! o erheads and reduce the possibilit! of errors creeping into the s!stem. Economic 0easibility3 Economic feasibilit! is the most fre>uentl! used method for e aluating the effecti eness of the candidate s!stem. More commonl! known as costDbenefit anal!sis" the procedure is to determine the benefits and sa ings that are 1B | P a g e below (

expected from a candidate s!stem and compare them with the costs. *f benefits outweigh the costs" then the decision is made to design and implement the s!stem. # costDbenefit anal!sis was done for the proposed s!stem to e aluate whether it would be b economicall! iable or not. The organi-ation has in store man! machines with high processing power necessar! to implement the s!stem. #lso the organi-ation has necessar! software i.e. 7isual &tudio @<<E" &?L &er er @<<A" etc. or hardware to support the s!stem. )onsidering the programmer time and the negligible hardware4software cost re>uired for de eloping the s!stem" it was found that the benefits in terms of reduced o erhead as a result of elimination of the re>uirement of database migration and con ersion was more than the cost. Technical Technical 0easibility( feasibilit! centers on the existing computer s!stem. 0Fardware4software3 and to what extent it can support the proposed addition also the organi-ation alread! has sufficient high,end machines to ser e the processing re>uirements of the proposed s!stem. &o there is no need to purchase new software as the organi-ation has necessar! software i.e. 7isual &tudio @<<E" &?L &er er @<<A etc or hardware to support the proposed s!stem. Fa ing gone through the steps of the o erall anal!sis and feasibilit! stud! the next step was to carr! out a detailed s!stem anal!sis. The pro+ect anal!sis phase was conducted to learn about the proposed s!stem" to stud! the problems and finall! select a s!stem that would take care of the problems identified in the working of the present s!stem.

1C | P a g e

#nal!sis 'hase /etailed %tudy o0 the E4isting %ystem This phase pro ides the o erall re>uirement for the s!stem what is to be done. *nput for this phase is the information collected through se eral data collecting schemes such as sur e!" cross,>uestioning,answering etc and the raw data obtained which is not properl! ordered and not in the precise manner. &o here this raw data is con erted into useful information written in precise manner and thus output is a formal document. #fter collecting all the information and re>uirements" the! were erified from the concerned persons b! presenting a diagrammatic ersion of the proposed s!stem. The points missing were added to the s!stem specifications for the desired s!stem. &o this final document pro ides the s!stem re>uirement specifications for the desired s!stem. *t helps in reducing the total de elopment cost and also establishes the arious points for alidation and erification.

2D | P a g e

POST PROJECT $efinitions and #bbre iations Project InformationA 5t inc&"#es Name+ Stat"s+ 4escri'tion+ T('e+ 4ata.ase+ E'erating S(stem+ Techno&og(+ ."#get+ .i# Start 4ate+ .i# En# 4ate+ Ie<"ire# $ithin an# 2i&e "'&oa#e# for the Pro@ect Project BudgetA 5t refers to the maxim"m amo"nt of mone( that the Pro@ect E*ner can 'a( to get the Pro@ect #eve&o'e#. Re uired !ithinA 5t refers to the maxim"m n"m%er of #a(s+ after the .i# En# 4ate of the Pro@ect+ in *hich the Pro@ect E*ner *ants the Pro@ect com'&ete#.

.eferences NJA % er iew This form is "se# %( the Iegistere# :ser to 'ost a Ne* Pro@ect. 2sers and &ecurities NJA Functional Detail &creen &hot NJA

&creen 8eha ior O"er"ie# This *e% 'age *i&& have t*o 'ane&s >7ea#er -ie* an# >2orm -ie*>. >7ea#er -ie*> 'ane& is "se# to #is'&a( messages to the "ser. >2orm -ie*> 'ane& is "se# to 'rovi#e a "ser interface to 'ost a ne* 'ro@ect Controls on screen 1. $%eader &ie#>A 'ane&. 5t is "se# to #is'&a( messages of the 'age. Controls on $%eader &ie#$ 'anel a $(a)el>. 5t is "se# to #is'&a( a&& the exce'tions an# messages of the 'age. 2. $*orm &ie#$A Pane&. This 'ane& is "se# to 'ost a Ne* Pro@ect. Controls on $*orm &ie#$ 'anel a $Project Name$+ Text .ox. Name of the Pro@ect. This fie&# is man#ator(. % $,escri'tion$+ Text Area. 4escri'tion of the Pro@ect. This fie&# is man#ator(. c $Categor-$+ 4ro' 4o*n 9ist. 9ist of /ategor((s . 5t contains the /ategor((s of the Pro@ect. 5t has >/ategor(./ategor(K5#> as

21 | P a g e

g h i @ 3 &

4ata-a&"e2ie&# an# >/ategor(./ategor(KName> as 4ataText2ie&#. 5nitia&&( it sho*s >P&ease Se&ect>. This fie&# is man#ator(. $,ataBase$A 4ro' 4o*n 9ist. 9ist of 4ata%ase(s . 5t contains the 4ata%ase(s of the Pro@ect. 5t has >4ata%ase.4ata%aseK5#> as 4ata-a&"e2ie&# an# >4ata%ase.4ata%aseKName> as 4ataText2ie&#. 5nitia&&( it sho*s >P&ease Se&ect>. This fie&# is man#ator(. $O'erating S-stem$+ 4ro' 4o*n 9ist. 9ist of E'erating S(stem(s . 5t contains the E'erating S(stem(s of the Pro@ect. 5t has >E'eratingS(stem.E'eratingS(stemK5#> as 4ata-a&"e2ie&# an# E'eratingS(stem.E'eratingS(stem KName> as 4ataText2ie&#. 5nitia&&( it sho*s >P&ease Se&ect>. This fie&# is man#ator(. $Project Technolog-$+ /hec3%ox 9ist. 9ist of Techno&og((s . it contains the &ist of Techno&og((s for the Pro@ect. 5t has >Techno&og(.Techno&og(K5#> as 4ata-a&"e2ie&# an# >Techno&og(.Techno&og(KName> as 4ataText2ie&#. 5nitia&&( it sho*s >P&ease Se&ect>. This fie&# is man#ator(. $Project Budget$A Text. ."#get of the Pro@ect. This fie&# is man#ator(. $Bid Start ,ate$A .asic 4ate Time Pic3er. 4ate *hen the .i##ing starts on the Pro@ect. This fie&# is man#ator(. $Bid End ,ate$A .asic 4ate Time Pic3er. 4ate *hen the .i##ing en#s on the Pro@ect. This fie&# is man#ator(. $Re uired !ithin$A Text .ox. N"m%er of 4a(s in *hich the Pro@ect is Ie<"ire#. $Project *iles$A 9ist .ox. 9ist of 2i&e(s . 5t contains the &ist of 2i&e(s "'&oa#e# for the Pro@ect. 5f no fi&e is "'&oa#e# for the Pro@ect+ >Pro@ect 2i&es> 9ist %ox is em't(. *ile .'loadA 5t a&&o*s the :ser to se&ect the fi&e to %e "'&oa#e# for the Pro@ect.

Commands on $*orm &ie#$ 'anel a $.'load$A /omman# ."tton. 5t a&&o*s the :ser to "'&oa# the Pro@ect 2i&e. En /&ic3+ "'&oa# the fi&e se&ecte# in 2i&e :'&oa#. % $Remo"e$+ /omman# ."tton. 5t a&&o*s the :ser to remove the fi&e from the S(stem. En /&ic3+ change the stat"s of the fi&e se&ecte# from >Pro@ect 2i&es> &ist %ox from >Active> to >5nactive>. Technical Details En Page 9oa#+ get the va&"e of Pro@ect5# from H"er(String. Ta)les to )e used i. ProjectA 5t contains a&& the information a%o"t a Pro@ect. ii. O'eratingS-stemA5t contains the name of the E'erating S(stem "se# in the Pro@ect. iii. ,ata)aseA 5t contains the name of the 4ata%ase "se# in the Pro@ect. iv. Categor-A 5t contains the categor( of the Pro@ect. v. Project*ileA 5t contains the information a%o"t fi&es "'&oa#e# for a Pro@ect. vi. Technolog-A 5t contains the name(s of techno&og((s "se# in Pro@ect. vii. ProjectTechnolog-A 5t contains the techno&ogies "se# in the Pro@ect.

22 | P a g e

5"EW 6WN &.67ECT $efinitions and #bbre iations Project !inner InformationA it inc&"#es the :ser5# of the :ser #ec&are# as the *inner an# Pro@ect5# of the Pro@ect. Project InformationA 5t inc&"#es Name+ Stat"s+ 4escri'tion+ T('e+ 4ata.ase+ E'erating S(stem+ Techno&og(+ ."#get+ .i# Start 4ate+ .i# En# 4ate+ Ie<"ire# $ithin an# 2i&e "'&oa#e# for the Pro@ect Project BudgetA 5t refers to the maxim"m amo"nt of mone( that the Pro@ect E*ner can 'a( to get the Pro@ect #eve&o'e#. Re uired !ithinA 5t refers to the maxim"m n"m%er of #a(s+ after the .i# En# 4ate of the Pro@ect+ in *hich the Pro@ect E*ner *ants the Pro@ect com'&ete#. Bidding O'enA 5t refers to those Pro@ects for *hich a %i# can %e '&ace# as the &ast #ate to '&ace the %i# has not %een reache# (et. Bidding ClosedA 5t refers to those Pro@ects for *hich a %i# can not %e '&ace# no* as the &ast #ate to '&ace a %i# has %een crosse#.

.eferences NJA % er iew This form is "se# %( the Iegistere# :ser to manage Pro@ects(s 'oste# %( himJher. 7ere+ Iegistere# :ser can vie* information an# change stat"s of the Pro@ect(s 'oste# %( himJher. 2sers and &ecurities NJA

Functional Detail &creen &hot NJA

&creen 8eha ior

23 | P a g e

O"er"ie# This *e% 'age *i&& have three 'ane&s >7ea#er -ie*+ >6ri# -ie*> an# >2orm -ie*>. >7ea#er -ie*> 'ane& is "se# to #is'&a( messages to the "ser. The >6ri# -ie*> 'ane& is "se# to vie* Pro@ect(s information in ta%"&ar form. >2orm -ie*> 'ane& is to -ie* f"&& Pro@ect information. >7ea#er -ie*> 'ane& is a&*a(s -isi%&e. E"t of >6ri# -ie*> 'ane& an# >2orm -ie*> 'ane&+ on&( one is visi%&e at a time. Controls on screen 1. $%eader &ie#>A Pane&. 5t is "se# to #is'&a( messages of the 'age. Controls on 'Header View' panel a $(a)el>. 5t is "se# to #is'&a( a&& the exce'tions an# messages of the 'age. 2. $/rid &ie#$! Pane&. This 'ane& 'rovi#es a "ser interface to -ie* Pro@ect(s information an# to change their stat"s. Controls on $/rid &ie#$ Panel a $Project Status$A 4ro' 4o*n 9ist. 9ist of stat"s of Pro@ect(s . 5t contains the stat"s of the Pro@ect(s #is'&a(e# in >Pro@ects> 6ri#-ie*>. 5t has >A&&>+ >Active> an# >5nactive> as 4ataText2ie&# an# >A9>+ >A/> an# >5A> as 4ata-a&"e2ie&#. .( #efa"&t+ >Active> is se&ecte#. En Se&ection /hange+ "sing 'artia& 'ost %ac3 it *i&& #is'&a( the Pro@ect(s in >Pro@ects> 6ri#-ie* accor#ing to the va&"e se&ecte# of >Pro@ect Stat"s> 4ro' #o*n &ist an# se&ecte# va&"e of >.i##ing Stat"s> 4ro' #o*n &ist. 5f >.&oc3e#> is se&ecte#+ >-erif( > ."tton -isi%&e tr"e+ other*ise -isi%&e fa&se. 5f >Active> is se&ecte#+ >4e&ete> ."tton -isi%&e tr"e+ other*ise -isi%&e fa&se. % $Bidding Status$A 4ro' 4o*n 9ist. 9ist of %i##ing stat"s of Pro@ect(s . 5t contains the %i##ing stat"s of the Pro@ect(s #is'&a(e# in >Pro@ects> 6ri#-ie*>. 5t has >.i##ing /&ose#> an# >.i##ing E'en> as 4ataText2ie&# an# >/.> an# >E.> as 4ata-a&"e2ie&#. .( #efa"&t+ >.i##ing E'en> is se&ecte#. En Se&ection /hange+ "sing 'artia& 'ost %ac3 it *i&& #is'&a( the Pro@ect(s in >Pro@ects> 6ri#-ie* accor#ing to the va&"e se&ecte# in >.i##ing Stat"s> 4ro' #o*n &ist an# va&"e se&ecte# in >Pro@ect Stat"s> 4ro' #o*n &ist. c $Projects$+ 6ri#-ie*. 9ist of Pro@ect(s . 5t contains Pro@ect(s information in ta%"&ar form. 5nitia&&(+ >Pro@ect> 6ri#-ie* sho*s a&& Pro@ect(s exist in the S(stem *ith stat"s >Active> an# .i##ing E'en. 5f S(stem #oes not have an( Pro@ect information *ith stat"s >Active>+ it sho*s >No 4ata>. 5t a&&o*s 'aging an# sorting f"nctiona&it(. Columns on $Projects$ /rid&ie# i. Chec0)o1. This co&"mn contains a chec3%ox contro& for a&& ro*s of 6ri#-ie* a&ong *ith the 7ea#er Io*. En /hec3e# /hange of chec3%ox in hea#er /hec3J:nchec3 a&& chec3%oxes in the 6ri#-ie*. En /&ic3 of a chec3%ox in a ro* Se&ectJ:nse&ect corres'on#ing ro*. ii. $Project Name$. 9in3 ."tton. 7ea#er sho*s &a%e& >:ser Name>. 5t contains 9in3 %"tton >Pro@ect Name> for ever( ro* in >Pro@ects> 24 | P a g e

6ri#-ie*. 5t has Name of the Pro@ect corres'on#ing to the ro* as Text. En /&ic3+ >6ri# -ie*> 'ane& -isi%&e fa&se an# >2orm -ie*> 'ane& -isi%&e tr"e an# maintain Pro@ect5# as -ie*StateLMPro@ect5#NO iii. $Bids$. 7ea#er sho*s &a%e& >.i#s>. 5t contains the n"m%er of %i#s for the Pro@ect corres'on#ing to the ro*. iv. $2"erage Bid$. 7ea#er sho*s &a%e& >Average .i#>. 5t contains average %"#get of %i#s for the Pro@ect corres'on#ing to the ro*. v. $Bid Start ,ate$. 7ea#er sho*s &a%e& >.i# Start 4ate>. 5t contains the start #ate for %i##ing on the Pro@ect corres'on#ing to the ro*. vi. $Bid End ,ate$. 7ea#er sho*s &a%e& >.i# En# 4ate>. 5t contains the &ast #ate to %i# for the Pro@ect corres'on#ing to the ro*. vii. $&ie# ,etails$A 9in3 ."tton. 7ea#er sho*s &a%e& >-ie* 4etai&s>. 5t contains 9in3 %"tton >-ie* 4etai&s> for ever( ro* in >Pro@ects> 6ri#-ie*. En /&ic3+ >6ri# -ie*> 'ane& visi%&e fa&se an# >2orm -ie*> 'ane& visi%&e tr"e. Commands on $/rid &ie#$ Panel a $,elete$. /omman# ."tton. 5t a&&o*s changing the stat"s of se&ecte# Pro@ects(s to >5nactive>. En /&ic3+ it changes the stat"s of the Pro@ect(s se&ecte# in the >Pro@ects> 6ri# -ie* from MActive> to >5nactive> *ith confirmation message in the >7ea#er -ie*> 'ane&. 5t is visi%&e on&( if >Active> is se&ecte# in >Stat"s> 4ro' #o*n &ist. 2. $*orm &ie#$A Pane&. This 'ane& is "se# to 'rovi#e a "ser interface -ie* f"&& Pro@ect information exist in the S(stem. 5t contains three 'ane&s+ >Pro@ect 5nformation>+ >.i#s 5nformation> an# >$inner 5nformation>. Controls on $*orm &ie#$ 'anel a $Project Information$A Pane&. This 'ane& #is'&a(s 5nformation of the Pro@ect. Controls on $Project Information$ 'anel i. $Project Name$+ 9a%e&. 5t contains Name of the Pro@ect. ii. $Status$+ 9a%e&. 5t contains the Stat"s of the Pro@ect. iii. $,escri'tion$+ 9a%e&. 5t contains the 4escri'tion of the Pro@ect. iv. $Project T-'e$+ 9a%e&. 5t contains the T('e of the Pro@ect. v. $,ataBase$A 9a%e&. 5t contains the Name of the 4ata.ase Techno&og( "se# in the Pro@ect. vi. $O'erating S-stem$+ 9a%e&. 5t contains the Name of the E'erating S(stem targete# %( the Pro@ect. vii. $Project Technolog-$+ 9a%e&. 5t contains the Name of the Techno&ogies "se# in the Pro@ect. viii. $Project Budget$A 9a%e&. 5t contains the ."#get of the Pro@ect. ix. $Bid Start ,ate$A 9a%e&. 5t contains the 4ate *hen the .i##ing starts on the Pro@ect. x. $Bid End ,ate$A 9a%e&. 5t contains the 4ate *hen the .i##ing en#s on the Pro@ect. xi. $Re uired !ithin$A 9a%e&. 5t contains the #a(s in *hich the Pro@ect is Ie<"ire#.

25 | P a g e

Commands on $Project Information$ Panel i. $Bac0$A /omman# ."tton. 5t a&&o*s the :ser to %ac3 to >6ri# -ie*> 'ane&. En /&ic3+ ma3e >2orm -ie*> 'ane& visi%&e fa&se an# >6ri# -ie*> 'ane visi%&e tr"e. % $Bid Information$A Pane&. This 'ane& #is'&a(s the %i# 5nformation of the Pro@ect in ta%"&ar form. 5t is on&( visi%&e if no Pro@ect $inner 5nformation exists in the S(stem for the Pro@ect. Controls on $Bid Information$ 'anel i. $Bids$+ 6ri#-ie*. 9ist of .i#(s . 5t contains 'ro@ect>s .i#(s information in ta%"&ar form. 5nitia&&(+ >.i#s> 6ri#-ie* sho*s a&& .i#(s exist in the S(stem for the Pro@ect. 5f S(stem #oes not have an( .i# information for the Pro@ect+ it sho*s >No 4ata>. 5t a&&o*s 'aging an# sorting f"nctiona&it(. Columns on $Bids$ /rid&ie# 1. $.ser Name$. 9in3 ."tton. 7ea#er sho*s &a%e& >:ser Name>. 5t contains 9in3 %"tton >:ser Name> for ever( ro* in >.i#s> 6ri#-ie*. 5t has >2irst Name> P M M P 9ast Name of the "ser *ho '&ace# the %i# corres'on#ing to the ro* as Text. En /&ic3+ re#irect to -ie* :ser 4etai&s Page *ith :ser5# of the :ser *ho '&ace# the %i# corres'on#ing to the ro*. 2. $Bids$. 7ea#er sho*s &a%e& >.i#s>. 5t contains the n"m%er of %i#s '&ace# %( the :ser for the Pro@ect. 3. $Project Budget$. 7ea#er sho*s &a%e& >Pro@ect ."#get>. 5t contains the %"#get of the .i# corres'on#ing to the ro* *as '&ace#. 4. $,eli"er- !ithin$. 7ea#er sho*s &a%e& >4e&iver( $ithin>. 5t contains the n"m%er of #a(s in *hich the :ser *o"&# com'&ete the Pro@ect. 5. $Time of Bid$. 7ea#er sho*s &a%e& >Time of .i#>. 5t contains the #ate *hen the .i# corres'on#ing to the ro* *as '&ace#. 6. $Choose !inner$A 7ea#er sho*s &a%e& > /hoose $inner>. En /&ic3+ ma3e >.i# 5nformation> 'ane& visi%&e fa&se an# $inner 5nformation> 'ane& visi%&e tr"e #is'&a(ing information of the :ser *ho '&ace# the %i# corres'on#ing to the ro*. 8aintain :ser5# of the :ser *ho '&ace# the %i# corres'on#ing to the ro* as -ie*StateLM:ser5#NO. c $!inner Information$A Pane&. This 'ane& #is'&a(s 5nformation of the $inner of the Pro@ect. 5t contains t*o 'ane&s+ >/ontact 5nformation> an# 6enera& 5nformation>. 5t is visi%&e tr"e if Pro@ect $inner 5nformation exists in the S(stem for the Pro@ect. Controls on 'Winner Information' panel i. $Contact Information$A Pane&. This 'ane& is "se# to #is'&a( the contact information of the $inner of the Pro@ect. 5t is visi%&e on&( if the :ser has %een #ec&are# the $inner for the Pro@ect. Controls on 'Contact Information' panel 26 | P a g e

1. $2ddress$+ 9a%e&. 5t contains the A##ress of the :ser. 2. $Cit-$A 9a%e&. 5t contains the Name of the /it( of resi#ence of the :ser. 3. $State$A 9a%e&. 5t contains the Name of the State of resi#ence of the :ser. 4. $Countr-$A 9a%e&. 5t contains the Name of the /o"ntr( of resi#ence of the :ser. 5. $Contact Num)er$+ 9a%e&. 5t contains the /ontact N"m%er of the :ser. 6. $Mo)ile Num)er$+ 9a%e&. 5t contains the 8o%i&e N"m%er of the :ser. ii. $/eneral Information$A Pane&. Controls on 'General Information' panel 1. $Name$A 9a%e&. 5t contains 2irst Name P> >P 9ast Name of the :ser. 2. $Com'an- Name$A 9a%e&. 5t contains the /om'an( Name of the :ser. 3. $2rea Of E1'ertise$A 9a%e&. 5t contains the Area Ef Ex'ertise of the :ser. 4. $2"erage Pricing$A 9a%e&. 5t contains the Average Pricing of the :ser 5. $Mem)er Since$A 9a%e&. 5t sho*s the Iegistration 4ate of the :ser. 6. $S0ill Set$A 9a%e&. 5t contains the S3i&& Set of the :ser. ;. $Time of Bid$A 9a%e&. 5t contains the 4ate an# Time *hen the .i# *as '&ace# %( the :ser for the Pro@ect. B. $,eli"er- !ithin$A 9a%e&. 5t contains the n"m%er of #a(s in *hich the :ser *i&& com'&ete the Pro@ect. C. $Project Budget$A 9a%e&. 5t contains the amo"nt the :ser *i&& charge to com'&ete the Pro@ect. Commands on 'Winner Information' panel i. $Select !inner$A /omman# ."tton. 5t a&&o*s the :ser to #ec&are the :ser as the $inner of the Pro@ect. En /&ic3+ save the Pro@ect $inner information in the S(stem. 5t is visi%&e on&( if no Pro@ect $inner 5nformation exists for the Pro@ect in the S(stem. ii. $Change !inner$A /omman# ."tton. 5t a&&o*s the :ser to change the Pro@ect $inner. En /&ic3+ ma3e >.i#s 5nformation> 'ane& visi%&e tr"e an# >$inner 5nformation> 'ane& visi%&e fa&se. iii. $Bac0$A /omman# ."tton. 5t a&&o*s the :ser %ac3 to >6ri# -ie*> 'ane&. En /&ic3+ >6ri# -ie*> 'ane& visi%&e tr"e an# >2orm -ie*> 'ane& visi%&e fa&se. Technical /etails $hen Pro@ect $inner 5nformation is inserte#+ if $onPro@ect.5s"'#atea%&e is >tr"e>+ change it to >fa&se>+ if it #oes not exist+ Ta)les to )e used i. ProjectA 5t contains a&& the information of a Pro@ect. 2; | P a g e

ii. iii. iv. v. vi.

ProjectO#nerA 5t contains the Pro@ect>s E*ner. !onProjectA 5t contains the $inner of the Pro@ec ProjectBiddingA 5t contains a&& the information of .i#s for a Pro@ect. Bid,etailA 5t contains a&& the information of a .i# O'eratingS-stemA5t contains the name of the E'erating S(stem "se# in the Pro@ect. vii. ,ata)aseA 5t contains the name of the 4ata%ase "se# in the Pro@ect. viii. Categor-A 5t contains the categor( of the Pro@ect. ix. Project*ileA 5t contains the information a%o"t fi&es "'&oa#e# for a Pro@ect. x. Technolog-A 5t contains the name(s of techno&og((s "se# in Pro@ect. xi. ProjectTechnolog-A 5t contains the techno&ogies "se# in the Pro@ect

2B | P a g e

2C | P a g e

S-ar putea să vă placă și