基于 SSH 的奖助学金管理信息系统

2023-11-01 04:30

本文主要是介绍基于 SSH 的奖助学金管理信息系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

4.7UI 设计

演示地址

4.7.1 登录界面

图 4.14 登录页面

本项目有多个角色,包括学生、辅导员、二级分院管理员、校级管理员,不论是哪种角色,都使用同一个页面进行登录,然后根据服务器返回的信息判断,教师跳转到后台管理页面,学生跳转到学生申请的主页。(见图 4.14 登录页面)

4.7.2 后台管理页面主页

图 4.15 后台管理主页

所有的教师,无论是校级管理员、二级分院管理员或者是辅导员都使用同一个后台管理页面。然后根据角色的不同划分着不同的权限;不同的角色,左侧导航栏显示的内容不同,校级管理员可看到全部的信息,二级分院管理员只能看到对应分院下的信息,辅导员只能看到自己班级下的下的信息。(见图 4.15 后台管理主页)

 

图 4.16 基本信息管理页面

图 4.17 菜单设置页面

4.7.3 基本信息管理页面

基本信息包含 7 个页面,分别是学院管理页面、班级管理页面、专业管理页面、班级管理页面、奖项设置页面,角色设置页面、学生管理页面;其中学院管理页面、年级管理页面、奖项设置页面、角色设置页面,只有超级管理员才能看到,二级分院管理员和辅导员无法看到。专业管理页面、班级管理页面辅导员无法看到。辅导员只能看到学生管理页面。(见图 4.16 基本信息管理)

4.7.4 菜单管理页面

菜单管理页面是校级管理员用来管理菜单的页面,无特殊情况不能对其进行删除,若其中的某一项被删除则会丢失页面。不同权限的用户看到的菜单栏不同(见图 4.17 菜单设置页面)

菜单权限页面是校级管理员根据角色对角色的权限进行分配的页面,其中根据菜单名

称来对应相应的页面,若对某个角色给予开发某个页面,只需要点击授予权限的按钮即可。

若授予按钮为绿色则代表这个角色可以看到这个页面,若授予按钮为灰色,则这个角色不

能看到这个页面。(见图 4.18 菜单权限页面)

图 4.18 菜单权限页面

4.7.5 审批页面

所有可以登录后台管理页面的用户,包括辅导员、二级分院管理员、校级管理员都使用同一个审批页面,根据角色的不同,各用户所能看到的内容不同,例如辅导员只能看到自己班级下学生的申请信息。(见图 4.19 审批页面)

图 4.19 审批页面

4.7.6 设置管理员页面

设置管理员页面

设置管理员页面只能由校级管理员操作,校级管理员可以使用此页面添加其他的校级管理员账号,也可使用此页面添加二级分院管理员账号,所有新添加的用户都以 000000为初始密码。(见图 4.20 设置管理员页面)

4.7.7 发布公示页面

同审批页面一样,所有可以登录后台管理页面的用户,包括辅导员、二级分院管理员、校级管理员都使用同一个发布公示的页面,公示页面的富文本编辑器采用 Layui 前端框架的 layedit。需要发布公示的用户只需编辑公示标题、公示正文,然后上传需要公示的 Excel

即可发布公示。(见图 4.21 发布公示页面)

图 4.21 发布公示页面

4.7.8 学生申请页面

学生申请页面同后台管理的发布公示页面一样都使用 Layui 的 layedit 富文本编辑器,学生提交申请时需要保证选择申请奖项,填写了申请理由,上传了证明材料才能正式提交申请,缺少其中任何一项都无法提交申请。(见图 4.22 学生申请页面)

图 4.22 学生申请页面

4.7.9 学生查看公示信息页面

学生用户可在登录成功后查询到公示信息,包括所有历史的公示信息。(见图 4.23 公示页面)

图 4.23 公示页面

这篇关于基于 SSH 的奖助学金管理信息系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/320504

相关文章

git ssh key相关

