Sei sulla pagina 1di 48

PROJECT REPORT ON

ONLINE WRIEST
WATCH SHOP
Wriest watch shop

A PROJECT REPORT ON ONLINE WRIST WATCH SHOP

Submitted To

VIRANI SCIENCE COLLEGE

Guided By: Developed By:

Vanpariya Pradeep BADAL ARDESHNA

Hares sir HARSHIL SHAH

1 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

COLLEGE CERTIFICATE

2 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

INDEX
Index Detail

1 Acknowledgment

2 Project profile

3 project planning and schedulin

4 Abstract

5 Project summary

6 user requirement

7 Hard ware and software requirement

Hardware Requirement

Software Requirement

8 Feasibility study

9 tools technology

10 DFD & E.R

11 database design/data dictnory

12 screen shot of web site

13 Testing

14 Project risk

15 Future planning

16 Bibliography

3 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

1. Acknowledgment

We get pleasure and satisfaction after preparing the project on “On Line wriest

Watch Shop”

The present of this report gives us the feeling. of going through industrials

orientation has bridged the gap between the academics and practical real-life work for us.

It has prepared us to apply ourselves to become good IT professional.

Last but not the least, we would like to thank our parents, sir and our friends who

had helped us indirectly through out the project duration and have been the source of

encouragement.

And finally, our sincere thanks to our batch-mats, who had provided us with

innumerable discussions on many technicalities and friendly tips. Without their cordial and

friendly support, this activity has been much tougher.

Thanking You

4 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

2. PROJECT PROFILE

Project Title: online wrist watch shop

Institution: ATMIYA

Front End Tool: PHP 5.2.6

HTML

JAVASCRIPT

Back End Tool: php myadmin

Documentation Tool: Microsoft Word 2003

Operating System: Microsoft Windows XP

Web Server: Apache 2.2.8 in Wamp Server Version 2.0

Web Browser: Internet Explorer.

Editor: Adobe Dream weaver 8

Requirements: Platform:

Microsoft Windows XP, and onwards

Hardware:

32-bit Processor, 300 MHz

1 GB RAM

5 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Submitted To: Saurashtra University, Rajkot

3. project planning and schedulingnd a

Project definition ,problem description, 20/07/2013

hardware and software requirement and

goal of implementation

Software requirement specification (SRS) 30/07/2013

layout design , GUI forms 16/8/2013

Component diagram and deployment 26/08/2013

diagram

6 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

4. Abstract

We have try to create a user friendly site. So that user can easily navigate through our site.

Project has been created for purpose for displaying and saling all type of watches.

It provide functionality such as

First of all user require to register with e mail address.

Then and then only he is able to purchase the watch.

He/she is able to purchase the watch individually or watch sale can purchase in bulk.

Customer can give feedback for their experience of visiting our site.

7 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

5. Project summary

Wriestwatchshop.com is a website which offers common services to a user. This website


offers purchase the watch online easily. Each module is again divided into sub modules
accordingly.
There is one main category of services which the stated website offers. Starting with the
registration process a user can purchase the watches. To receive any of the service the website
the user has to register him with website.
User can receive the following services. User can give feedback, order the online watch, see
the product details on screen.
Administrator of the website can change the product any time and also change the product
detail. He can also delete and modify the product. The maintenance of the website is his
whole & sole responsibility.

8 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

6. User requirement

User must have computer or device to access website.

User must have internet connection.

User must have knowledge about internet.

9 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

7. Hardware and software requirement

Software Requirements

Windows XP, or greater OS (Operating System)

Apache(version 2.2.8)(Web server)

MySQL(version 5.0.37)(Database)

PHP(version 5.2.6)(Server side scripting language)

JavaScript(client side scripting language)

Adobe Dream weaver 8, CS3,HTML(designing tools)

Mozilla firefox or any othere(web browser)

Hardware Requirements

32-bit Processor

1 GB RAM

10 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

8. Feasibility study

The feasibility study determine whether the software is Economically, Technically,

Operationally and legally feasible.

Economical feasible means software is capable to return beneficial cost.

Technically feasible means a study of function, performance that may affect the ability to

achieve an acceptable system.

Operationally feasible means software is capable to consist all the features, which is create

software to functionally powerful.

Legally feasible means a determination of any infringement, violation or liability that could

result from development of the system.

11 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

9. Tools technology

About Apache:

Apache is one of the world’s mostly widely used web servers. origionally developed in

1995 by a group that was to go to become the apache group, the apache HTTP server is

open source software, and considered by proponents to be fast, scalable and secure.

Apache is UNIX based, Open source web server that is used to host about half the sites on

the internet. Originally Apache was a UNIX product, but now versions for windows, OS

and other platform exists. As with most open souse software projects, There are numerous

add-ones and tailored versions of the server available, which are created using the apache

module API. The name comes from its origins as a series of ‘patch files’.

12 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

About front end

Introduction to PHP:

The full form of PHP is “Hypertext Preprocessor”. Its original name was “Personal Home

