Online Shooping Project Report
Online Shooping Project Report
Online Shooping Project Report
MCA-VI
AMPICS
Abstract
Shopping Cart is an online store that enables website owners to sell their product online. It is a web shopping cart that web enables the day-day sales functions.
The System helps the Customer to purchase the products with and without Credit Card Information.
It includes sophisticated product and customer management modules. This website will be useful to anyone who wants to purchase items using internet. Generates the Reports related to the system. This system is developed as our company requirements
Continue
MCA-VI
AMPICS
Project Profile
Project Title: Online Shopping Portal. Project Guide: Mr. Ankit Prajapati Mr. Digant Shah
Project Co-Ordinator: Mr.Jyotindra Dharwa. Internal Guide: Mr.Krunal Trivedi. Front End: Microsoft Visual Studio.NET 2005-ASP.Net with C#.NET Back End: MS SQL Server-2005 Organization: InfyNeon Solution Pvt.Ltd. Team Size: 3 Developed By: Patel Priyanka V.
MCA-VI
AMPICS
2. About Organization
MCA-VI
AMPICS
About Organization
InfyNeon is an Ahmadabad; India based IT Company that concentrate on the local and International needs of the growing IT industry. We focus on developing both desktop applications and Web applications to a variety of industries and businesses. We are an organization driven by ideas. An organization where creative insights and strategic know-how are used to solve software and communication needs of our clients. Our edge lies in our ability to offer an integrated approach to address clients' needs to operate efficiently as well as to communicate and serve customers effectively. We offer a wide range of services including Website design, development and Web application development. The company is 100 percent customer-driven and fully committed to offer advanced IT expertise and cutting-edge software solutions. InfyNeon is an identical opportunity employer, committed to the development of our people on the personal, professional and technology levels. We offer a competitive rewards, and opportunities to share in the success of the business.
MCA-VI
AMPICS
3. Existing System
MCA-VI
AMPICS
Existing System
In the existing system all transactions, dealings of products, purchasing of products were done manually which is time consuming.
Reports are prepared manually as and when needed. Maintaining of reports is very tedious task.
To buy any product user has to collect information about it either by visiting the shop or asking people which is the better one. There is no computer system for handling payments. All calculations are performed manually which may not be accurate always. Maintaining the record is really a tedious task. Any internet user can use this existing website to search for any kind of products, select particular products from a wide range of products. Once they make of their mind to purchase any particular thing they can place an order and make a payment throw various available payment option.
MCA-VI
AMPICS
MCA-VI
AMPICS
MCA-VI
AMPICS
MCA-VI
AMPICS
10
MCA-VI
AMPICS
11
MCA-VI
AMPICS
12
MCA-VI
AMPICS
13
MCA-VI
AMPICS
14
MCA-VI
AMPICS
15
MCA-VI
AMPICS
16
MCA-VI
AMPICS
17
MCA-VI
AMPICS
18
MCA-VI
AMPICS
19
8. Data Dictionary
MCA-VI
AMPICS
20
Table: -Tbl_ User Description: - This table store information of User like Name, Address, Contact No, and Email Address. Each User has associated reference in User, which stores projects belong to User, product which stores Product Information belong to User.
Data Type
Varchar(50) Varchar(20) Varchar(50) Varchar(50) Varchar(6) Varchar(50) Varchar(50) Varchar(50) Varchar(10) Varchar(20) Varchar(50) Varchar(20)
Description
User Name Password First Name Last Name Gender Address City State Zip Code Contact No Email ID ConformPassword
Allow Null
Primary key Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
MCA-VI
AMPICS
21
Table: - Tbl_Product Description: - This table stores Information about Product of each User.
Data Type
Numeric(4,0) Varchar(50) Text Numeric(18,0) Numeric(18,0) Numeric(18,0) Image Numeric(3,0)
Description
Product ID Product Name Description Price Quantity Discount Product image Category ID
Allow Null
Primary key Not Null Not Null Not Null Not Null Not Null Not Null Foreign key
MCA-VI
AMPICS
22
Table: - Tbl_Category Description: - This table stores Information about Category of each User.
Data Type
Numeric(3,0) Varchar(50) Text
Description
Category ID Category Name Description
Allow Null
Primary key Not Null Not Null
MCA-VI
AMPICS
23
Table: - Tbl_ Shopping Cart Description: - This table stores Information about Cart.
Data Type
Numeric(4,0) Varchar(50) Numeric(18,0) Numeric(18,0)
Description
Product ID Product Name Quantity Price
Allow Null
primary key Not Null Not Null Not Null
MCA-VI
AMPICS
24
Table: - Tbl_ Order detail Description: - This table stores Information about Order of each User.
Data Type
Numeric(4,0) Numeric(4,0) Numeric(18,0) Numeric(18,0) Numeric(18,0)
Description
Order No Product ID Quantity Order Price Total Amount
Allow Null
Primary key Foreign key Not Null Not Null Not Null
MCA-VI
AMPICS
25
Data Type
Varchar(50) Varchar(20) Varchar(50)
Description
Admin ID Admin Password Admin Email ID
Allow Null
Primary key Not Null Not Null
MCA-VI
AMPICS
26
9. E-R Diagram
MCA-VI
AMPICS
27
MCA-VI
AMPICS
28
MCA-VI
AMPICS
29
MCA-VI
AMPICS
30
Process Algorithm
Step 1 : Initialization Username and Password. Step 2 : Check the Username and Password. If Invalid Username and Password then Go To Step 1 otherwise Go To Step 3. Step 3 : Check Enter Operator is Admin or User. If Admin Go To Step 4 otherwise Go To Step 8. Step 4 : If create a new user Go To step 5 otherwise Go To Step 6. Step 5 : Fill up the information in registration form and create a Username and Password and fill up other information of this new User. Go To Step 9. Step 6: Written detail of following in the User table. Username, password, Firstname, Lastname, Gender, Address, City, State,Zip-code , Contact no, Email id and ISAdmin Step 7 : If Request Issue then Update user ISAdmin or not information and entry in the User table. Go To Step 9. Step 8 : Go To Step 6. Step 9 : End.
MCA-VI
AMPICS
31
MCA-VI
AMPICS
32
Home Page
MCA-VI
AMPICS
33
Login Page
MCA-VI
AMPICS
34
Registration Page
MCA-VI
AMPICS
35
Category Page1
MCA-VI
AMPICS
36
Category Page2
MCA-VI
AMPICS
37
MCA-VI
AMPICS
38
MCA-VI
AMPICS
39
Product Page1
MCA-VI
AMPICS
40
Product Page2
MCA-VI
AMPICS
41
Product Page3
MCA-VI
AMPICS
42
Product Page4
MCA-VI
AMPICS
43
Product Page5
MCA-VI
AMPICS
44
Product Page6
MCA-VI
AMPICS
45
Product Page7
MCA-VI
AMPICS
46
MCA-VI
AMPICS
47
Checkout Page
MCA-VI
AMPICS
48
MCA-VI
AMPICS
49
Product Reports
MCA-VI
AMPICS
50
Category Reports
MCA-VI
AMPICS
51
User Reports
MCA-VI
AMPICS
52
13. Testing
MCA-VI
AMPICS
53
Testing
Software testing is a criterion of software quality assurance and represents the ultimate review of specified designing and coding. System testing reveals the presence of errors in the software developed. Testing is the process of executing a program with the intent of finding an error. A good test is one that has a high probability for finding a yet undiscovered error. A successful test is one that uncovers the hidden errors. Characteristics of Testing: Testing begins at the module level and works outward and towards the integration of the entire computer based system.
MCA-VI
AMPICS
54
MCA-VI
AMPICS
55
MCA-VI
AMPICS
56
MCA-VI
AMPICS
57
MCA-VI
AMPICS
58
Future Enhancement
We think that not a single project is ever considered as complete forever because our mind is always thinking new and our necessities also are growing. Our application Also, if you see at the first glance that you find it to be complete but we want to make it still mature and fully automatic. As system is flexible you can generate more report and screen as and when required.
In this system we can add more reports about users so more and more Information about E_SHOP.com
MCA-VI
AMPICS
59
16. Bibliography
MCA-VI
AMPICS
60
Bibliography
To develop this web application of Online Purchase of Electronics items we used ASP. Net Front End and SQL server 2005 Back End (Database). We take some knowledge towards automation system from some books that are given below. Black book ASP. Net 2.0 MSDN Library Microsoft SQL Server 2005 Database Design& Implementation Analysis & Design of Information System ASP. Net with c#, Ajax. Web References: www.ebay.com www.Google.com www.msdn.com
MCA-VI
AMPICS
61