Sie sind auf Seite 1von 47

Project Report

A PROJECT REPORT on

Production Planning
It’s all possible

Submitted to JNT University for the partial fulfillment of the


Requirement for the

Award of Degree for


Bachelor of Technology Computer Science Engineering

Done by

Miss. B. Divya Rani

Murthy Institute of Technology and Science


Keesara, Hyderabad.

-1-
Project Report

CERTIFICATE

This is to certify that Miss. B.Divya Rani bearing Roll No. 06R51A0511 have

developed Software project titled Production Planning for Mini-Project as a partial

Fulfillment for the award of the Degree of B.Tech.

HEAD OF DEPARTMENT PRINCIPAL

EXTERNAL

-2-
Project Report

ACKNOWLEDGMENT

My express thanks and gratitude and thanks to Almighty God, my parents and other
family members and friends without whose uncontained support, I could not have made
this career in B.Tech.

I wish to place on my record my deep sense of gratitude to my project guide, Miss


Indira Devi, Mygo Informatics, Hyderabad for his constant motivation and valuable help
through the project work. Express my gratitude to Mr. Arun Kumar, Head of the
Department (Computer Science Engineering) for his valuable suggestions and advices
through out the B.Tech course. I also extend my thanks to other Faculties for their
Cooperation during my Course.

Finally I would like to thank my friends for their cooperation to complete this
project.

B.Divya Rani
(06R51A0511)

-3-
Project Report

ABSTRACT

-4-
Project Report

Introduction:

Production planning is a highly complicated and time consuming process and demands experienced
production managers to handle it. This paper discusses the development of an intelligent production
planning system in the pre cast industry as a possible alternative to traditional operation research
methods.

Problem in the Existing System:


After taking decisions about the type of business, its location, layout etc. the entrepreneur steps into the
shoe of production manager and attempts to apply managerial principles to the production function in an
enterprise. Production is a process whereby raw material is converted into semi finished products and
thereby adds to the value of utility of products, which can be measured as the difference between the
value of inputs and value of outputs.

Production function encompasses the activities of procurement, allocation and utilization of resources.
The main objective of production function is to produce the goods and services demanded by the
customers in the most efficient and economical way. Therefore efficient management of the production
function is of utmost importance in order to achieve this objective.

Proposed System:
Product design is a strategic decision as the image and profit earning capacity of a small firm
depends largely on product design. Once the product to be produced is decided by the entrepreneur the
next step is to prepare its design. Product design consists of form and function. The form designing
includes decisions regarding its shape, size, color and appearance of the product. The functional design
involves the working conditions of the product. Once a product is designed, it prevails for a long time
therefore various factors are to be considered before designing it. These factors are listed below: -

(a) Standardization

(b) Reliability

(c) Maintainability

(d) Servicing

(e) Reproducibility

-5-
Project Report

(f) Sustainability

(g) Product simplification

(h) Quality Commensuration with cost

(i) Product value

(j) Consumer quality

(k) Needs and tastes of consumers.

Above all, the product design should be dictated by the market demand. It is an important decision and
therefore the entrepreneur should pay due effort, time, energy and attention in order to get the best
results.

SYSTEM MODULES
Modules

 Manager(Administrator)

 Operation Management

 Staff Management

 Product Management

 Product Marketing

The intelligent production planning model is a computer- based factory simulator which
automates the process of planning using factory attributes and intelligent production rules.
An industrial case study has been conducted to validate the model and the knowledge rules.
The paper has concluded that the intelligent system is a practical and considerable managerial tool for
exploring and testing managerial options open to production managers.

Manager (Administrator):
Management in business and human organization activity is simply the act of getting
people together to accomplish desired goals. Management comprises planning, organizing, staffing,
leading or directing, and controlling an organization (a group of one or more people or entities) or effort
for the purpose of accomplishing a goal.

-6-
Project Report

Operation management:
Operations management is an area of business that is concerned with the production of good
quality goods and services, and involves the responsibility of ensuring that business operations are
efficient and effective. It is the management of resources, the distribution of goods and services to
customers, and the analysis of queue systems.

