Java实训项目:GUI学生信息管理系统
- 一级目录
- 第一次实训
- 第二次实训
- 第三次实训
- 第四次实训
-
- 13.学生数据访问接口实现类
- 14.单元测试:对StudentDaoImpl进行单元测试
-
- 14.1.test包里创建测试类TestStudentDaoImpl
- 14.2.编写测试方法testDeleteById()
- 14.3.编写测试方法testDeleteByClass()
- 14.4.编写测试方法testFindByName()
- 14.5.编写测试方法testFindRowsBySex()
- 14.6.编写测试方法testFindAll()
- 14.7编写测试方法testDeleteByDepartment()
- 14.8编写测试方法testUpdate()
- 14.9编写测试方法testFindById()
- 14.10编写测试方法testFindByClass()
- 14.11编写测试方法testFindByDepartment()
- 14.12编写测试方法testFindRowsByClass()
- 14.13编写测试方testFindRowsByDepartment()
- 第五次实训
-
- 15.创建用户数据访问接口实现类
- 16.单元测试:对UserDaoImpl进行单元测试
- 17.创建服务接口
- 18.创建服务接口实现类
- 19.单元测试:对CollegeServiceImpl进行单元测试
- 20.创建状态服务接口实现类
- 23.创建学生服务接口实现类
- 24.单元测试:对StudentServiceImpl进行单元测试
-
- 24.1编写测试方法testFindStudentsByName()
- 24.2编写测试方法testAddStudent()
- 24.3编写测试方法testDeleteStudentById()
- 24.4编写测试方法testDeleteStudentsByClass()
- 24.5编写测试方法testDeleteStudentsByDepartment()
- 24.6编写测试方法testUpdateStudent()
- 24.7编写测试方法testFindStudentById()
- 24.8编写测试方法testFindAllStudents()
- 24.9编写测试方法testFindStudentsByClass()
- 24.10编写测试方法testFindStudentsByDepartment()
- 24.11编写测试方法testFindRowsBySex()
- 24.12编写测试方法testFindRowsByClass()
- 24.13编写测试方法testFindRowsByDepartment()
- 25.创建用户服务接口实现类
- 26.单元测试:对UserServiceImpl进行单元测试
- 第六次实训
-
- 27.创建应用程序类
- 28.创建窗口界面类
-
- 28.1创建主界面窗口MainFrame
- 28.2创建用户登录窗口LoginFrame
- 28.3创建用户注册窗口RegisterFrame
- 28.4创建设置学校信息窗口SetCollegeInfoFrame
- 28.5创建修改用户密码窗口ChangePasswordFrame
- 28.6创建浏览学生窗口BrowseStudentsFrame
- 28.7创建添加学生窗口AddStudentFrame
- 28.8创建编辑学生窗口EditStudentFrame
- 28.9创建按学号删除学生窗口DeleteStudentByIdFrame
- 28.10创建按班级删除学生窗口DeleteStudentsByClassFrame
一级目录
二级目录
三级目录
第一次实训
思维导图
1.创建学校表
插入记录
2.创建状态表
插入数据
3.创建学生表
插入数据
4.创建用户表
插入数据
5.创建包bean、help、images、lib
5.1.在lib里添加MySQL数据库驱动程序包
5.2.在数据库中添加(Add as Library…)
5.3.在包images中加入图片
5. 4.在help包中加入帮助文件
第二次实训
6.创建实体类
6.1.创建net.hw.student包
6.2.创建学校实体类对应学校表
6.3.创建状态实体类对应状态表
6.4.创建学生实体类对应学生表
6.5.创建用户实体类对应用户表
7.创建数据库连接管理类
7.1.在程序里定义数据库连接属性常量
运行后结果
8.创建数据访问接口
8.1.在net.hw.student包创建包dao再创建学校数据访问接口
8.2.创建状态数据访问接口
8.3.创建学生数据访问接口
8.4.创建用户数据访问接口
9.创建数据访问接口实现类
9.1.在net.hw.student.dao包里创建impl子包再创建学校数据访问接口实现类
10.单元测试:对CollegeDaoImpl进行单元测试
10.1.创建test包在进行单元测试
运行结果
但是在能运行正常之前我在这里遇到了一个问题
我找到的字面原因是因为update语句错误
我看了老师代码,我的update语句和老师的一样,但是少了一个标点符号
10.2.创建状态数据访问接口实现类
11.单元测试:对StatusDaoImpl进行单元测试
运行结果
第三次实训
12.对数据库进行增删改查和用户登录
11.1.用户登录
运行结果
11.2.增
运行结果
11.3.删
运行结果
11.4.改
运行结果
11.5.查
运行结果
第四次实训
13.学生数据访问接口实现类
14.单元测试:对StudentDaoImpl进行单元测试
14.1.test包里创建测试类TestStudentDaoImpl
运行结果
查看插入的学生记录是否在数据库里
14.2.编写测试方法testDeleteById()
运行结果
查看数据库中这条学生记录是否被删除
表中没有1920455这条记录,说明删除成功
14.3.编写测试方法testDeleteByClass()
运行结果
在这里我的运行结果删除失败,但是数据库中有这条记录,然后我去查看StudentDaoImpl中的代码,找到了错误,原来少写了一行代码
我注释了代码就是我没有写到的代码,当我删除注释后,就运行成功了,删除了19计应5班这学生记录
查看数据库中19计应5班这学生记录是否被删除