0% found this document useful (0 votes)
12 views45 pages

Stock Docs-1

The document describes a stock management system project for Rajiv Gandhi Arts and Science College. The project aims to develop a desktop application to manage stock in the college by storing stock details, maintaining updates and generating reports. Currently stock management is done manually so the project aims to automate the process for easier management.

Uploaded by

sivasivarajan175
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views45 pages

Stock Docs-1

The document describes a stock management system project for Rajiv Gandhi Arts and Science College. The project aims to develop a desktop application to manage stock in the college by storing stock details, maintaining updates and generating reports. Currently stock management is done manually so the project aims to automate the process for easier management.

Uploaded by

sivasivarajan175
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 45

RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE


THAVALAKUPPAM, PUDUCHERRY
(AFFILIATED TO PONDICHERRY UNIVERSITY)

DEPARTMENT OF COMPUTER APPLICATIONS

III BCA (2020-2023)

RGASC STOCK MANAGEMENT SYSTEM


BY
PRADEEP S (20CA0139)
SEDHURAMAN J (20CA0151)
MANIBALAN R (20CA0125)
VINOTH V (20CA0159)

UNDER THE GUIDANCE OF

Mr. S. RANTHEEP RAJA, MCA., M.Phil.,


Assistant Professor
DEPARTMENT OF COMPUTER APPLICATIONS

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 1


RGASC STOCK MANAGEMENT SYSTEM

BONAFIDE CERTIFICATE

This is to certify that the project work entitled “RGASC STOCK


MANAGEMENT SYSTEM” is a bonafide record of work done by
PRADEEP S (20CA0139), SEDHURAMAN J (20CA0151), MANIBALAN
R (20CA0125), VINOTH V (20CA0159) for RAJIV GANDHI ARTS &
SCIENCE COLLEGE, in partial fulfilment for the degree of Bachelor of
Computer Applications of Pondicherry University.

This work has not been submitted elsewhere for the award of similar or
any other degree to the best our knowledge.

GUIDE HEAD OF DEPARTMENT

Viva-voce Examination held on _________

INTERNAL EXAMINER EXTERNAL EXAMINER

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 2


RGASC STOCK MANAGEMENT SYSTEM

ACKNOWLEDGEMENT

The successful completion of our project “RGASC STOCK


MANAGEMENT SYSTEM” would not be without mentioning the people
who made it possible, we take this privilege to express a few words of gratitude
and respect to all those who helped in the completion of this project..

We take immense pleasure in conveying our sincere thanks to our


beloved Principal Dr. J. HANNAH MONISHA MSc., M.Phil., Ph.D. Rajiv
Gandhi Arts and Science College, for having permitted us to undertake this
project.

We would like to sincerely thanks Dr. J. HANNAH MONISHA MSc.,


M.Phil., Ph.D. Head of the department, Department of Computer Application
Rajiv Gandhi Arts and Science College for the encouragement given by her
while doing the project.

We would like to convey our great thank to our internal guide Mr. S.
RANTHEEP RAJA, MCA, M.Phil. Assistant Professor, Rajiv Gandhi Arts
and Science collage for his dedicated support and encouragement to complete
this project.

I wish to thank all the staff member of the Department of Computer


Application, Rajiv Gandhi Arts and Science College, Puducherry for providing
their kind help.

By
PRADEEP S
SEDHURAMAN J
MANIBALAN R
VINOTH V

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 3


RGASC STOCK MANAGEMENT SYSTEM

TABLE OF CONTENTS
Chapter Description Page No.
1 Abstract 6
2 Introduction 8
System Analysis
3.1 Existing System
3.1.1 Disadvantages of Existing System 9-11
3 3.2 Proposed System
3.2.1 Advantages of Proposed System
3.2.2 Basic Activities in Proposed System
System Implementation
4 12-15
4.1 Major Modules
4.2 Module Description
System Specification
5.1 Development Specification
5 5.1.1 Hardware Requirements
5.1.2 Software Requirements 16,17
5.2 Deployment Specification
5.2.1 Software Requirements
System design
6.1 Table Design
6 18-28
6.2 Use Case Diagram
6.3 Data Flow Diagram
Testing
7.1Introduction
7.1.1 Test Plan
7.2Types of Testing
7 29-32
7.2.1 Unit Testing
7.2.2 Validation
7.2.3 Black box testing
7.2.4 White box testing
7.2.5Regression
8 Design Screenshots 33-41
9 Conclusion 42-43
10 Reference 44-45

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 4