Staff management:
The Employee Register module is where you will create and manage employee details. In the
Employees activity you will track and maintain general and detailed employee information including
contact details, employment basis, emergency contacts, education and qualifications, training and
performance review dates as well as banking and payroll details.
Other vital components of this module are the Employee Schedules and Daily Timesheet
activities. These activities facilitate work schedule compilations and confirmation of hours or days
worked, sick days, public holidays, annual leave absences etc, which form the basis for your payroll
activities and calculations.

Product management:
Depending on the company size and history, product management has a variety of functions and
roles. Sometimes there is a product manager, and sometimes the role of product manager is held by
others. Frequently there is Profit and Loss (P&L) responsibility as a key metric for evaluating product
manager performance. In some companies, the product management function is the hub of many other
activities around the product. In others, it is one of many things that need to happen to bring a product to
market.\
Product marketing:
A Product Market is something that is referred to when pitching a new product to the general
public. The people you are trying to make your product appeal to is your consumer market. For example:

-7-
Project Report

If you were pitching a new video game console game to the public, your consumer market would
probably be a younger/teenage market (depending on the type of game). Thus you would carry out
market research to find out how best to release the game. Likewise, a massage chair would probably not
appeal to younger children, so you would market your product to an older generation.

Technologies
Software Requirements:

Web Technologies : ASP.Net2.0


Code Behind : C#.Net
Database : SQL Server 2005
Operating System : Windows XP
Web Server : IIS5.1
Scripting : JavaScript
GUI Tools : VS.Net2005

Hardware Requirements:

Intel Pentium : 600 MHz or above.


RAM (SD/DDR) : 1GB
Hard Disc : 60GB or above

-8-
Project Report

S.NO CONTENTS Page. No

1. Introduction 10

2. Software Requirement Specification


2.1 Existing System 17
2.2 Proposed System 17
2.3 Software & Hardware Requirements 18

3. Design
3.1 UML Diagrams 20
3.2 Database Design 29

4. Implementation ( code ) 32

5. Testing
5.1 Test Cases 41
5.2 Screens 45

6. Future Scope of the Project


6.1 Conclusion 56
6.2 Bibliography 57

-9-
Project Report

INTRODUCTION

After taking decisions about the type of business, its location, layout etc. the entrepreneur steps into the
shoe of production manager and attempts to apply managerial principles to the production function in an
enterprise. Production is a process whereby raw material is converted into semi finished products and thereby adds
to the value of utility of products, which can be measured as the difference between the value of inputs and value
of outputs. Production function encompasses the activities of procurement, allocation and utilization of resources.
The main objective of production function is to produce the goods and services demanded by the customers in the

- 10 -
Project Report

most efficient and economical way. Therefore efficient management of the production function is of utmost
importance in order to achieve this objective.

OBJECTIVES
a. After studying this lesson, you should be able to
b. Describe the production function and its component
c. Define production management
d. Analyze various factors, which are crucial for designing the production
e. Explain the design of production system and manufacturing process
f. List out the factors influencing the choice of production process
g. Discuss the benefits, which a small entrepreneur can reap by having
h. properly designed production planning, and control system

PRODUCTION MANAGEMENT

Production system is a system whose function is to convert a set of inputs into a set of desired outputs.
Production system is depicted under with help of chart Production System Production management involves the
managerial decisions regarding design of the product and design of the production system i.e. determination of
production processes and production planning and control.

PRODUCT DESIGN

Product design is a strategic decision as the image and profit earning capacity of a small firm depends
largely on product design. Once the product to be produced is decided by the entrepreneur the next step is to
prepare its design. Product design Inputs Conversion ProcessOutputs Land Building machines labour capital
Management material Other Goods services Control consists of form and function.
The form designing includes decisions regarding its shape, size, color and appearance of the product. The
functional design involves the working conditions of the product. Once a product is designed, it prevails for a long
time therefore various factors are to be considered before designing it.
These factors are listed below: -
a. Standardization
b. Reliability
c. Maintainability
d. Servicing

