Sign In to Follow Application
View All Documents & Correspondence

Attendance Management System Using Java Desktop Application

Abstract: Generally the educational institutions are very apprehensive about student lopsided attendance. The usual way of taking attendance is by calling names and it is very time consuming, hence bungling. Therefore, attendance management system using JAVA (application) is in position to help out the faculties or the lecturers for this kind of time-consuming process. This invention involves discovering a new way to take attendance in institutes and colleges. The main goal is to reduce paper works. This has been done by using Net Beans IDE and MySql data base connectivity. It was our responsibility to develop an invention which can get interconnected to the new ideas of E-Governance. This system can be easily accessed by the lecturers via laptops and computer aided devices and most essentially, the attendance can be registered directly to the base server in real-time processing.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
07 October 2015
Publication Number
44/2016
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
info@rsaip.com
Parent Application

Applicants

1. VELTECH DR. RR & DR. SR TECHNICAL UNIVERSITY
NO.42, AVADI-VELTECH ROAD, AVADI, CHENNAI - 62,

Inventors

1. GANESH.K
29/G-4, POSTAL COLONY, 3RD STREET, WEST MAMBALAM, CHENNAI - 600 033,
2. NARAYANI BHARTI
D/O BHARAT KISHOR, HOUSE NO 86-A, RATHAN'S VIHAR, VIKAS NAGAR, UTTAM NAGAR - 110 059,
3. BRIJESH KUMAR SINGH
S/O BL SINGH, HOUSE NO.40, VILL-KHUDAHUDIYA, P O-DEO KHAIRA, DIST-ROHTAS, CITY-SASARAM, PIN - 821 107,
4. E.KAMALANABAN
NO.64 A, 4TH CROSS STREET, MODERN CITY, PATTABIRAM, CHENNAI - 600 072,
5. VARUN KUMAR.K.A
NO.361, ELLAIAMMAN KOIL STREET, KUMPINPET VILLAGE & POST, ARAKKONAM TALUK, VELLORE DIST, PIN - 631 003,

Specification

4. DESCRIPTION
Field of the Invention

The Present invention is related in using the computer or laptop for entering attendance in class rooms by Java Desktop Application.

BACKGROUND OF INVENTION

The main goal of this invention is to manage the attendance in a proper way through which the data's could be securely saved in the College or the Institution Admin Server. The vulnerabilities may vary like session hijacking of the server and so on, but we focused on the main loop holes through which we landed up in development of. a new Software which uses Java Desktop Application and this application is linked to the MySql Server i.e. the server of a system through which the Attendance marked will have a copy of the list (running server) and the main Admin Server fetches and save the data by Web-access. The memory consumption is very less comparatively. This system is also cheap comparing to other Attendance Management systems. This Java Desktop application can be used in any-of the Windows Operating system.

PRIOR ART

Attendance system is used in all sorts of organizations and institutions but the paper based attendance methodology is used maximum in Institutions or Colleges. This paper based attendance is deliberately tough to handle because it takes lot of work force and also time consuming. This system is neglected in higher organizations and they use existing modes for taking attendance like Bio metrics , commonly used is (1) Thumb Scanner: The fringes in the thumbs are scanned by the open block scanner through which usage of MATRIX mathematical action takes place. (2) Eye Scanner: The inner eye retinal view scanner is optimized and by lasing action the system abstracts the identity of the person and also checks whether the person is human or robot through the user defined database. (3)Smart Card detection system: This system uses the Barcode lines and QR box scanner and also using Web Based attendance system including RFID. The proposed system is totally different from the existing systems.


SUMMARY OF THE INVENTION

The key idea is to develop a Java Desktop Application for attendance system in Institutes and colleges. This application can be used in computer aided gadgets; also this app consumes less memory storage. The aim of the app is to reduce the regular paper work as the paper works may result in lack of registry. The attendance calls are stored in main server's database.

BRIEF DESCRIPTION OF THE FIGURES.

Fig: 1 explains the Block diagram of Attendance Management System using Java Desktop Application.

