Computer Science -04.12.12

94
PRODUCTION MANAGEMENT SYSTEM FOR SALZER ELECTRONIC LTD PROJECT WORK SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE AWARD OF DEGREE OF BACHELOR OF COMMERCE WITH COMPUTER APPLICATIONS BHARATHIAR UNIVERSITY COIMBATORE-641 004 SUBMITTED BY A. SANTHANA LAKSHMI (09BBC081) GUIDED BY MS.R.JAYASATHYA. M.Com., M.Phil., MBA., PGDCA., DEPARTMENT OF COMMERCE WITH COMPUTER APPLICATIONS PSGR KRISHNAMMAL COLLEGE FOR WOMEN COLLEGE WITH POTENTIAL FOR EXCELLENCE (An Autonomous Institution affiliated to Bharathiar University) 1

Transcript of Computer Science -04.12.12

Page 1: Computer Science -04.12.12

PRODUCTION MANAGEMENT SYSTEM FOR

SALZER ELECTRONIC LTD

PROJECT WORK SUBMITTED IN PARTIAL FULFILLMENT OF THE

REQUIREMENTS FOR THE AWARD OF DEGREE OF BACHELOR OF COMMERCE WITH

COMPUTER APPLICATIONS

BHARATHIAR UNIVERSITY

COIMBATORE-641 004

SUBMITTED BY

A. SANTHANA LAKSHMI

(09BBC081)

GUIDED BY

MS.R.JAYASATHYA. M.Com., M.Phil., MBA., PGDCA.,

DEPARTMENT OF COMMERCE WITH COMPUTER APPLICATIONS

PSGR KRISHNAMMAL COLLEGE FOR WOMEN

COLLEGE WITH POTENTIAL FOR EXCELLENCE

(An Autonomous Institution affiliated to Bharathiar University)

(Reaccredited with ‘A’ Grade by NAAC)

(An ISO 9001:2008 Certified Institution)

Coimbatore -641 004.

MARCH 2012

1

Page 2: Computer Science -04.12.12

2

Certificate

Page 3: Computer Science -04.12.12

CERTIFICATE

This is to certify that this project work entitled “PRODUCTION

MANAGEMENT SYSTEM” submitted to Bharathiar University in the partial

fulfillment of the requirements for the award of the degree of Bachelor of

Commerce with Computer Applications is a record of original work done by

A.SANTHANA LAKSHMI (09BBC081) during the period of study in PSGR

Krishnammal College for Women, Coimbatore under my supervision and

guidance and the project has not formed the basis for the award of any

Degree/Diploma/Associate/fellowship or similar title to any candidates of any

university.

Submitted for final Examination held on _____________________

___________________ ________________________

INTERNAL EXAMINER EXTERNAL EXAMINER

3

Page 4: Computer Science -04.12.12

4

Declaration

Page 5: Computer Science -04.12.12

DECLARATION

I hereby declare that this project entitled “PRODUCTION

MANAGEMENT SYSTEM” submitted to BHARATHIAR UNIVERSITY for

the award to the degree of BACHELOR OF COMMERCE WITH

COMPUTER APPLICATION, is a record word done by me under the

supervision and guidance of Mrs. Ms. R. JAYASATHYA,M.Com, M.Phil.,

MBA., PGDCA., Faculty Guide, DEPARTMENT OF B.COM(CA)., PSGR

KRISHNAMMAL COLLEGE FOR WOMEN, and this project work has not

formed the basis for the award of any Degree/Diploma/Associate/Fellowship or

similar title to any candidate of any university.

Place :Coimbatore A.SANTHANA

LAKSHMI

Date: (09BBC081)

Endrosed by

Place:Coimbatore Ms. R. JAYASATHYA,

Date: M.Com, M.Phil., MBA., PGDCA.,,

5

Page 6: Computer Science -04.12.12

6

Acknowledgement

Page 7: Computer Science -04.12.12

ACKNOWLEDGEMENT

I take this opportunity with great pleasure, deep satisfaction and

gratitude, the contribution of many individuals in the successful completion of this

project.

I record my sincere thanks to Dr (Mrs.) N.Yeshodha Devi, M.com.,

Ph.D.,Principal, P.S.G.R.Krishnammal College for Women, Coimbatore for

granting me permission to undergo this training.

I am extremely grateful to Mrs.R.Nithya,

M.Com.,M.Phil.,MBA.,PGDCA., Head of the Department of B.Com (CA) and

M.Com for the guidance and enthusiasm provided throughout the project work.

I am highly indebted to my guide, Ms. R. Jayasathya, M.Com,

M.Phil., MBA., PGDCA.,, for her valuable guidance that has gone a long way to