RGASC STOCK MANAGEMENT SYSTEM

ABSTRACT

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 5


RGASC STOCK MANAGEMENT SYSTEM

ABSTRACT

This project is aimed to developing a desktop application named


“RGASC STOCK MANAGEMENT SYSTEM” for managing the stock
system in our college. The stock management system refers to the system
and process to manage the stock of organization with the involvement of
technology system.
According to stock management refers to all the activities involved in
developing and managing the stock levels of raw materials, semi-finished
materials (work-in- progress) and finished goods so that adequate supplies
are available and the costs of over or under stocks are low.

This system can be used to store the details of the stock, stock
maintenance updates the stock based on the details and generate the stock
report weekly or monthly based.

Rgasc stock management system is important to ensure quality


control in business or a management of schools and colleges that handle the
process of managing the stocks of a materials. We designed user interface
using VB.NET as a frontend language and MS ACCESS as backend.

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 6


RGASC STOCK MANAGEMENT SYSTEM

INTRODUCTION

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 7


RGASC STOCK MANAGEMENT SYSTEM

INTRODUCTION

We are doing this project for our college “RAJIV GANDHI ARTS
AND SCIENCE COLLEGE”. Our project “RGASC STOCK
MANAGEMENT SYSTEM” is an application which is helpful for our college
to maintain the stocks. In the current system all the activities are done manually.
This system help us to make the work simpler. This software has the perspective
of attaining attraction of those colleges which don’t have one good performing
software for keeping their information secures and make their management
easier.

This Stock Management System software provides one attractive


environment where you can manipulate and handle data and information about
the lab apparatus of each lab, tables and benches in the classroom, books in the
library, request for the new stock etc. So we can stay the core purpose of
designing “Stock Management System” is to manage the task related to the
stock details of materials to reduce the time for the management. This system
includes adding, deleting and updating the stocks.

This includes managing the product with appropriate way to review any
time as per the requirement. Therefore it is important to have a computer based
IMS which has the ability to generate reports, maintain the balance of the stock,
details about the purchase in the organization. Before developing this
application we came up with Stock Management System existing in the market,
which helps to give the knowledge for the development of our project. These
application software are only used by the large organization but so we came up
with the application which can be used by the colleges for the management of
their stock in the blocks and departments. After analyzing the other stock
management system we decided to include some of common and key features
that should be included in every stock management system. So we decided to
include those things that help the small organization in a way or other.

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 8


RGASC STOCK MANAGEMENT SYSTEM

SYSTEM ANALYSIS

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 9


RGASC STOCK MANAGEMENT SYSTEM

3. SYSTEM ANALYSIS

3.1 EXISTING SYSTEM

Current system is a manual one in which users are maintaining ledgers,


books etc. to store the information like suppliers details, inwards, deliveries and
returns of items in all go downs, customer details as well as product details. It is
very difficult to maintain historical data. Also regular investments need to
purchase stationary every year.

3.1.1 DISADVANTAGES OF EXISTING SYSTEM

The following are the disadvantages of current system,

1. It is difficult to maintain important information in books

2. More manual hours need to generate required reports

3. It is tedious to manage historical data which needs much space to keep all the
previous year ledgers, books etc.

4. Daily transactions are to be entering into different books immediately to


avoid conflicts which are very difficult.

3.2 PROPOSED SYSTEM

The aim of proposed system is to develop a system of improved facility.


The proposed system can overcome all the limitations of existing systems. The
existing system has several disadvantages it needs hard work to maintain
everything. The proposed system will help the user to reduce work. The
proposed system is very user friendly and very simple for the user to use. It
requires very low resources to implement. It just simplifies the work. The
proposed system has provided different platform for the user and they can able
to manage their stocks and they can return their product if there any damaged
items. The proposed system brings a way to store the details of the product.

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 10


RGASC STOCK MANAGEMENT SYSTEM

The system is very simple in design and to implement. The system


requires very low resources and the system will work in almost all
configurations.

