2nd Sem Report
2nd Sem Report
(CO-EDUCATION)
DEPARTMENT OF
COMPUTER SCIENCE ENGINEERING
SHARNBASVA UNIVERSITY KALABURAGI | 2023-2024
A
MINI PROJECT-2 REPORT
on
BACHELOR OF TECHNOLOGY
in
Computer Science Engineering
Submitted by
AMBRESH (SG23CSD003)
BHAGYASHREE PATIL (SG23CSD007)
ROHIT GUTTERDAR (SG23CSD031)
SONAJI RAO PAWAR (SG23CSD046)
SUHASINI HABISHAL (SG23CSD047)
YAZDAN MUSHRAF BAIG (SG23CSD058)
ZYED AZAM( SG23CSD060)
DEPARTMENT OF
COMPUTER SCIENCE ENGINEERING
FACULTY OF ENGINEERING AND TECHNOLOGY(CO-
ED)
SHARNBASVA UNIVERSITY KALABURAGI
2023-2024
DEPARTMENT OF
CERTIFICATE
1.
2.
DECLARATION
I,AMBRESH(SG23CSD003),BHAGYASHREEPATIL(SG23CSD007),ROHIT GUTTERDAR
(SG23CSD031),SONAJI RAO PAWAR (SG23CSD046),SUHASINI HABISHAL
(SG23CSD047), YAZDAN MUSHRAF BAIG(SG23CSD058),,ZYED AZAM(SG23CSD060)
student of Sharnbasva University Kalaburagi, hereby declare that the project " THE
STUDENT REGISTRATION FORM " Embodies the report of my project carried out
independently by me during first semester of Bachelor of Technology in Computer
Science Engineering under the supervision and guidance of Prof. Sachinkumar
Veersheety Department of Computer Science Engineering. This work has been submitted
the partial fulfilment of the requirement for the part of Bachelor of Technology Degree in
Computer Science Engineering by the, Sharnbasva University Kalaburagi during the
academic year 2023-2024.
We have not submitted the matter that embodies to any other university or institution for
the award of any other degree.
Date:
Place :Kalaburgi
Any achievement, be it scholastic or otherwise does not depend solely on the individual efforts
but also on the guidance, encouragement and co-operation of intellectual, elders and friends. A
number of personalities, in their own capacities have helped us in carrying out his friends. A
number of personalities, in their own capacities have helped us in carrying out this seminar work.
We would like to take this opportunity to thank them all.
First of all, we would like to express our immense gratitude to Dr.Anilkumar Biduve
(Registrar) Sharnbasva University, Kalaburagi for his help and inspiration during the tenure of
the course.
We also extend our sincere thanks to Dr. Syeda As ra as a Chairman of the Department of
Computer Science Engineering, Sharnbasva University, kalaburagi, for his constant
encouragement.
Guide for his valuable suggestions and encouragement. He is the one who provided me a
dynamic intellectual and stimulating state of mind to work hard. We also extend our sense of
gratitude and sincere thanks to all the faculty members of Computer Science Engineering
Department, Sharnbasva University, kalaburagi, for their constant encouragement and
support….!!
With Regards,
From “Project Team Members”…!!
AMBRES H
ROHIT GUTTERDAR
ZYED AZAM
ABSTRACT
In today’s digital age, automating administrative tasks has become essential for efficiency
and accuracy. This project presents a solution to streamline the student registration
process through a web-based form. The primary goal is to develop a user-friendly,
responsive registration form that captures essential student information such as name,
University Serial Number (USN), department, section, and email address.
The form is designed using HTML for structure and CSS for styling, featuring a fixed
header with a background image that remains stationary while users scroll. This ensures
that the header is always visible, providing a consistent user experience. The form adjusts
seamlessly to various screen sizes, making it accessible on desktops, tablets, and
smartphones.
PAGE STAFF
SL.NO TOPIC
NO SIGN
01 INTRODUCTION 01
SOFTWARE REQUIREMENTS
03 SPECIFICATIONS
04
05 SYSTEM IMPLEMENTATION 07
06 RUNTIME FORMS 08
08 SYSTEM TESTING 13
09 Future Enhancements 14
10 CONCLUSION 15
THE STUDENT REGISTRATION FORM
CHAPTER NO:-01
INTRODUCTION
1.1 Background
The increasing need for digital solutions in education has highlighted the necessity for
streamlined and efficient student management systems. Traditional paper-based registration
forms are cumbersome and prone to errors, prompting the development of web-based forms
that offer greater efficiency and accuracy. This project focuses on creating a user-friendly
online student registration form to automate and simplify the enrollment process.
1.2 Purpose
The primary purpose of this project is to design and implement a web-based student
registration form. The form is intended to capture essential student information such as
name, USN, department, section, and email address. The design aims to enhance user
experience through an intuitive interface while ensuring data validation and integrity.
1.3 Objectives
Develop a Responsive Form: Create a form that adjusts to various screen sizes and
devices, ensuring accessibility for all users.
Incorporate User-Friendly Design: Implement a clean and straightforward design that
facilitates ease of use.
Ensure Data Validation: Integrate client-side validation to ensure accurate data entry
and prevent submission errors.
Implement Fixed Header: Design a fixed header with a background image that remains
in place while the user scrolls through the form.
1.4 Scope
The project scope includes designing the HTML form, styling it with CSS, and ensuring its
responsiveness across different devices. It does not cover backend functionalities like data
storage or server-side processing, which may be addressed in future enhancements.
Page 1
THE STUDENT REGISTRATION FORM
CHAPTER NO:-02
SYSTEM ANALYSIS
2.1 Problem Definition
The primary issue addressed by this project is the need for a user-friendly and
visually consistent registration form that retains essential design elements—
specifically a fixed header and background image—regardless of the user’s viewport
size or scrolling actions.
2.4 Methodology
1. Design: Create mockups and wireframes.
2. Implementation: Develop the HTML and CSS for the form.
3. Testing: Validate the form’s functionality and design across different devices and
browsers.
4. Deployment: Launch the form on a web server.
2.5.1 Technical
The project is technically feasible using standard web technologies (HTML, CSS).
Fixed positioning and background image properties are well-supported across
Page 2
THE STUDENT REGISTRATION FORM
modern browsers.
2.5.2 Operational
The system is user-friendly and integrates easily into existing web platforms. The
fixed header and background enhance user experience by providing consistent
branding and a polished look.
2.5.3 Economical
The project involves minimal costs as it primarily uses open-source technologies and
tools. The main expenses are related to design and development time.
Page 3
THE STUDENT REGISTRATION FORM
CHAPTER NO:-03
SOFTWARE REQUIREMENTS SPECIFICATIONS
Page 4
THE STUDENT REGISTRATION FORM
CHAPTER NO:-04
SYSTEM DESIGN
4.1 Class Diagram
Page 5
THE STUDENT REGISTRATION FORM
Page 6
THE STUDENT REGISTRATION FORM
CHAPTER NO:-05
System Implementation
5.1 Implementation Overview
The system was implemented using HTML and CSS to create a static web form with a fixed
header and a full-page background image. The implementation process involved writing
HTML for the form structure and CSS for styling and layout adjustments.
5.2 Key Components
HTML Form: The form includes fields for name, USN, department, section, and email.
Each field is designed to be required and validated for proper data entry.
CSS Styling: The CSS provides styling for the form and header, including the
background image settings and fixed positioning for the header.
Page 7
THE STUDENT REGISTRATION FORM
CHAPTER NO:-06
Runtime Forms
6.1 Form Design
Name Field: A text input field for the student’s name.
USN Field: A text input field for the student’s University Serial Number.
Department Field: A text input field for the student’s department.
Section Field: A text input field for the student’s section.
Email Field: A text input field for the student’s email address.
6.3 Functionality
Field Validation: Each field has required attributes and appropriate input types to ensure
that only valid data is entered.
Submit Button: A submit button at the end of the form initiates the data submission
process.
Visual Feedback: Input fields and submit button are styled to provide visual feedback on
user interaction.
Page 8
THE STUDENT REGISTRATION FORM
CHAPTER NO:-07
SOURCE CODE
7.1 IN HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Student Registration Form</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<header>
<img src="header.jpeg" alt="University Header Image" class="header-image">
</header>
<div class="container">
<form>
<h1>STUDENT REGISTRATION</h1>
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="department">Department:</label>
<input type="text" id="department" name="department" required>
<label for="section">Section:</label>
<input type="text" id="section" name="section" required>
Page 9
THE STUDENT REGISTRATION FORM
7.2 IN CSS:
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
box-sizing: border-box;
background-image: url('BUILDING');
background-size: cover;
background-position: center;
background-attachment: fixed;
background-repeat: no-repeat;
}
header {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 150px;
background-color: #000;
color: white;
text-align: center;
z-index: 1000;
margin: 0;
padding: 0;
background-image: url('header.jpeg');
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.header-image {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
h1 {
margin: 0;
padding: 20px;
color: rgb(109, 59, 2);
}
Page 10
THE STUDENT REGISTRATION FORM
.container {
width: 90%;
max-width: 500px;
margin: 0 auto;
background-color: rgba(255, 255, 255, 0.9);
padding: 30px;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
background-image: url('form.jpeg');
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: relative;
margin-top: 180px;
}
form {
background-color: rgba(255, 255, 255, 0.24);
padding: 30px;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
margin: 0;
}
label {
display: block;
margin-bottom: 5px;
}
input[type="text"],
input[type="email"],
input[type="submit"] {
width: 100%;
padding: 10px;
margin-bottom: 15px;
border: 1px solid #cf3a3a;
border-radius: 3px;
box-sizing: border-box;
background-color: #f0f0f081;
background-image: url('path-to-your-image.jpg');
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
Page 11
THE STUDENT REGISTRATION FORM
input[type="submit"] {
background-color: #4CAF50;
color: white;
border: none;
cursor: pointer;
}
input[type="submit"]:hover {
background-color: #45a049;
}
Page 12
THE STUDENT REGISTRATION FORM
CHAPTER NO:-08
SYSTEM TESTING
8.1 Functional Testing
Form Submission: Verified that all form fields correctly accept input and submit data.
Field Validation: Ensured that all required fields are marked as mandatory and correctly
validate input (e.g., email format).
Page 13
THE STUDENT REGISTRATION FORM
CHAPTER NO:-09
Future Enhancements
9.1 Enhanced Validation
Real-Time Validation: Providing immediate feedback as users input data to correct errors
on the fly.
Server-Side Validation: Ensuring data integrity by validating input on the server side
before processing.
Page 14
THE STUDENT REGISTRATION FORM
CHAPTER NO:-10
CONCLUSION
The student registration form project effectively addresses the need for a streamlined and user-
friendly digital registration process. The fixed header and background image contribute to a
visually appealing interface, while the responsive design ensures usability across various
devices. The implementation of HTML and CSS provides a solid foundation for further
development and enhancements.
The form's successful deployment demonstrates its potential for real-world application in
educational institutions, facilitating easier data collection and management. Future
improvements will focus on integrating advanced features and ensuring continued alignment
with modern web standards.
Page 15
THE STUDENT REGISTRATION FORM
Bibliography
W3Schools. (n.d.). HTML Tutorial. Retrieved from https://www.w3schools.com/html/
MDN Web Docs. (n.d.). CSS Backgrounds. Retrieved from
https://developer.mozilla.org/en-
US/docs/Web/CSS/CSS_Backgrounds_and_Borders/Backgrounds
CSS-Tricks. (2020). Centering in CSS. Retrieved from https://css-tricks.com/centering-css-
complete-guide/
Bootstrap Documentation. (n.d.). Bootstrap Grid System. Retrieved from
https://getbootstrap.com/docs/5.0/layout/grid/
A List Apart. (2019). Responsive Web Design. Retrieved from
https://alistapart.com/article/responsive-web-design/
Page 16