栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于JSP的学生成绩管理系统

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于JSP的学生成绩管理系统

基于JSP的学生成绩管理系统

目录

基于JSP的学生成绩管理系统 一、设计方案二、功能设计

2.1功能简述2.2管理员模块设计2.3教师模块设计2.4学生模块设计 三、部分程序代码

以下是本篇文章正文内容,下面案例仅供参考

一、设计方案
   系统要求用户输入正确的账号和密码才能进入系统。系统提供用户管理权限,可根据角色进行权限分配,能根据实施情况,增加或者删除成绩,同时根据现有情况对学生成绩进行分析。
   管理员可以对数据库的所有功能模块进行写和读权限的操作,教师可以对数据库部分功能模块进行写和读权限的操作,对个人信息档案可以进行查看,学生只能对成绩进行查看和个人信息的查看。

二、功能设计 2.1功能简述
   基于sql的学生成绩管理系统,当tomcat启动时会默认在浏览器打开用户登录界面,当用户名和密码输入后选择相应的用户身份,该信息数据库中存在,会进入黄交院学生成绩管理界面,进行相关功能模块的操作。当前是管理员admin身份时,可以对所有的信息进行操作。
   当前是教师身份时,不能对班级信息,学生信息,个人信息进行修改,但是对学生成绩有读和写的权限,同时对不能修改的功能模块有读的权限。当前是学生身份时,只能对个人成绩和信息有读的权限而不能进行修改。针对不同的身份,登录后显示的界面不同,操作也不同。从而实现管理员的权限高于教师的权限,教师的权限高于学生的权限。
2.2管理员模块设计
	管理员可以对学生的信息进行添加,修改,删除,对教师的个人信息也同样可以进行添加,修改,删除。对学生班级进行管理,使学生信息归类整齐,对课程安排如学时,科目,上课地点,授课教师进行安排部署,对学生的成绩,可以根据科目查询选修该门课的学生成绩信息,也可以根据分数段查询及格,不及格,优秀成绩的学生信息等,管理员可以在系统管理中设置多个系统账号便于对信息的管理,也可以修改当前登录的密码,当管理员对信息管理操作结束后,点击注销退出模块退出系统,页面返回到用户登录界面。

功能模块按钮布局设计:


 
 
 
 
 
2.3教师模块设计
	教师可以对学生的信息进行,班级管理和个人档案进行查看,对学生的成绩,可以根据科目查询选修该门课的学生成绩信息,也可以根据分数段查询及格,不及格,优秀成绩的学生信息等,同样教师也可以修改当前登录的密码,当教师操作完成后,点击注销退出按钮退出当前界面,返回用户登录界面。

功能模块按钮布局设计:







2.4学生模块设计
	学生只能查看当前自己考试的成绩,个人档案的信息,修改当前登录的密码,查询完成绩后点击注销退出按钮退出学生界面。

功能模块按钮布局设计:





三、部分程序代码
学生成绩管理部分代码:
<%@ page language="java" import="java.util.*,util.*" pageEncoding="gb2312"%>


<%
String path = request.getContextPath();
StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>



<%
ArrayList adminlogin = (ArrayList)session.getAttribute("adminlogin");
if(adminlogin == null || adminlogin.size() == 0){
   %>

<%
}else{
String mark = request.getParameter("mark");
String id = request.getParameter("id");
ArrayList client = array.getChengji(id);
String str = "";
if(mark != null && mark.equals("add")){
   str = "添加";
}
if(mark != null && mark.equals("update")){
   str = "修改";
}
 %>


<%
String message = (String)request.getAttribute("message");
   if(message == null){
      message = "";
   }
   if (!message.trim().equals("")){
      out.println("");
   }
   request.removeAttribute("message");
%>
/ChengjiServlet?mark=<%=mark %>&id=<%=id %>" onSubmit="return chick()">
成绩<%=str %>
学生姓名:  
考试科目:  
考试时间:   <% if(mark.equals("add")){ %> <% }else{ %> <%} %>
分数:  ">
<%} %> <%@ page language="java" import="java.util.*,util.*" pageEncoding="gb2312"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <% ArrayList adminlogin = (ArrayList)session.getAttribute("adminlogin"); if(adminlogin == null || adminlogin.size() == 0){ %> <% }else{ %> <% String message = (String)request.getAttribute("message"); if(message == null){ message = ""; } if (!message.trim().equals("")){ out.println(""); } request.removeAttribute("message"); %>
按考试科目查询
按考试分数查询
<% ArrayList client = array.getChengji(); Validate v = new Validate(); String kaoshikemu = v.getUnicode(request.getParameter("kaoshikemu")); Stringkaoshifenshu=v.getUnicode(request.getParameter("kaoshifenshu")); if(kaoshikemu != null && !kaoshikemu.equals("")){ client = array.getChengjikemu(kaoshikemu); } if(kaoshifenshu != null && !kaoshifenshu.equals("")){ String str = ""; if(kaoshifenshu.equals("1")){ str = "fenshu<60"; } if(kaoshifenshu.equals("2")){ str = "fenshu>=60 and fenshu<=70"; } if(kaoshifenshu.equals("3")){ str = "fenshu>70 and fenshu<=80"; } if(kaoshifenshu.equals("4")){ str = "fenshu>80 and fenshu<=90"; } if(kaoshifenshu.equals("5")){ str = "fenshu>90"; } client = array.getChengjifenshu(str); } for(int i = 0;i < client.size();i++){ ArrayList alRow = (ArrayList)client.get(i); ArrayList xuesheng = array.getXuesheng(alRow.get(1).toString()); ArrayList kecheng = array.getKecheng(alRow.get(2).toString()); %> 个人成绩统计 修改  删除 <%} %> 添加成绩
成绩管理
序号 学生姓名 考试科目 考试时间 分数
<%=i+1 %> <%=xuesheng.get(5) %> <%=kecheng.get(1) %> <%=alRow.get(3) %> <%=alRow.get(4) %>
<%} %>

基于jsp的学生成绩管理系统设计源程序代码及数据库
基于jsp的学生成绩管理系统流程图绘制

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756051.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号