Вы находитесь на странице: 1из 37

FURNITURE MANAGEMENT SYSTEM

Internship Work Submitted In Partial Fulfillment Of The Requirement For The Award
Of The Degree Of Bachelor Of Computer Science
Submitted by
N.PRIYAA DHARSHINI
14BCS071
Guided by
DR.(Mrs).J.VIJI GRIPSY Msc.,M.Phil.,Ph.D
Assistant Professor, Department of Computer Science,
PSGR Krishnammal College for women,
Coimbatore-641004

JUNE 2016
DEPARTMENT OF COMPUTER SCIENCE
PSGR KRISHNAMMAL COLLEGE FOR WOMEN
College with Potential for Excellence
(An Autonomous Institution Affiliated to Bharathiyar University
Re-Accredited with A Grade by NAAC
An ISO 9001:2008 Certified Institution)
Peelamedu , Coimbatore-641004.

DECLARATION

I hereby declare that this Internship work entitled FURNITURE


MANAGEMENT SYSTEM submitted to PSGR Krishnammal College for Women,
Coimbatore for the award of

the Degree of the

Bachelor Of Computer Science,

is a record of original work done by N.PRIYAA DHARSHINI (14BCS071) under the


supervision

and

guidance of DR.(MRS) J.VIJI GRIPSY Msc.,M.Phil.,Ph.DAssistant

Professor, department of Computer Science, PSGR Krishnammal College


Coimbatore, that this internship work

for Women,

has not formed basis for the award of any Degree/

Diploma/Associate/Fellowship or similar title to any candidate of any University.

N.PRIYAA DHARSHINI
14BCS071

Endorsed by

Place: Coimbatore
Date:

Faculty Guide
DR.(MRS) J.VIJI GRIPSY Msc., M.Phil., Ph.D.,

CERTIFICATE

This is to certify that the internship work entitled FURNITURE


MANAGEMENT SYSTEM submitted to PSGR Krishnammal college for women
in partial fulfillment of the requirement for the award of the Degree of the Bachelor of
Computer Science is a record of the original work done by N.PRIYAA DHARSHINI
(14BCS071) during her period of study in the Department of Computer Science,
PSGR Krishnammal College for Women, Coimbatore, under my supervision and
guidance and her internship work has not formed the basis for the award of any
Degree/Diploma/Associate/ Fellowship or similar title to any candidate of any
university.
Forwarded by

DR. MRS J.VIJI GRIPSY Msc., M.Phil.,Ph.D

Mrs.S.C.PUNITHAMSC,M.PHIL,MFT

Faculty guide

Head of the department

CONTENTS
CHAPTER NO

TITLE
ACKNOWLEDGEMENT
SYNOPSIS

INTRODUCTION

1.1ORGANISATION PROFILE

1.2 SYSTEM ENVIRONMENT

11

1.3 SOFTWARE FEATURES

12

SYSTEM ANALYSIS

2.1 EXISTING SYSTEM

16

2.2 BEHAVIOUR MODEL

17

2.3 ENVIRONMENTAL MODEL

21

SYSTEM DESIGN

3.1 DATABASE DESIGN

23

3.2 INPUT DESIGN

27

3.3 OUTPUT DESIGN

32

CONCLUSION

37

BIBLIOGRAPHY

38

ACKNOWLEDGEMENT
First and foremost I am grateful to the almighty God has showered his blessings all
through my life and throughout this internship.
I express my whole heart thanks to Sri. G. Rangasamy, Managing Trustee, PSGR
Krishnammal College for Women, for his support and all the resources provided.
I

express

my

heartful

thanks to Smt. R. Nandhini, Chairperson, PSGR

