Date post: | 05-Dec-2023 |
Category: |
Documents |
Upload: | independent |
View: | 0 times |
Download: | 0 times |
PROJECT PRESENTATION ON
Submitted by
Nikul Patel (Exam No.13084231158)
Nitin Patel (Exam No.13084231162)
Department of Computer Science
Ganpat University, Kherva.
Submitted To
1
Project Title Online Jewellery Shopping
Objective
A Jewellery Shopping is an web Application where the User can
register themselves and online Purchase Jewellery item main
Objective of this system is maintaining the Jewellery Products
online and also provide online payment facility to customer.
Type of Application Web Based Application
Front End Tool ASP. Net with C# (.NET Framework 4.0)- 2010
Back End Tool Microsoft SQL Server 2008
Other Tools MS Office 2007 , Crystal report,photoshop,flash8.
Internal Guide Komal H Patel
Submitted To Department of computer Science, Ganpat University.
Developed By 1) Patel Nikul
2)Patel Nitin
Project Profile
Existing System
As the current system is totally manual.
Jewellery shop has a manual work on the paper.
Existing system is manually, So it increase the chances of errors.
Lots of the time consumed for each report generation.
Immediate response to the query’s is difficult.
More stationary use so they are expensive.
Manual system are takes more time.
3
Need For New System
System can ganerate immediately getting the data , and report.
Avoid Stationary expense.
New system provide online payment facility
Any record is easy to store and manage.
Easy to solve customer query.
Provide Better security in new system.
Give the feedback answer.
Easy to Jewellery purchase.
4
Admin
Manage user and Admin Accounts.
Admin can Manage Jewellery For User Requirment.
Update Jewellery icon and design on site.
Send email and text message for new offer.
Admin can Generate bill.
Admin can View Feedback.
Admin Generate category wise report.
5
Functional Specification
User
Search various Jewellery item.
User can View and Select Jewellery product
User can make purchase jewellery item.
User can select and Order Jewellery product.
Payment option by invoice, credit/debit card.
User can give the feedback.
6
Minimum Hardware Requirements
Processor 2.0 GHz
Hard Disk 50 GB Free Space
RAM 2GB
Minimum Software Requirements
Operating System Windows Server 2003
Web Server IIS 6.0
Front-End Tool ASP. Net with C# (.NET Framework 4.0) 2010
Back-End Tool Microsoft SQL Server 2008
Other Tools Adobe Photoshop 6.0, MS Office 2007 , Crystal
report,flash8. 7
Hardware & Software Requirement
Server Side
Minimum Hardware Requirements
Processor 1.0 GHz
Hard Disk 2 GB Free Space
RAM 1GB
Minimum Software Requirements
Operating System Windows XP or Any Compatible Operating System.
Web Browser Internet Explorer 6.0 or Any Compatible Browser
8
Client Side
System Flowchart .
Start
If
Registered Registration
IS Admin
A
No
Yes
Yes
Yes No
B 9
Username/ Password
IS Valid
No
View Feedback
view/Select item
End
logout
A B
search item
10
Purchase item
Online Payment
Give feedback
Product Manage/update
Calculate bill
Send Email/Message
Generate Report
Manage User
Development Phase
90 Days
Duration
(Days) 1 to 15 Days
16 to 30 Days
31 to 45 Days
46 to 60 Days
61 to 75 Days
76 to 90 Days
Requirements Gathering
1-15 (15days)
Analysis 16-40
(25days)
Design 31-70
(40days)
Coding 31-80
(50days)
Testing 50-85
(35days)
Implementation &
Deployment
76-90 (15days)
Documentation
15-90 (75 days)
Total Time (Days)
90days
E-R Diagram
User Admin
Manage
M 1
View
1
1
1
1
User_Id
password
Admin_Id
Password
Name
Feedback_Id product
View
M
Search Jewellery
Search
Gives
M
manage
Order
M
Payment
Belongs
to
M
Pay
M
M
Gives
M
Order_id
Product name
User_Id
name
Feedback
manage
M
1 1
M M
Product_id
Product Name M
USE CASE DIAGRAM
Admin
Login
User manage
Send Email / Message
Generate Report
Admin
Product Manage
Calculate Bill
View Feedback
Search Item
Purchase Item
Online Payment
User
User Registration
Login
Select Item
Give Feedback
Email / Message
Logout
Activity Diagram Admin
. Login
. Product manage
. Send
mail/message
. calculateBill
. View Feedback
. GenerateReport
. Logout
Valid
Invalid
User .
Registration
. Login
. Search item
. View/select
item
Purchase item
. Online
payment
. Give feedback
. Logout
Invalid
Registration Invalid
Valid
Valid
A:Admin S:System Db:Database
Login Request for Login
Response for Login Successfully Login
Update Profile Manage Profile
Update Profile Response Profile
Successfully Detail Update
Update Jewellery Detail Manage Jewellery Detail
Update Jewellery Detail
Update User Manage User
Update User Successfully Update User
SEQUENCE DIAGRAM Admin
Successfully send Email/Message
Send Email/Message Request for Email/Message
Response Email/Message
Generate Reports Request for Reports
Returns Request data Generate Reports detail
Logout
Logout Successfully
User
Login Request for Login
Response for Login Successfully Login
Add Profile Manage Profile
Update Profile Response Profile
Response Jewellary
item
Search Jewellery item
Update Jewellary item
Purchase Jewellery Request for Jewellery Purchase
Response for Jewellery Response Jewellery Parchage
Online Payment Manage Payment
Response for Payment
Giva Feedback Request Feedback
Response for Feedback Response Feedback
Logout
Logout Successfully
Update Payment Detail
Registration Request for Registration
Response for Registration Successfully registration
Search Jewellery item
U:User S:System Db:Database
A:Admin
S:System Db:Database
1:Login 2:Update Profile 3:Update Jewellery Detail 4:Update User 5:Send Email/Message 6:Ganarate Report 7:Logout
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
1:1:1:Response for Login 2:1:1:Update Profile 3:1:1:Update Jewellery Detail 4:1:1:Update User 5:1:1:Response Email/Message 6:1:1:Returns Request Data
1:1:1:1:Login Successfully 2:1:1:1:Response Profile 3:1:1:1:Successfully Jewellery Detail update 4:1:1:1:Successfully Update User 5:1:1:1:Successfuuly Send Email/Message 6:1:1:1:Generate Reports 7:1:Logout Successfully
COLLABORATION DIAGRAM
Admin
U:User
S:System Db:Database
1:Registration 2:Login 3:Add Profile 4:Search Jewellery Item 5:Purchase Jewellery 6:Online Payment 7:Give Feedback 8:Logout
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
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
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
User
ADMIN LOGIN
Sr.No Fields Name Data Type Size Constraints Description
1 User_name Varchar 30 Primary key It is Store Admin name
2 Password Varchar 20 Not Null It is Store Admin password
•Table name :- Admin login •Description :- Table is use to store admin login information •Primary key :- User_Name
REGISTRATION
Sr.No Fields Name Data Type Size Constraints Description
1 User_id Int 25 Primary key It is Store Unique user id
2 First_name Varchar 30 Not Null It is Store Firstname of User
3 Last_name Varchar 20 Not Null It is Store Lastname of User
4 User_name Varchar 30 Unique Id It is Store Choose Username
5 Password Varchar 20 Not Null It is Store Choose Password
6 Email Varchar 20 Not Null It is Store Emailid of user
7 Gender Varchar 6 Not Null It is Store Gender of user
8 Date-Of-Birth Datetime - Not Null It is Store Birthdate of User
9 Address Varchar MAX Not Null It is Store Address of user
10 City Varchar 30 Foreign Key Referance from City Table
11 Pincode Int 6 Not Null It is Store Pincode of user
12 State Varchar 30 Foreign Key Referance from State Table
13 Country Varchar 20 Foreign Key Referance from Country Table
14 Mobile_number Int 12 Not Null It is Store Mobile no of user
15 Security_question Varchar MAX Not Null It is Store Select security question
16 Security_answer Varchar MAX Not Null It is Store Select security answer
•Table name :- Registration •Description :- Table is use to store registration information •Primary key :- User _id • Foreign Key:- City, State, Country
PRODUCT_MASTER
Sr.No Fields Name Data Type Size Constraints Description
1 Product_id Int 10 Primary Key It is Store Unique Productid
2 Category_id Int 20 Foreign Key Referance from Category Table
3 Product_name Varchar 30 Not Null It is Store Name of Product
4 Product_material Varchar 20 Not Null It is Store Material of Product
5 Product_Price Varchar 20 Not Null It is Store Price of Product
6 Product_carat Varchar 20 Not Null It is Store Carat of Product
7 Product_image Varchar 50 Not Null It is Store Image of Product Path
8 Product_detail Varchar MAX Not Null It is Store Detail of Product
9 Product_weight Decimal 5,2 Not Null It is Store Weight of Product
•Table Name: Product _Master •Description: Table is use to store Product information •Primary Key: Product_id •Foreign Key: Category_id
ORDER
Sr.No Fields Name Data Type Size Constraints Description
1 Order_id Int 10 Primary Key It is Store Unique Order id
2 User_id Int 10 Foreign Key Referance from Registration Table
3 Product_Id Int 10 Foreign Key Referance from Product Table
4 Order_No Int 20 Not Null It is Store order no
5 Quantity Int 5 Not Null It is Store Quantity of Product
6 Servicetax Decimal 5,2 Not Null It is Store Servicetax of Product
7 Netprise Decimal 5,2 Not Null It is Store netprise of Product
•Table Name: Order •Description: Table is use to store user oder information •Primary Key: Order_id
•Foreign Key: Product_id
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
1 Payment_Id Int 10 Primary Key It is Store Unique id
2 User_id Varchar 50 Foreign Key Referance from User Table
3 Address Varchar 50 Not Null It is Store Address of User
4 Subject Varchar 50 Not Null It is Store Subject of User
5 CardNo Int 14 Not Null It is Store the Credit Card
Number
6 Amount Decimal 5,2 Not Null It is Store the Payment Amount
7 Message Varchar 50 Not Null It is Store Massage
29
CATEGORY_INFO
Sr.No Fields Name Data Type Size Constraints Description
1 Category_id int 10 Primary key It is Store category id
2 Category name Varchar 20 Not Null It is Store category name
•Table Name: Category_Info •Description: table is use to store Category information •Primary Key: Category_id
30
COUNTRY_INFO
Sr.No Fields Name Data Type Size Constraint
s
Description
1 Country_id Int 10 Primary key It is Store the country id
2 Country_name Varchar 20 Not Null It is Store the country name
•Table Name: Country_info •Description: table is use to store Country information •Primary key: Country_id
31
STATE_INFO
Sr.No Fields Name Data Type Size Constraints Description
1 State_id Int 10 Primary key It is Store the state id
2 State_name Varchar 20 Not Null It is Store the state name
3 Country_id Int 11 Foreign key Referance from Contry Table
•Table Name: State •Description: table is use to store state information •Primary Key: State_id
•Foreign Key: Contry_id
32 32
Sr.No
Fields Name Data Type Size Constraints
Description
1 City_id Int 11 Primary key It represent the city id
2 City_Name Varchar 20 Not Null It represent the city name
3 State_id Int 11 Foreign key It represent the state name
CITY_INFO
•Description: table is use to store City information •Table Name: City •Primary key: City_id
•Foreign Key: State_id
FEEDBACK
Sr.No Fields Name Data Type Size Constraints Description
1 Feedback_id Int 10 Primary key It is Store Unique Clientid
2 User_id Int 10 Foreign Key Referance from User Table
3 Comment Varchar 60 Not Null It is Store Comment of Client
•Table name :- Feedback •Description :- table is use to store User Feedback information •Primary key :- customer _id
•Foreign Key: User_id
58
No Test Case Case Type Excepted Output Actual Output Pass / Fail
1. Admin Login 1.Enter correct
Username
and Password
Login to the system should
be try with the login
assigned by the admin and
the correct password
Login should be
successful and the
user should enter
into the system
Pass
2.Enter wrong
Username or
password
The System give an error
and denied from the Login.
Login should fail
with an error
‘Invalid Details’
Pass
2. User Login 1.Enter correct
Username and
Password
Login should be allow and
user access the application.
Login successfully
and user access the
application.
Pass
2.Enter wrong
Username or
password
The System give an error
and denied from the Login.
Login should fail
with an error
‘Invalid Details’
Pass
3. Validation Test
cases
Requir_Field
validation
Regular format must be
required in control
System give error to
enter valid input
Pass
TESTING
59
4 Admin
Roll
1.Admin
access
Admin can View data
and all the information
of the site.
Admin manage all information
of the system.
Pass
5. User Roll 1.User
Registration
User can register the
Site.
Admin Confirm registration. Pass
2.Manage
Profile
User can manage
Profile.
Edit Information. Pass
3. Payment User can pay a
Payment for
Purchasing a Product.
Purchase Appropriate Product. Pass
4. Feedback User can give a
Feedback.
Give appropriate Message. Pass
•Post implementation review is conducted by Users and Analyst.
•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 the system can be considered successful.
• To evaluate the system, following questions are considered:
How have the system changed the way in which operations are performed?
How have system changed the completeness of the information?
How have system changed the number of user?
How have system changed the interaction between users?
POST IMPLEMENTATION REVIEW
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.
Add more features in site future.
FUTURE ENHANCEMENT
BIBLIOGRAPHY
Books:-
1.ASP.NET With C#.
Author:-ShyamN.Chavda.
2.The Complete Reference C# 3.0
Author:- Herbert schildt
3.GeorgeShepherd@Microsoft ASP.NET 4 Step by step
Author:- George Shepherd
Websites:-
www.shine.com
www.tbz.com
www.code-project.com
www.jaweryandco.com
www.tutorialpoint.com