DETAILED DESCRIPTION OF THE FIGURES

Fig: 1 shows the Block diagram of Attendance Management System explaining the seven windows for login in to the application using user name and password.

DETAILED DESCRIPTION

The Proposed system explains the Java application in seven windows, the first window will be accessed by the Admin, the Head of the institution and faculties. In this the Users will have their own Username and Password which will be generated by the Admin in-Charge of the institution. The Username consists of the Faculty or the Users Unique Identification Number, as the name suggests UNIQUE it will have a Unique Alpha-Numeric value. After log in to the web portal we have to press the SUBMIT key for entering in to the second window.

In the second window, the authority or the faculty can select the desired degree of the class or the lecture for which year they are handling while taking attendance. Here the staff name will be pre printed after they accessed through the Login Port. In this window the user can find the Radio buttons which shows the course like B.Tech, MCA, MBA etc, to select. After selecting the Course, for further processing the attendance the SUBMIT button is pressed.

The third window contains the Course which was selected in previous window. This window has two Radio buttons which consist the Schools of the University and this like CSE, ECE, EEE, IT and so on. The faculty (user) has to select the School. In this as an example we have shown two Schools namely SOEC (abb.: School of Electrical & Computing) and SOMC (abb.: School of Mechanical & Civil). After for further proceedings the SUBMIT button is pressed.

Next comes the fourth window where it will be a follow up of third window, in this window one can find the departments of the desired Course and School as discussed in previous windows/pages. The branches will be interconnected to the database, and this database will contain the year and sections of different branches. After the proceeding of fifth window the database gets into the action and checks the desired department and hence the Year and Sections are selected in this window using the Radio buttons and Check Boxes respectively.

Finally the SUBMIT button is pressed.

In the seventh window the List of students and options for Present or Absent is marked according to the presence of the candidate in the lecture hall.

This is the final flash window, this window depicts that the attendance is stored in the Database of the Admin Server.

6. CLAIMS

1. The Proposed method of Attendance Management System consists of seven windows , there is a user name and password for login , the Password can be of unique Alpha-Numeric or Alpha – symbol only, and be of 6 Minimum characters and up-to an extent of 12 characters.

2. The method as claimed in Claim 1 , the second window has a radio button and third window has two radio buttons

3. The method as claimed in Claim 1 the fourth window is interconnected to database with check boxes.

4. The method as claimed in Claim 1 the attendance is stored in the database of the Admin Server.

5. The method as claimed in Claim 1, Algorithm accessed by Admin-Server (only)

Step 1:
Start and Initialize the window as List.java
Step 2:
Import the packages required for database Programming
Step 3:
As per the requirements Register the JDBC Driver
Step 4:
Open a new Connection
Step 5:
Start executing a Query (MySql)
Step 6:
Extract the data from the Result set
Step 7:
Clean up the Environment
Step 8: Stop

6. The method as claimed in Claim 1 Algorithm for Registering the JDBC Driver

Step 1:

Start the server

Step 2:

Register the JDBC driver as follows:

Class.forName("java.mysql.jdbc.Driver");

Step 3:

To frame the URL use the following Syntax:

jdbc:mysql://localhost/? user="username" &password="password"

Step 4:

If Step 3 not required Goto Step 5

Step 5:

Use getConnectionQ method of DriverManager class and lookup as DBURL as follows
jdbc:mysql://localhost[:portnumber>]/

Step 6:

Maximum use of port.number is 3306

