Sunteți pe pagina 1din 98

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:- SUBMIITED TO:-


XXXXX Mr. xxxx
5x7xx85x (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 Supervisor

Ms. XXXX Ms. XYUAYU

Department of Computer Science Department of Computer


Science

Approved by:-

Head Of Department (Computer Science)

Mr. XNXNXNX XNX

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. Testing……

4.11. 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) Promote Indian Art through media of web


b) Give Chance to Artist of India to show case their work
c) Any Art Work can be promoted , no restriction of Art medium .
d) Buy & Sell India art work globally
e) Easy to use web application for Photographers , Artists
f) Unlimited Artist workspace
g) 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. To describe what project team requires
2. To establish the basis for creation of a software design
3. To design a set of requirements that can be validated once the
software is built.

Requirement Analysis of the Golden India

Sr. No Modules
A Design Idea

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 Development
B.1 Non Registered Users
1 Home Page
2 About Us / Company Profile
2.1 Albums
2.2 Photos
2.3 Links
2.4 Artist /Photograper Registration
2.5 About Us
2.6 Profitable Links for Site visiters
3 Contact Us
4 Site Map
B.2 Registered Users
1 Online Registration Form
2 Sign Up
3 Accounts
B.3 Admin Panel
1 Add Users and approve users
1.1 Define Roles of thegoldenindia.in site
1.2 Define Permission of Users
Define Template /Colors ect
2 Manage Albums
2.1 Add Photos
2.2 Add Public or Private Images
2.3 Define Albums Attributes
2.4 Create Profitable Links
2.5 Phase II
2.6 Buy & Sell Artwork
2.7 Integration with Paypal
3 Reports
4 Help
5 Search Component (Matching Engine)
5.1 Events/Application Log/History
5.2 Logs Management
6 Dashboard
6.1 Aggregated /Quick Access /Detail DashBoard
6.2 Status Bars
6.3 Progress Bars
7 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 REQUIREMENTS

Web Server IIS 7.0

Application Server IIS 7.0

Application Standard WEB 2.0

Application Architecture N-TIER

Language VB 9.0

DataBase SQL SERVER 2005

Case Tools VISUAL STUDIO 2008

Scripting JAVASCRIPT

Web Services Architecture SOA

Event Driven Architecture DELEGATION MODEL

Infrastructure Components Membership API

Enterprise Messaging Infrastructure ASP.NET 3.5

Platform INDEPENDENT

User Interface 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 ACTIVE SERVER PAGES

Client Technology AJAX

Remote Technology .NET REMOTING AND WEB


SERVICES

Components Technology ACTIVE X AND .NET CONTROLS

Business Reporting CRYSTAL REPORTS

Middle Ware Technology BUSINESS OBJECTS IN .NET

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

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. Response time under certain conditions.
3. 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. Static Constraints
ii. 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 Indicates

Process containing nonfunctional components such as data


High-level
stores or external objects that cause side effects

Pure function without side effects, such as the sum of two


Low-level
numbers

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

NO
Login Is Member Register As Registration
Candidate Form
YES or
Examiner

IF Candidate
Is
Login as Administrat
Candidate
Candidate or Checks
or
Registration
Examiner
Form
IF Send E-mail
Examiner
Login as Data entry
Examiner Inbox of
Candidate or
Examiner Data Store

Click on Link
to Activate

Activation
Message

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 NO Create


any Album
Album

YE
SsS Select Album
Modify Category
Album

Data Store

Add Album
Name & Store Changes
Photos or new
Albums

Create Bulk Create


Import of Photos Album
Buy_projects@ecologic.co.in Category
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

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 Test Test Description Expected Results


Condition/Summary
1 Open the project 1]Open the project in IE The Login page should get loaded properly

2] check the image clarity in IE. Image should not change


3] Check the image size.
2 Open the project 4]Open the project in Mozilla firefox or The Login page should get loaded properly
netscape or other
5] check the images clarity. Image should not change
6] image size
Open the project and 7]check changing the resolution of the The page should not change should look the same.
check the resolution monitor and the monitor size.
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 Copy right message should be present on the home page and al
each page. other pages.
9]Check the with the main menu tab Enter button doesn’t work on main tabs.
select a menu and hit enter button.

