Sunteți pe pagina 1din 38

1

CHAPTER - 1 INTRODUCTION OF COMPANY PROFILE


COMPANY PROFILE We would like to introduce ourselves as NEWBRIDE TECHNOLOGIES encompassing all segments of IT such as Manufacturing Software Development Higher End Training and Distribution

We have Established Ourselves as the most versatile provider of total solutions for organizations, emerging as the premier system integration and networking company in our region. Our Clientele includes the Whos Who of the industry ICIC Bank HCL CommNet Data Craft SDI SBI CITI Bank

And many more stand testimony to the training methodologies Its profile and its position in the industry. Our Future Market leadership rests on its ability to envision the future today. Mr. Ashwani Singla Mr. Amrik Singh

Managing Head

Training Incharge

CHAPTER - 2 INTRODUCTION TO PROJECT


Introduction of Project Statement about the Problem

Todays time is a time of innovative and speedy world so everyone wants to run fast from others. In Manual System, there are a lot of problems especially with the man power. It is just a waste of time for surfing the internet just for a wallpaper that fits according to your requirements but sometimes, unfortunately you will not be able to get that wallpaper which fits according your requirements. Most of the people search wallpaper on Google but they will not get the wallpaper which they want. In some case they will get it by surfing about an hour on the internet or by just clicking on the next button in the bottom of the Google page. Its just a waste of your most efficient and useful time. So, to save the useful and efficient time of peoples I made this Portal that fulfill all your requirements of getting the latest wallpaper and videos where you can also download it by just one click of the mouse. You can also get wallpaper of particular category by just clicking on the category and also you can download wallpapers of different categories and videos free for your desktop or for your mobile.

CHAPTER - 3 PROJECT REVIEW


Project Review

THE .NET FRAMEWORK

The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework supports multiple programming languages in a manner that allows language interoperability, whereby each language can utilize code written in other languages; in particular, the .NET library is available to all the programming languages that .NET encompasses. The .NET Framework is a Microsoft offering and is intended to be used by most new applications created for the Windows platform. It includes a large library and supports several programming languages which allow language interoperability (each language can use code written in other languages). The .NET library is available to all the programming languages that .NET supports. In order to be able to develop and not just run applications for the Microsoft. The .NET Framework is:

Common Language Runtime provides an abstraction layer over the operating

system

Base Class Libraries pre-built code for common low-level programming tasks

Development frameworks and technologies reusable, customizable solutions for

larger programming tasks The .NET Framework allows you to:

Apply common skills across a variety of devices, application types, and programming

tasks

Integrate with other tools and technologies to build the right solution with less work Build compelling applications faster Features of .NET
Interoperability:

Because computer systems commonly require interaction between new and older applications, the .NET Framework provides means to access functionality that is implemented in programs that execute outside the .NET environment.

Common Language Runtime Engine: The Common Language Runtime (CLR) is the execution engine of the .NET Framework. All .NET programs execute under the supervision of the CLR, guaranteeing certain properties and behaviours in the areas of memory management, security, and exception handling.

Simplified Deployment:

The .NET Framework includes design features and tools that help manage the installation of computer software to ensure that it does not interfere with previously installed software, and that it conforms to security requirements.

5 Security:

The design is meant to address some of the vulnerabilities, such as buffer overflows, that have been exploited by malicious software. Additionally, .NET provides a common security model for all applications.

What's New in the .NET Framework 4: The .NET Framework 4 introduces an improved security model. new features and improvements in the .NET Framework 4 are described in the following sections:
Application Compatibility and Deployment Core New Features Managed Parallel

and Improvements

Extensibility Framework

Computing

Network

CHAPTER - 4 ASP.NET
ASP.NET

INTRODUCTION: ASP.NET is a technology that allows us to build and control dynamic Web pages easily. It also provides many enhancements to take advantage of new technology as we can interact with databases, personalize Web pages for visitors, display page on mobile devices (such as cell phones), and even build an entire e-cornmerce site from scratch.ASP.NET, the next version of ASP, is a programming framework used to create enterprise-class Web Applications. These applications are accessible on a global basis leading to efficient information management. A simple ASP.NET page looks just like an ordinary HTML page.

Previously internet works on request/response model that is an integral part of client/server model. Although this is a marvellous way of communicate and distribute information, it's rather simple and static. When the process is over, once client receives the requesting page from the server. The server has no idea what the client is doing unless it makes another request. There is another model for communicating between server and clients, known as event-driven model.ASP.NET work on this model, it detects action and responds to them i.e. the server waits around for something to happen on the client. Once it does, the server takes action and performs some piece of functionality. Of course, a Web, server cannot know what you are thinking, but it can respond to your actions. If you type some text on Web page, the server responds to it. If you click an image, the server responds.

