5.29每日总结

今天课上做了一个测试

河北宏志大学学生成绩管理系统

1、项目需求:

学生管理是各大院校的管理工作中尤为重视的一项工作,它一直以来是学校管理的一项重要的衡量指标。学生管理系统的应用解决了学校日常学生管理工作中的信息量大、数据难以统计、数据更新困难等问题。河北宏志大学为了提高工作效率,及时掌握学生的学习成绩、个人基本情况等一系列数据信息,要求开发学生成绩管理系统。

2.系统要求与功能设计

2.1 页面要求

1)通过浏览器查看,能适应常用分辨率;(1分)

2)布局合理、结构清晰、页面完整;(1分)

3)网站页面整体风格统一;(1分)

4)首页为用户登录页面,不同角色用户登录后,进入相应的功能页,要求密码在数据库中加密;(4分)

5)学生功能页:学生查看、修改基本信息,查询个人所有的考试科目的成绩;

6)教师功能页:教师查看、修改基本信息,录入、修改个人所教授考试科目考试成绩,可以实现汇总查询;

7)管理员功能页:用户注册、用户权限管理;

复制代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>修改个人信息</title>
</head>
<body>
    <form action="Servlets">
        <table align="center" method="get" border="1px">
            <tr>
                <td>请输入姓名</td>


                <td><input type="text" name="names" /></td>
            </tr>
            <tr>
                <td>请输入新的年级</td>


                <td><input type="text" name="grade" /></td>
            </tr>
            <tr>
                <td>请输入新的班级</td>


                <td><input type="text" name="class" /></td>
            </tr>

            <tr>
                <td>请输入新的密码</td>


                <td><input type="password" name="pwd" /></td>
            </tr>
            <tr align="center">
                <td colspan="2"><input type="submit" value="提交" /> <input
                    type="reset" value="重置" /></td>
            </tr>
            <tr align="center">
                <td colspan="2"><a href="student.jsp"
                    style="text-decoration: none;">返回学生上一级</a></td>
            </tr>
            <tr align="center">
                <td colspan="2"><a href="teacher.jsp"
                    style="text-decoration: none;">返回教师上一级</a></td>
            </tr>
        </table>
    </form>
</body>
</html>
复制代码

 

复制代码
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="finds.jsp">
        <table align="center" method="get" border="1px">
            <tr align="center">
                <td colspan="2">请输入查询关键信息</td>
            </tr>
            <tr>
                <td>学生编号</td>


                <td><input type="text" name="id" /></td>
            </tr>
            <tr>
                <td>学生班级</td>


                <td><input type="text" name="class" /></td>

            </tr>
            
            <tr align="center">
                <td colspan="2"><input type="submit" value="确定" /> <input
                    type="reset" value="重置" /></td>
            </tr>
        </table>
    </form>
</body>
</html>
复制代码

 

 

8)对每页中的查询结果推荐采用分页显示。

 

2.2 功能要求

 

1)设置年级参数:增加、删除、修改年级参数;(1分)

 

2)设置班级参数:增加、删除、修改班级参数;(1分)

 

3)设置考试科目参数:增加、删除、修改考试科目参数;(1分)

 

4)学生基本信息维护:增加、删除、修改学生基本信息;(1分)

 

5)教师基本信息维护:增加、删除、修改教师基本信息;(1分)

 

6)考试成绩维护:教师用户登录后选择考试科目,选择所教班级依次录入考试成绩;(3分)

 

7)基本成绩查询:学生用户登录后,可查询所有所学科目的成绩,仅限于查询本人成绩;(2分)

 

8)成绩信息查询:教师用户可依据各种条件查询所教班级的学生成绩信息;(至少要求提供两种条件查询)(2分)

 

9)汇总查询:管理员可以依据条件汇总统计各个科目不及格(分数低于60分)和成绩优秀(分数高于89分)的学生人数;(3分)

 

12)用户管理:管理员可以查询用户、批准新用户、暂停用户、为用户赋予角色,普通用户可以修改用户资料。(2分)

 

posted @   漏网鲨鱼  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示