ProductsLogo
LogoStudy Documents
LogoAI Grader
LogoAI Answer
LogoAI Code Checker
LogoPlagiarism Checker
LogoAI Paraphraser
LogoAI Quiz
LogoAI Detector
PricingBlogAbout Us
logo

Student-Faculty Management System: A Java Swing Desktop Application

Verified

Added on  2024/05/20

|2
|518
|89
AI Summary

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
CSC8416 – Advanced Java Programming – Project Proposal
Student Name: Student ID:
Student-Faculty management
Dashboard
Abstract
A java based desktop application developed using Java Swing. The
student-faculty management system is reliable software which allows
controlling the information of the student/ faculty in an institute/college.
This software is designed for higher authorities working in an
institute/college to optimize the time required to add new faculty
/student. Moreover, In addition, to add new faculty/new student admin
can even send mail to any users using this software. The dashboard
allows the addition of other users except for the head panel who can have
control over the system. Users can be restricted to edit a particular type
of information like student, faculty or send mail.
Introduction
This is a reliable desktop application which will be developed using Java
and java swing. This application will be developed using netbeans8.1 IDE.
Local server will be made using Xampp software for testing purposes of
application. Local database will be created in MySQL.
Motivation
It is impossible for larger institutes to store the information of faculties
and students in an optimized way or using a single interface. Today’s
information storage system is very distributed and might cause
redundancy in a system. This new system will surely resolve the above-
mentioned problems
System structures
Specification on hardware basis:
Ram: 2GB CPU processor: Pentium dual-core and above Hard disk:
500GB
Specification on software basis:
Xampp server, JDK, Mysql server, Netbeans8.1, Mysqlconnector.jar,
Functions
This software will provide multiple distributed functions of an institute/
college at one place to reduce the complexity and optimize the
previously existing system.
CSC8416 – Advanced Java Programming

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
CSC8416 – Advanced Java Programming – Project Proposal
Student Name: Student ID:
User requirements
Windows operating system 7 and above
Additional features
Head admin can edit the privileges of other user users who can
manage the system.
This software provides a mail system for easy communication.
Inherent complexities and challenges
Connection with the database, login authentication, and fetching JAR files
can be tasks which include complexities and challenges.
Project Plan
Items Activity date range Activities
1. Week 1- Week 3 Study analysis and resource
gathering
2. Week3 - Week 5 Research on specific
approaches
3. Week 6 Designing the flow chart of
the system
4. Week 7- Week 10 Implementing application
5. Week 10- Week 12 Testing application on the
local server
Conclusion
Managing privileges between users will the critical part of the
development of the application. We will proceed according to the flow
charts and designs prepared. Precise concentration will be given on
building different java classes to maintain the consistency.
References
Bodnar, J 2018, Java Swing tutorial - creating GUI applications in Java
with Swing, Zetcode.com, viewed 23 March 2018,
<http://zetcode.com/tutorials/javaswingtutorial>.
CSC8416 – Advanced Java Programming
1 out of 2
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]