Final Documentation
Final Documentation
com
Ceramic Portal
DIPALI BHIMANI
A
Project Report
On
“CERAMIC PORTAL”
SUBMITTED BY
Kanani Rital
EnrollmentNo:- 003203203204
Bhimani Dipali
Enrollment No:-003203203194
B.C.A. Sem – VI
(Year 2022-2023)
SUBMITTED TO
GUIDED BY
RAKESH KANANI
ACKNOWLEDGEMENT
Without the invaluable support and guidance of a few people take great pleasure
in presenting this project done in the 6th semester of BCA(Bachelor of Computer
Application) would not have been possible.
We are the student of BCA Sem - VI, Shree U.P.E.T Mahila College situated in
Dhrol is affiliated with Saurashtra University - Rajkot. The period of project work is
from January 2022 to March 20223
We have used ASP.NET as front-end tool and Microsoft SQL Server 2012 as
database back-end tool. This website is developed on Ceramic Portal This project
development aims bridging the gap between theoretical and practical knowledge.
We are thankful to our project guide mr.Rakesh Kanani who always ready to
give any type of guidance and help about project. And we are also thankful to our family
members especially our mom and dad who inspired us for our project.
Yours' Faithfully
Kanani Rital
Bhimani Dipali
INDEX
PROFILE
1 1.1 Project Profile 1
1.2 College Profile
PROJECT PLANNING
2.1 Information Gathering
2.2 System Analysis
2 2.2.1 Existing System 3
2.2.2 Proposed System(Need for New System)
2.3 Requirement Analysis
2.4 Module Description
FEASIBILITY STUDY
3 3.1 Technical Feasibility 11
3.2 Economical Feasibility
DATA DICTIONARY
4.1 Normalization(1NF, 2NF, 3NF, 3.5/BCNF, 4NF, 5NF)
4 15
4.2 ER - Diagrams
4.3 Table Layout
SYSTEM DESIGN
5.1 Context Level Diagram
5 5.2 Data Flow Diagram(1st and 2nd Level) 27
5.3 Use Case Diagram
5.4 Screen Layout
TESTING
6 6.1 Black Box Testing(Manual Testing) 39
6.2 White Box Testing
CONCLUSION
7 7.1 Limitations/Future Enhancement 47
7.2 Bibliography/Reference
Ceramic portal
1.
PROFILE
Page 1
Ceramic portal
Page 2
Ceramic portal
2.
PROJECT
PLANNING
Page 3
Ceramic portal
This project will help to give the information about wall , floor , parking
, and vitrified tiles for all peoples.
This project will help to give the information about tiles manufacturers.
Page 4
Ceramic portal
Tiles Details
Tiles
DoublCharg
Page 5
Ceramic portal
Size of tiles
Page 6
Ceramic portal
Questions
Observation
Internet
News Paper
Magazine
Pamplets
Catalog
Internet
Catelog
Questions
Page 7
Ceramic portal
First of all this website we can show information about tiles products .
All information about tiles , user can see like tiles name , image , size etc…
We can show image of company and tiles in gallery section in our project .
Page 8
Ceramic portal
1. Existing system
2. Need for new system
It is very time consuming because customer needs to visit the company to get
information .
Manually marketing is very expensive , using advertisement , visiting cards ,
catalogs , pemplet , etc…. it is very expensive .
It is very hard to find old records manually .
In short manually work is time consuming , expensive and more laborious .
Page 9
Ceramic portal
Module Description
1. Admin
2. Client
Admin :-
Client :-
Page 10
Ceramic portal
3.
FEASIBILITY
STUDY
Page 11
Ceramic portal
Technical feasibility includes required hard Disk , ram and processing power of
hardware and software .
Software requirement
Hardware requirement
Software requirement
Client side
Operating system
Windows 7
Windows 8
Any windows operating system
Web browser
Need Internet
Browser
Any browser like ,
Google chrome
Internet Explorer
Firefox etc…
Admin Side
Operating system
Windows 7
Web Browser
Google chrome
FireFox
Database tool
Sql Server
Editor
Visual Studio 2012
MS Office 2007
Page 12
Ceramic portal
Hardware requirement
Processor
Motherboard
Cabinet
Keyboard
Mouse
Monitor
RAM
Hard Disk
1 Windows 7 1GHz 4 GB 16 GB
Page 13
Ceramic portal
1. Software
2. Hardware
Page 14
Ceramic portal
4.
DATA
DICTIONARY
Page 15
Ceramic portal
4.1 NORMALIZATION
pid Product Name Company Code Company Name Category Subcategory Size
1 Black h1 101 Rosabella ceramic Wall tiles Digital wall 12*18
tiles
2 Gold g1 102 Glory ceramic Floor tiles Porcelain tiles 24*24
3 Blue hl1 101 Rosabell ceramic Wall tiles Kitchen tiles 10*15
4 Hl 1001 103 Royal touch Vitrified PGVT tiles 32*32
ceramic tiles
5 Hl 1024 104 Lotus ceramic Wall tiles Digital wall 12*36
tiles
6 Pink h2 103 Royal touch Vitrified GVT tiles 48*48
ceramic tiles
7 Hb 1223 105 Titanium ceramic Floor tiles Parking tiles 12*12
8 Gn 102 106 Antica ceramic Vitrified Slab vitrified 24*24
tiles
9 Hl 222 105 Titanium ceramic Vitrified PGVT tiles 32*32
tiles
10 Green g2 107 Rey ceramic Floor tiles Porcelain tiles 16*16
11 Red r1 107 Rey ceramic Floor tiles Granite tiles 12*12
12 White h1 108 Mozart ceramic Wall tiles Bathroom 12*18
tiles
13 Ivery 108 Mozart ceramic Vitrified GVT tiles 24*24
tiles
14 Il 1 109 Hilltop ceramic Floor tiles Granito tiles 16*16
15 El 2 104 Lotus ceramic Wall tiles Kitchen tiles 12*18
16 Black b2 110 Swiss ceramic Wall tiles Digital tiles 10*15
17 Pink k2 111 Senso ceramic Floor tiles Parking tiles 31*48
18 H2 l1 110 Swiss ceramic Wall tiles Kitchen tiles 12*36
19 I1 1000 112 Admin vitrified Vitrified GVT tiles 24*24
tiles
20 Hl2 113 Extica ceramic Wall tiles Digital wall 8*12
tiles
21 Blue b1 107 Rey ceramic Floor tiles Pebble tiles 32*32
22 Gold h 108 Mozart ceramic Wall tiles Digital wall 8*12
tiles
23 Pink bh2 107 Rey ceramic Wall tiles Digital wall 12*24
tiles
24 Hk2101 108 Mozart ceramic Vitrified PGVT tiles 48*48
tiles
25 Hl2 102 101 Rosabell ceramic Wall tiles Bathroom 12*36
tiles
26 Black 11 102 Glory ceramic Floor tiles Granite tiles 12*12
27 Pink p3 111 Senso ceramic Floor tiles Wood tiles 16*16
28 F2 001 102 Glory ceramic Floor tiles Pebbles tiles 32*64
Page 16
Ceramic portal
Product_Table
Page 17
Ceramic portal
Company table:
Page 18
Ceramic portal
Product table:
Page 19
Ceramic portal
Company table
Product Table
Pid
Product Name
Category Name
Subcategory Name
Page 20
Ceramic portal
CategoryTable
C_id Category Name
1 Wall Tiles
2 Floor Tiles
3 Vitrified Tiles
Subcategory Table
Category Tabel
Primary C_id
Category Name
Key
Subcategory Tabel
Subcategory id
Subcategory Name
Foreign C_id
Key
Page 21
Ceramic portal
Page 22
Ceramic portal
Admin
Ceramic Portal
id id
Username
Address
Logo Password
Product
P_id
P_Name
C_name
Image
Wall Vitrified
Specific Tiles Tiles
Size
ation
Size
Specific
Floor ation
C_name
Gellary Tiles
Image
P_id P_id
P_Name
Image
P_Name
id Image
C_name
Specific
Size
ation
Page 23
Ceramic portal
E-R Diagram
Client
Ceramic Portal
id id
Username
Address
Logo Password
P_id
Product
P_name
Depend
C_name
S_name
Subcategory
Specification category
S_id C_id
Image
Gellary
C_id C_name S_name
Size
id Image P_id
Vitrified
Tiles Image
P_id
P_id Floor Tiles
P_name
Wall Tilees
P_name Specification Size
P_name
C_name
C_name
Specification C_name
Specification
Size
Size
Image Image
Page 24
Ceramic portal
4.3 TableLayout
Login:
Gallery:
Contect Us:
Page 25
Ceramic portal
Feedback:
Page 26
Ceramic portal
5.
SYSTEM
DESIGN
Page 27
Ceramic portal
As my project censists of three different phases I have designed three different DFD.
0 level diagram
1 level diagram
2 level diagram
Use case diagram
Process
Input/Output
Data Store
Flow
Page 28
Ceramic portal
0 Level Diagram
Ceramic
User Admin
Portal
Account Conform Account Conform
Page 29
Ceramic portal
Level Diagram
Admin
Request
Response User user
Request
Response Category category
Request
Suncategor compansubcatego
Response
y ry
Request
Response Gallery gallery
Request
Response Company company
Request
Response
Product product
Request
Response
ContectUs contectus
Request
Response
Request
Response
Feedback feedbcak
LogOut
Page 30
Ceramic portal
Client :
Request
Tiles
Response gallery
Design
Request
Response Company company
Request
Response Product product
Request
Response About Us
Request
Response Contect Us contectus
Request
Response
Feedbcak feedbcak
Page 31
Ceramic portal
Admin:
Login
User
Tiles
design
Admin
Catego
ry
Subcat
egory
Produ
ct
Contac
t us
Feedba
ck
Logout
Page 32
Ceramic portal
Client:
Home
Tiles
Client Design
Produc
t
About
us
Contac
t us
Feedba
ck
Page 33
Ceramic portal
Admin:
Login:
Page 34
Ceramic portal
User:
Page 35
Ceramic portal
Gellary:
Page 36
Ceramic portal
Feedback:
Page 37
Ceramic portal
Client:
Index:
Page 38
Ceramic portal
Home:
Page 39
Ceramic portal
Feedback:
Page 40
Ceramic portal
6.
TESTING
Page 41
Ceramic portal
Black box testing treat the software as a “Black box”, examining functionality
without knowledge of internal implementation without seeing code.
The tester are only aware of the software is supported to do, not how it dose it.
Page 42
Ceramic portal
Admin :
Contact us
Test Data
Client
Feedback
Test Data
Page 43
Ceramic portal
white- box testing (also known as clear box – testing , glass , box-testing by seeing
the source code.)
testing internal structural or working of a program , as opposed the functionality
exposed to the end – user .
In white-box testing an internal perspective of the system , as well as programming
skill, is used to deign test cases.
The teser choose inputs to expercise path theough the code and determine the
appropriate output.
Admin
Login:
start
False True
If username=Jigna &&
Password=Jigna
Valid username
Invalid username
& password
& password
End
Page 44
Ceramic portal
Add Record:
start
If isset
Not Success Success
„‟Add‟‟
button
Display message
Display message button
Display record
End
Page 45
Ceramic portal
Edit record:
start
If isset “Edit”
Not success success
button
Display message
Display message “record edit”
Display record
End
Page 46
Ceramic portal
Delete Record:
start
End
Page 47
Ceramic portal
Client:
Feedback:
Start
If user
“submit” Success
button
Display message
“feedback send”
End
Page 48
Ceramic portal
7.
CONCLUSION
Page 49
Ceramic portal
7.1 Limitation:
Conclusion
This is a great site when you get the information of tiles. A site who give you famous
company like Rosabela , Glory , Kajariya , Varmora , Wintop , setmex , Admin , Titanum ,
Exotica , Senso , Hilltop , Swiss , Rey , Antica , Mozart , etc. using this site you can see the
category and subcategory of tiles. If you don‟t like the tiles design then see other tiles design.
If you have any problem the you can write feedback and we try to update our site.
http://www.ceramicdirectory.com
http://www.ceramicindia.com
http://w3schools.com
Page 50