ASP.NET学生学籍管理系统(9)

来源:xiaoniu168.com 作者:本站原创 添加时间:2012-03-23 点击数:32943

计算机毕业设计介绍:

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

生日

1.1.3  学籍异动管理

作为一个高校单位,学生的规模是很庞大的,当然就存在学生学籍的调动情况,学籍异动管理是学籍管理模块的重点,分为学生休学、退学、转学以及复学,根据学生情况做相应的学籍异动的处理。备注(先判断学生是否在校,填写学籍异动的原因,选择学籍异动的类别,提交学籍异动信息)。

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页为计算机毕业论文部分......

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网