java学生管理实验_Java语言入门实验之学生成绩管理系统

本文主要向大家介绍了Java语言入门实验之学生成绩管理系统,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

view包之下的UICreator类

这个类中是所有的UI界面。如果需要改造成swing,较容易升级。

/*UICreator*/

package view;

import control.Administrator;

import javax.naming.ldap.Control;

public class UICreator {

/*/

* 登录界面,根据学生或者老师获取不同权限,

* 能在Administrator中调用不同方法*/

public void welcomeScene()

{

System.out.println("********************学生成绩管理系统********************");

System.out.println("* Welcome  *");

System.out.println("* *");

System.out.println("* *");

System.out.println("*如果您是老师,请输入1,然后按回车*");

System.out.println("*如果您是学生,请输入2,然后按回车*");

System.out.println("* *");

System.out.println("******************************************************");

}

/*/

*选择不同的方法

*/

public void chooseOperationScene()

{

if(Administrator.isTeacher==true) {

System.out.println("********************学生成绩管理系统********************");

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("******************************************************");

}

else

{

System.out.println("********************学生成绩管理系统********************");

System.out.println("* *");

System.out.println("*  您可以执行的操作有: 1:查询成绩*");

System.out.println("* *");

System.out.println("* *");

System.out.println("* *");

System.out.println("*  请输入代号后按回车*");

System.out.println("******************************************************");

}

}

/*输入学号

* 确定操作对象

* */

public void chooseStudentScene()

{

if(Administrator.needChoseStudent==false)

return;

System.out.println("********************学生成绩管理系统********************");

System.out.println("* *");

System.out.println("* 请输入您需要要操作的学号  *");

System.out.println("* *");

System.out.println("* *");

System.out.println("* *");

System.out.println("* *");

System.out.println("******************************************************");

}

/*新增和修改界面需要提示用户输入信息,删除和查询不需要*/

public void operatorScene()

{

if(Administrator.operation.equals("1"))

return;

else if (Administrator.operation.equals("2"))

getInformScene();

else if (Administrator.operation.equals("3"))

getInformScene();

else

return;

}

/*打印操作结果,如果查询信息,返回信息界面

* 如果其他操作,返回操作成功

* */

public void operationResult()

{

if(Administrator.operation.equals("1"))

{

printInformScene();

}

else if (Administrator.operation.equals("2"))

{

seccessScene();

}

else if (Administrator.operation.equals("3"))

{

seccessScene();

}

else

{

seccessScene();

}

}

/*

* 输出信息界面*/

public void printInformScene()

{

System.out.println("********************学生成绩管理系统********************");

System.out.printf("*  学号:%-45s*\n",Administrator.aim.ID);

System.out.printf("*  姓名:%-45s*\n",Administrator.aim.grade);

System.out.printf("*  年级:%-45s*\n",Administrator.aim.name);

System.out.printf("*  性别:%-33s是否再次操作?*\n",Administrator.aim.sex);

System.out.printf("*  年龄:%-35s  0:NO *\n",Administrator.aim.age);

System.out.printf("*  分数:%-35s  1:YES*\n",Administrator.aim.score);

System.out.printf("******************************************************");

}

/*/

* 要求用户输入新的数据*/

public void getInformScene()

{

System.out.println("********************学生成绩管理系统********************");

System.out.println("* *");

System.out.println("* 请按顺序,每行分别输入 *");

System.out.println("* 学号,姓名,年级,性别,年龄,分数  *");

System.out.println("* *");

System.out.println("* *");

System.out.println("* *");

System.out.println("******************************************************\n");

}

/*询问是否继续进行

* */

public void ifAgainScene()

{

System.out.println("********************学生成绩管理系统********************");

System.out.println("* *");

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值