Swapnil PHP Microproject
Swapnil PHP Microproject
ON
Submitted By
Swapnil Kashide
Guided By
MS. Bhojankar M. N.
TO
1
A
PROJECT REPORT
ON
Submitted By
Swapnil Kashide
GUIDED BY
MS. Bhojankar M. N.
2
CERTIFICATE
Dr. Pawar. V. S.
Principle
3
ACKNOWLEDGEMENT
Sincerely
Yogesh Rathod
Swapnil Kashide
Babasaheb Bhagyawant
4
ANNUEXURE II
A.
B.
C.
D.
Major Learning Outcomes achieved by doing the Project:
a Practical Outcomes:
Roll Student Name Marks out of 6 for Marks out of 4 for Total out
No. performance in performance in oral/ of 10
group activity presentation
37(FS) Swapnil Kashide
20 (SS) Yogesh Rathod
5
07 (FS) Babasaheb Bhagyawant
Contents
INTRODUCTION.............................................................................................................................7
User Panel......................................................................................................................................7
Registration Form..........................................................................................................................7
Admin Panel..................................................................................................................................7
Allotment of the hostels................................................................................................................7
Vacating the rooms........................................................................................................................8
Requirements................................................................................................................................8
Apache Web server........................................................................................................................8
Configuration Files.........................................................................................................................9
Inside Httpd.conf...........................................................................................................................9
Access and Security Settings..........................................................................................................9
IMPLEMENTATION.........................................................................................................................9
CONCLUSION...............................................................................................................................10
Screenshots ................................................................................................................................10
6
INTRODUCTION
Problem definition We have got nine hostels in our university, which consist of four boy’s
hostel and five girl’s hostel. All these hostels at present are managed manually by the hostel
office. The Registration form verification to the different data processing are done manually.
Thus there are a lot of repetitions which can be easily avoided. And hence there is a lot of
strain on the person who are running the hostel and software’s are not usually used in this
context.This particular project deals with the problems on managing a hostel and avoids the
problems which occur when carried manually Identification of the drawbacks of the existing
system leads to the designing of computerized system that will be compatible to the existing
system with the system which is more user friendly and more GUI oriented. We can improve
the efficiency of the system, thus overcome the drawbacks of the existing system.
User Panel
User Login
Home
1. This consist of the different pop-up menus showing the details of the different hostels
2. It allows the different users to access the registration forms.
3. He can view the Student administration division of the different hostels and also view the
notice boards.
Registration Form
This section provides an online form to the students which can be filled by them,and a copy
of the filled page can be taken in the printed form. This is later submitted to the Hostel
authorities which can be verified by them before alotting them to the respective hostels..
Admin Panel
Administrator Login
Home
The Administrator can :
1. Allot different students to the different hostels.
2. Vacate the students for the hostels.
3. Control the status of the fee payement.
4. Edit the details of the students & modify the student records.
7
Their will be pre-defined criterias for the admission to the hostels. He checks the attested
application forms of the students obtained from the internet and varify it with the student
database. If the students are found eligible then they are allotted to the hostel.
As the student’s course is over they will vacate their rooms. So it is required for the
administrator to remove their records from the database tables. This section includes the
option for the room vacation and the deletion of the particular record from the database
Requirements
o PHP
o You need PHP 5.2.0 or newer, with session support and the Standard PHP Library (SPL)
extension.
o To support uploading of ZIP files, you need the PHP zip extension.
o For proper support of multibyte strings (eg. UTF-8, which is currently default), you should
install mbstring and ctype extensions.
o You need GD2 support in PHP to display inline thumbnails of JPEGs (“image/jpeg: inline”)
with their original aspect ratio
o When using the “cookie” authentication method, the mcrypt extension is strongly
suggested for most users and is required for 64–bit machines. Not using mcrypt will cause
phpMyAdmin to load pages significantly slower. Hostel Mangement System Division of
computer Engineering, SOE 22
Often referred to as simply Apache, a public-domain open source Web server developed by
a looselyknit group of programmers. The first version of Apache, based on the NCSA httpd
Web server, was developed in 1995. Core development of the Apache Web server is
performed by a group of about 20 volunteer programmers, called the Apache Group.
However, because the source code is freely available, anyone can adapt the server for
specific needs, and there is a large public library of Apache add-ons. In many respects,
development of Apache is similar to development of the Linux operating system. The
original version of Apache was written for UNIX, but there are now versions that run under
OS/ 2, Windows and other platforms. The name is a tribute to the Native American Apache
Indian tribe, a tribe well known for its endurance and skill in warfare.
A common misunderstanding is that it was called Apache because it was developed from
existing NCSA code plus various patches, hence the name a patchy server, or Apache server.
Apache consistently rates as the world’s most popular Web server according to analyst
surveys. Apache has attracted so much interest because it is full-featured, reliable, and free.
8
Originally developed for UNIX™ operating systems, Apache has been updated to run on
Windows, OS/2, and other platforms. One aspect of Apache that some site administrators
find confusing — especially those unfamiliar with UNIX-style software — is its configuration
scheme. Instead of using a point-and-click graphic user interface (GUI) or Windows Registry
keys as most other modern software packages, Apache generally relies on simple text files
for its configuration settings.
It is recommended practice now for Apache administrators to manage their resource and
security settings from httpd.conf. Administrators of older versions of Apache can simply cut
their entries from srm.conf and access.conf and paste them into the master file. If an
administrator wants to go one step further and delete the two empty files, they should also
place the following entries in httpd.conf to prevent Apache from attempting to access them
IMPLEMENTATION
Implementation is the stage in the project where the theoretical design is turned into a
working system and is giving confidence on the new system for the users that it will work
efficiently and effectively. It involves careful planning, investigation of the current system
and its constraints on implementation, design of methods to achieve the change over, an
evaluation of change over methods. Apart from planning major task of preparing the
implementation are education and training of users. The implementation process begins
with preparing a plan for the implementation of the system.
According to this plan, the activities are to be carried out, discussions made regarding the
equipment and resources and the additional equipment has to be acquired to implement
the new system. In network backup system no additional resources are needed.
Implementation is the final and the most important phase. The most critical stage in
achieving a successful new system is giving the users confidence that the new system will
work and be effective. The system can be implemented only after thorough testing is done
and if it is found to be working according to the specification. This method also offers the
greatest security since the old system can take over if the errors are found or inability to
handle certain type of transactions while using the new system
CONCLUSION
To conclude the description about the project : The project, developed using PHP and
MySQL is based on the requirement specification of the user and the analysis of the existing
system, with flexibility for future enhancement.
The expanded functionality of today’s software requires an appropriate approach towards
software development. This hostel management software is designed for people who want
to manage various activities in the hostel. For the past few years the number of educational
institutions are increasing rapidly. Thereby the number of hostels are also increasing for the
accommodation of the students studying in this institution. And hence there is a lot of strain
9
on the person who are running the hostel and software’s are not usually used in this
context. This particular project deals with the problems on managing a hostel and avoids the
problems which occur when carried manually.
Identification of the drawbacks of the existing system leads to the designing of
computerized system that will be compatible to the existing system with the system which is
more user friendly and more GUI oriented
Screenshots
10
11