You are on page 1of 31

ACKNOWLEDGEMENT

“Such Thanks I Give

As one near death to those wish him live."

---Shakespeare---

It gives me immense pleasure to present my Project Report before you. I thankfully


acknowledge the staff of Ducat, Noida for giving me so much co-operation and taught lots of
new things to me. Which I am sure will help me in my war future.

A special thanks to Mr. ___________________(Training Incharge) to support me during


my Industrial Training.

“All is well that ends well"

Shreya Pradhan
ABOUT THE DUCAT

Ducat is a leading name in the computer training industry. We are known for


churning out globally competent professionals who are miles ahead of others in
skill set, knowledge and ability to deliver. We have a wide bouquet of IT
courses that are industry centric and job oriented. These courses have enabled
many freshers' findlucrative jobs and the experienced professionals advance in
their career. Most of our students have proved to be productive in their endeavours
from the very beginning with little or no training.

Ducat knows when students approach an institute they expect more value than the
books on technology can offer. Hence our IT courses are designed and delivered
by consultants working in the specific technologies. The students get the triple
benefit of in-depth understanding of the technology, its practical application in real
time scenarios and opportunity to work in live projects. Time and again we arrange
for guest lectures by industry tech experts to give insights on various trends and
guidance on real life project.

Ducat courses are for individuals as well as for corporates. We also undertake
customisation of the courses to training milestones of the organizations. We are
also in software development, instructor led campus workshops and placement
services. We conduct placement assistance workshops frequentlyto prepare our
students to face job interviews and also provide placement assistance. We make
them industry ready and offers would automatically knock their door.
CAMPUS TRAINING AT DUCAT

In this era of global recession, it's very difficult to find a job unless you have a
technical training. DUCAT,as a technical training institute imparts training that
helps its students to get proper campus placement .

The training at DUCAT is provided by a team of trainers who have master's and
post-graduate qualification and impart the best training. They are well conversant
with the recent industrial knowledge. So, the training imparts give a better quality
to the students of DUCAT. Skill enhancement programs are organized for the
mentors so that their standard is always above others in the market. The training is
given in a method where the students are the center of everything. .

DUCAT not only imparts training, they also organize regular campus interviews
from various technological market leaders for their students. The students gets
selected from these campus interviews even before passing out as because the
recruiters have faith in the training imparted by DUCAT. DUCAT makes their
students aware of Hot Jobs that are available in their respective fields and help
them to get a suitable job. So, it is DUCAT where anyone should opt to have their
technical training as because they not only train but gives the proper campus
placements
.NET SIX MONTHS

It's a needs little extra to be little different from others

DOT NET is the one of high in demand course today. There are many
professionals already in the market quipped with this knowledge. But you can
stand apart and above all of them by doing the course from an experienced and
reputed training institute like DUCAT. DUCAT provides a little more , little
differently to give that extra impetus to your CV. DUCAT has a training course
named MICROSOFT .NET IN 6 MONTHS. This course would make you
technically, practically and fundamentally strong in this technology along with live
project experience in 6months time. Learning at DUCAT is a very pleasant
experience as the whole course is students get practical exposure to all the
concepts, contents are well-structured to meet the industry requirements covering
all the verticals and parallels in the technology, live project experience under the
guidance of experts from the industries. The experienced faculties understand the
varying understanding capacities of individuals and provide one to one attention to
every student. DUCAT wants to ensure every student benefits out of the course.
Last but not the least , a certification from DUCAT can give you a glittering edge
over others.
INTRODUCTION TO PROJECT
Meaning of PROJECT
Before Starting the project we should fully known about the meaning of project.
There are seven letters in the word “PROJECT” each character has its own
technical meaning.

PLANNING
This deal with the idea at thinking and which are required for the project.

RESOURCE
The money problem will be solved and resourcefrom which collected.

OPERATING
The procedure from which the getting job is prepared in a systematic way is
known of operation.

JOINT EFFORT
This is directly proper to a operation output is made of several person working
sincerely is known as JOINT EFFORT.
ENGINEERING
A well educated engineer can do this work in the better way to find out better
result. Hence the project is as engineering function.

CO-OPERATION
To make the project successfully, it is necessary for its success and completion
of project.

TECHNIQUE
It must as it gives a better shape. It is not possible to complete the project
without technique.

The project is a system that gives the systematic way of planning and working.
PURPOSE :

HOMESHOPPE18… is a web based project. It is grand website which

