zoukankan      html  css  js  c++  java
  • 面向对象程序设计

    一、源代码地址

     https://github.com/tpp531853660/Library

    二、部分代码

    import java.util.*;
    public class Librarymain {
    String[] N= new String[100];
    String[] I=new String[100];
    int[] A=new int[100];
    String[] S=new String[100];
    String[] Z=new String[100];
    int[] C=new int[100];
    String[] M=new String[100];
    String[] E=new String[100];
    int i;
    public class person{
    Scanner src=new Scanner(System.in);
    String[] name= new String[100];
    String[] id=new String[100];
    int[] age=new int[100];
    String[] sex=new String[100];
    }
    public void caidan(){
    System.out.println("欢迎登陆图书馆用户管理系统");
    System.out.println("1——录入学生基本信息");
    System.out.println("2——查询学生借书信息");
    System.out.println("3——修改学生借书信息");
    System.out.println("4——删除学生借书信息");
    System.out.println("5——增加学生借书信息");
    System.out.println("6——查询某位学生信息");
    System.out.println("7——退出");
    }
    public void luru(){
    xuesheng guanli1=new xuesheng();
    guanli1.luru();
    }

    public void chaxun(){
    xuesheng guanli1=new xuesheng();
    guanli1.chaxun();
    }
    public void zengjia(){
    xuesheng guanli1=new xuesheng();
    guanli1.zengjia();
    }
    public void shanchu(){
    xuesheng guanli1=new xuesheng();
    guanli1.shanchu();
    }
    public void xiugai(){
    xuesheng guanli1=new xuesheng();
    guanli1.xiugai();
    }
    public void chaxun1(){
    xuesheng guanli1=new xuesheng();
    guanli1.chaxun1();
    }
    public void denglu(){
    Scanner src=new Scanner(System.in);
    int s;
    String q;
    System.out.println("请先登录用户系统!");
    System.out.println("1——在校学生登录 2——教师工登录");
    s=src.nextInt();
    if(s==1)
    {
    System.out.println("请输入密码:");
    q=src.next();
    if(q.equals("xuehao"))
    {
    zhixing();
    }
    else
    {System.out.println("请确认后重新登录登陆!!!");
    denglu();
    }
    }
    else
    {if(s==2)
    {
    System.out.println("请输入密码:");
    q=src.next();
    if(q.equals("gongzuozhenghao"))
    {
    zhixing();
    }
    else
    {System.out.println("请确认后重新登录登陆!!!");
    denglu();
    }
    }
    }
    }
    public void zhixing(){
    Scanner src=new Scanner(System.in);
    Librarymain guanli=new Librarymain();
    int m=0;
    int t=0;
    while(m!=4)
    {
    switch(t)
    {
    case 0:guanli.caidan();System.out.println("请输入相应编号完成操作:");t=src.nextInt();break;
    case 1:guanli.luru();guanli.caidan();System.out.println("请输入相应编号完成操作:");t=src.nextInt();break;
    case 2:guanli.chaxun();guanli.caidan();System.out.println("请输入相应编号完成操作:");t=src.nextInt();break;
    case 3:guanli.xiugai();guanli.caidan();System.out.println("请输入相应编号完成操作:");t=src.nextInt();break;
    case 4:guanli.shanchu();guanli.caidan();System.out.println("请输入相应编号完成操作:");t=src.nextInt();break;
    case 5:guanli.zengjia();guanli.caidan();System.out.println("请输入相应编号完成操作:");t=src.nextInt();break;
    case 6:guanli.chaxun1();guanli.caidan();System.out.println("请输入相应编号完成操作:");t=src.nextInt();break;
    case 7:m=4;
    }
    }
    }

    public class xuesheng extends person{
    private String[] zybj=new String[100];
    private int[] shuliang=new int[100];
    private String[] mingcheng=new String[100];
    private String[] riqi=new String[100];
    public void luru(){
    int r;
    System.out.println("请输入借书学生人数:");
    r=src.nextInt();
    i=r;
    for(int t=0 ;t<i;t++)
    {
    System.out.println("请输入学生姓名:");
    N[t]=name[t]=src.next();
    System.out.println("请输入学生学号:");
    I[t]=id[t]=src.next();
    System.out.println("请输入学生性别:");
    S[t]=sex[t]=src.next();
    System.out.println("请输入学生年龄:");
    A[t]=age[t]=src.nextInt();
    System.out.println("请输入学生专业班级:");
    Z[t]=zybj[t]=src.next();
    System.out.println("借书数量:");
    C[t]=shuliang[t]=src.nextInt();
    System.out.println("借书名称:");
    M[t]=mingcheng[t]=src.next();
    System.out.println("归还日期");
    E[t]=riqi[t]=src.next();
    }
    }
    public void zengjia(){
    int f;
    i=i+1;
    f=i-1;
    System.out.println("请输入学生姓名:");
    N[f]=name[f]=src.next();
    System.out.println("请输入学生学号:");
    I[f]=id[f]=src.next();
    System.out.println("请输入学生性别:");
    S[f]=sex[f]=src.next();
    System.out.println("请输入学生年龄:");
    A[f]=age[f]=src.nextInt();
    System.out.println("请输入学生专业班级:");
    Z[f]=zybj[f]=src.next();
    System.out.println("借书数量:");
    C[f]=shuliang[f]=src.nextInt();
    System.out.println("借书名称:");
    M[f]=mingcheng[f]=src.next();
    System.out.println("归还日期:");
    E[f]=riqi[f]=src.next();
    }
    public void shanchu(){
    String m;
    int s;
    System.out.println("请输入您要删除的学生的学号:");
    m=src.next();
    for(s=0;s<i;s++){
    if(m.equals(I[s]))
    {
    for(;s<i;s++)
    {
    N[s]=N[s+1];name[s]=name[s+1];
    I[s]=I[s+1];id[s]=id[s+1];
    S[s]=S[s+1];sex[s]=sex[s+1];
    A[s]=A[s+1];age[s]=age[s+1];
    Z[s]=Z[s+1];zybj[s]=zybj[s+1];
    C[s]=C[s+1];shuliang[s]=shuliang[s+1];
    M[s]=M[s+1];mingcheng[s]=mingcheng[s+1];
    E[s]=E[s+1];riqi[s]=riqi[s+1];
    }
    i=i-1;
    }
    }
    System.out.println("操作成功!");
    }
    public void chaxun1(){
    String m;
    int s;
    System.out.println("请输入您要查询的学生的学号:");
    m=src.next();
    for(s=0;s<i;s++){
    if(m.equals(I[s]))
    {
    System.out.print("学生姓名:"+N[s]);
    System.out.print("学生学号:"+I[s]);
    System.out.print("学生性别:"+S[s]);
    System.out.print("学生年龄:"+A[s]);
    System.out.print("学生专业班级:"+Z[s]);
    System.out.print("借书数量:"+C[s]);
    System.out.print("借书名称:"+M[s]);
    System.out.println("归还日期:"+E[s]);
    System.out.println("操作成功!");
    }
    }
    }
    public void xiugai(){
    String n;
    int s;
    System.out.println("请输入您要修改的学生的学号:");
    n=src.next();
    for(s=0;s<i;s++){
    if(n.equals(I[s]))
    {
    System.out.println("请输入学生姓名:");
    N[s]=name[s]=src.next();
    System.out.println("请输入学生学号:");
    I[s]=id[s]=src.next();
    System.out.println("请输入学生性别:");
    S[s]=sex[s]=src.next();
    System.out.println("请输入学生年龄:");
    A[s]=age[s]=src.nextInt();
    System.out.println("请输入学生专业班级:");
    Z[s]=zybj[s]=src.next();
    System.out.println("借书数量:");
    C[s]=shuliang[s]=src.nextInt();
    System.out.println("借书名称:");
    M[s]=mingcheng[s]=src.next();
    System.out.println("归还日期:");
    E[s]=riqi[s]=src.next();
    }
    }
    System.out.println("操作成功!");
    }
    public void chaxun(){
    for(int y=0;y<i;y++){
    System.out.print("学生姓名:"+N[y]);
    System.out.print("学生学号:"+I[y]);
    System.out.print("学生性别:"+S[y]);
    System.out.print("学生年龄:"+A[y]);
    System.out.print("学生专业班级:"+Z[y]);
    System.out.print("借书数量:"+C[y]);
    System.out.print("借书名称:"+M[y]);
    System.out.println("归还日期:"+E[y]);
    }
    System.out.println("操作成功!");
    }
    }
    public static void main(String[] args){
    Librarymain guanli=new Librarymain();
    guanli.denglu();

    }
    }

  • 相关阅读:
    一个项目多个App项目搭建
    mac 配置sencha touch环境
    mac 配置pylucene
    django博客开发
    xampp添加 django支持
    mac安装apache的mod_wsgi模块
    修改xampp默认sql密码
    xampp 安装 mysql-python
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
    MySQL问题解决:-bash:mysql:command not found
  • 原文地址:https://www.cnblogs.com/GOEASY/p/4575601.html
Copyright © 2011-2022 走看看