java編寫管理系統
① 如何用java編寫一個簡單的校園管理系統
暈哦大哥,這個問題要怎麼回答呢,。
1,首先去調研需求,得到需求文檔,這個迴文檔描述答客戶所需要的校園管理系統的詳細信息,這個步驟必須產生足夠詳細的需求文檔。
2,分析需求,理出功能,性能,等方面的要求,分析整理出類,確定相關操作。可以使用uml建模,可以產生詳細設計文檔,
3,搭建系統架構,這個步驟決定你需要那些技術,需要那些框架,需要系統能夠承受多大的訪問,需要考慮系統運行的軟體,硬體環境,總之要考慮到方方面面,好的架構好比房屋的脊樑。
4,就是開發啦,在搭建的軟體架構上進行功能的實現,
5,測試啊,開發完了就開始測試,包括找bug,安全測試,性能測試等等,然後根據測試結果修改。
6,測試通過了就部署上線唄,然後就可以用啦,
7,維護,在項目運行時如果出了什麼毛病總是需要人改的,維護還包括系統升級啥的,
8,系統下線。就是吧系統注銷掉,然後這個項目周期結束。
② java 編寫的 學生信息管理系統
樓主,你這不叫問題。而是小型的軟體外包了 = =!
你應該把你寫程序遇到的問題放到這里
③ Java實現一個簡單的學生信息管理系統
稍等吧 現在幫你寫個 不是難事 寫出來通知你 需要資料庫嗎?
還在不?
Student 類
public class Student
{
private int id;
private int age;
private int score;
private String name;
public Student()
{
}
public Student(int id, int age, int score, String name)
{
this.id = id;
this.age = age;
this.score = score;
this.name = name;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public int getAge()
{
return age;
}
public void setAge(int age)
{
this.age = age;
}
public int getScore()
{
return score;
}
public void setScore(int score)
{
this.score = score;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
@Override
public String toString()
{
return "學號:" + id + " 姓名:" + name + " 年齡:" + age + " 成績:" + score;
}
}
Manager類
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Manager
{
private List<Student> list;
public Manager(List<Student> list)
{
this.list = list;
}
public List<Student> getList()
{
return list;
}
public void setList(List<Student> list)
{
this.list = list;
}
//添加學生
public void add(Student s)
{
list.add(s);
}
//根據學生學號返回學生年齡
public int search(int id)
{
for(Iterator<Student> iter = list.iterator(); iter.hasNext();)
{
Student s = iter.next();
if(s.getId() == id)
{
return s.getAge();
}
}
return -1;
}
//刪除學生
public void remove(int id)
{
for(Iterator<Student> iter = list.iterator(); iter.hasNext();)
{
Student s = iter.next();
if(s.getId() == id)
{
list.remove(s);
}
}
}
//計算總成績
public int allScore()
{
int score = 0;
int temp = 0;
for(Iterator<Student> iter = list.iterator(); iter.hasNext();)
{
Student s = iter.next();
temp = s.getScore();
score += temp;
}
return score;
}
//修改成績
public void update(int id)
{
for(Iterator<Student> iter = list.iterator(); iter.hasNext();)
{
Student s = iter.next();
if(s.getId() == id)
{
s.setScore(s.getScore() + 10);
}
}
}
}
測試類 Client
import java.util.ArrayList;
import java.util.List;
public class Client
{
public static void main(String[] args)
{
List<Student> list = new ArrayList<Student>();
Manager manager = new Manager(list);//創建一個管理者
Student s1 = new Student();//無參構造方法創建的學生實例
//通過方法設置s1的屬性
s1.setId(201105);
s1.setAge(20);
s1.setScore(100);
s1.setName("zhangsan");
Student s2 = new Student(201101,21,98,"lisi");//通過帶參數的構造方法創建實例
Student s3 = new Student(201108,25,95,"zhaoliu");
Student s4 = new Student(201110,23,80,"xiaoming");
Student s5 = new Student(201106,28,78,"hello");
//放到集合當中
manager.getList().add(s1);//添加學生
manager.getList().add(s2);
manager.getList().add(s3);
manager.getList().add(s4);
manager.getList().add(s5);
System.out.println(list);
System.out.println(manager.allScore());
System.out.println(manager.search(201110));//根據學生學號查詢學生年齡
manager.remove(201110);//刪除學生
manager.update(201101);//修改成績
}
}
可以完成你上述的基本要求,如果改動可以自行修改 很簡單。
④ 求用Java編寫簡單學生管理系統
不知道你想用什麼語言實現,java web的,還是swing的?用不用資料庫?
⑤ 如何用java寫一個學生管理系統
直接上開源網站上面找,http://www.oschina.net/code/snippet_141356_7590 這個有
⑥ 用java編寫學生信息管理系統
你去javaEye去找下,你要的是功能,而不是問題。或者找網路下一個demo看看。應該沒人幫你寫程序
⑦ 用java編寫學生管理系統
我也是初學寫的不好
public class Student {
static int[] gradesArray={87,68,94,100,83,78,85,91,76,87};
public Student(int[]gradesArray){
}
public void printAllGrade(){
for (int i = 0; i < gradesArray.length; i++) {
System.out.println("學號"+(i+1)+"成績是"+gradesArray[i]);
}
}
public void printAvarage(){
double sum = 0;
for (int i = 0; i < gradesArray.length; i++) {
sum+=gradesArray[i];
}
System.out.println("\n平均成績是"+sum/gradesArray.length);
}
public void printMax(){
int max=gradesArray[0];
for (int i = 0; i < gradesArray.length; i++) {
if(gradesArray[i]>max){
max=gradesArray[i];
}
}
System.out.println("\n最高分時"+max);
}
public void printMin(){
int min=gradesArray[0];
for (int i = 0; i < gradesArray.length; i++) {
if (gradesArray[i]<min){
min=gradesArray[i];
}
}
System.out.println("\n最低分時"+min);
}
public void printDistribution(){
int a=0,b=0,c=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0;
for (int i = 0; i < gradesArray.length; i++) {
if(gradesArray[i]<10){
a++;
}else if (gradesArray[i]>=10&&gradesArray[i]<20) {
b++;
}
else if (gradesArray[i]>=20&&gradesArray[i]<30) {
c++;
}
else if (gradesArray[i]>=30&&gradesArray[i]<40) {
d++;
}
else if (gradesArray[i]>=40&&gradesArray[i]<50) {
e++;
}
else if (gradesArray[i]>=50&&gradesArray[i]<60) {
f++;
}
else if (gradesArray[i]>=60&&gradesArray[i]<70) {
g++;
}
else if (gradesArray[i]>=70&&gradesArray[i]<80) {
h++;
}
else if (gradesArray[i]>=80&&gradesArray[i]<90) {
j++;
}
else if (gradesArray[i]>=90&&gradesArray[i]<100) {
k++;
}
}
System.out.println("\n成績分布是");
System.out.print("0-10:");
for (int i = 0; i <=a; i++) {
System.out.print("*");
}
System.out.print("10-20:");
for (int i = 0; i <=b; i++) {
System.out.print("*");
}
System.out.print("20-30:");
for (int i = 0; i <=c; i++) {
System.out.print("*");
}
System.out.print("30-40:");
for (int i = 0; i <=d; i++) {
System.out.print("*");
}
System.out.print("40-50:");
for (int i = 0; i <=e; i++) {
System.out.print("*");
}
System.out.print("50-60:");
for (int i = 0; i <=f; i++) {
System.out.print("*");
}
System.out.print("60-70:");
for (int i = 0; i <=g; i++) {
System.out.print("*");
}
System.out.print("70-80:");
for (int i = 0; i <=h; i++) {
System.out.print("*");
}
System.out.print("80-90:");
for (int i = 0; i <=j;i++) {
System.out.print("*");
}
System.out.print("90-100:");
for (int i = 0; i <=k; i++) {
System.out.print("*");
}
}
public static void main(String[] args) {
Student student=new Student(gradesArray);
student.printAllGrade();
student.printAvarage();
student.printMax();
student.printMin();
student.printDistribution();
}
}
⑧ 用java編寫一個學生信息管理系統
我有個完整的學生管理系統
要的話追問留Q
⑨ 用Java 實現一個簡單的學生管理系統! 求代碼,求代碼!!!!
完成了,希望能幫到你
剛開始會叫你輸入編號選擇功能
import java.io.*;
public class student {
public static void main(String args[]) throws IOException{
int[] stud = {77,99,55,46,82,75,65,31,74,85};
System.out.println("請選擇功能:");//輸入編號選擇功能
System.out.println("1、輸入學號,查詢該學生成績:");
System.out.println("2、輸入成績,查詢學生學號:");
System.out.println("3、輸入學號,刪除該學生成績");
System.out.println("請選擇編號:");
BufferedReader td = new BufferedReader(new InputStreamReader(System.in));
String temp = td.readLine();
int choice = Integer.valueOf(temp);
if(choice == 1){//一為查詢學生成績
System.out.println("請輸入學號:");
BufferedReader sd = new BufferedReader(new InputStreamReader(System.in));
String temp_sd = sd.readLine();
int No = Integer.valueOf(temp_sd);
System.out.print("學號為 "+No+" 的學生成績為: " + stud[No-1] +"分");
}
if(choice == 2){//二為查詢學生編號
System.out.println("請輸入成績:");
BufferedReader sd = new BufferedReader(new InputStreamReader(System.in));
String chengji = sd.readLine();
int temp_cj = Integer.valueOf(chengji);
for(int i=0;i<stud.length;i++){
if(temp_cj == stud[i]){
System.out.print("成績為 "+ temp_cj+ "的學生的學號為: "+(i+1));
}
}
}
if(choice == 3){//三為刪除操作
System.out.println("請輸入學號:");
BufferedReader sd = new BufferedReader(new InputStreamReader(System.in));
String temp_sd = sd.readLine();
int No = Integer.valueOf(temp_sd);
stud[No-1]=0;//直接賦值為0,不刪除學生
System.out.print("學號為 "+No+" 的學生成績為: " + stud[No-1] +"分");
}
}
}