ASP.NET学生学籍管理系统(13)
来源:xiaoniu168.com
作者:本站原创
添加时间:2012-03-23
点击数:33471
计算机毕业设计介绍:
4.2.4 学生花名册查看
根据用户自行选择需要关心的学生字段,查询出所有的班级,根据班级里查询出所有的学生相应的内容。
图12 功能实现说明
本功能实现,用了三个页面去处理相应的内容。首先进入学生花名册查看页面,在这里选择班级,然后选择显示配置,选中要显示的学生字段,保存字段,读取信息以及打印页面。
学生花名册查看部分代码实现:
public class Test
{
///
/// 根据表名获取该表内所有字段名
///
/// 需要获取字段的表名
///
public static DataSet GetAllField(string TableName)
{
string sql = "select * from syscolumns where id=(select id from sysobjects where name='" + TableName + "')";
Database db = DatabaseFactory.CreateDatabase();
DataSet ds = null;
ds = db.ExecuteDataSet(CommandType.Text, sql);
return (ds);
}
///
/// 根据班级id获取班上所有学生列表
///
/// 需要执行的sql语句
///
public static DataSet GetStuListByClassId(string sql)
{
Database db = DatabaseFactory.CreateDatabase();
return (db.ExecuteDataSet(CommandType.Text, sql));
}
///
/// 根据教师id读取该教师所代班级信息
///
/// 教师id
///
public static DataSet GetAllClassByTeacherId(string TeacherId)
{
string sql = "select * from Class where HeadTeacherID='" + TeacherId + "'";
Database db = DatabaseFactory.CreateDatabase();
return (db.ExecuteDataSet(CommandType.Text, sql));
}
<责任编辑:计算机毕业设计网(http://www.xiaoniu168.com)>,er-top-alt: solid windowtext .5pt" vAlign=top width=84>
√
性别
4
InSchoolTime
datetime
8
√
入校时间
5
TrainProperty
varchar
50
√
培养性质(本科,专科,高职)
6
ProitLevel
varchar
50
√
政治面貌
7
FromKind
varchar
50
√
学生来源(统招,转学,专升本)
8
Nation
varchar
50
√
籍贯
9
StuKind
varchar
50
√
考生类别
10
HouseAddress
varchar
50
√
家庭住址
11
IDCardNo
varchar
50
√
身份证
12
PhoneNo
varchar
50
√
家长电话
13
Source
varchar
50
√
生源地
14
IsInSchool
bit
1
√
是否在校
15
IsVerified
bit
1
√
是否修改
16
Nation
varchar
50
√
民族
17
State
varchar
50
√
状态
18
Birthday
varchar
8
√
生日
作为一个高校单位,学生的规模是很庞大的,当然就存在学生学籍的调动情况,学籍异动管理是学籍管理模块的重点,分为学生休学、退学、转学以及复学,根据学生情况做相应的学籍异动的处理。备注(先判断学生是否在校,填写学籍异动的原因,选择学籍异动的类别,提交学籍异动信息)。
表3 学生休学和数据列表
序号 |
项 |
数据类型 |
长度 |
允许空 |
字段说明 |
1 |
StuNo |
varchar |
50 |
√ |
学号 |
2 |
InOrOut |
bit |
1 |
√ |
是否在校 |
3 |
Reason |
varchar |
50 |
√ |
休学原因 |
4 |
Classid |
int |
4 |
√ |
班级id |
5 |
Time |
datetime |
8 |
√ |
时间 |
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
第6页为计算机毕业论文部分......