本文目录一览

1,Java学生成绩管理系统设计

网上有个韩顺平的视频,直接找他的源码,是sql server数据库的
哎。高人其实是蛮多的。

Java学生成绩管理系统设计

2,怎么用java做一个简单的学生管理系统

用java写的话,可以用List来实现学生管理系统:\x0d\x0a  首先,管理系统是针对学生对象的,所以我们先把学生对象就写出来:\x0d\x0apackage bean;\x0d\x0apublic class Student StudentList = new LinkedList();\x0d\x0a public static void main(String[] agrs) StudentList )

怎么用java做一个简单的学生管理系统

3,用java语言编写一个程序实现学员成绩管理

代码太多了就不打了自建一个StudentScore类1、定义学号,姓名,成绩3个属性2、用while+boolean判定是否继续输入成绩+调用Scanner3、排序用数组实现我初学者,你说的集合 我也不知道是什么。。。能想到的只有这么多了

用java语言编写一个程序实现学员成绩管理

4,java学生成绩管理系统的系统工程组成

Java学生成绩管理系统是一个相对较复杂的系统,它由多个组成部分构建而成。下面是Java学生成绩管理系统的一般性组成部分:1. 用户界面 (User Interface):负责与用户进行交互,提供友好的界面让用户输入和查看数据。这可以是一个图形用户界面 (Graphical User Interface, GUI),也可以是一个命令行界面 (Command Line Interface, CLI)。2. 数据库 (Database):使用数据库管理系统 (Database Management System, DBMS) 存储和管理学生信息、课程信息和成绩等数据。你可以选择常见的关系型数据库,比如MySQL、Oracle等,或者使用其他非关系型数据库,如MongoDB等。3. 数据访问层 (Data Access Layer):负责与数据库进行交互,执行数据库查询、插入、更新和删除操作。这一层通常使用一种面向对象的数据库访问框架,如JDBC (Java Database Connectivity) 或 Hibernate。4. 业务逻辑层 (Business Logic Layer):包含系统的核心业务逻辑,负责对输入数据进行验证、处理和计算,并调用数据访问层进行数据的读写。这一层使用Java编写。5. 模型层 (Model Layer):定义系统中的实体类和相关的业务逻辑,包括学生实体、课程实体、成绩实体等。这些实体类通常与数据库中的表相对应,并包含必要的属性和方法。6. 控制层 (Controller Layer):接收用户的请求,协调业务逻辑层和用户界面之间的交互,将数据传递给合适的组件进行处理,并返回相应的结果给用户界面。它可以是Servlet、Spring MVC等框架。7. 辅助工具类 (Utility Classes):包括一些常用的工具类,比如日期时间工具类、文件处理工具类、数据验证工具类等,用于辅助开发过程中的某些功能实现。8. 日志记录 (Logging):为了方便系统运行时的调试和故障排查,可以添加日志记录功能,记录系统运行时产生的日志信息。上述组成部分并不是固定的,可以根据具体需求和系统设计进行调整。对于每个组件,你需要详细说明其功能、实现细节以及相互之间的关系。

5,如何用java来编一个学生成绩管理系统的程序