FEATURES: ASP.NET is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server. ASP.NET is a Microsoft Technology. ASP stands for Active Server Pages. ASP.NET is a program that runs inside IIS. IIS (Internet Information Services) is Microsoft's Internet server. IIS comes as a free component with Windows servers. IIS is also a part of Windows 2000 and XP Professional. WHAT IS AN ASP.NET FILE? An ASP.NET file is just the same as an HTML file. An ASP.NET file can contain HTML, XML, and scripts Scripts in an ASP.NET file are executed on the server An ASP.NET file has the file extension ".aspx" DOES ASP.NET WORK?

When a browser requests an HTML file, the server returns the file When a browser requests an ASP.NET file, IIS passes the request to the ASP.NET engine

on the server The ASP.NET engine reads the file, line by line, and executes the scripts in the file

Finally, the ASP.NET file is returned to the browser as plain HTML. LANGUAGE SUPPORT

ASP.NET uses ADO.NET. ASP.NET supports full Visual Basic, not VBScript. ASP.NET supports C# (C sharp) and C++. ASP.NET supports JavaScript. WHY ASP.NET? Since 1995, Microsoft has been constantly working to shift its focus

from Windows-based platforms to the Internet. As a result, Microsoft introduced ASP (Active Server Pages) in November 1996. ASP offered the efficiency of ISAPI applications along with a new level of simplicity that made it easy to understand and use. However, ASP script was an interpreted script and consisted unstructured code and was difficult to debug and maintain. As the web consists of many different technologies, software integration for Web development was complicated and required to understand many different technologies. Also, as applications grew bigger in size and became more complex, the number of lines of source code in ASP applications increased dramatically and was hard to maintain. Therefore, an architecture was needed that would allow development of Web applications in a structured and consistent way. The .NET Framework was introduced with a vision to create globally distributed software with Internet functionality and interoperability. The .NET Framework consists of many class libraries, includes multiple language support and a common execution platform. It's a very flexible foundation on which many different types of top class applications can be developed that do different things. Developing Internet applications with the .NET Framework is very easy. ASP.NET is built into this framework; we can create ASP.NET

applications using any of the built-in languages. Unlike ASP, ASP.NET uses the Common Language Runtime (CLR) provided by the .NET Framework. This CLR manages execution of the code we write. ASP.NET code is a compiled CLR code instead of interpreted code (ASP). CLR also allows objects written in different languages to interact with each other. The CLR makes development of Web applications simple. ADVANTAGES OF USING ASP.NET :

ASP.NET drastically reduces the amount of code required to build large applications. ASP.NET makes development simpler and easier to maintain with an event-driven, server-side programming model.

ASP.NET pages are easy to write and maintain because the source code and HTML are together.

The source code is executed on the server. The pages have lots of power and flexibility by this approach.

The source code is compiled the first time the page is requested. Execution is fast as the Web Server compiles the page the first time it is requested. The server saves the compiled version of the page for use next time the page is requested.

The HTML produced by the ASP.NET page is sent back to the browser. The application source code you write is not sent and is not easily stolen.

ASP.NET makes for easy deployment. There is no need to register components because the configuration information is built-in.

The Web server continuously monitors the pages, components and applications running on it. If it notices memory leaks, infinite loops, other illegal software or activities, it

10

seamlessly kills those activities and restarts itself.

ASP.NET validates information (validation controls) entered by the user without writing a single line of code.

ASP.NET easily works with ADO .NET using data-binding and page formatting features .

ASP.NET applications run faster and counter large volumes of users without performance problems. PRACTICAL APPLICATION

ASP.NET is used in development of Web applications. Dynamic Websites. Enterprise Resource Planning (ERPs). Enterprise Resource Management (ERMs).

11

CHAPTER - 5 ASP.NET MASTER PAGE


ASP.NET MASTER PAGES ASP.NET master pages allow you to create a consistent layout for the pages in your application. A single master page defines the look and feel and standard behaviour that you want for all of the pages (or a group of pages) in your application. You can then create individual content pages that contain the content you want to display. When users request the content pages, they merge with the master page to produce output that combines the layout of the master page with the content from the content page. This overview contains the following sections:

How Master Pages Work Advantages of Master Pages MASTER PAGES

