USE [master]
GO
/****** Object: Database [deeptech] Script Date: 2019/1/22 11:21:39 ******/
CREATE DATABASE [deeptech]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'deeptech', FILENAME = N'C:\deeptech.mdf' , SIZE = 5120KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'deeptech_log', FILENAME = N'C:\deeptech_log.ldf' , SIZE = 6272KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [deeptech] SET COMPATIBILITY_LEVEL = 120
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [deeptech].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [deeptech] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [deeptech] SET ANSI_NULLS OFF
GO
ALTER DATABASE [deeptech] SET ANSI_PADDING OFF
GO
ALTER DATABASE [deeptech] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [deeptech] SET ARITHABORT OFF
GO
ALTER DATABASE [deeptech] SET AUTO_CLOSE ON
GO
ALTER DATABASE [deeptech] SET AUTO_SHRINK OFF
GO
ALTER DATABASE [deeptech] SET AUTO_UPDATE_STATISTICS ON
GO
ALTER DATABASE [deeptech] SET CURSOR_CLOSE_ON_COMMIT OFF
GO
ALTER DATABASE [deeptech] SET CURSOR_DEFAULT GLOBAL
GO
ALTER DATABASE [deeptech] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [deeptech] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [deeptech] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [deeptech] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [deeptech] SET DISABLE_BROKER
GO
ALTER DATABASE [deeptech] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [deeptech] SET DATE_CORRELATION_OPTIMIZATION OFF
GO
ALTER DATABASE [deeptech] SET TRUSTWORTHY OFF
GO
ALTER DATABASE [deeptech] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO
ALTER DATABASE [deeptech] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [deeptech] SET READ_COMMITTED_SNAPSHOT OFF
GO
ALTER DATABASE [deeptech] SET HONOR_BROKER_PRIORITY OFF
GO
ALTER DATABASE [deeptech] SET RECOVERY SIMPLE
GO
ALTER DATABASE [deeptech] SET MULTI_USER
GO
ALTER DATABASE [deeptech] SET PAGE_VERIFY CHECKSUM
GO
ALTER DATABASE [deeptech] SET DB_CHAINING OFF
GO
ALTER DATABASE [deeptech] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
GO
ALTER DATABASE [deeptech] SET TARGET_RECOVERY_TIME = 0 SECONDS
GO
ALTER DATABASE [deeptech] SET DELAYED_DURABILITY = DISABLED
GO
USE [deeptech]
GO
/****** Object: UserDefinedFunction [dbo].[fun_毕业学生学分统计] Script Date: 2019/1/22 11:21:39 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE function [dbo].[fun_毕业学生学分统计]()
returns @table table(学生学号 varchar(20),学生姓名 varchar(10),学院 varchar(50),专业 varchar(20),学分总数 float,选课门数 int,学时总数 int,是否毕业 varchar(10))
as
begin
declare @学生学号 varchar(20),@学生姓名 varchar(10),@学院 varchar(50),@专业 varchar(20),@学分总数 float,@选课门数 int,@学时总数 int
declare @当前学年排序 int,@当前学年代码 varchar(20),@入学学年代码 varchar(20),@是否毕业 varchar(10)
select @当前学年代码=学年代码 from 学年代码表 where 排序 in (select max(排序) from 学年代码表)
select @当前学年排序=排序 from 学年代码表 where 学年代码=@当前学年代码
select @入学学年代码=学年代码 from 学年代码表 where 排序=@当前学年排序-3
declare cu_毕业学生 cursor for(select 学号,姓名,学院,专业 from 学生表 where 入学学年代码=@入学学年代码)
open cu_毕业学生
fetch next from cu_毕业学生 into @学生学号,@学生姓名,@学院,@专业
while (@@fetch_status=0)
begin
select @选课门数=count(*) from 选课表 where 选课表.学号=@学生学号
select @学时总数=sum(课程学时) from 课程表,选课表,上课表 where 上课表.授课号=选课表.授课号 and 课程表.课程号=上课表.课程号 and 选课表.学号=@学生学号 group by 学号
select @学分总数=sum(课程学分) from 课程表,选课表,上课表 where 上课表.授课号=选课表.授课号 and 课程表.课程号=上课表.课程号 and 选课表.学号=@学生学号 and 成绩>=60 and 成绩 is not null group by 学号
if @学分总数>=30
begin
set @是否毕业='是'
end
if @学分总数<30
begin
set @是否毕业='否'
end
insert into @table (学生学号,学生姓名,学院,专业,学分总数,选课门数,学时总数,是否毕业)
values(@学生学号,@学生姓名,@学院,@专业,@学分总数,@选课门数,@学时总数,@是否毕业)
fetch next from cu_毕业学生 into @学生学号,@学生姓名,@学院,@专业
end
close cu_毕业学生
return;
end
GO
/****** Object: UserDefinedFunction [dbo].[fun_单个教师工作量统计] Script Date: 2019/1/22 11:21:39 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFI�
没有合适的资源?快使用搜索试试~ 我知道了~
毕设&课程作业_基于C#的学生成绩管理系统 选课系统.zip
共891个文件
gif:300个
js:152个
jpg:66个
0 下载量 69 浏览量
2025-01-06
09:28:35
上传
评论
收藏 22.03MB ZIP 举报
温馨提示
计算机系毕业设计
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课程作业_基于C#的学生成绩管理系统 选课系统.zip (891个子文件)
Global.asax 392B
OpenAuthProviders.ascx 1005B
ViewSwitcher.ascx 252B
file_upload.ashx 2KB
switch_change.ashx 1KB
get_switch.ashx 812B
change_student_info.aspx 16KB
change_teacher_info.aspx 16KB
distribute_course.aspx 15KB
distribute_course_forTeacher.aspx 14KB
Default.aspx 13KB
change_course_info.aspx 13KB
change_self_info.aspx 11KB
list.aspx 9KB
all_course.aspx 9KB
change_self_info.aspx 9KB
Manage.aspx 9KB
all_news.aspx 8KB
marking.aspx 8KB
admin_manager.aspx 8KB
count_grade.aspx 7KB
change_course.aspx 7KB
count_accademy_grade.aspx 7KB
article.aspx 7KB
count_student_ByYear.aspx 7KB
count_teacher_work.aspx 6KB
news.aspx 6KB
all_course.aspx 6KB
release_news.aspx 5KB
view_course.aspx 5KB
add_course.aspx 5KB
student_manager.aspx 5KB
change_personal_info.aspx 5KB
period_stat.aspx 5KB
count_top_grade.aspx 4KB
drop_course.aspx 4KB
teacher_manager.aspx 4KB
log.aspx 4KB
set_system_switch.aspx 4KB
Login.aspx 3KB
credit_stat.aspx 3KB
view_selected_course.aspx 3KB
membership_login.aspx 3KB
teacherLogin.aspx 3KB
adminLogin.aspx 3KB
studentLogin.aspx 3KB
Register.aspx 3KB
article_summary.aspx 2KB
view_score.aspx 2KB
count_graduate.aspx 2KB
login.aspx 2KB
RegisterExternalLogin.aspx 2KB
error_login.aspx 1KB
Contact.aspx 692B
error_switch_student.aspx 616B
error_switch_teacher.aspx 607B
manage_exam.aspx 434B
forget_pass.aspx 425B
About.aspx 371B
Web.config 10KB
packages.config 4KB
Web.Debug.config 1KB
Bundle.config 220B
Web.config 212B
marking.aspx.cs 17KB
change_student_info.aspx.cs 9KB
change_teacher_info.aspx.cs 7KB
change_course_info.aspx.cs 6KB
change_self_info.aspx.cs 5KB
distribute_course_forTeacher.aspx.cs 4KB
Manage.aspx.cs 4KB
RegisterExternalLogin.aspx.cs 3KB
change_self_info.aspx.cs 3KB
release_news.aspx.cs 3KB
IdentityModels.cs 3KB
membership_login.aspx.cs 2KB
Site.master.cs 2KB
change_personal_info.aspx.cs 2KB
BundleConfig.cs 2KB
change_course.aspx.cs 2KB
adminLogin.aspx.cs 2KB
teacherLogin.aspx.cs 2KB
studentLogin.aspx.cs 2KB
drop_course.aspx.cs 2KB
add_course.aspx.cs 2KB
distribute_course.aspx.cs 2KB
OpenAuthProviders.ascx.cs 1KB
Startup.Auth.cs 1KB
ViewSwitcher.ascx.cs 1KB
Login.aspx.cs 1KB
period_stat.aspx.cs 1KB
view_course.aspx.cs 1KB
Register.aspx.cs 730B
Default.aspx.cs 647B
student_manager.aspx.cs 551B
view_selected_course.aspx.cs 544B
admin_manager.aspx.cs 537B
RouteConfig.cs 464B
set_system_switch.aspx.cs 447B
view_score.aspx.cs 444B
共 891 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
Qing_er爱吃山竹
- 粉丝: 783
- 资源: 241
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 神经系统化药行业分析:预计到2030年全球神经系统化药年复合增长率(CAGR)为5.0%
- Java源码springboot+vue二次元商品购物商城-毕业设计论文-大作业.zip
- 电力电子三相无源逆变器的控制simulink仿真 电压外环电流内环双闭环 dq解耦控制 PWM调制 LC滤波器 离散仿真
- 可发送邮件的域名出售页源码
- 免税商品优选购物商城 JAVA毕业设计 源码+数据库+论文 Vue.js+SpringBoot+MySQL.zip
- Android天气预报APP
- RedBlackTree&BTree-RB-Tree.c
- java的通讯录管理系统
- 西门子四轴机械手搬运仿真博图V15(含程序和仿真源文件,参数可调整) 动作流程:机械臂下降-物料抓取-旋转-下降-物料放下
- STM32F407最小核心板HAL例程
- JAVA+SQL电子通讯录带系统托盘(LW+源代码).rar
- Prime_Series_Level-1.z01
- Prime_Series_Level-1.z02
- Prime_Series_Level-1.z03
- 基于Keil+51单片机的自行车测速(源码+仿真)
- 私有化部署的IBM Watsonx 介绍及对比
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功