实训总结

1:首先创建学生管理系统这个项目
2:然后再在里面先创建help,images,lib包
3:在src中先创建bean包,里面创建College,Status,Student,User这四个实体类,这四个实体类分别对应college表,status表,student表,user表
4:在src中创建dbutil包,里面创建数据库连接管理类
5:在src中创建dao包,先创建四个接口:College,Statua,Student,User,这四个接口的作用是:对数据库中的四张表的操作进行规定。
6:在dao的包中创建impl子包,然后在里面创建四个数据访问接口实现类
7:创建一个test包,在里面创建TestCollegeDaoIMpl,TestStatuaDaoImpl,TestStudentDaoImpl,TestUserDaoImpl这四个测试类
8:服务接口:服务接口调用数据访问接口,可以添加必要的业务逻辑。服务接口被控制层调用。
9:服务接口实现类;在service包中创建impl子包,在里面创建服务接口实现类
10:创建应用程序类:创建一个app包,里面创建一个Application类,这个类用于存放全局数据
11:创建GUI窗口界面类(图形用户界面):创建一个gui包,创建MainFrame(功能:通过菜单系统调用各个功能模块),RegisterFrame(功能:注册窗口),LoginFrame(功能:登陆窗口)
12:设置学校信息窗口SetCollegeInfoFrame(功能:设置学校信息),ChangePasswordFrame(功能:修改用户密码),BrowseStudentFrame(功能:浏览学生记录),AddStudentsFrame(功能:添加学生记录),EditStudentFrame(编辑学生记录),DeleteStudentByIdFrame(功能:按学号删除学生记录),DeleteStudentByClass(功能:按班级删除学生记录),DeleteStudentsByDepartment(功能:按系部删除学生),FindStudentById(功能:按学号查询学生记录),FindStudentByClass(功能:按班级查找学生记录),FindStudentByDepartment(功能:按系部查找学生记录),CountStudentsBySex(功能:按性别统计学生人数),CountStudentByClass(功能:按班级统计人数),CountStudentsByDepartment(功能:按系部统计学生记录),SetStatusBarFrame(设置状态栏信息)。
在这次实训中还是发现了许多的不足,比如在用户注册实现类RegisterFrame中,第一个不足:在用户注册时,已存在的用户仍然可以再次注册成功,应改进为:当用户注册输入已存在的用户名时,提示用户:“很遗憾,用户名已存在,注册失败!”,解决办法:在这里插入图片描述第二个不足:在增加学生记录AddStudentsFrame中,限制性别只能输入男或女,应改进为:当用户在输入性别框时,如果输入的不是男或女,则应提示用户”性别只能输入男或女“,解决办法:在这里插入图片描述第三个不足:在用户修改密码ChangePasswordFrame中,在修改密码时,如果新密码和旧密码一致,也可以修改成功,应改进为:当用户在修改密码时,如果输入的新密码和旧密码一致,则提示用户:“新密码与旧密码不能一致”。解决办法:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值