Electronix: Online Electronics Store
Electronix: Online Electronics Store
ONLINE
ELECTRONICS
STORE
P a g e 1 | 42
PROJECT REPORT ON
Online Electronics Store
UNDER THE GUIDANCE OF
Ms. Nancy Nelson
SUBMITTED BY
Pranav Mishra
UNIVERSITY OF MUMBAI
S.Y.B.Sc (COMPUTER SCIENCE) ACADEMIC
YEAR: 2023-24
BHAVAN’S COLLEGE
MUNSHI NAGAR, ANDHERI (WEST),
MUMBAI – 400058
P a g e 2 | 42
BHAVAN’S COLLEGE
MUNSHI NAGAR, ANDHERI (WEST),
MUMBAI – 400058
BHARATIYA VIDYA BHAVAN
CERTIFICATE
This is to certify that Mr. Pranav Mishra of the class
S. Y. B. Sc. Computer Science has satisfactorily completed the practical course
as prescribed by the University of Mumbai during the academic year 2023 – 24.
P a g e 3 | 42
ACKNOWLEDGEMENT
I would like to express my sincere gratitude towards the Computer Science Department of
Bhavan’s College.
After months of hard work, finally I am very happy to present my second year Project.
The Project making was full of new experiences and learning and difficult one too. Though a
difficult job it was made simpler by the timely guidance received, which helped me greatly in
the completion of my project. But it wouldn’t be right to do so without thanking to those who
have helped me in converting our thought into reality. So, I would like to take full advantage of
this opportunity to thank each and every person who has helped me throughout the completion
of our project.
I am obliged to my parents & family members who always support me greatly and
encouraged me in each and every step. I give my special thanks and sincere gratitude towards
the Principal Dr (Mrs) Zarine Bathena ,Head of Department(Computer Science) Prof. Mrs.
Krupa Kamdar.
I owe my sincere thanks to our Project guide Prof Ms. Nancy Nelson for their constant
support and encouragement without which the successful completion of this project would have
been impossible. They have been instrumental for making me concentrate and focus my effort
in this project.
Finally, I would like to thank each and every individual who was directly or indirectly
contributing for this project.
-Thank you
P a g e 4 | 42
INDEX
5. Future Enhancements
6. Conclusion
P a g e 5 | 42
BHAVAN’S COLLEGE, ANDHERI (W)
Project Documentation
PHASE COMPLETION CHART
P a g e 6 | 42
III. System Design
P a g e 7 | 42
1. Preliminary Investigation
• The name of the Shop is “ELECTRONIX “. The address of the office 4JP Rd, Old D N
Nagar, Munshi Nagar, Andheri West, Mumbai, Maharashtra 400058
• It was started by Pranav Mishra in 2019.
• It is basically an electronic shop which has products like Laptops, phones, and accessories like
smart watch , speaker ,PS5, Gaming accessories etc.
• Global Reach: Your online store allows you to reach customers not only locally but also
globally, expanding your market potential.
• 24/7 Accessibility: Customers can browse and make purchases at any time, providing
them with convenience and flexibility.
• Reduced Overhead Costs: Operating an online store typically involves lower costs
compared to maintaining a physical storefront, such as rent, utilities, and staffing.
• Wider Product Selection: You can offer a wider range of electronic products and
accessories compared to a physical store due to the virtual nature of your business.
• Detailed Product Information: Online product listings can include detailed information,
specifications, and customer reviews, helping customers make informed decisions.
P a g e 8 | 42
• Personalized Shopping Experience: You can implement recommendation engines and
personalized product suggestions based on customer preferences, enhancing the shopping
experience.
• Customer Reviews and Ratings: Positive reviews and ratings from satisfied customers
can build trust and credibility for your brand.
• Scalability: It's easier to scale up your online business by adding new products or
expanding into different markets.
• Cost-Effective Marketing: Online advertising and social media promotion can be more
cost-effective than traditional advertising methods.
• Competitive Advantage: An efficient and user-friendly online store can give you a
competitive edge in the electronic retail market.
• Easier Expansion: If you decide to diversify into related product categories, your online
platform can easily accommodate these changes.
• Customer Data: Collecting customer data allows you to create targeted marketing
campaigns and improve customer retention.
• Device: Customers can access your website using a wide range of devices, including smartphones,
tablets, laptops, and desktop computers.
• Web Browser: Customers need a web browser to access your website. Your website should be
compatible with popular web browsers such as:
▪ Google Chrome
▪ Mozilla Firefox
▪ Apple Safari
▪ Microsoft Edge
▪ Opera
• Internet Access: Customers need an active internet connection to browse your online store and
make purchases. The website should be accessible over both wired (e.g., Ethernet) and wireless
(e.g., Wi-Fi, mobile data) connections.
• Connection Speed: While your website should be accessible on slower connections, a broadband
or high-speed internet connection is ideal for faster loading of web pages and smooth online
shopping experiences.
P a g e 9 | 42
1.5 Number Of Module :
User Module:
User after successful login can go for selecting and purchasing their needs.
Home Module
Home page of Mobile Accessories Shopping Website.
Admin Login:
Admin needs to login for accessing their rights.
My Cart:
User can see their Shopping cart.
Contact us:
The user can contact with the management.
Carrer :
User can Apply for wide opportunity to work with electronix
About :
User will get to know more about Electronix
P a g e 10 | 42
2.System Analysis
2.1 Fact Finding Technique Questionnaire
DIAGRAMS
P a g e 11 | 42
2.4 Entity Relationship Diagram
P a g e 12 | 42
2.5 Class Diagram
P a g e 13 | 42
2.6 Object Diagram
P a g e 14 | 42
2.5 Activity Diagram
P a g e 15 | 42
USER /CUSTOMER ACTIVITY DIAGRAM
P a g e 16 | 42
2.8 Sequence Diagram
PAYS
P a g e 17 | 42
2.9 Site Map
PRODUCT Profile
P a g e 18 | 42
3. SYSTEM DESIGN
P a g e 19 | 42
4. System Coding
P a g e 20 | 42
AddProduct.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq; using
System.Web; using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient; using
System.Configuration; using
System.Data;
using System.IO;
q = "Select
product_id,product_name,product_price,category_id,product_img,product_size,product_description
from Product_detail";
cmd = new SqlCommand(q, con);
da.SelectCommand = cmd;
da.Fill(ds, "Prod");
gvProd.DataSource = ds.Tables["Prod"];
gvProd.DataBind();
}
catch (Exception ex)
{
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Display();
P a g e 21 | 42
}
}
P a g e 22 | 42
product_name=@pn,product_price=@pr,category_id=@cid,product_img=@d,product_size=@s,pr
oduct_description=@des where product_id=@pid";
cmd = new SqlCommand(q, con);
cmd.Parameters.AddWithValue("@pn", txtnm.Text.Trim());
cmd.Parameters.AddWithValue("@pr", txtPrice.Text.Trim());
cmd.Parameters.AddWithValue("@cid", catid);
cmd.Parameters.AddWithValue("@d", upload.PostedFile.FileName);
cmd.Parameters.AddWithValue("@s", txtSize.Text.Trim());
cmd.Parameters.AddWithValue("@des", txtDes.Text.Trim());
cmd.Parameters.AddWithValue("@pid", Convert.ToString(ViewState["product_id"]));
int i = Convert.ToInt32(cmd.ExecuteNonQuery());
if (i > 0)
{
Display();
}
else
{
Response.Write("<script>alert('Update Unsuccessful')</script>");
}
}
btnAdd.Text = "Submit";
}
else
{
Response.Write("<script>alert('Please Insert An Product Design')</script>");
}
}
catch (Exception ex)
{
}
P a g e 23 | 42
q = "Select
product_name,product_price,category_id,product_img,product_size,product_description
from Product_detail where product_id=@pid";
cmd = new SqlCommand(q, con);
cmd.Parameters.AddWithValue("@pid", pid);
SqlDataReader dr = cmd.ExecuteReader();
while ((dr.Read()))
{
txtnm.Text = Convert.ToString(dr["product_name"]);
txtPrice.Text = Convert.ToString(dr["product_price"]);
txtSize.Text = Convert.ToString(dr["product_size"]);
txtDes.Text = Convert.ToString(dr["product_description"]);
}
btnAdd.Text = "Update";
}
catch (Exception ex)
{
}
}
protected void gvProd_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
try
{
int i = Convert.ToInt32(e.Keys[0]);
if (con.State == ConnectionState.Closed)
{
con.Open();
}
P a g e 24 | 42
protected void btnReset_Click(object sender, EventArgs e)
{
txtnm.Text="";
txtPrice.Text = "";
txtSize.Text = "";
}
}
P a g e 25 | 42
Login.aspx
P a g e 26 | 42
P a g e 27 | 42
4.2 Validations
Customer Table
Product Table
Admin Table
P a g e 28 | 42
Test Cases, Test Data and Test Results
P a g e 29 | 42
4.3 Screen Layouts
Home page
P a g e 30 | 42
Why Us page
P a g e 31 | 42
About page
P a g e 32 | 42
Laptop Page
P a g e 33 | 42
Mobile Page
P a g e 34 | 42
Accessories Page
P a g e 35 | 42
Login Page
Policy Page
P a g e 36 | 42
Our services Page
Contact us Page
P a g e 37 | 42
Terms and Condition Page
P a g e 38 | 42
Career Page
P a g e 39 | 42
5.Future Enhancement
• Scalability: Allowing admin to hire and manage employees for business growth.
P a g e 40 | 42
6. Conclusion
The project has simplified the process of selling electronic products online for sellers.
Sellers can efficiently manage their online storefronts, showcase their products, and handle transactions.
For customers, buying electronic products online is now a hassle-free experience with easy access to
product information, reviews, and secure payment options.
Expanded Market Reach:
By going online, the store has transcended geographical boundaries, reaching customers far and wide.
This expanded market reach increases the potential for sales and growth.
Convenience and Accessibility:
P a g e 41 | 42
7. References and bibliography
https://app.diagrams.net/
https://www.youtube.com/
https://staruml.io/
https://www.istockphoto.com/
https://fontawesome.com/
https://bootstrapmade.com/
https://www.w3schools.com/
https://getbootstrap.com/
https://datatables.net/examples/styling/bootstrap4
https://favicon.io/
P a g e 42 | 42