- 11 -
Project Report

e. Reproducibility
f. Sustainability
g. Product simplification
h. Quality Commensuration with cost
i. Product value
j. Consumer quality
k. Needs and tastes of consumers.
Above all, the product design should be dictated by the market demand. It is an important decision and
therefore the entrepreneur should pay due effort, time, energy and attention in order to get the best results.

DESIGN OF PRODUCTION SYSTEM

Production system is the framework within which the production activities of an enterprise take place.
Manufacturing process is the conversion process through which inputs are converted into outputs. An appropriate
designing of production system ensures the coordination of various production operations. There is no
Single pattern of production system which is universally applicable to all types of production system
varies from one enterprise to another.

TYPES OF PRODUCTION SYSTEM

Broadly one can think of three types of production systems which are mentioned here under: -
(a) Continuous production
(b) Job or unit production
(c) Intermittent production

(a) Continuous production: - It refers to the production of standardized products with a standard set of
process and operation sequence in anticipation of demand. It is also known as mass flow production or assembly
line production. This system ensures less work in process inventory and high product quality but involves large
investment in machinery and equipment. The system is suitable in plants involving large volume and small variety
of output e.g. oil refineries reform cement manufacturing etc.

- 12 -
Project Report

(b) Job or Unit production: - It involves production as per customers Specification each batch or order consists
of a small lot of identical products and is different from other batches. The system requires comparatively smaller
investment in machines and equipment. It is flexible and can be adapted to changes in product design and order
size without much inconvenience. This system is most suitable where heterogeneous products are produced
against specific orders.

(c) Intermittent Production: - Under this system the goods are produced partly for inventory and partly for
customer's orders. E.g. components are made for inventory but they are combined differently for different
customers. . Automobile plants, printing presses, electrical goods plant are examples of this type of manufacturing.

MANUFACTURING PROCESS

The nature of the process of production required by these three different types of production system are
distinct and require different conditions for their working. Selection of manufacturing process is also a strategic
decision as changes in the same are costly. Therefore the manufacturing process is selected at the stage of planning
a business venture. It should meet the basic two objectives i.e. to meet the specification of the final product and to
be cost effective.

TYPES OF MANUFACTURING PROCESS


The manufacturing process is classified into four types.
(i) Jobbing production
(ii) Batch production
(iii) Mass or flow production
(iv) Process Production

(i) Jobbing Production: - Herein one or few units of the products are produced as per the requirement and
specification of the customer. Production is to meet the delivery schedule and costs are fixed prior to the contract.

(ii) Batch Production: - In this, limited quantities of each of the different types of products are manufactured on
same set of machines. Different products are produced separately one after the other.

- 13 -
Project Report

(iii) Mass or flow production: Under this, the production run is conducted on a set of machines arranged
according to the sequence of operations. A huge quantity of same product is manufactured at a time and is stocked
for sale. Different product will require different manufacturing lines. Since one line can produce only one type of
product, this process is also called as line flow.

FACTORS AFFECTING THE CHOICE OF MANU FACTURING PROCESS

Following factors need to be considered before making a choice of manufacturing process.

a) Effect of volume/variety: This is one of the major considerations in selection of manufacturing process. When
the volume is low and variety is high, intermittent process is most suitable and with increase in volume and
reduction in variety continuous process become suitable. The following figure indicates the choice of process as a
function of repetitiveness. Degree of repetitiveness is determined by dividing volume of goods by variety.

b) Capacity of the plant: Projected sales volume is the key factor to make a choice between batch and line
process. In case of line process, fixed costs are substantially higher than variable costs. The reverse is true for
batch process thus Jobbing Batching Line Process Degree of repetitiveness Quantity Many at low volume it would
be cheaper to install and maintain a batch process and line process becomes economical at higher volumes.