make this project successful.

I take this oppurtunity to express my sincere thanks to Salzer Electronic

Ltd, for their constant help in completion of this project work.

My sincere thanks are due to all the staff of our department for their

constant support and encouragement.

7

Page 8: Computer Science -04.12.12

8

Contents

Page 9: Computer Science -04.12.12

CONTENTS

CHAPTER NO. TOPIC PAGENO

SYNOPSIS

1 INTRODUCTION

1.1 ABOUT THE COMPANY

1.2 COMPANY PROFILE

1.3 ABOUT THE DEPARTMENT

2 SYSTEM ENVIRONMENT

2.1 SYSTEM CONFIGURATION

2.2 SOFTWARE FEATURES

3 SYSTEM ANALYSIS

3.1 EXISTING SYSTEM

3.2 PROPOSED SYSTEM

3.3 CONTEXT ANALYSIS DIAGRAM

4 SYSTEM DESIGN

4.1 TABLE DESIGN

4.2 INPUT DESIGN

4.3 OUTPUT DESIGN

5 SYSTEM TESTING AND IMPLEMENTATION

5.1 SYSTEM TESTING

5.2 SYSTEM IMPLEMENTATION

6 CONCLUSION

BIBLIOGRAPHY

9

Page 10: Computer Science -04.12.12

10

Introduction

Page 11: Computer Science -04.12.12

1. INTRODUCTION

1.1 ABOUT THE COMPANY

Salzer electronics limited is a company established on 8 January 1985 at

samichettipalayam, periyanayakanpalayam for the manufacture of rotary switches

ranging from 6 amps to 400 amps for industrial as well as domestic applications.

The company started its commercial production during august 1986 and it

has more than 20 years record of success. All the products of the company are

internationally certified by UL (Underwriters Laboratories), CSA (Canadian

Standards association), VDE (Association of German electrical technologists), and

CE (Conformite European) recognition of our quality.

Salzer is the only approved supplier for nuclear power Corporation for rotary

switches. It is the largest supplier to Indian railways. The company has a strong

R&D facality with the full fledged laboratory and capative tool room to upgrade&

develop products setting with new market trends.

Our In-house R&D has been recognized by ministry of science and

technology, Department of science and industrial research, government of india.

We have tremendous support from our customers,shareholders, financial

institutions, employees and all other agencies, to continuously build the

organization from a humble beginning to a group of companies with international

affiliations.

The company has also entered into technical and financial collaboration with

M/s.pliotron Manufacturing Inc., CanadaI(leading manufacturing of transformers

11

Page 12: Computer Science -04.12.12

in north America), in 1995 for manufacturing toroidal transformers with 50% buy-

back.

PROMOTERS OF THE COMPANY

The core promoter of salzer electronics limited is Mr. V. Manikandan, is a

qualified electrical engineer and entrepreneur with wide experience. He has served

with m/s Lakshmi machine works limited, the market leader in textile machinery

manufacturing industry. With his experience gained through his association he

promoted the project in the year 1985 for the manufacture of rotary switches.

OBJECTIVES OF THE COMPANY

Strengthen its hold in the global markets.

To reduce cost.

Better utilization of human resources and manufacturing facilities.

To achieve cost effectiveness.

VISION OF THE COMPANY

In time action.

Clear understanding of customer’s instructions.

Clear communication with vendors.

Clear instructions for production.

MISSION OF THE COMPANY

To reduce the cost of production.

To satisfy the customer.

12

Page 13: Computer Science -04.12.12

To continue to surpass the past achievements.

13Company Profile

Page 14: Computer Science -04.12.12

1.2 COMPANY PROFILE

Company name : Salzer Electronics limited

Address : 105B, Samichettipalayam,

Coimbatore-641047.

Managing director : Mr.V.Manikandan

Year of establishment : 1985

Phone no : 0422-4233600

Fax : 0422-2692170

E-Mail : [email protected]

Website : www.salzergroup.com

Number of employees : 800

14

Page 15: Computer Science -04.12.12

15

Production department

Page 16: Computer Science -04.12.12

1.3 PRODUCTION DEPARTMENT

Production department is under the control of Mrs.Vijaya. The company is

established in the switch gear industry for the manufacture of CAM operated rotary

switches with latest technology at International standards mainly for industrial

purposes. It produces products in all capacities from 6 Amps to 400 Amps.

Salzer is the largest producer of rotary switches and cable ducts in Asia. The

main function of production department is to produce our products on time to the

required quality levels at the defined product cost. The main role of production is

to turn inputs (raw materials) into outputs (finished goods).Output refers to a

