web系统人员管理系统

系统简介

该系统使用前后端分离的设计思路进行进行设计。主要针对小型的人员管理,比如实验室的人员信息管理,功能实现稍显不足。以后待开发。

实现架构和编程环境

1.实现架构:spring boot + themleaf + mybits plus。同时在数据库的选取上使用SQLserver数据库在,在此数据库的配置上,同mysql数据库的配置
有一地点点小差异。

2.开发环境:编译器使用idea进行代码的编写,编程语言使用的是java。

数据库表

一共有四张表,user表用于存放用户的用户名和密码等信息,student表用于存放学生信息,teacher表用于存放教师信息
academic表存放学生论文发表的信息。

主要功能

1.实现学生端和教师端分离登陆部署

2.学生端可以对个人信息进行修改,并查看老师和论文发表的信息,同时能够添加论文。

3.教师端的功能较多一点,可以实现对教师信息的添加和修改,同时能够添加论文和添加学生的个人信息。

系统前后端展示图

系统目录架构

目录结构图
1.上图中的红框部分为控制逻辑的编写目录结构,后台控制代码和相关的实体类,与视图展示类都放置在main文件夹下。
2.红色表选框下面的resources文件夹放置的的是相关的前台展示页面和相应的配置文件。
3.pom.xml文件里面对相关的编程环境和代码依赖,即第三个方代码编辑库进行下载和配置。
在这里插入图片描述

4.resource文件夹下的内容还需进行补充说明。内容如下所示:
在这里插入图片描述
4.1:红色框中放置静态页面,即css配置文件和一些图像的存储,在项目进行寻找前端模板文件时,首先到static文件下进行查找。static路径是默认的路径,无需对其进行依赖配置。
4.2:tempaltes中存放前端展示模板信息。同时需要在配置文件中声明classpath。
4.3application.properties文件是最远配置文件,用于配置数据库信息和模板寻找路径的信息。具体配置方式如下图:
在这里插入图片描述

网站展示效果图

登录

1.登录界面如下图所示,在后台能够对登陆者的身份信息进行识别,从而控制登录进入正确的匹配页面。
在这里插入图片描述

教师端功能展示

教师登陆成功后,homepage页面如下:
在这里插入图片描述
1.学生信息查看点击后如下如:
在这里插入图片描述

2.学号信息添加
在这里插入图片描述

3.个人信息修改
在这里插入图片描述

4.教师信息查看
在这里插入图片描述

5.教师信息添加
在这里插入图片描述

6.论文查看:没有实现对页面进行分页展示,后续有待提升和实现。
在这里插入图片描述
在上面的查询框中可以对学生的发文情况进行查询。同时实现了对实验室人员已发论文数进行统计和排序的功能。
在这里插入图片描述

7.论文录入
在这里插入图片描述

8.同时放置了相关的href地址进行展示和不同系统之间的连接,方便实验室人员进行操作。效果如下所示。
在这里插入图片描述
在这里插入图片描述

学生端功能展示

学生端的功能与教师端的功能实现流程一致,只是相应的功能有所区别。
在这里插入图片描述

主要功能

由于学生端和老师端的前台展示板块效果一致,在此不做赘述。
1.个人信息修改
2.学生信息查看
3.教师信息查看
4.论文查看
5.论文录入
6.其他接口
最后附上github地址:https://github.com/lijianlong1/shiyanshi_person_manage

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值