Krishnammal College for Women, Coimbatore for having given me the opportunity to
undertake this internship.
I express my gratitude to Dr. (Mrs.) N.Yesodha Devi M.Com., Ph.D., Secretary
PSGR Krishnammal College for Women, Coimbatore for her support and all the resources
provided.
I express my gratitude to Dr. (Mrs.) S.NIRMALA M.Com., Ph.D., principal PSGR
Krishnammal College for Women, Coimbatore for her support and all the resources
provided.
I extremely grateful to Mrs.S.C.Punitha M.Sc., M.Phil., MFT., Head of the
Department, Department

of

Computer

Science, PSGR Krishnammal

College

for

Women, Coimbatore for her sustained interest and advices for the completion of this
internship.
I also express my heartful thanks to DR (MRS). VIJI GRIPSY M.Sc., M.Phil.,
Ph.DAssistant Professor, Department of Computer Science PSGR Krishnammal College for
Women, Coimbatore as a guide, for her kind and patient guidance for completing this
internship .
I also express my special thanks to VINAY CREATORS., for providing me an
opportunity to undertake this internship in their esteemed organization.
I would like to express my gratitude to my parents and all my friends for their
continuous support to complete the internship successfully.

SYNOPSIS

Here the internship is entitled FURNITURE MANAGEMENT SYSTEM.


This show the details of maintenance process in furniture showroom. These
containing details about admin login process. Because he can only access the database
section to change any changes from in it.
The employee section for maintain the details about employers. These details
are like, name, id, age, date of birth, phone number, communication address. And
customer name module is containing some details about customer name, id, purchase
furniture, quantities, rate, phone number, address.
Also the furniture details carry about the furniture oriented data are furniture
id, name, stocking of furniture, sell furniture, buy furniture, sell billing and buy billing
more. This project is having a more than advantages to compare between existing
internship of the system.

1. INTRODUCTION

Given FURNITURE MANAGEMENT SYSTEM internship is show


following details are, furniture selling, buying, billing section details. And it also
contains employee details like name, id, phone, address and etc... Then customer
module is maintaining the datas about customer name, id, purchase detail, phone
number and address.
The existing internship is having more than drawbacks. That is main cause of
dropdown of the system. But this proposed system is rectifying the drawbacks. It has
a more then features and advantages.
This system is done using by the languages are VB.NET and My SQL. In this
VB.NET as a front-end and My SQL as a back-end. These two languages are making
a best connectivity in off line. In this interface and backend server interaction is too
easy by using this language.

1.1 ORGANIZATION PROFILE

Company name

: VINAY CREATORS

Country

: India

Directors of the company

: priyankashri, chairman & Managing director

Type of the company

: private limited

Date of establishment

: 26thNovmber 1992

Email id

: vinaycreators@gmail.com

Corporate office address

: 286-A, pernaidu layout, ramnagar Coimbatore641009

No. of employees

: 250 (apprx)

Timing

: regular time: 10:00am -9:00pm

MODULE AND DISCRIPTION


ADMIN
This module is access by admin only. Admin can login using admin id and
password. This admin panel is used to change (or) update any datas in this. Because,
for a security purpose data maintenance authority given to admin, he can only make
any changes in this using login id and password.
EMPLOYEE
In this, how many employees are works under the sector. The employee
section for maintain the details about employers. These details are like, name, id, age,
date of birth, phone number, communication address. This employee details is used to
make final report. Also this only can updates or change the datas by admin.
CUSTOMER
This customer module is containing some details about customer profiles.
These arecustomer name, id, purchase furniture, quantities, rate, phone number,
address.This customer module datas are used to rectify the datas in any time for
make a final entry of the furniture showroom.Also this only can updates or change the
datas by admin.
FURNITURE
Furniture sales, purchase, selling billing, purchase billing, return of purchase,
return of sales, furniture stock details, material stock details including data and time.
This all details are maintained in this furniture module. This also only can update by
admin. Cause the security purpose.
SELLING
In this moduleis containing the details about selling. This carry furniture
selling detail is furniture name, id, customer name, id, amount, advance amount,
balance, amount and containing billing details.

1.2 SYSTEM ENVIRONMENT


SOFTWARE SPECIFICATION

