Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.

in

6 months Industrial Training
sample PROJECT REPORT
ON

www.goldenindia.com
SUBMITTED TO PUNJAB TECHNICAL UNIVERSITY IN PARTIAL FULLFILLMENT OF THE REQUIREMENT FOR THE AWARD OF

BACHELOR OF TECHNOLOGY (COMPUTER SCINCE ENGINEERING)

SUBMITTED BY:XXXXX
5x7xx85x

SUBMIITED TO:Mr. xxxx
(H.O.D)

CX/0x510x

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

DEPARTMENT OF COMPUTER SCIENCE INSTITUTE OF COMPUTER ENGINEERING & TECHNOLOGY, XXXX

INSTITUTE OF XXXX & TECHNOLOGY, XXXX

CERTIFICATE OF TRAINING
This is to certify that Mr. XXX, student of Bachelor of Technology in COMPUTER SCIENCE of Institute of Engineering and Technology-xxxxl, PO: xxr, District: xxx, Punjab has successfully completed Industrial Training from During this training, he worked on “www.goldenindia.in” in Software development Department under the guidance of Mr.xx xxx. His overall performance during the training period was

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

(Signature) Name Designation Department Date: (Authorized Signatory with company seal)

CANDIDATE DECLARATION

I hereby declare that the

project which is presented in this report entitled

“www.goldenindia.com” submitted in the partial fulfillment of the requirements for the award of the degree of Bachelor of Technology in Computer Science to the Punjab Technical University, Jalandhar, is an authentic record of my own work carried out at Ecologic Corporation. The material embodied in this project has not been submitted to any other university or institute for the award of any degree.

XXX XXXX

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

This is to certify that above statement made by candidate is correct to best of my knowledge. Supervisor Ms. XXXX Department of Computer Science Science Approved by:Head Of Department (Computer Science) Mr. XNXNXNX XNX Supervisor Ms. XYUAYU Department of Computer

TABLE OF CONTENTS
1. Acknowledgement………………………………….. 2. Abstract &Preface....................................................... 3. Introduction to Organization............................................... 4. Profile of the problem assigned………………………………….. 4.1. Modular Description…………….. 4.2. Study of existing system……….. 4.3. Proposed system……………… 4.4. System Requirement Analysis............... 4.5. Feasibility Study………………….. 4.6. Introduction to Tools used…………

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

4.7. System Requirement Specification……………. 4.8. Data Flow Diagrams…………… 4.9. Design Phase………………. 4.10. 4.11. Testing…… Implementation……………….

5. Project Legacy………. 6. Conclusion…. 7. Bibliography & References………….

LIST OF FIGURES

1. DATA FLOW DIAGRAMS................................................................................ 1.1. User Authentication....................................................... 1.2. Registration Form....................................................................................... 1.3. Album Form…………………….. 2. SNAPSHORTS OF PROJECT........................................................................ 3. SNAPSHOTS OF THE TABLES........................................................................... 4. . DATABASE RELATIONSHIPS …………………………………………

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Acknowledgement
It is out pleasure to acknowledge the help we have received from different individuals and Punjab technical Board during the project based training period. Our first sincere appreciation and wholehearted sense of gratitude goes to respected Mr.XNXNX XMXM, (Head Trainer), for his guidance, constructive comments, valuable suggestions and inspirations. During the entire training session, we have received endless help from him. Also, it gives us immense pleasure to express our sincere and gratitude to our esteemed Project Guide Mr. Bakshinder Singh, for their invaluable and untiring guidance and supervision throughout our training Period .To derive benefits of their enormous experience, it is a matter of great privilege for us. We also take this opportunity to express our sincere thanks and full appreciation to Mr. SXNXNX XBX (HOD) Institute of Engineering and Computer Technology, XMMXMX Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

who extended their wholehearted cooperation, moral support and rendering ungrudging assistance whenever and wherever need aroused . We are very Thankful to them. Finally, we wish to say thanks to all people of the company for their kind cooperation.

XMXMX XMMX Roll No.: 5XXMXMX Institute of Engineering and Computer Technology, XXXX B.Tech (C.S.E), 8th Semester

Abstract And Preface
During my B.Tech, as a part of it, I joined “Punjab Technical Board”, as a trainee in 8Th Semester. My assignment could be defined as development of website

“www.goldenindia.com”. Through this system it was proposed to computerize the various standards. Seeing the friendly interface provided by ASP.NET Framework (3.5) as the front end and SQL-Server (2005) as the back end.

This report briefly describes the systematic approach adopted to develop the website by efficiently using the latest facilities. The report follows the sequential actions of the different phases in the system development life cycle.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

The purpose of www.thegoldenindia.in is to promote Indian artists working on different ideas and themes. It provides them platform to exhibit and sell (2nd Phase) their

creations online in affordable rates. Most of the artists we met face a common problem with their works: They all have had very hard time to organize an Art exhibition. Many of them are still planning to exhibit but do not find sponsorship

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Project Introduction: The http://thegoldenindia.in is an initiative to promote people who have shot all kinds of photography during their careers ; everything from landscape and nature to weddings and sporting events in fact every thing in there life . This easy to read use website is supposed to be a compilation of some of the things which have been learned about all the aspects of art ..,be it wood , canvas ,textile ,paper and digital .

The purpose Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

The purpose of www.thegoldenindia.in is to promote indian artists working on different ideas and themes. It provides them platform to exhibit and sell (2nd Phase) their creations online in affordable rates. Most of the artists we met face a common problem with their works: They all have had very hard time to organize an Art exhibition. Many of them are still planning to exhibit but do not find sponsorship. Hiring a good Art gallery is an expensive job and cost may go up to Rs. 1.0 Lakhs (Apprx. 2300US$) per day in a good city in India. Not only this, a complete event management is required for better response. The bottom line is: An Art Exhibition is a highly expensive job, mostly accessible to limited people for a limited time of period and requires handling of delicate creations with no guarantee for sell.

thegoldenindia was conceived by a group of Indian Contemporary Art collectors in 2005. They believed in an opportunity to make the art market more transparent and efficient by passing on the benefits of the Internet and efficient courier services to the art community. Our endeavor is to create a portal where collectors and artists of Indian Contemporary Art can share their experiences and collections with each other. Thegolden India allows collectors to display and share their collections and to buy sell art from each other, privately and directly, unlike regular online art galleries which charge a commission on re-sales., thegoldenindia provides a platform for artists to display their works to discerning collectors, by uploading them at their convenience, setting their own prices and paying less than half the commission charged by regular art galleries. The collectors benefit not only from lower costs, but also by getting an Authenticity Certificate signed directly by the artist, which will aid them in potential re-sales in the future. Today,http:// goldennidia.in has become a thriving community of collectors and artists, reaffirming our belief in this model, and driving us to deliver more benefits to the community on an on going basis.

The Benefits a) b) c) d) e) f) g) Promote Indian Art through media of web Give Chance to Artist of India to show case their work Any Art Work can be promoted , no restriction of Art medium . Buy & Sell India art work globally Easy to use web application for Photographers , Artists Unlimited Artist workspace Latest Profitable Links in Indian Art Context Shared as resources . Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

h) Show case India’s rich Culture ,Tradition and artwork.

Modules in the Project

a) Administration of the goldenindia .in 1) Manage Users 2) Manage Roles 3) Manage Permissions 4) Manage Log 5) Manage Albums 6) Manage User Profiles 7) Manage Photos

b) User View of the goldenindia .in 1) View Your Profile 2) Manage Albums 3) Manage Photos

c) Guest View of the goldenindia .in 1) View Albums 2) View Photos

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

System Requirement Analysis
Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

