You are on page 1of 44

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

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

CONTENTS
TOPIC PAGE NO.

1. 2. 3. 4. 5. 6.

Title of the Project Introduction and Objectives of the Project Project Category Tools/Platform Hardware and Software Requirement specifications Problem Definition Requirement Specifications Gantt chart

3 5 8 9 10 11 12 16 17 18

7. 8. 9.

Scope of the solution Life Cycle Of System Analysis Data Flow Diagram ER Diagram

19 29 31 35

10. Database 11. Process

Structure

Logic of each module

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM 12. Security 13. Future

mechanisms

39 41 42 43

scope

14. Limitations 15. Bibliography

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

TITLE

ONLINE FOOTWEAR INFORMATION& SELL SYSTEM

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Introduction
For 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 details 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.

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 projects 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.

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.

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.

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

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

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 selfsustaining 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

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

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, thats 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

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

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Department of the organization controls the manpower planning by recording manpower requirements, grade, job.

16

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Project Planning and Scheduling


GANTT CHART:

Phase

Task Requirement Analysis Design Test Cases Coding Quality Assurance Testing System Security Implementation

1st Month

2nd Month

3rd Month

4th Month

II III IV V

VI VII

VIII

17

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

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

LIFE CYCLE OF SYSTEM


PLANNING APPLICATION RESEARCH HISTORY ANALYSIS DESIGNING CONSTRUCTION TESTING OPERATION MAINTENANCE ADOPTION

19

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

DATA FLOW DIAGRAM

20

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

CONTEXT DIAGRAM

Manufacturer Showroom

Login Sell Maintain Add Showroom Add Agent

Login

ONLINE FOOTWEAR INFORMATION & SALE SYSTEM

View Product

Login Give Response Agent View Showroom Detail

Login Register Search Detail Give Response Customer

21

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

0 LEVEL DFD:
1.0 Manufacturer
Verification & Change Password

Manufacturer

2.0 Agent
View Detail

Agent

3.0 Showroom
Purchase, Sell & Maintain

Showroom

4.0
View & Purchase

Footwear

Customer

Customer
5.0 Result

Footwear

22

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1ST LEVEL DFD FOR MANUFACTURER

1.1 Verification of Agents & Showroom Manufacturer Manufacturer 1.2

Change Password

1.3 Log Off

1.4 Add Agents & Showroom

23

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1ST LEVEL DFD FOR AGENT


s 2.1 Showroom Detail Agent Login Showroom

2.2 Login

24

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1ST LEVEL DFD FOR SHOWROOM

3.2 Purchase Footwear

3.1 Showroom
Login Process

Manufacturer

3.3 Give Information

25

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1ST LEVEL DFD FOR FOOTWEAR

4.1 Footwear Total Stock Footwear 4.2 Maintain Footwear

26

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

1ST LEVEL DFD FOR CUSTOMER

5.1 Registration

Customer 5.2 Showroom

View Detail

5.3 Purchase Detail

5.4 Get Information

27

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

2ND LEVEL DFD

Manufacturer

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

2.1.1

Footwear 2.1.6
Search Footwear

2.1.5
Get Information

2.1.2
View Registered Customer& Showroom

Customer 2.1.7
View Footwear

2.1.3
Show Detail

2.1.8
Registration

2.1.4
View Registered Agent

Showroom

Customer

28

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

3RD LEVEL DFD

Manufacturer

Category View Registered Customer Customer Login Proces Send Notification Showroom Show Detail Footwear Purchase Footwear View Footwear Search Footwear View Footwear Add Footwear

View Registered Showroom

Maintain Agent & Showroom

Manufacturer

Response

Send Response Showroom View Contact Search Contact

Customer

Contact

29

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

ENTITY RELATIONSHIP DIAGRAM

30

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

ER-DIGRAM
A-phoneno A-id

A-city A-name A-address

Manufacturer
M-id

Delivered

Agent 1

Password
Transfered to

F-cost F-stock F-image

S-name S-id

S-street
S-address S-phoneno

F-size

C-id

M M Showroom

N
Has

Footwear M M M

S-city

Has

N
Ca-id

Purchased Viewe d

Category

C-address
C-id C-name C-city
C-phoneno C-pwd C-email

Ca-type

Customer

31

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

DATABASE DESIGN

32

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Detailed Information Of Database Tables:

MANUFACTURER:
Field Name M_id M_password Data type Varchar2(5) Varchar2(10) Description PRIMARY NOT NULL

AGENT:
Field Name A_id A_name A_address A_city A_phone no M_id Data type Varchar2(5) Varchar2(40) Varchar2(40) Varchar2(40) Varchar2(15) Varchar2(5) Description PRIMARY KEY NOT NULL NOT NULL NOT NULL NOT NULL FOREGIN KEY

33

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

SHOWROOM:

Field Name S_id S_name S_city S_address S_phone no M_id

Data type Varchar2(5) Varchar2(40) Varchar2(40) Varchar2(40) Varchar2(15) Varchar2(5)

Description PRIMARY KEY NOT NULL NOT NULL NOT NULL NOT NULL FOREGIN KEY

FOOTWEAR:

Field Name F_id F_name F_price F_image F_stock F_size S_id C_id

Data type Varchar2(5) Varchar2(40) Varchar2(15) Varchar2(40) Varchar2(15) Varchar2(5) Varchar2(5) Varchar2(5)

Description PRIMARY KEY NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL FOREGIN KEY FOREGIN KEY

34

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

CUSTOMER:

Field Name C_id C_name C_password C_city C_phone no C_address S_id

Data type Varchar2(5) Varchar2(40) Varchar2(15) Varchar2(40) Varchar2(15) Varchar2(40) Varchar2(5)

Description PRIMARY KEY NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL FOREGIN KEY

CATEGORY:

Field Name Ca_id Ca_type F_id

Data type Varchar2(5) Varchar2(40) Varchar2(5)

Description PRIMARY KEY NOT NULL FOREGIN KEY

35

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

MODULES
1.

Login :
In this module showrooms and dealer user id and password is checked randomly these with valid user id and password will get entry into members zone. This is a security feature to avoid entry of unauthorized users.

2.

Members 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.

Dealers 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

36

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

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


5.

Registration Process :
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.

37

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

PROCESS LOGIC OF MODULES

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 members zone.

38

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Members Section process:

In this zone showroom details can be viewed and their password and details are updated if required. From this 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.

39

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

SECURITY MECHANISM
In the software security there are two levels of security. The 1 st level of security, which is provided by the FRONT END and 2 nd 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.

40

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

BACK END SECURITY:


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 privilegeby-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

41

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

FUTURE SCOPE OF THIS PROJECT


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.

42

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

Limitations

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 cant 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 doesnt 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

43

ONLINE FOOTWEAR INFORMATION & SELL SYSTEM

BIBLIOGRAPHY
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

You might also like