asp.net教务管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio计算机毕业设计

一、源码特点

asp.net 教务管理信息系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言

开发

asp.net教务管理系统

应用技术:asp.net c#+sqlserver

开发工具:vs2010 +sqlserver

二、功能介绍

(1)管理员管理:对管理员信息进行添加、删除、修改和查看

(2)学生管理:对学生信息进行添加、删除、修改和查看

(3)教师管理:对教师信息进行添加、删除、修改和查看

(4)班级管理:对班级信息进行添加、删除、修改和查看

(5)公告管理:对公告信息进行添加、删除、修改和查看

(6)课程管理:对课程信息进行添加、删除、修改和查看

(7)考试管理:对考试信息进行添加、删除、修改和查看

(8)成绩管理:对成绩信息进行添加、删除、修改和查看

数据库设计

管理员信息表(表4-1)

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

学生信息表(表4-2)

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | xsid | INTEGER | 11 | 是 | 学生编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |
| 5 | xh | VARCHAR | 40 | 否 | 学号 |
| 6 | xb | VARCHAR | 40 | 否 | 性别 |
| 7 | mz | VARCHAR | 40 | 否 | 民族 |
| 8 | dz | VARCHAR | 40 | 否 | 地址 |
| 9 | lxfs | VARCHAR | 40 | 否 | 联系方式 |
| 10 | bj | VARCHAR | 40 | 否 | 班级 |

教师信息表(见表4-3)

=

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | jsid | INTEGER | 11 | 是 | 教师编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |
| 5 | gh | VARCHAR | 40 | 否 | 工号 |
| 6 | xb | VARCHAR | 40 | 否 | 性别 |
| 7 | mz | VARCHAR | 40 | 否 | 民族 |
| 8 | dz | VARCHAR | 40 | 否 | 地址 |
| 9 | lxfs | VARCHAR | 40 | 否 | 联系方式 |

班级信息表(见表4-4)

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | bjid | INTEGER | 11 | 是 | 班级编号 |
| 2 | bjmc | VARCHAR | 40 | 否 | 班级名称 |
| 3 | zy | VARCHAR | 40 | 否 | 专业 |
| 4 | xy | VARCHAR | 40 | 否 | 学院 |

公告信息表(见表4-5)

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | ggid | INTEGER | 11 | 是 | 公告编号 |
| 2 | bt | VARCHAR | 40 | 否 | 标题 |
| 3 | nr | VARCHAR | 40 | 否 | 内容 |
| 4 | fbsj | VARCHAR | 40 | 否 | 发布时间 |

代码设计

复制代码
	string bjmc=this.bjmc.Text;//班级名称
string zy=this.zy.Text;//专业
string xy=this.xy.Text;//学院

		if(bjmc.Length==0){
MessageBox.Show(this.Page,"班级名称不能为空");
return ;
}

if(zy.Length==0){
MessageBox.Show(this.Page,"专业不能为空");
return ;
}

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


     
        string sql = "insert into banji (bjmc,zy,xy ) values ('"+bjmc+"','"+zy+"','"+xy+"')";//添加班级信息的sql语句
        int row = 0;
        try
        {
            row = DBHelper.ExecuteCommand(sql);//执行添加班级 

三、注意事项

1、管理员账号:admin 密码:admin

2、开发环境为vs2010,数据库为sqlserver2008,或者 以上版本都可以,使用c#语言开发。

3、数据库文件名是netjiaowu.mdf

4.登录地址:login.aspx

四系统实现

相关推荐
天桥下的卖艺者5 小时前
使用scitable包,两步生成逆概率删失权重(IPCW)
数据库·r语言
隔窗听雨眠5 小时前
AI原生数据库浪潮:国产数据库的架构重构与路径之争
数据库
数据库小学妹6 小时前
数据库选型实战:从数据类型到TCO成本,五维决策框架+九款产品横评
数据库·信创·国产数据库·数据库选型·oracle迁移
神龙天舞20017 小时前
MySQL 备库为什么会延迟好几个小时
android·数据库·mysql
丙氨酸長鏈8 小时前
Web前端入门第 问:JavaScript 一个简单的 IndexedDB 数据库入门示例
前端·javascript·数据库
独行侠影a9 小时前
APScheduler+Redis 分布式定时任务:解决多实例任务重复执行
数据库·redis·分布式
传说故事9 小时前
数据库中一些常用英文单词含义
数据库·oracle
夏贰四9 小时前
中小企业搭建业务中台如何控成本?业务中台轻量化落地分几步实施?
数据库·业务中台
林焱RPA10 小时前
影刀RPA200篇纪念版:最实用的20个自动化场景大盘点
数据库
名字还没想好☜10 小时前
Go 的 time.After 在 select 循环里内存泄漏:定时器堆积原理与 timer.Reset 正确姿势
java·数据库·golang·go·goroutine