3.2.1 ADVANTAGES OF PROPOSED SYSTEM

 Can generate required reports easily


 Easy to manage historical data in a secure manner
 Centralized database helps in avoiding conflicts
 Saves Time
 User Friendly
 Better Service
 Minimizes Manual Work
 Secured

3.2.2 BASIC ACTIVITIES OF THE PROPOSED SYSTEM


 Product Details
 Profile Management
 Place Service Request
 Easy Search Facility
 Easy Payment Report
 Cart facility
 Easy Admin Management

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 11


RGASC STOCK MANAGEMENT SYSTEM

SYSTEM
IMPLEMENTAION

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 12


RGASC STOCK MANAGEMENT SYSTEM

4. SYSTEM IMPLEMENTATION

4.1MAJOR MODULES

1. Access Verification Module


2. Products and Cart Module
3. Search Module
4. Report Module
5. Admin Module

4.2 MODULE DESCRIPTION

ACCESS VERIFICATION MODULE:

This Module helps verify and provide user has access to the service
which is available on our system. In case if any user made unauthorized activity
this will protect from the attack. When the user has an access token then they
can be allowed to access our server resource.

Authentication Module is used to manage user login and register to identify who
is accessing our server resources. In case they failed to prove who, they are then
server will be denied to access to the user. This module helps to authenticate the
user when they are trying to use our services.

PRODUCT AND CART MODULE

Product Module is used to display products to use which we have in our


database. This could be very useful to our customers to choose right product for
their need and they can view the details via the product module.

Cart Module is used save products to cart who wants to buy the product later.
So the user can add or remove product from their cart.

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 13


RGASC STOCK MANAGEMENT SYSTEM

Features:

 View the products

 Add the product to cart

 Remove the product from cart

SEARCH MODULE

This Module provides search feature to our customer to find product


easily what they looking for buy. This module provides efficient search
functionality to our application. For example, if user want to a particular
product to buy then he can be able to search the product using our search
functionality.

REPORT MODULE

This module is very much helpful for the admin to see the reports of the
recently made transaction for an order. This module produces pdf document of
the report or they can view the report through the application. This module can
generate yearly or monthly reports

Features:

 Get Report by day and date wise

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 14


RGASC STOCK MANAGEMENT SYSTEM

ADMIN MODULE

After verifying the identity, the authorized person who has the access to
modify the data and the database and full control over the application will be the
Admin. This module helps the admin in many ways like maintaining product
details and etc. This module helps the admin to manage orders and services,
complaints and etc. The admin can also create a sub admin and assign them
permissions for accessing database. Admin gets the real-time update for orders,
users active and complaints etc. the admin module is a bigger process which can
done through our android app and also through the administration site.

Features:

 Manage products
 Manage orders
 Manage complaints
 Manage employee
 Manage services

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 15


RGASC STOCK MANAGEMENT SYSTEM

SYSTEM SPECIFICATION

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 16


RGASC STOCK MANAGEMENT SYSTEM

5. SYSTEM SPECIFICATION

5.1 DEVELOPMENT SPECIFICATION

5.1.1HARDWARE REQUIREMENTS

 Core I3 7th Gen Processor


 6GB RAM (Minimum)

 256 GB SSD Storage (For faster project build)

5.1.2 SOFTWARE REQUIREMENTS

 Programming Languages and Databases

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 17


RGASC STOCK MANAGEMENT SYSTEM

SYSTEM DESIGN

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 18


RGASC STOCK MANAGEMENT SYSTEM

6. SYSTEM DESIGN

6.1 TABLE DESIGN

ADMIN TABLE PRIMARY KEY – Serial no

S.NO Field Name Data Size Constraint Description


Type
01 Serial no Int Auto Unique Unique id for admin to
access their data
02 Admin VarChar 25 Null First name of the user
03 Password VarChar 30 Non Null Password of the user

BLOCK 1 TABLE PRIMARY KEY-Serial no


S.NO Field Name Data Size Constraint Description
Type
01 Serial no Int Auto Unique Unique id for the items
02 Item name Char 250 Non Null Name of the product
03 Item code Int 50 Non Null Code of the product
04 Quantity Int 30 Non Null Number of items

PET TABLE PRIMARY KEY –Serial No


