“Residentialboarding”

Total Page:16

File Type:pdf, Size:1020Kb

“Residentialboarding” 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. P​roblem 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. S​oftware 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.
Recommended publications
  • Ali Aydar Anita Borg Alfred Aho Bjarne Stroustrup Bill Gates
    Ali Aydar Ali Aydar is a computer scientist and Internet entrepreneur. He is the chief executive officer at Sporcle. He is best known as an early employee and key technical contributor at the original Napster. Aydar bought Fanning his first book on programming in C++, the language he would use two years later to build the Napster file-sharing software. Anita Borg Anita Borg (January 17, 1949 – April 6, 2003) was an American computer scientist. She founded the Institute for Women and Technology (now the Anita Borg Institute for Women and Technology). While at Digital Equipment, she developed and patented a method for generating complete address traces for analyzing and designing high-speed memory systems. Alfred Aho Alfred Aho (born August 9, 1941) is a Canadian computer scientist best known for his work on programming languages, compilers, and related algorithms, and his textbooks on the art and science of computer programming. Aho received a B.A.Sc. in Engineering Physics from the University of Toronto. Bjarne Stroustrup Bjarne Stroustrup (born 30 December 1950) is a Danish computer scientist, most notable for the creation and development of the widely used C++ programming language. He is a Distinguished Research Professor and holds the College of Engineering Chair in Computer Science. Bill Gates 2 of 10 Bill Gates (born October 28, 1955) is an American business magnate, philanthropist, investor, computer programmer, and inventor. Gates is the former chief executive and chairman of Microsoft, the world’s largest personal-computer software company, which he co-founded with Paul Allen. Bruce Arden Bruce Arden (born in 1927 in Minneapolis, Minnesota) is an American computer scientist.
    [Show full text]
  • Mathml 2.0 WD
    Mathematical Markup Language (MathML) Version 3.0 W3C Working Draft 09 April 2008 This version: http://www.w3.org/TR/2008/WD-MathML3-20080409/ Latest MathML 3 version: http://www.w3.org/TR/MathML3/ Latest MathML Recommendation: http://www.w3.org/TR/MathML/ Previous version: http://www.w3.org/TR/2007/WD-MathML3-20071005/ Editors: David Carlisle(NAG) Patrick Ion(Mathematical Reviews, American Mathematical Society) Robert Miner(Design Science, Inc.) Principal Authors: Ron Ausbrooks, Bert Bos, Olga Caprotti, David Carlisle, Giorgi Chavchanidze, Ananth Coorg, St\’ephane Dalmas, Stan Devitt, Sam Dooley, Margaret Hinchcliffe, Patrick Ion, Michael Kohlhase, Azzeddine Lazrek, Dennis Leas, Paul Libbrecht, Manolis Mavrikis, Bruce Miller, Robert Miner, Mur- ray Sargent, Kyle Siegrist, Neil Soiffer, Stephen Watt, Mohamed Zergaoui Please refer to the errata for this document, http://www.w3.org/2007/04/mathml3-errata.html which may include some normative corrections. In addition to the HTML version, this document is also available in these non-normative formats: XHTML+MathML version and PDF version. See also http://www.w3.org/2007/04/MathML3-translations for translations of this document. Copyright c 1998-2008 W3C R (MIT, ERCIM, Keio), All Rights Reserved.W3C liability, trademark, document use and software licensing rules apply. Abstract This specification defines the Mathematical Markup Language, or MathML. MathML is an XML application for describing mathematical notation and capturing both its structure and content. The goal of MathML is to enable mathematics to be served, received, and processed on the World Wide Web, just as HTML has enabled this func- tionality for text. This specification of the markup language MathML is intended primarily for a readership consisting of those who will be developing or implementing renderers or editors using it, or software that will communicate using MathML as a protocol for input or output.
    [Show full text]
  • VS-1056 Certified CSS3 Designer Reading Material
    CertifiedCSS3 Designer Sample Material Certified CSS3 Designer 1.1.1. CSS BASICS 1.1. Introduction Cascading Style Sheets (CSS) is a language specifically made for illustrating the appearance of various parts of a web page. CSS gives option to control the text color, fonts style, inter- paragraph spacing, columns sizing and layout, background images or colors and many other visual effects. CSS is used to style web pages, developed in HTML or XHTML The major advantage of CSS is to customize the style of an entire website without changing each page individually. W3C laid out details for a style sheet language to separate the visual appearance of a web page from its content and in 1994, Cascading HTML Style Sheets was proposed. CHSS became CSS and in December 1996 the CSS level 1 Recommendation was published. Three more CSS speci fications have been published by the W3C of which CSS 2 became a recommendation followed by CSS 2.1 and CSS 3 is an upcoming recommendation. 1.2. CSS3 Evolution CSS was first proposed by Håkon Wium Lie on October 10, 1994. At the time, Lie was working with Tim Berners-Lee at CERN. Several other style sheet languages for the web were proposed around the same time, and discussions on public mailing lists and inside W3C resulted in the first W3C CSS Recommendation (CSS1) being released in 1996. In particular, Bert Bos' proposal was influential; he became co-author of CSS1 and is regarded as co-creator of CSS. Style sheets have existed in one form or another since the beginnings of Standard Generalized Markup Language (SGML) in the 1980s, and CSS was developed to provide style sheets for the web.
    [Show full text]
  • “Online Car Showroom Management”
    A Project Report on “ONLINE CAR SHOWROOM MANAGEMENT” Submitted to the Bangalore University in partial fulfillment of the requirement for the award of the degree in Bachelor of Computer Applications Submitted by BALAKRISHNA .P USN:17VFSB7008 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 “ONLINE CAR SHOWROOM MANAGEMENT ” 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 of the Candidate Place: NewHorizonCollege BALAKRISHNA. P (Marathalli) [USN: 17VFSB7008] CERTIFICATE This is to certify that the project report entitled “ONLINE CAR SHOWROOM MANAGEMENT ” Submitted by BALAKRISHNA. P [17VFSB7008]. 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 2017-18. ProjectGuide Head of theDepartment Ms. ANJANA S MURTHY Mr. Nagaraju K Signature of theExaminers 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.
    [Show full text]
  • Tim Berners-Lee, Winner of the 2016 Turing Award for Having Invented… the Web Fabien Gandon
    For everything: Tim Berners-Lee, winner of the 2016 Turing award for having invented… the Web Fabien Gandon To cite this version: Fabien Gandon. For everything: Tim Berners-Lee, winner of the 2016 Turing award for having invented… the Web. 1024 : Bulletin de la Société Informatique de France, Société Informatique de France, 2017, pp.21. hal-01843967v2 HAL Id: hal-01843967 https://hal.inria.fr/hal-01843967v2 Submitted on 20 Jul 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. For everything: Tim Berners-Lee, winner of the 2016 Turing award for having invented… the Web Fabien GANDON, Inria, Université Côte d’Azur, CNRS, I3S Introduction “I am myself and my circumstances.” – Jose Ortega What could be a common point among getting information about a concert, transferring money from one’s bank account, publishing a genomics database, communicating with one’s children on the other side of the planet, and accessing information about one’s car ? [1] The fact that they can all be done through the Web. It is indeed difficult to think of a human activity that hasn’t been impacted by the Web, and as I write this article in April 2017, the current estimate is that the Web has more than 3 billion direct users throughout the world.
    [Show full text]
  • Cascading Style Sheets from Wikipedia, the Free Encyclopedia Cascading Style Sheets (CSS)
    Cascading Style Sheets From Wikipedia, the free encyclopedia Cascading Style Sheets (CSS) Filename .css extension Internet text/css media type Developed by Håkon Wium Lie · Bert Bos · World Wide Web Consortium · Initial release December 17, 1996 Type of Style sheet language format Standards Level 1 (Recommendation) ( http://www.w3.org/TR/1999/REC- CSS1-19990111) Level 2 (ditto) ( http://www.w3.org/TR/2008/REC- CSS2-20080411/) Level 2 Revision 1 (ditto) ( http://www.w3.org/TR/2011/REC- CSS2-20110607/) Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language.[1] Although most often used to set the visual style of web pages and user interfaces written in HTML and XHTML, the language can be applied to any XML document, including plain XML, SVG and XUL, and is applicable to rendering in speech, or on other media. Along with HTML and JavaScript, CSS is a cornerstone technology used by most websites to create visually engaging webpages, user interfaces for web applications, and user interfaces for many mobile applications.[2] CSS is designed primarily to enable the separation of document content from document presentation, including aspects such as the layout, colors, and fonts.[3] This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple HTML pages to share formatting by specifying the relevant CSS in a separate .css file, and reduce complexity and repetition in the structural content. Separation of formatting and content makes it possible to present the same markup page in different styles for different rendering methods, such as on-screen, in print, by voice (via speech- based browser or screen reader), and on Braille-based tactile devices.
    [Show full text]
  • Phd Thesis: Cascading Style Sheets
    Cascading Style Sheets Håkon Wium Lie Thesis submitted for the degree of Doctor Philosophiœ Faculty of Mathematics and Natural Sciences University of Oslo Norway 2005 © Håkon Wium Lie, 1994-2005 This work is licensed under a Creative Commons Attribution-NonCommercial 2.5 License. Submitted 29th of March, 2005, as partial fulfillment of the degree Doctor Philosophiœ At the Faculty of Mathematics and Natural Sciences University of Oslo Norway Series of dissertations submitted to the Faculty of Mathematics and Natural Sciences, University of Oslo. No. 498 ISSN 1501-7710 Cover: Inger Sandved Anfinsen. Printed in Norway: AiT e-dit AS, Oslo, 2006. Produced in co-operation with Unipub AS. The thesis is produced by Unipub AS merely in connection with the thesis defence. Kindly direct all inquiries regarding the thesis to the copyright holder or the unit which grants the doctorate. Unipub AS is owned by The University Foundation for Student Life (SiO) Abstract The topic of this thesis is style sheet languages for structured documents on the web. Due to characteristics of the web – including a screen-centric publishing model, a multitude of output devices, uncertain delivery, strong user preferences, and the possibility for later binding between content and style – the hypothesis is that the web calls for different style sheet languages than does traditional electronic publishing. Style sheet languages that were developed and used prior to the web are analyzed and compared with style sheet proposals for the web between 1993-1996. The dissertation describes the design of a web-centric style sheet language known as Cascading Style Sheets (CSS).
    [Show full text]