online footwear synopsis.docx

55
ONLINE FOOTWEAR INFORMATION & SELL SYSTEM Online Footwear Information & Sell System By MEGHA JAIN Under Guidance Of Mr.SANJEEV KUMAR TYAGI Submitted to the School of Computer and Information Sciences in partial fulfillment of the requirements For the degree of Masters Of Computer Applications 1

description

ghgggggg

Transcript of online footwear synopsis.docx

Page 1: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Online Footwear Information & Sell System

By

MEGHA JAIN

Under Guidance

Of

Mr.SANJEEV KUMAR TYAGI

Submitted to the School of Computer and Information Sciences

in partial fulfillment of the requirements

For the degree of

Masters

Of

Computer Applications

Indira Gandhi National Open University

Maidan Garhi

New Delhi- 110068

1

Page 2: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

CONTENTS

TOPIC PAGE NO.

1. Title of the Project 3

2. Introduction and Objectives of the Project 5

3. Project Category 8

4. Tools/Platform 9

5. Hardware and Software Requirement specifications 10

6. Problem Definition 11

Requirement Specifications 12

Gantt chart 16

7. Scope of the solution 17

8. Life Cycle Of System 18

9. Analysis

Data Flow Diagram 19

ER Diagram 29

10. Database Structure 31

11. Process Logic of each module 35

2

Page 3: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

12. Security mechanisms 39

13. Future scope 41

14. Limitations 42

15. Bibliography 43

3

Page 4: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

TITLE

4

ONLINE FOOTWEAR

INFORMATION& SELL SYSTEM

Page 5: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

5

Page 6: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

IntroductionFor an organization to run successfully and efficiently it's very important that it have efficient workers and to use it's resources very well specially Human resources. So one of the important goal of an organization is to provide full knowledge about footwear.

So there should be a proper recruiting process management system so that all the activities and selection procedure can be carried out effectively without losing its transparency. An on-line Footwear system will be of great help in carrying out Footwear operations and with this very objective in mind this Footwear Information and Sell System has been made. In this web base Footwear system we will manage all such activities (like manage information of dealer and showroom, purchase and sell footwear, add new footwear stock detail’s and their status) that will save time, manpower and the biggest advantage of being it web based.

This web based system will provide better prospective for the enhancement of organization regarding to quality and transparency.

6

Page 7: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Objectives of the Project

This project is aimed at developing an on-line (web-based) and central Footwear Process System for a company. Some features of this system will be selling and purchasing footwear, store information of dealer, footwear, showroom, customer, and stock also. Reports may be required to be generated for the use of Showroom.

Thus summary of my project’s objective is as follows:-

Provide better understanding between customer and the company.

Provide an user friendly environment so that customer can easily understand and purchase, and company can run their Footwear process smoothly.

To maintain and store footwear details, footwear details and agent details that will help in overall processing.

It stores all information of selling and purchasing of footwear and provide the status of the showroom in the Footwear process.

Provide facility to get full information and see images of footwear of customer.

7

Page 8: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Benifits

This is an era of Information Technology where getting

information is the base of each and every thing. Success of any business

depends upon its popularity and goodwill. Today, market has been

expanded and you have to be a global player, today client wants to

access most of the information from his own place and then do

transaction. The project would help in effective and systematic record

keeping that is storing and retrieving of useful data. Project will be able

to give the report so that management can make decisions on the basis of

those reports.

8

Page 9: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Project Category

This project is madeOn-Line (i.e. Web Based)

Category of this project is RDBMS based, entire architecture,

Distributed environment project with server-side components.

Local Area Network projects are those projects where application has to

be incorporated in the Local area network of the client i.e within its

premises only. In case of LAN, server is not remotely located and client

accesses the application through the network. Here the question of

platform independence does not arise and we can use the technologies

like: Visual Basic, Fox pro, D2k or C, C++, etc.

Distributed projects are those projects where application is remotely

situated. In these kinds of projects, application is remotely situated on to

