Professional Documents
Culture Documents
PROJECT REPORT
ON
SHOP STAFF MANAGEMENT SYSTEM
BACHELOR OF COMPUTER APPLICATIONS
FROM
Pt. Ravishankar Shukla University Raipur (C.G)
FINAL YEAR
Year: 2022-2023
Guided by Submitted by
Mr. MANNU RAWANI RITIK RAJ
RA
(HOD C.S.) CLASS – BCA III
Submitted to
Pragati College Raipur (C.G)
7 Chapter 6. Conclusion 54
Chapter 1
INTRODUCTION
The Staff management is an application that is designed to reduce the manual work
that is involved in storing the details of the Staff. Without the Staffs, there would not be
any proper functioning of the organization. Staffs are the backbone of any company. The
staff management system is an application that will track the records all the Staffs or
staffs of the organization. This application will contain the details like name, designation,
salary information, attendance details, leave details, client details, project details etc. The
performance of the Staffs can also be kept track of through this application. This
application can contain the administrator who can post the announcements, holidays,
birthdays and notes. This will be one of the interesting projects that one can work on and
implement in real time world.
Purpose:
This document aims to give a brief description about the Management
System Project. With the help of this document the needs of the company and
the solution that will be provided to that needs will be clearly presented. In
other words this document will provide a basis for valid a tionand verification
Scope:
Chapter 2
System Discription
Using spreadsheets to handle HR processes and manage Staffs has become a thing
of the past. As remote and hybrid working models gain traction, HR professionals and
Staffs are not often under the same roof. In this case, it can seem nearly impossible
to manage Staffs effectively and keep them productive, engaged, and happy. If remote
Staffs have to message their HR representatives to mark attendance or call their managers
every day to record their working hours, this can degrade the overall Staff experience.
That's why it's essential to shift towards modern, cloud-based systems that provide
seamless working experience to Staffs, no matter where they work from.
An Staff management system can significantly cut down the need for manual data
entry. You'll open up your HR team and Staffs to spend time on important projects, rather
than wasting efforts on HR-related emails, spreadsheets, and phone calls. All of Staff
management processes, from recruitment to offboarding, can be effortlessly automated,
simplified, and tracked through the application.
One of the disadvantages of these systems is their cost. As a small business owner,
you have to do everything you can to rein in expenses, and an HR management system
will cost you several thousand dollars for installation, setup, training, and consulting, as
well as an intensive time commitment before the system is up and running. You can cut
these costs by getting a remotely hosted system, but you’re likely to spend hours on the
phone with your remote customer service representative whenever something goes awry,
which further cuts into your productivity.
Loss of Subjectivity
Chapter3
Functional Requirement
In this section, we will explain the major functions of HRMS along with the
dataflow. So the major functionality of the project such as authentication
mechanism,personaldataprocessing,recruitment,report,andgraphicaluserinterfaceuni
twillexplainedstepbystep.
Being connected to internet, users will be able to get into the system.
Inorder to see the interface related to his/her role type, the users account
should be authorized and also his/her user name and password should
beauthenticated.Thesetasksarebasicallyheldbythefunctionsimplementedun
dertheheaderofAuthenticationandAuthorizationmajorfunction.
Theproposedsystemisnotafreewareandduetotheusageofswings,becomesuserinterac
tive.
Non-Functional Requirements
Performance requirements
The number of the online user of the can bees timated as 40atmost.
Hardware Requirements
Chapter 4
System Design
It shows how data enters and leaves the system, what changes the information, and
where data is stored.
The objective of a DFD is to show the scope and boundaries of a system as a whole. It
may be used as a communication tool between a system analyst and any person who plays
a part in the order that acts as a starting point for redesigning a system. The DFD is also
called as a data flow graph or bubble chart.
1. All names should be unique. This makes it easier to refer to elements in the DFD.
2. Remember that DFD is not a flow chart. Arrows is a flow chart that represents
the order of events; arrows in DFD represents flowing data. A DFD does not
involve any order of events.
represents decision points with multiple exists paths of which the only one is taken.
This implies an ordering of events, which makes no sense in a DFD.
4. Do not become bogged down with details. Defer error conditions and error
handling until the end of the analysis.
The proposed systemisnota free ware anddue to the usage of wings, becomes
user interactive.
Non-Functional Requirements
Performance requirements
The number of the online user of the can bees timated as40atmost.
Hardware Requirements
Theapplicationwillbestoringemployees’personaldata.Roughly…MBofstorag
ecapacityisneeded.
Shop
Login Management
Product Management Management
System
E-R Diagram
Chapter 5
Implementation
Screen Shot
Source Code
Loading
ProgressBar1.Value = ProgressBar1.Value + 1
Label1.Text = "Process " & i & " % Completed"
i += 1
If i > 100 Then
Timer1.Enabled = False
LOGINPAGE.Show()
Me.Hide()
End If
End Sub
End Sub
End Class
Login
Public Class LOGINPAGE
Homepage
Public Class LOGINPAGE
Grocery
Imports System.Data.OleDb
Public Class GROCERYPAGE
End Sub
End Sub
Cloth
Imports System.Data.OleDb
Public Class CLOTHESPAGE
End Sub
Cashier
Imports System.Data.OleDb
Public Class CASHIERPAGE
CHAPTER 6
SOFTWARE TESTING
INTRODUCTION:
Testing is the set of activities that can be planned in advanced and s conducted
systematically. Testing requires that the developer discard preconceived notions of the
“correctness” of the software just developed and overcome a conflict of interest that occurs
when errors are encounterd.
TEST PLAN
UNIT TESTING
The unit testing is carried out on coding. Here different modules are tested
against the specifications produced during design for the modules. Unit testing
mainly focused first in the smallest and low level modules, proceeding one at a time.
Each module was tested against required functionally and test cases were
developed to test the boundary values. Unit testing focuses verification effort on the
smallest unit of software design the software component or module. The unit test
focuses on the internal processing logic and data structures within the boundary of
the component. This type of testing can be conducted in parallel for multiple
components.
INTEGRATION TESTING:
VALIDATION TESTING:
Incorrect Function
Input Condition Errors
Database Error
Performance Error
Initialization and Interface Error
SECURITY TESTING:
Test case:
Chapter 7
CONCLUSION
CHAPTER 8
FUTURE ENHANCEMENT
Future Enhancement
CHAPTER 9
Softcopy of the Project on CD