Final Year Project Documentation Bank Locker Management System
Final Year Project Documentation Bank Locker Management System
Submitted by
Rehmat Ullah Shehzad
Registration No. 321730608
BSCS
By
Rehmat Ullah Shehzad
Registration No. 321730608
Supervised by
Ma’am Mehwish Rasheed
FEB 2022
Bank Locker Management System | P a g e | 2
Bank Locker Management System | P a g e | 3
CERTIFICATION
This is to certify that Rehmat Ullah Shehzad bearing Registration No. 321730608
has completed the final project titled as “Bank Locker Management System” at the
Department of Computer Science, National College of Business Administration and
Economics Lahore, to fulfill the partial requirement for the degree of BS - CS.
BS (COMPUTER
SCIENCE)
Supervisor
Introduction
This project is mainly developed to manage the record of users and
lockers digitally so that the record will remain available for a long time
without error. The record is saved in the database so we can retrieve specific
data any time whenever we want. Manage the check in and checkout
process of users easily without error.
In this the payroll system is a system which organizes all the tasks of
employee payment.
The software has many functionalities such as
• Maintaining the records
• User Management
• Check-in check-out system
• Locker Management
• Generating Reports
• Retrieving data any time
• System authentication
It manages the users of the lockers by registering them and keeps the
record of their check ins on daily bases. It has the facility to manage the
records of lockers.
Technical Feasibility
• Specifying equipment and system that will successfully satisfy the
User requirement.
• The facility to produce outputs in each time.
• Response time under certain conditions.
• Ability to process and generate repots at a particular speed.
• In technical feasibility, configuration of the system is given more
importance than the actual makes of hardware. What speeds of input
and output should be achieved at quality of printing?
Operational Feasibility
• What changes will be brought with the system?
• What organizational structures are disturbed?
• What new skills will be required? Do the existing staff members have
these skills? If not, can they be trained in due course of time?
In this operational feasibility is operate the system a person should be able
to know about the system and easily understand to it they should be skilled
full if system generate any error the person how controls it should be able to
remove it or manage.
I) Interviews
▪ Unstructured interviews
An interview that is conducted with only a general goal or
subject in mind and with few, if any, specific questions. The
open-ended questions type is used in an unstructured interview
that allows the user to answer freely in an appropriate way.
▪ Structured interviews
A structured interview is an interview that contains a predefined
set of questions. In a structured interview, close-ended questions
type is used to limit answers to specific choices, short and direct
responses from the interviewees.
The best way to analyze the existing system is to collect facts from
existing documentation rather than from human sources. There are various
kinds of documents to collect facts from existing documents. These include
e-mails, customer complaints, suggestion box notes, and reports that
document the problem area problem performance reviews, samples of
completed manual forms and reports, and samples of completed
computerized forms and reports various types of flowcharts and diagrams,
program documentation, and user training manuals. System analyst uses
sampling techniques to organize the above documentation. The sampling
technique is the process of combing a representative sample of documents,
forms, and records.
IV) Observations
▪ Free-format questionnaires
In free format questionnaires, users are allowed to answer
questions freely without an immediate response. The results are
also useful in learning about the feelings, opinions, and
experiences of the respondents.
▪ Fixed-format questionnaires
The purpose of fixed-format questionnaires is to gather
information from the predefined format of questions. Users are
allowed to choose the result from the given answers. There are
three types of fixed-format questions: multiple-choice questions
(Yes or No type), rating questions (Strongly Agree, Agree, no
opinion, Disagree, strongly disagree), ranking questions.
VI) Research
Research and site visits are the process of examining the problems
which had previously solved by other sources that can be either human or
documents. To solve the requirements of the problem, the analyst visits other
organizations that had previously experienced similar problems. In addition,
the analyst can also find the information from the database, reference books,
case studies, and the Internet.
System Interfaces:
This section describes how the system interfaces with other software
products or Customers for input or output.
Customer Interface:
Application will be accessed over the windows. The system would be
fully compatible with Windows Operating system. No User would be able to
access any part of the application without logging on to the system.
Hardware Interfaces:
• A working PC.
• Data connection.
Software Interfaces:
• Microsoft Windows (xp, 7, 8, 8.1, 10)
• A browser
Methods:
1. Initialization successful
Comments: Passed
Table 5.1 Test Case 1
Methods:
1. Launch the Program
2. Interface Displayed Successful
Comments: Passed
Methods:
1. Launch the program
2. Admin login successful
Comments: Passed
Methods:
1. Launch the program
2. Main Items inserted Successfully
Comments: Passed
Methods:
1. Launch the Web Application.
2. Retrieve selected data.
Comments: Passed
Methods:
1. Launch the Web Application.
2. Retrieve selected data.
3. Update/Modify Data.
Comments: Passed
Methods:
1. Launch the Web Application.
2. Click on Add button.
3. Enter data or information
Comments: Passed
Methods:
1. Launch the Web Application.
2. Click on update Locker and save data after updating.
3. Updated successfully.
Comments: Passed
Methods:
1. Launch the Web Application.
2. Click on delete item tab and search item to be deleted and after that press
delete button.
3. Deleted successfully.
Comments: Passed
Methods:
1. Launch the Web Application.
2. Click on delete function.
3. Record and items deactivate.
Comments: Passed
Methods:
1. Launch the Web Application.
2. Click on Update employee tab.
3. Update/Modify category.
Comments: Passed
Methods:
1. Launch the Web Application.
2. Click on check in mark.
3. Attendance Marked.
Comments: Passed
Methods:
1. Launch the Web Application.
2. Click on activity.
3. Check activity successfully.
Comments: Passed
Methods:
1. Launch the Web Application.
2. Click Activity Report button.
3. Activity report generated successfully.
Comments: Passed
Methods:
1. Launch the Web Application.
2. Create report
3. Save the report
Comments: Passed
Methods:
1. Launch the Web Application.
2. Click on monthly/Yearly report.
3. Monthly/Yearly report generated.
4. Message send successfully
Comments: Passed
Methods:
1. Launch the Web Application.
2. Check-out
3. Successfully completed return
Comments: Passed
Methods:
1. Launch the Web Application.
2. Log in the Web Application
3. Make the Request
Comments: Passed
Methods:
1. Launch the Web Application.
2. Log in the Web Application
3. Interact with random report input
Comments: Passed
Methods:
1. Launch the Web Application.
2. Log in the Web Application
3. Update activity status successfully
Comments: Passed
Methods:
1. Launch the Web Application.
2. Admin start the report.
3. All activity record shown in the form of report.
Comments: Passed
Methods:
1. Launch the Web Application.
2. Log in the Web Application
3. Click on action Icon.
4. View the User Report
Comments: Passed
Top down
All top-level integrated modules are tested first, and its sub modules
tested from top to bottom step by step.
Bottom up
All bottom level integrated sub modules are tested first, and its main
modules are tested from bottom to up step by step.
7.1.1 Introduction
Up till this point it has been made clear what the current system needs
so with out further a due we can start designing and developing the software,
but the recommendations are always nice to keep in check in case something
that was not in out mind comes up and helps us make the final product more
useful and comprehensive.
Below are a couple of recommendations made by the manager and user we
talked to:
• Make the software user friendly
• Aesthetically appealing user interface
• Optimized system
• Less loading times
• Quick turn around
• Security
• Handy reports
Like every other application our Bank locker management system also
brings a lot of benefits to the table. Two of them being the time and cost
which can be considered the main reasons why one would want to have a
digital management system in the first place.
The time will absolutely be decreased for both sides being managers
and user, managers won’t have to write notebooks and keep users waiting
for their turns.
Computer software bank locker management system falls into two broad
classes: system software and application software. The principal system
software is the world wide web host. It manages the hardware, data and
program files, and other system resources and provides means for the user to
control the computer, generally via a graphical user interface
(GUI). Application software is programs designed to handle specific tasks
for users. Mobile apps became a common way for individuals to access
information systems. Other examples include general-purpose application
suites with their spreadsheet and word processing programs, as well as
“vertical” applications that serve a specific industry segment—for instance,
an application that schedules, routes, and tracks package deliveries for an
overnight carrier. Larger firms use licensed applications developed and
maintained by specialized software companies, customizing them to meet
their specific needs, and develop other applications in-house or on an
outsourced basis. Companies may also use applications delivered as
7.4 Benefits
Like every other application our Bank locker management system also
brings a lot of benefits to the table. Two of them being the time and cost
which can be considered the main reasons why one would want to have a
digital management system in the first place.
The time will absolutely be decreased for both sides being managers
and user, managers won’t have to write notebooks and keep users waiting
for their turns.
User will be able to quickly get in and get out since nobody has extra time to
waste in the current day and age.
Once the software is developed the bank locker systems won’t have to cut
out a massive budget for the paperwork. The data can be saved in the
database at very cheap price making this also very cost beneficial.
There is actually nothing to lose here as the bank locker management system
brings nothing but benefits to the table for both the managers, user and
owners of the bank lockers.
Now the question may arise of as how will it be beneficial to the owner?
Owner can at any time check when a user was checked in or checked out in
case of any trouble just like the managers.
A digital system to replace a manual system always comes with a number of
benefits like without even trying.
We can list a lot of benefits of the bank locker management system off the
top of the head right away. Some of the a re below
• Cost beneficial
• Time beneficial
• User friendly environment
• Security
• Longevity in data recollection
• Little to no paperwork
• Quick access to the users
• Customer attraction because of the latest technology
• Trust-worthy bank locker system
• Efficiency in work
7.6 References
https://www.w3schools.com/php/
https://www.php.net/
https://www.mysql.com/
https://www.w3schools.com/js/
https://stackoverflow.com