Page”

Rasmus Lerdorf software engineer, Apache team member is the creator and original driving

force behind PHP. The first part of PHP was developed for his personal use in late 1994.

By the middle of 1997, PHP was being used on approximately 50,000 sites worldwide.

PHP is server-side scripting language, which can be embedded in HTML or used as a stand-

alone.

PHP doesn’t do anything about what a page looks and sounds like. In fact, most of what

PHP does is invisible to the end user.

Someone looking at a PHP page will not necessarily be able to tell that it was not written

purely in HTML, because usually the result of PHP is HTML.

PHP is an official module of Apache HTTP Server.

PHP is fully cross-platform, meaning it runs native on several flavors of UNIX, Mac OS

and as well as on Windows.

13 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Why PHP

PHP runs on different platforms (Windows, Linux, UNIX, etc.)

PHP is compatible with almost all

Resource servers used today (Apache, IIS, etc.)

PHP is FREE to download from the official PHP: www.php.net

PHP is easy to learn and runs efficiently on the server side

Advantages of PHP

Cost: PHP costs you nothing. It is open source software and doesn’t need to purchase it

for development.

Ease of Use: PHP is easy to learn, compared to the others. A lot of Ready-made PHP

scripts are freely available in market so, you can use them in your project or get some help

from them.

HTML- Support: PHP is embedded within HTML; In other words, PHP pages are

ordinary HTML pages that escape into PHP mode only when necessary. When a client

requests this page, the web server preprocesses it. This means it goes through the page from

top to bottom, looking for sections of PHP, which it will try to resolve.

Cross-platform compatibility: MySQL run native on every popular flavor of UNIX and

windows. A huge percentage PHP and of the world’s HTTP servers run on one of these

two classes of operating system.

Speed: PHP is pleasingly zippy in its execution, especially when compiled as and Apache

module on the UNIX side. Although it takes a slight performance hit by being interpreted

rather than compiled, this is far outweighed by the benefits PHP drives from its status as a

Web server module.

14 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
About BACK-END

Phpmyadmin-front is a graphical font for the Phpmyadmin data base. Because it is a

“real” application, it can offer a more refined user interface than it possible with system

built on php and html. Response it immediate; there is no delay reloading html pages.

An application has total control of the graphic display; information can be presented as

clearly as possible.

Phpmyadmin - front present data in table with resizable column width and sorting

capability.

If your provider allowed it,

Phpmyadmin - front can make direct connected with the database. Otherwise only

one small script is to be installing on the publishing website. Login information and

password are store on the hard disk; there is no need to log in on different web

interfaces.

15 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Introduction To Supporting Tools

About JavaScript:

What is JavaScript?
JavaScript was designed to add interactivity to HTML pages

JavaScript is a scripting language (a scripting language is a lightweight programming

language)

A JavaScript consists of lines of executable computer code

A JavaScript is usually embedded directly into HTML pages

JavaScript is an interpreted language (means that scripts execute without preliminary

compilation) Everyone can use JavaScript without purchasing a license.

What can a JavaScript Do?

JavaScript gives HTML designers a programming tool - HTML authors are normally not

programmers, but JavaScript is a scripting language with a very simple syntax! Almost

anyone can put small "snippets" of code into their HTML pages

JavaScript can put dynamic text into an HTML page - A JavaScript statement like this:

document. Write ("<h1>" + name + "</h1>") can write a variable text into an HTML page

JavaScript can react to events - A JavaScript can be set to execute when something happens,

like when a page has finished loading or when a user clicks on an HTML element

JavaScript can read and write HTML elements - A JavaScript can read and change the

16 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
content of an HTML element

JavaScript can be used to validate data - A JavaScript can be used to validate form data

before it is submitted to a server, this will save the server from extra processing

About HTML:

It isn’t a programming language. HTML is exactly what it claims to be a markup language.

You use HTML to mark up a text document, just as you would if you were an editor with

a red pencil. The marks you use indicate which format (or presentation style) should be

used when displaying the marked text.

If you have ever used an old word-processor program, you already know how a markup

language works. In older word-processing programs, if you wanted text to appear in italics,

you might surround it with control characters like this:/Italic is in italics/I when the

document was printed.

This is exactly how HTML works. If you want text to appear on a web page in italics, you

mark it like this:

In addition to this official work on HTML, the browsers have been making their own

additions to HTML. Some changes were eventually adopted into W3C HTML

Recommendations; others remain proprietary coding aspects that only the individual

browsers recognize. The browsers versions of HTML changed, too, in a game of marketing

and programming one-upmanship, hoping to lock web developers into using one browser

or the other exclusively.

17 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
10. DFD & E.R

One of the tools of the structure analysis is the Date Flow Diagrams. A DFD is a graphical
representation of the system. The Data Flow Diagram is used by the system analyst to explain
the flow of the data in the system.

A DFD uses some elements as its building blocks. The following is a brief description of
these elements:

 External entity

