最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【JAVA】學(xué)生信息管理系統(tǒng)

2023-07-13 15:52 作者:下班被游戲打-  | 我要投稿

前言

JAVA實(shí)現(xiàn)的學(xué)生信息管理系統(tǒng)(包含教師端和學(xué)生端)

教師端有登錄過(guò)程,功能包括對(duì)學(xué)生信息的增刪改查

學(xué)生端無(wú)登錄過(guò)程,功能只包括查看信息

一、環(huán)境搭建

  1. 在idea創(chuàng)建一個(gè)工程文件,在工程文件下創(chuàng)建一個(gè)model模塊,在model模塊下載創(chuàng)建三個(gè)package包分別用來(lái)存放(Management)管理信息包、(function)功能包、(information)學(xué)生信息對(duì)象類,再在三個(gè)包中創(chuàng)建如下圖所示文件

2.容器選擇:因?yàn)楸敬问褂玫氖亲约簞?chuàng)建的Student類并且信息數(shù)量不確定,所以選擇集合作為Student類的容器

二、功能實(shí)現(xiàn)

1.學(xué)生信息類的創(chuàng)建

? ? ? ?為了防止屬性不能被外類隨意訪問(wèn),因此采用private對(duì)學(xué)生類中的屬性進(jìn)行修飾并且進(jìn)行創(chuàng)建set、get方法以便于調(diào)用屬性,再創(chuàng)建打印數(shù)據(jù)方法,方便數(shù)據(jù)打印,代碼如下:

2.學(xué)生信息的添加功能

? ? ? ?在Addtion添加類中,先創(chuàng)建集合容器用來(lái)存放數(shù)據(jù),并且鍵盤錄入的數(shù)據(jù)(使用Scanner()方法),再進(jìn)行對(duì)輸入的判斷是否合法,最后將錄入的數(shù)據(jù)存入集合中,具體實(shí)現(xiàn)方法如下:

實(shí)現(xiàn)效果如圖:

3.學(xué)生信息的刪除功能

? ? ? ?在Delete刪除類中,先創(chuàng)建集合容器用來(lái)存放數(shù)據(jù),并且鍵盤錄入的數(shù)據(jù)(使用Scanner()方法),再進(jìn)行信息的判斷是否存在,最后將需要?jiǎng)h除的信息從集合中刪除,具體實(shí)現(xiàn)方法如下:

?實(shí)現(xiàn)效果如圖:


4.學(xué)生信息的修改功能?

? ? ? ?在Modify修改類中,先創(chuàng)建集合容器用來(lái)存放數(shù)據(jù),并且鍵盤錄入的數(shù)據(jù)(使用Scanner()方法),再進(jìn)行信息的判斷是否存在,再將新錄入的數(shù)據(jù)代替之前的數(shù)據(jù),最后將新的數(shù)據(jù)重新添加至集合中,具體實(shí)現(xiàn)方法如下:

?實(shí)現(xiàn)效果如圖:

5.學(xué)生信息的查看功能

? ? ? ?在View查看類中,先創(chuàng)建集合容器用來(lái)存放數(shù)據(jù),利用for循環(huán)對(duì)集合遍歷并且調(diào)用Student類中的information_printf()方法打印出所有學(xué)生信息,具體實(shí)現(xiàn)方法如下:

?實(shí)現(xiàn)效果如圖:


?三、主類的調(diào)用

1.界面的搭建

使用System.out.println()方法輸出界面,具體實(shí)現(xiàn)方法如下:


2.學(xué)生端和教師端

? ? ? ?學(xué)生端只能查看學(xué)生信息,教師端可以對(duì)信息進(jìn)行增加、刪除、修改、查看四個(gè)功能,并且登錄教師端需要輸入用戶名和密碼;先使用Scanner()方法在控制臺(tái)接收用戶鍵盤錄入的數(shù)據(jù),再將輸入的數(shù)據(jù)通過(guò)對(duì)字符串的判斷實(shí)現(xiàn)是否登陸成功。具體實(shí)現(xiàn)方法如下:

?實(shí)現(xiàn)效果如圖:


3.系統(tǒng)和功能的選擇

? ? ? ?先使用Scanner()方法在控制臺(tái)接收用戶鍵盤錄入的數(shù)據(jù),再將輸入的數(shù)據(jù),通過(guò)switch(int flag) case :方法進(jìn)行判斷選擇對(duì)應(yīng)的系統(tǒng)或?qū)?yīng)的功能


【JAVA】學(xué)生信息管理系統(tǒng)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
积石山| 霍州市| 含山县| 邳州市| 大港区| 荥经县| 五峰| 英德市| 神木县| 阿尔山市| 鄯善县| 沧源| 南城县| 金溪县| 墨脱县| 岳普湖县| 磐石市| 濉溪县| 井冈山市| 新化县| 湟源县| 东莞市| 汉沽区| 滨州市| 沁源县| 南京市| 大石桥市| 聊城市| 同德县| 柳江县| 榕江县| 伊春市| 锡林郭勒盟| 洛隆县| 乌兰浩特市| 建瓯市| 城市| 绿春县| 牟定县| 府谷县| 万年县|