Você está na página 1de 10

ACKNOWLEDGEMENT A summer project is a golden opportunity for learning and self development.

Weconsider ourself very lucky and honored to do our summer training fromMICROSOFT IT ACADEMY which helped us gain a lot of knowledge regarding ASP.NETwhich was the basis for our designing of the website.We would like to thank MR.GYANESH MISHRA for helping us through out the project especially for design calculations, analysis and fabrication. With his ableguidance, we have been able to face all the difficulties that we came across in thedevelopment phase and successfully achieved the objective.The guidance and support received from all the team members including Rishi Mankkar, Manpreet Kaur, Supreet kaur and Bharat Sakarwal who contributedand are contributing to this project, was vital for the success of the project. I amgrateful for their constant support and help for the successful completion of this project. Thank you INTRODUCTION In the development of this project I have include some appropriate featurewhich make this Project more reliable to use and implement it, with this project concern organization can handle all type of information. The concernorganization, there are so many modules and this project name BID TO WINWEBSITE USING ASP.NET. Here I am going to give some information aboutthis project. B I D T O W I N W E B S I T E is a web-based application intended t o p r o v i d e automated solution and services to customer.C o n s i d e r a

Business organization which have all of its business t h r o u g h INTERNET i.e., WEBSITES.The Business Organization has its offices in few states and normally use courier facility to deliver the product .If possible home delivery is also possible.This Business Organization mainly has two sectors first one is sale which sale the product to the customer and second is service which is provided to the customer

Bid To Win Website provide sales and service to customer by interaction withcustomer.The success of a company is mainly based on its satisfied customers, which in turn gives huge profits.Retaining existing customers is also an important job of a company. Bid To Win Website concentrates on the retention of customers by collecting all d a t a f r o m e v e r y i n t e r a c t i o n , e v e r y c u s t o m e r m a k e s w i t h a c o m p a n y f r o m ' a l l ' access points whether they are phone, mail, web or field. The company can themuse this data for specific business purposes viz., marketing, service, support or salesBid To Win Website is basically the collection and distribution of "all" data to "all" areas of business. The data can then help market the company, help up sell toexisting customer, understand customers better so that customers can be given better service and allows them to interact with the company by whatever means they wish.

Operating Environment
Hardware Requirement Hardware is the term given to machinery itself and to various individual pieces of equipment.I t r e f e r s t o t h e p h ys i c a l d e v i c e s o f a c o mp u t e r s ys t e m. T h u s t h e i n p u t , s t o r a g e , processing control and output devices are hardware. Minimum Hardware Requirement Of Client Side: Processor: Any Pentium IV or Equivalent Machine R A M : 5 1 2 M B H D D : 4 0 G B C D - R O M : 5 2 X 15 inches Color Monitor 104 Keys Keyboards

Software Requirement
S o f t w a r e me a n s a c o l l e c t i o n o f p r o g r a m w h e r e t h e o b je c t i v e i s t o e n h a n c e t h e capabilities of the hardware machine. Minimum Software Requirement Of Client Side: O p e r a t i n g S y s t e m : W i n d o w s X P / 7 D a t a b a s e : S Q L S E R V E R 2 0 0 5 / 2 0 0 8 Microsoft Visual Studio : 2008

Technology Overview of my Project


.Net 2005 Framework
.Net 2005 with c# 2.0 The Microsoft .NET Framework version 2.0 extends the .NET Framework version1.1 with new features, improvements to existing features, and enhancements to the documentation. This section provides information about some key additions and modifications. For more information about compatibility and for a l i s t o f t h e p u b l i c A P I mo d ifications to th e class lib rary that mig ht affect the co mp atibility of yo u r application. 64-Bit Platform Support The new generation of 64-bit computers enables the creation of applications that can ru n f aster and take adv an tag e of mo re me mo ry th an is availab le to 32 -b itapplications. New support

