我的Java学习之路(五)-- 学生日志管理系统

一、功能介绍

学生日志内容管理系统,日志信息主要包含日志编号,今日学习内容,掌握程度,疑问,日志填写人。项目包含主要实体类:

  • 学生类Student:学号,姓名,密码
  • 日志类Daily:编号,今日学习类容,掌握程度,疑问,学生
  • 实现功能如下:
  1. 学生添加
  2. 学生登录
  3. 日志提交
  4. 日志编号自动生成(从1开始自动递增)
  5. 查看当前登录人提交的所有日志列表
  6. 修改当前登录人提交的日志类容
  7. 退出登录

二、功能代码

1、定义学生类

Student.java

package com.feonix;

/**
 * 学生类
 * 
 * @author FeoniX
 *
 */
public class Student {
   
	/** 学生编号 */
	private int id;
	/** 姓名 */
	private String name;
	/** 密码 */
	private String passwd;

	public Student(int id, String name, String passwd) {
   
		this.id = id;
		this.name = name;
		this.passwd = passwd;
	}

	public int getId() {
   
		return id;
	}

	public void setId(int id) {
   
		this.id = id;
	}

	public String getName() {
   
		return name;
	}

	public void setName(String name) {
   
		this.name = name;
	}

	public String getPasswd() {
   
		return passwd;
	}

	public void setPasswd(String passwd) {
   
		this.passwd = passwd;
	}

}

2、定义日志类

Daily.java

package com.feonix;

/**
 * 日志类
 * 
 * @author FeoniX
 *
 */
public class Daily {
   
	/** 编号 */
	private int id;
	/** 今日学习内容 */
	private String content;
	/** 掌握程度描述 */
	private String desc;
	/** 疑问 */
	private String problem;
	/** 日志填写人(对应的学生) */
	private Student stu;

	public Daily(int id, String content, String desc, String problem, Student stu) {
   
		this.id = id;
		this.content = content;
		this.desc = desc;
		this.problem = problem;
		this.stu = stu;
	}

	public int getId() {
   
		return id;
	}

	public void setId(int id) {
   
		this.id = id;
	}

	public String getContent() {
   
		return content;
	}

	public void setContent(String content) {
   
		this.content = content;
	}

	public String getDesc() {
   
		return desc;
	}

	public void setDesc(String desc) {
   
		this.desc = desc;
	}

	public String getProblem() {
   
		return problem;
	}

	public void setProblem(String problem) {
   
		this.problem = problem;
	}

	public Student getStu() {
   
		return stu;
	}

	public void setStu(Student stu) {
   
		this.stu = stu;
	}

}

3、定义一个日志系统类

DailySystem.java

package com.feonix;

import java.util.Scanner;

public class DailySystem {
   
	// 这里面的MyArray是自定义的可变长度数组类,可以用ArrayList代替
	/** 学生列表 */
	private 
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值