该排课系统是在vs2008下用c#编写的,能实现自动排课,而且能自动检测冲突,系统自带数据库,针对中小学排课有一定的智能性!~
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.CA.... 3243 2009-09-09 23:45 SimpleVCBizRuleBizRule.csproj
.CA.... 3273 2009-10-13 22:20 SimpleVCBizRuleDataRuleCrsDataRuleImpl.cs
.CA.... 4510 2009-10-13 22:21 SimpleVCBizRuleDataRuleDataRuleImpl.cs
.CA.... 7711 2009-10-14 19:19 SimpleVCBizRuleDataRuleLsnDataRuleImpl.cs
.CA.... 1150 2009-10-14 00:35 SimpleVCBizRuleDataRuleRuleDataRuleImpl.cs
.CA.... 3639 2009-10-13 22:20 SimpleVCBizRuleDataRuleSqdDataRuleImpl.cs
.CA.... 3312 2009-10-13 22:20 SimpleVCBizRuleDataRuleTchDataRuleImpl.cs
.CA.... 13414 2009-10-14 21:48 SimpleVCBizRuleEngineV2EngineV2_AI.cs
.CA.... 17788 2009-10-13 22:30 SimpleVCBizRuleEngineV2EngineV2_Algorithm.cs
.CA.... 4074 2009-10-14 19:14 SimpleVCBizRuleEngineV2EngineV2_DataModel.cs
.CA.... 10888 2009-10-13 21:46 SimpleVCBizRuleEngineV2EngineV2_Impl.cs
.CA.... 3124 2009-09-09 23:44 SimpleVCBizRuleEngineV2EngineV2_Select.cs
.CA.... 1426 2009-08-25 21:41 SimpleVCBizRulePropertiesAssemblyInfo.cs
.CA.... 120 2009-08-25 21:41 SimpleVCDataAccessapp.config
.CA.... 2973 2009-09-09 23:50 SimpleVCDataAccessDataAccess.csproj
.CA.... 3864 2009-10-11 19:18 SimpleVCDataAccessDataAccessImpl.cs
.CA.... 9229 2009-10-11 19:19 SimpleVCDataAccessGrpMbrDacImpl.cs
.CA.... 10917 2009-10-11 19:19 SimpleVCDataAccessGrpMbrDacImplV2.cs
.CA.... 14551 2009-09-09 23:44 SimpleVCDataAccessLsnDacImpl.cs
.CA.... 15890 2009-09-14 21:04 SimpleVCDataAccessLsnDacImplV2.cs
.CA.... 1432 2009-08-25 21:41 SimpleVCDataAccessPropertiesAssemblyInfo.cs
.CA.... 5668 2009-09-09 23:44 SimpleVCDataAccessRuleDacImpl.cs
.CA.... 120 2009-08-25 21:41 SimpleVCModelapp.config
.CA.... 403 2009-09-09 23:49 SimpleVCModelAppGlobal.cs
.CA.... 871 2009-09-10 00:35 SimpleVCModelBizEntityEnFailAct.cs
.CA.... 1470 2009-09-09 23:44 SimpleVCModelBizEntityVcActEtyRelation.cs
.CA.... 5895 2009-09-09 23:49 SimpleVCModelCommLogic.cs
.CA.... 3117 2009-09-09 23:49 SimpleVCModelComponent.cs
.CA.... 439 2009-09-09 23:44 SimpleVCModelDataAccessIEntityDac.cs
.CA.... 717 2009-09-09 23:44 SimpleVCModelDataAccessIGrpMbrDac.cs
............此处省略586个文件信息
using System.Collections.Generic;
using Telossoft.SimpleVC.Model;
using Telossoft.SimpleVC.Model.OrmEntity;
namespace Telossoft.SimpleVC.BizRule.DataRule
{
internal class CrsDataRuleImpl : ICrsDataRule
{
protected DataRuleImpl ThisModule { get; private set; }
public CrsDataRuleImpl(DataRuleImpl thisModule)
{
this.ThisModule = thisModule;
}
public IList GrpList
{
get
{
return ThisModule.Dac.Crs.GrpDAC.List;
}
}
public EnCourseGroup GetGrp(long Id)
{
return ThisModule.Dac.Crs.GrpDAC.Get(Id);
}
public EnCourseGroup SaveNewGrp(EnCourseGroup Value)
{
return ThisModule.Dac.Crs.GrpDAC.SaveNew(Value);
}
public EnCourseGroup SaveExistGrp(EnCourseGroup Value)
{
EnCourseGroup Result = ThisModule.Dac.Crs.GrpDAC.SaveExist(Value);
ThisModule.SendDataChanged();
return Result;
}
public bool GrpNameExist(EnCourseGroup grp string Name)
{
return ThisModule.Dac.Crs.GrpDAC.NameExist(grp Name);
}
public IList MbrList
{
get
{
return ThisModule.Dac.Crs.MbrDAC.List;
}
}
public EnCourse GetMbr(long Id)
{
return ThisModule.Dac.Crs.MbrDAC.Get(Id);
}
public EnCourse SaveNewMbr(EnCourse Value)
{
return ThisModule.Dac.Crs.MbrDAC.SaveNew(Value);
}
public EnCourse SaveExistMbr(EnCourse Value)
{
EnCourse Result = ThisModule.Dac.Crs.MbrDAC.SaveExist(Value);
ThisModule.SendDataChanged();
return Result;
}
public bool MbrNameExist(EnCourse mbr string Name)
{
return ThisModule.Dac.Crs.MbrDAC.NameExist(mbr Name);
}
public void DeleteGrp(EnCourseGroup grp)
{
ThisModule.Dac.Rule.DeleteRuleOfEty(grp);
ThisModule.Dac.Crs.DeleteGrp(grp);
ThisModule.SendDataChanged();
}
public void DeleteMbr(EnCourse mbr)
{
//课程删除后对应的课务安排会被删除
ThisModule.Lsn.CourseIsDelete(mbr);
ThisModule.Dac.Rule.DeleteRuleOfEty(mbr);
ThisModule.Dac.Crs.DeleteMbr(mbr);
ThisModule.SendDataChanged();
}
public IList GetMembes(EnCourseGroup grp)
{
return ThisModule.Dac.Crs.GetMembes(grp);
}
public IList GetGroups(EnCourse mbr)
{
return ThisModule.Dac.Crs.GetGroups(mbr);
}
public void AddMember(EnCourseGroup grp EnCourse mbr)
{
ThisModule.Dac.Crs.CreateRelation(grp mbr);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.CA.... 3243 2009-09-09 23:45 SimpleVCBizRuleBizRule.csproj
.CA.... 3273 2009-10-13 22:20 SimpleVCBizRuleDataRuleCrsDataRuleImpl.cs
.CA.... 4510 2009-10-13 22:21 SimpleVCBizRuleDataRuleDataRuleImpl.cs
.CA.... 7711 2009-10-14 19:19 SimpleVCBizRuleDataRuleLsnDataRuleImpl.cs
.CA.... 1150 2009-10-14 00:35 SimpleVCBizRuleDataRuleRuleDataRuleImpl.cs
.CA.... 3639 2009-10-13 22:20 SimpleVCBizRuleDataRuleSqdDataRuleImpl.cs
.CA.... 3312 2009-10-13 22:20 SimpleVCBizRuleDataRuleTchDataRuleImpl.cs
.CA.... 13414 2009-10-14 21:48 SimpleVCBizRuleEngineV2EngineV2_AI.cs
.CA.... 17788 2009-10-13 22:30 SimpleVCBizRuleEngineV2EngineV2_Algorithm.cs
.CA.... 4074 2009-10-14 19:14 SimpleVCBizRuleEngineV2EngineV2_DataModel.cs
.CA.... 10888 2009-10-13 21:46 SimpleVCBizRuleEngineV2EngineV2_Impl.cs
.CA.... 3124 2009-09-09 23:44 SimpleVCBizRuleEngineV2EngineV2_Select.cs
.CA.... 1426 2009-08-25 21:41 SimpleVCBizRulePropertiesAssemblyInfo.cs
.CA.... 120 2009-08-25 21:41 SimpleVCDataAccessapp.config
.CA.... 2973 2009-09-09 23:50 SimpleVCDataAccessDataAccess.csproj
.CA.... 3864 2009-10-11 19:18 SimpleVCDataAccessDataAccessImpl.cs
.CA.... 9229 2009-10-11 19:19 SimpleVCDataAccessGrpMbrDacImpl.cs
.CA.... 10917 2009-10-11 19:19 SimpleVCDataAccessGrpMbrDacImplV2.cs
.CA.... 14551 2009-09-09 23:44 SimpleVCDataAccessLsnDacImpl.cs
.CA.... 15890 2009-09-14 21:04 SimpleVCDataAccessLsnDacImplV2.cs
.CA.... 1432 2009-08-25 21:41 SimpleVCDataAccessPropertiesAssemblyInfo.cs
.CA.... 5668 2009-09-09 23:44 SimpleVCDataAccessRuleDacImpl.cs
.CA.... 120 2009-08-25 21:41 SimpleVCModelapp.config
.CA.... 403 2009-09-09 23:49 SimpleVCModelAppGlobal.cs
.CA.... 871 2009-09-10 00:35 SimpleVCModelBizEntityEnFailAct.cs
.CA.... 1470 2009-09-09 23:44 SimpleVCModelBizEntityVcActEtyRelation.cs
.CA.... 5895 2009-09-09 23:49 SimpleVCModelCommLogic.cs
.CA.... 3117 2009-09-09 23:49 SimpleVCModelComponent.cs
.CA.... 439 2009-09-09 23:44 SimpleVCModelDataAccessIEntityDac.cs
.CA.... 717 2009-09-09 23:44 SimpleVCModelDataAccessIGrpMbrDac.cs
............此处省略586个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)