step1、进入.ssh文件夹   (windows下 下载git客户端)   cd ~/.ssh(windows mkdir ~/.ssh) step2、配置name和email git config --global user.name "你的名称"git config --global user.email "你的邮箱" step3、生成key ssh-keygen

java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频)

这是什么系统? 资源获取方式在最下方 java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频) 停车管理信息系统是为了提升停车场的运营效率和管理水平而设计的综合性平台。系统涵盖用户信息管理、车位管理、收费管理、违规车辆处理等多个功能模块,旨在实现对停车场资源的高效配置和实时监控。此外,系统还提供了资讯管理和统计查询功能,帮助管理者及时发布信息并进行数据分析,为停车场的科学

在SSH的基础上使用jquery.uploadify.js上传文件

在SSH框架的基础上,使用jquery.uploadify.js实现文件的上传,之前搞了好几天,都上传不了, 在Action那边File接收到的总是为null, 为了这个还上网搜了好多相关的信息,但都不行,最后还是搜到一篇文章帮助到我了,希望能帮助到为之困扰的人。 jsp页面的关键代码: <link rel="stylesheet" type="text/css" href="${page

Caused by: org.hibernate.MappingException: Could not determine type for: org.cgh.ssh.pojo.GoodsType,

MappingException:这个主要是类映射上的异常,Could not determine type for: org.cgh.ssh.pojo.GoodsType,这句话表示GoodsType这个类没有被映射到

SSH连接虚拟机中的Ubuntu 12.0.4

摘要:主要是解决不能使用ssh远程Ubuntu的问题、使用的远程工具是putty、也可以使用xshell、ubunut12.0.4是装在虚拟机中的、不过这个应该没有什么影响。 一:问题的出现 前两天使用VMware装了一个ubuntu12.0.4之后、因为常常使用命令行、又喜欢在虚拟机与实体机中切来切去、感觉很不方便、就想在xp中远程ubuntu、遇到了点小意外、经过一会调试解决成功、把

【20240907问题记录(未解决)】Conda环境问题:SSH与本地环境变量不一致

Conda 允许用户在同一系统上创建多个独立的Python环境。然而,最近遇到了一个奇怪的问题:通过SSH连接到远程Ubuntu机器时,Conda环境变量的行为与本地机器不一致。以下是具体遇到的问题: 1. 问题描述 在本地Ubuntu机器上,我的conda的python版本是3.6,而pip版本可以通过命令 pip --version 查看,显示为: pip 21.3.1 from /ho

ssh版本升级导致连接失败

公司系统使用的是第三方ssh插件jsch-0.1.39.jar,之前采集正常的,但是厂家服务器ssh升级成2.0版本,然后程序就报错,异常如下: com.jcraft.jsch.JSchException: Algorithm negotiation failat com.jcraft.jsch.Session.receive_kexinit(Session.java:510)at com.

在项目SSH整合时,启动测试时报的警告!

一、tomcat 运行过程中提示: 22:11:07,082 [main] WARN  DTDEntityResolver : recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer

Linux如何做ssh反向代理

SSH反向代理是一种通过SSH协议实现的安全远程访问方式,它允许客户端通过SSH连接到一台具有公网IP的代理服务器,然后这台代理服务器再将请求转发给内部网络中的目标主机。以下是实现SSH反向代理的步骤: 一、准备工作 确保服务器配置: 内网服务器(目标主机)和外网服务器(代理服务器)都安装了SSH服务,并且能够通过SSH进行互相访问。内网服务器上的服务(如Web服务、数据库服务等)需要在本地

Java连接SSH

使用JSch库建立SSH连接 JSch是一个纯Java实现的SSH2库,可以用来建立安全的SSH连接。要使用JSch,首先需要将其依赖项添加到您的项目中。如果您使用Maven作为构建工具,可以在pom.xml文件中添加如下依赖: <dependency><groupId>com.jcraft</groupId><artifactId>jsch</artifactId><version>0.1.