Advance Java Assignment Help

This solution is about: Advance Java Assignment Help

Introduction

The historical development of the computerized system is such that these have been developed in piece meal. Later these systems had to be integrated into a consolidated system. In many organizations, especially educational institutes, it is not uncommon to see that the systems were made depending on the immediate requirement to automate a function. For instance, one is aware about such colleges, where they started with the separate student registration system, separate accounts and finance systems and separate teachers, staff, classes and students system. As multiple systems existed, the chances are that there would be discrepancies in the student data. Hence, it is necessary that a single, centralized and consolidated student management system be made, which contains all the possible student data.

Motivation

As the work pressure increases, it is found that many employees tend to develop some health problems and avail medical leaves frequently. However, this is unproductive, not only for the employee, but, also for the company itself. The company’s performance depends on the performance of the employees. Hence, I see the justification for offering a website which hosts an array of short but interesting games. A person who wishes to take a short break, may as well login to the gaming website and spend some quality time, without worrying to travel, go here and there or smoke. I personally feel that this may also curtail the habit of employees going for a frequent smoking break.  Only thing is that the site must be interesting so much so that the person or user really finds it interesting to spend some time on the website as it ultimately helps the person to de-stress or unwind from very hectic work. Ultimately, this process of taking a short break should help a person to perform well in other activities as the break really helps to concentrate in the next set of activities.

System Structure

The Application and web server or a domain would be required to host the website. System itself can be built and tested on Microsoft Windows/Linux/Mac and browsers like Mozilla or Chrome or Internet Explorer. JDK 1.5.0_07), eclipse/NetBeans IDE & Apps server like Apache tomcat 5.5.27 would be required.

 Functions

Gaming site will let the user to avail of some short games service. Users can choose any game offered in the website, which interests them. The user can view, seek help or demo, and choose the game to play. It may be possible that the site can be integrated with shopping cart and make it as a paid service, after an offered trial period. The user may also open an account and later buy some credits which will enable the user to pay the games. The customer can check the history of the games they played.

Project Requirements

To give a shape to this website, I need a laptop having CPU more than 1GHz and 2GB RAM and advanced graphic card. I need a VM ware virtual machine to use various OS to test my website working under Linux or Microsoft Windows, at least at the presentation layer. I would require JDK 5.0 Update 7 (JDK 1.5.0_07), apache tomcat 5.5.27, and a platform independent system like a cloud based virtual machine.

Project Plan

• Stage 1: System Analysis and Design
o Milestone 0:  Conceptualization
o Milestone 1:  project proposal
o Milestone 2: Technical Feasibility
o Milestone 3: UML Design
o Milestone 4:  Prototype Presentation
• Stage 2: Systems Design
o Milestone 0: Develop initial prototype
o Milestone 1: 3-Tier Architecture Design in the prototype
o Milestone 2: Unit testing
• Stage 3:  Integration
o Milestone 0: Testing
o Milestone 1: Intermediate Tests
o Milestone 2: Integration Test
o Milestone 3: Refactoring and complete design and development
• Project Completion and Handover

Architecture

To begin with I propose an online student management system which contains all the class s and functions of student in the context of the college or university. Other object of the system is that it should be online and available through the website so that student can access the system from any place. Thus, the system will provide the flexibility to the student to connect from anywhere and will help the student, as well as the university in many ways. Hence it is proposed that the new online student management system has a 3-Tier architecture (Flanagan, 1999).

  • The presentation tier will be accessible to the student or university staff from anywhere as it will be hosted through the website.
  • The second tier will be an integrated student management system
  • The Third Tier will be the database Tier which will hold all the data as required by the system

Advance Java Assignment Help, java assignment help, android assignment help, top grade assignment help, technical assignment help

Figure 1 system architecture

Advance Java Assignment Help, java assignment help, android assignment help, top grade assignment help, technical assignment help

Figure 2 System modules

See more about Java Programming Assignment Help

System Overview

Student Information System (SIS)iis ia web-based application that tracks current istudent’s academiciinformation.iItimaintains academic information for ready iaccess iby officeistaff, students,itheir ifaculty advisors, andicommittee members.iInstead of itedious paper work, studentsiwill be able to submit requirediinformation ielectronically, iand ithe idepartments iwill ibe iable ito ievaluate ithe isubmissions iwith ia imuch iquicker iturnaround.

Design Considerations

The idesign iconsideration isection ishows ithe ioverall idescription iof iall itechnical iaspects iwhich iare irelated ito ithis iproject iincluding ihardware iand isoftware (Gosling,  Joy and Steele, 1996).

 Assumptions and Dependencies

 Although ibasic ipassword iauthentication iand irole ibased isecurity imechanisms iwill ibe iused ito iprotect iSIS ifrom iunauthorized iaccess; ifunctionality isuch ias iinserting, ideleting iand iupdating iare iassumed ito ibe isufficiently iprotected iunder ithe iexisting isecurity ipolicies iapplied iby ithe iSIS ideveloping iteam. iIt idescribes iassumptions ior idependencies iregarding ithe isoftware iand iits iuse. iThese imay iconcern isuch iissues ias: i

Related software

  • Microsoft SQL Server 2005 to store the database
  • JAVA 6, JSP, SERVLET, HTML to develop the product
  • Virtual Server Apache Tomcat 0.18 and upward

