26.7 教师信息系统界面的设计
教师信息系统界面的设计,也是这个软件系统的界面的主要部分。通过这个界面,用户可以直接操作数据库。
26.7.1 教师类的设计
在设计整个程序的过程中,首先要设计一个教师类,然后将这个教师类储存到一个数据结构中,最后将数据结构中的数据同数据库连接。这样在界面上显示出来的数据就是数据库中的数据。
【实例26.11】设计教师类的代码如下所示。
01 ///设置了教师的姓名、 性别、工号、出 生年月、 年龄、薪水、专业等变量
02 ///通过构造器设置 教师姓名、工号的值
03 ///通过设置器设置其他变量的值
04 ///通过访问器获得变量的值
05 class teacher
06 {
07 private String name;
08 private String code;
09 private String sexy;
10 private String birthday;
11 private String address;
12 private String age;
13 private String salary;
14 private String major;
15 private String duty;
16 public teacher(String name, String code)
17 {
18 this.name=name;
19 this.code=code;
20 }
21 public String getname()
22 {
23 return name;
24 }
25 public String getcode()
26 {
27 return code;
28 }
29 public void setsexy(String sexy)
30 {
31 this.sexy=sexy;
32 }
33 public void setbirthday(String birthday)
34 {
35 this.birthday=birthday;
36 }
37 public void setage(String age)
38 {
39 this.age=age;
40 }
41 public void setaddress(String address)
42 {
43 this.address=address;
44 }
45 public void setsalary(String salary)
46 {
47 this.salary=salary;
48 }
49 public void setmajor(String major)
50 {
51 this.major=major;
52 }
53 public void setduty(String duty)
54 {
55 this.duty=duty;
56 }
57 public String getsexy()
58 {
59 return sexy;
60 }
61 public String getbirthday()
62 {
63 return birthday;
64 }
65 public String getage()
66 {
67 return age;
68 }
69 public String getaddress()
70 {
71 return address;
72 }
73 public String getsalary()
74 {
75 return salary;
76 }
77 public String getmajor()
78 {
79 return major;
80 }
81 public String getduty()
82 {
83 return duty;
84 }
85 }
【代码说明】以上代码将整个数据库中事先设计的表中的所有字段都显示出来,最后按照字符串形式输出。如果此时还没有在数据库中添加teacherinfo表,根据上述代码设计此表的字段并添加到schoolmanage数据库中。