C#条码仓库管理系统的设计与开发—统计、报表模块(9)
时间:2016-12-12 22:53 来源:毕业论文 作者:毕业论文 点击:次
4.1.7 货物采购登记表结构 本系统的货物采购登记表记录货物采购信息,其结构如图4.7所示: 图4.7 货物采购登记表结构图 4.2 人机界面设计 4.2.1 系统登录 系统登录窗体的界面设计如图4.8所示: 图4.8 系统登录界面设计图 进入此界面后,用户需要输入自己的用户名和密码,当用户名和密码都通过和,根据不同的权限,会进入主界面,开启相应的功能。 实现代码如下所示: public int isUser() { SqlConnection SqlCon = new SqlConnection(); SqlCommand LogInCommand= new SqlCommand(); SqlDataAdapter userAdapter = new SqlDataAdapter(); DataSet UserInfoSet = new DataSet(); try { SqlCon.ConnectionString = "server=.;Trusted_Connection=yes;user=sa;pwd=1;database=storage";//连接字段 LogInCommand.Connection = SqlCon; LogInCommand.CommandText = "SELECT UserID,Password,GroupID From LonInFrm" ; userAdapter.SelectCommand = LogInCommand; userAdapter.SelectCommand.Connection=SqlCon; SqlCon.Open(); userAdapter.Fill(UserInfoSet,"UserInfo");//填充数据集 for (int i=0;i<UserInfoSet.Tables["UserInfo"].Rows.Count;i++) { this.userRow=UserInfoSet.Tables["UserInfo"].Rows[i]; //只有当输入的用户名和密码同时对应上数据库中记录时,才能通过校验 if (userRow[0].ToString().Trim()==this.UserID.Trim() && userRow[1].ToString().Trim()==this.PassWord.Trim()) { Group=userRow[2].ToString().Trim(); return 1; } } return 0; } 4.2.2 主窗体操作模块 系统主窗体操作界面如图4.9所示: (责任编辑:qin) |