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:

Audience Target

Mainly we are trying to target the students and teachers as our audience. From this project students as well as teachers get benefitted.

Advantages

  • This system helps to reduce the waiting time of the students.
  • Students can see their results according to their preferences.

 Disadvantages

  • It requires an internet connection.
  • It requires a large database.

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:

Automation of Faculty Remuneration System Java Project

Introduction

This Automation of Faculty Remuneration System project is an online portal.

This web-based application allows the college faculty to get important data about their remunerations for their invigilation’s.

Since college faculty operates through pc, they can keep checking about the payment given to them frequently, the faculty login is to be performed through a computer.

Faculty can see the allotted students in their class

Existing system

There are many online portals available for faculties but they are not very efficient, the faculties are unable to access the details.

Disadvantages of Existing System

It is not helpful in assigning the invigilation details and managing the regularly

Proposed system

This is a web application for the automation of generating the invigilation to the faculty.
The count of students attending the examination, the faculty is invigilating are taken into account and the pay is automatically updated in their personal account.
An approach to the admin can be made if any errors are present in the remuneration details and can be modified immediately.

Advantages of the proposed system

It is helpful in assigning the invigilation details and managing the regularly with modifications.

Description of modules:

Faculty login: This allows the registered faculty to login in order to view their invigilation details.

Admin login: The admin assigns the invigilation to the faculty and add the required rooms and allocate the students according to them.

Student login: This allows the student to check in which room they are allotted.
Server management: The server smartly handles data and allows the details to be updated frequently and maintained securely.

UML Diagrams:

Use Case Diagram:

Activity Diagram:

Class Diagram:

Output Results:

  • Home Page
  • Admin Login page
  • Admin Home Page
  • Add Faculty Page
  • Add Student Page
  • Add Room Page
  • Faculty Allocation Page
  • Faculty Login Page
  • Faculty Home Page
  • View Students Page

Conclusion:

This system is very helpful in order to do all the above-mentioned tasks. Generally, there may be a chance that some faculties may not get the payment properly. Instead, by means of using this application, it reduces the burden to the faculty and also, the faculties can contact admin easily by means of having the application. It is a good platform for the faculty.

Mini Project on Online Car Pooling System

Abstract

The online carpooling system is a web-based application is to provide us with a simple riding platform between the car owner and car user. This project enables users to access mobility assets own by others exactly when they need. It shows a medium for available cars to pick up them on the interest of car owner with time and capacity.

Introduction

Personal ride booking and sharing services allow customers to arrange transportation quickly.
Ride booking Apps typically use a smartphone, GPS technology to match a customer’s location with the nearest available car.
In this online carpooling system, the customer receives an estimated pickup time, a description of the arriving vehicle, and an image of the driver. At the destination, the user can pay automatically.

Existing System

The online carpooling system is an emerging criterion that provides comfortable and consistent rides for both the user and the car owner using this application within the city can be somewhat difficult.

Proposed System

The online carpooling system connects car owners to people in their vicinity who needs a vehicle.
A platform as a link between supply and demand is provided creating a new mobility service.
The ride fare is fixed by the car owner within the range of kilometers traveled and will even take care of all administrative issues.

Modules

Car – owner:
To connect with server owner must give their username and password then only they can able to connect the server.

  • Step1: Start
  • Step2: Car owner login with id
  • Step3: Searching for the server
  • Step4: Connect to the server
  • Step5: viewing the admin details
  • Step6: Conformed the ride
  • Step7: Stop

Admin:
Owner accepting nearby user, the owner is going to get the request from the user considering his starting point.

  • Step1: Start
  • Step2: Admin login with username and password
  • Step3: We need to register by giving all the details
  • Step4: Start the ride
  • Step5: User searching for this ride related post
  • Step6: Selecting the ride
  • Step7: Viewing user details and ride details
  • Step8: Stop

User:
After getting the registration request to the admin, he personally verifies whether the user or the car owner is genuine or not .if genuine then there request is accepted.

  • Step 1: Start
  • Step 2: Admin will make a post of his ride
  • Step 3: User login with username and password
  • Step 4: User needs to register the details
  • Step 5: Viewing user details
  • Step 6: Admin accepts the user details
  • Step 7: If the admin does not accept the requesting user needs to choose another driver
  • Step 8: Stop

