Online Mobile Shopping
Online Mobile Shopping
Online Mobile Shopping
Project Presentation
On
Online Mobile Shopping
Submitted By
Goswami Bhavesh M. 13084231039
Mendpara Viral R. 13084231057
M.sc.(CA&IT) – Semester-3
Internal Guided By
Submitted To
Department of Computer Science,
Ganpat University, Ganpat Vidyanagar-384012
Group N0 : - 13
Project Profile
Objectives Our Main Objectives are provide various Functionality to the User
For Executing all Transaction in Smooth User Friendly and
Effective it also provide search the product Comparision of two
product and many more Facility to the User.
1
Existing System
In manual system generating reports for particular types of data based on some condition is
2
Need for new system
Features:
3
Functional Specification
Modules Description
User Management:-
In this module new customer register in our web site.
Allready register Customer can login in our web site.
Customer can update own profile.
Mobile Management:-
Admin can manage mobile and easily add, update, delete the product.
Customer can select the product and view product.
Order Management:-
Admin can manage the all order and view and confirm the all order.
Customer can give the order.
Shopping Cart :-
Customer can view their selected mobile. And they can
update or delete their products.
Payment :-
Customer can pay their price through PayPal and cash on delivery.
Feedback :-
Customer can give feedback.
Report Generate:-
Generate different types of reports.
4
User with Specific Role
1) Admin :-
Login :-
Admin can Login in our web site.
Manage Customer :-
Generate Report :-
Customer can view the product and product category in our web site.
Search product :-
Customer can search the various mobile.
Login :-
Allready Registered Customer can login in our web site.
Add to Cart :-
customer can selected multiple mobile through cart. And they can update or delete
therir products.
Buy product :-
Customer can purchase the mobile.
Feedback:-
Customer can give the feed back.
6
3) Visitors :-
Search product :-
Customer can view the mobile and mobile category in our web site.
7
Hardware & Software Requirements (Minimum)
8
Hardware Requirement Minimum::-
9
System Flow Chart
Start
IIf Register No
Registration
?
Yes
Login
Visitor
IIf
No Authenticati
on View website
?
Manage Product
B
A C 10
A B C
Give Feedback
Logout
End
11
TimeLine Chart
50 Days
Development Duration
Phase 0 to 5 6 to 10 11 to 30 31 to 40 41 to 45 46 to 50 (Day)
Day Day Day Day Day Day
Requirement
0-5
Gathering
Analysis 6-10
Design 11-30
Coding 31-40
Testing 41-45
Implementation 46-50
Documentation 6-50
Total Time
50
(Day)
12
Model_ E-R Diagram
No Description
P_Name
M
Has
1
M Cat_Id
PRODUCT M
CATEGORY
M
Cat_Name
P_Id Manage Manage
Pay_Id
1 1 C_Id
1 M
View ADMIN Receive PAYMENT
1
1 1
Payment_Type
Manage
Contact_No View
Ship_Address
M
C_Id M
M ORDER Date
CUSTOMER
Pay
M
M View
M
O_Id
C_Name 13
Uml Diagram
14
Use Case Diagram
USE CASE DIAGRAM FOR ADMIN
15
USE CASE DIAGRAM FOR USER
16
USE CASE DIAGRAM FOR VISITORS
17
Activity Diagram
18
ACTIVITY DIAGRAM FOR ADMIN
19
ACTIVITY DIAGRAM FOR USER
20
Class Diagram
21
22
Sequence Diagram
23
SEQUENCE DIAGRAM FOR ADMIN
24
SEQUENCE DIAGRAM FOR USER
25
Collaboration Diagram
26
Collaboration Diagram for Admin
1:1:Authentication
2:1:Operation
3:1:Operation
4:1:Operation
5:1:Operation
6:1:Operation
Admin
27
Collaboration Diagram for User
1:1:Operation
2:1:Authentication
3:1:Operation
4:1:Operation
5:1:Operation
6:1:Operation
7:1:Operation
User
28
Data Dictionary
Table name :- Registration_Master
Table Description :- To keep detail of Customer
Primary key : - C_Id
Foreign Key :- ---
Continue 29
Continue
15 Type Varchar(5) Not Null It is store the User Type like admin
& user.
30
Table name :- Category_Master
Table Description :- To keep detail of Category.
Primary key :- Cat_Id
Foreign Key :- ---
31
Table name :- Product_Master
Table Description :- To keep detail of Product.
Primary key :- P_Id
Foreign Key :- Cat_Id
33
Table name :- Cart_Master
Table Description :- To keep detail of Order Transaction.
Primary key :- Cart_Id
Foreign Key :- P_Id,C_Id
34
Table name :- Compare_Master
Table Description :- To keep compare of Product.
Primary key :- P_Id
Foreign Key :- Cat_Id
35
Table name :- Feedback_Master
Table Description :- To keep detail of Feedback.
Primary key :- F_Id
Foreign Key :- ---
36
Table name :- Payment_Master
Table Description :- To keep detail of Feedback.
Primary key :- Pay_Id
Foreign Key :- C_Id
37
Input output design
38
Home Page
• Description: this page provide the facility to distribute the order using pincode facility. 41
Customer Side Input Design
Registration Form with validation
• Description: In this page only customer can delete product from the cart. 51
Order Form with validation
• Description: This page contain the registration to use the paypal facility. 55
Payment Option For Cash On Delivery
• Description: Here, customer paid the reliable amount using Cash On Delivery. 56
ALL Order Report
• Description: This page contain the registration to use the Cash On Delivery Facility. 57
Feedback Form
• Description: By providing security answer customer can recover his/her password on his /her email account. 62
Get Password Through Email
• Description: This is Login form for Customer and Admin with proper error message.
64
Login Form
• Description: In this page Only Admin can Category with brief description.
67
Update Category
• Description: In this page Only Admin can add product with brief description and feature.
69
Manage Product
Description: In this page admin can view different report such as product Report, payment Report, category
Report, and order Report. 79
Product Report
Enter incorrect data It should not do the It will show message that Pass
registration and show enter the correct data.
error.
Enter correct data of all It should let do It will show the message of Pass
required field registration.. successfully registration
2 Login Enter null username or It should not do the It will show message that Pass
password. login n show error. enter username and
password.
Enter wrong data of It should not do the It will show message that Pass
username or password. login show error. enter correct username or
password.
Enter correct data of It should let do login. It will show the message of Pass
username or password. successfully login.
84
3 Category Enter null in It will not add category It will show message that Pass
mandatory enter the category name
fields. & description
Enter correct It should add the It will show the message Pass
data of all category that category add
required field. successfully
4 Product Enter null in It will not give It will show the messages Pass
mandatory permission to add the that enter the required
fields product details.
Enter correct It should add category It will show the message Pass
data of all that add category
required field. successfully.
5 Special Product Enter null in It will not give It will show the messages Pass
mandatory permission to add the that enter the required
fields special product details.
Enter correct It should add special It will show the message Pass
data of all product that add special product
required field. successfully.
6 Order Enter null in It will not give It will show the messages Pass
mandatory permission to give the that enter the required
fields order. details.
Enter correct It should give the It will show the message pass
data of all order. that give order
required field. successfully.
85
7 Search Product Enter null in It will not search It will show message that Pass
mandatory product. enter product name.
fields.
Enter correct It should search It will show the message Pass
data of all product that search product
required field. successfully
8 News Enter null in It will not add news. It will show message that Pass
mandatory enter the add news.
fields
Enter correct It should add news. It will show the message Pass
data of all that add news
required field. successfully
9 Validation Test Required Field Mandatory Fields You have to enter some Pass
case Validation should not be blank value into mandatory field
Range The field value must Only 10 number are enter Pass
Validation have the predefined in the field
range
Fixed format A predefines format Check the proper format Pass
validation should be follow of E-Mail Id
10 Unit Test In unit test each form is tested separately. In this system each form is separately run
under different condition and checked all validation.
11 System Test In system test the whole system is tested. The whole system works properly. The
page navigation is proper and links are given properly.
86
Post Implementation Review
• Improve the Performance of this website because at this time it will take
time to load only First page in Web Browser.
• More Functionality to be add that make this website to more user Friendly.
• To determine whether the system has met its objective, that is analysts, want to know if the
performance level of Users has improved. If nothing is happening, one may question whether.
87
Future Enhancement
• May be make this Website Attractive and Fill Up the User Requirements.
88
Bibliography
Books:-
• ASP.NET 3.5 in C# 2008
• Matthew MacDonald and MarioSzpuszta
• Second Edition
• Apress Publication
• Beginning.C.Sharp.2008.Databases.From
• Vidya Vral Agarwal and James Huddleston
• Ranga Raghuram, Syed Fahad Gilani,
• Jacob Hammer Pedersen, and Jon Reid
• Apress Publication
Websites:-
•www.snapdeal.com
•www.homeshop18.com
•www.flipkart.com
•www.w3school.com
89
90