一、类和方法说明:
1、CCUtility(公共操作类,其它管理类的基类)
Check():查看操作。 Add():添加操作。Modify():修改操作。Delete():删除操作。
2、SystemUersManage(系统用户管理类)
setPower():设置权限类。(继承自CCUtility的方法不在赘述)
3、ExpertManage(专家用户管理类)
4、SortManage(资料类别管理类)
getChild():获取子类。 containsChild()是否包含子类。containsContent():是否包含资料。addChild():添加子类。
5、ProfessionalSortManage(煤矿专业分类管理类)
containsContent():是否包含资料判断。
6、EnteringsAndLabelsManage(录入资料、标注管理类)
showInfo():显示资料详细信息。setEnteringspass():设置录入资料通过。setLablespass():设置标注通过。statisticsEnterings():统计通过数量。statisticsLabels():统计标注数量。modifyEnterings():修改录入资料。deleteEnterings():删除录入资料。modifyLables():修改标注。
deleteLables():删除标注。
7、ShowingsManage(发布资料管理类)
showInfo():查看资料明细。
setState():设置资料装填。
8、BadWordsManage(过滤字管理类)这是一个系统的子系统,主要实现的就是系统配置的后台管理。用的最多的当然是“增、删、改、查”。现在的类图中抽象出了“增、删、改、查”的基类“CCUtility”(公共操作类),但是继承这个类的类它们的“增、删、改、查”又存在差异,“增、删、改、查”的内容不同,操作对象不同。对“增、删、改、查”这些方法是不是应该抽象出“基类”或者是“接口”,怎样抽象才算合理???
1、CCUtility(公共操作类,其它管理类的基类)
Check():查看操作。 Add():添加操作。Modify():修改操作。Delete():删除操作。
2、SystemUersManage(系统用户管理类)
setPower():设置权限类。(继承自CCUtility的方法不在赘述)
3、ExpertManage(专家用户管理类)
4、SortManage(资料类别管理类)
getChild():获取子类。 containsChild()是否包含子类。containsContent():是否包含资料。addChild():添加子类。
5、ProfessionalSortManage(煤矿专业分类管理类)
containsContent():是否包含资料判断。
6、EnteringsAndLabelsManage(录入资料、标注管理类)
showInfo():显示资料详细信息。setEnteringspass():设置录入资料通过。setLablespass():设置标注通过。statisticsEnterings():统计通过数量。statisticsLabels():统计标注数量。modifyEnterings():修改录入资料。deleteEnterings():删除录入资料。modifyLables():修改标注。
deleteLables():删除标注。
7、ShowingsManage(发布资料管理类)
showInfo():查看资料明细。
setState():设置资料装填。
8、BadWordsManage(过滤字管理类)这是一个系统的子系统,主要实现的就是系统配置的后台管理。用的最多的当然是“增、删、改、查”。现在的类图中抽象出了“增、删、改、查”的基类“CCUtility”(公共操作类),但是继承这个类的类它们的“增、删、改、查”又存在差异,“增、删、改、查”的内容不同,操作对象不同。对“增、删、改、查”这些方法是不是应该抽象出“基类”或者是“接口”,怎样抽象才算合理???
//定义一个方法模型
Method _Method = ModelDrv.GetMethod()
_Method.MethodType = Model.MethodType.Insert;
_Method.DataSource = "Cusotmer";
//创建视图
ViewDrv.CreateView(_Method);
//更新模型
ViewDrv.UpdateParam(CustomerView,_Method);
//调用DAL层提交到数据库
DAHelper.Execute(_Method);