一、源码特点
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 | 否 | 年龄 |
[表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
四 系统实现




源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