c) Lead time: - The continuous process normally yields faster deliveries as compared to batch process. Therefore
lead-time and level of competition certainly influence the choice of production process.

d) Flexibility and Efficiency: - The manufacturing process needs to be flexible enough to adapt contemplated
changes and volume of production should be large enough to lower costs. Hence it is very important for
entrepreneur to consider all above mentioned factors before taking a decision regarding the type of manufacturing
process to be adopted as for as SSI are concerned they usually adopt batch processes due to low investment.

- 14 -
Project Report

SOFTWARE REQUIREMENT SPECIFICATION

2.1 EXISTING SYSTEM


After taking decisions about the type of business, its location, layout etc. the entrepreneur steps into the
shoe of production manager and attempts to apply managerial principles to the production function in an
enterprise. Production is a process whereby raw material is converted into semi finished products and thereby adds
to the value of utility of products, which can be measured as the difference between the value of inputs and value
of outputs.

- 15 -
Project Report

Production function encompasses the activities of procurement, allocation and utilization of resources.
The main objective of production function is to produce the goods and services demanded by the customers in the
most efficient and economical way. Therefore efficient management of the production function is of utmost
importance in order to achieve this objective

2.2 PROPOSED SYSTEM

To debug the existing system, remove procedures those cause data redundancy, make navigational
sequence proper. To provide information about audits on different level and also to reflect the current work status
depending on organization/auditor or date. To build strong password mechanism.

NEED FOR COMPUTERIZATION

We all know the importance of computerization. The world is moving ahead at lightening speed and every
one is running short of time. One always wants to get the information and perform a task he/she/they desire(s)
within a short period of time and too with amount of efficiency and accuracy.

The application areas for the computerization have been selected on the basis of following factors: Minimizing the
manual records kept at different locations.

a. There will be more data integrity.


b. Facilitating desired information display, very quickly, by retrieving information from users.
c. Facilitating various statistical information which helps in decision-making?
d. To reduce manual efforts in activities that involved repetitive work.
e. Updating and deletion of such a huge amount of data will become easier.

FUNCTIONAL FEATURES OF THE MODEL

As far as the project is developed the functionality is simple, the objective of the proposal is to strengthen
the functioning of Audit Status Monitoring and make them effective and better. The entire scope has been
classified into five streams knows as Coordinator Level, management Level, Auditor Level, User Level and State
Web Coordinator Level. The proposed software will cover the information needs with respect to each request of

- 16 -
Project Report

the user group viz. accepting the request, providing vulnerability document report and the current status of the
audit.

2.3 Software & Hardware Requirements (Technologies)

Software Requirements:

Web Technologies : ASP.Net2.0


Code Behind : C#.Net
Database : SQL Server 2005
Operating System : Windows XP
Web Server : IIS5.1
Scripting : JavaScript
GUI Tools : VS.Net2005

Hardware Requirements:

Intel Pentium : 600 MHz or above.


RAM (SD/DDR) : 512MB
Hard Disc : 30GB or above

- 17 -
Project Report

DESIGN

3.1 UML DAIGRAMS:

- 18 -
Project Report

U s e c a s e o f S u p p l ie r :

- 19 -
Project Report

Us e c a s e o f w o r k er:

- 20 -
Project Report

A c ti v i ty o f A d m i n i: str a to r

- 21 -
Project Report

A c tiv ity o f s u p p l ie r :

- 22 -
Project Report

A c ti v i ty o f s u p p l i e r :

- 23 -
Project Report

A c ti v i ty Wo fo r k e r :

- 24 -
Project Report

S e q ue n c e of a d m in :

- 25 -
Project Report

S e q u e n c e o f S u p p lie r :

- 26 -
Project Report

S e q u e n c e fo r W o rk e r:

- 27 -
Project Report

Cla ss d ia g ra m :

- 28 -
Project Report

3.2 DATABASE DESIGN:

Database:

- 29 -
Project Report

- 30 -
Project Report

- 31 -
Project Report

IMPLEMENTATION

- 32 -
Project Report