The External Entity is a source and/or of destination of data for the system. As the names
suggest, it lies outside the context of the system. It is represented by solid rectangles.

 Process

A process represents some Amount of work being performed on the data. A process does
transformation of data from one form to another. A circle represents a process. The process
must be named and numbered appropriately.

 Data flow

A Data Flow designates an interface among different components in the DFD. It represents the
path of data as it flows through the system. An Arrow represents a data flow. The name of the
data flow is written along the line.

 Data source

A Data Source is a repository of data. An open‐ended rectangle or two horizontal parallel lines
represent it.

18 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

A DFD, which describes the system at a very general level, is called the Context Diagram. It
contains a single process, but it plays a very important role in studying the system.

The following pages displayed the context diagram and the DFD’s of subsequent levels of the
Hard & Soft Solution

PROCESS

ENTITY

DATA FLOW

19 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
CLIENT PROCESS

LOGIN

FFAALLSSEE

LOGIN
CHECK

TTRRUUEE

HOME PAGE

VIEW NFORMATION

ADD TO CART

GENERATE BILL

LOGOUT

20 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
ADMIN LOGIN

SESSION ADMIN VALIDATION


LOGIN CREATED CHECK
ADD
PRODUCT
ADMIN PAGE

VIEW FEEDBACK VIEW/


UPDATE/
DELETE
GIVE PRODUCT
FEEDBACK

LOGOUT

SESSION
DESTROY

END

21 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
E-R DIAGRAM

22 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
11. Database design/data dictnery

Registration

user_id Int (11) Primary key Auto increment

user_pw Varchar(25)

user_e_mail Varchar(25)

user_gender Varchar(5)

user_b_date Varchar(12)

user_signup_date Datetime

User log

User_log_id Int(11) Primary Key Auto increment

User_log_nm Varchar(25)

User_log_last_login Datetime

23 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Product

product_id int(11) Primary key Auto increment

product_name varchar(25)

product_company varchar(25)

product_type varchar(10)

product_price decimal(8,2)

product_description varchar(300)

product_image varchar(50)

product_added_date date time

product_updated_date Datetime

24 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Add to cart

cart_id int(11) Primary key Auto increment

cart_user_log_id int(11)

product_id int(11)

product_quatity int(11)

user_id varchar(25)

Date date time

25 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

Feedback

feedback_id int(11) Primary key Auto increment

feedback_email varchar(50)

feedback_subject varchar(50)

feedback_message varchar(500)

feedback_date feedback_date

Feedback reply
feedback_reply_id int(11) Primary key Auto increment

feedback_id int(11)

Ans varchar(5000)

26 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

Adnin login

user_id int(11) Primary key Auto increment

user_nm varchar(25)

user_pw varchar(25)

admin_code varchar(10)

admin_log_id int(11) Primary key Auto increment

admin_log_name varchar(25)

admin_log_date Datetime

27 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
12. Screen shot of web site

Adminlogin

28 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Verification page

29 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Admin page

30 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Add product

31 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Update page

32 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Edit page

33 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Edit contact us

34 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Editaboutus

35 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Sign up user

36 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Adminlog

Userlog

37 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
HOMEPAGE

38 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
LOGIN

39 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
REGISTRATIONFORM

40 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Listproduct

41 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
DISPLAYDETAIL

42 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
Add to cart

Cart

43 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

44 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop
13. Testing

The design must be translated into a machine readable form. If design is performed in a

detailed manner, code generation can be accomplished mechanistically.

Integration means merge of modules. Once code has been generated, program testing

begins. The testing process focuses on the logical internals of the software, assuring that

all statements have been tested and on the functional externals that is uncover errors etc.

You will need to extensively test the website to ensure that visitors have a comfortable

stay and don’t leave your site in a jiffy.And here are some useful tools to help you

completely check your website:

To see how your website appears on the small screens of mobile phones like the

BlackBerry or Windows Mobile, check out BrowserCam. Another good option is the

Opera Simulator that lets you experience a mobile version of Opera from the desktop.

Some people are still using slow dial-up connections and their population in not

insignificant especially in the developing world. You therefore need to make sure that the

average loading time of your HTML web pages, along with all the Javascript Ads,

Images, CSS, Flash animations, etc., is within reasonable limits.

45 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

14. Project risk

User reach to cart on last step payment not verify to online by paypal or bank account.

This project does not have backup or restore facilities.

15. Future planning

We expect to expand and add some of the features to this system in nearfuture.

These features are……

To make system more users friendly.

Configuration features can be changed according to user’s requirements.

Payment method can be easier.

To provide more security to its users.

46 BADAL ARDESHNA & HARSHIL SHAH


Wriest watch shop

16. Bibliography

WEB SITES:

http://www.php.net

http://www.1000projects.com

http://www.tafiti.com

http://www.codeguru.com

http://www.dewsoftoverseas.com

http://www.planetsource.com

47 BADAL ARDESHNA & HARSHIL SHAH

Potrebbero piacerti anche