A master page is an ASP.NET file with the extension .master (for example, MySite.master) with a predefined layout that can include static text, HTML elements, and server controls. The master page is identified by a special @ Master directive that replaces the @ Page directive that is used for ordinary .aspx pages. A master page provides a template for other pages, with shared layout and functionality. The master page defines placeholders for the content, which can be overridden by content pages. The output result is a combination of the master page and the content page. The content pages contains the content you want to display. When users request the content page, ASP.NET merges the pages to produce output that combines the layout of the master page with the content of the content page.

12

WHAT ARE THE BENEFITS OF USING MASTER PAGES? By using master pages, you can easily change the look and feel of all of the pages across the entire site. Master pages also provide:

An enhanced experience for editing SharePoint pages Developers and designers can save their time and resources by making design changes in a single master page and automatically propagating those changes to all of the content pages that are attached to that master page.

Site-level editing Users can edit master page elements for their site in a single location. They also can return to that same single location to make additional changes, and do not have to customize all of the content pages that use those common elements.

13

Professional-looking sites Users can easily create a new page that has the SharePoint look and feel. By referencing the default master page, a new page based on it displays the same look and feel, and also picks up any updates to the master page going forward.

More consistent pages and an enhanced end-user experience Because all of the pages that are attached to a master page have the same consistent look and feel, site visitors can browse from a core SharePoint page to a page added by a third-party solution, or to a page customized by the Web designer, and not notice any difference in the way the site looks or in how its controls work.

Efficient site management Using master pages improves site management, because you can change the look and feel of your entire site by customizing only the master page. You don't have to modify every page in the site.

14

WHAT ARE CONTENT PAGES? Content pages are ASP.NET pages that have the regular .aspx file name extension. In addition, each content page contains an @page directive, which identifies the master page to which that content page is attached.

WHAT ARE CONTENT PLACEHOLDER CONTROLS? Content placeholder controls indicate regions of replaceable content on the master page. In Code view, a content placeholder control looks like the following. <asp:ContentPlaceHolder> A content region is the region of a master page defined by a single content placeholder, as shown here.

When you move the cursor over content areas on a content page that is supplied by the master page and a sign is displayed on the entire page except the content place holder.

15

ADVANTAGES OF MASTER PAGES Master pages provide functionality that developers have traditionally created by copying existing code, text, and control elements repeatedly; using framesets; using include files for common elements; using ASP.NET user controls; and so on. Advantages of master pages include the following: They allow you to centralize the common functionality of your pages so that you can make updates in just one place. They make it easy to create one set of controls and code and apply the results to a set of pages. For example, you can use controls on the master page to create a menu that applies to all pages. They give you fine-grained control over the layout of the final page by allowing you to control how the placeholder controls are rendered.

16

They provide an object model that allows you to customize the master page from individual content pages.

CHAPTER - 6 SQL SERVER


SQL SQL is a standard language for accessing and manipulating databases. SQL often referred to as Structured Query Language, is a database computer declarative language designed for managing data in relational database management systems (RDBMS). Its scope includes data insert, query, update and delete, schema creation and modification, and data access control.

17

QUERIES A query includes a list of columns to be included in the final result immediately following the SELECT keyword. An asterisk ("*") can also be used to specify that the query should return all columns of the queried tables. SELECT is the most complex statement in SQL, with optional keywords and clauses that include:

The FROM clause which indicates the table(s) from which data is to be retrieved. The FROM clause can include optional JOIN subclauses to specify the rules for joining tables. The WHERE clause includes a comparison predicate, which restricts the rows returned by the query. The WHERE clause eliminates all rows from the result set for which the comparison predicate does not evaluate to True. WHAT IS SQL?

SQL stands for Structured Query Language SQL lets you access and manipulate databases SQL is an ANSI (American National Standards Institute) standard WHAT CAN SQL DO?

SQL can execute queries against a database SQL can retrieve data from a database SQL can insert records in a database SQL can update records in a database SQL can delete records from a database SQL can create new databases SQL can create new tables in a database SQL can create stored procedures in a database SQL can create views in a database

18

SQL can set permissions on tables, procedures, and views

CHAPTER - 7 DATABASE
DATABASE A database consists of an organized collection of data for one or more uses, typically in digital form. One way of classifying databases involves the type of their contents, for example: bibliographic, document-text, statistical. Digital databases are managed using database management systems, which store database contents, allowing data creation and maintenance, and search and other access.

19

