+ All Categories
Transcript

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

ENTITY RELATIONSHIP DIAGRAM

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

CLASS DIAGRAM

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

data dictionary

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

34 Description:-This is a Home page for all User.

INPUT DESIGN

HOME

35

ADMIN_LOGIN

Description:-Admin can login here.

36

FORGET PASSWORD

Description:-Send a temporary password to through email.

37

CHANGE PASSWORD

Description:-user can change password.

MANAGE USER

Description:-Admin can manage user account.

PRODUCT_MANAGE

Description:-Admin can manage product.

PRODUCT_MANAGE

Description:-Admin can manage product

UPDATE_PRODUCT

Description:-Admin can update product.

SEND E-MAIL

Description:-Admin can send mail to user.

REGISTRATION

Description:-User can Ragistration.

USER_LOGIN

Description:- User can login if register.

SEARCH ITEM

Description:-User can search item.

VIEW PRODUCT

Description:-User can view product in this page.

PROUDUCT DETAIL

Description:-User can view product detail.

PERSONAL PRODUCT DETAIL

Description:-User can view personal product detail

PURCHASE ITEM

Description:-User can purchase item.

PAYMENT INQURY

Description:-User can pay payment online.

FEEDBACK

Description:-User can give Feedback.

CONTACT US

Description:-User can view contact detail

ABOUT US

Description:-User can view detail about page.

54

OUTPUT DESIGN PAYMENT DETAIL

Description:-view payment detail.

BILL REPORT

Description:-view bill report detail.

ORDER REPORT

Description:-view order report detail.

ORDER_DETAIL

Description:-view order detail.

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

63


Top Related