finished product or service and inputs are the material that are needed to

manufacture certain goods.

In production department, assembly section is present in which three types

of switches are produced. They are:

1) RELAY TYPE

2) SINGLE PHASE MOTOR STARTER

3) CONTACTOR

RELAY TYPE

Relays are made up of coils wrapped around switches. The switches are

composed of 2 overlapping Ferro magnetic blades sealed within glass capsule

which is filled with a gas. The gas inside the capsule is nitrogen gas.

The coils are generally smaller and therefore can activate much faster than

the armatures in electro mechanical relays.

16

Page 17: Computer Science -04.12.12

SINGLE PHASE MOTOR STARTER

Single Phase motor starter is available at lowest cost with less maintenance

and so they are more in need today. The stator field in the single phase motor does

not rotate instead it alternates between the poles. The stator field will not produce

rotation because the interaction is shown by double headed arrow and the force is

across the rotator.

CONTACTORS

A contactor is en electrically controlled switch used for switching a power

circuit similar to relay type except with higher current ratings. A contactor is

controlled by a circuit which has lower power level than the switched circuit

contactors. The switched circuit contactor comes in many forms with varying

capacities and features. A short circuit contactors range from several amps and in

kilowatt. Contactors are used to control electric motors and other electrical loads.

The company produces best in quality and value added products complying with

international benchmark. The company has a complete tool room to take care of

the production requirements, to achieve the targeted production.

17

Page 18: Computer Science -04.12.12

18

System Environment

Page 19: Computer Science -04.12.12

2. SYSTEM ENVIRONMENT

2.1 SYSTEM CONFIGURATION

Hardware configuration:

Processor : Intel Pentium IV (1.8GHZ)

Main memory : 512MB

Hard Disk capacity : 250GB

Monitor : 18.5” CRT

Keyboard : 101 keys

Mouse : Logitech mouse

Software Configuration:

Operating System : WINDOWS XP

Front end : VISUAL BASIC 6.0

Back end : MICROSOFT ACCESS

19

Page 20: Computer Science -04.12.12

20

Software Features

Page 21: Computer Science -04.12.12

2.2 SOFTWARE FEATURES

VISUAL BASIC 6.0

VISUAL BASIC 6.0 is an ideal programming language for developing

sophisticated professional applications for Microsoft Windows. It makes use of

Graphical user interface for creating robust and powerful application. Coding in

GUI environment is quite a transition to traditional, linear path of execution and

is limited to a small set of operations. In a GUI environment, the number of

options open to the user is much greater, user friendliness, faster application

development. Visual basic IDE is make up of a number of components

Visual Basic was developed from the Basic programming language

Microsoft Corporation created the enhanced version of BASIC called visual basic

for windows.

There are two concepts crucial to Visual Basic. They are

A visual method of creating the application.

Ability to attach code directly to each event.

Menu Bar

Tool Bar

Project Explorer

Properties Windows

Form Layout window

Tool Box

Form Designer

21

Page 22: Computer Science -04.12.12

The event-driven model

In traditional or “procedural” applications, the application itself controls

which portions of code execute and in what sequence. Execution starts with the

first line of code and follows a predefined path through the application, calling

procedures as needed. In an event-driven application, the code doesn’t follow a

predetermined path – it executes different code sections in response to events.

Events can be triggered by the user’s actions, by messages from the system or

other applications, or even from the application itself. The sequence of these

events determine the sequence in which the code executes, thus the path through

the application’s code differs each time the program runs. The content of a Visual

Basic projects are stored as .vbp files. A .vbp files contains different modules.

They are

Form Modules (.frm)

Standard modules (.bas)

Class modules (.cls)

Features:

Visual basic lets you add menus, text boxes, command buttons, option

buttons(for making exclusive choices), check boxes(for nonexclusive choices),

list boxes, scroll bars, and file and directory boxes to blank windows.

These windows have full access to the clipboard and to the information in most

other windows applications running at the same time.

Visual basic to communicate with other applications running under windows,

using the most modern version of Microsoft’s COM/OLE technology.

22

Page 23: Computer Science -04.12.12

Visual basic 6 offers more: more internet features, better support for database

development, more language features to make programming jobs easier, more

wizards, more.

Advantages:

Visual basic monitors the windows and the controls in each window for all the

events that each control can recognize.

When visual basic detects an event, if there isn’t a built in response to the event,

visual basic examines the application to see if you have written an event

procedure for the event.

Visual basic is an event procedure, visual basic executes the code that makes up

that event procedure and goes back to step1.

Visual basic’s programming language is based on a modern structured version

of basic, it’s easy to build large programs by using modern modular and object-

oriented techniques.