S.NO Field Name Data Size Constraint Description
Type
01 Serial no Int Auto Unique Unique id for the items
02 Product id Int 20 Non Null Id for the product
03 Product name Char 20 Non Null Name of the product
04 Quantity Int 30 Non Null Number of items
05 Date of Date 40 Non Null Order created date
purchase Time
06 Status VarChar 40 Not Null Items that are working
are not

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 19


RGASC STOCK MANAGEMENT SYSTEM

NCC TABLE PRIMARY KEY –Serial no


S.NO Field Name Data Size Constraint Description
Type
01 Serial no Int Auto Unique Unique id for the items
02 Product id Int 20 Non Null Id for the product
03 Product name Char 20 Non Null Name of the product
04 Quantity Int 40 Non Null Number of items
05 Status VarChar 40 Non Null Items that are working are not

BCM 1 TABLE PRIMARY KEY –Serial no


S.NO Field Name Data Size Constraint Description
Type
01 Serial no Int Auto Unique Unique id for the items
02 Product name Char 30 Non Null Name of the product
03 Quantity Int 20 Non Null Number of items
04 Location Int 30 Non Null Location of the items
05 Status VarChar 40 Non Null Items that are working are not

STAFF TABLE PRIMARY KEY – Serial no


S.NO Field Name Data Size Constraint Description
Type
01 Serial no Int Auto Unique Unique id for the items
02 Product name Char 40 Non Null Name of the product
03 Product id Int 20 Non Null Id for the product
04 Location Int 30 Non Null Location of the items
05 Status VarChar 40 Not Null Items that are working are not

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 20


RGASC STOCK MANAGEMENT SYSTEM

BCM 2 TABLE PRIMARY KEY –Serial_no


S.NO Field Name Data Type Size Constraint Description

01 Serial_no Int Auto Unique Unique id for the items


02 Product_name Char 100 Non Null Name of the product
03 Quantity Int 30 Non Null Number of items
04 Location Int 20 Non Null Location of the items
05 Status VarChar 40 Null Items that are working are not

BCM 3 TABLE PRIMARY KEY –Serial_no


S.NO Field Name Data Type Size Constraint Description

01 Serial_no Int Auto Unique Unique id for the items


02 Product_name char 30 Non Null Name of the product
03 Quantity Int 20 Non Null Number of items
04 Location Int 30 Non Null Location of the items
05 Status VarChar 40 Not Null Items that are working are not

STAFF TABLE PRIMARY KEY – Serial no


S.NO Field Name Data Size Constraint Description
Type
01 Serial_no Int Auto Unique Unique id for the items
02 Product_name char 40 Non Null Name of the product
03 Product_id Int 20 Non Null Unique product id
04 Location Int 30 Non Null Location of the items
05 Status VarChar 40 Not Null Items that are working are not

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 21


RGASC STOCK MANAGEMENT SYSTEM

BSC 1 TABLE PRIMARY KEY –Serial_no


S.NO Field Name Data Size Constraint Description
Type
01 Serial_no Int Auto Unique Unique id for the items
02 Product_name char 20 Non Null Name of the product
03 Quantity Int 30 Non Null Number of items
04 Quality char 40 Non Null Quality of the product
05 Location Int 30 Non Null Location of the items
06 Status VarChar 40 Not Null Items that are working are not

BSC 2 TABLE PRIMARY KEY –Serial_no


S.NO Field Name Data Size Constraint Description
Type
01 Serial_no Int Auto Unique Unique id for the items
02 Product_name char 20 Non Null Name of the product
03 Quantity Int 30 Non Null Number of items
04 Quality char 20 Non Null Quality of the product
05 Location Int 40 Non Null Location of the items
06 Status VarChar 40 Not Null Items that are working are not

BSC 3 TABLE PRIMARY KEY –Serial_no


S.NO Field Name Data Size Constraint Description
Type
01 Serial_no Int Auto Unique Unique id for the items
02 Product_name char 50 Non Null Name of the product
03 Quantity Int 30 Non Null Number of items
04 Quality char 20 Non Null Quality of the product
05 Location Int 30 Non Null Location of the items
06 Status VarChar 40 Not Null Items that are working are not

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 22


RGASC STOCK MANAGEMENT SYSTEM

STAFF 2 TABLE PRIMARY KEY – Serial no


