asp.net学生成绩评估系统VS开发sqlserver数据库web结构c#编程计算机网页项目

一、源码特点
        asp.net 学生成绩评估系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。

系统运行视频连接:https://www.bilibili.com/video/BV1Wz4y1A7CG/
二、功能介绍
本系统使用Microsoft Visual Studio 2019为开发工具,SQL Server为数据库,采用ASP.NET为开发语言并基于B/S开发模式的管理系统,以web方式对学生成绩评估系统的功能框架,管理员可
以实现系统内部基础信息等,
本系统大体可以划分为以下几个功能模块:
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)教师管理:对教师信息进行添加、删除、修改和查看
(3)学生管理:对学生信息进行添加、删除、修改和查看
(4)年级管理:对年级信息进行添加、删除、修改和查看
(5)班级管理:对班级信息进行添加、删除、修改和查看
(6)成绩管理:对成绩信息进行添加、删除、修改和查看
(7)系统管理:个人信息修改,用户登录

数据库设计

[表gly] 管理员列属性表格

序号 字段名称 数据类型 长度 主键 描述
1 glyid INTEGER 11 管理员编号
2 yhm VARCHAR 40 用户名
3 mm VARCHAR 40 密码
4 xm VARCHAR 40 姓名

[表jiaoshi] 教师列属性表格

序号 字段名称 数据类型 长度 主键 描述
1 jsid INTEGER 11 教师编号
2 yhm VARCHAR 40 用户名
3 mm VARCHAR 40 密码
4 xm VARCHAR 40 姓名
5 zc VARCHAR 40 职称
6 lxdh VARCHAR 40 联系电话
7 lxdz VARCHAR 40 联系地址

[表xuesheng] 学生列属性表格

序号 字段名称 数据类型 长度 主键 描述
1 xsid INTEGER 11 学生编号
2 yhm VARCHAR 40 用户名
3 mm VARCHAR 40 密码
4 xm VARCHAR 40 姓名
5 nj VARCHAR 40 年级
6 bj VARCHAR 40 班级
7 lxdh VARCHAR 40 联系电话
8 nl VARCHAR 40 年龄

[表nianji] 年级列属性表格

序号 字段名称 数据类型 长度 主键 描述
1 njid INTEGER 11 年级编号
2 nj VARCHAR 40 年级

[表banji] 班级列属性表格

序号 字段名称 数据类型 长度 主键 描述
1 bjid INTEGER 11 班级编号
2 bj VARCHAR 40 班级

[表chengji] 成绩列属性表格

序号 字段名称 数据类型 长度 主键 描述
1 cjid INTEGER 11 成绩编号
2 xs VARCHAR 40 学生
3 sx VARCHAR 40 数学
4 yw VARCHAR 40 语文
5 yy VARCHAR 40 英语
6 pjf VARCHAR 40 平均分
7 zf VARCHAR 40 总分
8 py VARCHAR 40 评语
9 djsj VARCHAR 40 登记时间
10 zpm VARCHAR 40 总排名

部分代码设计:


		string xs=this.xs.Text;//学生
string sx=this.sx.Text;//数学
string yw=this.yw.Text;//语文
string yy=this.yy.Text;//英语
string pjf = "";
string zf="";//总分
string py=this.py.Text;//评语
string djsj=this.djsj.Text;//登记时间
string zpm=this.zpm.Text;//总排名

		if(xs.Length==0){
MessageBox.Show(this.Page,"学生不能为空");
return ;
}

if(sx.Length==0){
MessageBox.Show(this.Page,"数学不能为空");
return ;
}

if(yw.Length==0){
MessageBox.Show(this.Page,"语文不能为空");
return ;
}

if(yy.Length==0){
MessageBox.Show(this.Page,"英语不能为空");
return ;
}


if(py.Length==0){
MessageBox.Show(this.Page,"评语不能为空");
return ;
}

if(djsj.Length==0){
MessageBox.Show(this.Page,"登记时间不能为空");
return ;
}

if(zpm.Length==0){
MessageBox.Show(this.Page,"总排名不能为空");
return ;
}

int all = 0;
all = int.Parse(sx) + int.Parse(yw) + int.Parse(yy);
int pj = all / 3;

     
        string sql = "insert into chengji (xs,sx,yw,yy,pjf,zf,py,djsj,zpm ) values ('"+xs+"','"+sx+"','"+yw+"','"+yy+"','"+pj+"','"+all+"','"+py+"','"+djsj+"','"+zpm+"')";//添加成绩信息的sql语句
        int row = 0;
        try
        {
            row = DBHelper.ExecuteCommand(sql);//执行添加成绩 
        }


三、注意事项
   1、管理员账号:admin 密码:admin
   2、开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发。
   3、数据库文件名aspnetchengji.mdf  
   4.系统首页地址:login.aspx
四 系统实现

asp.net学生成绩评估系统VS开发sqlserver数据库web结构c#编程计算机网页项目_第1张图片asp.net学生成绩评估系统VS开发sqlserver数据库web结构c#编程计算机网页项目_第2张图片asp.net学生成绩评估系统VS开发sqlserver数据库web结构c#编程计算机网页项目_第3张图片asp.net学生成绩评估系统VS开发sqlserver数据库web结构c#编程计算机网页项目_第4张图片asp.net学生成绩评估系统VS开发sqlserver数据库web结构c#编程计算机网页项目_第5张图片源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

你可能感兴趣的:(asp.net类,数据库,asp.net,sqlserver)