the remote server from where client machine accesses the application.

WAN and Internet is a kind of distributed application where client

machine connects to the remote server and application is downloaded on

to the client machine. Here the question of platform independence arises

and we use technologies like Java Servlet, Java Server Pages, Java

Beans, RMI, etc.

9

Page 10: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Tools/Platform

Front End Java Server Pages

User friendly

GUI Separation of work

(designing &coding) Written once run anywhere Middle-Tier

Java Beans

Back End Oracle 9i/10g

Security Performance Scalability Reliability Support RDMS concepts

10

Page 11: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Hardware and Software Requirement specifications

The system specification is the final work produced by the system and requirements engineer. It serves as the foundation for hardware engineering, software engineering, database engineering and human engineering.

Once requirements have been gathered explore each requirements in relationship to others, examine requirements for consistency, omissions and ambiguity.

After requirements analysis the requirements of On-Line Footwear Process are as follows: -

Minimum Software requirements:

Windows 98 / XP operating system Oracle 9i/10g JDK 1.6.0_04 Web Server

Minimum Hardware requirements:

Pentium processor 466 MHz 256 MB RAM 10.2 GB Hard Disk

11

Page 12: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Problem Definition

Company has dealers and showroom sometime dealer left and

showroom handle loss for any problem so that company faces many

problems. To know the needs of your customers is no longer a self-

sustaining process and you will inevitably start focusing on the

following areas to raise your recruiting process to the next level:

Engaging above-average talent by providing a streamlined and

user-friendly online application process -- one that candidates tell

you is better than your competitors.

The ability, in a company is that to provide best quality footwear

of all types. Here any customer can get information of footwear.

The ability, at a glance, to see how a showroom owner fits for

purchasing the stock for open a showroom..

Making it easy for your dealers to communicate and build

relationships with customers.

Additional productivity enhancement tools.

The ability to extract data from you system, to make decisions that

support continuously improving your business process.

12

Page 13: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Requirement Specifications

At the heart of system analysis is a detailed understanding of all

important facets of business area under investigation. (For this reason,

the process of acquiring this is often termed the detailed investigation)

Analyst, working closely with the employees and managers, must study

the business process to answer these key questions:

What is being done?

How is it being done?

How frequent does it occur?

How great is the volume of transaction or decisions?

How well is the task being performed?

Does a problem exist?

If a problem exist, how serious is it?

If a problem exists, what is the underlying cause?

Requirement analysis relies on fact-finding techniques. These

include:

Interview

Questionnaires

Record inspection

On-site Observation

13

Page 14: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

IDENTIFICATION OF NEED:

In the world we are growing for globalization day by day with the

development in IT resources and advancement, by using latest

technologies every organization wants to beat its competitors and want

to grow. Survival on manual system is difficult so, that’s why

organization of the corporate world wants to computerize their

departments.

During analysis data are collected on the available files, decision points

and transactions handled by the parent system. Data flow diagram,

interviews, onsite observations, questionnaires are used as a logical

system model and tools to perform the analysis.

An analyst is responsible for performing following tasks:

Gathered all facts about the present system from the employees.

Studied strength and weakness of the current system. Determined “what” must be done to solve the problem. Prepared a functional specifications document.

In order to reduce the time, there is a need for computerized system that

cans retrieve data, insert data, update existing data or delete existing

data. These modules are developed with the aim of reducing time,

reducing manpower, reducing cost so that the records can be easily

maintained.

14

Page 15: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

PRELIMINARY INVESTIGATION:

A request to take assistance from information system can be made for

many reasons, but in each case someone in the organization initiate

the request. When the request is made, the first system activity the

preliminary investigation begins. This activity has three parts:

Request clarification

Feasible Study

Request approval

Many requests from employees and users in the organization are not

clearly defined. Therefore, it becomes necessary that project request

must be examined and clarified properly before considering systems

investigation.

Request Approval :

In some cases, development can start immediately, although

usually system staff members are busy on other ongoing projects. When

