利用C#开发科技档案管理系统(二)
2009-02-27 08:18:21 来源:WEB开发网六、公共类设计
开发项目时,以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理。本系统中共创建了三个公共类文件:ClsComm.cs(公共变量定义类)、ClsDB.cs(数据库操作类)和ClsSQL.cs(基础功能模块类)。其中公共变量定义类主要用来定义系统中的全局变量,数据库操作类主要用来访问 SQL Server数据库,基础功能模块类主要用来处理业务逻辑功能,也就是实现功能窗体(陈述层)与数据库操作(数据层)的业务功能。图4是数据库操作类、基础功能模块类和功能窗体之间理论关系图。
图4 各层之间关系图
1.公共变量定义类(ClsComm.cs)设计
该类中定义了系统中使用的全局变量,主要用于系统权限控制。代码如下:
namespace DrawingSys.BaseClass
{
class ClsComm
{
#region
public static string Str_IP = ""; //服务器IP -- 默认是本机
public static int Int_Id = 0; //登录用户ID
public static string Str_UserName = ""; //登录用户名
public static int Int_SysPower = 0; //管理权限
public static int Int_AddPower = 0; //增加权限
public static int Int_EditPower = 0; //编辑权限
public static int Int_DelePower = 0; //删除权限
public static int Int_BrowPower = 0; //浏览权限
public static int Int_FindPower = 0; //查询权限
public static int Int_PrintPower = 0; //打印权限
public static int Login_Id = 0; //登录序号
#endregion
}
}
赞助商链接