provides full information to the users about variety of products available.

It provides complete satisfaction to the customers. Customers can gather

information about existing and upcoming products available just by

visiting our website sitting in their homes with full comfort and can also

buy products just by clicking.

Scope :
 Real time customer access to product catalog and services.

 Order taking, payment and processing it with manufacturer.

 Order status and shipment tracking.

 Customizable interfaces for customers as well as manufacturers, a

highly desirable feature.

 Advanced search and reporting capabilities.


PRODUCTS AVAILABLE

Our focus is to provide variety of items. The items mainly

promoted by our site are:

 Computer peripherals

 Electronics

 Jewellery

 Mobile accessories

 Garments

Product Functions:

 Minimize the cost: It helps to reduce the cost as the customer has a direct

link with the manufacturer keeping retailers aside. The cost is pretty low

compared to the market price as the commission of the retailers is not

included.

 Ease of purchase: customer can easily get heir products at their doorstep

by easily accessing the websites. Customers don’t have to surf the whole

market for the best products.


 Security and Reliability: Website takes care of the authentication of

products. The customer doesn’t have to worry about the duplicate items.

Moreover the customer has to take the risk of carrying the cash with them.

Our main aim is to get customer satisfaction and we make sure that they are

investing their money in the right area.

 Discounts and offers: SABSE ACHA SABSE SASTA is the principle

followed. This always tries to give maximum benefit to the customer by

giving attractive discounts. New offers and discounts are available to the

customers every now and then.

 Available products: we provide the customers full information about the


existing and upcoming products in the market with complete details.

 Easy payments options: the customers are provided with the facility of

making their payments through credit cards.

 Advertisement of products: the manufacturers can advertise their

upcoming products giving all the features like price, brand, etc.

 Global product sale: the manufacturers are provided with the facility to

sell their products on a global basis that is operated from a single point

giving them enhanced sale results and their company is recognized globally.
Product Perspective:

 Web pages are present to provide the user interface on customer client

side. Communication between customer and server is provided through

HTTP/HTTPS protocols.

 The Client Software is to provide the user interface on system user client

side and for this TCP/IP protocols are used.

 On the server side web server database server is for storing the

information.
SOFTWARE REQUIREMENT
&
SPECIFICATION

Software Requirement

Back-End :

SQL Server 2005

Development end :

OPERATING SYSTEM: Microsoft Windows XP, 98, Vista

SOFTWARE: Visual Studio 2008 or later version, Microsoft Internet


Explorer 5.0(or higher) or Mozilla Firefox
Hardware Requirement

Client side(customer or manufacturer):

MEMORY: 64 MB RAM

PROCESSOR: PENTIUM III OR HIGHER

DISK SPACE: MINIMUM 700MB.

Server side:

MEMORY: 512 MB

PROCESSOR: PENTIUM IV

DISK SPACE: MORE THAN 5 GB


Technology We Use

.NET framework :

It is a completely re-engineered development environment aims to integrate

various programming language and services. .NET framework involves

improvement in-

 Code reuse

 Resource management

 Multilanguage development

 Security

 Deployment

 Administration

It consists of all technologies that help in creating and running ,robust applications.
Component of .NET framework

1) Common language runtime(CLR) :

CLR is concerned as the heart of the .NET framework. .NET applications

are compiled to a common language known as Microsoft Intermediate

Language (MSIL) or “IL”. The CLR then, handles the compiling the IL to

machine language, at which point the program is executed.

CLR environment is also referred to as a managed environment, in which

common services, such as garbage collection and security, are automatically

provided.

2).NET class famework :

The .NET class framework also known as .NET base class library consists of

several thousand type definitions, where each type exposes some

functionality.CLR and the .NET class framework allow developers to build the

following kind of applications:

 Web services

 Web forms

 Windows forms
 Windows console applications

 Windows services

 Component library

3)User interface :

It consists of the user and programming interface that allows .NET to interact with

the outside world. The following are the types of interactions interfaces that are

supported by the .NET framework:

 Web forms

 Windows forms

 Web services
DataFlow Diagram

0 Level DFD:
1 Level DFD:
2 Level DFD

Login Process
CODING
Login.apsx:
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page


{
SqlDataReader dr;
blogicclass1 b = new blogicclass1();

protected void Page_Load(object sender, EventArgs e)


{

}
protected void TextBox2_TextChanged(object sender, EventArgs
e)
{

protected void btn_signin_Click(object sender, EventArgs e)


{
string q = "select * from personinfo where username='" +
txt_name.Text + "' and password='" + txt_pass.Text + "'";
//dr = cmd.ExecuteReader();
dr = b.datareader(q);
try
{
if (dr.Read())
{
if (Session["tb"] != null)
{

Response.Redirect("checkout.aspx");
}
else
{
Response.Redirect("home.aspx");
}
}
}
catch (Exception ex)
{
}
dr.Close();
b.closeconnection();
}
}
Items.aspx:

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;

public partial class items : System.Web.UI.Page


{
blogicclass1 b = new blogicclass1();
DataSet ds=new DataSet();
string data, pic;
protected void Page_Load(object sender, EventArgs e)
{
string table=Request.QueryString["table"].ToString();
string q = "select iname,img,price from "+table;
ds = b.dss(q);

DataList1.DataSource = ds.Tables[0];
DataList1.DataBind();

public void edit(object o, DataListCommandEventArgs e)


{

protected void ImageButton1_Click(object sender,


ImageClickEventArgs e)
{
Response.Redirect("Default.aspx?img1=" + pic + "&db=" +
data);
}
protected void Edit(object source, DataListCommandEventArgs
e)
{
DataList1.EditItemIndex = e.Item.ItemIndex;
int index = e.Item.ItemIndex;
data = Request.QueryString["table"].ToString();
//string pic = ImageButton1.ImageUrl.ToString();
pic = ((ImageButton)
(DataList1.Items[index].FindControl("ImageButton1"))).ImageUrl.To
String();
Response.Redirect("Default.aspx?img1=" + pic + "&db=" +
data);
}
protected void ImageButton1_Command(object sender,
CommandEventArgs e)
{

}
protected void ImageButton1_Click1(object sender,
ImageClickEventArgs e)
{

}
protected void Edit(object sender, ImageClickEventArgs e)
{

}
protected void DataList1_SelectedIndexChanged(object sender,
EventArgs e)
{

}
}
Shopcart.aspx:

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;

public partial class shopcart : System.Web.UI.Page


{
SqlCommand cmd;
SqlConnection con;
SqlDataAdapter da;
DataSet ds;
DataTable dt = new DataTable("mytb");
blogicclass1 b = new blogicclass1();
protected void Page_Load(object sender, EventArgs e)
{

dt = (DataTable)Session["tb"];

show();
}
public void show()
{

DataList1.DataSource = (DataTable )Session ["tb"];


DataList1.DataBind();

}
public void delete(object o, DataListCommandEventArgs e)
{

int index = e.Item.ItemIndex;


DataTable dt1 = new DataTable("mytb");
dt1 = (DataTable)Session["tb"];

dt1.Rows[index].Delete();
Session["tb"] = dt1;

show();

}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("home.aspx");
}
protected void btn_checkout_Click(object sender, EventArgs e)
{

DataTable dt1=new DataTable("mytb1");


dt1=(DataTable)Session["tb"];

//for total
int cnt = dt1.Rows.Count;
int pr = 0, quntity = 0, tot = 0;

for (int i = 0; i < cnt; i++)


{

pr = int.Parse(((Label)
(DataList1.Items[i].FindControl("Label2"))).Text);
quntity = int.Parse(((TextBox)
(DataList1.Items[i].FindControl("TextBox1"))).Text);

tot = int.Parse(((Label)
(DataList1.Items[i].FindControl("Label3"))).Text);
tot = tot * quntity;
dt1.Rows[i]["quantity"] = quntity.ToString();
dt1.Rows[i]["total"] = tot.ToString();

}
//end total
show();
Session["tb"] = dt1;
if (Session["pass"].ToString() == " ")
{
Response.Redirect("d.aspx");
}
else
{
Response.Redirect("checkout.aspx");
}
}
protected void delete(object sender, CommandEventArgs e)
{

}
protected void DataList1_SelectedIndexChanged(object sender,
EventArgs e)
{

}
protected void LinkButton1_Click(object sender, EventArgs e)
{

}
}
GUI SNAPSHOT

home.aspx :
Items.aspx : (computer peripherals)
Items.aspx : (electronics)
Items.aspx : (mobile accessories)
Items.aspx : (jewellery)
BIBLIOGRAPHY

References :

 Unleashed C#

 ASP.net bible by Mridula Parihar

Websites:

 http://www.hungryminds.com

 http://www.dynamichtml.com

 http://www.hscripts.com

 http://en.csharp-online.net

You might also like