学生成绩管理系统

 

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

1、项目需求:

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

2.系统要求与功能设计

2.1 页面要求

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

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

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

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

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

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

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

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

 

 

1 学生成绩管理系统功能结构图

 

2.2 功能要求

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

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

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

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

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

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

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

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

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

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

2.1,2.2 评分标准:以上各项分值为页面要求和功能要求,各项分值合计(24分);除此以外设计出合理的数据库和数据表(3分),数据库连接正常(2分),设计出用户权限管理(6分)。

2.3 网站发布

1)网站制作完成后需指定一台机器作为服务器发布。

2)在其他主机上可正常浏览。

评分标准:能够在Tomcat服务器中正确部署(3分),其它主机可正常浏览(2分);

2.4 注意事项

1)网站首页(登录页) 统一使用index.*命名。(*表示源文

 

 

 

  1 <template>
  2   <div>
  3       <el-header> 学生成绩管理系统 </el-header>
  4       <el-container>
  5        <el-aside width="200px" style="margin-top: 1%" >
  6            <el-menu :default-openeds="['1']">
  7 
  8             <el-menu-item-group>
  9 <div v-show="isPower1()">
 10               <router-link class="alink" to="/register">
 11                  <el-menu-item index="1-1">
 12                   <i class="el-icon-user-solid"></i>
 13                   <span slot="title">注册</span>
 14                  </el-menu-item>
 15               </router-link>
 16 </div>
 17                <router-link class="alink" to="/login">
 18                  <el-menu-item index="1-2">
 19                   <i class="el-icon-s-management"></i>
 20                   <span slot="title">登录</span>
 21                  </el-menu-item>
 22               </router-link>
 23 <div v-show="isPower1()">
 24               <router-link class="alink" to="/student">
 25                 <el-menu-item index="1-3">
 26                   <i class="el-icon-document" ></i>
 27                   <span slot="title">学生列表</span>
 28                 </el-menu-item>
 29               </router-link>
 30 </div>
 31 <div v-show="isPower1()">
 32               <router-link class="alink" to="/teacher">
 33                 <el-menu-item index="1-3">
 34                   <i class="el-icon-document" ></i>
 35                   <span slot="title">教师列表</span>
 36                 </el-menu-item>
 37               </router-link>
 38 </div>
 39 <div v-show="isPower2()">
 40               <router-link class="alink" to="/StudentOne">
 41                 <el-menu-item index="1-3">
 42                   <i class="el-icon-document" ></i>
 43                   <span slot="title">个人信息</span>
 44                 </el-menu-item>
 45               </router-link>
 46 </div>
 47 <div v-show="isPower3()">
 48               <router-link class="alink" to="/SclassChose">
 49                 <el-menu-item index="1-3">
 50                   <i class="el-icon-document" ></i>
 51                   <span slot="title">考试成绩维护</span>
 52                 </el-menu-item>
 53               </router-link>
 54 </div>
 55 <div v-show="isPower3()">
 56               <router-link class="alink" to="/TeacherOne">
 57                 <el-menu-item index="1-3">
 58                   <i class="el-icon-document" ></i>
 59                   <span slot="title">教师个人信息</span>
 60                 </el-menu-item>
 61               </router-link>
 62 </div>
 63               <router-link class="alink" to="">
 64                  <el-menu-item index="1-4" @click="loginout">
 65                   <i class="el-icon-setting"></i>
 66                   <span slot="title">登出</span>
 67                  </el-menu-item>
 68               </router-link>
 69 
 70             <br /><br />
 71             </el-menu-item-group>
 72            
 73           </el-menu>
 74        </el-aside>
 75 
 76         <el-main>
 77           <keep-alive>
 78             <router-view></router-view>
 79           </keep-alive>
 80         </el-main>
 81 
 82        </el-container>
 83     </el-container>
 84   </div>
 85 </template>
 86 
 87 <script>
 88 export default {
 89   data(){
 90     return{
 91       Power:sessionStorage.getItem("power")
 92     }
 93   },
 94   components: {
 95   },
 96   methods:{
 97     isPower1(){
 98       if(this.Power == 1){
 99         return true;
100       }else {
101         return false;
102       }
103     },
104     isPower2(){
105       if(this.Power == 2){
106         return true;
107       }else {
108         return false;
109       }
110     },
111     isPower3(){
112       if(this.Power == 3){
113         return true;
114       }else {
115         return false;
116       }
117     },
118     loginout(){
119       sessionStorage.clear()
120       alert("登出");
121     }
122   },
123 };
124 </script>
125 
126 <style>
127 .el-header,
128 .el-footer {
129   background-color: #b3c0d1;
130   color: #333;
131   text-align: center;
132   line-height: 60px;
133 }
134 
135 .el-aside {
136   color: #333;
137   text-align: center;
138 }
139 
140 .el-main {
141   background-color: #e9eef3;
142   color: #333;
143   text-align: center;
144   line-height: 50px;
145 }
146 .alink {
147   text-decoration: none;
148 }
149 </style>

 

posted @ 2023-05-29 20:28  旺旺大菠萝  阅读(31)  评论(0编辑  收藏  举报