Beruflich Dokumente
Kultur Dokumente
Internship project work submitted in partial fulfillment of the requirement for the award
of the degree of bachelor of computer science
Submitted by
H.PAVITHRA
14BCS064
Guided by
Dr.(Mrs.).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
original work done by H.PAVITHRA (14BCS064) under the supervision and guidance of Dr.
(MRS).VIJI GRIPSY Msc.,M.Phil.,Ph.D, Assistant Professor, department of Computer
Science, PSGR Krishnammal College for Women, Coimbatore, that this internship work
has
not formed basis for the award of any Degree/ Diploma/Associate/Fellowship or similar title to
any candidate of any University.
H.PAVITHRA
14BCS064
Endorsed by
Place: Coimbatore
Date
Faculty Guide
CERTIFICATE
Mrs.S.C.PUNITHAMSC,M.PHIL,MFT
Faculty guide
CONTENTS
CHAPTER
II
III
IV
TOPIC
PAGE NO
ACKNOWLEDGEMENT
SYNOPSIS
INTRODUCTION
12
13
SYSTEM ANALYSIS
17
11
12
17
SYSTEM DESIGN
20
20
23
28
CONCLUSION
33
BIBLIOGRAPHY
34
ACKNOWLEDGEMENT
First and foremost I am grateful to the almighty God has showered his blessings all
through my life and throughout this project.
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. Nandini, Chairperson, PSGR Krishnammal
College for Women, Coimbatore for having given me the opportunity to undertake this project.
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
the
SYNOPSIS
The internship work entitled Marketing management was a windows application .
The Project has been designed and developed using Visual Basic.Net 2010 technology with SQL
Server 2008 for database creation. It is Platform Independent.
This work is mainly developed for shri kannan departmental stores and it is involved in
performing the processes such as Customer Details,, Order Details, Supplier Details, Product
Stock details, Billing Details and Invoice Details, marketing events.
This Software which attempts to integrate all departments and functions across a company
onto a single computer system that can serve all those departments particular needs.
II
I.INTRODUCTION
Shri kannan departmental stores private limited was started in the year 1985 as a
departmental store in erode named as sangeetha shopping centre. Encouraged by the response of
the public a mega departmental store was started in the year 1999 under the name as shri
kannan departmental store (p) Ltd,(as SKDS) .SKDS has branches in all parts of TamilNadu
and presently operating 22 departmental stores of various size.
SKDS group annual turnover is around Rs.370 crores for the last financial year. And it has
strong and commited human resources of around 2500 people. Shri T. Thanushgaran as chairman
cum managing director of this company. He actively engaged as a Executive committee member
in Tamilnadu Chamber of Commerce & Industry Madurai and he got vocational excellence
award by Lions club of Coimbatore.
Shri kannan departmental store have been selected ass the best departmental store for the
region of the year 2010 by The Ministry of Food Processing industries(MOFPI) jointly with the
Food Forum of India, and it will also strive to keep up the same momentum in the year to come.
Shri kannan departmental store (p) ltd is the one of the leading store network in Tamilnadu.
All the needs and expectations of the customers during shopping are fulfilled with great
attention. They have a well trained ,experienced and motivated staff to serve their valuable
customers with great attention and enthusiasm.
It is one of the biggest and largest selling departmental stores in Madurai was formed by Dr.
Navneetha Krishnan. The departmental store has everything under one roof. Almost all the
products such as cosmetics, grocery, fancy and gift items, snacks and bakes, home appliances,
medicines baby care products, fruits and vegetables, etc are available under one roof.
They are having their own bakery and food production unit with highly sophisticated and
hygienic equipments with fully experienced staff under strict supervision in a pollution free
environment. Their products are branded as Shri kannan and distributed to other vendors also.
Country
: India
: private limited
Date of establishment
Email id
: info@shrikannan.com
No. of employees
: 2500 (apprx)
Timing
Associates
OBJECTIVES
The company will challenge conventional thinking and innovatively use all our resources to
drive positive change in the lives of our
Customer first
Low cost
Good corporate citizenship
Professionalism
Commitment to quality & quantity
Dignity of the individual
IMPORTANCE OF MARKETING
Marketing plays an vital role in a company. The essence of marketing is an exchange or
transaction , intended to satisfy human needs and wants. That is, marketing is an human activity
directed at satisfying needs and wants, through an exchange process. A demand is want for which
the consumer is prepared to pay the price. A want is anything or a service the consumer desire or
seeks. A transaction consists of value between two parties. The aim of marketing is to make sales
in order to earn reasonable profit for the producer.
Marketing in legal aspect is said to be the effort by which the transfer of ownership in goods
between the buyer and seller. The following are the aims of marketing:
Marketing generates revenue to the firms. A firm fulfils its motive only through marketing.
Marketing section of the company is the source of information to the top management for
taking overall decisions on production. The information is the basis on which decisions will be
taken by the management.
Marketing and innovation are the two basic functions of all business. Marketing
facilitates the development of business and creates employment opportunities for people. There
are many marketing ideas that Shri kannan departmental stores (p) ltd have.
MODULES
Employee details
Items details
sales details
Add New items detail
EMPLOYEE DETAILS:
This module is used to get the details of the employee like name, number, email, address
etc..
ITEMS DETAILS:
This module is used to get the products that has been placed for purchase like product
name, product number ,product quantity ,product price etc
TARGET SALES DETAILS:
This module is used to get the details whether the department has achieved its target sales.
ADD NEW ITEMS TABLE:
This module is used to get the details of the new products that has been added in the
department.
10
MARKETING EVENTS
CUSTOMER MEETS:
The organization do this type of activities in order to add extra advantage to
customer companies. The stages of connection between the manufacturers & customers are
brought up a number of steps through this occasion
PRODUCT LAUNCH:
Launching the product is a great event conducted in a company to produce high
impact events for clients who value reach & awareness combined with preservation of brand /
service values.
INCENTIVE PROGRAMS:
This is a special event conducted for target achievers. It has come as a new technique
of acknowledgement of deserving person.
11
2 SYSTEM ENVIRONMENT
1.1HARDWARE CONFIGURATION
Processors will continue to get faster, smaller and cheaper, whereas
memory will continue to get faster, larger and cheaper. The trend except
to have a reasonable memory to a powerful processor.
Processor
Ram
Hard Drive
Monitor
Keyboard
Mouse
:
:
:
:
:
:
:
:
:
Windows XP
Microsoft Visual Basic .Net 2010
MS SQL SERVER 2008
12
Supports all CLS features such as accessing and working with .NET classes, interaction
with other .NET languages, Meta data support, common data types, and delegates.
13
Multithreading support.
data type represents geospatial data which has been projected from its native, spherical,
coordinate system into a plane. A "Round Earth" data type (GEOGRAPHY) uses an ellipsoidal
model in which the Earth is defined as a single continuous entity which does not suffer from the
singularities such as the international dateline, poles, or map projection zone "edges".
Approximately 70 methods are available to represent spatial operations for the Open Geospatial
Consortium Simple Features for SQL, Version 1.1.
SQL Server includes better compression features, which also helps in improving
scalability. It enhanced the indexing algorithms and introduced the notion of filtered indexes. It
also includes Resource Governor that allows reserving resources for certain users or workflows.
It also includes capabilities for transparent encryption of data (TDE) as well as compression of
backups. SQL Server 2008 supports the ADO.NET Entity Framework and the reporting tools,
replication, and data definition will be built around the Entity Data Model. SQL Server
Reporting Services will gain charting capabilities from the integration of the data visualization
products from Dundas Data Visualization, Inc., which was acquired by Microsoft. On the
management side, SQL Server 2008 includes the Declarative Management Framework which
allows configuring policies and constraints, on the entire database or certain tables, declaratively.
The version of SQL Server Management Studio included with SQL Server 2008 supports
IntelliSense for SQL queries against a SQL Server 2008 Database Engine. SQL Server 2008 also
makes the databases available via Windows Power Shell providers and management
functionality available as Cmdlets, so that the server and all the running instances can be
managed from Windows Power Shell.
The final SQL Server 2008 service pack (10.00.6000, Service Pack 4) was released on
September 30, 2014.
16
2. SYSTEM ANALYSIS
2.1EXISTING SYSTEM
The system maintains the details of customer in Excel format. The order is taken in the form
of order register which is maintained in the register book. For every year, they will change the
order register book and the Invoice number count starts from value 1. For every financial year,
the company billing will be calculated by the auditor . As per his suggestion, the company data
are maintained. Sometimes the invoice copy to the customer is put in Tally also.
Drawbacks of the Existing System :
The auditor reported that it is critical to calculate for every month total invoice because of
Account #1 and Account #2.
Account #1 is maintained for tax calculations which is done manually and also in tally
based invoice.
Account #2 is not maintained in anywhere.
Because of this Account #1 and Account #2, the stock status is improper always.
2.2 Behavior model
Data flow diagram:
The data flow diagram (DFD) is a graphical tool used for expressing
system requirements in a graphical form. The DFD also known as the bubble
chart has the purpose of clarifying system requirements and identifying
major transformations that will become programs in system design. Thus
DFD can be stated as the starting point of the design phase that functionally
17
The direction of flow is from top to bottom and from left to right.
The name of the data stores, sources and destinations are written in
capital letters.
Process and data flow names have the first letter of each word
capitalized. The DFD is particularly designed to aid communication.
The rule of the thumb is to explode the DFD into a functional level.
DFD SYMBOLS
In the DFD, there are four Symbols
An arrow identified data flow. It is the pipeline through which the information
flow
Process
Table design
data flow
LEVEL 0:
MARKETING
USER
MANAGEMENT
19
DATABASE
LEVEL 1:
USER
MARKETING
MANAGEMENT
EMPLOYEE TABLE
EMPLOYEE
DETAILS
ITEMS
DETAILS
ITEMSTABLE
20
SALES
DETAILS
ADD NEW
ITEMS
SALES TABLE
DETAILS
LEVEL 2:
EMPLOYEE TABLE
EMPLOYEE
DETAILS
MARKETING
SECTION
REPORT
GENERATION
ITEMS TABLE
ITEMS DETAILS
REPORT
SALES TABLE
SALES DETAILS
22
One instance of an entity (A) is associated with zero, one or many instances of another
entity (B), but for one instance of entity B there is only one instance of entity A. For
example, for a company with all employees working in one building, the building name
(A) is associated with many different employees (B), but those employees all share the
same singular association with entity A.
3. Many-to-Many
One instance of an entity (A) is associated with one, zero or many instances of another
entity (B), and one instance of entity B is associated with one, zero or many instances of
entity A. For example, for a company in which all of its employees work on multiple
projects, each instance of an employee (A) is associated with many instances of a project
(B), and at the same time, each instance of a project (B) has multiple employees (A)
associated with it.
PAID_QTY
EMP_PHONE
EMP_NAME
EMP_ADD
ITEM_NAME
BAR_NO
EMP_CODE
EMP_MAILL
TOT_QTY
M
ITEM_TABLE
23
ITEM_PRICE
1
EMPLOYEE_TAB
LE
1
CHECKS
SALES_QTY
OFBRAND_NAME
SALES_AMT
M
ACHEIVE
S
SALES_
RETURN_QTY
TABLE
RETURN_AMT
BAR_NO
ITEM_NAME
ADDS
ADD NEW
ITEM_TABLE
ITEMUNI_NAME
ITEMGRP_NAME
CATEGORY_NAME
3.SYSTEM DESIGN
There are two types of data constraints that can be applied to data being inserted into a
database table .One type of constraint is called an I/O constraint. The other type of constraint is
called a business rule constraint.
I/O Constraints
The input /output data constraint is further divided into two distinctly different constraints.
The Primary Key Constraint
Here the data constraint attached to a column ensures:
That the data entered in the table column is unique across the entire
column.
That none of the cells belonging to the table column are left empty.
Column Level
Table Level
TABLE NAME:EMPLOYEE_TABLE
PRIMARY KEY: EMPLOYEE_NUMBER
FIELD
VARCHAR
SIZE
FIELD DESC
EMP_NAME
VARCHAR
25
EMPLOYEE NAME
EMP_CODE
INTEGER
EMP_PHONE
INTEGER
12
EMPLOYEE
NUMBER
EMPLOYEE PHONE
EMP_ADDRESS
VARCHAR
50
EMP_MAIL
VARCHAR
20
EMPLOYEE
ADDRESS
EMPLOYEE MAIL
TABLE NAME:ITEM_TABLE
PRIMARY KEY:BARCODE_NUMBER
FIELD
VARCHAR
SIZE
FIELD DESC
BAR_NO
INTEGER
BARCODENUMBER
ITEM_NAME
VARCHAR
10
ITEM NAME
PAID_QTY
INTEGER
PAID QUANTITY
TOT_QTY
INTEGER
TOTAL QUANTITY
ITEM_PRICE
INTEGER
PRODUCT_DATE
VARCHAR
SIZE
FIELD DESC
OFBRAND_NAME
VARCHAR
10
OFBRAND NAME
SALES_QTY
INTEGER
10
SALES QUANTITY
SALES_AMT
INTEGER
SALES AMOUNT
RETURN_QTY
INTEGER
RETURN QUANTITY
RETURN_AMT
INTEGER
RETURN AMOUNT
VARCHAR
SIZE
FIELD DESC
BAR_NO
INTEGER
25
BARCODE NUMBER
ITEM_NAME
VARCHAR
10
ITEM NAME
ITEMUNI_NAME
VARCHAR
10
ITEMGRP_NAME
VARCHAR
10
ITEM UNIQUE
NAME
ITEM GROUP NAME
CATEGORY_NAME
VARCHAR
CATEGORY_NAME
read data from a written or printed document or it can occur by having people keying the data
directly into the system. The design of input focuses on controlling the amount of input required,
controlling the errors, avoiding delay, avoiding extra steps and keeping the process simple. The
input is designed in such a way so that it provides security and ease of use with retaining the
privacy. Input Design considered the following things:
What data should be given as input?
How the data should be arranged or coded?
The dialog to guide the operating personnel in providing input.
Methods for preparing input validations and steps to follow when error occur.
It is the process of converting the user-oriented description of the computer based
business information into program-oriented specification. The goal of designing input data is to
make the automation as easy and free from errors as possible.
28
29
30
31
32
A quality output is one, which meets the requirements of the end user and presents the
information clearly. In any system results of processing are communicated to the users and to
other system through outputs. In output design it is determined how the information is to be
displaced for immediate need and also the hard copy output. It is the most important and direct
source information to the user. Efficient and intelligent output design improves the systems
relationship to help user decision-making.
1. Designing computer output should proceed in an organized, well thought out manner; the right
output must be developed while ensuring that each output element is designed so that people will
find the system can use easily and effectively. When analysis design computer output, they
should Identify the specific output that is needed to meet the requirements.
2.Select methods for presenting information.
3.Create document, report, or other formats that contain information produced by the system.
The output form of an information system should accomplish one or more of the following
objectives.
Convey information about past activities, current status or projections of the
Future.
Signal important events, opportunities, problems, or warnings.
33
34
36
4. CONCLUSION:
37
The System reduces the Clerical work and result in retrieval of information,
which is very vital for the progress of an organization. Cost is minimized in the case of
the stationary and man power. Burden of Manual work is reduced whenever
transaction takes place, where there is no need for recording it many places manually.
The report can be taken easily.
The Developed system is highly interactive one and is user friendly as it
enabled by menu. The System provides accurate updating, data validation and
integrity is observed in the system.
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.
BIBLIOGRAPHY:
38
WEBSITES
1. www.msdn.microsoft.com
2. www.vbcity.comS
39