Professional Documents
Culture Documents
Introduction
This system has all the modules of hostel like complaint of hostels, student leave, attendance
system, etc. this system is very useful for the hostels for their security, students security,
complaint about the hostel from the students, etc.
a. Project Scope
• As this world is all online this digital hostel system is very important and useful for
the organizations like private hostels, government hostels, PG Hostels, etc. This
digital hostel system provide good scope for developing a better systems with the
additional features other than the other hostel systems in the world.
b. Current Scope
• At this time our system has student attendance system, student complaints about the
hostel, leave system, etc.
c. Future Scope
• We will upgrade our system with hostel canteen system and food system in our
system.
1.3 Purpose
In this project, we will try to develop a web based digital hostel online system. In this digital
hostel system, students can apply for leave to the manager of the hostel, students can complaint
about the hostel (on technical issues, light issues, etc.), manager can take attendance of all
students room by room, manager can accept or reject request students leave applications, like this
there are many more features in this digital hostel system.
The basic purpose of the digital hostel system is to take the basic hostel system online and do the
all work online on the web. This simple system is helpful for all the private and government
hostels. This online hostel system is simple and understandable for all the users and developers.
1.4 Technologies
HTML
➢ The HyperText Markup Language or HTML is the standard markup language for
documents designed to be displayed in a web browser. It can be assisted by technologies
such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.
➢ Web browsers receive HTML documents from a web server or from local storage
and render the documents into multimedia web pages. HTML describes the structure of
a web page semantically and originally included cues for the appearance of the document
CSS
➢ Cascading Style Sheets (CSS) is a style sheet language used for describing
the presentation of a document written in a markup language such
as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is
a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
PHP
➢ PHP is an acronym for "PHP: Hypertext Preprocessor".
➢ PHP is an open-source server-side scripting language that many devs use for web
development. It is also a general-purpose language that you can use to make lots of
projects, including Graphical User Interfaces (GUIs).
jQuery
➢ jQuery is a fast, small, cross-platform and feature-rich JavaScript library. It is designed to
simplify the client-side scripting of HTML. It makes things like HTML document
traversal and manipulation, animation, event handling, and AJAX very simple with an
easy-to-use API that works on a lot of different type of browsers.
AJAX
➢ Ajax is an acronym for Asynchronous Javascript and XML. It is used to communicate
with the server without refreshing the web page and thus increasing the user experience
and better performance.
2. System Requirement Study
1. User Characteristics
At least users of this system should be comfortable with English language. User should be
comfortable with the general-purpose application on the computer system.
• Simple Login
• Logout
• Data Security and Encryption
• Developer
➢ Hardware Requirements:
o Processor: intel i3 or Above
o CPU: 4-Core/8-Core
o System Type: 64 bits
o Storage: 256 GB
o RAM: 4GB Or Above (8GB Recommanded)
➢ Software Requirements:
o Front End: HTML, CSS, Bootstrap
o Back End: PHP
o Software: VS Code
o Database: phpMyAdmin
• USER
➢ Hardware Requirements:
o RAM: 4GB Or Above
o Storage:- 128GB
o Processor:- Intel i3 or Above
o Processor: intel i3 or Above
➢ Software Requirements:
o Operating System: Windows 8 or Above
Functional Requirements
Following are the functional requirements for the system:
• The system shall provide the user the ability to create a new account.
• The system shall provide the user the ability to login with the mobile number.
• The system shall provide the user the ability to recover the password for their account by
forget password.
• The system shall provide the user the ability to login with their student id.
Non-Functional Requirements
• The system shall be a web based application that can provide all the function over the
internet.
• The system shall deliver the leave application, complaint, etc. in the same order it gets
out.
• The system shall guarantee the delivery of the leave application or complaint.
• The system shall provide a message after user if the application is delivered or not.
3. System Analysis
1. Operational Feasibility
• The System is to be developed for any user who wants to use it. We want our
system user friendly and easy to use.
2. Technical Feasibility
• The analyst must find out whether the current technical resources, which are
available in the system is capable of handling the job
• If not, then the analyst with the help of developer should confirm whether
the technology is available and capable or not
3. Economic Feasibility
• For declaring that the system is economically feasible, the benefits from the
project should exceed or at least to the equal to the cost of development
4. Schedule Feasibility
Factor considered:-
➢ Requirement validation examines this specification to ensure that all the system
requirements have been stated unambiguously
➢ These inconsistent, error have been detected and corrected and the work
products confirmed to the standard
➢ Source of the requirement are identified; final Statement of requirement has been
examined by original source
4.1 Estimation
• Project planning is one of the major tasks that are performed during the development of
the project. Using project planning, the task of finding the size of the project is done and
with that total amount of time and cost required for the project is calculated.
• The approach to developing the software system should follow some systematic way i.e.
Software Development Life Cycle. Using the upper-level analysis and the environment of
the project, which lifecycle model would fit properly for this project was judged. After
deciding the proper software development lifecycle model, the development of this
project according to the model was done..
• How to choose the right approach for a project is a large topic. The methodology you
choose can depend on many things, including the structure and location of the project
team, the technologies being used on the project, and the degree to which collaboration is
a part of the company’s culture.
• The project is done based on the decided development life cycle model. We decide on the
Iterative Waterfall Model for our application.
5. System Design