同意上面的说法.. 你需要一个IO包.实例化输入输出流.对文件进行输入输出的操作. 你先把这些类文件都写好.这些类文件都很简单.写一个实例,省去一些代码.. public class Person { public string studentName; public string studentAge; //省略其它成员变量 public void setStudentName(string strName) { this.studentName=strName; } public string getStudentName() { return this.studentName; } //其它成员函数类似 } 上面一个类的实例..其他类差不多,然后写一个类.实例化这些类,用文件IO输入输出流,对文件进行操作.这里代码你自己去写,不会网上多的是.

6,用JAVA做学生成绩处理程序设计

为了你这些份 好郁闷哦 我没用文件我用ArrayList 你参考下吧 不用文件的理由是,我这边电脑不支持Java IO import java.util.ArrayList;import java.util.List;import java.util.Scanner; public class Test List<String> name = new ArrayList<String>(); List<String> num = new ArrayList<String>(); List<String> results = new ArrayList<String>(); Scanner scan = new Scanner(System.in); private int i = 0; // 记录已添加学员的人数 public static void main(String[] args) Test t = new Test(); t.setStudin(); } public void setStudin() System.out.println("1.增加学员"); System.out.println("2.删除学员"); System.out.println("3.查询学员成绩"); System.out.println("4.显示所有学员"); int choose = scan.nextInt(); switch (choose) case 1: // 执行增加学员 modeOne(); break; case 2: System.out.print("请输入学员编号:"); // 执行删除学员 需要参数 学员编号 modeTwo(scan.next()); break; case 3: // 执行查询学员信息,需要参数学员编号 System.out.print("请输入学员编号:"); modeThree(scan.next()); break; default: // 执行 显示所有学员信息 shouw(); } // 返回主菜单 setStudin(); } /** * 我是添加学员的函数,你可以调用我,我可以帮你添加无限人数 */ public void modeOne() System.out.print("请输入第" + (name.toArray().length + 1) + "位学员的名称:"); name.add(scan.next()); System.out.print("请输入第" + (num.toArray().length + 1) + "位学员的学号:"); num.add(scan.next()); System.out.print("请输入第" + (results.toArray().length + 1) + "位学员的成绩:"); results.add(scan.next()); i++; // 添加人员数量 } /** * 我是删除学员的函数,你可以调用我,我可以删除指定学员 只要你给我学员的编号 * * @param args */ public void modeTwo(String args) int index = 0; // 标志该学员编号出现在哪个位置 boolean isgn = false; for (int i = 0; i < num.toArray().length; i++) if (num.toArray()[i].equals(args)) index = i; isgn = true; break; } } if(!isgn) System.out.println("学员编号错误,未找到该编号"); return; } // 执行删除学员记录 num.remove(index); name.remove(index); results.remove(index); } /** * 我是查询学员成绩的函数,你可以调用我,我可以帮你查询指定编号学员的成绩以及姓名 * * @param args */ public void modeThree(String args) int index = 0; // 记录该编号学员出现在哪个下标 boolean isgn = false; for (int i = 0; i < num.toArray().length; i++) if (num.toArray()[i].equals(args)) index = i; isgn = true; break; } } // 如果学员编号错误则跳出本方法 并返回输出“学员编号错误” if (!isgn) System.out.println("学员编号错误"); return; } // 执行显示 System.out.println("学员编号:" + num.toArray()[index]); System.out.println("学员名称:" + name.toArray()[index]); System.out.println("学员成绩:" + results.toArray()[index]); } /** * 调用我便可以显示所有学员的信息哦 */ public void shouw() System.out.println("姓名\t编号\t成绩"); for (int i = 0; i < name.toArray().length; i++) System.out.print(name.toArray()[i] + "\t"); System.out.print(num.toArray()[i] + "\t"); System.out.print(results.toArray()[i] + "\n"); } }}

7,JAva应用循环语句和swith选择开关语句设计一个学生成绩管理系统的

&nbsp// 直接上干货static boolean &nbsp.nextLine(); System;HashMap status : System: String yuwen = sc1.nextLine(); System.out.println(" 请请输入"+name+"数学成绩: "); Scanner sc2 = new Scanner(System.in); String shuxue = sc2.nextLine(); HashMap chengjiMap = new HashMap(); chengjiMap.put("语文", yuwen); chengjiMap.put("数学", shuxue); student.put(name, chengjiMap); System.out.println(" 录入成功!! "); break; case 2 : if(student.isEmpty()) System.out.println(" 暂时没有学生成绩 "); } else System.out.println("|------------------------------------------——|"); System.out.println("| 姓名 | 语文 | 数学 |"); System.out.println("|------------------------------------------——|"); for(String userName : student.keySet()) System.out.println("| "+userName+" | "+student.get(userName).get("语文")+" | "+student.get(userName).get("数学")+" |"); } System.out.println("|--------------------------------------------|"); } break; default : System.out.println("*******************系统安全退出!**********************"); status=false;break; } public static void main(String[] args) // HashMap> student = new HashMap // HashMap>(); System.out.println(" -----------------------------------------------"); System.out.println(" * *"); System.out.println(" * 欢迎进入学生成绩管理系统 *"); System.out.println(" * *"); System.out.println(" -----------------------------------------------"); while (status) System.out.println(" 请选择您的操作: "); System.out.println(" 1、录入学生成绩 "); System.out.println(" 2、显示学生成绩 "); System.out.println(" 0、退出 "); System.out.println(" 请输入序号后回车 "); try BufferedReader strin = new BufferedReader(new InputStreamReader(System.in)); String str = strin.readLine(); go(str); } catch (Exception e) e.printStackTrace(); } } }; try new Scanner(System; (strnew) case 1 new Scanner(System;static 语文成绩: "); Scanner Scanner sc = String,String>>(); +name+&quot,HashMap sc1 = String = true; &nbsp.println(" );&nbsp.out; String,HashMap = sc; &nbsp.in); name &nbsp.parseInt(str); " void int strnew =Integer; 请输入学生姓名; 请请输入"student = static&nbsp.in).out; &gt
// 直接上干货static boolean status = true; static HashMap> student = new HashMap>(); public static void go(String str) { try { int strnew =Integer.parseInt(str); switch (strnew){ case 1 : System.out.println(" 请输入学生姓名: "); Scanner sc = new Scanner(System.in); String name = sc.nextLine(); System.out.println(" 请请输入"+name+"语文成绩: "); Scanner sc1 = new Scanner(System.in); String yuwen = sc1.nextLine(); System.out.println(" 请请输入"+name+"数学成绩: "); Scanner sc2 = new Scanner(System.in); String shuxue = sc2.nextLine(); HashMap chengjiMap = new HashMap(); chengjiMap.put("语文", yuwen); chengjiMap.put("数学", shuxue); student.put(name, chengjiMap); System.out.println(" 录入成功!! "); break; case 2 : if(student.isEmpty()) { System.out.println(" 暂时没有学生成绩 "); } else { System.out.println("|------------------------------------------——|"); System.out.println("| 姓名 | 语文 | 数学 |"); System.out.println("|------------------------------------------——|"); for(String userName : student.keySet()) { System.out.println("| "+userName+" | "+student.get(userName).get("语文")+" | "+student.get(userName).get("数学")+" |"); } System.out.println("|--------------------------------------------|"); } break; default : System.out.println("*******************系统安全退出!**********************"); status=false;break; } public static void main(String[] args) { // HashMap> student = new HashMap // HashMap>(); System.out.println(" -----------------------------------------------"); System.out.println(" * *"); System.out.println(" * 欢迎进入学生成绩管理系统 *"); System.out.println(" * *"); System.out.println(" -----------------------------------------------"); while (status) { System.out.println(" 请选择您的操作: "); System.out.println(" 1、录入学生成绩 "); System.out.println(" 2、显示学生成绩 "); System.out.println(" 0、退出 "); System.out.println(" 请输入序号后回车 "); try { BufferedReader strin = new BufferedReader(new InputStreamReader(System.in)); String str = strin.readLine(); go(str); } catch (Exception e) { e.printStackTrace(); } } }
你好!补充图片如有疑问,请追问。

文章TAG:java  学生  成绩  管理  java课设学生成绩管理系统  
下一篇