Escolar Documentos
Profissional Documentos
Cultura Documentos
Indira Gandhi National Open University Maidan Garhi New Delhi- 110068
1
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
Structure
ONLINE FOOTWEAR INFORMATION & SELL SYSTEM 12. Security 13. Future
mechanisms
39 41 42 43
scope
TITLE
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.
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.
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.
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
10
11
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
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
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
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
Department of the organization controls the manpower planning by recording manpower requirements, grade, job.
16
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
18
19
20
CONTEXT DIAGRAM
Manufacturer Showroom
Login
View Product
21
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
Change Password
23
2.2 Login
24
3.1 Showroom
Login Process
Manufacturer
25
26
5.1 Registration
View Detail
27
Manufacturer
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
Manufacturer
Category View Registered Customer Customer Login Proces Send Notification Showroom Show Detail Footwear Purchase Footwear View Footwear Search Footwear View Footwear Add Footwear
Manufacturer
Response
Customer
Contact
29
30
ER-DIGRAM
A-phoneno A-id
Manufacturer
M-id
Delivered
Agent 1
Password
Transfered to
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
DATABASE DESIGN
32
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
SHOWROOM:
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
CUSTOMER:
Description PRIMARY KEY NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL FOREGIN KEY
CATEGORY:
35
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
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
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.
In this zone customer profiles are updated. Customer can view footwear details. They can also know their current status in the ongoing selection process.
Login process:
After entering valid user id and password showroom will be given entry to members zone.
38
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.
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 :
CUSTOMER PROCESS:
In this process, customer can only viewed or purchased also. Customer get full details with size, cost and images.
39
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..
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
41
42
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
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