学生毕业设计论文管理的简单功能
这是关于学生毕业设计论文管理的简单功能的实现
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;} }