COMPONANTS
OPERATING SYSTEM
GRAPHICS
FRONT- END
BACK-END
PACKAGES
BROWSER

:
:
:
:
:
:

MINIMUM REQUIREMENTS
Microsoft windows 7 and above
Intel HD graphics
VB.NET
MySQL
Xampp
Google chrome

HARDWARE SPECIFICATION

COMPONANTS
PROSSOSOR

MINIMUM REQUIREMENTS
: Intel Pentium CPU P6200 @ 2-

RAM
HARD DISK DRIVE
CACHE MEMORY
INTERNET
BASIC COMPONENTS

:
:
:
:
:

13GHz
2.00GB(1.74GB usable)
320GB
2MB
Modem and SIM slot
Battery, Mouse and standard
QWERTY Keyboard.

1.3 SOFTWARE FEATURES


WINDOWS OPERATING SYSTEM
Systems developed, marketed, and sold by Microsoft. It consists of several
families of operating systems, each of which cater to a certain sector of the computing
industry. Active Windows families include Windows NT, Windows Embedded and

10

Windows Phone; these may encompass subfamilies, e.g. Windows Embedded


Compact (Windows CE) or Windows Server. Defunct Windows families include
Windows 9x and Windows
Mobile.
Microsoft Windows (or simply Windows) is a meta-family of graphical
operating Microsoft introduced an operating environment named Windows on
November 20, 1985, as a graphical operating system shell for MS-DOS in response to
the growing interest in graphical user interfaces (GUIs). Microsoft Windows came to
dominate the world's personal computer market with over 90% market share,
overtaking Mac OS, which had been introduced in 1984.
However, since 2012, it sells less than Android, which became the most popular
operating system in 2014, when counting all of the computing platforms Windows
runs on (same as Android); in 2014, the number of Windows device sold were less
than 25% of Android devices sold.
As of July 2015, the most recent version of Windows for personal computers,
tablets and smartphones is Windows 10. The most recent versions for server
computers and embedded devices are respectively Windows Server 2012 R2 and
Windows Embedded 8. A specialized version of Windows runs on the Xbox One
game console.
The next server version of Windows is Windows Server 2016, which is expected
to be released in early 2016.

OVERVIEW OF THE FRONT END


VISUAL BASIC. NET

11

Visual Basic .NET (VB.NET) is an object-oriented computer programming


language implemented on the .NET Framework. Although it is an evolution of classic
Visual Basic language, it is not backwards-compatible with VB6, and any code
written in the old version does not compile under VB.NET.
Like all other .NET languages, VB.NET has complete support for objectoriented concepts. Everything in VB.NET is an object, including all of the primitive
types (Short, Integer, Long, String, Boolean, etc.) and user-defined types, events, and
even assemblies. All objects inherits from the base class Object.
VB.NET is implemented by Microsoft's .NET framework. Therefore, it has
full access to all the libraries in the .Net Framework. It's also possible to run VB.NET
programs on Mono, the open-source alternative to .NET, not only under Windows, but
even Linux or Mac OSX.
The following reasons make VB.Net a widely used professional language:

Modern, general purpose.

Object oriented.

Component oriented.

Easy to learn.

Structured language.

It produces efficient programs.

It can be compiled on a variety of computer platforms.

Part of .Net Framework.

12

Strong Programming Features VB.Net


VB.Net has numerous strong programming features that make it endearing to
multitude of programmers worldwide. Let us mention some of these features:

Boolean Conditions

Automatic Garbage Collection

Standard Library

Assembly Versioning

Properties and Events

Delegates and Events Management

Easy-to-use Generics

Indexers

Conditional Compilation

Simple Multithreading

13

OVERVIEW OF THE BACK END


