Uploaded by jalenam757

MAD Project Report

advertisement
Maharashtra Board of Technical Education, Mumbai
GOVERNMENT POLYTECHNIC, SOLAPUR
DIPLOMA IN COMPUTER TECHNOLOGY ACADEMIC
YEAR 2022-23
Mobile application Development
(22517)
A
MICRO-PROJECT CASE STUDY
ON
JOB APPLICATION
Submitted by:
Roll No. 16 – Pirjade Magdum Layakli
Roll No. 39 – Barmade Aditya Netaji
Roll No. 81–Patel Touhid Sabir
Submitted to:
Mr. Mehul Anjikhane Sir
1
CERTIFICATE
It is certified that this Micro-Project Report
Job Application
is the work of
Roll No.
Enrolment No.
Student Name
16
2000150018
Pirjade Magdum Layakli
39
200015044
Barmade Aditya Netaji
81
2000150081
Patel Touhid Sabir
The student of Semester Fifth, Subject Name – Advanced Java (22517) Diploma
in Computer Technology, 2022-23.
This report is partial fulfilment for the award of the Micro-Project Diploma in
Computer Technology by MSBTE, Mumbai.
Guide Name – Mr. Mehul Anjikhane Sir
Date & Sign –
HOD
PRINCIPAL
2
INDEX
Sr. No.
Title
Page No.
1.
Acknowledgement
4
2.
Abstract
5
3.
Modules
6-12
4.
Design Code
13-18
5.
Database Code
19-26
6.
Conclusion
27
7.
References
28
3
ACKNOWLEDGEMENT
In the accomplishment of this micro-project successfully, many people have
best owned upon me their blessings and heart-privileged support. Primarily, I
would like to express a special thanks of gratitude to the Principal Sir of the
Government Polytechnic, Solapur for giving this golden opportunity with all the
required facilities for completing this micro-project.
I would like to extend my gratitude to our MAD teacher, Mr. Mehul anjikhane
and MR. Akude sir, whose valuable guidance has been the ones that helped us
patch this project and make it full proof success. Their suggestions and
instructions have served as the major contributor towards the completion of the
micro-project.
I would also like to thank my parents who have helped with their valuable
suggestions and provided the required resources needed for the micro-project.
4
ABSTRACT
As a student enrolled in the Government Polytechnic, Solapur, every semester
we require to do a micro-project on any one topic in the syllabus of the
respective subjects. Hence, I have done a micro-project for the subject of MAD.
The aim of this project is to develops an online search Portal for the Placement
Dept. of the college. The system is an online application that can be accessed
throughout the organization and outside as well with proper login provided. This
system can be used as an Online Job Portal for the Placement Dept of the college
to manage the student information with regards to placement.
Students logging should be able to upload their information in the form of a CV.
Visitors/Company representatives logging in may also access/search any
information put up by Students. The project has been planned to be having the
view of distributed architecture, with centralized storage of the database. The
application for the storage of the data has been planned. Using the constructs
of MS-SQL Server and all the user interfaces have been designed using the
ASP.Net technologies. The database connectivity is planned using the “SQL
Connection” methodology.
5
SIGNIFICANCE OF PROJECT – The main significance of this micro-project is to
implement maximum functionalities of and to create a hands-on experience on MAD.
SCOPE OF PROJECT – This Project (Job Application) can further be upgraded with
adding Email Notifications for shortlisting criteria , Uploading the Resume and
conducting the Aptitude test.
HARDWARE REQUIREMENTS –
1. Laptop or PC with Basic Configuration
SOFTWARE REQUIREMENTS –
1. Operating System - Windows Family
2. Android Studio
3. Chrome
6
MAJOR MODULES
1.Registration Module –
7
 The registration module, takes the detailed information about the user for
creating an account as shown in above image. The data entered by the user
is stored at the backend in the registration table of the database. Every field
is provided with validations.
 After entering the data according to the validation & clicking the sign-up
button, the data will be stored at backend and “Registered Successfully”
message in dialogue box will be displayed and the user will be directed to
the login page; there onwards login module will be started.
8
2.Login Module –
9



10
3.Dashboard Module-
11
 As shown in the images, See All Job Post and Post A Job and Logout us are
the buttons that comprise the user dashboard.
 On clicking on See All Job Post the information about the recent jobs i is
displayed.
Here Sign up and Sign In these buttons given. On clicking on Sign Up button,
Sign Up is displayed. On clicking on Sign In button, Sign In is displayed.
 The Post Job button shows all the fields to pot the jobs are displayed. There
are fields like Job Title, Job Description , Skills , Salary, etc which takes all the
required information while posting a job
12
4) See All Post Job
13
As shown in the image the user is displayed the All available Job Post which are
fetched from the database and displayed on the screen as user has clicked on “See All
Job Post” .,
Hence, User is provided with the page where he can see all available job Post that are
posted before his request of viewing them.
In this page user is provided with the detailed information about the Job Post that is
provided by the time of Posting A job which includes different field like Job Title, Job
Description , Skills , Salary.
14
5) Post A Job
15
As we can see in the above image there is a screen where user can add job details to
post a job.
It includes different fields like Job Title, Job Desccription, Skills , Salary and a Post Job
Button . Here user is provided with 4 textfields where he can enter Job Details and
Then Post Job button Sends this information to the database.
This information in stored in the database that is realtime database – Firebase and is
fetched and shown in the See All Post Job page with the overall detail of Job which is
posted during the time of Job Post creation.
\
16
DATABASE
The database used in this project is realtime databse:Firebase
In the above image we can see the realtime database about the job portal application
which shows the information about job Post which is posted by the user . This
information in the database is fetched and shown in the See All Job Post page and also
in Post Job page of particular user.
17
CONCLUSION
From this micro-project we acknowledged various ways to perform some basic
operatios in android application using java. We came to understand various tools
required to build and mobile application in android. This microproject helped us in
growing our skills in MAD.
Hence we completed the project Job application using Java and firebase database
and understood various concepts of MAD with practical .
18
REFERENCES
Book https://www.google.com/
https://www.youtube.com/
htttps://www.github.com/
https://www.wikipedia.com/
19
Class.forName(driver);
con = DriverManager.getConnection(url, user, pass);
pst = con.prepareStatement(SELECT_QUERY);
20
pst.setString(1, username);
r=pst.executeQuery();
r.next();
username=r.getString(1);
pwd=r.getString(2);
if(pwd.equals(pwd2)) {
flag
= true;
}
else {
{
flag = false;
}
}
} catch (ClassNotFoundException e0) {
e0.printStackTrace();
} catch
(SQLException e1) {
e1.printStackTrace();
e2) {
} catch (Exception
e2.printStackTrace();
} finally {
try {
pst.close();
} catch (SQLException e3) {
e3.printStackTrace();
21
}
try {
con.close();
} catch (SQLException e4) {
e4.printStackTrace();
}
}
return flag;
}
}
Generating unique payment ID.
package com.db;
public class Id {
22
public static String getid(){
int
rno=(int)(Math.random()*9000)+1000;
String
idno = String.valueOf(rno);
return
idno;
}
public static void main(String arg[]) {
String idn=getid();
System.out.println(idn);
}
}
23
24
Download