Online Voting System with Aadhaar ID and Thumb of a Voter

The main aim of developing this Online Voting System project is to provide the best way of conducting the election voting process. With the help of this, we can control revoting, rigging process and save money.

The online voting system is a revolutionary concept of casting votes with a unique id viz Aadhaar ID and Thumb of a Voter. The election Commission will collect the alive voter data before specific period before elections, the data like voters UAID number and their Thumb impression are collected and uploaded into a secure Database, then at the time of polling day the voter is able to cast his/her vote by their UAID and Thumb.

Then he will get his details to cast his vote. Once the vote is casted the voter data will be moved to the Database 2. Then there is no possibility of casting multiple votes. This will control the Rigging and fake votes.

This system of Voting will give a big analytical data like casting percentage and the election result immediately after the completion of polling. The result of polled votes will be stored securely in Database 2 and is locked until the day of results.

The algorithm applied to Database 2 will hold the voting result until the date. The result can be seen only on the specific counting day by using a (Private Key) password by the Election department authorities.

This is the best way to control the fake voting and rigging during the elections. This project can be developed.

Employee Attendance Monitoring System Java Project

ABSTRACT

In this Employee Attendance Monitoring project, attempts were made to register the presence of employees. The main purpose of this java application is to maintain information about the presence that all employees can use in their departments. This web application retrieves the details of the departments assigned to the relevant administrative employees and employees enrolled in the courses from the server with the internet connection and stores them in the database. At the end of the month, when the administrator is needed to attend, attendance reports can directly generate an administrator report view.

Existing System:

In the Existing System, we maintain information manually to maintain the information in manually is also time taken. Calculate the loss of pay is also time taken.

Proposed System:

In Proposed System, we are maintaining all the employees’ information in Their attendance and their salary‘s. In this project Employee’s also can view the Attendance and LOP’S. The Application automatically calculates their LOP’s based on their Salary’s.

Modules:

Admin:

  • Login
  • View Employee Details
  • Add Employee Details
  • Delete Employee Details

Admin Staff:

  • Update the Employee Attendance.
  • Calculate LOPS

Employee:

  • Login
  • View Employee Attendance
  • View Lop
  • Apply for The Leave

Requirements Specifications

Hardware Requirements

  • Processor: Pentium-III (or) Higher
  • Ram: 64MB (or) Higher
  • Hard disk: 10GB

Software Requirements

  • Technology: Java 2 Standard Edition, JDBC
  • WebServer: Tomcat 7.0
  • Client Side Technologies: HTML, CSS, JavaScript
  • Server Side Technologies: Servlets, JSP
  • Data Base Server: MySQL
  • Operating System: Microsoft Windows

College Feedback System Java Project

Abstract:

College feedback system is a web application which provides an easy way to know information about a college. In this application, all the information of the college will be added by admin. Students can find all the details of college and can give feedback which will be helpful to fresher’s who are searching for college information.

Existing System:

In the existing system, there is no proper information about colleges. Students who are searching for college details should go physically and make enquire about college which takes a lot of time and effort. The student is not able to give feedback about college.

Proposed System:

The proposed system provides an easy way to a student who is searching for college information. All the information is added by admin where students and fresher’s can easily access the information. This system saves a lot of time and effort of students. This system also provides a chance for students to give feedback about the college.

Modules:

Admin:

Admin needs to get logged in with valid username and password. Admin can add college, add placement and view college.

Student:

The student needs to get registered with the application by entering all the details in the registration page. A student can get logged in by entering college name, username, and password. A student can view profile, View College, view placements and can give feedback.

Fresher:

Fresher can get registered with the application by entering all the details in the registration page. Fresher can get logged in by entering college name, username, and password. Fresher can view profile, View College, view placements and can give feedback.

Output Results Pages:

  • Homepage:
  • Admin login page:
  • Admin home page:
  • Add college page:
  • Add placements page:
  • Student registration page:
  • Student login page:
  • Student homepage:
  • View profile page:
  • View college page:
  • View placements page:
  • Feedback page:
  • fresher registration page:
  • Fresher login page:
  • Fresher homepage:
  • View profile page:
  • View college page:
  • View feedback page:

Employee Management System Project Synopsis

Project Description: Employee Management System is a program to automate or computerize all employee management operations.

Generally, every company has different departments (for example, Accounts/Admin/Human Resource/Technical/Vendors etc). For our project, consider the following departments. Due to the limited time, for our project, we will not be implementing the features of Vendors department.

Employee Management System is open to admins, HRs, Managers, and regular employees. Among all users, only the admins have all privileges to access all the information of EMS. So the admins will insert, update, remove the employees, departments, generate reports and whereas other users will have limited roles. Once the user’s login they can perform few tasks specific to their role.

Employee information can be modified by either Admin, Managers or by the employee himself/herself. Suppose if we want to keep track of a list of all changes made to an employee profile, we need to maintain logs.

Reports for employee management system are categorized into different types based on roles.

Note: To make concepts simple, assume that we are storing all the information in binary files.

Project’s Detailed Description:

1) Objective/ Vision:

This project is aimed at developing Employee Management System that allows to automate or computerize all employee management operations

2) Users of the System:

  • Admins
  • Regular Employees
  • HRs
  • Accountants
  • Managers