DATABASE CONNECTIVITY In computing, Open Database Connectivity (ODBC) provides a standard software interface for accessing database management systems (DBMS). The designers of ODBC aimed to make it independent of programming languages, database systems, and operating systems. Thus, any application can use ODBC to query data from a database, regardless of the platform it is on or DBMS it uses. ODBC accomplishes this by using a driver as a translation layer between the application and the DBMS. The application thus only needs to know ODBC syntax, and the driver can then pass the query to the DBMS in its native format, returning the data in a format the application can understand.

Figure 2. Table schema for wallpapers

20

Figure 3. Table schema for videos

21

Figure 4. Table schema for contact us.

22

CHAPTER - 8 PROJECT WALLPAPER GALLERY


WALLPAPER GALLERY : Wallpaper Gallery is the only image platform that can truly give you the opportunity for managing your wallpapers in a professional manner. Wallpaper gallery is a complete image gallery solution that lets you collect, organize and share your wallpapers with friends and family. You can upload and access your images at any time from any computer with an Internet connection. A Wallpaper Gallery is of a continuously updated collection of free, high quality and high resolution desktop wallpapers of many different categories like Nature, Animals, Babies, Sports, Spiritual, Vehicles, Bollywood & hollywood. At the moment there are over 220 wallpapers in the gallery, new wallpapers are added every week. The image size of standard wallpapers varies from 800x600 up to 3600x2400 pixels. There are also wide-screen and dualmonitor wallpapers up to 3200x1200 pixels available. You can display newest wallpapers first or display wallpapers in random order. The wallpaper gallery contains the following:-

1) 20 wallpapers of nature. 2) 20 wallpapers of vehicles. 3) 20 wallpapers of babies. 4) 20 wallpapers of hollywood. 5) 20 wallpapers of bollywood. 6) 20 wallpapers of animals. 7) 20 wallpapers of spirituals. 8) 20 wallpapers of sports. 9) 20 wallpapers of cartoons.

23

SYSTEM REQUIREMENTS SOFTWARE REQUIREMENTS:

Microsoft Visual Studio 2008, 2010 SQL Server 2008, 2010 .Net Framework ASP .Net

HARDWARE REQUIREMENTS:

RAM 1 GB Operating system: Windows 7 or Window XP or Window 2003 Hard Disk Space: 3.5 Gb Processor: Intel core duo

FUNCTIONS OF THE PROJECT It keeps the record of all the wallpapers and videos take place under any category. It involves the Crystal reports for each and every form for taking the Print outs It is easy to keep the records of all databases for future reference that is difficult in case of Keeping the records of transactions manually The WALLPAPER GALLERY is user friendly.
It takes less time in case of updation of existing data.

It meets the needs of all the Users.

24

CHAPTER - 9 SNAP SHOT OF PROJECT SCREEN SHOTS

Screen shot of HOME page.

25

Screen Shot of PHOTOS page.

26

Screen shot of VIDEOS page.

27

Screen Shot of PHOTOS page where category = nature.

28

Screen shot of PHOTOS page where category=Animals

29

Screen shot of PHOTOS page where category = Babies

30

Screen shot of PHOTOS page where category = Spiritual

31

Screen shot of PHOTOS page where category=Sports

32

Screen Shot of PHOTOS page where category = Vehicles.

33

Screen Shot of PHOTOS page where category = Hollywood.

34

Screen Shot of PHOTOS page where category = Bollywood.

35

Screen Shot of CONTACT US page

36

Screen Shot of ABOUT US page.

37

CHAPTER - 10 CONCLUSION
The Wallpaper Gallery has been designed to make the job of the user much more easy and carefree. The features provided in the gallery make the whole process very fast and efficient. Following are the highlights of the portal: USER- FRIENDLY Designed with the concept of an easy to use system in mind, this system is based on complete graphical user interface, remarkably simplifying most of the tasks without making any compromises on efficiency. The look and feel gives the user a very comfortable environment to work. The website is more logical, providing new ways to get new wallpapers. It will take fewer steps to download wallpapers and videos and less time to figure things out. The user is provided with a category of different wallpapers. PORTABLE This website is very portable. You can download any wallpaper and videos free of cost by just one click of the mouse. It is easy to understand.

38

CHAPTER - 11 BIBLIOGRAPHY/REFERENCE
BOOKS REFERRED Microsoft Learning ASP.Net Teach Yourself ASP.NET in 21 Days- Sams Pearson Education [Lowell Mauer] ASP.NET Black Book Steven Holzner Paraglyph Press

SITES REFERRED

www.w3schools.com

http://bro.gov.in
www.aspalliace.com

www.microsofts.com

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