for 64-bit applications enables users to build managed code libraries or easily use unmanaged code libraries on 64 -bit computers. For more information, see 64-bit Applications. Access Control List Support An access con tro l list (ACL) is u sed to g ran t o r revok e p ermission to access a resource on a computer. New classes have been added to the .NET Framework thatallow managed code to create and modify an ACL. New members that use an ACLhave been added to the I/O, registry, and threading classes. ADO.NET New features in ADO.NET include support for user d e f i n e d t y p e s ( U D T ) , asynchronous database operations, XML data types, large value types, snapshot isolation, and new attributes that allow applications to support multiple active result sets (MARS) with SQL Server 2005. For more information about these and other new ADO.NET features, see What's New in ADO.NET. ASP.NET The Microsoft .NET Framework 2.0 includes significant enhancements to all areas o f ASP.NET. Fo r Web p ag e developmen t, n ew con trols mak e it easier to add commonly used functionality to dynamic Web pages. New data controls make it possible to display and edit data on an ASP.NET Web page without writing code. An improved code-behind model makes developing ASP.NET pages easier and more robust. Caching features provide several new ways to cache pages, including the ability to build cache dependency on tables in a SQL Server database. Y o u c a n n o w c u s t o m i z e W e b s i t e s and pages in a variety of ways. Profile p r o p e r t i e s enable ASP.NET to track property values for i n d i v i d u a l u s e r s automatically. Using Web Parts, you can create pages that users can customize in the browser. You can add

navigation menus using simple controls. I mp ro v emen ts to Web site f eatu res allo w yo u to create prof ession al Web sites faster and more easily. Master pages allow you to create a consistent layout for all the pages in a site, and themes allow you to define a consistent look for controls an d static tex t. To help p ro tect yo ur sites, you can pre co mp ile a Web site to produce executable code from source files (both code files and the markup in .aspx pag es). You can th en d ep lo y the resu lting o utpu t, wh ich d oes not includ e an y sou rce info rmation , to a p rod uction server. En han ceme n ts to ASP.NET also include new tools and classes to make Web site management easier for Web site developers, server administrators, and hosters. ASP.NET accommo d ates a wid e v ariety of b ro wsers and d ev ices. By default, controls render output that is compatible with XHTML 1.1 standards. You can use d e v i c e f i l t e r i n g t o s p e c i f y different property values on the same control f o r different browsers. F o r a m o r e c o m p l e t e l i s t o f n e w f e a t u r e s i n A S P . N E T , s e e W h a t ' s N e w i n ASP.NET. Authenticated Streams Applications can use the new Negotiate Stream and S s l S t r e a m c l a s s e s f o r authentication and to help secure information transmitted between a client and a server. These authenticated stream classes support mutual authentication, data en cryption , and d ata sign ing . Th e Nego tiate Strea m class u ses th e Neg otiate security protocol for authentication. The Ssl Stream class uses the Secure Socket Layer (SSL) security protocol for authentication. COM Interop Services Enhancements Four major enhancements have been made to the classes and tools that support interoperability with COM:

The operating system maintains a limited number of handles, which are used to reference critical operating system resources. The new Safe Handle and Critical Handle classes, and their specialized derived classes, provide safe and reliable means of manipulating operating system handles. Marshaling improvements make interoperating with native code easier. Two enhancements to the interop marshaler satisfy the two most common user requests: the ability to wrap native function pointers into delegates and the ability to marshal fixed-size arrays of structures inside structures. Th e p erfo rma n ce of calls b etween app lication s in d ifferen t app lication domains has been made much faster for common call types. New switches on the Type Library Importer (Tlbimp.exe) and Type Library Exporter (Tlbexp.exe) eliminate dependency on the registry to resolve type library references. This enhancement is important for creating robust build environments.

Console Class Additions New members of the Console class enable a p p l i c a t i o n s t o m a n i p u l a t e t h e dimensions of the console window and screen buffer; to move a rectangular area of the screen buffer, which is useful for performing smooth, simple animation; and towait while reading console input until a key is pressed. Other new class memberscontrol the foreground and background colors of text, the visibility and size of thecursor, and the frequency and duration of the console beep.

