Em Andamento

Write some Software

Student Management System.

Student ID number: an integer

Student’s name: two strings (last, first) and a character (middle-initial)

Hometown: two strings of the form city, state

Phone number: a 7-character string

Gender: a character (M or F)

Year: a 1-digit integer (1, 2, 3, 4, or 5)

Major: a 4-character string

Total credits earned to date: an integer

Cumulative GPA (CGPA): a real value with 2 decimal places

For example, a record may looks like this:

Student ID No: 10103

Last name: Johnson First name: James Initial: L

City: Waupun State: Wisconsin

Phone No: 7345229

Gender: M Year: 1 Major: ENGR

Credits: 15 CGPA: 3.15

The system will allow the following options:

(1) Locate a student’s record when given his/her student ID number.

(2) Locate a student’s record when given the student’s last/first


(3) Display a list of all student names and ID numbers in a given

year (1, 2, 3, 4, or 5).

(4) Display a list of all student names and ID numbers for a given


(5) Display a list of all student names and ID numbers for a given

range of CGPAs.

(6) Find the average CGPAs for (a) all females/males, (b) all

students with a specific major, and (c) all students.

(7) Produce updated grade report (more details later).

(8) Produce a new database containing the updated total credits and

new CGPAS, . The

components are:

Part 1: System GUI

This acts as the front end to allow users to retrieve or manipulate data

from a database. Your GUI should allow the following:

• (1) - (6) from options given above.

• Drop/add a course, transfer a student into the university, or

withdraw a student from the university (Part of Option (8) given


A Database is already included for Dummy use "[url removed, login to view]"

Part 2: Network

In this part, network section of the system has to be implemented. This will handle all the networking aspects of the system.

This should support more than one concurrent connection to the server so

we will need to use threading. listening socket should be opened on the

local machine. When a client (your GUI in this case) connects to your

server, when the connection is accepted and the input is routed from the

client to the server. Any responses generated by the server should be

routed back to the client over the network connection.


• Open a network socket that is set to listen for incoming connections

on a free port. Free port can be used (state clearly the port

number used as comment at the start of the class).

• Accept multiple, concurrent, incoming connections from the clients.

• Data from each client should be routed to a separate object for

each client and the responses from this object routed back to the

correct client.

The GUI IS partly done and its just needs the functionality and the Network part

let me know if further details are required

Habilidades: Java, Rede de Administração, Arquitetura de software

Veja mais: write names, s. c. johnson, network system architecture, listen find and write, james list, integer real number, integer and real number, free data input software, find character in string c, find a free write, at johnson, write some software in java, socket java, gpa, find average numbers, socket networking, student grade system, java record software, write course report, record management system database, management grade student system, java phone software, student database gui, display data database front end, university grade system java

Acerca do Empregador:
( 0 comentários ) Malaysia

ID do Projeto: #6831712

Concedido a:


I would be the best for your project because i have created same kind of softwares like Student management systems for schools and also i have more than 2+ years of experience as a java programmer in industry. All the Mais

RM82 MYR em 3 dias
(0 Comentários)

6 freelancers estão ofertando em média RM108 para esse trabalho


I can deliver the code for the project and implement all the necessary stuff stated in the description

RM213 MYR in 3 dias
(71 Comentários)

A proposal has not yet been provided

RM91 MYR em 1 dia
(2 Comentários)

i have been working java application for quiet some time now and can do this work with ease. please give me a chance to do work with you thanks

RM92 MYR in 2 dias
(0 Comentários)

I read your description. I am familiar with the functionality you mention in the description. I'll provide you the work as per your requirement with in a particular time frame. Thanks.

RM86 MYR in 3 dias
(0 Comentários)

A proposal has not yet been provided

RM1166 MYR em 1 dia
(0 Comentários)

we are professional software development company since 10 years having experienced designers,developer,testers etc we gone through project specification let me know which technology& i like discuss more regards netwo Mais

RM82 MYR in 6 dias
(0 Comentários)