S.NO Field Name Data Size Constraint Description
Type
01 Serial no Int Auto Unique Unique id for the items
02 Product name Char 40 Non Null Name of the product
03 Quantity Int 20 Non Null Number of items
04 Available items Int 20 Non Null Number of items that are
available
05 Location Int 30 Non Null Location of the items
06 Status VarChar 40 Not Null Items that are working are not

BCA1 TABLE PRIMARY KEY – Serial no


S.NO Field Name Data Size Constraint Description
Type
01 Serial_no Int Auto Unique Unique id for the items
02 Product_name Char 50 Non Null Name of the product
03 Quantity Int 20 Non Null Number of items
04 Quality Char 30 Non Null Quality of the product
05 Location Int 40 Non Null Location of the items
06 Status VarChar 40 Not Null Items that are working are
not

BCA2 TABLE PRIMARY KEY – Serial no


S.NO Field Name Data Size Constraint Description
Type
01 Serial no Int Auto Unique Unique id for the items
02 Product name Char 30 Non Null Name of the product
03 Quantity Int 20 Non Null Number of items
04 Quality Char 30 Non Null Quality of the product
05 Location Int 30 Non Null Location of the items
06 Status VarChar 40 Not Null Items that are working are
not

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 23


RGASC STOCK MANAGEMENT SYSTEM

6.2 USE CASE DIAGRAM


A use case diagram in the Unified Modeling Language (UML) is a type
of behavioral diagram defined by and created from a Use-case analysis. Its
purpose is to present a graphical overview of the functionality provided by a
system in terms of actors, their goals (represented as use cases), and any
dependencies between those use cases. The main purpose of a use case diagram
is to show what system functions are performed for which actor.

Use-cases model the system from the end-user’s point of view. A use
case is a technique for capturing functional requirements of systems. Each use
case provides one or more scenarios that convey how the system should interact
with the users called actors to achieve a specific business goal or function.

User Model View


 This view represents the system from the user’s perspective.
 The analysis representation describes a usage scenario from the end-
user’s perspective.

Use case actors may be end users or other systems.


 To define the functional and operational requirements of the system
 To provide a clear and unambiguous descriptions of how the end-user and
the system interact with one another.
 To provide a basis for validation testing.

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 24


RGASC STOCK MANAGEMENT SYSTEM

USE CASE DIAGRAM

Login

Change password

View Stock

Search Stock

Add to Cart

Block 1

Block 2
DATABASE

Block 3
ADMIN

Add/Edit Product

. Manage Stocks

Print

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 25


RGASC STOCK MANAGEMENT SYSTEM

6.3 DATAFLOW DIAGRAM

A data-flow diagram is a way of representing a flow of data through a


process or a system (usually an information system). The DFD also provides
information about the outputs and inputs of each entity and the process itself. A
data-flow diagram has no control flow; there are no decision rules and no loops.
Specific operations based on the data can be represented by a flowchart.

There are several notations for displaying data-flow diagrams. The


notation presented above was described in 1979 by Tom DeMarco as part of
structured analysis.

For each data flow, at least one of the endpoints (source and / or
destination) must exist in a process. The refined representation of a process can
be done in another data-flow diagram, which subdivides this process into sub-
processes.

The data-flow diagram is part of the structured-analysis modeling tools.


When using UML, the activity diagram typically takes over the role of the data-
flow diagram. A special form of data-flow plan is a site-oriented data-flow plan.

Data-flow diagrams can be regarded as inverted Petri nets, because places


in such networks correspond to the semantics of data memories. Analogously,
the semantics of transitions from Petri nets and data flows and functions from
data-flow diagrams should be considered equivalent.

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 26


RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 27


RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 28


RGASC STOCK MANAGEMENT SYSTEM

TESTING

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 29


RGASC STOCK MANAGEMENT SYSTEM

7. TESTING
7.1 INTRODUCTION
The goal of software testing is to assess the requirements of a project; then
the tester will determine if these requirements are met. There are many times
when low memory usage and speed are more important than making the
program pretty or capable of handling errors. While programming skills are
useful when testing software, they are not necessarily required; however it can
be useful in determining the cause of errors found in a project. The objective of
testing can be stated in following ways

 A successful test is the one that uncovers as-yet-undiscovered errors.


 A better test case has high probability of finding un-noticed bugs.
 Testing is pessimistic approach of running the software with the intention
