博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 学习日记---------简易学生信息管理系统
阅读量:4317 次
发布时间:2019-06-06

本文共 3642 字,大约阅读时间需要 12 分钟。

    转眼间,开学六周过去了,我也学习java这么长时间了。在此国庆期间闲来无事,做个小系统玩玩。

-------------student类封装-----------package StudentSystem;public class student extends user{	private int stuId;private String stuName;private String stuBirthday;public int getStuId() {	return stuId;}public void setStuId(int stuId) {	this.stuId = stuId;}public String getStuName() {	return stuName;}public void setStuName(String stuName) {	this.stuName = stuName;}public String getStuBirthday() {	return stuBirthday;}public void setStuBirthday(String stuBirthday) {	this.stuBirthday = stuBirthday;}@Overridepublic String toString() {	return "student [stuId=" + stuId + ", stuName=" + stuName			+ ", stuBirthday=" + stuBirthday + "]";}public student(){	super();}public student(int stuId,String stuName,String stuBirthday){	this.stuId=stuId;	this.stuName=stuName;	this.stuBirthday=stuBirthday;}}-------------------istudentDao接口--------------------------package StudentSystem;public interface istudentDao {/* * 新增加学生 *  */	public abstract boolean insert(student students);	/*	 * 删除学生	 * 	 */	public abstract boolean delete(int stuId);	/*	 * 更新学生	 * 	 */	public abstract boolean update(student students);	/*	 * 查找学生	 * 	 */	public  abstract  student search(int stuId);	public abstract void show();}------------------istudentDao接口实现------------------------------package StudentSystem;public  class studentDaoDemo implements studentDao {		private   student student1[] = new student[100];		public void start(){ 		for(int i=0;i<10;i++){			student student = new student(1000+i,"student"+i,"1995-10-"+i);				student1[i] = student;			}	}	@Override	public boolean insert(student students) {		/*遍历数组,找到第一个为空的位置*/		for(int i=0; i
>"); System.out.println("请输要查找的学号:"); student students = stuDao.search(input.nextInt()); if( students!=null){ System.out.println("查找成功!"+students.toString()); } else { System.out.println("查找失败!"); } returnMain(); } /* * 插入一个学生 * */ public void Insert(){ System.out.println("请输入姓名:"); String name = input.next(); System.out.println("请输入stuId:"); int Id = input.nextInt(); System.out.println("请输入stuBir:"); String bir = input.next(); student students = new student(Id,name,bir); if(stuDao.insert(students)) System.out.println("插入成功!"); else System.out.println("插入失败!"); } /* *删除一个学生信息 * */ public void Delete(){ System.out.println("====按学号delete=====>>"); System.out.println("请输要delete的学号:"); if(stuDao.delete(input.nextInt())) System.out.println("删除成功!"); else System.out.println("删除失败!"); returnMain(); } /** * 更新一个学生的信息 * */ public void Update(){ System.out.println("请直接输入新信息更新!"); System.out.println("请输入new姓名:"); String name = input.next(); System.out.println("请输入stuId:"); int Id = input.nextInt(); System.out.println("请输入new stuBir:"); String bir = input.next(); student students = new student(Id,name,bir); if( stuDao.update(students)) System.out.println("更新成功!"); else System.out.println("更新失败!"); } public void show(){ stuDao.show(); } /* * 按0返回主菜单 * */ public void returnMain(){ System.out.println("=================>>"); System.out.println("输入0返回主菜单"); int i = input.nextInt(); while(i!=0){ System.out.println("输入0返回主菜单"); i = input.nextInt(); if(i==0) mainMune(); } mainMune(); } }-------------------系统测试函数----------------------package StudentSystem;public class SystemTest {static student students = new student();public static void main(String[] args) { studentMune mune = new studentMune(); mune.mainMune(); }}系统还会继续完善的,现在只实现了增、删、改、查基本操作!

 

转载于:https://www.cnblogs.com/he-shao/p/4862527.html

你可能感兴趣的文章
CDOJ_24 八球胜负
查看>>
Alpha 冲刺 (7/10)
查看>>
一款jQuery打造的具有多功能切换的幻灯片特效
查看>>
SNMP从入门到开发:进阶篇
查看>>
@ServletComponentScan ,@ComponentScan,@Configuration 解析
查看>>
unity3d 射弹基础案例代码分析
查看>>
thinksns 分页数据
查看>>
os模块
查看>>
LINQ to SQL vs. NHibernate
查看>>
基于Angular5和WebAPI的增删改查(一)
查看>>
windows 10 & Office 2016 安装
查看>>
最短路径(SP)问题相关算法与模板
查看>>
js算法之最常用的排序
查看>>
Python——交互式图形编程
查看>>
经典排序——希尔排序
查看>>
团队编程项目作业2-团队编程项目代码设计规范
查看>>
英特尔公司将停止910GL、915GL和915PL芯片组的生产
查看>>
团队编程项目作业2-团队编程项目开发环境搭建过程
查看>>
Stax解析XML示例代码
查看>>
cookie
查看>>