***********************学生管理系统***********************
------------------------------------------------------------
本系统结构及分析
-----------------------------------------------------------
包
1.entity 实体类
a.用户类
b.学生类
1.util:工具包
a.数据库加载类
b.字符串的处理类
c.加密类
2.dao:数据操作包
a.学生表数据操作类
1.增加
2.删除(通过姓名删除、通过id删除)
3.查询(通过id查找、通过姓名查找(可以模糊查询)、查询所有学生信息、)
4.修改(通过id修改、通过姓名修改)
b.用户表相关数据操作类
1.增加用户
2.删除用户(通过姓名删除、通过id删除)
3.查询用户(通过id查找、通过姓名查找(可以模糊查询)、查询所有学生信息
4.修改用户(通过id修改、通过姓名修改)
3.service:具体业务包(人性化设计):和使用者进行简单的交互
a.学生表操作业务逻辑类
1.增加学生
2.删除学生
3.修改学生
4.查询学生
b.用户表操作业务逻辑类
1.增加用户
2.删除用户
3.修改用户
4.查询用户
5.登录逻辑
6.注册逻辑
4.test:测试包
a.测试类
对单个类、多个类、单个方法、多个方法进行相关的测试,判断是否可用
5.main:主函数包
a.主界面菜单类
简单的主菜单界面(包含需求):控制台获取GUi界面
6.sql包
存放sql数据文件,内容为示例数据
********************************************************************************
>>>>>>>>>>>>>>> >>>> 使用说明 <<<<<<<<<<<<<<<<
*******************************************************************************
1.先对数据库进行配置
1.1 打开src下的config包内的jdbc.properties文件
1.2 修改数据库信息
1.3
2.启动管理系统
2.1 打开src下的main包内的SMSMain.java
2.2 点击运行
3.登录
3.1 管理员权限登录
username=admin
password=123
//由于密码进行了md5加密,如果输入密码123,提示密码错误,请先对密码“123”进行加密再登录
3.2 普通用户请先注册
*******************************************************************************
------------------------------------------------------------------------------
作者:刘亚莹、杜平欣、刘丹、周凯、肖福华
------------------------------------------------------------------------------
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本项目基于学生信息管理系统java课程设计,支持GUI界面,并连接了mysql数据库,可以实现对学生信息的增删改查、以及登录、注册等相应功能。
资源推荐
资源详情
资源评论
收起资源包目录
SMS.zip (84个子文件)
SMS
bin
dao
studentDAO.class 5KB
UserDAO.class 4KB
config
jdbc.properties 159B
test
Test.class 837B
main
SMSMain.class 506B
login_GUI
Test_Gui.class 529B
Button_Click$RegisterAction.class 1KB
LoginGUI.class 473B
Button_Click$LoginAction.class 2KB
Login_Gui.class 3KB
Button_Click.class 1KB
register
Test.class 475B
RegisterGUI$2.class 3KB
RegisterGUI.class 5KB
RegisterGUI$1.class 890B
Mananger_Frame
Test.class 488B
Stu_print$Stu_priAction.class 2KB
Stu_del.class 2KB
Stu_add$Stu_addAction.class 2KB
Stu_sel$Stu_SelAction.class 2KB
Stu_upd$1.class 2KB
Stu_sel.class 2KB
Stu_del_name$Stu_delAction.class 2KB
Stu_del_name.class 2KB
Stu_upd$Stu_updAction.class 3KB
Stu_print.class 2KB
Stu_upd.class 4KB
Stu_del$Stu_delAction.class 2KB
Stu_add.class 5KB
Print_GUI
Print_Gui.class 2KB
Test_Menu.class 400B
Menu.class 3KB
Panel_layout.class 432B
Menu_Event$Menu_del.class 974B
Menu_Event$Menu_del_name.class 999B
Menu_Event$Menu_upd.class 974B
Menu_Event$Menu_sel.class 974B
Menu_Event$Menu_add.class 974B
Menu_Event$Menu_pri.class 976B
Menu_Event.class 2KB
sql
student.sql 2KB
service
UserService.class 2KB
stuOperate.class 4KB
entity
student.class 3KB
User.class 2KB
util
DBUtil.class 2KB
StringUtil.class 737B
encryption.class 1KB
.settings
org.eclipse.jdt.core.prefs 598B
src
dao
studentDAO.java 5KB
UserDAO.java 4KB
config
jdbc.properties 159B
test
Test.java 2KB
main
login_GUI
Test_Gui.java 445B
Button_Click.java 2KB
Login_Gui.java 3KB
LoginGUI.java 231B
register
RegisterGUI.java 6KB
Test.java 137B
Mananger_Frame
Stu_print.java 2KB
Stu_del.java 2KB
Stu_upd.java 5KB
Stu_del_name.java 2KB
Stu_sel.java 3KB
Stu_add.java 5KB
Test.java 184B
Print_GUI
Test_Menu.java 184B
Menu.java 3KB
Panel_layout.java 318B
Menu_Event.java 3KB
Print_Gui.java 2KB
SMSMain.java 196B
sql
student.sql 2KB
service
stuOperate.java 5KB
UserService.java 2KB
entity
User.java 1KB
student.java 2KB
util
StringUtil.java 374B
encryption.java 2KB
DBUtil.java 2KB
.project 379B
.classpath 385B
lib
mysql-connector-java-5.1.18-bin.jar 771KB
readme
readme.txt 2KB
共 84 条
- 1
资源评论
刘良运
- 粉丝: 66
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功