三九宝宝网宝宝教育写作范文

怎么用java实现一个简单的学生管理系统

01月31日 编辑 39baobao.com

[求一个简单的宿舍管理系统 CC]#include "stdafx.h"#include/*引用库函数*/ #include#include#includetypedef struct /*定义结构体数组*/ { int num; /*房间号*/ char area[20]; /*面积*/ char num_contain[2...+阅读

用java写的话,可以用List来实现学生管理系统: 首先,管理系统是针对学生对象的,所以我们先把学生对象就写出来: package bean; public class Student { String name; String studentId; String sex; int grade; public Student(String name,String studentId,String sex,int grade){ this.name= name; this.studentId= studentId; this.sex = sex; this.grade = grade; } public int getGrade(){ return grade; } public String getName(){ return name; } public String getSex(){ return sex; } public void setGrade(int g){ this.grade = g; } public String getStudentId(){ return studentId; } } 这里面定义了一些得到当前学生对象数据的一些get方法,和成绩修改的set方法,代码很简单,就不做详细的解答。

就下来就是我们的正文了。 虽然我们暂时不用swing来做界面,但是总得要看的过去吧,所以,先做了一个比较简单的界面: 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("您想选择的操作是:"); 这里可以看到,我们的是用一个1234来选择项目,说以不得不讲一下Java如何获取到键盘所输入的数据---------Scanner ,要使用这个,首先需要import进来一个包: 例如这里: import java.util.*; 之后的两行代码搞定输入: Scanner sc = new Scanner(System.in); int choice = sc.nextInt(); 接下来就是各个功能的实现: package test; import java.util.*; import bean.Student; public class Manager { static ListStudentList = new LinkedList(); public static void main(String[] agrs){ select(StudentList); } private static void select(ListStudentList ){ 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("您想选择的操作是:"); Scanner sc = new Scanner(System.in); int choice = sc.nextInt(); switch(choice){ //增加学生 case 1: System.out.print("请输入学生的姓名:"); Scanner Sname = new Scanner(System.in); String name = Sname.nextLine(); System.out.print("请输入学生的性别:"); Scanner Ssex = new Scanner(System.in); String sex = Ssex.nextLine(); System.out.print("请输入学生的学号:"); Scanner SId = new Scanner(System.in); String studentId = SId.nextLine(); System.out.print("请输入学生的成绩:"); Scanner Sgrade = new Scanner(System.in); int grade = Sgrade.nextInt(); StudentList.add(new Student(name,studentId,sex,grade)); System.out.println("添加成功!!!!!"); select(StudentList); break; //删除学生成绩 case 2: System.out.print("请告诉我需要删除学生的学号:"); Scanner Sid = new Scanner(System.in); String SstudentId = Sid.nextLine(); boolean isfindDelete = false; for (int i = 0; i

以下为关联文档:

java学生宿舍管理系统怎么设计我给你讲一下大概的思路:1:第一步:设计数据库,一般像这种小型宿舍管理系统,选用mysql作为数据库,然后就是设计表,包括表中的字段名,字段的大小以及表之间的关系2:第二布:确认使用的技...

如何实现美术课堂教学生活化去文库,查看完整内容> 内容来自用户:中国学术期刊网 生活化的美术课堂教学 【摘要】美术课从进入普通学校课程表伊始就带有浓厚的技能训练色彩。对学生所实施的不应该是专业美...

什么是需求侧管理?内容?什么是供给侧管理通过什么途径实现需求侧是相对于供给侧,涉及供给的各个方面。需求侧的概念起源于美国,凯恩斯主义的核心是注重需求侧的管理,通过刺激需求达到经济调控目的,其典型工具是货币政策。 凯恩斯主义的...

请问布行管理软件布账宝是如何实现布行信息化管理目标的在回答你的问题前,我认为有必要向你说明一下布行的信息化管理要求包括哪些方面。 布行,是指从事布料贸易销售企业的俗称,处于纺织行业产业链的中间商环节。布行和其他企业一样,...

金手指财务管理系统的详细介绍一、引言 随着网络环境的改善,连通企业和全球的网络系统飞速发展。企业管理模式也随之向网络化、信息化管理转变,而企业管理信息化首当其冲的就是财务网络化,这就要求财务软件...

Java设计开发一个简单的学生管理系统如果是你一个人开发,那就照着需求一步步做呗。比如: 首先要有登录界面,登录界面设计好,需要传入的参数有 用户名,密码,登录身份;这时你就设计一个数据库表 user(login_name,login_p...

设备管理系统设计思路主要设计思路如下: 1、 通过本系统可以对学校的设备基本信息进行录入、查找、修改、删除等操作 2、 通过本系统可以对各个部门的设备情况进行维护管理、调拨管理、报废管理、...

通讯录管理系统的设计与实现求高手帮忙!电子通讯录 。作为计 算机应用的一部分,使用计算机对各项信息进行管理,具有着手工管 理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密 性好、寿命长、...

我在进行文档管理系统的设计与开发我现在进行到需求分析阶段简单地了解一下UML设计中有的图例及基本作用。首先对UML中的各个图的功用做一个简单介绍: 1、用例图 描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们...

推荐阅读
图文推荐