题目要求设计与实现包括人事管理、财务管理、原材料采购与库存管理、产品销售管理等功能的中小微企业信息管理系统,支持各类人员相关信息的增、删、改、查。
管理员具有用户建立、权限分配、基础信息维护等功能权限。人事部门用户具有人事信息维护功能权限。财务部门人员具有工资核算、成本核算、利润分析等功能权限。仓库管理人员具有入库登记、出库登记、库存清算等功能权限。销售人员具有销售登记、销售统计等功能权限。各级领导具有查看相关各类信息及统计分析功能权限。 部分代码:
连接数据库
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
/*创建连接*/
con = new SqlConnection("Server=;Database=;uid=;pwd=;integrated security = true"); //创建连接
/*打开连接*/
con.Open();//连接数据库
//textBox1.Text = "成功连接数据库";
/*向数据库发送SQL命令*/
string sql = "select time ,sum_coast ,sum_sale,sum_zaiwu.sum_lirunfrom CaiWuBaoBiao";
SqlCommand sc = new SqlCommand(sql, con);//创建命令对象
/*以数据集的形式返回结果集*/
SqlDataAdapter dbAdapter = new SqlDataAdapter(sc);//创建数据适配器
DataSet ds = new DataSet();//DataSet表示数据在内存中的缓存
dbAdapter.Fill(ds, "1");//讲查询结果填充到ds
this.dataGridView1.DataSource = ds;//dataGridView1的数据源设为ds
this.dataGridView1.DataMember = "1"; //绑定ds的表名
//重命名表头
dataGridView1.Columns[0].HeaderText = "时间";
dataGridView1.Columns[1].HeaderText = "成本总额";
dataGridView1.Columns[2].HeaderText = "销售总额";
dataGridView1.Columns[2].HeaderText = "债务总额";
dataGridView1.Columns[2].HeaderText = "利润总额";
con.Close();
con.Dispose();
}
奖金计算:
private void button5_Click(object sender, EventArgs e)
{
int rsum = 0;
int esum;
string id = textBox1.Text;
//查询数据并显示在文本框
con = new SqlConnection("Server=;Database=;uid=;pwd=;integrated security = true"); //创建连接
con.Open(); //打开连接
cmd = new SqlCommand();
cmd.CommandText = "select out_price,quantity from salr where eid = " + id; //SQL语句
cmd.CommandType = CommandType.Text;
cmd.Connection = con; //指定连接对象,即上面创建的con
//cmd.ExecuteNonQuery();
SqlDataReader reader = cmd.ExecuteReader();
StringBuilder sb = new StringBuilder();
while (reader.Read()) //计算奖金
{
int i = 0;i++;
rsum = rsum + Convert.ToInt32(reader[i]) * Convert.ToInt32(reader[i + 1]);
}
esum = basic + rsum - amerce;
string rs = Convert.ToString(rsum);
textBox4.Text = rs;//奖金
string es = Convert.ToString(esum);
textBox6.Text = es; //实际工资
reader.Close();
con.Close(); //关闭连接*/
}
全部源码下载(VS 2015):https://download.csdn.net/download/haypu/11069172