It is a software engineering task that bridges the gap between system level software allocation and software design. It involves five areas of effort. Problem recognition, evaluation, synthesis, modeling Specification and review. Requirement analysis tasks is a process of discovering, refining, modeling, specifying on the basis of problem understanding, project Team interviews and observations of the problem task to analyze the requirements. Requirement analysis is concerned with identifying the basic functions of software components in hardware and software system. Emphasis is placed on what software is to do and the constraints under which it will perform its functions. A need was felt for a GUI that should be configured in the near future with the changing needs of the software. The system should also provide flexibility to configure its components without much extra efforts. The system should have clearly well defined interfaces. Analysis model must achieve three primary objectives: 1. 2. 3. To describe what project team requires To establish the basis for creation of a software design To design a set of requirements that can be validated once the software is built.

Requirement Analysis of the Golden India
Sr. No A Design Idea Modules

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

B B.1 1 2 2.1 2.2 2.3 2.4 2.5 2.6 3 4 B.2 1 2 3 B.3 1 1.1 1.2 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 3 4 5 5.1 5.2 6 6.1 6.2 6.3 7

Development Non Registered Users Home Page About Us / Company Profile Albums Photos Links Artist /Photograper Registration About Us Profitable Links for Site visiters Contact Us Site Map Registered Users Online Registration Form Sign Up Accounts Admin Panel Add Users and approve users Define Roles of thegoldenindia.in site Define Permission of Users Define Template /Colors ect Manage Albums Add Photos Add Public or Private Images Define Albums Attributes Create Profitable Links Phase II Buy & Sell Artwork Integration with Paypal Reports Help Search Component (Matching Engine) Events/Application Log/History Logs Management Dashboard Aggregated /Quick Access /Detail DashBoard Status Bars Progress Bars Website Analytics (Who visited , When , From where ?)

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Technical Stack:

COMPONENTS Web Server Application Server Application Standard Application Architecture Language DataBase Case Tools Scripting Web Services Architecture Event Driven Architecture Infrastructure Components Enterprise Messaging Infrastructure Platform User Interface

REQUIREMENTS IIS 7.0 IIS 7.0 WEB 2.0 N-TIER VB 9.0 SQL SERVER 2005 VISUAL STUDIO 2008 JAVASCRIPT SOA DELEGATION MODEL Membership API ASP.NET 3.5 INDEPENDENT ASP.NET 3.5

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Technology:

Server Technology Client Technology Remote Technology

ACTIVE SERVER PAGES AJAX .NET REMOTING AND WEB SERVICES

Components Technology Business Reporting Middle Ware Technology

ACTIVE X AND .NET CONTROLS CRYSTAL REPORTS BUSINESS OBJECTS IN .NET

HARDWARE REQUIREMENTS
Platform Operating System 32 bit version /X-64 32/x64-based version of Windows Server 2003, Standard Edition, Enterprise Edition, or Datacenter Edition Requirements for single server deployment Requirements for server farm deployment * 2 or more CPUs recommended 2 GB RAM 1* 64-bit CPU Same as the requirements for the edition of Windows Server 2003

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

SOFTWARE REQUIREMENTS
• Windows Server 2003 Editions
a)

Windows Internet Information Services (IIS) 7.0, running in IIS 7.0 worker process isolation mode

b)

Microsoft ASP.NET 3.0

Database Requirements SQL Server 2005 Standard Edition/Express, with the latest service pack

Client Software Requirements Any Windows, Macintosh, or UNIX client can use Windows features if the client runs the following software: Windows Internet Explorer 6.0 with SP2, Windows Internet Explorer 6.0 or above for Macintosh, Netscape Navigator version 6.2, Mozilla 5.0, or Firefox 5.0

Solution strategy:
The strategy followed in the www.rastabollywood.com is to break the problem in modules and then develop those modules to make the complete project. The steps that are to be considered while making the solution strategy are as follows:Analysis of the module Database design Front end design Coding Testing of modules Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Integration of modules Testing of entire system

Acceptance Criteria:
Whenever we develop any application we always keep acceptance criteria in mind. Its importance can’t be neglected since the new system that is developed is always evaluated according to the specifications made in any acceptance criteria. The basic specifications that are included in any acceptance criteria are like minimum resource usage, minimum time taken and maximum output. The system must reflect the structure of the application it is going to serve with well defined structure processes. System must be able to pass various tests performed in the testing stage, like about the system functions, various options provided by the system, giving the desired results at different inputs, its execution time, its response time, its throughput etc.

The system should satisfy the standards and requirements of good software. A few of them are: 1. User friendly: The software must be user friendly in the sense that any user can understand and work on it easily. 2. Time element: The system must respond in minimum time i.e. execution time must be as little as possible. 3. Integrity: The output given by the system should be accurate and reliable. 4. Modularity: The software should be modular so that if a need for any change arises in the future then it should not require too much effort and change in one module should not affect the other modules. 5. Generality: The application should be a general one so that even the person who has not develop this application should be able to make required modifications.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

6. Transparency: The application should be transparent in nature so that the person who has to modify it should be able to understand it. For this purpose proper documentation can be very helpful. Also program abstracts i.e. short written information about the program can be provided separately in manuals.

Thus, the proposed system has to follow the above written criteria, also, has its own acceptance criteria which include : 1. The system should run on Windows server 2003 2. Only administrator access information and make necessary amendments.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Feasibility Analysis
A feasibility analysis is a test of the system proposal according to its workability, impact on organization, ability to meet user needs and effective use of resources. The objective of the feasibility analysis is not to solve the problem but to acquire sense of its scope. An initial investigation culminates in proposal that determines whether an alternative system is feasible. A proposal summarizing the thinking of the analyst is presented to the user for review.

Steps in feasibility analysis:
Form a project team and appoint a project leader. Prepare system flowcharts. Enumerate potential proposed systems. Define and identify characteristics of proposed system. Determine and evaluate performance and cost effectiveness of each proposed system. Weight system performance and cost data. Select the best proposed system. Prepare and report final project directive to management.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

For approving the development of proposed system, three major aspects in the feasibility analysis are considered. These are:-

Economic Feasibility Technical Feasibility Operational Feasibility

Economic Feasibility:
To analyze the economic feasibility, the procedure known as Cost-Benefit analysis is used. This procedure helps to determine the benefits and saving that are expected from a proposed system and compare it with the cost. Since the benefits outweigh the costs so we made the decision to design and implement the system. Since the existing system is manual so proposed system reduces manpower due to which it leads to lot of savings.

Technical Feasibility:
This feasibility centers on the existing computer system hardware and software and to what extent they support the proposed system. It includes: 1. Feasibility to produce outputs in a given time. 2. 3. Response time under certain conditions. Ability to process a certain volume of transaction at a particular speed.

4. Feasibility to communicate data to distant location.

For our project, hardware requirements were limited and for software we needed Vb.net for front end and MS-Access for back end. Since the budget was not the serious constraint, the project was feasible. Since the existing system is manual so there was no problem to install new software and hardware.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Operational Feasibility:
People are inherently resistant to change, and computers have been known to facilitate a change. As estimation is made to how strong a reaction, the employees are likely to have, towards the development of an automated system. Dramatically it is found that users are very keen to use this new System as this will help them in reducing their work load. For adapting to this system they have already started taking training to learn computers. So the proposed system is Operational Feasible too.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

INTRODUCTION TO DEVELOPMENT TOOLS USED

