Conducting University Examination Java Web Application

Introduction

  • This ‘Web application for conducting University Examination’ will be fetching all the students’ details from a pre-designed database.
  • This final year project will be generating the exam schedule automatically.
  • This application will be allocating the proper seat to the students in the examination hall in a manner so that there is less chance of cheating.
  • This ‘Web application for conducting University Examination’ will be allocating the invigilator to the respective examination hall automatically, at the same time, creating an Invigilators’ back-up in case of unavoidable circumstances.
  • This project will be keeping the attendance record of both the students and the invigilator.
  • This application will use the JAVA programming language for the coding portion and MYSQL database for designing database for the university.

Objective

  • To provide University layout.
  • To generate the Examination Date sheet.
  • To generate the seating plan of students.
  • To generate Invigilator allocation.
  • To maintain the attendance of students and invigilator.
  • To replace the Invigilator in emergency circumstances.

Modules

  • About University: To provide university layout.
  • Examination management module: To manage the Examination Date sheet.
  • Seating Arrangement Module: To generate the seating plan of students.
  • Invigilator allocation Module: To Allocate the faculty as an Invigilator.
  • Attendance Module: To maintain the students and invigilator attendance.
  • Invigilator Replacement Module: To replace the Invigilator in emergency circumstances.

Existing system

  • The existing system of conducting the examination in the University is entirely manual and there is a lot of use of manual inputs and endeavor
  • The existing system of conducting the examination in the University keeps the complete staff occupied well much before the exams.
  • The existing system is less efficient as it occupies Exam Managers from all the departments.
  • The existing system is making the seating arrangement manually.
  • The existing system is allocating the invigilator to the respective Examination hall manually.
  • As all the process of conducting the examination is manual it is prone to errors and mistakes are liable to occur.
  • There are less transparency and coordination between COE and departments at each step towards conducting the examination.

Proposed System

  • The proposed system is entirely automated i.e. each and every functionality is just a few clicks away.
  • There is a lesser use of manual inputs and contribution.
  • The Proposed system of conducting the examination in the University reduces the occupancy and business of the Department Exam Manager
  • The Proposed system is more efficient as it does not occupy Exam Managers from all of the departments
  • The Proposed system is making the seating arrangement automatically.
  • The Proposed system is allocating the invigilator to the respective examination hall automatically.
  • As all the process of conducting the examination is automated there is a lesser chance of errors and mistakes.
  • There is full transparency between the COE and department at each step towards conducting the examination.

CONTEXT LEVEL DFD

ER Diagram:

Dance Studio Web Project Synopsis

ABSTRACT:

This project Dance Studio is an online website which provides a platform for all age groups to learn and excel in the most amazing and loved field called Dance. It has various famous choreographers available to train the candidates.

It also provides a safe and fun environment that allows every individual in developing skills. Here candidates are given opportunities to take part in various competitions in the studio.

It has some features like:

  • Candidates can register online for their desired dance forms.
  • It has two types of service which are at the studio and at home.
  • There is a limited number of registrations are done under each choreographer.
  • This studio also gives rewards and appreciation for all the winners and also provides a costume for all the candidates.
  • It displays calendar blocked (if two or more candidates register for the same choreographer, at the same time for different locations).

The registered candidates will receive confirmation SMS with required details of choreographer on the registered mobile number but the registration gets canceled if the candidate fails to submit the form within 30 minutes.

Hence, valuable suggestions and comments of all candidates are solicited. The feedback will certainly help us in further improving the studio in the future.

Software Requirements : JAVA, MYSQL, HTML

Assignments and Materials Java Project

ABSTRACT

The main aim of developing this assignments and materials web-based java & MySQL application is to provide a simple way of educational communication between student and the faculty. Here Admin role is to just view and manage faculty and student information if anything goes wrong.

Both faculty and Student has to register themselves into the application and login with registered credentials, Where Faculty can upload the necessary material for the questions to be asked in the exam, where students can view the material which is uploaded by the particular teacher for their teaching subjects, Once the student reads the material and if he is ready for the exam.

The Faculty asks questions for a particular branch and section wise where student give an answer for the particular question and again Faculty verifies the answers and finally, Faculty provides marks for the given answers.

This is a simple way to provide materials and conduct an exam assignment online. With the help of this project, we can reduce the manual work, paperwork, and save time.

We have used Java, NetBeans7.4, JDK 1.7, MySQL 5.5, SQLYog, HTML, JavaScript, and CSS software technical requirements to develop these assignments and materials application.

Modules:

  • Admin
  • Faculty
  • Student

UML Diagrams:

Class Diagram:

Activity Diagram:

Output Screens process details

  • Home Page
  • Admin login
  • Admin Home
  • View faculty
  • View student
  • Faculty registration
  • Faculty Login
  • Faculty Login
  • Faculty home
  • Faculty home
  • Upload questions
  • Upload Material
  • View Student Answers
  • Enter Marks
  • Student reg
  • Student Login
  • Student home
  • View Questions
  • Write Answers
  • View Materials
  • View Marks

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

Student Repository System Java Project

OBJECTIVE

žThe main objective of this Repository system application is to store all the details of the students permanently by using the one-time registration process.

žThe students can register their details at once and they get one unique id which is useful to fetch their details to any application automatically.

Present Working System

žIn the existing repository system, the students have to enter their details every time whenever they required for filling the application.

ž It is time-consuming and sometimes there is a chance of misplacement of data.

To Be Proposed

žIn the proposed repository system the students no need to enter their details every time.

žBy using their unique registration id the details are automatically fetched to the application only extra details required are to be entered.

žThe students can update their details in the existed profile whenever they required.

žIt is the user-friendly environment and less time-consuming.

Modules:

The proposed repository system has two modules:

Administrator

  • žAdministrator can store and manage all the details of registered students.
  • žProvides the functionalities that the student can fetch their details whenever required.
  • žAdmin maintains the entire application who is responsible for the activities that are performed in the system.

 Student

  • žThe student can log in into the system with their login details.
  • žThey can add, delete and modify the existed details in the system.
  • žThe student gets the notification any activity is performed in the system.

Repository system is a Java-based project, Its like one time registration application in this students can register all their details one time and they will get one id using that if they can apply any application form like job purpose, certificates purpose like that they can utilize that id, if they enter that id automatically the details related to that fields fetched and extra details to be filled by the student.

and one thing is the photo and signature are also to be saved in a file and those also to be fetched automatically whenever required.

This project developed by using Java, NetBeans7.4, JDK 1.7, MySQL 5.5, SQLYog, HTML, JavaScript and CSS.

Student Result System Desktop Application in Java

Different Users  Based Access

  1. The Student Result System Application uses Users based access/ security for the General user and the Administrator. Both have different access to different pages
  2. The user is prompted to submit and edit the details submitted.
  3. The Administrator is prompted to enter and manage the information.

Screenshots

MAIN PAGE:

This is the main page of the Student Result System project. It consists of the links to log in, to register the user, to search or book shows for authenticated users, to saw the coming up shows for next seven days etc.

LOGIN PAGE:


REGISTRATION PAGE


RESULT PAGE

FOR USER:

SHOW BRANCH RESULT:

SHOW INDIVIDUAL RESULT:

SOFTWARE SPECIFICATION :

Following Student Result System Software’s are required for developing application:

1 Operating System Windows XP, Vista, Window7
2 Front-end Tool Java
3 Backend Tool SQL Server2005

 Data Flow Diagrams:

Data Flow Diagram For My Menu

Data Flow Diagram for Admin:

Data Flow Diagram for User:

Blood Bank Management System Web and Android App

  • Project Title: Blood Bank Management System
  • Category: Application Development, Enterprise. 

Objective: The Main Objective of this System is to design an Android Application to maintain considerable information of the Patients, Donors, report details for any blood-related organization.

Description: To develop an Android Mobile Application where blood donors can install the application and register with their name, E-Mail, valid ID, phone number, providing them Navigation for hospitals. And web-application where hospitals request blood bank for blood and blood banks with admin. Admin will send notifications to the users with Hospital details for the user to locate the hospital in their nearby area. The application also keeps a record of the donor’s health record for future reference. Blood seekers can request for blood to the administrator.

Purpose:

This project consists of two parts:

  • Users (mobile application)
  • Administrator and blood banks (web application)

Users (mobile application):  User should register for using this app. With their name, contact no, emailed, blood group etc., after successfully register user can get notification of blood request. The user can make a decision on the request whether he accepting the request or ignore the request. The user can share that request through facebook, twitter. The user can get directions from his current location to blood requesting location (hospital). The user can get information if the requesting person got a donor. The user can update details. The user can get the feedback about blood if they caught any problem in the blood. The user can get information of symptoms, telemedicine link, and doctor details.

Administrator and blood banks: A web application that can be used by the Admin to add blood requests of the patient after successful login. Admin will fill the details of blood request like patient name, blood group, contact number and choose the patient (hospital) location on the Google map address and latitude and longitude are filled automatically when admin click on a particular location in the map, admin can edit the address. Immediately after the location selected by admin displaying a list of a donor who is near to that particular location. Admin can increase the radius to get donor list more. If admin submits the form for blood request notifications will send to the donors. If there is any problem find in the blood admin will notify that to the user. Admin can select the donor by mobile number or name or serial number.