such situation arises, management decides which projects are more

urgent and schedule them accordingly. After a project request is

approved, its cost, priority, completion time and personal requirements

are estimated and used to determine where to add it to any existing

project list. Later on, when the other projects have been completed, the

proposed application development can be initiated.Human Resource

15

Page 16: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Department of the organization controls the manpower planning by

recording manpower requirements, grade, job.

16

Page 17: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Project Planning and Scheduling

Phase Task 1st Month

2nd Month

3rd Month

4th Month

I Requirement Analysis

II Design

III Test Cases

IV Coding

V Quality Assurance

VI Testing

VII System Security

VIII Implementation

GANTT CHART:

17

Page 18: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Scope of the Solution

TA Company make over a thousand of footwear according to

requests in a year and up till now attempted to track their processing via

spreadsheets. This is cumbersome at best and requires many reports to

be manually typed each week. The units, our customers, are dissatisfied

with our non-timeliness and communication with them. They demand

more than a weekly report and timeliness guidelines. The old system

could not process this kind of requests. Data integrity, concurrent user

support, data normalization and duplication, and standardization of

abbreviations are all serious problems. The database solves each of these

issues and adds extra functionality.

18

Page 19: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

LIFE CYCLE OF SYSTEM

19

PLANNING

APPLICATION RESEARCH HISTORY

ANALYSIS

CONSTRUCTION

DESIGNING

TESTING

OPERATION

ADOPTION

MAINTENANCE

Page 20: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

20

DATA FLOW DIAGRAM

Page 21: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

CONTEXT DIAGRAM

Login Login

Sell View Product

Maintain

Add Showroom

Add Agent

Login Login

Give Response Register

View Showroom Detail Search Detail

Give Response

21

Showroom

CustomerAgent

Manufacturer

ONLINE FOOTWEAR

INFORMATION& SALE SYSTEM

Page 22: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

0 LEVEL DFD:

1.0

Manufacturer

2.0

Agent

3.0

Showroom

4.0 Footwear

Customer

Footwear

22

Verification & Change Password

Manufacturer

View DetailAgent

Purchase, Sell & Maintain

Showroom

View & PurchaseCustomer

5.0

Result

Page 23: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1 ST LEVEL DFD FOR MANUFACTURER

1.1

Manufacturer

1.2

1.3

1.4

23

Add Agents & Showroom

Log Off

Change Password

Manufacturer

Verification of Agents &

Showroom

Page 24: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1 ST LEVEL DFD FOR AGENT s

2.1

2.2

24

Login Showroom

Login

Agent

Showroom Detail

Page 25: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1 ST LEVEL DFD FOR SHOWROOM

3.2

3.1

Manufacturer

3.3

25

Give Information

Login Process

Showroom

Purchase Footwear

Page 26: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1 ST LEVEL DFD FOR FOOTWEAR

4.1

Footwear

4.2

26

FootwearTotal Stock

Maintain Footwear

Page 27: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1 ST LEVEL DFD FOR CUSTOMER

5.1

5.2 Showroom

5.3

5.4

27

Registration

Customer

View Detail

Get Information

Purchase Detail

Page 28: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

2 ND LEVEL DFD

2.1.1 Footwear

2.1.6

2.1.5

2.1.2

2.1.7

2.1.3

2.1.8

2.1.4

Showroom Customer

28

Manufacturer

ONLINE FOOTWEAR

INFORMATION & SELL

SYSTEM

View Registered Customer& Showroom

Show Detail

View Registered

Agent

Get Information

Search Footwear

View Footwear

Registration

Customer

Page 29: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

3 RD LEVEL DFD

s Showroom

29

ManufacturerView

Registered Customer

Show Detail

Send Notification

Maintain Agent &

ShowroomView

Registered Showroom

Manufacturer

Customer

Login Proces

Footwear

Category

Purchase Footwear

Add Footwear

View Footwear

Response

Search Footwear

Customer

View Footwear

Send Response

Search Contact

View Contact

Contact

