Java Programming Assignment
PROGRAMMING ASSIGNMENTS HELP help@programmingassignmentshelp.net
This application is going to be made to understand the basic concepts of java programming and to develop a student information management system. The application is used to store details of each and every student, tutor and admin staff in the school. The Java Assignment course available in the school is also stored and fee payment mechanism is there within the system.The user interface has been developed in a user friendly manner. The programming environment involves Netbeans and latest JDK.
1.1 Designing of the Student management system programming solution with the help of use case diagrams which shows the interaction of entities with the system.
Case Diagram of Student and Parents Interacting with System
www.programmingassignmentshelp.net
help@programmingassignmentshelp.net
Case Diagram of Admin Interaction
1.2 Identification of structure of file and the components to implement the system. The components implemented in this system are admin panel, tutor module, student’s module, parent’s module, and attendance and performance record. The classroom module has also been made for each student. Java swing is used to implement graphical user interface and its several components has been used.
1.3 With the help of UML class diagram depict the interaction of classes, attributes, objects with the SIMS system.
www.programmingassignmentshelp.net
help@programmingassignmentshelp.net
Figure 3 UML class Diagram
2.1 Implementation of inheritance concept in SIMS.
Figure: Inheritance usage As you can see in this screenshot inheritance has been implemented in the principal class. The principal class extends the authorized class that is all the properties of authorized class is inherited by principal class. Also Read: Object Oriented Programming Assignment
www.programmingassignmentshelp.net
help@programmingassignmentshelp.net
2.3 Usage of methods attributes and objects in different classes. As you can see in each and every class classes and objects has been used wherever necessary. All the screenshots are showing this functionality be it teacher class, discipline class, principal class or student class.
2.4 Identification and implementation of error handling and error reporting.
It can be seen from the above diagram that number format exception is efficiently handled in the program.
2.5 Effective usage of net beans for the SIMS implementation.
Figure: effective usage of Netbeans
www.programmingassignmentshelp.net
help@programmingassignmentshelp.net
Figure: Netbeans usage
3.1 Critical testing of the proposed solution. The desktop application which is created provides a solution for the given problem Student Information Management System. This is a desktop application which provides the information about the student, staff and management of the school. The review of the solution:
The student, tutor and the management or the admin have the unique id and password to login. After login they can view their details. The student after login can view his/her profile. He/she can also view their progress reports. They can view their marks, their teachers and also can view their time table and can overview their feedback. The parents can also login and view the presence of the students and can also view student’s report cards and can view the students’ progress. They can also view the time table of the student and can also view the student’s exam schedule. Parents can also view the final reports, student’s weekly reports and annual reports. The management can view all the details of the website. They have the right to remove or add the student and also have the right to add or remove the teacher as well as also have the results who has logged in and view the views. The teacher are can view the students and can view the notice of the management. They can also view the updates which are provided by the management. The teacher is related with the specific subject. So they have only the right to view the specific student. The teacher can only view the details of the related subject and students. The user of the application is if the student then he/she can request for the enrollment. If he/she has enrolled then the management will provide the notification for their enrollment. After this the students will pay the fees and will get their unique id and password. By using this unique id and password the student can view his/her all details. The teacher of the related subject will also get the notification of the related student. Now the teacher can assign the assignments and can check the details of the student. The management can remove the student of can add another student.
www.programmingassignmentshelp.net
help@programmingassignmentshelp.net
If there is any vacant seat then the student who is in queue will get enrolled. And will receive notification of the enrollment. This application also manages the attendance and all the updates of the student. These updates can be viewed by the parents who need the progress of their child. This application provides an easy way to manage all the students as well as spreading the details of the student to their parents and the teacher so they can review the details of the students and can manage them. The parents can get to know that their child is weak or excellent in studies. They can also view the reports of their child.
Read about: Database Management Systems For Full solution please visit our website: www.programmingassignmentshelp.net
Programming Assignments Help is the best assignment help provider in the United Kingdom. Our online assignment writing help UK is especially dedicated for the students studying in all UK colleges and universities. Submit assignment to get the best quality assignment help.
www.programmingassignmentshelp.net
help@programmingassignmentshelp.net