• winform车辆管理系统VS开发sqlserver数据库CS结构c#编程源码程序


    一、源码特点
           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)登录、退出、主界面

    1. ---保险保存
    2. string strErr = "";
    3. if(this.txtcl.Text.Trim().Length==0){
    4. strErr += "车辆不能为空!\n"; }
    5. if(this.txtbxsj.Text.Trim().Length==0){
    6. strErr += "保险时间不能为空!\n"; }
    7. if(this.txtxm.Text.Trim().Length==0){
    8. strErr += "项目不能为空!\n"; }
    9. if(this.txtje.Text.Trim().Length==0){
    10. strErr += "金额不能为空!\n"; }
    11. if(this.txtsj.Text.Trim().Length==0){
    12. strErr += "时间不能为空!\n"; }
    13. if(this.txtjbr.Text.Trim().Length==0){
    14. strErr += "经办人不能为空!\n"; }
    15. if(this.txtbxzq.Text.Trim().Length==0){
    16. strErr += "保险周期不能为空!\n"; }
    17. if (strErr != "")
    18. {
    19. MessageBox.Show(this, strErr);
    20. return;
    21. }
    22. string cl=this.txtcl.Text;//车辆
    23. string bxsj=this.txtbxsj.Text;//保险时间
    24. string xm=this.txtxm.Text;//项目
    25. string je=this.txtje.Text;//金额
    26. string sj=this.txtsj.Text;//时间
    27. string jbr=this.txtjbr.Text;//经办人
    28. string bxzq=this.txtbxzq.Text;//保险周期
    29. int row = 0;
    30. string sql = "insert into baoxian (cl,bxsj,xm,je,sj,jbr,bxzq ) values ('"+cl+"','"+bxsj+"','"+xm+"','"+je+"','"+sj+"','"+jbr+"','"+bxzq+"')";
    31. row = DBO.ExecuteCommand(sql);
    32. MessageBox.Show(this, "保存成功!");
    33. BindData();
    34. ---删除
    35. int id = 0;
    36. int i = dataGridView1.CurrentRow.Index;
    37. try
    38. {
    39. id = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value);
    40. string sql = "delete from baoxian where bxid='" + id + "'";//删除sql语句
    41. // MessageBox.Show(this, "i=="+i);
    42. if (i >= 0)
    43. {
    44. DBO.ExecuteCommand(sql);
    45. MessageBox.Show("删除成功!", "删除提示!", MessageBoxButtons.OK, MessageBoxIcon.Information);
    46. }
    47. else
    48. {
    49. MessageBox.Show(this, "请选择要删除的数据!");
    50. }
    51. }
    52. catch (Exception ex)
    53. {
    54. MessageBox.Show(this, ex.Message);
    55. }
    56. BindData();
    57. ---详情
    58. int id = 0;
    59. int i = dataGridView1.CurrentRow.Index;
    60. try
    61. {
    62. // clid = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value);
    63. // MessageBox.Show(this, "i=="+i);
    64. if (i >= 0)
    65. {
    66. this.txtbxid.Text=dataGridView1.Rows[i].Cells[0].Value.ToString();//保险编号
    67. this.txtcl.Text=dataGridView1.Rows[i].Cells[1].Value.ToString();//车辆
    68. this.txtbxsj.Text=dataGridView1.Rows[i].Cells[2].Value.ToString();//保险时间
    69. this.txtxm.Text=dataGridView1.Rows[i].Cells[3].Value.ToString();//项目
    70. this.txtje.Text=dataGridView1.Rows[i].Cells[4].Value.ToString();//金额
    71. this.txtsj.Text=dataGridView1.Rows[i].Cells[5].Value.ToString();//时间
    72. this.txtjbr.Text=dataGridView1.Rows[i].Cells[6].Value.ToString();//经办人
    73. this.txtbxzq.Text=dataGridView1.Rows[i].Cells[7].Value.ToString();//保险周期
    74. this.buttonmodify.Visible = true;
    75. }
    76. else
    77. {
    78. MessageBox.Show(this, "请选择要查看的保险信息!");
    79. }
    80. }
    81. catch (Exception ex) {
    82. MessageBox.Show(this, ex.Message);
    83. }
    84. ---修改
    85. string strErr = "";
    86. if(this.txtcl.Text.Trim().Length==0){
    87. strErr += "车辆不能为空!\n"; }
    88. if(this.txtbxsj.Text.Trim().Length==0){
    89. strErr += "保险时间不能为空!\n"; }
    90. if(this.txtxm.Text.Trim().Length==0){
    91. strErr += "项目不能为空!\n"; }
    92. if(this.txtje.Text.Trim().Length==0){
    93. strErr += "金额不能为空!\n"; }
    94. if(this.txtsj.Text.Trim().Length==0){
    95. strErr += "时间不能为空!\n"; }
    96. if(this.txtjbr.Text.Trim().Length==0){
    97. strErr += "经办人不能为空!\n"; }
    98. if(this.txtbxzq.Text.Trim().Length==0){
    99. strErr += "保险周期不能为空!\n"; }
    100. if (strErr != "")
    101. {
    102. MessageBox.Show(this, strErr);
    103. return;
    104. }
    105. string cl=this.txtcl.Text;//车辆
    106. string bxsj=this.txtbxsj.Text;//保险时间
    107. string xm=this.txtxm.Text;//项目
    108. string je=this.txtje.Text;//金额
    109. string sj=this.txtsj.Text;//时间
    110. string jbr=this.txtjbr.Text;//经办人
    111. string bxzq=this.txtbxzq.Text;//保险周期
    112. string bxid = this.txtbxid.Text;///
    113. int row = 0;
    114. string sql = "update baoxian set cl='"+cl+"',bxsj='"+bxsj+"',xm='"+xm+"',je='"+je+"',sj='"+sj+"',jbr='"+jbr+"',bxzq='"+bxzq+"' where bxid ="+bxid;
    115. row = DBO.ExecuteCommand(sql);
    116. MessageBox.Show(this, "修改成功!");
    117. BindData();
    118. ---binddata
    119. public void BindData()
    120. {
    121. DataSet ds = new DataSet();
    122. string sql = "select * from baoxian where 1=1";
    123. ds = DBO.query(sql);
    124. this.dataGridView1.DataSource = ds.Tables[0];
    125. this.buttonmodify.Visible = false;
    126. //this.txtbaoxian.Text = "";
    127. }

    三、注意事项
       1、管理员账号:admin 密码:admin 
       2、开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发。
       3、数据库文件名是windiancan.mdf 

    系统实现

     

     

     

     

  • 相关阅读:
    CSS实现鼠标移至图片上显示遮罩层及文字效果
    SpringBoot环境搭建与初创程序
    Vue笔记_transition组件(过渡样式)
    ADSP-21489的开发详解:VDSP+自己编程写代码开发(3-可能出现的故障和解决办法)
    JavaWeb前置知识-FruitJDBC学习
    HBase 的安装与部署
    Qt开发之串口通信(三)
    解决npm install 安装报错记录贴
    迷宫
    一行shell实现tree
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/127359035