课表制作系统java代码 课表生成系统

代码怎么弄课程表?具体方法如下:
1.首先定义一个datatable,并添加列集,行集 。一张课程表的表结构就出来了 。(如上图表结构式4行8列)只有表有结构、有数据才可以绑到
datagridivew控件里 。否则绑上了,也没得显示 。
代码如下:
int num , week ;// 周数节数,第二步的时候用得到 。
DataTable dt = new DataTable("subject");
dt.Columns.Add("周数/节数", typeof(string));//添加列集,下面都是
dt.Columns.Add("周一", typeof(string));
dt.Columns.Add("周二", typeof(string));
dt.Columns.Add("周三", typeof(string));
dt.Columns.Add("周四", typeof(string));
dt.Columns.Add("周五", typeof(string));
dt.Columns.Add("周六", typeof(string));
dt.Columns.Add("周日", typeof(string));
for (int i = 0; i4; i++)//用循环添加4个行集~
{
DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
}
dt.Rows[0][0] = "第1节";//向第一行里的第一个格中添加一个“第1节”
dt.Rows[1][0] = "第2节";//向第二行里的第一个格中添加一个“第 2 节”
dt.Rows[2][0] = "第3节";//向第三行里的第一个格中添加一个“第3节”
dt.Rows[3][0] = "第4节";//向第四行里的第一个格中添加一个“第4节”
怎么用java做一个简单的学生管理系统?用java写课表制作系统java代码的话课表制作系统java代码 , 可以用List来实现学生管理系统课表制作系统java代码:\x0d\x0a首先,管理系统是针对学生对象的,所以课表制作系统java代码我们先把学生对象就写出来:\x0d\x0apackage bean;\x0d\x0apublic class Student {\x0d\x0aString name;\x0d\x0aString studentId;\x0d\x0aString sex;\x0d\x0aint grade;\x0d\x0apublic Student(String name,String studentId,String sex,int grade){\x0d\x0athis.name= name;\x0d\x0athis.studentId= studentId;\x0d\x0athis.sex = sex;\x0d\x0athis.grade = grade;\x0d\x0a}\x0d\x0apublic int getGrade(){\x0d\x0areturn grade;\x0d\x0a}\x0d\x0apublic String getName(){\x0d\x0areturn name;\x0d\x0a}\x0d\x0apublic String getSex(){\x0d\x0areturn sex;\x0d\x0a}\x0d\x0apublic void setGrade(int g){\x0d\x0athis.grade = g;\x0d\x0a}\x0d\x0apublic String getStudentId(){\x0d\x0areturn studentId;\x0d\x0a}\x0d\x0a}\x0d\x0a这里面定义了一些得到当前学生对象数据的一些get方法,和成绩修改的set方法 , 代码很简单,就不做详细的解答 。\x0d\x0a就下来就是我们的正文了 。\x0d\x0a虽然我们暂时不用swing来做界面,但是总得要看的过去吧,所以,先做了一个比较简单的界面:\x0d\x0aSystem.out.println("***************");\x0d\x0aSystem.out.println("*欢迎来到学生管理系统 *");\x0d\x0aSystem.out.println("*1:增加学生*");\x0d\x0aSystem.out.println("*2:删除学生*");\x0d\x0aSystem.out.println("*3:修改成绩*");\x0d\x0aSystem.out.println("*4:查询成绩*");\x0d\x0aSystem.out.println("***************");\x0d\x0aSystem.out.println("您想选择的操作是:");\x0d\x0a这里可以看到,我们的是用一个1234来选择项目,说以不得不讲一下Java如何获取到键盘所输入的数据---------Scanner ,要使用这个 , 首先需要import进来一个包:\x0d\x0a例如这里:\x0d\x0aimport java.util.*;\x0d\x0a之后的两行代码搞定输入:\x0d\x0aScanner sc = new Scanner(System.in);\x0d\x0aint choice = sc.nextInt();\x0d\x0a接下来就是各个功能的实现:\x0d\x0a\x0d\x0apackage test;\x0d\x0aimport java.util.*;\x0d\x0aimport bean.Student;\x0d\x0apublic class Manager {\x0d\x0astatic List StudentList = new LinkedList();\x0d\x0apublic static void main(String[] agrs){\x0d\x0aselect(StudentList);\x0d\x0a}\x0d\x0aprivate static void select(List StudentList ){\x0d\x0aSystem.out.println("***************");\x0d\x0aSystem.out.println("*欢迎来到学生管理系统 *");\x0d\x0aSystem.out.println("*1:增加学生*");\x0d\x0aSystem.out.println("*2:删除学生*");\x0d\x0aSystem.out.println("*3:修改成绩*");\x0d\x0aSystem.out.println("*4:查询成绩*");\x0d\x0aSystem.out.println("***************");\x0d\x0aSystem.out.println("您想选择的操作是:");\x0d\x0aScanner sc = new Scanner(System.in);\x0d\x0aint choice = sc.nextInt();\x0d\x0aswitch(choice){\x0d\x0a//增加学生\x0d\x0acase 1:\x0d\x0aSystem.out.print("请输入学生的姓名:");\x0d\x0aScanner Sname = new Scanner(System.in);\x0d\x0aString name = Sname.nextLine();\x0d\x0aSystem.out.print("请输入学生的性别:");\x0d\x0aScanner Ssex = new Scanner(System.in);\x0d\x0aString sex = Ssex.nextLine();\x0d\x0aSystem.out.print("请输入学生的学号:");\x0d\x0aScanner SId = new Scanner(System.in);\x0d\x0aString studentId = SId.nextLine();\x0d\x0aSystem.out.print("请输入学生的成绩:");\x0d\x0aScanner Sgrade = new Scanner(System.in);\x0d\x0aint grade = Sgrade.nextInt();\x0d\x0aStudentList.add(new Student(name,studentId,sex,grade));\x0d\x0aSystem.out.println("添加成功?。。。。?);\x0d\x0aselect(StudentList);\x0d\x0abreak;\x0d\x0a//删除学生成绩\x0d\x0acase 2:\x0d\x0aSystem.out.print("请告诉我需要删除学生的学号:");\x0d\x0aScanner Sid = new Scanner(System.in);\x0d\x0aString SstudentId = Sid.nextLine();\x0d\x0aboolean isfindDelete = false;\x0d\x0afor (int i = 0; i

推荐阅读