• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

学生成绩管理系统PowerDesigner+MyEcliphotoshope+SQL Server

武飞扬头像
叶绿体不忘呼吸
帮助2

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 学生
在成为本校学生之后,可以注册且只能注册学生用户,通过身份验证登录之后,可以查看本人基本信息,查看本人所有科目的考试成绩。
学新通
学新通
学新通
其余完整详见下载。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgebihe
系列文章
更多 icon
同类精品
更多 icon
继续加载