Step 7: Stop

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 5365-CHE-2015-Form 2(Title Page)-071015.pdf 2015-10-24
1 5365-CHE-2015-Written submissions and relevant documents [02-01-2024(online)].pdf 2024-01-02
2 5365-CHE-2015-FORM-26 [29-12-2023(online)].pdf 2023-12-29
2 5365-CHE-2015-Form 18-071015.pdf 2015-10-24
3 5365-CHE-2015-Form 1-071015.pdf 2015-10-24
3 5365-CHE-2015-Correspondence to notify the Controller [06-12-2023(online)].pdf 2023-12-06
4 5365-CHE-2015-US(14)-HearingNotice-(HearingDate-02-01-2024).pdf 2023-12-06
4 5365-CHE-2015-Form 9-191016.pdf 2016-10-21
5 Form6_Applicant Name change with address_01-08-2017.pdf 2017-08-01
5 5365-CHE-2015-COMPLETE SPECIFICATION [23-06-2020(online)].pdf 2020-06-23
6 Form2 Title Page_Name Change_01-08-2017.pdf 2017-08-01
6 5365-CHE-2015-DRAWING [23-06-2020(online)].pdf 2020-06-23
7 Form1_After Filing_01-08-2017.pdf 2017-08-01
7 5365-CHE-2015-FER_SER_REPLY [23-06-2020(online)].pdf 2020-06-23
8 Form13_Address of Service Change_01-08-2017.pdf 2017-08-01
8 5365-CHE-2015-AMENDED DOCUMENTS [01-06-2020(online)]-1.pdf 2020-06-01
9 5365-CHE-2015-FER.pdf 2019-12-24
9 5365-CHE-2015-AMENDED DOCUMENTS [01-06-2020(online)].pdf 2020-06-01
10 5365-CHE-2015-FORM 13 [01-06-2020(online)]-1.pdf 2020-06-01
10 5365-CHE-2015-RELEVANT DOCUMENTS [01-06-2020(online)].pdf 2020-06-01
11 5365-CHE-2015-FORM 13 [01-06-2020(online)].pdf 2020-06-01
11 5365-CHE-2015-RELEVANT DOCUMENTS [01-06-2020(online)]-1.pdf 2020-06-01
12 5365-CHE-2015-FORM 13 [01-06-2020(online)].pdf 2020-06-01
12 5365-CHE-2015-RELEVANT DOCUMENTS [01-06-2020(online)]-1.pdf 2020-06-01
13 5365-CHE-2015-FORM 13 [01-06-2020(online)]-1.pdf 2020-06-01
13 5365-CHE-2015-RELEVANT DOCUMENTS [01-06-2020(online)].pdf 2020-06-01
14 5365-CHE-2015-AMENDED DOCUMENTS [01-06-2020(online)].pdf 2020-06-01
14 5365-CHE-2015-FER.pdf 2019-12-24
15 5365-CHE-2015-AMENDED DOCUMENTS [01-06-2020(online)]-1.pdf 2020-06-01
15 Form13_Address of Service Change_01-08-2017.pdf 2017-08-01
16 5365-CHE-2015-FER_SER_REPLY [23-06-2020(online)].pdf 2020-06-23
16 Form1_After Filing_01-08-2017.pdf 2017-08-01
17 5365-CHE-2015-DRAWING [23-06-2020(online)].pdf 2020-06-23
17 Form2 Title Page_Name Change_01-08-2017.pdf 2017-08-01
18 5365-CHE-2015-COMPLETE SPECIFICATION [23-06-2020(online)].pdf 2020-06-23
18 Form6_Applicant Name change with address_01-08-2017.pdf 2017-08-01
19 5365-CHE-2015-US(14)-HearingNotice-(HearingDate-02-01-2024).pdf 2023-12-06
19 5365-CHE-2015-Form 9-191016.pdf 2016-10-21
20 5365-CHE-2015-Form 1-071015.pdf 2015-10-24
20 5365-CHE-2015-Correspondence to notify the Controller [06-12-2023(online)].pdf 2023-12-06
21 5365-CHE-2015-FORM-26 [29-12-2023(online)].pdf 2023-12-29
21 5365-CHE-2015-Form 18-071015.pdf 2015-10-24
22 5365-CHE-2015-Written submissions and relevant documents [02-01-2024(online)].pdf 2024-01-02
22 5365-CHE-2015-Form 2(Title Page)-071015.pdf 2015-10-24

Search Strategy

1 attendancemanagement_09-12-2019.pdf