online footwear synopsis.docx
-
Upload
ankit-jain -
Category
Documents
-
view
48 -
download
3
description
Transcript of 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
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
ONLINE FOOTWEAR INFORMATION & SELL SYSTEM
12. Security mechanisms 39
13. Future scope 41
14. Limitations 42
15. Bibliography 43
3
ONLINE FOOTWEAR INFORMATION & SELL SYSTEM
TITLE
4
ONLINE FOOTWEAR
INFORMATION& SELL SYSTEM
ONLINE FOOTWEAR INFORMATION & SELL SYSTEM
5
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
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
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
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
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 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
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, 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
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
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
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
19
PLANNING
APPLICATION RESEARCH HISTORY
ANALYSIS
CONSTRUCTION
DESIGNING
TESTING
OPERATION
ADOPTION
MAINTENANCE
ONLINE FOOTWEAR INFORMATION & SELL SYSTEM
20
DATA FLOW DIAGRAM
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
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
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
ONLINE FOOTWEAR INFORMATION & SELL SYSTEM
1 ST LEVEL DFD FOR AGENT s
2.1
2.2
24
Login Showroom
Login
Agent
Showroom Detail
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
ONLINE FOOTWEAR INFORMATION & SELL SYSTEM
1 ST LEVEL DFD FOR FOOTWEAR
4.1
Footwear
4.2
26
FootwearTotal Stock
Maintain Footwear
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
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
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
ONLINE FOOTWEAR INFORMATION & SELL SYSTEM
30
ENTITY RELATIONSHIP
DIAGRAM
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
ONLINE FOOTWEAR INFORMATION & SELL SYSTEM
Detailed Information Of Database Tables:32
DATABASE DESIGN
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
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
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
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
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
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
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
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
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
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
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
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