Share this high-level Java job. Student Performance Management System __java

Source: Internet
Author: User
Tags exception handling

This assignment has been done for two days ... Full Mark 80 Teacher gave 79 ... Personal feeling is water ... Post all the questions and I'll do the second one.

files have been packaged, uploaded to the csdn, the database is MySQL, load the project will be able to run

Download Address: http://download.csdn.net/detail/hacke2/4862379

Advanced Java Big Job requirements

According to the ability, the following topics to choose one question, the relevant requirements are as follows:

1. If you can not explain your own code, recorded as 0 points

2. The inspection time is 13 weeks (the specific time is further notice), 11 weeks need to complete the work of 50%, 11 weeks before Friday to submit the intermediate results to the teaching platform, the teaching platform closed on time. If not submitted on time, can not participate in the inspection on time, to 0 minutes. The final results are submitted to the teaching platform after the inspection is completed.

3. Big homework results accounted for 40% of the total score.

4. Code specification: A single letter, phonetic naming class name, method name, parameter name, to 0 meter; The name does not represent the true meaning, the code cannot be aligned, minus the points, and the necessary annotations can be added

5. The problem is not clear, the process can not solve the technical problems, through the mail and the instructor agreed to guide the time, do not accept telephone consultation.

6. Do not accept any reason to do homework, including sick leave.

7. The laboratory students and other students of the same requirements.

Topic

1. Real-time messaging system. The use of network technology, multithreading technology, database technology, real-time messaging (chat) system, the main features include:

L Account Registration: The user registers the account number, the registration information includes: Nickname, Hobby, class, student number, password, name, study number as landing account

L Login: Before chatting need to login system, enter the school number, password, check correctly after landing

L One-on-one Chat: Select users to Chat

L Online User inquiries: Query the current online account

L Class Group chat: The user chooses the class, sends the class the everybody to send the message, (optional)

L Message query: Users can query all their own messages and the messages they receive

Requirements:

L can use the GUI or command line

L Account information needs to be stored in the database

L Scoring criteria: The system's highest score of 90 points, if able to send receive messages, scores of 60 points, to class group chat, score of 75 points. If there are more additional functions, code specifications, the use of a variety of related technologies, scores can be higher. If you randomly name (class, method, variable), code layout, minus points.

2. Classroom Teacher Student Achievement management system. Using servlet, JSP, database technology. System for teachers to manage their own work level of the students, teachers can be a number of classes, each class can be more than students, the main functions are:

L Class entry: Including course name, class time, test type (test, examination)

L Student List Entry: Students in class, including: Name, school number

L Record entry: input score, the result is entered by hundred method;

L Questionnaire Inquiry: Select class, show students ' achievements;

L SCORE Statistics: The highest grade, the lowest score, the average score of the students in the course of statistics, the statistics of the number of students in each score segment: 60, 60-70,70-80,80-90,90 above, can use SQL statement statistics, can also be used to query all the students out, Calculated using Java code.

Requirements:

L data is stored in the database

Grading Standard:

L The highest score of the system is 80 points, can input data, divided into 60 points, can be counted 75 points, easy to operate, if there are more additional functions. Code specifications, using a variety of related techniques, scores can be higher. If you randomly name (class, method, variable), code layout, minus points.

3. Classroom Teacher Student Achievement management system. Using the command line method, database technology. System for classroom teaching management of their own work level of the students, teachers can be a number of classes, each class can be more than students, the main functions are:

L Class entry: Including course name, class time, test type (test, examination)

L Student List Entry: Students in class, including: Name, school number

L Record entry: input score, the result is entered by hundred method;

L Questionnaire Inquiry: Select class, show students ' achievements;

L SCORE Statistics: The highest grade, the lowest score, the average score of the students in the course of statistics, the statistics of the number of students in each score segment: 60, 60-70,70-80,80-90,90 above, can use SQL statement statistics, can also be used to query all the students out, Calculated using Java code.

Requirements:

L data is stored in the database

Grading Standard

L The highest score of the system is 70 points, can input data, divided into 60 points, can be counted 65 points, easy to operate, if there are more additional functions. Code specifications, using a variety of related techniques, scores can be higher. If you randomly name (class, method, variable), code layout, minus points.

4. Remote method calls the service system. Design a server, the server can receive the method call request sent by the client, the server receives the request data, resolves the request data class name, method name, parameter, then uses the reflection to call the method, returns the method the result to the line client.

For example: The client sends: Ddd.lis.ResultServet:saveResult: "Quantity", 23, then represents the Saveresult method of the Ddd.lis.ResultServet:saveResult class that the client invokes the server. The Saveresult method has two parameters: "Quantity" is a string, 23 is a numeric argument, and when the server-side calls the Saveresult method, it returns true or false to the client

Requirements:

L Design server and client Communication format: The format can be used: plain text, XML, JSon, Java-band serialization.

L servers are multi-threaded: servers can support multiple threads at the same time;

Grading Standard:

L The system has a maximum score of 100 points, the ability to invoke the server-side method and return it to the client is divided into 60 points, if the parameter can support any complex type (for example: parameter or return value is student, HashMap, List,) score is 90 points, if there are more additional functions, Support exception handling, code specifications, use of a variety of related techniques, scores can be higher. If you randomly name (class, method, variable), code layout, minus points.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.