MYSQL
MYSQL the most popular open source SQL database management system
is developed, distributed and supported by MYSQL AB.MYSQL AB is a
commercial company, founded by the MYSQL developers that build its business by
providing servicesaround the MYSQL database management system.
MYSQL is a database management system. A database is a structured
collection of a data. It may be anything from a simple shopping list to a picture
gallery or the vast amount of information in the corporate network.
To add, access, and process data store in a computer database, you need a database
management system such as MYSQL server. Since computer are very good at
handling large amount of data, database, management systems play a central role in
computing, as stand-alone utilities or as part of other application.

MYSQL is Database server.


MYSQL is ideal for both small and large application.
MYSQL support standard SQL.
MYSQL complies on a number of platforms.
MYSQL is free to download and use.

ADVANTAGES OF MYSQL DATABASE SERVER


The MYSQL database server is very fast, reliable and easy to use. If that is
what you are looking for, you should give it a try. MYSQL server also has a practical
set features developed in close cooperation with users.
14

You can find a performance comparison of MYSQL server with other


database managers on our benchmark page. MYSQL was originally developed to
handle large database much faster than existing solution and has been successfully use
in highly demanding production environments for several years.

2.1 EXISTING SYSTEM


The aim of the proposed system is overcomes the existing system. In this
project it provides better and efficient service to users. These online systems that can
be operate from anywhere and anytime.
The FURNITURE MANAGEMENT SYSTEM web application consists of
more unique features. The website unique features are:

The structure of approach: furniture management system isprovides

access to much richer content to a more structure manner.


We can easily move from the catalogue to the particular book then to a
particular chapter and so on.

ADVANTAGES OF PROPOSED SYSTEM

This FURNITURE MANAGEMENT SYSTEM is developed as flat

user interface concept.


High securable furniture data maintenance.
Store section of furniture is designed with modern security wallets.
Imported material to build furniture.
The database design of the project is very simple. So the admin can

easily understand the flow of the project.


Intimation of order submission and finishing through multiday to

customer.
The process of the report generation is very easy for the admin.

15

2.2 BEHAVIOUR MODEL


DATAFLOW DIAGRAM
A data-flow diagram (DFD) is a graphical representation of the "flow" of data
through an information system. DFDs can also be used for the visualization of data
MANAGEMENT (structured design).On a DFD, data items flow from an external
data source or an internal data store to an internal data store or an external data sink,
via an internal process. The purpose of a DFD is:

To show the scope and boundaries of a system


To show that the whole system has been considered
May be used as a communications tool between a systems analyst and any

person who plays a part in the system


To act as the starting point for redesigning a system

The representations used in order to frame a data flow diagram are:

The circle represents the process. It shows the pair of the


Process that transforms input to output.

The arrow represents the graphical flow into or out of a process.

The store is used to model a collection of data packets at rest.

The terminator represents external entities with system


Communication.

16

LEVEL 0

ADMIN

FURNITURE MANAGEMENT SYSTEM


LOGIN

FURNITURE MANAGEMENT SYSTEM DATABASE

17

LEVEL 1

ADMIN

FURNITURE MANAGEMENT SYSTEM


LOGIN PROCESS

ADMIN DETAIL PROCESS

ADMIN DETAIL

EMPLOYEE DETAIL PROCESS

EMPLOYEE DETAIL

CUSTOMER DETAIL PROCESS

CUSTOMER DETAIL

FURNITURE PROCESS

FURNITURE DETAIL

18

LEVEL 2

SELLING DETAIL

19

2.3 ENVIRONMENTAL MODEL


ER DIAGRAM
An entity-relationship (ER) diagram is a specialized graphic that illustrates the
relationships between entities in a database. ER diagrams often use symbols to
represent three different types of information.
Boxes are commonly used to represent entities. Diamonds are normally used
to represent relationships and ovals are used to represent attributes.
An entity-relationship diagram (ERD) is a data modelling technique that
graphically illustrates an information systems entities and the relationships between
those entities.
An ERD is a conceptual and representational model of data used to represent
the entity framework infrastructure.

The elements of an ERD are:

Entities
Relationships
Attributes

Steps involved in creating an ERD include:

Identifying and defining the entities


