一、源码特点
winform车辆管理系统是一套完善的桌面程序,设计管理系统,系统具有完整的代码数据库,系统主要采用B/S模式开发。
应用技术:winform c#+sqlserver
开发工具:vs2010 +sqlserver
winform车辆管理系统VS开发sqlserver数据库C
二、功能介绍
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)员工管理:对员工信息进行添加、删除、修改和查看
(3)车辆管理:对车辆信息进行添加、删除、修改和查看
(4)驾驶员管理:对驾驶员信息进行添加、删除、修改和查看
(5)出入记录管理:对出入记录信息进行添加、删除、修改和查看
(6)里程管理:对里程信息进行添加、删除、修改和查看
(7)车辆油量管理:对车辆油量信息进行添加、删除、修改和查看
(8)车辆保养管理:对车辆保养信息进行添加、删除、修改和查看
(9)维修管理:对维修信息进行添加、删除、修改和查看
(10)年检管理:对年检信息进行添加、删除、修改和查看
(11)保险管理:对保险信息进行添加、删除、修改和查看
(12)违章管理:对违章信息进行添加、删除、修改和查看
(13)加油站管理:对加油站信息进行添加、删除、修改和查看
(14)保养单位管理:对保养单位信息进行添加、删除、修改和查看
(15)登录、退出、主界面
- ---保险保存
-
- string strErr = "";
- if(this.txtcl.Text.Trim().Length==0){
- strErr += "车辆不能为空!\n"; }
-
- if(this.txtbxsj.Text.Trim().Length==0){
- strErr += "保险时间不能为空!\n"; }
-
- if(this.txtxm.Text.Trim().Length==0){
- strErr += "项目不能为空!\n"; }
-
- if(this.txtje.Text.Trim().Length==0){
- strErr += "金额不能为空!\n"; }
-
- if(this.txtsj.Text.Trim().Length==0){
- strErr += "时间不能为空!\n"; }
-
- if(this.txtjbr.Text.Trim().Length==0){
- strErr += "经办人不能为空!\n"; }
-
- if(this.txtbxzq.Text.Trim().Length==0){
- strErr += "保险周期不能为空!\n"; }
-
-
- if (strErr != "")
- {
- MessageBox.Show(this, strErr);
- return;
- }
- string cl=this.txtcl.Text;//车辆
- string bxsj=this.txtbxsj.Text;//保险时间
- string xm=this.txtxm.Text;//项目
- string je=this.txtje.Text;//金额
- string sj=this.txtsj.Text;//时间
- string jbr=this.txtjbr.Text;//经办人
- string bxzq=this.txtbxzq.Text;//保险周期
-
- int row = 0;
- string sql = "insert into baoxian (cl,bxsj,xm,je,sj,jbr,bxzq ) values ('"+cl+"','"+bxsj+"','"+xm+"','"+je+"','"+sj+"','"+jbr+"','"+bxzq+"')";
- row = DBO.ExecuteCommand(sql);
- MessageBox.Show(this, "保存成功!");
- BindData();
- ---删除
-
- int id = 0;
- int i = dataGridView1.CurrentRow.Index;
- try
- {
-
- id = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value);
- string sql = "delete from baoxian where bxid='" + id + "'";//删除sql语句
- // MessageBox.Show(this, "i=="+i);
- if (i >= 0)
- {
- DBO.ExecuteCommand(sql);
- MessageBox.Show("删除成功!", "删除提示!", MessageBoxButtons.OK, MessageBoxIcon.Information);
-
- }
- else
- {
- MessageBox.Show(this, "请选择要删除的数据!");
- }
- }
- catch (Exception ex)
- {
- MessageBox.Show(this, ex.Message);
- }
- BindData();
-
- ---详情
- int id = 0;
- int i = dataGridView1.CurrentRow.Index;
- try
- {
-
- // clid = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value);
-
- // MessageBox.Show(this, "i=="+i);
- if (i >= 0)
- {
- this.txtbxid.Text=dataGridView1.Rows[i].Cells[0].Value.ToString();//保险编号
- this.txtcl.Text=dataGridView1.Rows[i].Cells[1].Value.ToString();//车辆
- this.txtbxsj.Text=dataGridView1.Rows[i].Cells[2].Value.ToString();//保险时间
- this.txtxm.Text=dataGridView1.Rows[i].Cells[3].Value.ToString();//项目
- this.txtje.Text=dataGridView1.Rows[i].Cells[4].Value.ToString();//金额
- this.txtsj.Text=dataGridView1.Rows[i].Cells[5].Value.ToString();//时间
- this.txtjbr.Text=dataGridView1.Rows[i].Cells[6].Value.ToString();//经办人
- this.txtbxzq.Text=dataGridView1.Rows[i].Cells[7].Value.ToString();//保险周期
-
- this.buttonmodify.Visible = true;
-
- }
- else
- {
- MessageBox.Show(this, "请选择要查看的保险信息!");
- }
- }
- catch (Exception ex) {
- MessageBox.Show(this, ex.Message);
- }
-
- ---修改
- string strErr = "";
- if(this.txtcl.Text.Trim().Length==0){
- strErr += "车辆不能为空!\n"; }
-
- if(this.txtbxsj.Text.Trim().Length==0){
- strErr += "保险时间不能为空!\n"; }
-
- if(this.txtxm.Text.Trim().Length==0){
- strErr += "项目不能为空!\n"; }
-
- if(this.txtje.Text.Trim().Length==0){
- strErr += "金额不能为空!\n"; }
-
- if(this.txtsj.Text.Trim().Length==0){
- strErr += "时间不能为空!\n"; }
-
- if(this.txtjbr.Text.Trim().Length==0){
- strErr += "经办人不能为空!\n"; }
-
- if(this.txtbxzq.Text.Trim().Length==0){
- strErr += "保险周期不能为空!\n"; }
-
-
- if (strErr != "")
- {
- MessageBox.Show(this, strErr);
- return;
- }
- string cl=this.txtcl.Text;//车辆
- string bxsj=this.txtbxsj.Text;//保险时间
- string xm=this.txtxm.Text;//项目
- string je=this.txtje.Text;//金额
- string sj=this.txtsj.Text;//时间
- string jbr=this.txtjbr.Text;//经办人
- string bxzq=this.txtbxzq.Text;//保险周期
-
- string bxid = this.txtbxid.Text;///
- int row = 0;
- string sql = "update baoxian set cl='"+cl+"',bxsj='"+bxsj+"',xm='"+xm+"',je='"+je+"',sj='"+sj+"',jbr='"+jbr+"',bxzq='"+bxzq+"' where bxid ="+bxid;
- row = DBO.ExecuteCommand(sql);
- MessageBox.Show(this, "修改成功!");
- BindData();
-
-
-
- ---binddata
- public void BindData()
- {
-
-
-
- DataSet ds = new DataSet();
-
-
- string sql = "select * from baoxian where 1=1";
-
- ds = DBO.query(sql);
-
- this.dataGridView1.DataSource = ds.Tables[0];
-
-
- this.buttonmodify.Visible = false;
- //this.txtbaoxian.Text = "";
-
-
- }
三、注意事项
1、管理员账号:admin 密码:admin
2、开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发。
3、数据库文件名是windiancan.mdf
系统实现