Front End Tool
Introduction to .NET Framework
The .NET Framework is a managed type-safe environment for application development and execution. The .NET Framework manages all aspects of your program’s execution. It allocates memory for the storage of data and instructions, grants or denies the appropriate permissions to your application, initiates and manages application execution, and manages the reallocation of memory from resources that are no longer needed. The .NET Framework consists of two main components: the common language runtime and the .NET Framework class library. The common language runtime can be thought of as the environment that manages code execution. It provides core services, such as code compilation, memory allocation, thread management, and garbage collection. Through the common type system (CTS), it Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

enforces strict type-safety and ensures that code is executed in a safe environment by also enforcing code access security. The .NET Framework class library provides a collection of useful and reusable types that are designed to integrate with the common language runtime. The types provided by the .NET Framework are object-oriented and fully extensible, and they allow you to seamlessly integrate your applications with the .NET Framework. .NET provides development tools, run-time environments, server infrastructure, and intelligent software, which enable you to build applications for various platforms and devices. In addition, .NET integrates various applications and devices by using standards such as Hypertext Transfer Protocol (HTTP), XML, and Simple Object Access Protocol (SOAP). .NET overcomes one of the biggest challenges of the software industry: to exchange data between applications written in different languages and for different environments. .NET enables various applications to exchange data by using XML Web services. In addition, .NET provides remoting infrastructure that allows applications running in different processes, on the same or different computers, to exchange data using binary or HTTP protocols. The ECMA standard, Common Language Infrastructure (CLI), defines the specifications for the infrastructure that the IL code needs for execution. The CLI provides a common type system (CTS) and services such as type safety and managed code execution. The .NET Framework provides the infrastructure and services per the CLI specifications. These include
• • • • •

Common language runtime. Common type system. Type safety. Managed code execution. Side-by-side execution.

Understanding the .NET Framework Architecture The .NET Framework consists of two main components: the .NET Framework class library and the common language runtime. The .NET Framework class library provides the types that are common to all .NET languages. Programmers can use these types to Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

develop different kinds of applications, such as console applications, Windows and Web Forms, and XML Web services. The common language runtime consists of components that load the IL code of a program into the runtime, compile the IL code into native code, execute and manage the code, enforce security and type safety, and provide thread support and other useful services. Figure 3.1 shows the components of the .NET Framework.

OVERVIEW OF VB 9.0 “Visual Basic Orcas” (VB 9.0 ) introduces several language extensions that build on “Visual Basic Whidbey” (VB 8.0) to support data-intensive programming – creating, updating, and querying relational databases, XML documents, and object graphs – in a unified way. In addition, VB 9.0 introduces several new language features to enhance Visual Basic’s unique facility for static typing where possible, and dynamic typing where necessary. These new features are: • Implicitly typed local variables • • • Query comprehensions Object initializes Anonymous types Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

• • • • • •

Full integration with the Linq framework Deep XML support Relaxed delegates Nullable types Dynamic interfaces Dynamic identifiers

This document is an informal overview of these new features. More information, including updates to the Visual Basic language definition and compiler previews, is available on the Visual Basic Developer Center (http://msdn.microsoft.com/vbasic/default.aspx). Getting Started With VB 9.0 To see the power of these language features at work, let’s start with a real world example –the CIA World Factbook database. The database contains a variety of geographic, economic, social, and political information about the world’s countries. For the sake of our example, we begin with a schema for the name of each country and its capital, total area, and population. We represent this schema in VB 9.0 using the following class: Class Country Public Property Name As String Public Property Area As Float Public Property Population As Integer End Class .

ASP.NET: 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 the new technology as we can interact with databases, personalize Web pages for visitors, display pages on mobile devices (such as cell phones), and even build an entire e-commerce site from scratch. Previously, internet worked on request/response model that is an integral part of client/server model. Although it is a marvelous way of communicating and distributing 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. Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

There is another model for communicating between server and clients, known as event-driven model. ASP.NET works 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 can not 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. Following are some of the significant new features of ASP.NET: • ASP.NET uses compiled code written in Common Language Runtime languages such as Visual Basic and C#. Unlike previous versions of Active Server Pages, this version does not use interpreted scripting languages such as VBScript. ASP.NET pages are built out of server-side controls. Web server controls enable you to represent and program against Hypertext Markup Language (HTML) elements using an intuitive object model. ASP.NET includes a new technology called Web Services. You can use Web Services to access methods and properties and transfer database data across the Internet. ASP.NET is part of Microsoft's .NET Framework. You can access thousands of .NET classes in your code that enable you to perform such wondrously diverse tasks as generating images on-the-fly and saving an array to a file. ASP.NET includes page and data caching mechanisms that enable you to easily and dramatically improve the performance of your Web site.

• • •

INTRODUCTION TO VISUAL STUDIO.NET Visual Studio .NET is a complete set of development tools for building ASP Web applications, XML Web services, desktop applications, and mobile applications. Visual Basic .NET, Visual C++ .NET, and Visual C# .NET all use the same integrated development environment (IDE), which allows them to share tools and facilitates in the creation of mixed-language solutions. In addition, these languages leverage the functionality of the .NET Framework, which provides access to key technologies that simplify the development of ASP Web applications and XML Web services For front end we are using Vb.net (Visual Basic.net) all the forms i.e. interfaces are developed using Vb.net as it is very convenient , efficient and user friendly Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

language and has the capability for multiple language integration and provides us with the feature of disconnected data architecture Features of VB.net 1. Object oriented – Supports polymorphism, inheritance, encapsulation, data binding and other related features related to objects. 2. Error Handling – Supports both structured and unstructured error handling. 3. Multithreading – Supports concept of dividing a process into sub processes and running them simultaneously to increase efficiency. 4. Deployment of project – Vb.net provides a well specified wizard for proper deployment of project. 5. Supports global assembly catch. .NET FRAMEWORK ARCHITECTURE

N-TIER ARCHITECTURE

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

BACK END TOOL INTRODUCTION TO SQL SERVER 20005 • HISTORY Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

The history of SQL and relational databases traces back to E.F. Codd, an IBM researcher who first published an article on the relational database idea in June 1970. Codd's article started a flurry of research, including a major project at IBM. Part of this project was a database query language named SEQUEL, an acronym for Structured English Query Language. The name was later changed to SQL for legal reasons, but many people still pronounce it SEQUEL to this day. IBM published many articles in technical journals about its SQL database language, and in the late 70's two other companies were started to develop similar products, which became Oracle and Ingres. By 1985 Oracle claimed to have over 1000 installations. In the late 80's and early 90's SQL products multiplied and became virtually the standard for database management in medium to large organizations, especially on UNIX and mainframes. • THE SQL LANGUAGE The SQL "language" allows anyone with a computer terminal to access and use relational databases. SQL uses about 30 simple "english like" commands like Open, Close, Select, and Update to operate the database. For example, the SQL command shown below could be use to select all database records in the "Western" region. SELECT * WHERE Region="Western" Although SQL can be used directly by simply typing in commands like this, the SQL language is tricky for non-programmers to learn. Panorama allows you to access your database using a standard Macintosh graphical interface. Panorama then translates your mouse clicks and keyboard taps into the SQL language and passes them on to the SQL server. One of the major benefits of SQL is that it provides a more or less standard way to access and use database systems from a variety of vendors. For example, the SELECT statement listed in the previous section would work exactly the same on Butler, Oracle, Sybase, DB2, or any other SQL based database on any host machine.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

System Requirements Specification
The System Requirement Specification (SRS) document is produced at the culmination of the analysis task. The function and performance allocated to software as part of system engineering are refined by establishing a complete information description, a detailed functional and behavioral description, an indication of performance requirements and design constraint, appropriate validation criteria, and other data pertinent to requirements. Requirement specification contain following:

Introduction:
a) Purpose: The purpose of this document is to describe the external requirements of Proposed System. It also describes the interfaces for the system.