Visual basic also provides sophisticated error handling for all too common task

of preventing users from bombing an application.

The visual basic complier is fast, and even lets do background compilation or

compile only the code that is needed to start the application.

This means that any changes needed to correct the routine programming nd

typographical errors that are so common when you begin building an

application are a snap.

In addition, visual basic has an extensive online help system for quick reference

while its developing the application.

23

Page 24: Computer Science -04.12.12

Backend MS access -2007

MS-Access is a powerful multi-user RDBMS developed by Microsoft

Corporation. It store and manipulate large amounts of information and automatic

repetitive tasks such as manipulating an inventory and generation invokes. Using

access easy to use data input forms can be developed. Data can process and

meaningful reports can be generated.

MS-Access provides most of the features available in the high end RDBMS

products like oracle. Sybase and ingress etc. Visual Basic keeps Access as its

native database always called joint engine technology’s which means structured

query language is widely used here for retrieving data from one or more tables

other than the wizard available in ACCESS.

Data in ACCESS is organized in the form of tables. Within tables, records

are arranged according to a common reference value known as primary key or the

key field. The value in the key field is different for every record and thus helps in

uniquely identifying records. A combination of two or more fields can also be used

as the primary key. Since the value in one table can be replicated across other

tables. There should be a way to maintain a relation between the two tables. This

relation is implemented through the concept of foreign key. The foreign key in

staple is a field, which links that table to another table.

Features of MS-Access

Windows-Based application

Large data management capacity

24

Page 25: Computer Science -04.12.12

Importing, exporting and linking external files

Wizards and builders

Built-in functions, Macros

Context-sensitive and the answer wizard

Built-in security.

25

Page 26: Computer Science -04.12.12

Advantages

Catalogs of books, CDs, rare, wine vintages, risqué movies, or anything else

you want to collect and keep track of

Mailing lists that let you keep in touch with friends, family , and co workers

Business information, like customer lists, product catalog, order records , and

invoices

Lists of guests and gifts for weddings and other celebrations

Lists of expenses, investments, and other financial planning details

Access is also the king of small businesses, because of its legendary powers of

customization. After all, you can use virtually any database product to create a

list of customer orders. But only access makes it easy to build a full user

interface for that database

Backup

Space

Searching

Integrating with other applications

26

Page 27: Computer Science -04.12.12

27

System analysis

Page 28: Computer Science -04.12.12

3. SYSTEM ANALYSIS

3.1 EXISTING SYSTEM STUDY

The system study phase studies the problem, identifies alternate solutions

evaluate those solutions and finally recommends the best solution.

The system study gives the structure & function of the system. The system

study can be performed only on an existing system.

The system study gives idea user requirements. A detailed system study is

an essential for developing an efficient system. The techniques used are:

Observation

Interview

Discussion Observation

Observation

Observation of the functioning of the existing system gives the idea for the

design of the new system. This will figure of the pitfalls of the current system. It is

helpful to understand and study the entire current system. By observation we can

point out the changes needed to the existing system. It also validates the data

gathered by other means. It also gives a better understanding of the workloads &

pressures faced.

Interview

28

Page 29: Computer Science -04.12.12

The main objective of the interview is to gather information regarding the

system from the concerned authorities/employees to find the system requirements

& thereby improving the existing system. Interviewing the managerial staff &

users can make a thorough understanding of the system &this will be useful to

improve the efficiency of the existing system.

29

Page 30: Computer Science -04.12.12

Discussion

The main objective of the discussion is to transfer the ideas between the

department & the system developer. Through discussions, the problem faced by the

user during data entry, data retrieval, report generation can be understood.

Limitations of existing system

At present, the requirements of the system are done manually and hence

there are number of limitations.

The various activities are carried out by different section depending on their

activity. The various status information is maintained in books and files, which

is very difficult.

Reports are produced by manual processing, that will be an unformatted manual

and unreliable.

Data security is less.

Calculations are done manually

30

Page 31: Computer Science -04.12.12

3.2 PROPOSED SYSTEM

The drawbacks, which are faced in the existing system, can be eradicated by

using this title, which has been computerized. The system is proposed now to

computerize all the details that are maintained manually.

Once the details are fed into the computer there is no need of various people

to deal with separate section. Only a single person is enough to maintain all the

reports.

The problems in the system benefits and then translate them to measurable

objectives. The system generally includes the processing of the various

departments such as administrator parts, testing, add question and project

allocation. If the existing system is used, it requires lot of time so the proposed

system has certain objectives.

ADVANTAGES OF PROPOSED SYSTEM

Physical space reduction.

Minimization of time.

Date integrity is powered.

