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());
}
}

 

posted @ 2021-09-18 23:07  山海自有归期  阅读(26)  评论(0编辑  收藏  举报