of finding errors.
 Although the overall objective of testing-to find the maximum number of
errors with the minimum number of errors.

TEST PLAN

The first step in system testing process is to prepare a test plan that will
test all aspects of the system. A workable test plan was prepared in accordance
with the design specification. It includes output expected from the system
criteria for evaluating outputs; volumes of test data produce procedure for using
test data.

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 30


RGASC STOCK MANAGEMENT SYSTEM

7.2 TYPES OF TESTING DONE:


7.2.1 UNIT TESTING

Unit testing focuses verification effort on the smallest unit of software


design, the software component or module. Developers write unit tests to check
their own code. Each and every module was tested individually with the test
data and error message were displayed for incorrect and sufficient data for entry
works.

Unit test is designed to ensure that each unit works on its own and that the
purpose for which it was designed for is fulfilled. Each and every module was
tested individually with the test data and error message were displayed for
incorrect and sufficient data for entry works. All validation was tested to
correctness. Test data were fed in and results were checked for the maintenance
module, to ensure that all the tables created contained nothing but valid data.
Reverential integrity constraints specified as part of the table definition was also
tested.

 Check each line of coding

7.2.2 VALIDATION TESTING

Validation testing is where the requirements established as part of the software


requirements analysis are validated against the software that has been
constructed. It provides final assurance that the software meets all functional,
behavioral and performance requirements. A deviation from the specification is
uncovered and corrected. Each input field was tested with the validation rules
specified integrity.

 Validates admin and password.

 Initialization or termination errors.

 Errors in input conditions

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 31


RGASC STOCK MANAGEMENT SYSTEM

7.2.3 BLACK BOX TESTING


Testing software without any knowledge of the inner workings, structure
or language of the module being tested. Black Box Testing is testing without
knowledge of the internal workings of the item being tested.

For example, when black box testing is applied to software engineering,


the tester would only know the "legal" inputs and what the expected outputs
should be, but not how the program actually arrives at those outputs. It is
because of this that black box testing can be considered testing with respect to
the specifications, no other knowledge of the program is necessary.

7.2.4 WHITE BOX TESTING

White box testing strategy deals with the internal logic and structure of the
code. White box testing is also called as glass, structural, open box or clears box
testing. The tests written based on the white box testing strategy incorporate
coverage of the code written branches paths statement.

In order to implement white box testing, the tester has to deal with the
code and hence is needed to possess knowledge of coding and logic i.e. internal
working of the code. White box test also needs the tester to look into the code
and find out which unit/statement/chunk of the code is malfunctioning and
internal logic of the code etc.

7.2.5 REGRESSION TESTING

Every time a new module is added leads to changes in the program. This
type of testing makes sure that the whole component works properly even after
adding components to the complete program. We have added lot of features in
the making it as user-friendly application we have added web login for the user
and app login for the admin. To bring this feature we have tested our entire code
that whether adding new modules affects the previous code or not. All the test
cases results given the expected results.

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 32


RGASC STOCK MANAGEMENT SYSTEM

SCREENSHOTS

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 33


RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 34


RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 35


RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 36


RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 37


RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 38


RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 39


RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 40


RGASC STOCK MANAGEMENT SYSTEM

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 41


RGASC STOCK MANAGEMENT SYSTEM

CONCLUSION

9. CONCLUSION

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 42


RGASC STOCK MANAGEMENT SYSTEM

The Project “RGASC STOCK MANAGEMENT SYSTEM” has been


tested with the sample data found to be consisted. The entire objective is at with
contentment. All the modules are tested and integrated. This system is
compatible and user friendly.

After developing this system, careful verification and validation


procedures with the real time data were performed and confirmed to justify the
user requirement with the performance. The system is developed to use and the
operations were successful and there by achieving the project completion. The
development of this system has provide an opportunity to work with a live
project and feel the experience of real time environment.

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 43


RGASC STOCK MANAGEMENT SYSTEM

REFERENCE

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 44


RGASC STOCK MANAGEMENT SYSTEM

10. REFERENCE

https://youtu.be/LoP_caUNDVk

https://youtu.be/Tpbxb9w7yQ

https://youtu.be/Z9CBBe6BazA

RAJIV GANDHI ARTS AND SCIENCE COLLEGE 45

You might also like