摘要:本文主要向大家介绍了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("* *");
<div class="line number1
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号