INTRODUCTION TO .NET Framework

The .NET Framework is a new computing platform that simplifies application development in the highly
distributed environment of the Internet. The .NET Framework is designed to fulfill the following objectives:

a. To provide a consistent object-oriented programming environment whether object code is stored


and executed locally, executed locally but Internet-distributed, or executed remotely.
b. To provide a code-execution environment that minimizes software deployment and versioning
conflicts.
c. To provide a code-execution environment that guarantees safe execution of code, including code
created by an unknown or semi-trusted third party.
d. To provide a code-execution environment that eliminates the performance problems of scripted or
interpreted environments.
e. To make the developer experience consistent across widely varying types of applications, such as
Windows-based applications and Web-based applications.
f. To build all communication on industry standards to ensure that code based on the .NET
Framework can integrate with any other code.
g. The .NET Framework has two main components: the common language runtime and the .NET
Framework class library.

The .NET Framework can be hosted by unmanaged components that load the common language runtime
into their processes and initiate the execution of managed code, thereby creating a software environment that can
exploit both managed and unmanaged features. The .NET Framework not only provides several runtime hosts, but
also supports the development of third-party runtime hosts.
For example, ASP.NET hosts the runtime to provide a scalable, server-side environment for managed
code. ASP.NET works directly with the runtime to enable Web Forms applications and XML Web services, both
of which are discussed later in this topic.
The .NET Framework also provides a collection of classes and tools to aid in development and
consumption of XML Web services applications. XML Web services are built on standards such as SOAP (a
remote procedure-call protocol), XML (an extensible data format), and WSDL ( the Web Services Description
Language). The .NET Framework is built on these standards to promote interoperability with non-Microsoft
solutions.

- 33 -
Project Report

ASP.NET

Server Application Development


Server-side applications in the managed world are implemented through runtime hosts. Unmanaged
applications host the common language runtime, which allows your custom managed code to control the behavior
of the server. This model provides you with all the features of the common language runtime and class library
while gaining the performance and scalability of the host server.
The following illustration shows a basic network schema with managed code running in different server
environments. Servers such as IIS and SQL Server can perform standard operations while your application logic
executes through the managed code.

SERVER-SIDE MANAGED CODE

ASP.NET is the hosting environment that enables developers to use the .NET Framework to target Web-
based applications. However, ASP.NET is more than just a runtime host; it is a complete architecture for
developing Web sites and Internet-distributed objects using managed code. Both Web Forms and XML Web
services use IIS and ASP.NET as the publishing mechanism for applications, and both have a collection of
supporting classes in the .NET Framework.
XML Web services, an important evolution in Web-based technology, are distributed, server-side
application components similar to common Web sites. However, unlike Web-based applications, XML Web
services components have no UI and are not targeted for browsers such as Internet Explorer and Netscape
Navigator. Instead, XML Web services consist of reusable software components designed to be consumed by
other applications, such as traditional client applications, Web-based applications, or even other XML Web
services. As a result, XML Web services technology is rapidly moving application development and deployment
into the highly distributed environment of the Internet.
If you have used earlier versions of ASP technology, you will immediately notice the improvements that
ASP.NET and Web Forms offers. For example, you can develop Web Forms pages in any language that supports
the .NET Framework. In addition, your code no longer needs to share the same file with your HTTP text (although
it can continue to do so if you prefer). Web Forms pages execute in native machine language because, like any
other managed application, they take full advantage of the runtime. In contrast, unmanaged ASP pages are always
scripted and interpreted. ASP.NET pages are faster, more functional, and easier to develop than unmanaged ASP
pages because they interact with the runtime like any managed application.

- 34 -
Project Report

LANGUAGE SUPPORT
The Microsoft .NET Platform currently offers built-in support for three languages: C#, Visual Basic, and
JScript.

WHAT IS ASP.NET WEB FORMS?

