学生信息管理系统java课程设计(含源代码)(3)

2020-04-17 06:22

4.3、修改学生信息

修改学生信息的界面,通过模式对话,即继承JDialog对话框来实现,实现方法如下:

1)定义修改学生信息的相关组件。

2)加载数据库,获得选中的那一行的所有信息。 3)把组件添加到窗体。

4)调用父类的构造方法,实现模式对话。 5)调用修改学生信息的界面的方法。 6)修改学生信息。 7)完成相应功能。

4.4、更新数据

这是一个表模型,用于数据更新,实现方法如下: 1)定义表格所需要的集合。

2)定义一个记录集,用于接收从数据库返回来的记录集。 3)定义一个用于连接数据库的对象。 4)设置表格的列名。 5)创建表的记录集。 6)调用数据库连接。

7)设置表的列名,并得到表的列数和行数。 8)得到某行某列的值。

- 10 -

5、测试数据及期望结果

5.1、学生信息查询数据测试及期望结果

数据测试及期望结果如下图: 图7为学生登录后的最初界面; 图8为学生查看所有信息界面;

图9为全部学生的信息记录(此处同时运用到了TableModel类); 图10则是实现了此处的查询功能,测试数据为: 姓名:肖立本

期望结果将显示以下数据:

学号:904325 姓名:肖立本 性别:男 年龄:23 出生地:安徽 专业:信息管理 班级:9040303 总学分:542.5

图7 学生信息管理系统

- 11 -

图8 学生信息管理系统-显示记录

图9 学生信息管理系统-显示所有信息

- 12 -

图10 学生信息管理系统-学生信息查询

5.2、修改管理人员数据测试及期望结果

数据测试及期望结果如下图:

图11将显示出所有管理人员信息。此处测试的数据为: 账号1:admin 密码1:admin 职位1:班委 账号2:user 密码2:user 职位2:普通学生

图12是弹出的修改密码窗口。此处可将密码admin修改为其它值。

- 13 -

图11 显示所有管理人员信息

图12 修改管理人员信息窗口

5.3、修改学生信息数据测试及期望结果

数据测试及期望结果如下图:

图13为全部学生的信息记录(此处同时运用到了TableModel类); 图14是弹出的修改学生信息窗口: 测试数据:姓名:杨明辉

期望结果:可修改姓名、性别、年龄、出生地、专业、班级和总学分。

- 14 -


学生信息管理系统java课程设计(含源代码)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版必修3高中地理《流域的综合开发—以美国田纳西河流域为例

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: