“Residentialboarding”
Total Page:16
File Type:pdf, Size:1020Kb
A Project Report on “RESIDENTIAL BOARDING” Submitted to the Bangalore University in partial fulfillment of the requirement for the award of the degree in Bachelor of Computer Applications Submitted by HARSHITHA.U USN:17VFSB7017 M.MANASA SAVANTH USN:17VFSB7032 Under the guidance of Ms. ANJANA S MURTHY Asst. Professor Ring Road, Marathalli, Bangalore – 560 103 DECLARATION I hereby declare that the project report entitled “RESIDENTIAL BOARDING” was prepared by me during the year 2019-2020 and was submitted to the Bangalore University, in partial fulfillment of the requirements for the award of the Degree in Bachelor of Computer Applications. I also declare that this project report is original and genuine and it has not been submitted to any other University for the award of any degree, diploma or other similar titles or purposes. Date: Signature oftheCandidate Place: New Horizon College HARSHITHA.U (Marathalli) [USN:17VFSB7017] CERTIFICATE This is to certify that the project report entitled “RESIDENTIAl BOARDING” Submitted by HARSHITHA [17VFSB7017]. This report is an outcome of genuine project work and has been submitted in partial fulfillment for the award of the Degree of Bachelor of Computer Applications, awarded by Bangalore University, during the academic year 2019-2020. Project Guide Head of the Department Ms. ANJANA S MURTHY Mr. Nagaraju K Signatures of the Examination 1. 2. ACKNOWLEDGEMENT We express our deep sincere thanks to Dr. Mohan Maghnani, Chairman of New Horizon Educational Institutions for providing the platform and infrastructure to do this project. This project would not have been possible without the help and co-operation of many. At the outset, I wish to record my profound gratitude to our principal Dr. R. Bodhisatvan We are extremely thankful to Mr.Nagaraju K, Head-Computer science for his unending support and encouragement during the development of this project. We would like to acknowledge the interest and the support extended by our project guide Mrs. Anjana S Murthy, Asst. Professor, Department of Computer Science, to make this project implementation successful. Above all we would thank God for the blessings and my parents also for their valuable suggestion and support in my projectreport Finally, we extend my deep sense of gratitude to all those who made this project come alive and encouraged and guided me from the start to finish. INDEX CHAPTER CONTENTS PAGE NO. 01. INTRODUCTION 1.1 Abstract 1.2 Problem Statement 1.3 Module Description 02. SYSTEM ANALYSIS 2.1 Introduction to System Analysis 2.1.1 Existing System 2.1.2 Proposed System 2.2 Software Requirement Specification(SRS) 2.3 Hardware Requirements 2.4 Software Requirements 2.5 Introduction to HTML 2.6 Introduction to JavaScript 2.7 Introduction to Servlet 2.8 Introduction to Java Server page(JSP) 2.9 Introduction to My SQL 03. SYSTEM DESIGN 3.1 Table Structure 3.2 Data Flow Diagram 3.3 Form Design 04. CODING AND DEVELOPMENT 4.1 Source Code 05. TESTING AND IMPLEMENTATION 5.1 Introduction to Testing 5.2 Types of Testing 06. CONCLUSION AND FUTURE ENHANCEMENT 07. BIBLIOGRAPHY INDEX CHAPTER CONTENTS PAGE NO 1 Introduction Of The Project 3 1.1 Abstract 3 1.2 Problem Statement 3 1.3 Module DescripTion 4-5 2 System Analysis 6 2.1 Introduction To System Analysis 6 2.1.1 Existing System 6 2.1.2 Proposed System 6 2.2 Software Requirement Specification(SRS) 7 2.3 Hardware Requirements 7 2.4 Software Requirements 7-8 2.5 Introduction To HTML 9-15 2.5. 1Introduction To CSS 15-18 2.6 Introduction To PHP 18-22 2.7 Introduction To MySQL 23-26 3 System design 3.1 Table Structure -Admin 27 -Course 27-28 -Menu 28 -Vote 28 -Room 29-31 3.2 Data Flow Diagram 32 1 3.3 Form Design 33 -User Login 33 -User Registration 33 -Admin Login 34 -Room Details 35 -Change Password 35 -Vote 36 -Add Menu 36 -Add/Manage Course 37 -Add/Manage Room 37 -Room allocation 38 -Add Warden 39 4 Coding And Development 40 4.1 Source Code 40-72 5 Testing And Implementation 73 5.1 Introduction To Testing 73 5.2 Types Of Testing 73-76 6. Conclusion and Future Enhancement 77 7. Bibliography 78 2 1. INTRODUCTION TO THE PROJECT 1.1. Abstract:- ONLINE HOSTEL MANAGEMENT SYSTEM” is software developed for managing various activities in the hostel. For the past few years the number of educational institutions is increasing rapidly. Thereby the number of hostels is also increasing for the accommodation of the students studying in this institution. 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. 1.2. Problem Statement:- The number of hostels is also increasing for the accommodation of the students studying in this institution. 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 3 1.3. M odules Description:- 1) USER LOGIN 2) USER REGISTRATION 3) WARDEN LOGIN 4) ADMIN LOGIN 5) ROOM DETAILS 6) CHANGE PASSWORD 7) VOTE 8) ADD MENU 9) ADD/ MANAGE COURSE 10) ADD/ MANAGE ROOM 11) ROOM ALLOCATION 12) ADD WARDEN 1) USER LOGIN - Here the user can login into their account. 2) USER REGISTRATION - Here the user can create their account. 3) WARDEN LOGIN - Here the warden can login into their account. 4) ADMIN LOGIN - Here the admin can login into their account. 4 5) ROOM DETAILS - Here the user can view the details of the room. 6) CHANGE PASSWORD - Here the user can change their account password. 7) VOTE - Here the user can vote out for the next day food menu. 8) ADD MENU - Here the admin can add new menu for the vote out. 9) ADD/ MANAGE COURSE - Here the admin can add new or alter the old course details. 10) ADD/ MANAGE ROOM - Here the admin can add new or alter the old room details. 11) ROOM ALLOCATION - Here the admin can allocate thee rooms to the registered students. 12) ADD WARDEN - Here the admin can add new warden. 5 2.System Analysis 2.1.1 Existing System The existing system is manual based and need lot of efforts and consume enough time. In the existing system we can apply for the hostels online but the allotment processes are done manually. It may lead to corruptions in the allocation process as well as hostel fee calculation. The existing system does not deals with mess calculation and complaint registration. Disadvantages • More human power • More strength and strain of manual labor needed • Repetition of same procedure. • Low security. • Data redundancy. • Difficulty to handle. • Difficulty to update data. • Backup data can be easily generated. 2.1.1 Proposed System The proposed system is having many advantages over the existing system. It require less overhead and very efficient. The proposed system deals with the mess calculation and allotment process efficiently. ADVANTAGES: • Automatically insert student’s details to the hosteller’s record when the allotment is confirmed by the admin and deleted when vacation is conformed or after the course end date. • Students can register their complaints. • Admin can add menu and each student can view it and vote out. • Hostellers can check the status of every month’s hostel fee. 6 2.2. Software Requirements specification A System Requirements Specification (abbreviated SRS when need to be distinct from a Software Requirements Specification SRS) is a structured collection of information that embodies the requirements of a system 2.3. H ardware requirements Processor : Intel Ram : 512 or More Hard Disc : 40 GB or More Monitor : LCD or LED Keyboard : RS/32 or USB/normal Mouse : compatible mouse 2.4. Software Requirement Specification Front End : HTML,CSS. Back End : PHP ,My Sql Web server : Xampp Operating System : Windows 7 Tool for IDE : Sublime 2 A software requirements specification (SRS) is a description of software to be developed. It lays out functional and non-functional requirements, and may include a set of use cases that describe User interaction that the software must provide.[2] 7 Software requirements specification establishes the basis for an agreement between customers and contractors or suppliers (in market-driven projects, these roles may be played by the marketing and development divisions) on what the software product is to do as well as what it is not expected to do. Software requirements specification permits a rigorous assessment of requirements before design can begin and reduces later redesign. It should also provide a realistic basis for estimating product costs, risks, and schedules.