High security for data.

Flow of data is efficient.

Adopt changes easily.

High response time.

Better accuracy and efficiency.

31

Page 32: Computer Science -04.12.12

Error may occur due to manual calculations can be avoided.

Addition, modification, Deletion can be done at any time.

32

Page 33: Computer Science -04.12.12

33

CAD Diagram

Page 34: Computer Science -04.12.12

3.3 CONTEXT ANALYSIS DIAGRAM

The context analysis diagram for developed system for production

management system is entities with data flow it depicts a entire flow on the system

along with input and output. The context analysis explains about the project

34

Page 35: Computer Science -04.12.12

35

System analysis

Page 36: Computer Science -04.12.12

4. SYSTEM DESIGN

System design is to deliver the requirement as specified in the feasibility

report. It contains logical design and physical designing, logical designing

describes the structure and characteristics or features like input, output, files and

reports. These types of design follows top-down an hierarchy which will have one

single entry and single exit.

4.1 TABLE DESIGN

A database is a collection of interrelated data stored with minimum

redundancy to serve many users quickly and efficiently. The general objective of

database design is to make the data access easy, inexpensive and Flexible to the

user.

Order Details Table:

This table contains details about the orders from the sales department. It

includes order no. order date, product name and product number, range, supplier

name and delivery date.

Raw Material Requisition Table:

Then the sales department required raw material from stores department. It

includes requisition no. material code, material name, required date, and quantity.

Supply of raw material table:

Stores department supply the raw material to the production department for

produce the goods. It includes raw material no. material name, order name,

delivery date.

36

Page 37: Computer Science -04.12.12

Transfer of finished goods:

After producing the products of transfer from production department to sales

department to selling the products. It includes product no. product name, range,

quantity department name and transfer date.

37

Page 38: Computer Science -04.12.12

Finished product details:

After producing the goods products are send to the sales department to sale

finally all the report will submit to the production manager. It includes product no.

goods send, balance goods, price per unit and sending date.

TABLE: 1

Table name: Order details

Primary key: Order no

Description: Used to store order details

FIELD NAME DATA TYPE DESCRIPTION

Order no Number Product order number

Product no Number Product number

Product name Text Product Name

Order Date Date/time Product Order Date

Range Number Range

Supplier Name Text Supplier Name

Quantity Number Quality

Delivered Date Date/time Product Required Date

This table contains order details

38

Page 39: Computer Science -04.12.12

TABLE: 2

Table name: Raw material requisition

Primary key: Requisition no

Description: Used to store requisition of raw materials

FIELD NAME DATA TYPE DESCRIPTION

Order no Number Product order number

Order date date/time Product number

Material no Text Product no

Material name Text Product name

Range Number Range

Quantity Number Quantity

Delivered Date Date/time Product Required Date

This table contains raw material requisition

39

Page 40: Computer Science -04.12.12

TABLE: 3

Table name: Supply of raw material

Primary key: Material no

Description: Used to store supply of raw materials

FIELD

NAMEDATA TYPE DESCRIPTION

Requisition no Number Requisition number

Material code Number Material number

Material name Text Material Name

Order date Date/time Material Order Date

Range Number Material Range

Quantity Number Material Quantity

Required Date Date/time Material Required

Date

This table contains supply of raw material

40

Page 41: Computer Science -04.12.12

TABLE: 4

Table name: Transfer of finished goods

Primary key: Product no

Description: Used to store transfer of finished goods

FIELD NAME DATA TYPE DESCRIPTION

Product no Number Transfer product no

Product name Text Transfer product

name

Range Text Transfer goods

range

Quantity Number Transfer good

quantity

Departmentname Text Department name

Transfer date Date/time Goods transfer date

This table contains transfer of finished goods

41

Page 42: Computer Science -04.12.12

TABLE: 5

Table name: Finished product details

Primary key: Product name

Description: Used to store finished product details

FIELD

NAMEDATA TYPE DESCRIPTION

Product no Number Product number

Product name Text Product name

Goods Sent Number Sent finished

Balance

Goods

Number Balance Goods

Price Number Goods price

Sending Date Date/time Goods Sending Date

This table contains finished product details

42

Page 43: Computer Science -04.12.12

4.2 INPUT DESIGN

Order details

This module contains the details about the products that are being ordered.

The name of the order no, order date, product name, material name, quantity,

supplier no, and required date are maintained in this module.

Raw material requisition

This module contains the details about the material that are being

requisition. The name of the order no, material code, material name, order date,

quantity and required date are maintained in this module.

Supply of raw material

This module contains the details about the supplier of raw material. The

details such as order no, order date, material name, material no, quantity, and

