学生成绩管理系统(PowerDesigner+MyEclipse+SQL Server) 您所在的位置:网站首页 文件管理系统php 学生成绩管理系统(PowerDesigner+MyEclipse+SQL Server)

学生成绩管理系统(PowerDesigner+MyEclipse+SQL Server)

2023-06-17 06:17| 来源: 网络整理| 查看: 265

wx供重浩:创享日记 对话框发送:69学生 获取完整源码源文件+论文报告+数据库表等 在这里插入图片描述

系统中用户共有管理员、教师和学生三种,分别对应不同的权限。 管理员 (1)院系的开设; (2)教师基本信息添加; (3)课程信息的添加; (4)学生基本信息的添加、按班级查询。 教师 (1)录入学生成绩; (2)更新学生成绩; (3)查看班级成绩、最高分、最低分、平均分等; (4)查看个人基本信息。 学生 (1)查看个人基本信息; (2)查询课程成绩。

学生成绩管理系统全局E-R图

在这里插入图片描述 将全局E-R模型中的四个实体分别转换成四个关系模式: 学生(学生学号,学生姓名,学生性别,学生年龄,学生年龄,学生籍贯,所属专业,所属班级) 教师(教师编号,教师姓名,教师性别,教师年龄,联系方式) 学院(院系编号,院系名称,院系电话,院系地址) 课程(课程编号,课程名称,课程学分,课程性质)

系统管理数据流图

在这里插入图片描述

数据库设计(完整详见下载) use student //使用student用户数据库 IF EXISTS (SELECT name FROM sysobjects WHERE name='jsxb_trigxb') DROP trigger jsxb_trigxb go create trigger jsxb_trigxb on JSB after insert //创建触发器 as declare @js_xb varchar(2) //声明变量 select @js_xb=JSXB from inserted if @js_xb '男' and @js_xb '女' //判断是否输入男女之外的信息 raiserror('性别只能取男或取女',16,1) //提示信息 go USE student //使用student用户数据库 IF EXISTS (SELECT name FROM sysobjects WHERE name='KCCX_view') DROP view KCCX_view IF EXISTS (SELECT name FROM sysobjects WHERE name='S_Table') DROP function S_Table go create view KCCX_view //创建一个视图,有KCB、XSB、CJB中列构成 as select CJB.KCBH,KCMC,KCXF,KCXZ,KCCJ,KCXF as QDXF,(KCCJ/10-5) as JD,(KCXF*(KCCJ/10-5)) as XFJD,XSB.XH from KCB,XSB,CJB where XSB.XH=CJB.XH and CJB.KCBH=KCB.KCBH //三表连接 go create function S_Table(@XH varchar(15)) //创建一个表值函数 returns @T_Score table ( //返回的表中的变量 KCBH varchar(15), KCMC varchar(15), KCXF float, KCXZ varchar(30), KCCJ float, QDXF float, JD float, XFJD float) as begin insert into @T_Score //向表中插入数据 select KCBH,KCMC,KCXF,KCXZ,KCCJ,KCXF as QDXF,(KCCJ/10-5) as JD,(KCXF*(KCCJ/10-5)) as XFJD from KCCX_view //从视图中获取 where XH=@XH //查询的学号是否相等 return End go 系统功能介绍

4.1 管理员 管理员拥有最高权限,通过身份验证登录之后,可以管理学生基本信息,例如,学生信息添加,查询。添加教师信息,开设课程,增加院系。由于管理员权限比较大,强制规定管理员必须指定人选并且不能轻易注册,如需注册则必须经已经存在的管理员授权。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

4.2 教师 教师登录之后,可以查询个人基本信息,录入学生成绩,更新学生成绩,按班级查询成绩(只能查询到该登录教师教授班级的课程成绩),本校教师可以以教师身份注册登录,而学生则不能注册教师用户。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

4.3 学生 在成为本校学生之后,可以注册且只能注册学生用户,通过身份验证登录之后,可以查看本人基本信息,查看本人所有科目的考试成绩。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 其余完整详见下载。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有