3 Open the project and 10]Check the GUI of the page in IE. The GUI of the page should be proper.
check the flow of the
registration
11]check the GUI of the page in The GUI of the page should be proper.
Mozilla Firefox or netscape or other
12]Open the project let the page get The page will get loaded properly
load
13]click on the Sign up option the page will redirect to the Registration form page

14]Hit the submit button without filling Error Message window should get opened indicating the errors.
the field.
15]check the UI of the page. the UI should be consistant to all other pages.

16]check the UI of Buttons present on the page will redirect to the registration page.
the page and click back.
17]Move the mouse over all the All the rollovers should work properly
buttons and the links and the booked
appts
18]check the spelling written are there should not be any spelling mistake
correct
19]Check for the tab order on the It should navigate properly.
home page.
20]check the sub menu items all sub links in the menu should work finely

21]Check fro search something by It should give the specific search result.
putting the keyword in the search box

22]Check fro search something by The search option doesn’t work.


putting the keyword in the search box

23]Check for the copy right message. The copy right message should be present on all the pages and
links.
4 Start The Project. Click 1]click on the sign up button The registration page should be opened or displayed.
on the Sign up button
.To check the
functionality, validations
and the flow of the
forms
5 2]With out entering any data click on error message telling all the required data should be filled.
the submit button
3]without entering any data click on
reset button

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 1]Open the project The page will get loaded
check the functionality
of the login page with,
without, wrong and
correct data
2] Click on the "sign in" button with error message should get displayed
out entering any data
3] Enter usercode and click on the error message about the password should get displayed
login button
4] Enter just password not usercode error message about the user shlould get displayed
and click login button
5] Enter correct usercode (sahil) and Login failed: Please check your usercode and/or password error
enter wrong password (sahil1) and message should get displayed
click login button
6] Check where the error message It should be displayed as a new pop window.
get displayed
7] Enter wrong usercode (sahil1) and Login failed: Please check your usercode and/or password error
correct password (sahil) and click message should get displayed
login button
8] Enter wrong usercode (abcd) and Login failed: Please check your usercode and/or password error
wrong password (xyzz) and click on message should get displayed
login button
9]Enter correct usercode (sahil) and User should login successfully
correct password (sahil) and click on
the login button
10]Check the tab order for this login It should go to usercode password login and then change passwo
part. and frgot password and sign up button.

11]Check for the copy right message. The copy right message should be present on all the pages and
links.
7 Open the project and 1]Click on the change password Change Password window should be opened
check the functionality button to change the password.
of the change
password button.
2]check the UI of the page The GUI of the page should be proper.

3]check the UI of Buttons present on The back button should be present.


the page and click back.
4]Check the tab order for the change It should navigate properly through each an every field that is
password page. present on the page.

5]without entering anything in the field It should pop a error message saying enter valid user code.
click on submit button

6]Enter the usercode and click submit It should display an error message to enter the password.

7]Enter the usercode and password It should display an error message to enter the password to chan
and click on submit button

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 Should pop a message to enter new password and confirm
password and click on submit button. password.

9]Enter usercode and invalid Should pop a message to enter confirm password.
password ,new password and click on
submit button.
10]Enter usercode and invalid Should pop a message invalid password.
password ,new password,confirm
password and click on submit button.

11]Enter usercode and valid It should pop a message to retype the password.
password,new password and then
click on submit button
12]Enter in all the fields all the valid It should give the confirmation message.
data and click on submit
13] Enter usercode n click reset It should clear the usercode completely.

14]Enter usercode and password and Should reset both the fields usercode and password.
click reset
15]Enter the usercode password, new Should reset all the fields that are filled.
password and click on reset button.

16]Enter usercode, password,new Should reset all the fields that are filled.
password confirm password and click
on reset
17]Without entering anything click on It should not work the reset button should not be active.
reset button.
8 Open the project enter 1]Enter the usercode and enter the Should give an error message for login failed.
usercode and password invalid password.
is not there so click on
forgot password
option and check the
flow.
2]Enter the usercode and as It should redirect to the new page to send the password on email.
password is not there to get password
click on forgot password option.

3]Enter the usercode and as The link should work properly.


password is not there to get password
click on forgot password option.