delivered date will be defined in this module.

Transfer of finished goods

This module contains the details about the products that are being

transferred. The modules names product no, product name, quantity of the product,

range of the product, transfer date, deliver date and department are maintained in

this module.

Finished goods details

This module contains the details about the products that are being finished

goods. The modules name is product no, product name, goods sent, balance goods,

sending date, price per unit are maintained in this module.

43

Page 44: Computer Science -04.12.12

44

Forms

Page 45: Computer Science -04.12.12

FORM 1

ORDER DETAILS

This form includes about the details of order

45

Page 46: Computer Science -04.12.12

FORM 2

RAW MATERIAL REQUISITION

This form includes about the raw material requisition

46

Page 47: Computer Science -04.12.12

FORM 3

SUPPLY OF RAW MATERIAL

This form includes about the supply of raw material

FORM 4

47

Page 48: Computer Science -04.12.12

TRANSFER OF FINISHED GOODS

This form includes about the transfer of finished goods

48

Page 49: Computer Science -04.12.12

FORM 5

FINISHED PRODUCT DETAILS

This form includes about the transfer of finished product details

49

Page 50: Computer Science -04.12.12

50

Output Design

Page 51: Computer Science -04.12.12

4.3 OUTPUT DESIGN

This software is very helpful for all users and also the company. This

production management system is very useful to follow up the production &

resources needed for production. The raw material details are stored and reports

generated. The raw material is being requested for production. The amount of raw

material required.The amount of raw material delivered are being maintained in the

database. It also includes required date and delivery date. The production

management system will produce the products.

The member of goods produced are being maintained in the database. The

finished products are supplied to the sales department.The finished product details

are maintained in the database. The number of goods, delivered, delivery date,

product no and product name details are maintained. Report are generated if

needed. Production management system produce all the producing & delivering the

goods according to the requirement.

Order details:

Customers order the products to the sales department, sales department place

the orders to production department this form includes order no ,order date, range,

material name, suppier name, required date etc

Raw material requisition:

Production department required materials from the stores to produce the

goods this form includes the fields like requisition order no, date, delivered date,

supplier no, quantity, material name etc

Supply of raw material:

51

Page 52: Computer Science -04.12.12

Stores supply the materials to the production department, Production

department

Produce the goods this form includes order no, order date, material no, material

name, quantity.

Transfer of finished goods:

The finished products are transfer from production department to sales

department this form includes product no ,product name, quantity, transfer date,

delivery date.

Finished product details:

This reports are sent to the manager this form includes product no, product

name goods sent, balance goods, sending date, price per unit .

52

Page 53: Computer Science -04.12.12

53

Reports

Page 54: Computer Science -04.12.12

REPORT 1

ORDER DETAILS

This report contains order details

54

Page 55: Computer Science -04.12.12

REPORT 2

RAW MATERIAL REQUISITION

This report Raw material requisition

55

Page 56: Computer Science -04.12.12

REPORT 3

SUPPLY OF RAW MATERIAL

This report contains Raw material requisition

56

Page 57: Computer Science -04.12.12

REPORT 4

TRANSFER OF FINISHED GOODS

This report contains transfer of finished goods

57

Page 58: Computer Science -04.12.12

REPORT 5

FINISHED PRODUCT DETAILS

This report contains finished product details

58

Page 59: Computer Science -04.12.12

59

System Testing & Implementation

Page 60: Computer Science -04.12.12

5. SYSTEM TESTING AND IMPLEMENTATION

5.1 SYSTEM TESTING

Software testing is a critical element of software quality assurance and

represents the ultimate review of specification, design and code generation. Once

the source code has been generated, software must be tested to uncover as many

errors as possible before delivery to the customer. In order to find the highest

possible number of errors, tests must be conducted systematically and test cases

must be designed using disciplined techniques.

White box Testing

White box testing some times called as glass box testing is a test case design

method that uses the control structures of the procedural design to derive test cases.

Using White Box testing methods, the software engineer can derive test case, that

guarantee that all independent paths with in a module have been exercised at least

once, exercise all logical decisions on their true and false sides, execute all loops

at their boundaries and within their operational bounds, exercise internal data

structures to ensure their validity. “Logic errors and incorrect assumptions are

inversely proportional to the probability that a program path will be executed“.

“Typographical errors are random”

When a program is translated into programming language source code, it is

likely that some typing errors will occur. Many will be uncovered by syntax and

typing checking mechanisms, but others may go undetected until testing begins. It

is as likely that a type will exist on an obscure logical path as on a mainstream

path.

60

Page 61: Computer Science -04.12.12

Black box Testing