3) Functional requirements

  • Create initial setup which includes: Generating company information (includes creating departments, company history, CEOs information etc..) Generating employee information (adding/deleting/updating employee information, feedback’s, salaries) Generating unique employee ID for each employee
  • User management
  • Role-based user menus
  • Generating Reports

4) Non-functional requirements

  • Simple UI
  • Generic Coding

5) User interface priorities: console
6) Reports to be generated:

  • Reports for Admins
  • Reports for Regular Employees
  • Reports for HRs
  • Reports for Accountants
  • Reports for Managers

7) Technologies to be used:

C, and binary Files for storing data

8) Tools to be Used:

Dev C++

9) Final Deliverable must include:

  • Create initial setup mentioned as above
  • User management
  • Role-based user menus
  • Reports

Online Library Management System (Summer Project using J2EE) Source Code

This is a website project created by the University students especially for the students of college campus.
Here a student can Search, Apply, Reserve or Cancel the Reservation for the Library books.
The Student must sign in with their College Library username and password to access these services.

High-Level Design

1. Login:

It accepts the username and password and checks them. There are two types of users: Administrator and Student.
There are three attempts if the supplied input is wrong.

2. Main Module:

This is the main screen window which contains different menus for a particular user.
The main module contains several sub-modules like adding/deleting users or books to the database, issuing/returning books.

3. Student module:

3.1 Search: Search a book.
3.2 Apply: If the book is available to apply for the book.
3.3 Reserve: If the book is not available to reserve it.
3.4 Cancel: Cancel the request for the book.

4. Student Record :

Contains the details about book issue, return and fines etc
4.1 Issue: Issuing the book
4.2 Return: Returning the book.
4.3 Status: Status about the borrowers and pending requests etc.
4.3 Report: Generating the report.

5. Data Entry :

This includes sub-modules for adding/deleting the users and books to the database.
5.1 Books :Add/Update/delete the books
5.2 Users : Add/Update/Delete users

6. User Accounts :

It includes sub-modules for adding or changing the username and passwords for the users, enabling and disabling etc

Unit Test Plan For Online library management system

Sl No Test  Case Name Test Module Expected Result
   1 Login_fnValidate_Valid() Calls fnValidate() after entering valid User Name and Password. Displays the Welcome Screen
   2 Login_fnValidate_Invalid() Calls fnValidate() after entering invalid User Name and Password. Displays error message as “Invalid username or password!!”
   3 Student_fnAdd_Valid() Calls fnAdd() and saves entered details to the database if all the validations are met. Displays a message “Employee details are successfully added to the database”
   4 Student_fnAdd_Invalid() Calls fnAdd() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “Sorry Cannot Add… Please fill all the mandatory details!!” or “Sorry Cannot Add… Invalid details!!”
   5 Student_fnApply_Valid() Call fnApply() and saves all the valid entered details to the database. Displays a message “book details are available in the database”
   6 Student _fnApply_Invalid() Calls fnApply() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “Sorry Cannot Book details are not available!!”
7 Student_fnSearach_Valid() Call fnSearch() and saves all the valid entered details to the database. Displays a message “book details are available in the database”
8 Student_fnSearach_Invalid() Call fnSearch() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “book details are not available in the database”
9 Student_fnReserve_Valid() Call fnReserve() and saves all the valid entered details to the database. Displays a message “book has been reserved successfuly”.
10 Student_fnCancel_Valid() Call fnCancel() Displays a message “book that has been reserved is cancelld”.
11 BookInfo_fnAdd_Valid() Calls fnAdd() and saves entered details to the database if all the validations are met. Displays a  message “Bok Information details are successfully added to the database”
   12 BookInfo_fnAdd_Invalid() Calls fnAdd() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “Sorry Cannot add Book details!!”
13 BookInfo_fnIssue_Valid() Call fnIssue() and saves all the valid entered details to the database. Displays an message,book is issued successffully
 

14

BookInfo_fnIssue _Invalid() Calls fnIssue() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “Sorry Cannot be able to issue the book. Book is already issued…
15 BookInfo_fnReturn_Valid() Call fnReturn() and saves all the valid entered details to the database. Displays an message,book is returned

successffully

16 BookInfo_fnReturn _Invalid() Calls fnReturn() and displays error message if any of the required field is left empty and other validations are not met. Displays an error message “Sorry Book is not received.
17 BookInfo_fnStatus_Valid() Call fnStatus() and saves all the valid entered details to the database. Displays an message regarding the status of the books.
18 Admin_fnAddUser()

 

 

Calls fnAddUser() and saves entered details to the database if all the validations are met. Displays a message “Student details are successfully added to the database”
19 Admin_fnAddBook()

 

 

Calls fnAddBook() and saves entered details to the database if all the validations are met. Displays a message “Book details are successfully added to the database”
20 Admin_fnDeleteBook()

 

 

Calls fnDeleteBook() and saves entered details to the database if all the validations are met. Displays a message “Book details are successfully deleted from the database”
21 Admin_fnDeleteUser()

 

 

Calls fnDeleteUser() and saves entered details to the database if all the validations are met. Displays a message “Student details are successfully deleted from the database”

UML Diagrams:

Class Diagram:

ER Diagram:

Download the below attached Development of an online Library Management System Project Code & DB