1
学生论文管理系统
数据结构部分
package 毕业设计论文管理系统2021版;
public class ScoreInformation {
	private String stunumber ;//学号
	private String name;//姓名
	private String stuclass ;//班级
	private String papertitle;//题目
	private String paperbody;//论文正文
	private double paperpass;//查重率
	private Boolean paperreview;//论文审查结果
	public ScoreInformation() {};
public ScoreInformation(String stunumber, String name, String stuclass, String papertitle, String paperbody,
			double paperpass, Boolean paperreview) {
		super();
		this.stunumber = stunumber;
		this.name = name;
		this.stuclass = stuclass;
		this.papertitle = papertitle;
		this.paperbody = paperbody;
		this.paperpass = paperpass;
		this.paperreview = paperreview;
	}
	public String getStunumber() {
	return stunumber;
}
public void setStunumber(String stunumber) {
	this.stunumber = stunumber;
}
public String getName() {
	return name;
}
public void setName(String name) {
	this.name = name;
}
public String getStuclass() {
	return stuclass;
}
public void setStuclass(String stuclass) {
	this.stuclass = stuclass;
}
public String getPapertitle() {
	return papertitle;
}
public void setPapertitle(String papertitle) {
	this.papertitle = papertitle;
}
public String getPaperbody() {
	return paperbody;
}
public void setPaperbody(String paperbody) {
	this.paperbody = paperbody;
}
public double getPaperpass() {
	return paperpass;
}
public void setPaperpass(double paperpass) {
	this.paperpass = paperpass;
}
public Boolean getPaperreview() {
	return paperreview;
}
public void setPaperreview(Boolean paperreview) {
	this.paperreview = paperreview;
}
static void main(String[] args) {
}
}
管理部分
package 毕业设计论文管理系统2021版;
import java.util.ArrayList;
import java.util.Scanner;
public class PaperManagement {
private static ArrayList<ScoreInformation>array = new ArrayList<>();
private static int i;
public static void main(String[] args) {
	 ScoreInformation a=new ScoreInformation ("1","2","3", null, null, i, null );
	 ScoreInformation b=new ScoreInformation ("4","5","6", null, null, i, null);
	 ScoreInformation c=new ScoreInformation ("7","8","9", null, null, i, null);
	 ScoreInformation d=new ScoreInformation ("10","11","12", null, null, i, null);
	 ScoreInformation e=new ScoreInformation ("13","14","15", null, null, i, null);
	 array.add(a);
	 array.add(b);
	 array.add(c);
	 array.add(d);
	 array.add(e);
		while(true)
		{
	         print1();
			Scanner cin=new Scanner(System.in);
			int i=cin.nextInt();
			if(i>4||i<1)
				{
				System.out.println("该选项不存在");
			    print1();
				}
			else {
			switch(i) {
			case 1: A(array);break;   //提交
			case 2: B(array);break;   //查重
			case 3: C(array.get(i));break;   //审查
			case 4: print2(array.get(i));System.exit(0); //退出
			}
		}
		}
	}
	public static void A(ArrayList<ScoreInformation>array){
		print3();
		Scanner cinn = new Scanner(System.in);
		String num=cinn.nextLine();
		if(num.length()>=8)
			{
			System.out.println("学号不正确,请重新输入");
			num =cinn.nextLine();
			}
		else 
		{
			for(i=0;i<array.size();i++)
			{
				if(array.get(i).getStunumber().equals(num))
				{
					while(true) {
					print4(array.get(i));
					String title=cinn.nextLine();
					System.out.println("***********************************************************");
					System.out.println("");
					if(title.length()>10)
					{
						System.out.println("输入错误");
						print4(array.get(i));
						System.out.println("***********************************************************");
						System.out.println("");
					}
					else
						{
						array.get(i).setPapertitle(title);
						      break;
						      }
					}
					while(true) {
						print5(array.get(i));
						Scanner cn = new Scanner(System.in);
						String body = cinn.nextLine();
						String body1=body.substring(0,body.indexOf("END"));
						if(body1.length()>=200)
						{
							System.out.println("输入错误");
							print5(array.get(i));
							System.out.println("***********************************************************");
						}
						else {
							while(true) {
							print6(array.get(i));
							System.out.println(body1);
							System.out.println("该学生已录入完毕,是否提交(Y/N)");
							Scanner c = new Scanner(System.in);
							String choice = c.nextLine();
							if(choice.equals("Y"))
							{
								array.get(i).setPaperbody(body1);
								System.out.println("提交成功");
								break;
							}
							else 
							{
								print5(array.get(i));
								 body = cinn.nextLine();
								 body1=body.substring(0,body.indexOf("END"));
									if(body1.length()>=200)
									{
										System.out.println("输入错误");
										print5(array.get(i));
										System.out.println("***********************************************************");
									}
							}
							
							}
						}
						break;
					}
				}
			}
			}
	
							}
public static void B(ArrayList<ScoreInformation>array){
	int k=0;
	int z=0;
	while(true) {
	print7();
	Scanner cn=new Scanner(System.in);
	String num=cn.nextLine();
	for(int j=0;j<array.size();j++)
	{
		if(array.get(j).getStunumber().equals(num))
		{
			 print6(array.get(j));
			System.out.println("请输入查重率:");
			while(true) {
			double num1=cn.nextDouble();
			if(num1>0.2)
				System.out.println("请重新输入");
			else{
				print8(array.get(j));
				array.get(j).setPaperpass(num1);
			System.out.println("毕业设计论文查重率:"+num1);
			System.out.println("(Y/N)");
			System.out.println();
			System.out.println("**********************************************************");
			Scanner cn1=new Scanner(System.in);
				String choice = cn1.nextLine();
				if(choice.equals("Y")) 
				{
					break;
				}
				else
				{
					z=1;
					break;
				}
					
		}
			}
		}
		}
	if(z==1)
	    break;
	}
	
	}
public static void C(ScoreInformation D)	
{
	while(true) {
	 print9 ();
	 Scanner cn =new Scanner(System.in);
	 String num=cn.nextLine();
	 for(int j=0;j<array.size();j++)
		{
		 if(array.get(j).getStunumber().equals(num))
		 {
		 print10(array.get(j));
		}
		}
	 System.out.println("是否同意Y/N");
	 String choice = cn.nextLine();
	 if(choice.equals("Y"))
	 { D.setPaperreview(false);
	 }
	 else
	 { 
		 D.setPaperreview(true);
		 break;
		 }
}
}
public static void print1()
{
	System.out.println("***********************************************************");
	System.out.println();
    System.out.println("                 石家庄铁道大学软件工程系");
    System.out.println();
    System.out.println("                毕业设计论文管理系统2021版");
    System.out.println();
    System.out.println("***********************************************************");
	System.out.println();
	System.out.println("                  1、毕业设计论文提交");
	System.out.println();
	System.out.println("                  2、毕业设计论文查重");
	System.out.println();
	System.out.println("                  3、毕业设计论文审查");
	System.out.println();
	System.out.println("                  4、退出论文管理系统");
	System.out.println();
	System.out.println("**********************************************************");
	
}
public static void print2(ScoreInformation D) {
	System.out.println("***********************************************************");
	System.out.println();
	System.out.println("     石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
	System.out.println();
	System.out.println("                  制作人:"+D.getName());
	System.out.println();
	System.out.println("***********************************************************");
}
public static void print3()
{
	System.out.println("***********************************************************");
	System.out.println();
	System.out.println("     石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
	System.out.println();
	System.out.println("                  毕业论文提交");
	System.out.println();
	System.out.println("***********************************************************");
	System.out.println("请输入学生学号:");
}
public  static void print4(ScoreInformation D) {
	System.out.println("***********************************************************");
	System.out.println();
	System.out.println("     石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
	System.out.println();
	System.out.println("                  毕业论文提交");
	System.out.println();
	System.out.println("***********************************************************");
	System.out.println("");
	System.out.println("学生学号:"+D.getStunumber());
	System.out.println();
	System.out.println("学生姓名:"+D.getName());
	System.out.println();
	System.out.println("所在班级:"+D.getStuclass());
	System.out.println();
	System.out.println("请输入毕业设计论文题目:");
	System.out.println();
}
public static void print5(ScoreInformation D){
	System.out.println("***********************************************************");
	System.out.println();
	System.out.println("     石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
	System.out.println();
	System.out.println("                  毕业论文提交");
	System.out.println();
	System.out.println("***********************************************************");
	System.out.println("");
	System.out.println("学生学号:"+D.getStunumber());
	System.out.println();
	System.out.println("学生姓名:"+D.getName());
	System.out.println();
	System.out.println("所在班级:"+D.getStuclass());
	System.out.println();
	System.out.println("毕业设计论文题目:"+D.getPapertitle());
	System.out.println();
	System.out.println("请输入毕业设计论文正文:");
}
public static void print6(ScoreInformation D){
	System.out.println("***********************************************************");
	System.out.println();
	System.out.println("     石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
	System.out.println();
	System.out.println("                  毕业论文提交");
	System.out.println();
	System.out.println("***********************************************************");
	System.out.println("");
	System.out.println("学生学号:"+D.getStunumber());
	System.out.println();
	System.out.println("学生姓名:"+D.getName());
	System.out.println();
	System.out.println("所在班级:"+D.getStuclass());
	System.out.println();
	System.out.println("毕业设计论文题目:"+D.getPapertitle());
	System.out.println();
	System.out.println("毕业设计论文正文:");
}
public static void print8(ScoreInformation D){
	System.out.println("***********************************************************");
	System.out.println();
	System.out.println("     石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
	System.out.println();
	System.out.println("                  毕业论文提交");
	System.out.println();
	System.out.println("***********************************************************");
	System.out.println("");
	System.out.println("学生学号:"+D.getStunumber());
	System.out.println();
	System.out.println("学生姓名:"+D.getName());
	System.out.println();
	System.out.println("所在班级:"+D.getStuclass());
	System.out.println();
	System.out.println("毕业设计论文题目:"+D.getPapertitle());
	System.out.println();
	System.out.println("毕业设计论文正文:"+D.getPaperbody());
}
public static void print7()
{
	System.out.println("***********************************************************");
	System.out.println();
	System.out.println("     石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
	System.out.println();
	System.out.println("                  毕业论文查重");
	System.out.println();
	System.out.println("***********************************************************");
	System.out.println("请输入学生学号:");
}
public static void print9()
{
	System.out.println("***********************************************************");
	System.out.println();
	System.out.println("     石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
	System.out.println();
	System.out.println("                  毕业论文审查");
	System.out.println();
	System.out.println("***********************************************************");
	System.out.println("请输入学生学号:");
}
public static void print10(ScoreInformation D){
	System.out.println("***********************************************************");
	System.out.println();
	System.out.println("     石家庄铁道大学软件工程系毕业设计论文管理系统2021版");
	System.out.println();
	System.out.println("                  毕业论文提交");
	System.out.println();
	System.out.println("***********************************************************");
	System.out.println("");
	System.out.println("学生学号:"+D.getStunumber());
	System.out.println();
	System.out.println("学生姓名:"+D.getName());
	System.out.println();
	System.out.println("所在班级:"+D.getStuclass());
	System.out.println();
	System.out.println("毕业设计论文题目:"+D.getPapertitle());
	System.out.println();
	System.out.println("毕业设计论文正文:"+D.getPaperbody());
	System.out.println();
	System.out.println("毕业设计论文查重率:"+D.getPaperpass());
}
}

 
                
             
         浙公网安备 33010602011771号
浙公网安备 33010602011771号