Black box testing, also called as behavioural testing, focuses on the functional

requirements of the software. That is, black box testing enables the software

engineer to derive sets of input conditions that will fully exercise all functional

requirements for a program.

By applying black box techniques, a set of test cases that satisfy the

following criteria were been created: Test cases that reduce, by a count that is

greater than one, the number of additional test cases that must be designed to

achieve reasonable testing and test cases that tell something about the presence or

absence of classes of errors, rather than an error associated only with the specific

test at hand. Black - box testing is not an alternative to white - box testing

techniques.

Validation Testing

Validation testing provides the final assurance that software meets all

functional, behavioral and performance requirements. Validation testing can be

defined in many ways, but a simple definition is that validations succeed when the

software functions in a manner that is expected by the user. The software once

validated must be combined with other system element. System testing verifies that

all elements combine properly and that overall system function and performance is

achieved. After the integration of the modules, the validation test was carried out

over by the system.

Integration Testing

Integration testing is a systematic technique for constructing the program

structure while at the same time conducting test to uncover errors associated with

interfacing. The objective is to take unit - tested modules and build a program

61

Page 62: Computer Science -04.12.12

structure that has been dictated by design. Careful test planning is required to

determine the extent and nature of system testing to be performed and to establish

criteria by which the result will be evaluated. Data can be lost across an interface.

All the modules were integrated after the completion of unit test. While Top -

Down Integration was followed, the modules are integrated by moving downward

through the control hierarchy, beginning with the main module. Since the modules

were unit - tested for no errors, the integration of those modules was found perfect

and working fine. As a next step to integration, other modules were integrated with

the former modules. After the successful integration of the modules, the system

was found to be running with no uncovered errors, and also all the modules were

working as per the

design of the system, without any deviation from the features of the proposed

system design.

Acceptance Testing

Acceptance testing involves planning and execution of functional tests,

performance tests and stress tests in order to demonstrate that the implemented

system satisfies its requirements.When custom software is built for one customer, a

series of acceptance tests are conducted to enable the customer to validate all

requirements. In fact acceptance cumulative errors that might degrade the system

over time will incorporate test cases developed during integration testing

Unit testing

Static analysis is used to investigate the structural properties of source code.

Dynamic test cases are used to investigate the behavior of source code by

executing the program on the test data. This testing was carried out during

programming stage itself.After testing each every field in the modulus, the

62

Page 63: Computer Science -04.12.12

modulus of the project is tested separately. Unit testing focuses verification efforts

on the smallest unit of software design and field. This is known as field - testing.

63

Page 64: Computer Science -04.12.12

64

System Implementatio

Page 65: Computer Science -04.12.12

5.2 SYSTEM IMPLEMENTATION

A software application in general is implemented after navigating the

complete life cycle method of a project. Various life cycle processes such as

requirement analysis, design phase, verification, testing and finally followed by the

implementation phase results in a successful project management. The software

application which is basically a web based application has been successfully

implemented after passing various life cycle processes mentioned above.

As the software is to be implemented in a high standard industrial sector,

various factors such as application environment, user management, security,

reliability and finally performance are taken as key factors through out the design

phase. These factors are analyzed step by step and the positive as well as negative

outcomes are noted down before the final implementation. Security and

authentication is maintained in both user level as well as the management level.

The data are stored in Oracle 8i, which is highly reliable. The user level security is

managed with the help of password options and sessions, which finally ensures that

all the transactions are made securely.

The application’s validations are made, taken into account of the entry levels

available in various modules. Possible restrictions like number formatting, date

formatting and confirmations for both save and update options ensures the correct

data to be fed into the database. Thus all the aspects are charted out and the

complete project study is practically implemented successfully for the end users.

65

Page 66: Computer Science -04.12.12

66

Conclusion

Page 67: Computer Science -04.12.12

6. CONCLUSION

The “Production Management System” is successfully designed and

developed to fulfilling the necessary requirements, as identified in the

requirements analysis phase, such as the system is very much user friendly, form

level validation and field level validation are performing very efficiently.

The new computerized system was found to be much faster and

reliable and user friendly then the existing system, the system has been designed

and developed step by step and tested successfully. It eliminates the human error

that are likely to creep in the kind of working in which a bulk quantity of data and

calculations as to be processed.

The system results in quick retrieval of information that is very

vital for the progress any organization. Cost is minimized in case of stationary.

Burden of manual work is reduced as whenever transaction takes place, there is a

no need to record it in many places manually.

67

Page 68: Computer Science -04.12.12

68

Bibliography

Page 69: Computer Science -04.12.12

BIBLIOGRAPHY