Showroom

Page 30: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

30

ENTITY RELATIONSHIP

DIAGRAM

Page 31: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

ER-DIGRAM

1 M

1

M M N

M M M

N

N N

31

Manufacturer Agent

Transfered

to

Delivered

FootwearShowroom Has

Has

Viewe

d

Purchased

Customer

Category

M-id

A-phoneno

A-name

A-id

Password

S-address

S-nameS-id

A-address

S-phoneno

S-city

S-street

F-image

F-cost

F-size

F-stock

C-id

Ca-id

Ca-type C-id

C-name

C-address

C-email

C-city C-pwd

C-phoneno

A-city

Page 32: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Detailed Information Of Database Tables:32

DATABASE DESIGN

Page 33: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

MANUFACTURER:

Field Name Data type Description

M_id Varchar2(5) PRIMARY

M_password Varchar2(10) NOT NULL

AGENT:

Field Name Data type DescriptionA_id Varchar2(5) PRIMARY KEYA_name Varchar2(40) NOT NULLA_address Varchar2(40) NOT NULLA_city Varchar2(40) NOT NULLA_phone no Varchar2(15) NOT NULLM_id Varchar2(5) FOREGIN KEY

SHOWROOM:

33

Page 34: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Field Name Data type DescriptionS_id Varchar2(5) PRIMARY KEY

S_name Varchar2(40) NOT NULL

S_city Varchar2(40) NOT NULL

S_address Varchar2(40) NOT NULL

S_phone no Varchar2(15) NOT NULL

M_id Varchar2(5) FOREGIN KEY

FOOTWEAR:

Field Name Data type DescriptionF_id Varchar2(5) PRIMARY KEY

F_name Varchar2(40) NOT NULL

F_price Varchar2(15) NOT NULL

F_image Varchar2(40) NOT NULL

F_stock Varchar2(15) NOT NULL

F_size Varchar2(5) NOT NULL

S_id Varchar2(5) FOREGIN KEY

C_id Varchar2(5) FOREGIN KEY

CUSTOMER:

34

Page 35: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Field Name Data type DescriptionC_id Varchar2(5) PRIMARY KEY

C_name Varchar2(40) NOT NULL

C_password Varchar2(15) NOT NULL

C_city Varchar2(40) NOT NULL

C_phone no Varchar2(15) NOT NULL

C_address Varchar2(40) NOT NULL

S_id Varchar2(5) FOREGIN KEY

CATEGORY:

Field Name Data type DescriptionCa_id Varchar2(5) PRIMARY KEY

Ca_type Varchar2(40) NOT NULL

F_id Varchar2(5) FOREGIN KEY

MODULES

35

Page 36: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1. Login :

In this module showroom’s and dealer user id and password is checked randomly these with valid user id and password will get entry into member’s zone. This is a security feature to avoid entry of unauthorized users.

2. Member’s Section :

Through this module entered manufacturer can see and update their profile, can also change their password. Here two links are provided for dealers and showrooms through this link both can go to only their respective zones.

3. Dealer’s detail :

Through this module a dealer view showroom details including status(how much stock need of showroom), purchasing date of stock by showroom, etc. In short this module deals with the whole Footwear process.

4. Showroom Detail :

Through this module a showroom has complete details(purchasing stock, selling stock, date, etc).And give all details(weekly sell, total

stock that time have in showroom) of manufacturer company according to requirement.

5. Registration Process :

36

Page 37: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Through this module new customer can registered themselves. After giving their professional details and resume customer will get a user id and password. Then to get entry into Footwear section they need to provide this id and password and only customers with valid id and password will get entry into Footwear zone.

6. Footwear Detail:

Through this module showroom have full detail(footwear cost, footwear size, footwear total stock and images, etc.) of footwear. And weekly all information of selling send to manufacturer company.

7. Customer Detail:

Through this module customer get all information of footwear.

He/She views images, cost, and get full information and also purchase footwear by online system.

PROCESS LOGIC OF MODULES

