毕业生信息管理系统(软件工程课设)

毕业生信息管理系统

设计要求:
(1)信息要求
本系统应该包含与毕业生管理相关的信息,如毕业生基本信息、毕业生就业信息、其中毕业生基本信息应该包括:毕业生的编号、姓名、性别、民族、籍贯、毕业时间、专业、政治面貌等信息;毕业生就业信息应该包括:毕业生的编号、就业时间、工作单位、工作性质、职务、地址等
(2)功能要求
本系统的基本功能要求如下: 毕业生基本信息维护; 毕业生就业信息维护; 毕业生就业情况查询(不确定查询);
按专业划分的就业情况统计; 用户管理(含用户权限的设置)。

环境:idea、MySQL、jdk16
主要技术:JavaSwing、Jdbc
- 登录界面

毕业生信息管理系统(软件工程课设)_第1张图片
管理员账号密码正确,登录成功:
毕业生信息管理系统(软件工程课设)_第2张图片
管理员账号密码错误,登录失败:
毕业生信息管理系统(软件工程课设)_第3张图片
- 管理员界面
毕业生信息管理系统(软件工程课设)_第4张图片
毕业生信息管理系统(软件工程课设)_第5张图片

  • 添加毕业生界面
    毕业生信息管理系统(软件工程课设)_第6张图片
    数据库状态:
    在这里插入图片描述
  • 修改毕业生界面

修改专业为“物联网”,点击修改:
毕业生信息管理系统(软件工程课设)_第7张图片
数据库状态:
在这里插入图片描述

数据库中无该毕业生信息,点击“修改”按钮:
毕业生信息管理系统(软件工程课设)_第8张图片
编号文本框输入为空:
毕业生信息管理系统(软件工程课设)_第9张图片

  • 删除毕业生界面
    输入编号,点击“删除”按钮:
    毕业生信息管理系统(软件工程课设)_第10张图片
    数据库状态:
    在这里插入图片描述
  • 查询毕业生界面
    输入编号,点击“查询按钮”:
    毕业生信息管理系统(软件工程课设)_第11张图片
    接着点击“输出”按钮:
    毕业生信息管理系统(软件工程课设)_第12张图片
  • 按专业统计界面
    选择所统计专业,点击“统计”按钮:
    毕业生信息管理系统(软件工程课设)_第13张图片
  • 按地区统计界面:
    选择所统计地区,点击“统计”按钮:
    毕业生信息管理系统(软件工程课设)_第14张图片
    用户登录
    账号密码正确,点击“用户登录”按钮:
    毕业生信息管理系统(软件工程课设)_第15张图片
    账号或密码错误,点击“用户登录”按钮:
    毕业生信息管理系统(软件工程课设)_第16张图片
    毕业生信息界面
    毕业生信息管理系统(软件工程课设)_第17张图片

数据库建表sql:

CREATE TABLE student (
id varchar(20) NOT NULL,
name varchar(20) DEFAULT NULL,
sex varchar(5) DEFAULT NULL,
nation varchar(10) DEFAULT NULL,
profession varchar(20) DEFAULT NULL,
graduateTime date DEFAULT NULL,
workTime date DEFAULT NULL,
workPlace varchar(20) DEFAULT NULL,
workpost varchar(20) DEFAULT NULL,
workAddress varchar(20) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
如果要使用的话,记得将MysqlOperation类中的Password更换为自己的mysql数据库密码

源码下载链接:
https://edu-tiamo.oss-cn-beijing.aliyuncs.com/GraduateSystem.zip

你可能感兴趣的:(JAVA项目,java)