The ASP.NET Web Forms page framework is a scalable common language runtime programming model
that can be used on the server to dynamically generate Web pages.
Intended as a logical evolution of ASP (ASP.NET provides syntax compatibility with existing pages), the
ASP.NET Web Forms framework has been specifically designed to address a number of key deficiencies in the
previous model.
In particular, it provides:

a. The ability to create and use reusable UI controls that can encapsulate common functionality and
thus reduce the amount of code that a page developer has to write.
b. The ability for developers to cleanly structure their page logic in an orderly fashion (not "spaghetti
code").
c. The ability for development tools to provide strong WYSIWYG design support for pages (existing
ASP code is opaque to tools).

ASP.NET Web Forms pages are text files with an .aspx file name extension. They can be deployed
throughout an IIS virtual root directory tree. When a browser client requests .aspx resources, the ASP.NET
runtime parses and compiles the target file into a .NET Framework class. This class can then be used to
dynamically process incoming requests. (Note that the .aspx file is compiled only the first time it is accessed; the
compiled type instance is then reused across multiple requests).

An ASP.NET page can be created simply by taking an existing HTML file and changing its file name
extension to .aspx (no modification of code is required). For example, the following sample demonstrates a simple
HTML page that collects a user's name and category preference and then performs a form postback to the
originating page when a button is clicked:

ASP.NET provides syntax compatibility with existing ASP pages. This includes support for <% %> code
render blocks that can be intermixed with HTML content within an .aspx file. These code blocks execute in a top-
down manner at page render time.

- 35 -
Project Report

CODE-BEHIND WEB FORMS


ASP.NET supports two methods of authoring dynamic pages. The first is the method shown in the
preceding samples, where the page code is physically declared within the originating .aspx file. An alternative
approach--known as the code-behind method--enables the page code to be more cleanly separated from the HTML
content into an entirely separate file.

C#.NET

ADO.NET OVERVIEW

ADO.NET is an evolution of the ADO data access model that directly addresses user requirements for
developing scalable applications. It was designed specifically for the web with scalability, statelessness, and XML
in mind.
ADO.NET uses some ADO objects, such as the Connection and Command objects, and also introduces
new objects. Key new ADO.NET objects include the DataSet, DataReader, and DataAdapter.

The important distinction between this evolved stage of ADO.NET and previous data architectures is that
there exists an object -- the DataSet -- that is separate and distinct from any data stores. Because of that, the
DataSet functions as a standalone entity. You can think of the DataSet as an always disconnected recordset that
knows nothing about the source or destination of the data it contains. Inside a DataSet, much like in a database,
there are tables, columns, relationships, constraints, views, and so forth.

A DataAdapter is the object that connects to the database to fill the DataSet. Then, it connects back to the
database to update the data there, based on operations performed while the DataSet held the data. In the past, data
processing has been primarily connection-based.

Now, in an effort to make multi-tiered apps more efficient, data processing is turning to a message-based
approach that revolves around chunks of information. At the center of this approach is the DataAdapter, which
provides a bridge to retrieve and save data between a DataSet and its source data store. It accomplishes this by
means of requests to the appropriate SQL commands made against the data store.

- 36 -
Project Report

The XML-based DataSet object provides a consistent programming model that works with all models of
data storage: flat, relational, and hierarchical. It does this by having no 'knowledge' of the source of its data, and by
representing the data that it holds as collections and data types. No matter what the source of the data within the
DataSet is, it is manipulated through the same set of standard APIs exposed through the DataSet and its
subordinate objects.

While the DataSet has no knowledge of the source of its data, the managed provider has detailed and
specific information. The role of the managed provider is to connect, fill, and persist the DataSet to and from data
stores. The OLE DB and SQL Server .NET Data Providers (System.Data.OleDb and System.Data.SqlClient) that
are part of the .Net Framework provide four basic objects: the Command, Connection, DataReader and Data
Adapter.
In the remaining sections of this document, we'll walk through each part of the DataSet and the OLE
DB/SQL Server .NET Data Providers explaining what they are, and how to program against them.

The following sections will introduce you to some objects that have evolved, and some that are new.
These objects are:

a. Connections. For connection to and managing transactions against a database.


b. Commands. For issuing SQL commands against a database.
c. DataReaders. For reading a forward-only stream of data records from a SQL Server data source.
d. DataSets. For storing, Remoting and programming against flat data, XML data and relational data.
e. DataAdapters. For pushing data into a DataSet, and reconciling data against a database.

DATA ABSTRACTION
A major purpose of a database system is to provide users with an abstract view of the data. This
system hides certain details of how the data is stored and maintained.
Data abstraction is divided into three levels.
Physical level: This is the lowest level of abstraction at which one describes how the data are actually stored.
Conceptual Level: At this level of database abstraction all the attributed and what data are actually stored is
described and entries and relationship among them.
View level: This is the highest level of abstraction at which one describes only part of the database.

- 37 -
Project Report

ADVANTAGES OF RDBMS

a. Redundancy can be avoided


b. Inconsistency can be eliminated
c. Data can be Shared
d. Standards can be enforced
e. Security restrictions ca be applied
f. Integrity can be maintained

g. Conflicting requirements can be balanced


h. Data independence can be achieved.

DISADVANTAGES OF DBMS
A significant disadvantage of the DBMS system is cost. In addition to the cost of purchasing of
developing the software, the hardware has to be upgraded to allow for the extensive programs and the workspace
required for their execution and storage. While centralization reduces duplication, the lack of duplication requires
that the database be adequately backed up so that in case of failure the data can be recovered.

- 38 -
Project Report

TESTING

- 39 -
Project Report

Software testing is a critical element of software quality assurance and represents the ultimate
review of specification, design and coding. In fact, testing is the one step in the software engineering process that
could be viewed as destructive rather than constructive. A strategy for software testing integrates software test
case design methods into a well-planned series of steps that result in the successful construction of software.
Testing is the set of activities that can be planned in advance and conducted systematically. The underlying
motivation of program testing is to affirm software quality with methods that can economically and effectively
apply to both strategic to both large and small-scale systems.

STRATEGIC APPROACH TO SOFTWARE TESTING


The software engineering process can be viewed as a spiral. Initially system engineering defines the role
of software and leads to software requirement analysis where the information domain, functions, behavior,
performance, constraints and validation criteria for software are established. Moving inward along the spiral, we
come to design and finally to coding. To develop computer software we spiral in along streamlines that decrease
the level of abstraction on each turn. A strategy for software testing may also be viewed in the context of the
spiral. Unit testing begins at the vertex of the spiral and concentrates on each unit of the software as implemented
in source code.
Testing progress by moving outward along the spiral to integration testing, where the focus is on the
design and the construction of the software architecture. Talking another turn on outward on the spiral we
encounter validation testing where requirements established as part of software requirements analysis are validated
against the software that has been constructed. Finally we arrive at system testing, where the software and other
system elements are tested as a whole.

UNIT TESTING

MODULE TESTING

Component Testing SUB-SYSTEM


TESING

SYSTEM TESTING
Integration Testing

ACCEPTANCE
TESTING
User Testing

- 40 -
Project Report

5.1 TEST CASES

Test Case Template :


Test test case test case test steps
case id name desc step expected actual

Project: Production Planning Module:


Developer: Tester:

Test case Test case name test case desc test steps
id step Expected actual
Admin Validate Login To verify that enter login an error
Login Login name on name less message
login page must than 3 “Invalid
be Admin chars (say Login not
Username & a) and less than 3
Admin password password characters”
greater than 3 and click must be
characters Submit displayed
button
enter login Successfull
name & y Login
password
Correctly
and click
Submit
button
To verify “submit"
button in Click on “AdminWe
Admin login page submit lcome”
Validate will be
Link Hyperlink for Admin displayed

- 41 -
Project Report

Enter
Login Validate Login For To verify that manager
Page Manager Manager with his user type
user name & and name Error
password& user password message
type is not and click “Invalid
“Manager” Submit User type”
button

enter User
type as Login
manager success
and Login fully
Name &
password
and click
Submit
button
Login Validate Login To verify that Enter an error
Page For Supplier with his Supplier message
Supplier user name & user type “Invalid
password& user and name User type”
type is not password
‘Supplier’ and click
Submit
button
enter User Login
type as success
Supplier fully
and Login
Name &
password
and click
Submit
button

Login Validate Login for To verify that Enter an error


Page Worker Worker with his Worker message
user name & user type “Invalid
password& user and name Login”
type is not password must be
‘Worker’ and click displayed
Submit
button

- 42 -
Project Report

enter User Login


type as success
worker and fully
Login
Name &
password
and click
Submit
button
Link Verify Hyper links To verify Click on ManagerWe
on Login page Hyper link submit for lcome page
available for Manager to be
Manager login displayed.

To verify Hyper Click on Supplier


link available for submit Page will
supplier login button for be
supplier displayed.

To verify Hyper Click on Worker


link available for Submit page will
worker button for be
login Worker displayed.

Link Verify Links To verify Link Click on Home Page


available at top HOME to be
left of Home page displayed

Click on Product
PRODUCT Page to be
S displayed

Click on Place Order


CLIENT page to be
displayed

- 43 -
Project Report

Click on Contact Us
CONTACT page to be
US displayed

Link Verify Link To verify link Click on Home Page


“LOG OUT” LOGOUT will be
available at displayed.
bottom

5.2 SCREENS:

FUTURE SCOPE OF THE PROJECT

- 44 -
Project Report

a. This System being web-based and an undertaking of Cyber Security Division, needs to be
thoroughly tested to find out any security gaps.

b. A console for the data centre may be made available to allow the personnel to monitor on
the sites which were cleared for hosting during a particular period.

c. Moreover, it is just a beginning; further the system may be utilized in various other types
of auditing operation viz. Network auditing or similar process/workflow based applications...

6.1 CONCLUSION

It has been a great pleasure for me to work on this exciting and challenging project. This project proved good
for me as it provided practical knowledge of not only programming in ASP.NET and VB.NET web based
application and no some extent Windows Application and SQL Server, but also about all handling procedure
related with “PROJECT NAME”. It also provides knowledge about the latest technology used in developing web
enabled application and client server technology that will be great demand in future. This will provide better
opportunities and guidance in future in developing projects independently.

- 45 -
Project Report

BENEFITS:
The project is identified by the merits of the system offered to the user.
The merits of this project are as follows: -
.
a. From every part of the project the user is provided with the links through framing so that he can go from one
option of the project to other as per the requirement. This is bound to be simple and very friendly as per the
user is concerned. That is, we can sat that the project is user friendly which is one of the primary concerns of
any good project.
b. Data storage and retrieval will become faster and easier to maintain because data is stored in a systematic
manner and in a single database.
c. Decision making process would be greatly enhanced because of faster processing of information since data
collection from information available on computer takes much less time then manual system.
d. Allocating of sample results becomes much faster because at a time the user can see the records of last years.
e. Easier and faster data transfer through latest technology associated with the computer and communication.
f. Through these features it will increase the efficiency, accuracy and transparency,

LIMITATIONS:
The size of the database increases day-by-day, increasing the load on the database back up and data
maintenance activity.
Training for simple computer operations is necessary for the users working on the system.

6.2 BIBLIOGRAPHY

FOR .NET INSTALLATION


www.support.mircosoft.com
FOR DEPLOYMENT AND PACKING ON SERVER
www.developer.com
www.15seconds.com
FOR SQL
www.msdn.microsoft.com
FOR ASP.NET
www.msdn.microsoft.com/net/quickstart/aspplus/default.com
www.asp.net

- 46 -
Project Report

www.fmexpense.com/quickstart/aspplus/default.com
www.asptoday.com
www.aspfree.com
www.4guysfromrolla.com/index.aspx

- 47 -

Das könnte Ihnen auch gefallen