基于JavaWeb的贫困认定管理系统设计与实现
目录
一、设计题目…3
二、设计目标…3
三、系统需求分析…3
业务流程分析…3
系统流程图…3
系统数据流图…4
系统功能需求设计…4
(一)功能划分及描述…4
(二)创建用例图…5
四、系统设计…6
数据库表设计…6
系统开发与运行环境 …8
系统实现的若干关键技术 …8
五、详细功能实现…8
用户登陆模块实现 …8
学生模块功能实现 …10
班级小组模块功能实现 …12
辅导员模块功能实现 …13
系学院处模块功能实现 …14
校学工处模块功能实现 …14
管理员模块功能实现 …15
六、系统测试与分析…15
用户功能测试…15
学生功能测试…16
班级小组功能测试…18
辅导员功能测试…21
系学院处功能测试…22
学工处功能测试…23
管理员功能测试…24
七、课程设计实践总结…27
三、系统需求分析
业务流程分析:
系统启动到用户登陆页面,各类用户输入帐号密码验证登录到相应的界面。学生用户登录到学生界面,学生填写贫困认定申请表并提交,填写提交后可查看申请表审核状态。班级小组用户登录,查看本班申请表并对申请表进行投票表决,投票通过的申请表由组长提交到辅导员岗,未通过的申请表由组长填写审核不通过理由并退回。辅导员用户登录,查看所带班级已通过小组投票的申请表,通过则提交至系学院处,不通过则填写不通过意见并办结。系学院处登录,查看本系所有辅导员已通过的学生申请表,同意则提交至校学工处,不同意则填写不通过意见退回辅导员岗。校学工处登录,对所有通过系学院处审核的申请表进行审核,通过则完成贫困认定,不通过则退回。管理员后台增删查改。
系统流程图:
系统数据流图:
系统功能需求设计:
(一)功能划分及描述:
登陆模块:
登陆:用户可在输入账号密码后选择好对应角色登陆系统;
修改密码:用户登陆系统后可修改密码。
学生系统(模块):
在线填写申请表:学生用户可在线填写贫困认定申请表。
在线提交:填写完申请表,确认无误后可提交至班级小组审核,提交后不
可再次填写申请表,如退回可再次填写。
查看审核状态:可查看已提交申请表当前的审核状态;查看消息:学生可在申请表处查看消息(例如不通过意见或退回理由)
班级小组系统(模块):
在线查看:小组成员用户可在线查看审核本班已提交的申请表。
在线投票:在线对申请表进行投票,且对一份申请表只能投一次票。
在线提交:小组组长可将小组投票表决通过的申请表提交至辅导员岗审核;
退回申请表:小组组长可对小组成员表决未通过的申请表填写退回理
由退回。
辅导员系统(模块):
查看所带班级:辅导员用户可查看自己所带班级。
查看已通过申请表:可在线查看所带班级班级小组已通过的申请。
查看所有申请表:可查看所带班级所有申请表。
在线提交:辅导员可提交学生申请表至系学院处审核。
退回申请表:对审核不通过的申请表可填写不通过理由退回并办结。
系学院处系统(模块):
查看系部内所有班级;
查看已通过申请表:可查看已通过系部内辅导员审核的申请表。
查看所有申请表:可查看系部内所有申请表。
提交功能:可提交申请表至校学工处审核。
退回申请表:对审核不通过的申请表可填写不通过意见并退回辅导员岗。
校学工处系统(模块):
查看已通过申请表:学工处可查看各系部提交上来的已通过系学院处审核
的申请表。
完成认定:可对学工处审核通过的申请表完成认定。
http://www.biyezuopin.vip/onews.asp?id=12314
管理员系统(模块):
查看所有学生、老师(辅导员)、申请表信息;
学生管理:添加修改删除查询学生信息;
辅导员管理:添加修改删除查询辅导员信息;
申请表管理:添加修改删除查询申请表信息;
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><base href="<%=basePath%>"><title>管理员登陆</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="stylesheet" href="css/index.css" type="text/css" media="screen" /><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/tendina.min.js"></script><script type="text/javascript" src="js/common.js"></script></head>
<body><!--顶部--><div class="layout_top_header"><div style="float: left"><span style="font-size: 20px;line-height: 45px;padding-left: 20px;color:#FFFFFF">贫困认定管理系统后台</span></div><div id="ad_setting" class="ad_setting"><a class="ad_setting_a" href="javascript:; "><i class="icon-user glyph-icon" style="font-size: 20px"></i><span><%=request.getAttribute("user_no") %>(管理员)</span><i class="icon-chevron-down glyph-icon"></i></a><ul class="dropdown-menu-uu" style="display: none" id="ad_setting_ul"><li class="ad_setting_ul_li"> <a href="ChangePwd.jsp?user_no=+<%=request.getAttribute("user_no")%>" target="menuFrame"><i class="icon-cog glyph-icon"></i>修改密码</a></li><li class="ad_setting_ul_li"> <a href="login.jsp"><i class="icon-signout glyph-icon"></i> <span class="font-bold">退出</span> </a> </li></ul></div></div><!--顶部结束--><!--菜单--><div class="layout_left_menu"><ul id="menu"><li class="childUlLi"><a href="welcome.jsp" target="menuFrame"><i class="glyph-icon icon-home"></i>首页</a></li><li class="childUlLi"><a href="user.html" target="menuFrame"> <i class="glyph-icon icon-reorder"></i>学生管理</a><ul><li><a href="view/page/Manager/Xs/add/addXs.jsp" target="menuFrame"><i class="glyph-icon icon-chevron-right"></i>添加学生</a></li><li><a href="servlet/XsServlet?action=<%=3 %>" target="menuFrame"><i class="glyph-icon icon-chevron-right"></i>查询学生</a></li></ul></li><li class="childUlLi"><a href="role.html" target="menuFrame"><i class="glyph-icon icon-reorder"></i>辅导员管理</a><ul><li><a href="view/page/Manager/Fdy/add/addFdy.jsp" target="menuFrame"><i class="glyph-icon icon-chevron-right"></i>添加辅导员</a></li><li><a href="servlet/FdyServlet?action=<%=3 %>" target="menuFrame"><i class="glyph-icon icon-chevron-right"></i>查询辅导员</a></li></ul></li><li class="childUlLi"><a href=""> <i class="glyph-icon icon-location-arrow"></i>申请表管理</a><ul><li><a href="servlet/PkrdsqbServlet?action=<%=19 %>" target="menuFrame"><i class="glyph-icon icon-chevron-right"></i>查询申请表</a></li></ul></li></ul></div><!--菜单--><div id="layout_right_content" class="layout_right_content"><div class="route_bg"><a href="welcome.jsp" target="menuFrame">主页</a><i class="glyph-icon icon-chevron-right"></i></div><div class="mian_content"><div id="page_content"><iframe id="menuFrame" name="menuFrame" src="welcome.jsp" style="overflow:scroll;"scrolling="yes" frameborder="0" width="100%" height="100%"></iframe></div></div></div>
</body>
</html>
基于JavaWeb的贫困认定管理系统设计与实现相关推荐
- 基于javaweb+mysql的就业管理系统设计和实现(java+springboot+ssm)
基于javaweb+mysql的就业管理系统设计和实现(java+springboot+ssm) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclipse/s ...
- 基于javaweb项目ssm食品管理系统设计与实现(论文+程序设计源码+数据库文件)
摘要:随着食品产业的发展.食品销量的增加.新食品种类的快速增加.新的食品技术的发展,已经得到各个国家的关注,因为食品安全状况是和广大人民群众的身体健康息息相关的.本系统主要采用springboot开发 ...
- 基于javaweb的宠物医院管理系统设计和实现(java+springboot+ssm+mysql+jsp)
基于javaweb的宠物医院管理系统设计和实现(java+springboot+ssm+mysql+jsp) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myecl ...
- 基于JavaWeb的保护动物管理系统设计与实现
摘要:随着全球一些稀有物种.野生动物日益稀少,保护动物已经成为全球多个国家开始重视并投入大量物力着手解决的重要课题.动物是大自然的产物,自然界是由许多复杂的生态系统构成的.有一种植物消失了,以这种植物 ...
- 基于JavaWeb的居民户籍管理系统设计与实现
目 录 摘 要 I Abstract II 1 系统大概 1 1.1 系统背景 1 1.2 研究意义 1 1.3 本文结构 2 1.4 开发平台简介 2 1.4.1 Java语言的特点 2 1.4.2 ...
- 基于JavaWeb的家庭食谱管理系统设计与实现
全套资源下载地址:https://download.csdn.net/download/sheziqiong/86769877 全套资源下载地址:https://download.csdn.net/d ...
- 基于JavaWeb的新闻发布管理系统设计与实现
目 录 第一章 绪论 1 第二章 相关技术介绍 3 2.1 JAVA简介 3 2.2 JSP技术简介 3 2.3 MySQL数据库简介 4 第三章 系统设计 5 3.1功能需求 5 3.2性能需求 6 ...
- 基于JavaWEB的家电售后服务管理系统设计与实现
目 录 第1章 引 言 1 1.1 背景 1 1.2 现状及必要性 1 1.3 研究内容 1 1.4 课题意义和目的 2 1.5 相关技术 2 第2章 需求分析 4 2.1 总体需求 4 2.2 功能 ...
- 基于JavaWeb的学生成绩管理系统设计与实现
目 录 摘 要 Abstract 第一章 绪 论 1.1研究的背景及意义 1.1.1选题的背景 1.2系统目标 1.3组员分工 第二章 需求分析 2.1功能需求分析 2.2 技术应用 2.2.1 My ...
最新文章
- swift_043(Swift 懒加载(lazy) )
- java mina 长连接_apache mina 长连接
- ajax接收到的数据是一个页面的代码的原因
- 文件上传函数(get post assert)
- c 语言输入n个数求和,c++---天梯赛---N个数求和
- java表格选中事件_表格中删除选中的操作
- 关于boot.ini文件里的/noexecute=optin
- 产品经理需要看懂接口文档么?
- 【路径规划】基于RRT算法实现多机器人路径规划,多起点,统一终点matlab源码
- HFDS的Shell操作
- android手机华为p10,华为P10的手机系统是什么
- stm32之中断系统
- 洗礼灵魂,修炼python(80)--全栈项目实战篇(8)—— 计算器
- Struts2 鲜为人知的调试技巧
- C语言基础语法【1】
- keras自定义simm作为损失函数,并且实现Tensor和数组之间的转换
- github page建立动态网站
- 【十三届蓝桥杯】2022年蓝桥杯省赛个人解答 C++ B 组
- 微信公众号开发详细教程
- Java | cst_时间格式中的CST和sat是什么