Hostel Gatepass System Abstract To Conclusion
Hostel Gatepass System Abstract To Conclusion
Hostel Gatepass System Abstract To Conclusion
The HOSTEL GATEPASS SYSTEM is an objective and the scope of this paper is to record
the details, various activities of the students. Gate Pass management system is the software
application, which is used to manage the entry and exit of the students on short term and long
term leave. Gate Pass Management system is an efficient system, to keep track of each
student’s entry and exit. The gate pass application form is subjected to approval by Hostel
warden and Parents and finally the gate pass is issued by the hostel warden. The system is
easy to use and manage, as it will simplify the task and reduce the paper work.
CHAPTER 1
INTRODUCTION
In Hostel Gate Pass System, we have seen various industries or institutes, where there is a
compulsion of taking a gate pass to enter the premises as well as while leaving the premises
before time. The gate pass is generally either a written chit of paper or a receipt sheet. This
sheet remains of no use once, out of the premises and there is wastage of paper. Our system
proposes to give the “Paper Saving Idea/Paper less office” by the Use of Technology for the
same. It consists of a design where the students can enter the required details with student's
ID, Name, Contact number, reason to enter/leave, the type of student (sport/normal) and type
of leave (day out/ night stay). The higher authority would contain the details of the students
from database. If this is true then details of student would be saved into database and once it
is done, the permission is granted, then the respected student will get a confirmation that
he/she is allowed to enter/leave the premises before time through Message/SMS.
CHAPTER 2
SYSTEM ANALYSIS
No security
Anybody can access
Time consuming and confusing
Keeping large data
SYSTEM SPECIFICATION
MOUSE : Logitech
RAM : 512MB
SOFTWARE DESCRIPTION
INTRODUCTION TO DREAMWEAVER
Adobe Dreamweaver CC is a web design and development application that uses both a visual
design surface known as Live View and a code editor with standard features such as syntax
highlighting, code completion, and code collapsing as well as more advanced features such as
real-time syntax checking and code introspection for generating code hints to assist the user
in writing code. Combined with an array of site management tools, Dreamweaver allows for
its users design, code and manage websites, as well as mobile content
DREAMWEAVER
Dreamweaver is an Integrated Development Environment (IDE) tool. You can live preview
of changes for the frontend. Dreamweaver is positioned as a versatile web design and
development tool that enables visualization of web content while coding.
Dreamweaver, like other HTML editors, edits files locally then uploads them to the remote
web server using FTP, SFTP, or Web DAV. Dreamweaver CS4 now supports the Subversion
(SVN) version control system.
Action Script
Active Server Pages (ASP).
C#
Cascading Style Sheets (CSS)
ColdFusion
EDML
Extensible Hypertext Markup Language (XHTML)
Extensible Markup Language (XML)
Extensible Stylesheet Language Transformations (XSLT)
HyperText Markup Language (HTML)
Java
JavaScript
PHP
Visual Basic (VB)
Visual Basic Script Edition (VBScript)
Wireless Markup Language (WML)
Support for Active Server Pages (ASP) and Java Server Pages was dropped in version CS5.
Users can add their own language syntax highlighting. In addition, code completion is
available for many of these languages.
OVERVIEW OF PHP
PHP is a server-side scripting language designed for web development but also used as a
general-purpose programming language. PHP is nowadays installed on more than 244 million
websites and 2.1 million web servers. Originally created by Rasmus Lerdorf in 1995,
implementation of PHP is now produced by The PHP Group While PHP originally stood for
Personal Home Page, it now stands for PHP: Hypertext Preprocessor, a recursive acronym.
PHP code is interpreted by a web server with a PHP processor module, which generates the
resulting web page: PHP commands can be embedded directly into an HTML source
document rather than calling an external file to process data .It has also evolved to include a
command-line interface capability and can be used in standalone graphical applications.
LANGUAGE SUPPORT
PHP is free software released under the PHP License .PHP can be deployed on most web
servers and also as a standalone shell on almost every operating system and platform, free of
charge.PHP variables, data types and programming constructs variables names start with $
and can include characters, letters, numbers, and _.No other special characters are permitted,
are case sensitive, Can’t start with a number.
TABLE
QUERY
FORM
REPORT
MACRO
TABLE:
VIEWS OF TABLE:
1. Design View
2. Datasheet View
DESIGN VIEW
To build or modify the structure of a table we work in the table design view. We can specify
what kind of data will be hold.
DATASHEET VIEW
To add, edit or analyses the data itself we work in tables datasheet view mode.
QUERY
A query is a question that has to be asked the data. Access gathers data that answer is
question from one or more table. The data that make up the answer is either dynaset (if you
edit it) or a snapshot (it cannot be edited). Each time we run query, we get latest information
in the dynaset. Access either displays the dynaset or snapshot for us to view or perform an
action on it, such as deleting or updating.
MY SQL
A database management, or DBMS, gives the user access to their data and helps them
transform the data into information. Such database management systems include SQL server
and MY SQL. These systems allow users to create, update and extract information from their
database. A database is a structured collection of data. Data refers to the characteristics of
people, things and events.SQL server stores each data item in its own fields. In SQL Server,
the fields relating to particular person, thing or event are bundled together to form a single
complete unit of data, called a record. Each record made up of number of fields. No two
fields in a record can have the same field name. During a MY SQL Database design project,
the analysis of your needs identifies all the fields or attributes of interest. Every table in SQL
server has a field or a combination of fields that uniquely identifies each record in the table.
The unique identifier is called the Primary key or simply the key. The Primary keys
distinguish one record from all other in a table. It allows the user and the database system to
identify, locate and refer to the one particular record in the database.
4.4 SQL-SERVER FEATURES
The OLAP Services feature available in SQL Server version 9.0 is now called SQL Server
2005 Analysis Services. The term OLAP Services has been replaced with the term Analysis
Services. Analysis Services also includes a new data mining component. The Repository
component available in SQL Server version 9.0 is called Microsoft SQL Server 2005 Meta
Data Services. References to the component now use the term Meta data Services. The term
repository is used only in reference to the repository is used only in reference to the
repository engine within Meta Data services.
Place your PHP files in the "HTDocs" folder located under the "XAMMP" folder on your C:
drive. The file path is "C:\xampp\htdocs" for your Web server. Make sure your PHP files are
saved as such; they must have the ".php" file extension. Open up any Web browser on your
desktop and enter "localhost" into the address box. The browser will open a list of files stored
under the "HTDocs" folder on your computer. Click on the link to a PHP file and open it to
run a script. Create any folders you need to test PHP files in under the "HTDocs" folder. If
you create a folder named "scripts," then use the address "localhost/scripts" to open them in
your browser.
DATABASE ARCHITECTURE
Microsoft SQL Server data is stored in databases. The data in a database is organized into the
logical components visible to users. A database is also physically implemented as two or
more files on disk. When using a database, you work primarily with the logical components
such as tables, views, procedures, and users.
Each SQL Server installation has multiple databases. SQL Server has four system database
(master, model, tempdb, and MSDN) and each SQL Server installation has one or more use
database. Some organization have only one user database, containing all the data for their
organ.
CHAPTER 5
PROJECT DESCRIPTION
5.1MODULE
ADMIN
WARDEN
SECURITY
PARENT
ADMIN
It Consists of various department, blocks, floors, rooms, gate pass and change password.
1. Department refers various department viz (IT, Computer science, mathematics, zoology,
physics, chemistry etc)
2. Blocks refers to hostel blocks viz (A-Block, B-Block, C-Block, etc)
3. Floors refers to various floors in each block
4. Rooms refers to number of rooms in each floor/block
5. Gate Pass refers to leave the hostel and back details. Gate pass is having details such as
name of student, class, block, floor, room no etc.
6. Password refers to enter into admin by using correct password. If any wrong entry in the
password, the existing password changed into new password.
WARDEN
It refers to a person who is managing the hostel for the students. The warden is having
full details of students in each block/floors/rooms. If any new students entry, can be
allocated in a proper manner. If any request for changing of room, can be done for good
relationship with students.
SECURITY
It Refers t
SYSTEM TESTING
Testing is the process by which developer will generate a set of test data, which gives
maximum probability of finding all types of errors that can occur in the software. Testing is
an important phase in the software development cycle of any system design. For any software
that is newly developed, primary importance has been given to testing of the system. It is the
responsibility of the developer to detect all possible errors in the software before handling it
to the user or Customer.
Acceptance testing, a testing technique performed to determine whether or not the software
system has met the requirement specifications. The main purpose of this test is to evaluate the
system's compliance with the business requirements and verify if it is has met the required
criteria for delivery to end users.
Alpha Testing
Beta Testing
A test case is a document, which has a set of test data, preconditions, expected results and
post conditions, developed for a particular test scenario in order to verify compliance against
a specific requirement. Test Case acts as the starting point for the test execution, and after
applying a set of input values, the application has a definitive outcome and leaves the system
at some end point or also known as execution post condition.