37

Page 38: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

FOOTWEAR SECTION PROCESS :

Registration Process:

In this process new customer will be registered first and will be allotted user id and password.

In future customer will be given entry to Footwear Section through this user id and password.

Footwear Section process:

In this zone customer profiles are updated. Customer can view footwear details. They can also know their current status in the ongoing selection process.

MEMBERS SECTION PROCESS :

Login process:

After entering valid user id and password showroom will be given entry to member’s zone.

Members Section process:

In this zone showroom details can be viewed and their password and details are updated if required. From this

38

Page 39: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

zone only showroom of company other one have no further participation.

SHOWROOOM PROCESS:

Purchasing process:

In this process, showroom purchase footwear according to requirement by the dealer and have full details (purchasing date, total stock, etc.) of footwear and do updated if required.

Selling process:

In this process, customer purchasing details are put in this process and provide bill to customer. And send all detail of company.

Search process :

In this process, details of footwear searched by customer.

CUSTOMER PROCESS:

In this process, customer can only viewed or purchased also. Customer get full details with size, cost and images.

SECURITY MECHANISM

39

Page 40: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

In the software security there are two levels of security. The 1st level of security, which is provided by the FRONT END and 2nd level of security provided by the database which is being used..

FRONT END SECURITY:

This security level is developed or designed by the s/w developer or designer. S/he provides her/his s/w the security for the system, by considering many factors regarding to the particular s/w.

In this software following are used to provide security.

LOGIN CHECKING:

Similarly a login check is provided for user applying for job. In order to enter Footwear zone user have to enter id and password which they got after registration , in this way security have been provided for both employee section and applicant section. There is also provision to change the password in case password is known by other.

BACK END SECURITY:40

Page 41: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

In this particular software our back end used is SQL server 2000. So all the inbuilt security aspects provided by the SQL server 2000 database is used as it is. SQL server 2000 provides extensive security features to safe guard your information from both unauthorized viewing and intentional or inadvertent damage. This security is provided by granting or revoking privileges on a person- by- person and privilege-by-privilege basis. There are six ways by which security regarding to the database can be provided.

They are as follows-

(1)CREATE USER

(2) DELETE USER

(3)MODIFY USER

(4) GRANT PERMISSION TO USER

(5)COMMIT

(6)ROLLBACK

FUTURE SCOPE OF THIS PROJECT

41

Page 42: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

In future this project can be treated as product according to specification and needs of any organisation.

Since Footwear plays key role in any organization; thus, success over a long period of time and reliance of organization over Footwear is going to be one of the most considered topic for any organization.

Therefore On-Line Information and Sell Process will be of great help in carrying out Footwear process smoothly and effectively.

At present days every organization is using web technology for their proper functioning, so this web based project is all in all important from market aspects.

Furthermore if this project will be uploaded, it can be used as Footwear site and any organization can register their self on the site to carry out their Footwear process making this site as central Information and Sell System.

Limitations

42

Page 43: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Since, every system has some limitations so our proposed system is also

not untouchable in this regard. Although it includes every kind of

features, but it can’t be used in a huge organization where number of

networks are very large, because the database used in this system is an

average one. Also it doesn’t have different kind of access feature for

different users.

Though it was planned for this system to be absolutely perfect but

everything as such has some limitations, so does the System. Following

may be the drawback in this system.

References

http://www.sun.com http://www.coreservlets.com http://www.serverside.com http://www.w3schools.com http://www.google.com http://www.webopedia.com http://www.ddj.com

BIBLIOGRAPHY

43

Page 44: online footwear synopsis.docx

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

BOOKS

J2EE by GARRY CORNELL.

J2EE by Allamaraju&Buest (Apress Publications).

JSP & Servlets by Marty Hall (SUN Microsystems)

SYSTEM ANALYSIS AND DESIGN by ELIAS M

AWAD.

SOFTWARE ENGINEERING by IAN SOMMEVILLE.

GNIX INFO SOFT MATERIALS

44