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.



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.








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:

15 Java Academic Mini Projects for Students

Adventurous Tourism Enterprises Project:

Adventurous tourism enterprises are intended to manage and provide tourism details through the application, based on the requirements of the tourists. It is an android based application which works through the internet. This system can be used to provide the detailed information of adventures tourism with all the facilities including adventurous places, guide, food, transport, shelter and main specialty of this application is to move with different kind of people from different places.

Smart Village Communication System Project:

1. In this Smart Village Communication Project, We have 3 modules in this app MRO, VRO, and Sarpanch.
2.MRO send the policies information to the VROs and VROs send that information to the people to their corresponding villages.
whatever the information send to the people from VRO that info also sends to MRO.
3. Sarpanch sends the plans and policies information to the people directly through messages.
4. The people who have this app they can register and send feedback to the MRO, VRO, and Sarpanch.
5. We have to maintain 2 types of data. temporary data and permanent data.
temporary data has the policies which have a time limit and permanent data has permanent policies,
6. The messages which are in temporary data are sent for the first time by MRO, VRO, and Sarpanch and the same message has to send automatically at the end of policy time.
7. The text message has to convert as an audio message when the people open that message.
8. Here only MRO, VRO, and Sarpanch and registered people have android phones.

Student Career Assessment Project:

If a student completes the exam less than 10 min and 12questions correct out of 15 questions in beginners level the system must show” student is having basic knowledge about JAVA programming language and he is able to understand java.

If a student completes the exam less than 15 min and 10 questions correct out of 15 questions in intermediate level the system must show” student is having enough knowledge about JAVA programming language and he is able to perform well java.

If a student completes the exam less than 20 min and  6quections correct out of 10 questions and one program executed out of 2 in expert level the system must show” student is having very good knowledge about JAVA programming language.

The project should use only GUI of NetBeans or any ide should not use HTML. total project should be in java language only(our guide instruction).

Mobile Theft Monitoring App Project:

Android project requirements:

Develop an Android application to control the theft mobile, in any case, if mobile is theft or lost this application should help the owner to control the mobile like tracking the GPS Location, turning off the mobile, deleting WhatsApp and social media remotely, ringing the phone,
Locking the phone remotely from the admin interface.

A web Application in online Shopping System Project:

The main purpose is to develop as per university norms this is the web application for doing shopping through Online.
This is web based Application which provides facility to the customer to purchase goods through Online.
Front End –presentation layer is developed by Visual Studio using with c#. Back End- Database of the project is using SQL server.

Online Academic Information Project:

In this Online Academic Information project work, we are focusing on the category of the people who don’t have enough time to visit the place & to gather all the required information regarding courses offered, fee structure, duration of various courses, facilities provided by the academic institute.

Tourism in Telangana Project:

The Project “Tourism in Telangana” aims at computerizing the activities of the tourism. This Project, process the tourist spot, bus spare details, train spare details, bus timings, and train timings them in the database. The processed details in the database can be either updated or viewed or deleted if required. This system is also used to generate a report, which describes the details of tourism.

Online Shopping E-Commerce Project:

This is Web Application to Maintain Company, Product vise Computer Parts and Purchase online computer Parts Using Payment Gateway.
Technology:, C#, SQL 2005

Courier Service System Project:

This project is designed to maintain the records related to courier services Package delivery, dispatch dates, arrivals, departures along with charges involved.

Contact Management System Project:

This application mainly used forCreateg and updating new contacts. Generation of the address book.

PT Education Management System B.C.A Project

To develop a project on Pt Education Management for Pt Education Institute to Manage Student, Staff and take test exam like an online exam in the institute.

Online Course information Website Mini Project

To develop a project on Online Course Information Website to give the information about Certificate course available with the free and institute name, address.

Payroll management Industrial Project in SAP

To develop the project in SAP HR Module for Payroll the Management System to manage new Employee Details, Manage Attendance, overtime works. Calculate Salary based on Attendance or word and after all Generate Reports.

College Feedback System Java Project


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.



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


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 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:

School Management Software Project Synopsis

The Educational based School Management software project has 5 modules. 

  1. Student
  2. Teachers
  3. Principal
  4. Administrator
  5. Parents


In this module, every student is provided with a unique username and password. So that student can log in to view his attendance details, academic details, cultural details, fee details.

The sub-forms are:

  • View Attendance
  • Time Table
  • Examinations
  • Report Card
  • Fee Details/Payment
  • Leaves Details
  • Library
  • Cafeteria
  • Assignment
  • Homework
  • Bus Schedule
  • Activity
  • Health Checkup
  • Holidays
  • Internal Messaging
  • Ideas Room[Comeup with new thoughts]
  • Feedback
  • Reports


In this module, every teacher is provided with a unique username and password. So that teacher can login to view his attendance details, class details, cultural details, salary details, reports. 

The sub-forms are: 

  • Time Table
  • Examination Schedule
  • Mark sheet Entry for students
  • Salary
  • Maintain Attendance of students
  • Class syllabus
  • View School Timings
  • Library
  • Cafeteria
  • Holidays
  • Internal Messaging
  • Feedback
  • Reports


In this module principal is provided with a unique username and password. So that principal can login to view his class attendance details, academic details, cultural details, pay roll management. He can allocate rooms. 

The sub-modules are:

  • Timetable Management
  • Office Management
  • Attendance Maintenance
  • Academic Management
  • Examination & Mark sheet Generation
  • Health Management
  • Library Management
  • Lab Maintenance
  • Internal Messaging
  • Miscellaneous[Cafeteria]
  • Reports


The Administration Module is one of the key modules of School Manager provides a comprehensive set of tools which helps the management to manage various budgetary details. This automates common administrative tasks, increase efficiency and accountability, and eliminates paper-pushing and workflow bottlenecks. It contains the budget head, budget create, donation and occurrence. In short this, module manages the entire money flow in the institution.

The sub-modules are:

  • Student Fee Management
  • Accounts & Finance Management
  • Payroll Management
  • Transport Management
  • Hostel Management
  • Stores Management
  • HRD
  • Security
  • Front office Management
  • Site
  • Reports


In this module, every parent is provided with a unique username and password. So that parent can login to view his/her child attendance details, academic details, cultural details, fee management. 

The sub-forms are:

  • Student Attendance
  • Student Mark sheet
  • Student Activities
  • Fee Management

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