Data Protection API The new Data Protection API (DPAPI) includes f o u r m e t h o d s t h a t a l l o w applications to encrypt passwords, keys, connections strings, and so on, without calling platform invoke. You can also encrypt blocks of memory on computers running Windows Server 2003 or later operating systems. Debugger Display Attributes You can no w con tro l ho w Visu al Studio displays a class o r me mb er wh en an application is being debugged. The debugger's Display Attributes feature enables you to identify the most useful information to display in the debugger. Debugger Edit and Continue Support The .NET Framework 2.0 reintroduces the Edit and Continue feature that enables auser who is debugging an application in Visual Studio to make changes to sourcecode while executing in Break mode. After source code edits are applied, the user can resu me cod e execu tio n and ob serv e the eff ect. Fu rth er mo re, th e Edit and Continue feature is available in any programming language supported by VisualStudio. Detecting Changes in Network Connectivity The NetworkChange class allows applications to receive notification when theInternet Protocol (IP) address of a network interface, also known as a network cardor adapter, changes. An interface address can change for a variety of reasons, suchas a d isconn ected n etwo rk cable, mo v ing o ut of rang e of a wireless lo cal area network, or hardware failure. The NetworkChange class provides address changenotification by raising events when a change is detected.

Distributed Computing In the System.Net namespace, support has been added for FTP client requests,caching of HTTP resources, automatic proxy discovery, and obtaining network traffic and statistical information. The namespace now includes a Web server class(Http Listenerf rlrfSystemN etHttp WebListen erClassTop i c) th at you can u se to create a simple Web server for responding to HTTP requests. Classes that generatenetwork traffic have been instrumented to output trace information for applicationdebugging and diagnostics. Security and performance enhancements have beenadded to the System.Net.Sockets.Socket and System.Uri classes. In the System. Web .Serv ices na mesp aces, suppo rt fo r SOAP 1 .2 and nu llab le elements has been added.In the System.Runtime.Remoting.Channels namespaces, channel security featureshave been added. The TCP channel now supports authentication and encryption, aswell as several new features to better support load balancing. EventLog Enhancements You can now use custom DLLs for EventLog m e s s a g e s , p a r a m e t e r s , a n d categories. Expanded Certificate Management The .NET Framework now supports X.509 c e r t i f i c a t e s t o r e s , c h a i n s , a n d extensions. In addition, you can sign and verify XML using X.509 certificateswithou t using platform invoke. There is also support for PKCS7 signature andencryption, and CMS (a superset of the PKCS7 standard available on MicrosoftWindows 2000 and later operating systems). PKCS7 is the underlying format usedin Secu re/Multip urpo se In ternet Mail Exten sio ns (S/MIME) fo r sign ing and encrypting data. For more information, see the X509Certificate2 class topic. FTP Support

Applications can now access File Transfer P r o t o c o l r e s o u r c e s u s i n g t h e WebRequest, WebResponse, and WebClient classes. Generics and Generic Collections Th e .NET Framewo rk 2 .0 in trodu ces g en erics to allow yo u to create flexible, reusable code. Language features collectively known as generics act as templatesthat allow classes, structures, interfaces, methods, and delegates to be declared andd efined with un sp ecified , o r g en eric typ e parameters in stead of sp ecif ic typ es.Actual types are specified later when the generic is used. Several namespaces, such as System Namespace and System.Collections.Generic, provide generic classesand methods. The new System.Collections.Generic namespace provides support for strongly typed collections. System.Nullable<T> is a standard representation of optional values. Generics are supported in three languages: Visual Basic, C#, andC++.Reflection has been extended to allow runtime examination and manipulation of generic types and methods. New members have been added to System.Type andSystem.Reflection.MethodInfo, including IsGenericType to identify generic types( f o r e x a m p l e , c l a s s G e n < T , U > { . . . } ) , G e t G e n e r i c A r g u m e n t s t o o b t a i n t y p e parameter lists, and MakeGenericType to create specific types (for example, newGen<int, long>()).

Você também pode gostar