Ste MP Rahul
Ste MP Rahul
Ste MP Rahul
Title of Project
Semester : Fifth
Roll No : 25
Enrollment No:
2211710071 Seat No
: 458866
1
Matoshri Education Society’s
MATOSHRI INSTITUTE OF TECHNOLOGY
A/P: Dhanore, Tal-Yeola,Dist.-Nasik,423401
CERTIFICATE
2
MicroProjectReportIndex
Introduction 08
2
3 Test Plan 09
4 Test Case 11
5 Defect Report 19
6 Advantage 20
7 Applications 21
Conclusion 23
10
Reference 24
11
3
ANNEXUREI
Rubric for Evaluation of Micro Project
CO coverage:
CO-2 Prepare test cases for different types and levels of testing
4
Micro Project Proposal
Internet Source
References:
https://www.geeksforgeeks.org/network-protocols-and-proxies-in-system-design/
5
Micro Project Log Book
6
Abstract
This Project “HOSTEL MANAGEMENT SYSTEM” targeted for the College
Hostel integrates the transaction management of the Hostel for better control and timely
response. This eliminates time delay and paper transactions being marked.
The warden is provided with a better control over the transactions like adding the
details of new students in the hostel, modifying the detailsof the students, deleting the
students, viewingthe students details in the Hostel.
This project‟s mainmotto is to reduce the effort of Wardens and provide better
service to the students.The goal of this project is to develop a system for the
computerization of the Hostel.
7
Introduction
The basic purpose of designing this project is to get rid from manual entry and record
system and try to give easy and simple database management system for hostels.
This project is designed to keep the record of the students living in hostel, allocation
of rooms, their monthly or semester wise dues and many more things but we are trying
to make this management system as much as simple and easy as we can, but I well try
to cover all the basic elements use for hostel management database.
If we talk in simple functionality of this project so our basic target is to keep database
of students in hostels with different angles such that their room number, fees status,
their course name, semester and can be many more.
As mentioned earlier we will try to make our project easy and simple so it can be
implement at any level and can be productive and useful for any hostel administration.
8
Test Plan
Testing Methodologies:
A strategy for software testing must accommodate low-level tests that are necessary to
verify that a small source code segment has been correctly implemented as well as high-
level tests that validate major system functions against customer requirements. A
strategy must provide guidance for the practitioner and a set of milestones for the
manager. Because the steps of the test strategy occur at a time when deadline pressure
begins to rise, progress must be measurable and problems must surface as early as
possible. Following testing techniques are well known and the same strategy is adopted
during this project testing.
• Unit testing:
Unit testing focuses verification effort on the smallest unit of software design the
software component or module. The unit test is white-box oriented. The unit testing
implemented in every module of student attendance management System. by giving
correct manual input to the system, the data are stored in database and retrieved. If you
want required module to access input or get the output from the End user. any error will
accrue the time will provide handler to show what type of error will accrued.
• System testing:
System testing is actually a series of different tests whose primary purpose is to fully
exercise the computer-based system. Below we have described the two types of testing
which have been taken for this project. it is to check all modules worked on input basis.
if you want change any values or inputs will change all information. so specified input
is must.
• Performance Testing:
Performance testing is designed to test the run-time performance of software within
the context of an integrated system. Performance testing occurs throughout all steps in
the testing process. Even at the unit level, the performance of an individual module may
be assessed as white-box tests are conducted. This project reduce attendance table,
codes. it will generate report fast.no have extra time or waiting of results
Security Testing
Security Testing is a form of software testing performed to evaluate the security of a
system or application. Security testing ensures the system's safety from hackers, viruses,
or cyber threats. Such protection can only be achieved by analyzing the system against
all security-related expectations. 11
9
Alpha Testing
Alpha testing is the first end-to-end testing of a product to ensure it meets the business
requirements and functions correctly.
Beta Testing
It is an opportunity for real users to use a product in a production environment to
uncover any bugs or issues before a general release. Beta testing is the final round of
testing before releasing a product to a wide audience.
Object-Oriented Testing
To sum up, object-oriented testing in software testing is an approach that focuses on
testing individual classes in an object-oriented program. It involves testing at different
levels, including algorithmic, class, cluster, and system-level testing.
10
Test Cases
Test case is an object for execution for other modules in the architecture does not
represent any interaction by itself. A test case is a set of sequential steps to execute a
test operating on a set of predefined inputs to produce certain expected outputs.
There are two types of test cases: manual and automated. A manual test case is
executed manually while an automated test case is executed using automation. In system
testing, test data should cover the possible values of each parameter based on the
requirements.
Since testing every value is impractical, a few values should be chosen from each
equivalence class.
An equivalence class is a set of values that should all be treated the same. Ideally,
test cases that check error conditions are written separately from the functional test
cases and should have steps to verify the error messages and logs.
Realistically, if functional test cases are not yet written, it is ok for testers to check
for error conditions when performing normal functional test cases.
11
Test Unit: Hosteller
ConditionTo Exepected
TC-ID Test Data Status
be Tested Output
If Pass
Kindly select
TC-1 hosteller Hosteller type
hosteller type
type is not
selected
If hosteller Pass
name Name should
TC-2 contains other Name contain only
than character alphabets
types
If father Pass
Father Name
name contains
TC-7 Father name should contain
other than
only alphabets
character
types
mother Name Pass
TC-8 If mother name Mother name
should contain
contains other
only alphabets
than character
12
types
If contact Contact
number does Contact number should
TC-10 Pass
not contain 10 number contain 10
digits digits
ConditionTo Exepected
TC-ID Test Data Status
be Tested Output
13
Test Unit: Hosteller Addmission
ConditionTo Exepected
TC-ID Test Data Status
be Tested Output
ConditionTo Exepected
TC-ID Test Data Status
be Tested Output
If employee
Name should
name contains Employee
1. contain only Pass
other than Name
alphabets
character types
If password Password
3. length is less password must contain Pass
than 6 at least 6
characters
If password and Password and
confirm Confirm Confirmed
4 Pass
password does password password are
not match not matching.
If employee
Kindly select
5 type is not Employee type Pass
employee type
selected
14
If gender is not Kindly select
6 gender Pass
selected gender
Designation
If designation
7 designation field should not Pass
field is empty
be empty
ConditionTo Exepected
TC-ID Test Data Status
be Tested Output
ConditionTo Exepected
TC-ID Test Data Status
be Tested Output
Event title
If event title
1. Event title field should Pass
field is empty
not be empty
15
Event Pass
If event
Event description
3. description
description should not be
field is empty
empty
ConditionTo Exepected
TC-ID Test Data Status
be Tested Output
If fees Pass
Kindly select
2. structure is not Fees structure
fees structure
selected
16
Test Unit: Add Fees Structure
ConditionTo Exepected
TC-ID Test Data Status
be Tested Output
Kindly Pass
If block is
1. blocks select
not selected
blocks
Kindly Pass
If
Hosteller select
2. hosteller
type hosteller
type is not
type
selected
If room type Kindly Pass
3. is not room select room
selected type
17
Test Unit : Add Blocks
ConditionTo Exepected
TC-ID Test Data Status
be Tested Output
ConditionTo Exepected
TC-ID Test Data Status
be Tested Output
If card holder
Card holder
name contains
Card holder name should
1 alphabets other Pass
name contain only
than character
alphabets
types
If Pass
Payment Kindly select
2 payment
Type payment type
type is not
selected
card number Pass
If card number
should
3 contains less Card Number
contain 16
than 16 digits
digits
18
Defect Report
19
Advantage Of Hostel Management System
Reduced Paperwork: Digitizes records, reducing the need for paper documents,
which minimizes clutter, improves accuracy, and makes information retrieval faster.
20
Application Of Hostel Management System
Mess and Meal Planning: Manages meal schedules, diet preferences, and
attendance in the mess, helping optimize food planning and reduce waste.
21
Multi-Hostel Management: In larger institutions, the system can
manage multiple hostels under one interface, simplifying cross-hostel
coordination and administration.
Mobile Access and Portals: Offers students and parents access to relevant
information through a mobile app or web portal, making information accessible on
the go.
22
Conclusion
23
Reference
https://www.vidyalayaschoolsoftware.com/blog/2021/12/the-benefits-of-the-hostel-management-system-in-
higher-education/
https://phpgurukul.com/hostel-management-system/
https://projectworlds.in/free-projects/php-projects/hostel-management-system-project-in-php/
https://www.slideshare.net/slideshow/hostel-management-system-project-report-pdf/267896134
24