Firewall
Firewall
1
Subject Specific Project report
Acknowledgement
I would like to express my deepest gratitude to Our Programming Using HPCN teacher Dr.
Soumendra Prasad Rout for her continue guidance and constant support throughout the project
work, for making it possible to complete in a good way.
I also would also like to thank all teachers of computer science department for their guidance
towards this project work to complete.
Here I take this opportunity to convey my heartfelt thanks to our respected Principal sir, Dr.
Trilochan Sahoo, our esteem Dean Academies. Dr. R.N Panda, First Year coordinator
Mohapatra Girashree Sahu who gave this opportunity to do this wonderful project and making
learnable journey throughout.
I am thankful to my parents and friends without whom this work couldn't have been so
successfully completed.
Signature of Student
Jyotipriya Panda
2
Subject Specific Project report
Certificate
This is to certify that the Subject Specific Project entitled “FIREWALL CONFIGURATION TOOL”
has been carried out by Jyotipriya Panda (2407432009) completed under my guidance and the
project meets the academic requirement of the subject “Advance Computer Architecture & Operating
System”.
3
Subject Specific Project report
Abstract
In modern computer systems, efficient CPU scheduling is crucial to ensure that multiple processes are
executed effectively, minimizing delays and maximizing system performance. The objective of this project
is to analyze, implement, and compare various CPU scheduling algorithms to determine their efficiency in
terms of process turnaround time, waiting time, throughput, and CPU utilization. The project focuses on key
scheduling techniques, including First-Come, First-Served (FCFS), Shortest Job Next (SJN), Round Robin
(RR), Priority Scheduling, and Multilevel Queue Scheduling. Each algorithm's performance is evaluated under
different workload conditions to identify their strengths and weaknesses. The study aims to provide insights
into the trade-offs between the algorithms and recommend optimal scheduling strategies for different
system requirements. Ultimately, this project highlights the importance of choosing the right CPU scheduling
algorithm for improving overall system performance, particularly in environments with varying
process priorities and workloads.
4
Subject Specific Project report
Table of Contents
Sr. No Contents Page No
1 Title 1
2 Acknowledgement 2
2 Certificate 3
3 Abstract 4
4 Introduction 6
6 Problem Statement 9
8 Group photo 24
9 Conclusion 25
10 References 26
5
Subject Specific Project report
Introduction:
Welcome to the Global Institute of Future Technologies (GIFT) Autonomous. As you embark on
this exciting academic journey, we are committed to ensuring your transition is smooth and
hassle- free. To assist you in navigating the admission process, we have compiled a
comprehensive checklist that covers all the essential steps and requirements. This guide is
designed to help you stay organized and informed, making sure you don't miss any critical tasks
as you prepare to join our esteemed institution.
We are thrilled to welcome you to GIFT Autonomous and look forward to supporting you
throughout your academic career. Let’s get started on making your admission process as
seamless as possible.
6
Subject Specific Project report
Literature Survey
2. Administrative Efficiency
2.1. Document Management
Efficient document management systems are critical for handling the numerous forms and
documents required during the admission process. E-governance models, which utilize
digital documentation and electronic signatures, streamline administrative processes and
reduce delays (Kumar & Singh, 2018).
2.2. Checklist UtilizationChecklists are effective tools for ensuring task completion and
minimizing errors. Gawande (2009) demonstrated that checklists significantly improve
task management and reduce oversight. In the context of university admissions, detailed
checklists that outline all necessary steps and deadlines enhance student compliance and
reduce administrative burden (Franklin & Knight, 2011).
7
Subject Specific Project report
8
Subject Specific Project report
3. User Experience Design
3.1. User-Centric Design
User-centric design is essential for creating intuitive and accessible admission checklists.
Nielsen (1993) outlines usability principles such as simplicity, consistency, and
feedback, which are crucial for developing user-friendly checklists. Incorporating these
principles ensures that the checklist is easy to navigate and understand.
3.2. Mobile Accessibility
Ensuring that admission checklists are mobile-friendly is imperative, given the
widespread use of smartphones among students. Research by Kim and Sundar (2014)
indicates that mobile-compatible designs lead to higher engagement and completion
rates, highlighting the importance of mobile accessibility.
4. Technological Integration
4.1. Integration with Institutional Systems
Integrating the admission checklist with existing institutional systems, such as student
information systems (SIS) and learning management systems (LMS), provides a
seamless experience. Chapman and Devenish (2009) emphasize that such integration
allows for real-time updates and personalized information, enhancing overall efficiency.
4.2. Use of AI and Automation
AI and automation can significantly streamline the admission process by managing tasks
such as application tracking, deadline reminders, and personalized communication.
Alves, Mainardes, and Raposo (2020) note that these technologies can help identify and
address common issues faced by students during the admission process, improving
overall efficiency and satisfaction.
9
Subject Specific Project report
Problem statement:
Problem
The existing admission process at GIFT Autonomous lacks a comprehensive, user-friendly,
and efficient system to guide new students through the various requirements and deadlines.
Specific issues identified include:
Complexity and Overload of Information: Students are overwhelmed by the sheer volume
of information and documentation required, leading to difficulty in tracking and completing
all necessary steps.
Inefficient Communication: Critical updates and reminders are not consistently
communicated in a timely manner, resulting in missed deadlines and incomplete applications.
Lack of Integration with Digital Platforms: The admission process is not well integrated
with the institution’s digital platforms, creating additional barriers for students to access
necessary information and submit required documents.
Limited Mobile Accessibility: The current system is not optimized for mobile devices,
which limits accessibility for students who primarily use smartphones for their tasks.
Absence of Personalized Guidance: There is a lack of personalized support and guidance
tailored to individual student needs, making it difficult for some students to navigate the
process effectively.
Objective
The objective of this project is to design and implement a comprehensive admission
checklist for GIFT Autonomous that addresses these issues. The checklist will serve as a
central, user- friendly, and efficient tool to guide new students through the admission
process. It aims to:
Simplify the process by clearly outlining all necessary steps and deadlines. Enhance
communication through timely updates and reminders. Integrate seamlessly with existing
digital platforms. Ensure mobile accessibility for ease of use. Provide personalized support to
address individual student needs.
10
Subject Specific Project report
11
Subject Specific Project report
13
Subject Specific Project report
14
Subject Specific Project report
printf("\n\n2.Academic Details \n \n \n");
printf(" \t Class 10th \n\n");
printf("%s\n%s\n%s\n","Name of Board","Name of School","State"); printf("\n\
n");
getchar();
gets(form.Name_b);
gets(form.Name_school);
gets(form.school_s);
printf("\n\n%s\n%s\n%s\n%s\n","Max Marks","Marks Obtained","Your Percentage","year of passing"); printf("\
n");
gets(form.maxmarks);
gets(form.marksob);
gets(form.perc);
gets(form.yop);
printf(" \t Class 12th \n\n");
printf("%s\n%s\n%s\n","Name of Board","Name of College","State"); printf("\n\
n");
gets(form.Name_b1);
gets(form.Name_school1);
gets(form.school_s1);
printf("\n\n%s\n%s\n%s\n%s \n","Max Marks","Marks Obtained","Percentage","year of passing"); printf("\
n\n");
gets(form.maxmarks1);
gets(form.marksob1);
gets(form.perc1);
gets(form.yop1);
printf("Enter the jee main score in percentile\n");
scanf("%d",&form.jee);
printf("Enter If you Have a Migration Certificate or not? \n");
gets(form.mig);
printf("Enter if you have a 10th certificate\n");
gets(form.bc);
printf("Enter if you have +2 cerifcate\n ");
gets(form.hsc);
if(form.jee>=50 && form.marksob1>=360)
{
printf("you are eligible");
printf("\n\nThankyou \n You sucessfully submited the admission form\nHave a Great Day\n");
}
else
{
printf("\nsorry!\n your mark and percentile is not suffcient to get addmision in GIFT college");
}
15
Subject Specific Project report
:%s\n \n City :%s\n \n Father's Name:%s\n \n Father's Occupation:%s\n \n Mother's Name:%s\n \n
Mother's Occupation:%s\n \n Father's Income:%s\n \n Mother's Income:%s\n \n Enter your phone
no:%d\n \n Enter your adhar no:%d\n \n Name of Board of Class 10th:%s\n \n Name of School of Class
10th:%s\n \n Name of School State of Class 10th:%s\n \n Max Marks:%s\n \n Marks Obtained:%s\n
\nPercentage:%s\n \n Year of Passing:%s\n \n Name of Board of Class 12th:%s\n \n Name of School
of Class 12th:%s\n \n Name of School State of Class 12th:%s\n \n Max Marks:%s\n \n Marks Obtained:
%s\n
\n Percentage:%s\n \n Year of Passing:%s\n \n Enter jee main score:%d\n \n Migration Card:%s\n \n 10th
Certificate:%s\n\n +2 certificate :%s\n
\n",form.Name,form.branch,form.dob,form.Gender,form.Religion,form.Nationality,form.Address,form.Ci
ty,form.Father_Name,form.Father_Occupation,form.Mother_Name,form.Mother_Occupation,form.fathe
r_income,form.mother_income,form.ph,form.adr,form.Name_b,form.Name_school,form.school_s,form.
maxmarks,form.marksob,form.perc,form.yop,form.Name_b1,form.Name_school1,form.school_s1,form.
maxmarks1,form.marksob1,form.perc1,form.yop1,form.jee,form.mig,form.bc,form.hsc);
fclose(studentdetail);
17
Subject Specific Project report
printf("\t5\tEngineering Graphics With autoCAD\t\n"); printf("\
t6\tAplied Chemistry\t\n");
printf("\t7\tBasic Electronics Engineering\t\n");
printf("\t8\tBasic Mechanical Engineering\t\n");
printf("\t9\tBasic programing skills\t\n"); printf("\
t10\tPrograming using Datastructure\t\n");
printf("\t11\t English for engineering-I&II\t\n"); printf("\t12\
tIT&IS\n");
printf("\t13\tConstitution Of India");
break;
default :break;
}
printf("\nEnter any key to continue");
return choice;
}
void fees_details()
{
int feec;
printf("\n\nFEES DETAILS:\n\n");
printf("Select category \n\n"); printf("\
n1.GENERAL\n\n2.SC OR ST\n\n");
scanf("%d",&feec);
switch(feec)
{ case 1:
printf("\n\n\t\tFees per Year\n");
printf("\nTution Fees= 1,02,000/-\n"
printf("\nHostel Fees\n"); printf("\
nHostel Fees = 62,000/-\n\n");
break;
case
2:
printf("\n\n\t\tFees per Year\n");
printf("\nTution Fees= 60,000/-\n
printf("\nHostel Fees\n"); printf("\
nHostel Fees = 56,000/-\n\n"); break;
default: break;
}
printf("\nPress any key to continue");
}
void traverse()
{
char s;
studentdetail = fopen("studentdetails.txt","r");
18
Subject Specific Project report
while((s=fgetc(studentdetail))!=EOF) {
printf("%c",s);
}
fclose(studentdetail);
}void main()
{
int choice;
printf("\n\t\t \n");
printf(" \t\t/ | () | | |_ | \n");
printf(" \t\t| | || | | \n");
printf(" \t\t| | |_ | | | | | | | \n");
printf(" \t\t| |_| | | | | | | | \n");
printf(" \t\t|| || || || \n"); printf("\n\
t\tAn Autonoumus Institution\n");
while(choice !=5){
{
printf("\n\n+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+--\n");
printf("+ \t\t \t\t\t+\n+\t\t MENU\t\t\t");
printf("+\n+\t\t\t\t\t\t+\n+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-\n");
printf("+\t\t\t\t\t\t+\n+ 1.Admission/Registration\t\t\t+\n+\t\t\t\t\t\t+\n+ 2.Academic
Details\t\t\t\t+\n+\t\t\t\t\t\t+\n+ 3.Fees Details\t\t\t\t+\n+\t\t\t\t\t\t+\n+ 4.Your Details\t\t\t+\
n+\t\t\t\t\t\t+\n+ 5.Quit\t\t\t\t\t+\n+\t\t\t\t\t\t+\n+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--
+-+-+-+-+-");
printf("\n\nEnter Your Choice? \n\n");
scanf("%d",&choice);
switch(choice)
{
case 1:
admission_form();
break;
case 2:
show_academic_details();
break;
case 3: fees_details();
break;
case
4:traverse();
break;
20
Subject Specific Project report
+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+--
+ +
+ MENU +
+ +
+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
+ +
+ 1.Admission/Registration +
+ +
+ 2.Academic Details +
+ +
+ 3.Fees Details +
+ +
+ 4.Your Details +
+ +
+ 5.Quit +
+ +
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-
1
STUDENT ADMISSION FORM
1. Personal Details
12/03/2001
Enter Your Gender :
male
Enter Your Religion
hindu
Enter Your Nationality
21
Subject Specific Project report
indian
Enter Your Permanent Address
Patamundai ,
Kendrapara
Enter Your City:
Kendrapara
Enter Your Father's Name:
Buisness
Enter Your Mother's Name:
Babita Panda
Enter Your Mother's Occupation
House Wife
Enter Your Father's Income:
100000
Enter Your Mother's Income:
10000
enter your phone no
9776265331
enter your adhar no
8026916763
2.Academic Details
Class 10th
Name of Board
Name of School
State
Bse
S.S.V.M balidokan
Odisha
22
Subject Specific Project report
23
Subject Specific Project report
Max Marks
Marks Obtained
Your Percentage
year of passing
600
500
75
2021
Class 12th
Name of Board
Name of College
State
CHSE
Swadhin Residential College
Odisha
Max Marks
Marks Obtained
Percentage
year of passing
600
450
75
2023
Enter the jee main score in percentile
50
Enter If you Have a Migration Certificate or not?
Enter if you have a 10th certificate
yes
Enter if you have +2 cerifcate
yes
you are eligible
Thankyou
You sucessfully submited the admission form
Have a Great Day
24
Subject Specific Project report
+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+--
+ +
+ MENU +
+ +
+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
+ +
+ 1.Admission/Registration +
+ +
+ 2.Academic Details +
+ +
+ 3.Fees Details +
+ +
+ 4.Your Details +
+ +
+ 5.Quit +
+ +
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-
Academic Details
25
Subject Specific Project report
26
Subject Specific Project report
4 Basics Civil Engineering
5 Engineering Graphics With autoCAD
6 Aplied Chemistry
7 Basic Electronics Engineering
8 Basic Mechanical Engineering
9 Basic programing skills
10 Programing using Datastructure
11 English for engineering-I&II
12 IT&IS
13 Constitution Of India
Enter any key to continue
+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+--
+ +
+ MENU +
+ +
+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
+ +
+ 1.Admission/Registration +
+ +
+ 2.Academic Details +
+ +
+ 3.Fees Details +
+ +
+ 4.Your Details +
+ +
+ 5.Quit +
+ +
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-
FEES DETAILS:
Select category
1. GENERAL
2. SC OR ST
27
Subject Specific Project report
Fees per Year
Hostel Fees
+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+--
+ +
+ MENU +
+ +
+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
+ +
+ 1.Admission/Registration +
+ +
+ 2.Academic Details +
+ +
+ 3.Fees Details +
+ +
+ 4.Your Details +
+ +
+ 5.Quit +
+ +
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-
Branch:
DOB of student:08/11/2005
28
Subject Specific Project report
29
Subject Specific Project report
Nationality of the student:indian
Address :Kendrapara
City :Puri
Father's Occupation:Buisness
Father's Income:1000000
Mother's Income:10000
Max Marks:600
Marks Obtained:500
Percentage:75
Year of Passing:2021
Max Marks:600
Marks Obtained:450
30
Subject Specific Project report
Percentage:2023
Migration Card:
10th Certificate:yes
+2 certificate :yes
+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+--
+ +
+ MENU +
+ +
+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
+ +
+ 1.Admission/Registration +
+ +
+ 2.Academic Details +
+ +
+ 3.Fees Details +
+ +
+ 4.Your Details +
+ +
+ 5.Quit +
+ +
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-
31
Subject Specific Project report
32
Subject Specific Project report
33
Subject Specific Project report
Conclusion:
The "Admission Checklist for GIFT Autonomous Student" project has significantly
improved the efficiency and clarity of the admissions process. By creating a detailed and
user-friendly checklist, we have ensured that all necessary steps, from application
submission to orientation scheduling, are clearly outlined and easy to follow. This organized
approach not only enhances communication between the admissions office and prospective
students but also reduces the likelihood of errors and missed deadlines. Additionally, the
streamlined process allows the admissions team to focus on providing better support to
applicants.
Moving forward, integrating this checklist into a digital platform, regularly updating it to
reflect policy changes, and incorporating student feedback will further enhance its
effectiveness. Overall, this project represents a crucial advancement in simplifying and
improving the admissions experience at GIFT Autonomous.
34
Subject Specific Project report
35
Subject Specific Project report
REFERENCES:
Literature is the mirror of socity-by jenny john
https://www.shortparagraph.com/paragraphs/literature-is-themirror-
of-society-by-jenny/3683
36