Functional Requirements:

  1. ADMIN PAGE who have contacts with blood banks,
  2. Donors will download the application and REGISTER with ID, DOB, phone no., blood group etc.
  3. Admin will send NOTIFICATION to the application users.
  4. Admin can locate people who are nearby.
  5. Admin can sort-out people who can come in emergency and send a notification to everyone if he gets a donor.
  6. Provide NAVIGATION to the hospital who require blood to reach as soon as possible.
  7. RECORD of donors information along with their details

No. of Users

Authenticated users only.

Hardware Requirements: 

  • Android mobile with a minimum version 2.2.
  • The processor is not less than 500MHZ.
  • RAM is not less than 2048MB.
  • SD card with a minimum of 512MB.
  • Resolution is not less than 480*800pixs.

Software Requirements: 

  1. Mobile Operating System: Android 2.2 or Later
  2. Server Operating System: Windows XP or Later
  3. Tools (IDE): Eclipse or Android Studio
  4. User Interface: XML
  5. Code Behind: JAVA and XML
  6. Telephony Service: Yes
  7. Internet: Yes

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

Social Integration Computer Science Java Project

PROJECT REQUIREMENT

  1. Gather the information of top five colleges in Pune under Pune University.
  2. Need to study how we can add Facebook like and recommend button to our website.
  3. Need to study Twitter API’s for how we can tweet on user’s Twitter account.
  4. Login using social networking site leads to study login authentication API’s provided by social site’s.
  5. Study of meta-tags which we are going to add to our website. These meta-tags are going to help our website to come into Google search.
  6. Study of Google Analytics to collect analytics of the website. eg. How many users have visited our website & which browser they are mostly using to browse the site?
  7. Social sharing: User can be able to share the information available on the website with their respected social networking sites.
  8. We can retrieve info of the user he’s like’s hobbies and gain his feedback.

FUNCTION’S:-

Supports social login for your web – we can log in to your web application using social sites.

Social sharing – We can share the content of the web into the social sites.

Recommend & Like’s – We can recommend the contents displayed on the particular URL.

Adding required meta tags into the pages as per the social site provider

Due to the popularity of social networking site, to capture web market, posting advertising of the product  & making our product popular it’s very important to have our web supports social integration. Social integration helps for the Search Engine Optimization (SEO), Having social integration with the web it’s easy to get the popularity of the product.  Social Networking has become an integral part of our daily lives. Friends and family are really important to us and keeping in touch with them & knowledge sharing. Social networking is becoming a   way of communication.

S/W  REQUIREMENT:-  JAVA ( J2EE ) version 6.0, MySql , Apache tomcat 6+, Eclipse.

H/W  REQUIREMENT:-

  1. 512 MB main memory. (1 GB Recommended).
  2. At least 80 GB HDD (Secondary Storage Device).
  3. 14′ Monitor (Color or Black & White) for display.

UML Diagrams:

Activity Diagram:

Collaboration Diagram:

DATA FLOW DIAGRAM:

DEPLOYMENT DIAGRAM:

SEQUENCE DIAGRAM:

Social Integration ( USECASE DIAGRAM ):

Use case Diagrams:


Download the below attached Social Integration Computer Science Java Project Code & Database

House Tax Billing System Java Project

INTRODUCTION

Billing system will save both time and manpower in the process of automating the regular house tax billing system.

EXISTING SYSTEM

The house billing system maintains information of customers. The data of customers is stored in a single file which consists of customers information, bills file, tracking bills to know the status of bills.
Evaluation of customers bills takes longer time due to integration in the system.

DISADVANTAGES

It takes a number of customers information in one file.
Acquiring one customer information becomes tough.
It takes more time to find particular customer information.
Calculation of customers bill takes longer time

PROPOSED SYSTEM

The house billing system stores customer information. It calculates the house tax of the customer based on area.
It is calculated by maintaining different files such as customer information file, bills files, tracking bills for the status of the bill of each customer. All the information of customer can be searched by using bill number.

ADVANTAGES OF PROPOSED SYSTEM

It contains a single file for every customer information so that accessing of data becomes easier.
Calculation of customers bills does not take much time.
It provides enough space to store separate files.
Accurate bills are calculated.

DESCRIPTION OF PROJECT MODULES

Managing Customer records: we will be able to search the details of the customer which are present in files, where details will be in the form of house type, built in the area, location. The generating reports we will be able to display all the details of customer file with details in the form of files.

Managing the generated bills: we will be creating bills information with details like customer name, bill number, the area of the house, and bill. we can update the details of the customers using bill number.

Tracking bill status: In this payments of the customers will be updated. We can display the defaulters who pay the tax irregularly. Defaulters should have to pay fine based on the number of days delayed by them.

Menu design and integrating of all modules: we integrate above modules into one file. we add username and password to log in for accessing the details of a particular customer.

UML Diagrams:

CONCLUSION

We can conclude that we can create Bill for house tax for the registered customer. We can add new customers to the Database. We can search for a customer in the database and all the details of customers are safe with username and password of the clerk.

Output Screens: