• 大小: 3.96MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-09
  • 语言: C#
  • 标签: ASP.NET  

资源简介

网站开发环境:Microsoft Visual Studio 2010。 网站开发语言:C#。 数据库服务器:Microsoft SQL Server 2008。 操作系统:Microsoft Windows XP。 针对以上问题,开发基于ASP.NET的学生考勤管理与预警系统,任课教师可以在课堂上直接登录系统进行学生考勤检查并记录考勤信息。可以根据实际情况设置课程的缺勤预警条件,当某个学生的缺勤达到预警条件的时候,系统将列出学生的姓名等相关信息,使教师能够及时、直观地看到,对此类学生进行帮扶。此外,在课余,任课教师、班主任、辅导员及学校各级领导也可以登陆该系统查询学生的出勤情况。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using CheckOnWork.IDAL;
using CheckOnWork.Model;
using CheckOnWork.DALFactory;
using CheckOnWork.WebConfig;

namespace CheckOnWork.BusinessLogiclayer
{
    public class AlertBLL
    {
        private static readonly IAlert dal = DALFactory.DataAccess.CreateAlert();



        #region 根据系别得到考勤信息的统计
        /// 
        /// 根据系别得到考勤信息的统计 得到的结果为Alert+学生姓名+专业Id+专业名
        /// 

        /// 
        /// 
        public IList GetAlertInfoByDepartmentId(int departmentIdint annualIDint alert)
        {
            return dal.GetAlertInfoTotalByDepartment(departmentIdannualIDalert);
     
        }
        #endregion


       

        #region  学生查询自己的出勤统计情况
        /// 
        /// 学生查询自己的出勤统计情况
        /// 

        /// 
        /// 
        public IList GetAlertInfoByStrdentId(string studentId int annualID int alert)
        {
            return dal.GetAlertInfoByStrdentId(studentIdannualIDalert);

        }
        #endregion

        /// 
        /// //教师查询出勤情况时,按照专业班级号和课程号得到预警信息
        /// 

        /// 
        /// 
        /// 
        /// 
        public IList GetAlertByProIdAndCourseID(int professionalId int courseID int alert)
        {
            return dal.GetAlertByProIdAndCourseID(professionalIdcourseIDalert);
        }

        /// 
        /// //教师查询出勤情况时,按照专业班级号的集合和课程号得到预警信息
        /// 

        /// 
        /// 
        /// 
        /// 
        public IList GetAlertByManyProIdAndCourseID(IList professionalIdList int courseID int alert)
        {
            IList list=new List();

            for (int i = 0; i < professionalIdList.Count; i++)
            {
                IList list1=GetAlertByProIdAndCourseID(professionalIdList[i] courseID alert);
                for (int j = 0; j < list1.Count; j++)
                {
                    list.Add(list1[j]);
                }
            }
            return list;
        }
        /// 
        /// 查看学生是否有预警
        /// 

        /// 
        /// 
        public bool GetStudentAlert(string studentID)
        {
            return dal.GetStudentAlert(studentID);
            
        }
        

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    2359296  2012-10-08 07:33  ASP.NET综合项目\11_第十一章.ppt

     文件       9954  2012-06-04 10:39  ASP.NET综合项目\CheckOnWork\CheckOnWork.sln

    ..A..H.    195584  2012-09-22 21:58  ASP.NET综合项目\CheckOnWork\CheckOnWork.suo

     文件        145  2015-06-17 14:05  ASP.NET综合项目\CheckOnWork\Web.config

     文件       3098  2012-08-19 01:28  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\AlertBLL.cs

     文件       1654  2012-06-09 19:24  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\AlertSetBLL.cs

     文件       2518  2012-08-16 15:37  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\AnnualBLL.cs

     文件       3050  2012-05-25 00:06  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\AssistantBLL.cs

     文件       3827  2012-08-08 13:44  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\BusinessLogiclayer.csproj

     文件       6396  2012-03-12 10:31  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\CheckOnWorkingBLL.cs

     文件       2842  2012-06-16 01:32  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\ClassroomBLL.cs

     文件       2612  2012-05-25 23:31  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\CourseBLL.cs

     文件       2056  2012-08-18 22:10  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\CourseDetailBLL.cs

     文件       2152  2012-06-16 10:34  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\DeanBLL.cs

     文件       1509  2012-05-23 21:15  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\DepartmentBLL.cs

     文件        889  2012-05-16 09:33  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\LoginBLL.cs

     文件       2317  2012-07-12 01:18  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\ManagerBLL.cs

     文件       2021  2012-08-10 23:11  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\ProfessionalBLL.cs

     文件       5035  2012-08-20 01:09  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\ProfessionalCourseBLL.cs

     文件       2256  2012-05-23 23:57  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\StudentBLL.cs

     文件       2573  2012-05-28 23:18  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\TeacherBLL.cs

     文件       2572  2012-08-16 22:40  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\TeacherCourseBLL.cs

     文件        990  2012-05-09 01:57  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\ValidTimeBLL.cs

     文件      17920  2012-06-04 10:41  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\bin\Debug\CheckOnWork.BusinessLogiclayer.dll

     文件     136704  2012-06-04 10:41  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\bin\Debug\CheckOnWork.BusinessLogiclayer.pdb

     文件       7168  2012-06-04 10:41  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\bin\Debug\CheckOnWork.DALFactory.dll

     文件      19968  2012-06-04 10:41  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\bin\Debug\CheckOnWork.DALFactory.pdb

     文件       9216  2012-06-04 10:41  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\bin\Debug\CheckOnWork.IDAL.dll

     文件       7680  2012-06-04 10:41  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\bin\Debug\CheckOnWork.IDAL.pdb

     文件      31744  2012-06-04 10:41  ASP.NET综合项目\CheckOnWork\BusinessLogiclayer\bin\Debug\CheckOnWork.Model.dll

............此处省略359个文件信息

评论

共有 条评论