9 Start the project and 1]Click on the network tab and select It should display the registration.
click on the Sign Up registration.
button to check for the
registration form and To
check the functionality,
validations and the flow
of the registartion
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

2]Check the GUI and also the spacing It should display the registration from with proper GUI
between the fields
4]Check for the tab order from first to It should navigate through all the fields properly the fields that are
last of the form active an not active also.

5]Check the date present on the form It should have the sam date as the system date.
is matching the system date.
6]Check the registration date on the The date should be present only in the given format mm/dd/yyyy.
registration form.
7]Enter the registration date in the It should have only integer entry only.
character format.
8]With out entering any data click on Error message for all mondatory fields should be displayed
the submit button.

9]Check the error message page and Error message should be displayed in the squential manner as pe
check the error messages the setup of the registration format.

10]Check the spelling on error The spelling on the error message window should be proper.
message page.
11]Check for the proper button on the There should be the "back" button to return back to home page.
error message window.
12]Check the tooltip for the first name, There should not be any tooltip for these fields.
middle name and last name.
13]Enter the first name and click on Check the data on the error message window all the mandatory fi
submit button. should be there mentioned.

14]Enter the first name and check for It Should take the max length of the field and not more then that
the max length that we can enter in
the first name field.
15]enter the middle name and click on It should display an error message to enter all the mandatory field
the submit button.
16]Enter the middle name and check It Should take the max length of the field and not more then that.
for the max length that we can enter
in the first name field.
17]Enter the last name and check for It Should take the max length of the field and not more then that
the max length that we can enter in
the last name field
18]Enter the first name and click Error message window should be displayed with all the mandator
submit. fields should be entered.

19]Enter the first name, middle name Error message window should be displayed with all the mandator
and click submit button. fields should be entered.

20]Enter first name.middle name & Error message window should be displayed with all the mandator
last name and click on submit button. 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 Error message saying enter valid email add should popped out
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.

26]Enter the grade in numericals or It should only accept character format not integer format.
integer format.
27]Enter the grade more then one It should not take more then one character.
character
28]enter the usercode just 5 charcters Should display an error message to enter necessary characters.
and click on submit button.

29]Enter the usercode just more then Should display an error message to enter necessary characters.
it takes and click submit button.

30]Enter the usercode more then its Should display an error message to enter necessary characters.
limit.
31]Enter usercode, password and error message telling all the required data and telling the passwor
retype password fields. Enter retype and confirm password should match should get displayed
password other than the password

32]Enter first name usercode, error message telling all the required data and telling the passwor
password, confirm password fields. and confirm password should match should get displayed

33]Enter firstname, lastname The user should get successfully registered


usercode, password,
confirmpassword, ,valid email
address and click submit button
34]Enter firstname, lastname, Error message saying enter valid email add should popped out.
usercode, password,
confirmpassword,valid email address
and enter address in the contact
details and click the submit button

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 Error message saying enter valid email add should popped out. H
usercode, password, if the client enters any of the field from contact details he must en
confirmpassword, ,valid email all the details but
address,enter address and city in the
contact details and click the submit
button
36]Enter firstname,middle name, The client should get successfully registered. Company name is n
lastname usercode, password, complusory.
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 dd- It should pop an error message ssaying to enter in it proper forma
mm-yyyy
38]Enter the date in dd/mm/yyyy It should pop an error message ssaying to enter in it proper forma
format.
39]enter the year of passing in It should not accept the character values in the year of passing fie
charcter format.
40]Select the project Interest and It should display the list of the projects present.
completion status by using the drop
down arrow.
41]Select the project interest and It should show all the list of the projects starting with that alphabe
completion status by just typing the
first alphabet.
42]Enter usercode, password, Error message saying enter valid phone number add should popp
confirmpassword, firstname, out.
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 It shouldn’t take the name n display the message to select from th
and try an enter the name of the list.
associate.
44]Select the reffered associate by It should display the list of the associates.
clicking on the button
45]Select the reffered associate by It should go back to the registration form page and should have th
clicking on the button and select the code that was selected.
associate code.
46]Select the option to post your It should pop up thechoose file window on your computer.
photo and click on browse button.
47]Select the option to post your It should pop with an error message for entering only jpg file.
photo and click on browse button and
select the file of any extension

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 It should list all the schemes present.
click on the drop down arrow.
49]Select particular scheme and click It should display the rates for the selected scheme.
on the button to check for the rates
besides it.
50]Enter all the necessary and valid the user should get registered succefully and the page should be
data and click the submit button 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 Tab moment should be proper


