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数据库中。