本文目錄一覽:
- 1、JAVA程序設計 學生成績管理系統(資料庫版)
- 2、java設計一個學生成績管理系統?
- 3、用java做一個學生成績管理系統 需要哪些技術
- 4、怎麼用java做一個簡單的學生管理系統?
- 5、用java做一個學生成績管理系統需要哪些技術?
JAVA程序設計 學生成績管理系統(資料庫版)
那個不好意思,我來當壞人吧,沒人會鳥你的,這世界好人沒人想的那麼多,最簡單的自己在百度搜一個,但是一般資料庫或者jdk版本會不兼容,還有你的懸賞太少了,根本沒有人會來回答的,我建議你還自己堆起來吧,這個不難,只是堆代碼而已,現在eclipse都可以拖放swing部件了
java設計一個學生成績管理系統?
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
String exit=””;
MapString, ListFloat map1=new HashMap();
while(!exit.equals(“exit”)) {
System.out.println(“請出入學生姓名”);
ListFloat list = new ArrayListFloat();
map1.put(sc.next(), list);
for(int i=0;i3;i++) {
System.out.println(“請出入學生成績”);
list.add(sc.nextFloat());
}
System.out.println(“輸入 exit 退出成績錄入,其他則繼續錄入”);
exit=sc.next();
}
for(String key :map1.keySet()) {
ListFloat list =map1.get(key);
float avage =0l;
for(Float box :list) {
avage += box;
}
System.out.println(key+”的平均成績:”+ avage/list.size());
}
}
//只做了第一題,追加分數,可得第二題答案
用java做一個學生成績管理系統 需要哪些技術
用java做一個學生成績管理系統,可以用到如下技術:
後台:SSH框架,不用框架的話,單純地用JSP + Servlet也可以。
前台:html + css + js + jquery
資料庫:掌握SQL語言的編寫,資料庫的連接。複雜的項目還需要用到存儲過程。
Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言。Java 技術具有卓越的通用性、高
效性、平台移植性和安全性,廣泛應用於PC、數據中心、遊戲控制台、科學超級計算機、行動電話
和互聯網,同時擁有全球最大的開發者專業社群。
Java由四方面組成:
1、Java編程語言,即語法。
2、Java文件格式,即各種文件夾、文件的後綴。
3、Java虛擬機(JVM),即處理*.class文件的解釋器。
4、Java應用程序介面(Java API)。
怎麼用java做一個簡單的學生管理系統?
用java寫的話,可以用List來實現學生管理系統:\x0d\x0a首先,管理系統是針對學生對象的,所以我們先把學生對象就寫出來:\x0d\x0apackage bean;\x0d\x0apublic class Student {\x0d\x0a String name;\x0d\x0a String studentId;\x0d\x0a String sex;\x0d\x0a int grade;\x0d\x0a public Student(String name,String studentId,String sex,int grade){\x0d\x0a this.name= name;\x0d\x0a this.studentId= studentId;\x0d\x0a this.sex = sex;\x0d\x0a this.grade = grade; \x0d\x0a }\x0d\x0a public int getGrade(){\x0d\x0a return grade;\x0d\x0a }\x0d\x0a public String getName(){\x0d\x0a return name;\x0d\x0a }\x0d\x0a public String getSex(){\x0d\x0a return sex;\x0d\x0a }\x0d\x0a public void setGrade(int g){\x0d\x0a this.grade = g;\x0d\x0a }\x0d\x0a public String getStudentId(){\x0d\x0a return studentId;\x0d\x0a }\x0d\x0a}\x0d\x0a這裡面定義了一些得到當前學生對象數據的一些get方法,和成績修改的set方法,代碼很簡單,就不做詳細的解答。\x0d\x0a就下來就是我們的正文了。\x0d\x0a雖然我們暫時不用swing來做界面,但是總得要看的過去吧,所以,先做了一個比較簡單的界面:\x0d\x0a System.out.println(“***************”);\x0d\x0a System.out.println(“*歡迎來到學生管理系統 *”);\x0d\x0a System.out.println(“*1:增加學生 *”);\x0d\x0a System.out.println(“*2:刪除學生 *”);\x0d\x0a System.out.println(“*3:修改成績 *”);\x0d\x0a System.out.println(“*4:查詢成績 *”);\x0d\x0a System.out.println(“***************”);\x0d\x0a System.out.println(“您想選擇的操作是:”);\x0d\x0a這裡可以看到,我們的是用一個1234來選擇項目,說以不得不講一下Java如何獲取到鍵盤所輸入的數據———Scanner ,要使用這個,首先需要import進來一個包:\x0d\x0a例如這裡:\x0d\x0aimport java.util.*;\x0d\x0a之後的兩行代碼搞定輸入:\x0d\x0aScanner sc = new Scanner(System.in);\x0d\x0a int choice = sc.nextInt();\x0d\x0a接下來就是各個功能的實現:\x0d\x0a\x0d\x0apackage test;\x0d\x0aimport java.util.*;\x0d\x0aimport bean.Student;\x0d\x0apublic class Manager {\x0d\x0a static List StudentList = new LinkedList();\x0d\x0a public static void main(String[] agrs){\x0d\x0a select(StudentList); \x0d\x0a }\x0d\x0a private static void select(List StudentList ){\x0d\x0a System.out.println(“***************”);\x0d\x0a System.out.println(“*歡迎來到學生管理系統 *”);\x0d\x0a System.out.println(“*1:增加學生 *”);\x0d\x0a System.out.println(“*2:刪除學生 *”);\x0d\x0a System.out.println(“*3:修改成績 *”);\x0d\x0a System.out.println(“*4:查詢成績 *”);\x0d\x0a System.out.println(“***************”);\x0d\x0a System.out.println(“您想選擇的操作是:”);\x0d\x0a Scanner sc = new Scanner(System.in);\x0d\x0a int choice = sc.nextInt(); \x0d\x0a switch(choice){\x0d\x0a //增加學生\x0d\x0a case 1:\x0d\x0a System.out.print(“請輸入學生的姓名:”);\x0d\x0a Scanner Sname = new Scanner(System.in);\x0d\x0a String name = Sname.nextLine();\x0d\x0a System.out.print(“請輸入學生的性別:”);\x0d\x0a Scanner Ssex = new Scanner(System.in);\x0d\x0a String sex = Ssex.nextLine();\x0d\x0a System.out.print(“請輸入學生的學號:”);\x0d\x0a Scanner SId = new Scanner(System.in);\x0d\x0a String studentId = SId.nextLine();\x0d\x0a System.out.print(“請輸入學生的成績:”);\x0d\x0a Scanner Sgrade = new Scanner(System.in);\x0d\x0a int grade = Sgrade.nextInt();\x0d\x0a StudentList.add(new Student(name,studentId,sex,grade));\x0d\x0a System.out.println(“添加成功!!!!!”);\x0d\x0a select(StudentList);\x0d\x0a break;\x0d\x0a //刪除學生成績\x0d\x0a case 2:\x0d\x0a System.out.print(“請告訴我需要刪除學生的學號:”);\x0d\x0a Scanner Sid = new Scanner(System.in);\x0d\x0a String SstudentId = Sid.nextLine();\x0d\x0a boolean isfindDelete = false;\x0d\x0a for (int i = 0; i
回答於 2022-11-16
用java做一個學生成績管理系統需要哪些技術?
用java做一個學生成績管理系統,可以用到如下技術:
後台:ssh框架,不用框架的話,單純地用jsp
+
servlet也可以。
前台:html
+
css
+
js
+
jquery
資料庫:掌握sql語言的編寫,資料庫的連接。複雜的項目還需要用到存儲過程。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/192218.html