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.
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
| Section | Controller | Decision Date |
|---|---|---|
| # | 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 |
| 1 | attendancemanagement_09-12-2019.pdf |