UML Diagrams:

ER Diagram:

Data Flow Diagram:

Online House Rental Management Java Project

House rental portal is a webpage where house owners, clients, customers can exchange information effectively and inexpensively.

Provides user-friendly interface, satisfying the needs of the consumers.

Employs a new strategy that facilitates easy management of rental houses.

MODULES:

 OWNER:

This module is operated by the user who is the owner of the property and wants to give it for rent. The owner should register with an application which will be authorized by the client. The owner can upload room details, pictures, location, rent ..etc. which comes under owner module. The owner can view the house and add house form his module.

CLIENT:

This module is operated by a client who is an admin to this application who will look after users registering with the application (owners and customers ) and active and deactivate them.

CUSTOMER:

This module is operated by a customer who needs to register with the application. A customer is a person who is looking for rent. The customer is activated by client and customer can search based on specifications and get results about rent details.

Output Details:

  • Home Page:
  • Owner Registration Page:
  • House Owner login Page:
  • House Owner home Page:
  • View Owner profile page:
  • Add House details:
  • View added House details:
  • Client login:
  • Client Home:
  • View owner and activate:
  • View user and activate:
  • Customer Registration:
  • Customer Login:
  • Customer Home Page:
  • View Profile Page:
  • Search Houses:
  • Results Page:
  • About us:

INTRODUCTION

  • Online rental house portal is designed to meet every aspect of the consumers.
  • Features commercial and residential properties for the sale and rent properties.
  • To simplify work for the rental managers so that work can be efficient and effective.

EXISTING SYSTEM

  • The housing sector remains vigilant to face the challenges of the change of the existing system.
  • People migrating to other cities or states either for different purposes.
  • Finding a shelter, which fits all the requirements of the customer is hard, most of them don’t match their needs.

Mini Project on Courier Service System

Nowadays its very important to receive and send many things like important furniture, electronic items, gifts and many more.
Courier service system is very easy and allows many users to perform the job simultaneously.
The courier service system is all about delivering a product to its destination with the help of their personal details like the address of the receiver and other details.
The cost is decided depending on the product and the weight of the product.
We also provide an option of quick delivery but it costs a little more.
The user will always receive a message whenever his/her order is dispatched or delivered or canceled.
It makes the user work easier.

Modules:

  • Admin module
  • Delivery module
  • User module

Admin module

In the Admin module, Admin has all the control over the Websites.
The admin plays a major role in this application and only admin can add, view and remove item details.
Additionally, the admin has the possibility to add or remove the delivery person.
Before doing the above-mentioned process, at first, the admin has to create a separate login in that Web application.

Delivery module

In this module, the details of the delivery man are notified
A delivery person gets a notification whenever admin matches the delivery person with some order.
Here the delivery person goes to the user/sender, takes the item and checks the weight of the item.
After all this process the delivery person delivers the item to the receiver.
Delivery person’s job is done when the order got delivered.

User module

Here in this module user has to enter the personal details like name, mobile number, the address of the user as well as the receiver, Aadhaar number.
The user should also enter the details of the item like the weight of the item and name.
And the order gets placed.

ER Diagram:

Admin Work Flow

Step 1: Start
Step 2: Admin logs into account and checks the orders which have been received.
Step 3: Admin will approve the orders and allow a delivery person to each and every confirmed order.
Step 4: Admin will send all the information of the user and parcel to delivery person by a message.
Step 5: Admin will send the messages to the user that the parcel is dispatched or delivered or canceled.
Step 6: Stop.

Delivery Work Flow

Step 1: Start
Step 2: As soon as the delivery person receives the message from the admin the delivery person will go to the user immediately.
Step 3: the Delivery person will check all the details entered by the user and checks the weight of the parcel.
Step 4: After checking all the details the delivery person will deliver the parcel.
Step 5: After every step, the delivery person will inform the admin from the account.
Step 6: Stop.

User Work Flow

Step 1: Start.
Step 2: User will log into an account.
Step 3: If the user is not having the account then creates an account.
Step 4: After logging in, the user will enter all the details of the item, receiver, and personal details.
Step 5: If the user wants quick delivery user can select the option for quick delivery.
Step 6: After entering all the details user can see the cost of delivery if it is reasonable user can submit.
Step 7: Stop.