2. I want to do my summer training in any useful and new technology.
So I choose technology “ASP.NET with C# ”.
3. ABOUT THE COMPANY AND COURSE
TECHNOLOGIES USED IN THE PROJECT DEVELOPMENT
PROJECT DETAIL WITH SNAPSHOTS
4. I had done my industrial training from HP ENTERPRISE
CENTRE LUCKNOW which is one of the training arm of
Hewlett Packard (Hewlett Packard Enterprise is in Education
sector for 30 years.) It offers a complete spectrum of quality
training programs on software, hardware, networking,
industrial /project training and various other new-age courses
as per the trends & demands of the industry., under the
guidance of MR. SARFARAZ AHMED, SOFTWARE TRAINER AT
HPES, LUCKNOW. The company has conducted a summer
training program.
6. This project deals with developing an e-commerce website for Online
Jewellery Sale. It provides the user with a catalog of different products
available for purchase in the store. In order to facilitate online
purchase a shopping cart is provided to the user. The system is
implemented using a 3-tier approach, with a backend database, a
middle tier of Microsoft Internet Information Services (IIS) and ASP.NET,
and a web browser as the front end client.
The objective of this project is to develop a general purpose e-
commerce store where any jewellery product (such as Earring, Hatpin,
Hairpins, necklace, pendant etc.) can be bought from the comfort of
home through the Internet.
ddjewellers.in is an Indian e-commerce company, providing
consumer-to-consumer and business-to-consumer sales services via
the Internet.
7. This “ddjewellers.in” project is developed using ASP.NET( with
HTML) as front-end and SQL SERVER as back-end.
FRONT END TOOL: HTML5, ASP.NET,C#.
BACK END TOOL: SQL SERVER,ADO.NET.
An online store is a virtual store on the Internet where customers
can browse the catalog and select products of interest. The
selected items may be collected in a shopping cart. At checkout
time, the items in the shopping cart will be presented as an order.
At that time, more information will be needed to complete the
transaction. Usually, the customer will be asked to fill or select a
billing address, a shipping address, a shipping option, and
payment information such as credit card number. An e- mail
notification is sent to the customer as soon as the order is placed.
8. ASP.NET is an open source server-side web application framework
designed for web development to produce dynamic web pages. It was
developed by Microsoft to allow programmers to build dynamic
websites, web applications and web services.
ASP.NET is a new ASP (Active Server Pages) generation. It is not
compatible with Classic ASP, but ASP.NET may include Classic ASP.
ASP.NET pages are compiled, which makes them faster than Classic
ASP.
ASP.NET has better language support, a large set of user controls,
XML-based components, and integrated user authentication.
ASP.NET pages have the extension .aspx, and are normally written in
VB (Visual Basic) or C# (C sharp).
User controls in ASP.NET can be written in different languages,
including C++ and Java.
9. When a browser requests an ASP.NET file, the ASP.NET engine reads
the file, compiles and executes the scripts in the file, and returns the
result to the browser as plain HTML.
ASP.NET is built on the Common Language Runtime (CLR), allowing
programmers to write ASP.NET code using any supported .NET language.
ASP.NET has many advantages – both for programmers and for the end
users because it is compatible with the .NET Framework. This
compatibility allows the users to use the following features through
ASP.NET:
a) Powerful database-driven functionality
b) Faster web applications
c) Memory leak and crash protection
10. C# is pronounced “see sharp”.
C# is an object-oriented programming language and part
of the .NET family from Microsoft. The most recent version
is C# 6.0 and it is part of Visual Studio 2015.
C# is very similar to C++ and Java.
C# is developed by Microsoft and works only on the
Windows platform.
Features of C# includes Portability, Interfaces, Meta
programming, Methods and functions, Property,
Namespace, Memory access, Exception handling,
Polymorphism, Functional programming, Delegates and
Event Handler.
11. Object-oriented programming (OOP) is a programming
language model organized around "objects" rather than
"actions" and data rather than logic.
Important features with OOP are:
Classes and Objects
Inheritance
Polymorphism
Encapsulation
Simula was the first object-oriented programming
language. Simula was developed in the 1960s by Kristen
Nygaard from Norway.
Java, Python, C++, Visual Basic .NET and C# are popular
OOP languages today.
12. Microsoft Visual Studio is an integrated development
environment (IDE) from Microsoft. It can be used to
develop console and graphical user interface
applications along with Windows Forms applications,
web sites, web applications, and web services in both
native code together with managed code for all
platforms supported by Microsoft Windows, Windows
Phone, Windows CE, .NET Framework, .NET Compact
Framework and Microsoft Silverlight.
The latest version of Visual Studio is Visual Studio
2015.
13. In e-commerce applications it is very typical for the Web server to
contact the database to get information as needed. ASP.NET uses a
technology called ActiveX Data Objects.NET (ADO.NET) to connect to the
database.
ADO.NET
Classic ASP pages used ActiveX Data Objects (ADO) to access and modify
databases. ADO is a programming interface used to access data. This
method was efficient and fairly easy for developers to learn and
implement. However, ADO suffered from a dated model for data access
with many limitations, such as the inability to transmit data so it is easily
and universally accessible. Coupled with the move from standard SQL
databases to more distributed types of data (such as XML), Microsoft
introduced ADO.NET.
15. This module provides functionalities for sellers.
Seller can post their product for sale with details such as
Description of product, Price and Product quality.
They can also upload the jewellery photo.
The Seller can also update their profile details.
Seller get the mail when a customer is interested in buying
their product.
16. This module provides functionalities related to buyer.
Buyer can easily search the product of their choice available
under different categories and sub-categories.
For purchasing the product buyer can place the order by
clicking on the buy now button in return ,the buyer will get
the order no.
17. Admin verifies the seller details who register on the
ddjewellers.in
Admin can manage seller and buyer both.
Admin can add , delete, update product or product category.
Admin can view the detail of persons who has tried to contact
him.
19. Minimum Hardware Requirements:-
Processor type:- Intel Core i3 -4th gen(Any higher
processor)
Processor Speed:- 1.30Ghz & higher(Minimum 1.20
GHz)
RAM:- 2 GB or above (Minimum 1 GB)
HDD Capacity:- 250 GB or above (Minimum 200 GB)
Monitor :- 17’’ Color/Mono(Any Upgraded)
Keyboard:- 104-keyboard (Any Upgraded)
Mouse: -3-button/2-Button
WINDOWS XP, VISTA,WIN 7,WIN 8.1,WIN10 Operating
System
Software Requirement:-
Front end : - web browser, Visual Studio 2013.
Back end : - SQL SERVER, ADO.NET
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32. There are some limitations for the current system to which solutions can
be
provided as a future development:
The Website is not accessible to everyone. It can be deployed on a web
server so that everybody who is connected to the Internet can use it.
Online payment option is not done. Third party proprietary software
can be
used for online payment.
The Administrator of the web site can be given more functionalities,
like
looking at a specific customer’s profile, the product that have to be
reordered, etc.
33. At last it can be concluded that working on the project
ddjewellers was a real learning experience. The principles of
software production were well implemented throughout the
project. The whole project undergoes with full of enthusiasm
and with full of joyous moments. The project has been made
as per as the given specification.
Working on the Project was really a learning experience and
we have come a long way in building our concepts of Software
engineering. The “ddjewellers“ developed by us is purely
based on ASP.NET.