完成学生毕业设计论文管理的简单功能

学生毕业设计论文管理的简单功能

这是关于学生毕业设计论文管理的简单功能的实现

package text;

public class ScoreInformation {
    private String stunumber ;//学号
    private String name;//姓名
    private String stuclass;//班级
    private String papertitle;//论文题目(10字以内)
    private String paperbody;//论文正文(200字以内)
    private double paperpass ;//查重率
    private boolean paperreview= false;//审查效果
    
    
    public void set_stunumber(String stunumber) {this.stunumber=stunumber;}
    public void set_name( String name) {this.name=name;}
    public void set_stuclass( String stuclass) {this.stuclass=stuclass;}
    public void set_papertitle(String papertitle) {this.papertitle=papertitle;}
    public void set_paperbody(String paperbody) {this.paperbody=paperbody;}
    public void set_paperpass(double paperpass) {this.paperpass=paperpass;}
    public void set_paperreview(boolean paperreview) {this.paperreview=paperreview;}
    
    
    
    public String get_stunumber() {return stunumber;}
    public String get_name() {return name;}
    public String get_stuclass () {return stuclass;}
    public String get_papertitle () {return papertitle;}
    public String get_paperbody () {return paperbody;}
    public double get_paperpass() {return paperpass ;}
    public boolean get_paperreview () {return paperreview;}
   
    
    
    
    public static void main(String[] args) {
        
    }

}
package text;
import java.util.*;
public class PaperManagement {
    static int flag=1;
    static int f=1;
    static int fff=1;
    static String stunumber;
    static String name;
    static String stuclass= new String();
    static String papertitle= new String();
    static String paperbody= new String();
    static double paperpass ;
    static boolean paperreview= false;
    static String [] stu = {"20204103","20204123","20215182","20204109","20204109"};
    static ScoreInformation [] score=new ScoreInformation [5];
    static Scanner sc= new Scanner (System.in);
    static Scanner scc= new Scanner (System.in);
    static Scanner scd= new Scanner (System.in);
    static ArrayList<String> list = new ArrayList<String>();
    public static void main(String[] args) {
        for (int i=0;i<5;i++)
     { score[i]=new ScoreInformation();}
        
        score [0].set_stunumber("20204103");
        score [0].set_name("赵磊");
        score [0].set_stuclass("信2005-2班");
        score [1].set_stunumber("20204123");
        score [1].set_name("张三");
        score [1].set_stuclass("信2005-2班");
        score [2].set_stunumber("20215182");
        score [2].set_name("李四");
        score [2].set_stuclass("信2005-1班");
        score [3].set_stunumber("20204109");
        score [3].set_name("小明");
        score [3].set_stuclass("信2005-2班");
        score [4].set_stunumber("20204109");
        score [4].set_name("小红");
        score [4].set_stuclass("信2005-3班");
       
        while(flag==1) {
            mainFrame();
            
            int n=sc.nextInt();
        switch(n) {
        case 1:
            paperSubmission();
            break;
        case 2: 
            paperPass();
            break;
        case 3:
            paperReview();
            break;
        case 4:
            logOut( );
            break;
        default :
            System.out.println("该选项不存在"); break;
        
        }
        
        }
        
    
        
        
        
        return ;
        
    }
    public static void mainFrame() {
    System.out.println("***********************************************************");
    System.out.println("                   石家庄铁道大学软件工程系");
    System.out.println("                  毕业设计论文管理系统2021版");
    System.out.println("***********************************************************");
    System.out.println("                    1、毕业设计论文提交");
    System.out.println("                    2、毕业设计论文查重");
    System.out.println("                    3、毕业设计论文审查");
    System.out.println("                    4、退出论文管理系统");
    System.out.println("***********************************************************");
    System.out.println("请选择:");
}
    
public static void paperSubmission () {//毕业论文提交
    
    System.out.println("***********************************************************");
    System.out.println("    石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
    System.out.println("                      毕业设计论文提交");
    System.out.println("                       请输入学生学号:");
    stunumber=scc.nextLine();
    System.out.println("***********************************************************");
    for(int i=0;i<5;i++) {
        if(stunumber.equals(score[i].get_stunumber())) {
            
            f=0;
            System.out.println("***********************************************************");
            System.out.println("    石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
            System.out.println("                      毕业设计论文提交");
            System.out.println("***********************************************************");
            System.out.println("学生学号:" + score[i].get_stunumber());
            System.out.println("学生姓名:"+ score[i].get_name());
            System.out.println("所在班级:" + score[i].get_stuclass());
            System.out.println("请输入毕业设计论文题目:");
            papertitle=scc.nextLine();
            
            if(papertitle.length()>10)
            {System.out.println("输入错误");}
            else {
                
                System.out.println("***********************************************************");
                System.out.println("    石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
                System.out.println("                      毕业设计论文提交");
                System.out.println("***********************************************************");
                System.out.println("                       学生学号:"+score[i].get_stunumber());
                System.out.println("                        所在班级:"+score[i].get_stuclass());
                System.out.println("                        请输入毕业设计论文题目:"+score[i].get_papertitle());
                
                System.out.println("                        请输入毕业设计论文正文:");
                
                    while (!"END".equals(paperbody = scc.nextLine()))  {
                        
                         list.add(paperbody);     
                        
                    }
                
                
                if(paperbody.length()>200) {System.out.println("输入错误");}
                
                System.out.println("选择“Y”将论文题目和正文内容保存到相应的数组中,并返回主界面。选择“N”,则忽略上述录入内容,并返回论文提交界面。(。");
                String ff=scc.nextLine();
                if(ff.equals("Y")) {
                    score[i].set_paperbody(paperbody);
                    score[i].set_papertitle(papertitle);
                }
                else paperSubmission ();
                
            }
            
            
            System.out.println("***********************************************************");
            }
        }
        if(f==1) {System.out.println("该学号不存在"); }
    
}
    
public static void paperPass ( ) {//毕业论文查重
    while(fff==1) {
    System.out.println("***********************************************************");
System.out.println("    石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
System.out.println("                     毕业设计论文查重");
System.out.println("***********************************************************");
System.out.println("                       请输入学生学号:");
stunumber=scc.nextLine();
System.out.println("***********************************************************");
for(int i=0;i<5;i++) {
    if(stunumber.equals(score[i].get_stunumber())) {
        
        f=0;
        System.out.println("***********************************************************");
        System.out.println("    石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
        System.out.println("                      毕业设计论文查重");
        System.out.println("***********************************************************");
        System.out.println("学生学号:" + score[i].get_stunumber());
        System.out.println("学生姓名:"+ score[i].get_name());
        System.out.println("所在班级:" + score[i].get_stuclass());
        System.out.println("毕业设计论文题目:"+score[i].get_papertitle());
        System.out.println("毕业设计论文正文:"+score[i].get_paperbody());
        System.out.println("请输入毕业设计论文查重率:");
        paperpass = scd.nextDouble();
        if (paperpass>=0.2) {System.out.println("该学生毕业设计论文重复率超过20%,不允许进行论文审查");
        fff=0;}
        else {System.out.println(paperpass);
        System.out.println("选择“Y”存储查重结果,返回系统主页面。选择“N”, 返回系统主界面。");
        String ff=scc.nextLine();
        if(ff.equals("Y")) {
            score[i].set_paperpass(paperpass);
            score[i].set_paperbody(paperbody);
            score[i].set_papertitle(papertitle);
            fff=0;
        }
        if(ff.equals("N")) {
            fff=0;
        }
    
    }}}}
if(f==1) {System.out.println("该学号不存在");} }
    
public static void paperReview  ( ) {//毕业论文审查
    
    while(fff==1) {
    
System.out.println("***********************************************************");
System.out.println("    石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
System.out.println("                   毕业设计论文审查");
System.out.println("***********************************************************");

System.out.println("                       请输入学生学号:");

stunumber=scc.nextLine();
System.out.println("***********************************************************");
for(int i=0;i<5;i++) {
    if(stunumber.equals(score[i].get_stunumber())) {
        
        f=0;
        System.out.println("***********************************************************");
        System.out.println("    石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
        System.out.println("                      毕业设计论文审查");
        System.out.println("***********************************************************");
        System.out.println("学生学号:" + score[i].get_stunumber());
        System.out.println("学生姓名:"+ score[i].get_name());
        System.out.println("所在班级:" + score[i].get_stuclass());
        System.out.println("毕业设计论文题目:"+score[i].get_papertitle());
        System.out.println("毕业设计论文正文:"+score[i].get_paperbody());
        System.out.println("毕业设计论文查重率:"+score[i].get_paperpass());
        System.out.println("选择“Y”返回毕业设计论文审查主。选择“N”,返回系统主界面。");
        String ff=scc.nextLine();
        if(ff.equals("N")) {
            fff=0;
        }
    
    }}
if(f==1) {System.out.println("该学号不存在,请重新输入.");} 
}}

public static void logOut( ) {//退出系统
    System.out.println("***********************************************************");
System.out.println("    石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
System.out.println("                    制作人:赵磊");
System.out.println("***********************************************************");
flag=0;}

}

 

 

 

 

 

完成学生毕业设计论文管理的简单功能

上一篇:区块链外包开发-NFT的概念


下一篇:MybatisPlus