b) Scope: This document is the only one that describes the requirements of the Proposed System. It is, basically, meant for use by the developers and will be the basis for validating the final developed system. Any changes made to the requirements in the future will have to go through a formal change approval process. The developer is responsible for asking clarifications, where necessary, and will not make any alterations without the permission of the client.

1. General Description:
(a) Product Functions Overview: Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

The main features of the system are:

i. Insertion of new records in the database. ii. Searching existing records. iii. Updating the fields of the existing entries. iv. Deletion of records with authorized access.

(b) User Characteristics: The main users of this system will be the students who want to perform mock tests who are provided with unique user name and password.

(c) General Processing Constraints: The system should run on Windows Server 2003 with any latest Browser like Internet Explorer, Mozilla Firefox etc. IIS must be installed on the system.

2. Specific Requirements:
a) Inputs and Outputs: This system need only two parameters as an input, namely, username and password for login. But, in case of output, the system must perform the various functions explained above. b) Functional Requirements: 1. If the username and password is valid as an input, then the user can navigate through system and can perform various functions provided as an output. 2. If either username or password is invalid, then it must give an error of either invalid username or invalid password, respectively. 3. Username, Login time, date of entry should be recorded in database. 4. Every member must be provided with unique id. Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

5. Date validation should be done according to the requirement. 6. Fields which are mandatory should not be left blank. 7. Compatibility of entered data with data types must be provided. 8. Messages must be given at each and every stage for improper input or invalid entries.

(c) External Interface Requirements: User Interface: Developing a User Interface is the important part of the Proposed System. It is GUI (Graphical User Interface) system. User has to prove his authentication by going through user login system. Then user can access and update data easily by filling required details.

(d) Performance Constraints: For a validate username & password, the connection establishment should be made. Two types of performance constraints are: i. ii. Static Constraints Dynamic Constraints

i.

Static Constraints: These do not impose any constraint on execution characteristics of system. For example: number of users to be supported simultaneously, number of files and size that the system is to process.

ii.

Dynamic Constraints: These put constraint on execution characteristics of the system. These include response time and throughput. Response time is the expected time for completion of operation under specified circumstances. Throughput is the expected number of operations that can be performed in a unit time. For example, the SRS may specify number of transactions that must be processed per unit time, or what the response time for a particular command should be. Acceptable ranges of the different performance parameters should be specified, as well as acceptable performance for both normal and peak work load conditions.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

DATA FLOW DIAGRAM(DFD)
It is a way of expressing system requirement in a graphical form; this leads to a modular design. It is also known as bubble chart, has the purpose of clarifying system requirements and identifying major transformations that will become program in system design. So it is the starting point of the design phase that functionally decomposes the requirement specifications down to the lowest level of details. A DFD consist of a series of bubbles joined by lines. The bubbles represent data transformation and the lines represent data flows in the system.

DFD SYMBOLS:

= Source or Destination of data

= Data flow Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

= Process that transform data flow

= Store Data

INTRODUCTION: This section describes the symbols used in the DFD. The following below illustration 1.1 shows the symbols as they appear in the diagram control panel.

Figure 1.1 Data Process: A data process transforms data values.

You can make a distinction between the following types of processes:

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Process Type High-level

Indicates Process containing nonfunctional components such as data stores or external objects that cause side effects Pure function without side effects, such as the sum of two numbers

Low-level

The name of a process is usually a description of the transformation it performs. There are Three Sorts of Transformation: • • • Transformation of the structure, for example, reformatting Transformation of information contained in data Generation of new information If we open a process, we can either create a new DFD or open an existing DFD in which the process is specified. The data flows of the opened process are connected in the new diagram to the process with the name of the opened process. Vertices, and the flows and objects connected to them, are transferred with the flows that are connected to the decomposed process. If a data process has decomposition at a lower level, an asterisk is placed inside the ellipse. Data Store: A data store stores data passively for later access. A data store responds to requests to store and access data. It does not generate any operations. A data store allows values to be accessed in an order different from the order in which they were generated. Input flows indicate information or operations that modify the stored data such as adding or deleting elements or changing values. Output flows indicate Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

information retrieved from the store; this information can be an entire value or a component of a value.

Actor: An actor produces and consumes data, driving the DFD. Actors lie on the boundary of the diagram; they terminate the flow of data as sources and sinks of data. They are also known as terminators. Data flows between an actor and a diagram are inputs to and outputs of the diagram. The system interacts with people through the actor.

Anchor: A DFD anchor provides a start or end point. In decomposition diagrams, anchors represent the nodes connected to the decomposed process in the higher level diagram.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Data Flow: A data flow moves data between processes or between processes and data stores. As such, it represents a data value at some point within a computation and an intermediate value within a computation if the flow is internal to the diagram. This value is not changed. The names of input and output flows can indicate their roles in the computation or the type of the value they move. Data names are preferably nouns. The name of a typical piece of data, the data aspect, is written alongside the arrow.

Result Flow: A result flow is a data flow that generates an object used as the target of another operation. The value of the flow is subsequently treated as an object, usually a data store.

Control Flow: A control flow is a signal that carries out a command or indicates that something has occurred. A control flow occurs at a discrete point in time. The arrow indicates the direction of the control flow. The name of the event is written beside the arrow. Control flows can correspond to messages in CCDs or events in STDs; however, because they duplicate information in the DFD, use them sparingly.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Update Flow: Update (or bidirectional) flows are used to indicate an update of a data store, that is, a read, change, and store operation on a data flow.

User Authentication Form:

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Login Page

User

Admin

Authentication

Artist

Other Members

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

REGISTRATION

Login

Is Member YES

NO

Register As Candidate or Examiner

Registration Form

IF Candidate Is Candidate or Examiner IF Examiner Login as Examiner Login as Candidate Administrat or Checks Registration Form

Send E-mail Data entry Inbox of Candidate or Examiner Click on Link to Activate Activation Message

Data Store

Login

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

CREATING AND MODIFYING ALBUMS

Golden India Administrator/Artist with admin rights

If their exist any Album

NO

Create Album

YE SsS Modify Album

Select Album Category

Data Store

Add Album Name & Photos

Store Changes or new Albums

Create Bulk Import of Photos Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Create Album Category

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

How membership of Artist of Golden India is done to promote ArtWork of India

Step 0 - How we add the membership-related schemas to an existing database using the ASP.NET SQL Server Registration Tool (aspnet_regsql.exe) for Golden India.in a) Architecture of Golden India Member Ship

b) Configuring SQL Server for Golden India

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

c) Connecting to the Data Base

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

d) Adding Other Tables of the Project :