Determining all interactions between the entities
Analyzing the nature of interactions/determining the cardinality of the

relationships
Creating the ERD

ER DIAGRAM
20

Admin_id

Emp_id

Emp_name

Passwordd

Phone
Manager

Admin

Employee_ta
ble

Address

Phone
Address

Checks
Customer_i
d

Cus_name

Adds

DOB

Cus_id

Goods

Sell

Size

Furniture_table

Perform

Color
Amount
Material

Fur_name

Fur_id

Date\Time

Selling_table

Balance

Fur_id
Cus_name
Cus_id

3. SYSTEM DESIGN
21

Fur_nameme

3.1 DATABASE DESIGN


A Database is an organized mechanism that has the capability of storing
information through which a user can retrieve stored information in an effective and
efficient manner.
The Database design is a two level process. In the first step, user requirements
are gathered together and a database is designed which will meet these requirements
as clearly as possible. This step is called Information Level Design and it is taken
independent of any individual DBMS.
In the second step, this Information level design is transferred into a design for
the specific DBMS that will be used to implement the system in question. A database
design runs parallel with the system design. The organization of the data in the
database is aimed to achieve the following two major objectives.

Data Integrity
Data independence

DATABASE NORMALIZATION
Normalization is the process of decomposing the attributes in an application,
which results in a set of tables with very simple structure. The purpose of
normalization is to make tables as simple as possible. Normalization is carried out in
this system for the following reasons.

To structure the data so that there is no repetition of data.


To permit simple retrieval of data in response to query and report
request.

TABLE DESIGN

22

Table design is the process of the producing a detailed data model of a


database. This logical data model contains all the needed logical and physical design
choices and physical storage parameters needed to generate a design in a data
definition language, which can then be used to create a database fully attributed data
model contains detailed attributes for each.
The term database design can be used to describe many different parts of the
design of an overall database system. Principally, and most correctly, it can be thought
of as the logical design of the vase data structure used to store the data. In the relation
model these are the table and views. In an object database the entities and relationship
map directly to object classes and named relationships.

Table name

:Admin login table

Table description

: contain admin login details.

Primary key

: Admin id

Column name
Admin id
Password

Table name
Table description

Data type
Varchar
Varchar

Size
10
10

Constrain
Primary key
Not null

:Employee table
: contain employee details.

23

Description
Id of admin
Conformation password

Primary key
Column name
Emp_ name
Emp_ id
Age
DOB
Section
Phone
Address

: Emp_ id
Data type
Char
Varchar
Numeric
Numeric
Char
Numeric
Varchar

Size
20
10
3
10
20
10
50

Table name

:Customer table

Table description

: contain customer details.

Primary key

: Cus_id

Column name
Cus_ name
Cus_id
DOB
Goods
Phone
Address

Table name

Data type
Char
Varchar
Numeric
Varchar
Numeric
Varchar

Size
20
10
10
50
10
50

Description
Name of inventory
Id of inventory
Age of the employee
Date of birth
Working section
Contact number
Communication address

Constrain
Not null
Primary key
Not null
Not null
Not null
Not null

Description
Name of inventory
Id of inventory
Date of birth
Purchasing goods
Contact number
Communication address

Constrain
Not null
Primary key
Not null
Not null
Not null
Not null
Not null

Description
Name of the furniture
Id of the furniture
Name of the material
Furniture size
Furniture color
Sell furniture
Amount of furniture

:Furniture table

Table description

: contain furniture details.

Primary key

: Cus_ id

Column name
Fur name
Fur id
Material
Size
Color
Sell
Amount

Constrain
Not null
Primary key
Not null
Not null
Not null
Not null
Not null

Data type
Varchar
Varchar
Varchar
Numeric
Char
Char
Numeric

Size
20
10
20
20
10
20
10

24

Table name

:selling table

Table description

: contain sellingdetails.

Foreign key

: Cus id & fur id

Column name
Fur name
Fur id
Cus name
Cus id
Amount
Balance
Date /time

