毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

大学生网上选课系统 第9页

更新时间:2009-6-20:  来源:毕业论文
大学生网上选课系统 第9页
 系统管理说明
    系统管理员主要有三个功能需要实现:设置选课时间段、录入学生和教师信息、录入教学楼教室信息。
 设置开始选课时间段:选课时间段存储在项目目录下的time.txt文件中。文件中第一行表示开始时间,第二行表示结束时间。如图5-5:
 
如图5-5
设置时间代码如下:
            DateTime dtStart,dtEnd;
            try
            {
                dtStart = DateTime.Parse(txttimeStart.Text);
                dtEnd = DateTime.Parse(txtTimeEnd.Text);
            }
            catch
            {
                Response.Write(MyUtility.Alert("输入错误"));
                return;
            }
     StreamWriter sw = new StreamWriter("http://localhost/sc/login.aspx",false);
            sw.WriteLine(dtStart.ToString());//写入开始时间
            sw.WriteLine(dtEnd.ToString());//写入结束时间
            sw.Close();
        lbTime.Text = "选课时间为:"+dtStart.ToString()+"到"+dtEnd.ToString();  //更新选课时间段显示
 录入学生和教师信息:在AdminUser.Aspx中,用与录入学生和教师信息。如图5-6:
 
图5-6
添加教师代码如下:
 private void btnAddTearcher_Click(object sender, System.EventArgs e)
        {
string sql = "insert into Teacher(TId,TKey,TName) values('"+txtTId.Text.Trim()
+"','"+MyUtility.MD5(txtTId.Text.Trim())+"','"+txtTName.Text.Trim()+"')";
            try
            {
                if ( Db.ExecuteSql(sql) == 1 )
                {
                    sql = "select * from Teacher";
                    DataSet ds1 = Db.ExecuteSelectSql(sql);
                    if ( ds1 != null && ds1.Tables.Count > 0 )
                    {
                        dgViewT.DataSource = ds1.Tables[0];
                        dgViewT.DataBind();
                    }
                }
                else
                {
                    Response.Write( MyUtility.Alert("添加失败-_-,请检查编号是否已经存在!") );
                    return;
                }
            }
            catch
            {
                Response.Write( MyUtility.Alert("添加失败-_-,请检查编号是否已经存在!") );
                return;
            }
 }
录入教学楼教室信息:在AdminRoom.Aspx中,教学楼和教室的管理主要包括添加和删除操作,添加一个教室必须指定其所属的教学楼。如图5-7:
 
图5-7
添加教学楼代码如下:
        private void btnAddBuilding_Click(object sender, System.EventArgs e)
        {
            if ( txtBuilding.Text.Trim() == "" )
            {
                Response.Write(MyUtility.Alert("请输入教学楼名称!"));
                return;
            }
       string sql = "insert into Building(BuildingName) values('"+txtBuilding.Text.Trim()+"')";
            Db.ExecuteSql(sql);
            }
5.2教师管理说明
教师用户的功能需求有个人信息的管理、开设课程、课程时间地点编辑、设置学生成绩。
教师个人信息:在Teacher.Aspx中,在这里可以修改密码和添写教师个人信息。如图5-10:
 
如图5-10
从数据库中读取教师个人信息显示代码如下:
 string sql = "select * from Teacher where TId like '"+lbTId.Text.Trim()+"'";
                DataSet ds = Db.ExecuteSelectSql(sql);
                if ( ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0 )
                {
                    txtTName.Text = ds.Tables[0].Rows[0]["TName"].ToString();
                    txtTAge.Text = ds.Tables[0].Rows[0]["TAge"].ToString();
                    txtTPhone.Text = ds.Tables[0].Rows[0]["TPhone"].ToString();
                    txtTMail.Text = ds.Tables[0].Rows[0]["TMail"].ToString();
                    if ( ds.Tables[0].Rows[0]["TSex"].ToString() == "男" )
                        ddlTSex.SelectedIndex = 0;
                    else
                        ddlTSex.SelectedIndex = 1;
                }
修改信息代码如下:
            string sql = "update Teacher set TName = '"+txtTName.Text.Trim()+
                "',TAge = "+txtTAge.Text.Trim()+
                ",TSex = '"+ddlTSex.SelectedItem.Text+
                "',TPhone = '"+txtTPhone.Text.Trim()+

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

大学生网上选课系统 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。