Read more about:  Thread Life Cycle Java Assignment Help

Related hardware

  • Microprocessor : Pentium-4 class processor, 2 GHz
  • Ram:1 GB of RAM
  • Hard Disk: 10 gigabytes(GB) on installation drive

Operating System

We use Windows Vista 32 bit Operating System for developing this system.

User Functionality

  • Every user must have basic knowledge of English
  • He should be able to work with computer
  • All users must have his/her unique login name and password for join web portal
  • The user should know the details (meaning) of the operation

Modules

The Student Information System has been modular into following classes:

Classes

Login Class

The purpose of this class is to provide entry to the system or website. Based on the type of login, the user is provided with various facilities and functionalities.The main function of this class is to allow the user to use SIS. This class provides two types of login-Admin login and Student login (Grand and Knudsen, 1997).

Administrator class 

In this class when the administrator will enter his/her user name and password, then he/she will enter in to the administrator page and this page consists of two following sub classes:

Student Addition/Updation/Deletion: In SIS each student is added,updated or ideleted according to its branch.

Notice/Attendance/ResultiGeneration:iIn SISiinformation about notice,iattendance and internaliresult is generated.

Fee Detail and Schedules: Feeiinformation idetail iand ischedule idetail iare imanaged. i i I

Student class i

In this class whenia user enters his student id andipassword, then he can visit all theifollowing pages.           i i i i i i i

Profile class

When the student clicks on this link he/she will get his/heriinformation like student iid, student name, password, father name, date ofibirth,inationality, city, address, icountry, phone inumber, mobile number, email. If he/she wants then he/she can ichange the profile. i i

Notice class

When the student clicks on this link, he can see latestinotices released by the iadministrator. i

Attendanceiclass

When the studenticlicks on this one, the student can get his overall attendance ipercentage (present iand iabsent).

Internal Results class

When the student clicks on this, he/she will get the internals result in all the subjects. iHow much grade point he/she secure out of 20 he/she can know.

Time Table class

When the student clicks on this link then he/sheigetiall the information that on iwhich iday which room which classiwill be held at which time.

Fee iDetail iclass

When the student clicksithis link he/sheican get all the fees structure isemester iwise iand iannual ifee.

The iStudent iHelpdesk

This help desk is staffed by faculty who are there to help you. You may contact on (faculty phone no.).

Read more about Java Programming Assignments Help

Screenshots

User Interfaces

Advance Java Assignment Help, java assignment help, android assignment help, top grade assignment help, technical assignment help

Figure 3 Homepage

Description

This is the home page of Student Information System.

Advance Java Assignment Help, java assignment help, android assignment help, top grade assignment help, technical assignment help

Figure 4 Password changing form

Description

After login, student can change his password by selecting the change password option in main menu of home page.

Advance Java Assignment Help, java assignment help, android assignment help, top grade assignment help, technical assignment help

Figure 5 Profile creation form

Description

On clicking the profile button first choice is for creating the profile or for updating the existing profile. In this form student upload his personal and academic information.

Advance Java Assignment Help, java assignment help, android assignment help, top grade assignment help, technical assignment help

Figure 6 profile view form

 Read more about: Database Design Concept Assignment

Description

This is the second choice of profile button. This form shows the overall details of student including personal and academic details. After filling the above form this form is generated.

Advance Java Assignment Help, java assignment help, android assignment help, top grade assignment help, technical assignment help

Figure 7 Attendance detail form

Description

On clicking the attendance button this form is viewed. This form shows the subject wise student attendance.

Advance Java Assignment Help, java assignment help, android assignment help, top grade assignment help, technical assignment help

Figure 8 Internal marks detail form 

Description

On clicking Internal marks button student viewed this form. This from shows subject wise marks of the student.

Advance Java Assignment Help, java assignment help, android assignment help, top grade assignment help, technical assignment help

Figure 9 Fee detail form 

Hierarchy Diagram

Advance Java Assignment Help, java assignment help, android assignment help, top grade assignment help, technical assignment help

Conclusion

This is going to be my first java project language project, so initially I will test and launch only a few games. I may not be possibly providing error free multiple gaming solutions, but, in the first versions, I should be able to launch at least a few interesting games solution.  Also, I would use materials provided during my training and course modules and will definitely need the advice from my guides and tutors. I may also be using some of the codes I learnt from my previous programming experience. We are in the world of re-using the codes and libraries, so I may take the help of some graphics libraries to enhance my coding experience. I am excited in undertaking this project, which will help me to become a professional Java programming.

References

Flanagan, D. (1999). Java Foundation Classes in a Nutshell, O’Reilly.

Gosling, J., Joy B. and Steele, G. (1996). The Java Language Specification, Addison-Wesley.

Grand M. and Knudsen, J. (1997). Java Fundamental Class Reference, O’Reilly.

Top grade assignment help is the best assignment help provider in the Australia. Our online Technical Assignment Help is specially dedicated for the students studying in all UK colleges and universities. Submit assignment to get the best quality assignment help.

Technical Assignment Help,top grade assignment help, PHP Assignment help, Top Grade Assignment, Assignment help australia, online assignment help, java assignment help

 

About the Author

Alice