“Ellias.M.Awad”, “System Analysis and Design”, “Galgotia Publications, II

Edition”.

“Lee”, “Introduction to System Analysis and Design”, “Galgotia Publications”

Bertucci and Paul Jensen”, “Microsoft SQL Server 2000 Unleashed”, “Sams

Publicating, 2002, I Edition”

Programming in Visual Basic – 6.0 P.K.Mac Bridge

“EVANGLES Spetroses, “mastering in VB”, BPB Publications,firstEdition

“Visual Basic From Gound UP” By Garry Cornell Tata MC Graw Hill

Publication

Richard Fairrely, “Software engineering Concepts” Tata MC Graw Hill

publication

69

Page 70: Computer Science -04.12.12

70

Codings

Page 71: Computer Science -04.12.12

ORDER DETAILS

Private Sub Command1_Click()

Data1.Recordset.AddNew

End Sub

Private Sub Command2_Click()

Data1.Recordset.Update

End Sub

Private Sub Command3_Click()

Text1.Text = " "

Text2.Text = " "

Text3.Text = " "

Text4.Text = " "

Text5.Text = " "

Text6.Text = " "

Text7.Text = " "

Text=“ “

End Sub

Private Sub Command4_Click()

Data1.Recordset.Delete

End Sub

Private Sub Command5_Click()

Unload Me

End Sub

71

Page 72: Computer Science -04.12.12

Private Sub Command6_Click()

DataReport1.Show

End Sub

Private Sub Command7_Click()

FORM2.Show

End Sub

RAW MATERIAL REQUISITION

Private Sub Command1_Click()

Data1.Recordset.AddNewEnd Sub

Private Sub Command2_Click()Data1.Recordset.UpdateEnd Sub

Private Sub Command3_Click()Text1.Text = " "Text2.Text = " "Text3.Text = " "Text4.Text = " "Text5.Text = " "Text6.Text = " "Text7.Text = " "Text=“ “End Sub

Private Sub Command4_Click()Data1.Recordset.DeleteEnd SubPrivate Sub Command5_Click()Unload MeEnd Sub

72

Page 73: Computer Science -04.12.12

Private Sub Command6_Click()DataReport2.ShowEnd Sub

Private Sub Command7_Click()FORM3.ShowEnd Sub

Private Sub Command8_Click()Form1.showEnd Sub

73

Page 74: Computer Science -04.12.12

SUPPLY OF RAW MATERIAL

Private Sub Command1_Click()Data1.Recordset.AddNewEnd Sub

Private Sub Command2_Click()Data1.Recordset.UpdateEnd Sub

Private Sub Command3_Click()Text1.Text = " "Text2.Text = " "Text3.Text = " "Text4.Text = " "Text5.Text = " "Text6.Text = " "Text7.Text = " "Text=“ “End Sub

Private Sub Command4_Click()Data1.Recordset.DeleteEnd Sub

Private Sub Command5_Click()Unload MeEnd Sub

Private Sub Command6_Click()DataReport3.ShowEnd Sub

Private Sub Command7_Click()FORM2.ShowEnd Sub

Private Sub Command7_Click()FORM4.ShowEnd Sub

74

Page 75: Computer Science -04.12.12

TRANSFER OF FINISHED GOODS

Private Sub Command1_Click()Data1.Recordset.AddNewEnd Sub

Private Sub Command2_Click()Data1.Recordset.UpdateEnd Sub

Private Sub Command3_Click()Text1.Text = " "Text2.Text = " "Text3.Text = " "Text4.Text = " "Text5.Text = " "Text6.Text = " "Text7.Text = " "Text=“ “End Sub

Private Sub Command4_Click()Data1.Recordset.DeleteEnd Sub

Private Sub Command5_Click()Unload MeEnd Sub

Private Sub Command6_Click()Data Report4.showEnd Sub

Private Sub Command7_click()Form5.showEnd Sub Private Sub Command8click()Form3.showEnd Sub

75

Page 76: Computer Science -04.12.12

FINISHED PRODUCT DETAILS

Private Sub Command1_Click()Data1.Recordset.AddNewEnd Sub

Private Sub Command2_Click()Data1.Recordset.UpdateEnd Sub

Private Sub Command3_Click()Text1.Text = " "Text2.Text = " "Text3.Text = " "Text4.Text = " "Text5.Text = " "Text6.Text = " "Text7.Text = " "

End Sub

Private Sub Command4_Click()Data1.Recordset.DeleteEnd Sub

Private Sub Command5_Click()Unload MeEnd Sub

Private Sub Command6_Click()DataReport5.ShowEnd Sub

Private Sub Command7_Click()FORM4.ShowEnd Sub

76