i) USE [C240479_thegoldenindia] GO /****** Object: Table [C240479_ecologic].[Albums] Script Date: 05/25/2009 12:25:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [C240479_ecologic].[Albums]( [AlbumID] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](50) NOT NULL, [IsPublic] [bit] NOT NULL, CONSTRAINT [PK_Albums] PRIMARY KEY CLUSTERED ( [AlbumID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

USE [C240479_ thegoldenindia l] GO /****** Object: Table [C240479_ecologic].[Albums] Script Date: 05/25/2009 12:26:03 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [C240479_ecologic].[Albums]( [AlbumID] [int] IDENTITY(1,1) NOT NULL, [Caption] [nvarchar](50) NOT NULL, [IsPublic] [bit] NOT NULL, CONSTRAINT [PK_Albums] PRIMARY KEY CLUSTERED ( [AlbumID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]

e) All Tables

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Step 1 –The basic membership of Golden India site Include :

a) Creating Users

.

b) Creating Basic XML Tags / web.config for Connectivity and Customized Provider <configuration> <connectionStrings> <add name="thegoldenindiaDB" connectionString=" mssql302.ixwebhosting.com " /> </connectionStrings> <system.web> ... authentication & authorization settings ... <membership defaultProvider="CustomizedProvider"> <providers> <add name="CustomizedProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName=" thegoldenindiaDB " applicationName="ScottsProject" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0" /> </providers> Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

</membership> </system.web> </configuration>

c) Using ASP.NET Login Control :

Fully Customized

d) Using “Create User Control”

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

d)

In this above section looked at the goal of the goldendia.in membership system and one of the built-in membership providers, SqlMembershipProvider. SqlMembershipProvider stores user account information in a SQL Server database, and can be customized through the web application's Web.config file.

Step2 - How we have created roles and assign users to roles. This section will shows how to setup roles, using role-based authorization, and displaying output on a page depending upon the visitor's roles. In our case ., : Artist , Admin , Member and Guest

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

a) Make the role Manager true in the Web Config : <roleManager enabled="true" />

Artist , Admin , Member and Guest

Menu for Guest and Member

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Menu for Member having Administrative Rights Creating ACL (Access Control List for Golden India )

The following methods were used to create Roles and ACL : * CreateRole(roleName) - adds a new role to the system. * DeleteRole(roleName) - deletes a role from the system. * AddUserToRole(userName, roleName) - adds a particular user to a particular role. * IsUserInRole(roleName) / IsUserInRole(userName, roleName) - returns true or false, depending if the currently logged in user or the user specified is in the specified role. * GetAllRoles() - returns a string array of all of the roles in the system. * GetRolesForUser() / GetRolesForUser(userName) - returns a string array of all of the roles to which either the currently logged in user or the user specified belongs.

Step 4 – How we created the login experience by showing more informative messages for users who log on with invalid credentials; also, see how to keep a log of invalid login attempts. This the table used for checking Credentials Log :

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Better Login Experience with more information

Code Listing for this :

Protected Sub Login1_LoginError(ByVal sender As Object, ByVal e As System.EventArgs) Handles Login1.LoginError 'Set the parameters for InvalidCredentialsLogDataSource InvalidCredentialsLogDataSource.InsertParameters("ApplicationName").DefaultValue = Membership.ApplicationName InvalidCredentialsLogDataSource.InsertParameters("UserName").DefaultValue = Login1.UserName InvalidCredentialsLogDataSource.InsertParameters("IPAddress").DefaultValue = Request.UserHostAddress 'The password is only supplied if the user enters an invalid username or invalid password - set it to Nothing, by default Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

InvalidCredentialsLogDataSource.InsertParameters("Password").DefaultValue = Nothing

'There was a problem logging in the user 'See if this user exists in the database Dim userInfo As MembershipUser = Membership.GetUser(Login1.UserName) If userInfo Is Nothing Then 'The user entered an invalid username... LoginErrorDetails.Text = "There is no user in the database with the username " & Login1.UserName 'The password is only supplied if the user enters an invalid username or invalid password InvalidCredentialsLogDataSource.InsertParameters("Password").DefaultValue = Login1.Password Else 'See if the user is locked out or not approved If Not userInfo.IsApproved Then LoginErrorDetails.Text = "Your account has not yet been approved by the site's administrators. Please try again later..." ElseIf userInfo.IsLockedOut Then LoginErrorDetails.Text = "Your account has been locked out because of a maximum number of incorrect login attempts. You will NOT be able to login until you contact a site administrator and have your account unlocked." Else 'The password was incorrect (don't show anything, the Login control already describes the problem) LoginErrorDetails.Text = String.Empty 'The password is only supplied if the user enters an invalid username or invalid password InvalidCredentialsLogDataSource.InsertParameters("Password").DefaultValue = Login1.Password End If End If 'Add a new record to the InvalidCredentialsLog table InvalidCredentialsLogDataSource.Insert() End Sub

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Step 5 –How we captured additional user-specific information using the Profile system. Learn about the built-in SqlProfileProvider of .Net
i) <profile defaultProvider="CustomProfileProvider" enabled="true"> <providers> ... </providers> <!-- Define the properties for Profile... --> <properties> <add name="HomepageUrl" type="String" serializeAs="String" /> <group name="Bio"> <add name="BirthDate" type="DateTime" serializeAs="Xml" /> <add name="Location" type="String" /> <add name="ProgrammingLanguageOfChoice" type="ProgrammingLanguages" /> </group> ... </properties> </profile>

Capturing User –Specific Information .

Step 9 - the golden india membership system includes features that automatically tally the number of users logged onto the site. This section explains alls that:

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Step 10 –Our Golden india website required new users to verify their email address before their account is activated. This is how it was implement such behavior using the CreateUserWizard control. Sending an Email with a Verification URL to the Newly Created User Account In addition to disabling the newly created user account, we also need to send them an email that contains a URL that, when clicked, activates their account. Before we focus on what, precisely, must be in this email, let's first look at how to send an email to a newly created user account. The CreateUserWizard control has a MailDefinition property that Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

you can set that specifies information about an email to send upon successfully creating a new user account. The MailDefinition property has subproperties like From, Subject, and BodyFileName. The mail settings specified in Web.config are used to physically send the email; The BodyFileName specifies a file that contains the body of the email to send. This file can include placeholders to dynamically inject values when the email is sent. The CreateUserWizard automatically will replace the placeholders <%UserName%> and <%Password%> with the newly created user's username and password. Just before the email is sent, the CreateUserWizard control raises its SendingMail event. You can create an event handler for this event to programmatically replace any custom placeholders with appropriate values. The download at the end of this demo includes an email body template file in the ~/EmailTemplates folder named NewAccountTemplate.htm. This template file specifies an HTML-formatted email body. It's pertinent sections follow: Step 11 –Let’s see how we appled user- and role-based authorization rules to methods and classes in golden india.in

<p> Hello, <%UserName%>. You are receiving this email because you recently created a new account at my site. Before you can login, however, you need to first visit the following link: </p> <p> <a href="<%VerifyUrl%>"><%VerifyUrl%></a> </p> Protected Sub CreateUserWizard1_SendingMail(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MailMessageEventArgs) Handles CreateUserWizard1.SendingMail Dim userInfo As MembershipUser = Membership.GetUser(CreateUserWizard1.UserName) 'Construct the verification URL Dim verifyUrl As String = Request.Url.GetLeftPart(UriPartial.Authority) & Page.ResolveUrl("~/Verify.aspx?ID=" & userInfo.ProviderUserKey.ToString()) 'Replace <%VerifyUrl%> placeholder with verifyUrl value e.Message.Body = e.Message.Body.Replace("<%VerifyUrl%>", verifyUrl) End Sub

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Step 12 : How to create Albums :

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Step 13 How to create Photos :

Step 14 How to manage Albums and Photos

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Table Description
1. Album Table:-This table stores the data and information about the Albums created.

2. Photo Table:-This table stores the data about Category ,quantity and size of photos.

3. Application Table:-This table signifies the information related to thegoldenindia.in as an application.For example:ApplicationId

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

4. Membership Table:-This table keeps the record of all the artist,administrators and other members of goldenindia.in

5. Path Table:-This table is used for technical purposes for fixing and migrating the goldenindia.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

6. PersonalizationAllUser Table:-This is for creation of custom profile of the artists and other users, saved in name-value-pair

7. Profile table:-This table is used for session tracking as well as state tracking of each user profile.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

8. Roles Table:-This table help us to assign rolebased security and permissions to the goldenindia users.

8. Users Table: - This is the main datarecord of users of goldenindia.

10. WebEvents_Events:-This is log table which maintains the events happening in thegoldenindia application for debugging,tracing,information and for audit trails.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

PROJECT TESTING
What is testing?
Testing is finding out how well something works. In terms of human beings, testing tells what level of knowledge or skill has been acquired. In computer hardware and software development, testing is used at key checkpoints in the overall process to determine whether objectives are being met. For example, in software development, product objectives are sometimes tested by product user representatives. When the design is complete, coding follows and the finished code is then tested at the unit or module level by each programmer; at the component level by the group of programmers involved; and at the system level when all components are combined together.

Testing types Black box testing
It takes an external perspective of the test object to derive test cases. These tests can be functional or non-functional, though usually functional. The test designer selects valid and invalid inputs and determines the correct output. There is no knowledge of the test object's internal structure. This method of test design is applicable to all levels of software testing: unit, integration, functional testing, system and acceptance. The higher the level, and hence the bigger and more complex the box, the more one is forced to use Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

black box testing to simplify. While this method can uncover unimplemented parts of the specification, one cannot be sure that all existent paths are tested.

White box testing
An internal perspective of the system to design test cases based on internal structure. It requires programming skills to identify all paths through the software. The tester chooses test case inputs to exercise paths through the code and determines the appropriate outputs. In electrical hardware testing, every node in a circuit may be probed and measured; an example is in-circuit testing (ICT). Since the tests are based on the actual implementation, if the implementation changes, the tests probably will need to change, too. For example ICT needs updates if component values change, and needs modified/new fixture if the circuit changes. This adds financial resistance to the change process, thus buggy products may stay buggy. Automated optical inspection (AOI) offers similar component level correctness checking without the cost of ICT fixtures; however changes still require test updates. While white box testing is applicable at the unit, integration and system levels of paths within a unit, it can also test paths between units during integration, and between subsystems during a system level test. Though this method of test design can uncover an overwhelming number of test cases, it might not detect unimplemented parts of the specification or missing requirements, but one can be sure that all paths through the test object are executed.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Software Testing
Software Testing is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test, with respect to the context in which it is intended to operate. Software Testing also provides an objective, independent view of the software to allow the business to appreciate and understand the risks at implementation of the software. Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs. It can also be stated as the process of validating and verifying that a software program/application/product meets the business and technical requirements that guided its design and development, so that it works as expected and can be implemented with the same characteristics. Software Testing, depending on the testing method employed, can be implemented at any time in the development process, however the most test effort is employed after the requirements have been defined and coding process has been completed.

Unit Testing
In computer programming, unit testing is a software verification and validation method where the programmer gains confidence that individual units of source code are fit for use. A unit is the smallest testable part of an application. In procedural programming a unit may be an individual program, function, procedure, etc., while in object-oriented programming, the smallest unit is a method, which may belong to a base/super class, abstract class or derived/child class. Unit testing can be done by something as simple as stepping through code in a debugger; modern applications include the use of a test framework such as xUnit.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Ideally, each test case is independent from the others: substitutes like method stubs, mock objects], fakes and test harnesses can be used to assist testing a module in isolation. Unit tests are typically written and run by software developers to ensure that code meets its requirements and behaves as intended. Its implementation can vary from being very manual (pencil and paper) to being formalized as part of build automation.

Integration Testing
'Integration testing' (sometimes called Integration and Testing, abbreviated I&T) is the activity of software testing in which individual software modules are combined and tested as a group. It occurs after unit testing and before system testing. Integration testing takes as its input modules that have been unit tested, groups them in larger aggregates, applies tests defined in an integration test plan to those aggregates, and delivers as its output the integrated system ready for system testing.

System testing or Functional testing
System testing of software or hardware is testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. System testing falls within the scope of black box testing, and as such, should require no knowledge of the inner design of the code or logic. As a rule, system testing takes, as its input, all of the "integrated" software components that have successfully passed integration testing and also the software system itself integrated with any applicable hardware system. The purpose of integration testing is to detect any inconsistencies between the software units that are integrated together (called assemblages) or between any of the assemblages Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

and the hardware. System testing is a more limiting type of testing; it seeks to detect defects both within the "inter-assemblages" and also within the system as a whole.

Acceptance Testing
In engineering and its various sub disciplines, acceptance testing is black-box testing performed on a system (e.g. software, lots of manufactured mechanical parts, or batches of chemical products) prior to its delivery. It is also known as functional testing, black-box testing, release acceptance, QA testing, application testing, confidence testing, final testing, validation testing, or factory acceptance testing. In software development, acceptance testing by the system provider is often distinguished from acceptance testing by the customer (the user or client) prior to accepting transfer of ownership. In such environments, acceptance testing performed by the customer is known as user acceptance testing (UAT). This is also known as end-user testing, site (acceptance) testing, or field (acceptance) testing.

Some Important Test Cases of Golden India
SN 1 Test Condition/Summary Open the project Test Description 1]Open the project in IE 2] check the image clarity in IE. 3] Check the image size. 4]Open the project in Mozilla firefox or netscape or other 5] check the images clarity. 6] image size 7]check changing the resolution of the monitor and the monitor size. Expected Results The Login page should get loaded properly Image should not change The Login page should get loaded properly Image should not change The page should not change should look the same.

2

Open the project

Open the project and check the resolution setting & monitor size

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

8]Check for the copyright message on each page. 9]Check the with the main menu tab select a menu and hit enter button. 3 Open the project and check the flow of the registration 10]Check the GUI of the page in IE.

Copy right message should be present on the home page and al other pages. Enter button doesn’t work on main tabs.

The GUI of the page should be proper.

11]check the GUI of the page in Mozilla Firefox or netscape or other 12]Open the project let the page get load 13]click on the Sign up option 14]Hit the submit button without filling the field. 15]check the UI of the page. 16]check the UI of Buttons present on the page and click back. 17]Move the mouse over all the buttons and the links and the booked appts 18]check the spelling written are correct 19]Check for the tab order on the home page. 20]check the sub menu items 21]Check fro search something by putting the keyword in the search box 22]Check fro search something by putting the keyword in the search box 23]Check for the copy right message. 4 Start The Project. Click on the Sign up button .To check the functionality, validations and the flow of the forms 1]click on the sign up button

The GUI of the page should be proper. The page will get loaded properly the page will redirect to the Registration form page Error Message window should get opened indicating the errors. the UI should be consistant to all other pages. the page will redirect to the registration page. All the rollovers should work properly

there should not be any spelling mistake It should navigate properly. all sub links in the menu should work finely It should give the specific search result.

The search option doesn’t work.

The copy right message should be present on all the pages and links. The registration page should be opened or displayed.

5

2]With out entering any data click on the submit button 3]without entering any data click on reset button

error message telling all the required data should be filled.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

6

Open the project and check the functionality of the login page with, without, wrong and correct data

1]Open the project

The page will get loaded

2] Click on the "sign in" button with out entering any data 3] Enter usercode and click on the login button 4] Enter just password not usercode and click login button 5] Enter correct usercode (sahil) and enter wrong password (sahil1) and click login button 6] Check where the error message get displayed 7] Enter wrong usercode (sahil1) and correct password (sahil) and click login button 8] Enter wrong usercode (abcd) and wrong password (xyzz) and click on login button 9]Enter correct usercode (sahil) and correct password (sahil) and click on the login button 10]Check the tab order for this login part. 11]Check for the copy right message. 7 Open the project and check the functionality of the change password button. 1]Click on the change password button to change the password.

error message should get displayed error message about the password should get displayed error message about the user shlould get displayed Login failed: Please check your usercode and/or password error message should get displayed It should be displayed as a new pop window. Login failed: Please check your usercode and/or password error message should get displayed Login failed: Please check your usercode and/or password error message should get displayed User should login successfully

It should go to usercode password login and then change passwo and frgot password and sign up button. The copy right message should be present on all the pages and links. Change Password window should be opened

2]check the UI of the page 3]check the UI of Buttons present on the page and click back. 4]Check the tab order for the change password page. 5]without entering anything in the field click on submit button 6]Enter the usercode and click submit 7]Enter the usercode and password and click on submit button

The GUI of the page should be proper. The back button should be present. It should navigate properly through each an every field that is present on the page. It should pop a error message saying enter valid user code.

It should display an error message to enter the password.

It should display an error message to enter the password to chan

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

8]Enter usercode and invalid password and click on submit button. 9]Enter usercode and invalid password ,new password and click on submit button. 10]Enter usercode and invalid password ,new password,confirm password and click on submit button. 11]Enter usercode and valid password,new password and then click on submit button 12]Enter in all the fields all the valid data and click on submit 13] Enter usercode n click reset 14]Enter usercode and password and click reset 15]Enter the usercode password, new password and click on reset button. 16]Enter usercode, password,new password confirm password and click on reset 17]Without entering anything click on reset button. 1]Enter the usercode and enter the invalid password.

Should pop a message to enter new password and confirm password. Should pop a message to enter confirm password.

Should pop a message invalid password.

It should pop a message to retype the password.

It should give the confirmation message. It should clear the usercode completely. Should reset both the fields usercode and password. Should reset all the fields that are filled.

Should reset all the fields that are filled.

It should not work the reset button should not be active. Should give an error message for login failed.

8

Open the project enter usercode and password is not there so click on forgot password option and check the flow.

2]Enter the usercode and as password is not there to get password click on forgot password option. 3]Enter the usercode and as password is not there to get password click on forgot password option. 9 Start the project and click on the Sign Up button to check for the registration form and To check the functionality, validations and the flow of the registartion form. 1]Click on the network tab and select registration.

It should redirect to the new page to send the password on email.

The link should work properly.

It should display the registration.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

2]Check the GUI and also the spacing between the fields 4]Check for the tab order from first to last of the form 5]Check the date present on the form is matching the system date. 6]Check the registration date on the registration form. 7]Enter the registration date in the character format. 8]With out entering any data click on the submit button. 9]Check the error message page and check the error messages 10]Check the spelling on error message page. 11]Check for the proper button on the error message window. 12]Check the tooltip for the first name, middle name and last name. 13]Enter the first name and click on submit button. 14]Enter the first name and check for the max length that we can enter in the first name field. 15]enter the middle name and click on the submit button. 16]Enter the middle name and check for the max length that we can enter in the first name field. 17]Enter the last name and check for the max length that we can enter in the last name field 18]Enter the first name and click submit. 19]Enter the first name, middle name and click submit button. 20]Enter first name.middle name & last name and click on submit button.

It should display the registration from with proper GUI

It should navigate through all the fields properly the fields that are active an not active also. It should have the sam date as the system date. The date should be present only in the given format mm/dd/yyyy. It should have only integer entry only. Error message for all mondatory fields should be displayed

Error message should be displayed in the squential manner as pe the setup of the registration format. The spelling on the error message window should be proper. There should be the "back" button to return back to home page. There should not be any tooltip for these fields.

Check the data on the error message window all the mandatory fi should be there mentioned.

It Should take the max length of the field and not more then that

It should display an error message to enter all the mandatory field

It Should take the max length of the field and not more then that.

It Should take the max length of the field and not more then that

Error message window should be displayed with all the mandator fields should be entered.

Error message window should be displayed with all the mandator fields should be entered.

Error message window should be displayed with all the mandator fields should be entered.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

21]Enter first name, Last name usercode, Password, confirm password, and enter invalid email id. 22]Enter the first part of the email id and click submit.eg.dips 23]Enter the email id like dips@ and click on submit button. 24]Enter the email id like dips@gmail and click on submit button. 25]Enter the email id dips@gmail. and click on submit button.

Error message saying enter valid email add should popped out

26]Enter the grade in numericals or integer format. 27]Enter the grade more then one character 28]enter the usercode just 5 charcters and click on submit button.

It should only accept character format not integer format. It should not take more then one character. Should display an error message to enter necessary characters.

29]Enter the usercode just more then it takes and click submit button. 30]Enter the usercode more then its limit. 31]Enter usercode, password and retype password fields. Enter retype password other than the password

Should display an error message to enter necessary characters.

Should display an error message to enter necessary characters.

error message telling all the required data and telling the passwor and confirm password should match should get displayed

32]Enter first name usercode, password, confirm password fields.

error message telling all the required data and telling the passwor and confirm password should match should get displayed

33]Enter firstname, lastname usercode, password, confirmpassword, ,valid email address and click submit button 34]Enter firstname, lastname, usercode, password, confirmpassword,valid email address and enter address in the contact details and click the submit button

The user should get successfully registered

Error message saying enter valid email add should popped out.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

35]Enter firstname, lastname usercode, password, confirmpassword, ,valid email address,enter address and city in the contact details and click the submit button 36]Enter firstname,middle name, lastname usercode, password, confirmpassword, valid email address,enter address, city and zip in the contact details,phone number leave the company name blank and click the submit button 37]Enter the date in the format of ddmm-yyyy 38]Enter the date in dd/mm/yyyy format. 39]enter the year of passing in charcter format. 40]Select the project Interest and completion status by using the drop down arrow. 41]Select the project interest and completion status by just typing the first alphabet. 42]Enter usercode, password, confirmpassword, firstname, lastname,valid email address andenter the invalid phone number (like enter caracters, enter continous number without entering dash in between) in the contact details and click the submit button 43]Select the reffered associate field and try an enter the name of the associate. 44]Select the reffered associate by clicking on the button 45]Select the reffered associate by clicking on the button and select the associate code. 46]Select the option to post your photo and click on browse button. 47]Select the option to post your photo and click on browse button and select the file of any extension

Error message saying enter valid email add should popped out. H if the client enters any of the field from contact details he must en all the details but

The client should get successfully registered. Company name is n complusory.

It should pop an error message ssaying to enter in it proper forma

It should pop an error message ssaying to enter in it proper forma

It should not accept the character values in the year of passing fie It should display the list of the projects present.

It should show all the list of the projects starting with that alphabe

Error message saying enter valid phone number add should popp out.

It shouldn’t take the name n display the message to select from th list. It should display the list of the associates.

It should go back to the registration form page and should have th code that was selected. It should pop up thechoose file window on your computer. It should pop with an error message for entering only jpg file.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

48]Select the last field scheme and click on the drop down arrow. 49]Select particular scheme and click on the button to check for the rates besides it. 50]Enter all the necessary and valid data and click the submit button

It should list all the schemes present. It should display the rates for the selected scheme.

the user should get registered succefully and the page should be redirected to the schedule new appoint ment. As the new user wil not have any appoinntments to view

51]check the tab moment by pressing the tab button on the keyboard and check the flow of the tab. 52]check in the reverse manner by pressing shift tab. 1]Enter the valid usercode and password and the click on sign button

Tab moment should be proper

Tab moment should be proper the page should get refreshed.

10

Start the project and enter the usercode and password and sign in and check the second option in the tab netwrork i.e network hirearchy.

2]Click on the tab netwrok and select network heirarchy 3]Check the GUI of the netwrok heirarchy page 4]Check the heirarchy or the tree is properly placed. Check the labels check the name. check the contact 11 Start the project and enter the usercode and password and sign in and check the third option in the tab netwrork i.e send invitation option 1]Click on the netwrok tab and the select send invitation option.

It should display all the hierarchy abt the networks like the people connected. The GUI should be properly done.

The heirarchy should be present at the center of the page with all necesaary details of the person Labels should have proper name & email id. It should be present as per the registration form. It should be an email id as per the registration form. Should display the referal form.

2]Check the GUI of the page and the spelling mistakes on the page 3]Without entering anything click on submit button

There should be proper allignment of the page and no spelling mistakes on the page. It should prompt for entering the valid usercode.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

4]Enter the name and the click on submit button. 5]Enter the phone number in chracrters format 6]Enter the phone number with the dash in between. 7]Enter the year of passing also in characters. 8]Enter the email id just the first part of the email id without address and click on submit button. 9]Enter just the second part of the email id and click on the submit button. 10]Enter the name and the email id and then click on reset button 11]Enter valid name qualification year of passing, phone numer and email id, interested field and technical skills and then click on submit button. 12]Click on the button provide to add another refferal. 1]Enter the valid usercode and password and the click on sign button.

It should propmt an message to enter the remaining details. It should not take it. It should not take it. It should not take it. It should display an error message saying enter valid email id.

It should display an error message saying enter valid email id.

It sould clear all the fields like the which were entered.

Should get an message of successfully added referral and a butto to add another refferal.

It should display the refferal from back again. Should get signed in the page and should display

12

Start the project enter proper usercode and password and then select the tab project and check the validations and flow of the page for the post project option.

2]Click on the project tab and select the first option post project 3]Without entering anything click on submit button. Enter the project name and click on submit button Enter the project name and technologies and click on submit button. Enter project name ,technologies used , hardware and click on the submit button. Enter the budget in character format and click on submit button Enter the integer format in the budget

It should open the form for posting a new project. It should display an error message to enter the data. It should display the error message o completely fill the form. It should display the error message o completely fill the form.

It should display the error message o completely fill the form.

It should display pop with message to enter the integer format. It should take the values.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Enter the budget more then the length provided. Enter the hours in character format and click on submit button Enter the integer format in the hours specified. Enter the budget more then the length provided. Enter the begin date and end date as specified. 9]Enter the currency in the integer format. 10]Enter the currency more then 4 charcters. 11]Enter the team size of the project in the character format. 12]Enter the team size in the proper format i.e integer format 13]Enter the team size more then the max length. 14]Enter the end client project type,project scope and click on submit button 15]Check the commericial usage only one at a time 16]Check the close status only one at a time 17]Enter the project coordinator in the field. 18]Enter the project cordinator email id just as eg dips 19]Enter the email id like dips@ and click on submit button. 20]Enter the email id like dips@gmail and click on submit button. 21]Enter the email id dips@gmail. and click on submit button.

It should not take more then the max length provided by the user. It should display pop with message to enter the integer format. It should take the values.

It should not take more then the max length provided by the user. It should take the date in any format. It should take only characrter format not integer format.

It should not take more then 4 character as per the user requirem It shouldn t take the character format only integer format. It should display the valued entered.

It should not take the value more then max length provided in the requirement. It should properly take all the values.

It should show the specified commercial usage. It should show the specified commercial usage. It should display the name entered. It should pop message to enter the complete email id.

22]Enter the complete email id as dips@gmail.com and click on submit button 23]Enter all the valid data and click on the submit button

It should take the email id without any errors.

It should show the message successfully posted the project.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Implementation:Successful implementation is the crucial phase in the system life cycle of new system design. Implementation includes all those activities that take place to correct from old system to the new system. The new system may be completely new, replacing an existing manual or automated system or it may be major modification to an existing system. In

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

other case, proper implementation become necessary so that a reliable system based on the requirements of the organization can be provided. During the implementation stage, a live demo is undertaken and made in front of the users. The various features provided in the system were discussed during implementation. Doubts and clarifications were cleared immediately. It, basically, involves installing the hardware and software, training the users before the tool is on and running.

Approach Followed:
The approach followed to implement the project is the top down approach. As the project is divided into various modules so the best approach to implement the project is to implement in a modular fashion. Top down Implementation: A top-down approach is essentially breaking down a system to gain insight into its compositional sub-systems. In a top-down approach an overview of the system is first formulated, specifying but not detailing any first-level subsystems. Each subsystem is then refined in yet greater detail, sometimes in many additional subsystem levels, until the entire specification is reduced to base elements. A top-down model is often specified with the assistance of "black boxes" that make it easier to manipulate. However, black boxes may fail to elucidate elementary mechanisms or be detailed enough to realistically validate the model. This is how the project is implemented first the administrator module is implemented and after that other modules are implemented as the data that has been added by the administrator module is being used in the other modules. If there is no data in the administrator interface then other modules will not work as the data in other module is based on the selection of the data from the administrator interface.

Interdependency between Modules: The modules of the application are interdependent as there is navigation from one module to another in the application. Also the data is being passed between modules. Initial data is to be input to the administrator module when first time the tool is implemented. After Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

that other module can be implemented as the projects,

practices, processes and

their weightage is being generated from the administrator module. If there are no project initials in the lists then user module will not work. This states the interdependency of different modules on the administrator module. When the project is executed it will check for the users who are going to use the application. There will be only one administrator of the tool who is from Ecologic Corporation only and he/she can access the whole application. Other users can access only their interface; if any person who is not administrator will try to access any type of data in the project he/she will not be able to see any type of editing option in the project as the administrator.

Post Implementation Review:
After the project is implemented, a review should be conducted to determine whether the system is meeting expectations and where improvements are needed. Post implementation of this new proposed system will measure the system’s performance against predefined requirements. It determines how well the system continues to meet performance specifications. It also provides information to determine whether major or re-design or modification is required.

Post implementation of proposed system is an evaluation of the system in term of the extent to which the system accomplishes the stated objectives and thus providing full consistency and reliability. Feedback and suggestions regarding changes and improvements are also asked from users.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Project Legacy
Current Status of Project:

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Presently, the project is working successfully. Admin Control panel of the project has bee completed. This Admin Control Panel is used to enter anything by the administrator. Home page of site had also been created. Other forms which are being completed are Registration form, login form, billing form, certification form.

Hence, we can say, the basic functionality of the project is achieved which includes: 1. Automatic calculation of final rating 2. Very fast access to data 3. Reduced paper work 4. User-friendly environment 5. More security of data 6. Ease in searching records or any information 7. Less error prone 8. Reduced redundancy and duplication of information 10. Time saving

Remaining Areas of Concern:
Other remaining forms are to be created. Currently, new lessons are added for very much helpful for all the candidates. This is very secure website. Smooth flow of data without any hurdles. Facility to update data from time to time.

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Future Scope of the Project :
Exhibit/ Sell your art.: Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

• live Virtual Art Gallery, accessible worldwide. • Free registration, 24 hour Gallery uploading facility. • Very low rental. • Lots of free web space for our registered artist/sellers. • Multiple and Instant payment collection facility from customers. • Direct contact with interested buyers. • No need to send artwork to site. Seller can keep their art work with them. • Online art contests with global artists.

For buyers / art lovers:

• • •

Rare collection of Rare and Offbeat art. Huge variety Very Affordable rates

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

BIBLIOGRAPHY
Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Ecologic Corporation , www.ecologic.co.in , www.logicatwork.info buy_projects@ecologic.co.in

Books referred

VB.NET ASP.Net 3.5

Black Book Robert Foster

Website referred

• •

www.asp.net Online MSDN

Buy_projects@ecologic.co.in Ecologic Corporation , Chandigarh : Tel:9872856485

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.