Académique Documents
Professionnel Documents
Culture Documents
Submitted To
Submitted by
Nikul Patel (Exam No.13084231158)
Nitin Patel (Exam No.13084231162)
1
Project Profile
Project Title
Objective
Other Tools
Internal Guide
Komal H Patel
Submitted To
Developed By
1) Patel Nikul
2)Patel Nitin
Existing System
As the current system is totally manual.
Jewellery shop has a manual work on the paper.
Functional Specification
Admin
User
2.0 GHz
Hard Disk
50 GB Free Space
RAM
2GB
Web Server
IIS 6.0
Front-End Tool
Back-End Tool
Other Tools
Client Side
Minimum Hardware Requirements
Processor
1.0 GHz
Hard Disk
2 GB Free Space
RAM
1GB
Web Browser
System Flowchart
.
Start
If
Registered
No
Registration
Yes
No
Username/
Password
IS Valid
Yes
Yes
IS Admin
No
B
9
Manage User
search item
Product Manage/update
view/Select item
Send Email/Message
Purchase item
Calculate bill
Online Payment
View Feedback
Give feedback
Generate Report
logout
End
10
90 Days
Development
Phase
1 to 15
Days
16 to 30
Days
31 to 45
Days
46 to 60
Days
61 to 75
Days
76 to 90
Days
Duration
(Days)
Requirements
Gathering
1-15
(15days)
Analysis
16-40
(25days)
Design
31-70
(40days)
Coding
31-80
(50days)
Testing
50-85
(35days)
Implementation
&
Deployment
Documentation
Total Time
(Days)
76-90
(15days)
15-90
(75 days)
90days
ENTITY RELATIONSHIP
DIAGRAM
password
E-R Diagram
User_Id
Manage
M
View
User
M
Admin_Id
1
Password
Pay
M
Gives
Search
Gives
M
Search
Jewellery
Order
Payment
View
M
Order_id
name
User_Id
Belongs
to
Product name
Name
Feedback
Product_id
product
M
Feedback_Id
Product Name
manage
manage
Admin
1 1 1
User manage
Product Manage
Calculate Bill
View Feedback
Generate Report
User
Registration
Login
Search Item
Select Item
Purchase Item
Online Payment
User
Email / Message
Give Feedback
Logout
Activity Diagram
Admin
.
Login
Invalid
Valid
.
Product
manage
.
Send
mail/message
.
calculateBill
.
Logout
.
View Feedback
.
GenerateReport
User
.
Registration
Invalid
Registration
Valid
.
Login
Invalid
Valid
.
Search
item
.
View/select
item
Purchase
item
.
Logout
.
Online
payment
.
Give feedback
CLASS DIAGRAM
Admin
SEQUENCE DIAGRAM
A:Admin
S:System
Login
Successfully Login
Update Profile
Response Profile
Db:Database
Request for Login
Update User
Successfully Update User
Send Email/Message
Successfully send Email/Message
Generate Reports
Generate Reports detail
Logout
Logout Successfully
Update User
Request for Email/Message
Response Email/Message
Request for Reports
Returns Request data
User
U:User
Db:Database
S:System
Registration
Successfully registration
Login
Successfully Login
Add Profile
Response Profile
Search Jewellery item
Response Jewellary
item
Purchase Jewellery
COLLABORATION DIAGRAM
Admin
1:1:Request for Login
2:1:Manage Profile
3:1:Request Jewellery Detail
4:1:Manage User
5:1:Request for
Email/Message
6:1:Request for Reports
S:System
1:Login
2:Update Profile
3:Update Jewellery
Detail
4:Update User
5:Send
Email/Message
6:Ganarate Report
7:Logout
Db:Database
A:Admin
User
1:1:Request for Registration
2:1:Request for Login
3:1:Manage Profile
4:1:Search Jewellery item
5:1:Request for Jewellery
Purchase
6:1:manage Payment
7:1:Request Feedback
S:System
1:Registration
2:Login
3:Add Profile
4:Search Jewellery Item
5:Purchase Jewellery
6:Online Payment
7:Give Feedback
8:Logout
1:1:1:1:Registration Successfully
2:1:1:1:Login Successfully
3:1:1:1:Response Profile
4:1:1:1:Response Jewellery item
5:1:1:1:Response Jewellery Purchage
6:1:1:1:Response For Payment
7:1:1:1:Reponse Feedback
8:1:Logout Successfully
U:User
Db:Database
1:1:1:Response for Registration
2:1:1:Response for Login
3:1:1:Update Profile
4:1:1:Update Jewellery item
5:1:1:Response for Jewellery
6:1:1:Update Payment Detail
7:1:1:Response for Feedback
data dictionary
ADMIN LOGIN
Table name :- Admin login
Description :- Table is use to store admin login information
Primary key :- User_Name
Sr.No
Fields Name
Data Type
Size
Constraints
User_name
Varchar
30
Primary key
Password
Varchar
20
Not Null
Description
It is Store Admin name
It is Store Admin password
REGISTRATION
Table name :- Registration
Description :- Table is use to store registration information
Primary key :- User _id
Foreign Key:- City, State, Country
Sr.No Fields Name
1
User_id
2
First_name
Constraints
Primary key
Not Null
Description
It is Store Unique user id
It is Store Firstname of User
3
4
5
6
7
8
9
10
11
12
13
14
15
Last_name
User_name
Password
Email
Gender
Date-Of-Birth
Address
City
Pincode
State
Country
Mobile_number
Security_question
Varchar
Varchar
Varchar
Varchar
Varchar
Datetime
Varchar
Varchar
Int
Varchar
Varchar
Int
Varchar
20
30
20
20
6
MAX
30
6
30
20
12
MAX
Not Null
Unique Id
Not Null
Not Null
Not Null
Not Null
Not Null
Foreign Key
Not Null
Foreign Key
Foreign Key
Not Null
Not Null
16
Security_answer
Varchar
MAX
Not Null
PRODUCT_MASTER
Table Name: Product _Master
Description: Table is use to store Product information
Primary Key: Product_id
Foreign Key: Category_id
Sr.No
Fields Name
Data Type
Size
Constraints
Description
Product_id
Int
10
Category_id
Int
20
Product_name
Varchar
30
Not Null
Product_material
Varchar
20
Not Null
Product_Price
Varchar
20
Not Null
Product_carat
Varchar
20
Not Null
Product_image
Varchar
50
Not Null
Product_detail
Varchar
MAX
Not Null
Product_weight
Decimal
5,2
Not Null
ORDER
Table Name: Order
Description: Table is use to store user oder information
Primary Key: Order_id
Foreign Key: Product_id
Sr.No
Fields Name
Order_id
Data Type
Size
Constraints
Description
Int
10
User_id
Int
10
Product_Id
Int
10
Order_No
Int
20
Not Null
It is Store order no
Quantity
Int
Not Null
Servicetax
Decimal
5,2
Not Null
Netprise
Decimal
5,2
Not Null
PAYMENT_MASTER
Table Description: Payment_master
Description: table is use store payment information
Primary Key: Bill_id
Foreign Key: User_id
Sr.No
Fields Name
Data Type
Size
Constraints
Description
Payment_Id
Int
10
Primary Key
It is Store Unique id
User_id
Varchar
50
Foreign Key
Address
Varchar
50
Not Null
Subject
Varchar
50
Not Null
CardNo
Int
14
Not Null
Amount
Decimal
5,2
Not Null
Message
Varchar
50
Not Null
It is Store Massage
CATEGORY_INFO
Table Name: Category_Info
Description: table is use to store Category information
Primary Key: Category_id
Sr.No
Fields Name
Data Type
Size
Constraints
Description
Category_id
int
10
Primary key
It is Store category id
Category name
Varchar
20
Not Null
29
COUNTRY_INFO
Table Name: Country_info
Description: table is use to store Country information
Primary key: Country_id
Sr.No
Fields Name
Data Type
Size
Constraint Description
s
Country_id
Int
10
Country_name
Varchar
20
Not Null
30
STATE_INFO
Table Name: State
Description: table is use to store state information
Primary Key: State_id
Foreign Key: Contry_id
Sr.No Fields Name Data Type
Size
Constraints
Description
State_id
Int
10
Primary key
State_name
Varchar
20
Not Null
Country_id
Int
11
Foreign key
31
CITY_INFO
Description: table is use to store City information
Table Name: City
Primary key: City_id
Foreign Key: State_id
Sr.No
Size
Constraints
Description
City_id
Int
11
Primary key
City_Name
Varchar
20
Not Null
State_id
Int
11
Foreign key
32
FEEDBACK
Table name :- Feedback
Description :- table is use to store User Feedback information
Primary key :- customer _id
Foreign Key: User_id
Sr.No
Fields Name
Data Type
Size
Constraints
Description
Feedback_id
Int
10
Primary key
User_id
Int
10
Foreign Key
Comment
Varchar
60
Not Null
INPUT DESIGN
HOME
34
ADMIN_LOGIN
35
FORGET PASSWORD
CHANGE PASSWORD
37
MANAGE USER
PRODUCT_MANAGE
PRODUCT_MANAGE
UPDATE_PRODUCT
SEND E-MAIL
REGISTRATION
USER_LOGIN
SEARCH ITEM
VIEW PRODUCT
PROUDUCT DETAIL
PURCHASE ITEM
PAYMENT INQURY
FEEDBACK
CONTACT US
ABOUT US
OUTPUT DESIGN
PAYMENT DETAIL
54
BILL REPORT
ORDER REPORT
ORDER_DETAIL
TESTING
No
Test Case
Case Type
Excepted Output
1.
Admin Login
Actual Output
Pass / Fail
2.Enter wrong The System give an error Login should fail Pass
Username or and denied from the Login. with
an
error
password
Invalid Details
2.
User Login
3.
58
Admin
Roll
1.Admin
access
5.
User Roll
1.User
Registration
Pass
2.Manage
Profile
User can
Profile.
Pass
3. Payment
4. Feedback
User can
Feedback.
give
Pass
59
FUTURE ENHANCEMENT
In the future I want to Enhanced my project with thee admin part of online jewellery shopping.
Add more jewellery types in web-site.
Try to all user contect with phone call.
BIBLIOGRAPHY
Books:1.ASP.NET With C#.
Author:-ShyamN.Chavda.
2.The Complete Reference C# 3.0
Websites:www.shine.com
www.tbz.com
www.code-project.com
www.jaweryandco.com
www.tutorialpoint.com
63