Professor Y. N. GHOLAP For the partial fulfillment of DBMS Mini Project DEPARTMENT OF INFORMATION TECHNOLOGY ARMY INSTITUTE OF TECHNOLOGY DIGHI HILLS, PUNE-411015
2014 -2015 University of Pune
CERTIFICATE This is to certify that VINAY PUNERA has successfully submitted the report on “HOSTEL MANGEMENT SYSTEM” during the academic year 2014-2015 in the partial fulfillment of Database Management System Mini-Project, Third year in Information Technology under University of Pune.
Prof. Sangeeta Jadhav
Prof. Y. N. Gholap
Head of Department
Guide
Information technology
Information technology
Principal
ACKNOWLEDGEMENT
Before getting into the thick of the things, we would like to express our deep gratitude to the people who helped us during the course of this project. We are grateful to our project guide Prof. Y.N. Gholap for his guidance throughout this project research and work. We also wish to thank all the faculty members of Information Technology and our respectable Head of Department Prof. Sangeeta Jadhav for their constant help, support and efficient teaching procedures.
1. ER Diagram 2. Collection Structures Chapter 5-Snapshots Chapter 6-Conclusion Chapter 7-Scope of Enhancement
CHAPTER-1 INTRODUCTION PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. What distinguishes PHP from something like client-side JavaScript is that the code is executed on the server, generating HTML which is then sent to the client. The client would receive the results of running that script, but would not know what the underlying code was. You can even configure your web server to process all your HTML files with PHP, and then there's really no way that users can tell what you have up your sleeve. The best things in using PHP are that it is extremely simple for a newcomer, but offers many advanced features for a professional programmer. Don't be afraid reading the long list of PHP's features. You can jump in, in a short time, and start writing simple scripts in a few hours. Although PHP's development is focused on server-side scripting, you can do much more with it. MongoDB is a document database that provides high performance, high availability, and easy scalability. A MongoDB deployment hosts a number of databases. A manual:database holds a set of collections. Amanual:collection holds a set of documents. A manual:document is a set of key-value pairs. Documents have dynamic schema. Dynamic schema means that documents in the same collection do not need to have the same set of fields or structure, and common fields in a collection’s documents may hold different types of data.
CHAPTER-2 OVERVIEW OF THE PROJECT
SYSTEM DESCRIPTION: The proposed system is for making easier management of Room Allotment for Students staying in hostels. So this will be developed for helping the hostel Room Allotment management system. The overall system is controlled through the ADMIN Page (admin.php).
The admin menu contains 4 parts. 1. PROFILE(Admin Details and Role) 2. Room Allotment 3. Watch the applicant Entries 4. LOGOUT. The user(student) menu contains 5 parts. 1. PROFILE(USER Details) 2. Room Allotment Form 3. Allotment Status 4. Edit Profile 5. LOGOUT.
CHAPTER-3 REQUIREMENTS The basic softwares required for this mini-project are 1. XAMPP 2. MongoDB 3. Text Editor – Gedit / NotePad++ 4. Windows / Linux OS
No such additional hardware is required except for the basic computer system.
For the User, the sound knowledge of these two softwares and the knowledge of doing connectivity between PHP and MongoDB is the prerequisite for this project. Concepts of document oriented database(MongoDB), Entity-Relationship Diagram, Document structure in MongoDB, conversion of E-R diagrams into Collections and normalization of databases should also be clear.
CHAPTER-4 DESIGN E-R DIAGRAM
COLLECTION STRUCTURE
Database name = “HMS” Total Collections = 3 Collection No.1 : “registration”
Collection No.2 : “allotment”
Collection No.3 : “admin”
CHAPTER-5 SNAPSHOTS
LOGIN PAGE:
REGISTRATION PAGE:
USER PROFILE PAGE:
USER ROOM ALLOTMENT APPLICATION PAGE:
USER ROOM ALLOTMENT STATUS PAGE:
USER EDIT PROFILE PAGE:
ADMIN LOGIN PAGE:
ADMIN Profile PAGE:
ADMIN ROOM ALLOTMENT PAGE:
ADMIN SEARCH ENTRIES PAGE:
Chapter-6 CONCLUSION
A computerized HOSTEL Management System has been developed and the system was tested with sample data. The system results in regular timely preparations of required outputs. In comparison with manual system the benefits under a computer system are considerable in the saving of man power working hours and Eiffel. Provision for Alloting Rooms in According to Percentage of Students is there in the system. It is possible to view that proper filling system has been adopted to slate date for future. The entire project runs on both windows and Linux environments. The system can be used to make better management described at appropriate time. The user gets amount and timely information system.
Chapter-7 SCOPE OF ENHANCEMENT The system may be further updated or modified at will owing to its simple structure. If the organization is willing to add a new module that would allow FULL AUTOMATION of entire Room Allotment Procedure. More over the developed system does not provide any kind of facility for making of the information.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.