the tab button on the keyboard and
check the flow of the tab.

52]check in the reverse manner by Tab moment should be proper


pressing shift tab.
10 Start the project and 1]Enter the valid usercode and the page should get refreshed.
enter the usercode and password and the click on sign button
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 It should display all the hierarchy abt the networks like the people
network heirarchy connected.

3]Check the GUI of the netwrok The GUI should be properly done.
heirarchy page
4]Check the heirarchy or the tree is The heirarchy should be present at the center of the page with all
properly placed. necesaary details of the person

Check the labels Labels should have proper name & email id.

check the name. It should be present as per the registration form.

check the contact It should be an email id as per the registration form.

11 Start the project and 1]Click on the netwrok tab and the Should display the referal form.
enter the usercode and select send invitation option.
password and sign in
and check the third
option in the tab
netwrork i.e send
invitation option
2]Check the GUI of the page and the There should be proper allignment of the page and no spelling
spelling mistakes on the page mistakes on the page.

3]Without entering anything click on It should prompt for entering the valid usercode.
submit button

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 It should propmt an message to enter the remaining details.
submit button.
5]Enter the phone number in It should not take it.
chracrters format
6]Enter the phone number with the It should not take it.
dash in between.
7]Enter the year of passing also in It should not take it.
characters.
8]Enter the email id just the first part It should display an error message saying enter valid email id.
of the email id without address and
click on submit button.

9]Enter just the second part of the It should display an error message saying enter valid email id.
email id and click on the submit
button.
10]Enter the name and the email id It sould clear all the fields like the which were entered.
and then click on reset button
11]Enter valid name qualification year Should get an message of successfully added referral and a butto
of passing, phone numer and email to add another refferal.
id, interested field and technical skills
and then click on submit button.

12]Click on the button provide to add It should display the refferal from back again.
another refferal.
12 Start the project enter 1]Enter the valid usercode and Should get signed in the page and should display
proper usercode and password and the click on sign
password and then button.
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 It should open the form for posting a new project.
the first option post project
3]Without entering anything click on It should display an error message to enter the data.
submit button.
Enter the project name and click on It should display the error message o completely fill the form.
submit button
Enter the project name and It should display the error message o completely fill the form.
technologies and click on submit
button.
Enter project name ,technologies It should display the error message o completely fill the form.
used , hardware and click on the
submit button.
Enter the budget in character format It should display pop with message to enter the integer format.
and click on submit button
Enter the integer format in the budget 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 It should not take more then the max length provided by the user.
provided.
Enter the hours in character format It should display pop with message to enter the integer format.
and click on submit button
Enter the integer format in the hours It should take the values.
specified.
Enter the budget more then the length It should not take more then the max length provided by the user.
provided.
Enter the begin date and end date as It should take the date in any format.
specified.
9]Enter the currency in the integer It should take only characrter format not integer format.
format.
10]Enter the currency more then 4 It should not take more then 4 character as per the user requirem
charcters.
11]Enter the team size of the project It shouldn t take the character format only integer format.
in the character format.
12]Enter the team size in the proper It should display the valued entered.
format i.e integer format
13]Enter the team size more then the It should not take the value more then max length provided in the
max length. requirement.
14]Enter the end client project It should properly take all the values.
type,project scope and click on submit
button
15]Check the commericial usage only It should show the specified commercial usage.
one at a time
16]Check the close status only one at It should show the specified commercial usage.
a time
17]Enter the project coordinator in the It should display the name entered.
field.
18]Enter the project cordinator email It should pop message to enter the complete email id.
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.

22]Enter the complete email id as It should take the email id without any errors.
dips@gmail.com and click on submit
button
23]Enter all the valid data and click on It should show the message successfully posted the project.
the submit button

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 Black Book

 ASP.Net 3.5 Robert Foster

 Website referred

• www.asp.net
• Online MSDN

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

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