Data type
Varchar
Varchar
Char
Varchar
Numeric
Numeric
Numeric

Size
20
10
20
10
10
10
10

Constrain
Not null
Foreign key
Not null
Not null
Not null
Not null
Not null

Description
Name of the furniture
Id of the furniture
Name of the customer
Id of the customer
Total amount
Balance amount
Date and time

3.2INPUT DESIGN AND FORMS


Input design is the process of converting user-originated inputs format. Input
design is one of the most expensive phases of the operation of the major problem of a
system. Input facilities the entry of data into the computer system. Input design
involves the selection of the best strategy for getting data into the computer system at
the right time and as accurately as possible. This is because the most difficult aspect
of input designs in accuracy. The use of well- defined document can encourage used
to record data accurately without omission. Input design must capture all the data that
the system needs, without introducing any errors. Input errors can be greatly reduced
when inputting directly by using appropriate forms for data capture and well-designed
computer screen layout. . The input design is the part of overall system design, which
requires very careful attention. If the data going into the system is incorrect then the
processing and output will magnify the errors. The objectives considered during input
design are:

Nature of input processing.


Flexibility and thoroughness of validation rules.
Handling of properties within the input documents.
Screen design to ensure accuracy and efficiency of the input
relationship with files. Careful design of the input also involves

25

attention to error handling, in the project; the input design is made

in various window forms with various methods.


Admin login
Employee data
Customer data
Furniture
Selling

INPUT FORM
Form name: Admin login
Description: admin login details

26

Form name: Employee table


Description: contain employee table

27

Form Name: Customer table


Description: contain customer details

28

Form Name: Furniture table


Description: contain furniture details

29

3.3OUTPUT DESIGN AND FORMS


Output design generally refers to the results and information that are generated
by the system for many end-users; output is the main reason for developing the
system and the basis on which they evaluate the usefulness of the application. In any
system, the output design determines the input to be given to the application.
Output design is very important concept in the computerized system, without
reliable output his user may feel the entire system is unnecessary and avoids using it.
The proper output design is important in any system and facilitates effective decisionmaking.
Output design is the process which involves designing necessary output which
helps the user according to their requirement.
Efficient output design should improve the system relationship with the user
and helps in decision-making.
Since the reports are directly required by the management for taking decision
and to draw the conclusion must be simple, descriptive and clear to the user. Option
for outputs and forms are given in the system menus.

30

OUTPUT FORM
Form name: Customer table
Description: contain customer details

31

Form Name: Employee table


Description: contain employee details

32

Form Name: Furniture table


Descrription: contain furniture table

33

Form Name: selling table


Description: contain selling details

34

4. CONCLUSION
CONCLUSION
We successfully designed and implemented an auction management that
allows direct interaction with our system. We are assessing the impact of this
advanced informatics tool for manage bidder and bidding information in online.
This is to summarize, this system is a well-developed on satisfying all the
requirements of the users with best performance.
Though the present system is a well performing one, performance will still
increase if the power consumption and office expenses are computerized. The various
timely reports by this internship would be more useful for the users.
The Internship is designed in such a way that it is flexible for changes in
future user requirements. Further extensions in the system can be made to submit
more reports to the managements, this will give the management is clear picture of the
process of the current system. The existing system has good scope for further
development and it can be integrated with the major systems like hospital
management system.To conclude I think that this Internship was very beneficial to me
as I learnt a lot,and it made me discover works in a real world.

35

BIBLIOGRAPHY
REFERENCE BOOKS
1.HAROLD DAVIS,VB DOT NET COMDEX publishers Programming secrets 3 rd
edition,2009.
2.EVANGELOS,VB.NET COMDEX publishers ,2nd edition 2010.
3.RICHARDCASE,Introduction to Visual Basics.NET&NET Framework,3rd edition 2011.
REFERENCE WEBSITES
www.freevbcode.com
www.google.com
www.altavista.com

36

37

Вам также может понравиться