版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-PAGEI-目录TOC\o"1-5"\h\z\u摘要 1第一章前言 21.1开发背景 21.2开发目的 21.3开发意义 2第二章系统设计相关理论 32.1管理信息系统介绍 32.1.1MIS的定义 32.1.2WindowsForms的组成控件 32.2管理信息系统设计原则 32.3相关技术与开发工具介绍 42.3.1SQL语言和ADO.NET 42.3.2WindowsForms 5第三章系统总体设计 63.1需求分析 63.1.1问题定义及可行性研究 63.1.2问题定义 63.1.3可行性研究 73.1.4需求分析 73.1.5需求规格说明报告 83.2系统的设计 103.2.1系统概况 103.2.2后台数据库 113.2.3需求规格说明报告 13第四章详细设计过程介绍 144.1系统介绍 144.2各窗体设计及功能详解 144.2.1数据库连接 144.2.2系统变量的设计 144.2.3用户登录 154.2.4管理员添加汽车信息 174.2.5汽车信息查询 194.2.6用户信息管理 21致谢 27参考文献 28 江西信息应用职业技术学院软件技术专业毕业论文第34页共28页摘要随着世界的消费水平的提高,购买车辆人数也在急剧的上升,由于地方的购买车辆的种类有限,因此购买不同种类车辆而产生烦恼。初次购买者对车行,车的核心,什么样的车好都不怎么了解,以及销售人员,财政的管理,因此在这样的情况下,一个汽车销售系统成了购买者和销售者交流的平台。购买者可以在系统上查询理想的车,根据销售人员的建议来选车,为购买者和销售者搭建一个交流的平台。用信息技术来实现这个平台,就出现了车辆,购买者信息,销售信息管理,所谓汽车销售系统是指根据购买者的描述或者通过销售人员的建议进行选车,并由购买者来对车辆进行筛选,购买理想的车。汽车销售系统将购买者、销售人员集成为一体,汽车销售系统详细记录了销售人员信息、用户资料、用户反馈和回访、车辆信息,根据这些记录并通过该系统进行财务的管理。关键字:管理员,员工,汽车销售系统,WindowsForms,数据库毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:日期:
学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期:年月日导师签名:日期:年月日第一章前言1.1开发背景汽车销售市场主要是用账本来记录所有销售的物品,现在的账本不但容易损坏而且不易修改,维护与管理是十分困难的。目前所使用的系统仅仅只包括用户信息管理,汽车查询,没有实现汽车更新,财政管理,销售人员管理。用户无法根据自己的要求选择理想的车,销售公司也无法实现在系统上查询你所管理财政,汽车信息更新。所以从计算机专业的角度来说,这个系统并不是十分完善,不符合专业的开发要求。从用户的角度来说,使用不方便,功能单一。在与销售公司的交流中,他们提出目前系统的维护和管理很困难,希望能有一个便于维护和管理的系统,包括九大部分功能,即汽车信息更新,用户信息查询,销售人员管理,财政管理,用户回访和反馈信息。1.2开发目的随着网络技术的发展和普及,计算机管理在系统中扮演了一个重要的角色。高效率、无差错、易管理的汽车销售管理系统开发适合了时代的需要。本系统主要目的是进一步代替手工操作,安全快捷地保存数据信息,节约时间,从而提高速度和准确性。1.3开发意义计算机已经成为我们学习和工作的得力助手,使用其可方便的管理员工、汽车、用户、财政和回访反馈信息。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经应用于许多领域。我国的消费水平日益上升,汽车将要成为每个人出行的必备交通工具了,选车将会成为广大消费者头疼的事情,财务管理,用户信息管理等。我希望用我所学的知识帮他们解决选车、管理用户信息、财政管理、销售汽车管理。为将来汽车销售上网做好准备跟据年中国电信的调查报告显示我国的上网人数已达到互联网已十分普及,本系统为汽车销售公司将来的上网作了先期工作,比如汽车销售的网络管理模式的建立。第二章系统设计相关理论2.1管理信息系统介绍管理信息系统就是我们常说的MIS(ManagementInformationSystem),它是20世纪80年代才逐渐形成的一门新科学,其概念至今尚无统一的定义,其理论基础尚不完善。但从国外学者给MIS所下的定义看,人们对MIS的认识在逐步加深,MIS的定义在逐渐发展和成熟。2.1.1MIS的定义MIS的定义有很多种,研究者们从各自的角度出发给出了不同定义。MIS的一个定义是:一个管理信息系统是能够提供过去、现在和将来预期信息的一种有条理的方式,这些信息涉及到内部业务和外部情报。它按适当时间间隔拱给格式相同的信息,支持一个组织的计划、控制和操作功能,以便辅助决策制定过程;MIS的另一个定义是:MIS是一个人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。2.1.2WindowsForms的组成控件管理信息系统是一类面向管理的信息系统,它以解决结构化的管理决策问题为目的.它是三项主要功能是:信息处理、辅助事务处理和辅助组织管理、支持决策。1、信息处理。信息处理对组织的数据和信息进行收集、存储、传输、加工、查询等操作,以实现向管理人员及时提供所需的可靠、准确信息的功能。2、辅助事务处理、辅助组织管理。辅助事务处理,包括具有通用性的事务管理(如计划的制定和管理、人事管理、群众来信来访管理等)。它的深层次的功能是辅助组织管理、控制组织行为、帮助组织实现目标。3、支持决策。实测企业运行情况,预测企业未来行为、辅助企业决策人员进行决策是管理信息系统的重要功能,管理信息系统主要是辅助结构化决策问题。2.2管理信息系统设计原则1、实用性原则要力求最大限度地满足用户生产和管理业务作为第一要素进行考虑各业务层次、各管理环节数据处理的实用性,把满足用户生产和管理业务作为第一要素进行考虑。用户接口和操作界面设计尽可能做到界面美观大方,操作简便实用。2、可扩展性与可维护性原则为适应将来的发展,MIS系统应具有良好的可扩展性和可维护性。软件设计尽量模块化、组件化,使应用系统可灵活配置,适应不同的情况。数据库的设计尽可能考虑到未来的需要。3、安全可靠性原则应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。数据库的备份策略恰当,以防止灾难事故发生。4、用户界面设计原则图形化原则:用户界面的设计应符合Windows规范的图形用户界面(GUI),做到美观。用户界面应当直观、明了、条理清晰。实现“傻瓜型”管理——易学、易用、易管理。5、数据库设计原则一致性原则:对信息进行系统的分析与设计,协调数据源,做到“数出一门”、“算法统一”、“度量一致”。保证系统数据的一致性和有效性。2.3相关技术与开发工具介绍2.3.1SQL语言和ADO.NET异构型数据库之间的数据共享多年来一直是人们研究的课题。SQL(StructuredQueryLanguage)标准的制定给应用程序的移植带来一线希望,但各个DBMS定义出来的SQL“方言”却在不同的DBMS之上的应用软件之间树立了一道隔墙。Microsoft推出的ODBC正是为解决这个问题而产生的。SQL有两种使用方法,一种是以与用户交互的方式联机使用,称为交互式SQL;另一种是作为子语言嵌入到其它程序设计语言中使用,称为宿主型SQL。SQL内容包括:[1]SQL查询即SELECT命令,其基本形式是SELECT-FROM-WHERE-ORDER。[2]SQL数据定义是指定义数据库的结构,包括定义基本表、定义视图、定义索引三个部分。[3]SQL数据操纵是指对关系中的具体数据进行增、删、改操作。[4]SQL数据控制是指通过对数据库各种权限的授予或回收来管理数据库系统。WindowsForms是通过ADO.NET来访问数据库的。[5]Connection:用于连接到数据库或其它数据源。[6]Command:用于在数据库中检索、编辑、删除、或插入数据。[7]DataReader:从数据源提供数据流。这些数据只读(不可修改),我们只能向前经过这些数据。[8]DataReader对象没有公用的构造函数,所以不能使用DataReader对象的构造函数来创建一个DataReader对象,只能用Command对象中的ExecuteReader方法来创建一个DataReader对象。[9]DataSet:数据集,相当于驻留在内存中的数据库2.3.2WindowsForms[1]创建WindowsForms应用程序:A开发人员可以像今天创建基于VisualBasic的窗体那样创建WindowsForms应用程序(尽管使用WindowsForms,他们可以在VisualStudio中的所有语言,而不仅仅是在VisualBasic中获得相同的生产力)。[2]可视化继承(VisualInheritance):可视化集继承是WindowsForms中的一个重要的新特性,它将提高开发人员的生产力,促进代码的重用。[3]精确的窗体设计:当开发人员设计WindowsForms应用程序的外观和感觉时,将拥有空前水平的控制能力和生产力。
第三章系统总体设计3.1需求分析3.1.1问题定义及可行性研究3.1.2问题定义对于南昌汽车销售市场,通过网络操作实现选车、购车、管理汽车等,现在汽车的种类繁多,而管理汽车销售系统很少,这个系统可以实现你选购,对汽车行业进行调查,了解汽车的内核,工作原理,工作流程等。[1]项目背景汽车销售市场主要是用账本来记录所有销售的物品,现在的账本不但容易损坏而且不易修改,维护与管理是十分困难的。目前所使用的系统仅仅只包括用户信息管理,汽车查询,没有实现汽车更新,财政管理,销售人员管理。用户无法根据自己的要求选择理想的车,销售公司也无法实现在系统上查询你所管理财政,汽车信息更新。所以从计算机专业的角度来说,这个系统并不是十分完善,不符合专业的开发要求。从用户的角度来说,使用不方便,功能单一。在与销售公司的交流中,他们提出目前系统的维护和管理很困难,希望能有一个便于维护和管理的系统,包括九大部分功能,即汽车信息更新,用户信息查询,销售人员管理,财政管理、用户回访和反馈信息。[2]项目基本要求1)基本要求实现汽车信息更新,用户信息查询,销售人员管理,财政管理、用户回访和反馈信息,对其中的一些保密信息要设置管理权限,不同权限的人管理不同的模块,实现管理方便,保密信息不易泄漏。2)目标①完全实现用户的需求。②系统运行速度要快,查询速度快。③系统的最低寿命为10年。3)约束。充分销售公司的今后管理,如员工今后不在工作,按目前销售公司发展来看,近几年销售公司可能要增加优秀销售用工,及销售经理,因此在管理员界面的设计中要充分考虑到这些未来不可估测的因素。系统最迟运行时间为2009年12月10日。[3]设备与环境CPU:IntelPentiumIV1.40GHz。内存:1024MB。硬盘:80G。操作系统:MicrosoftWindowsXP,MicrosoftWindows2003,MicrosoftWindowsVista等。3.1.3可行性研究本系统可行性研究报告编写的目的在于说明本系统在技术、经济和社会条件等各方面实现的可行性,评述可能选择的各种方案,说明并充分论证所选定的各项方案的可行性,以便作为参考。[1]开发新系统的必要性当今社会是网络化的信息社会,网络对于人们来说已成为获取信息不可缺少的途径,而且扮演着一种愈来愈重要的角色,尤其在新手选车的过程中。作为一个汽车销售系统不能只停留在潜层次上的销售管理,还要为新手提供更多的选择余地和机遇,因此开发出具有销售和财务管理功能的系统也是工作和社会所趋。[2]开发新系统的经济性本系统为商业型系统,主要是便于管理销售信息,其实创造的销售效益将是不可估量的。3.1.4需求分析[1]功能性需求实现汽车信息更新,用户信息查询,销售人员管理,财政管理、用户回访和反馈信息,对其中的一些保密信息要设置管理权限,不同权限的人管理不同的模块,实现管理方便,保密信息不易泄漏。[2]非功能性需求1)安全方面:保证开发的系统平台能够正常运行及作好相应备份,硬盘数据不丢失,硬盘不损坏;2)保密方面:对销售公司的基本情况及需求信息进行保密。其中销售人员只能管理用户信息,而财政收入与支出则不能管理,考虑到信息的保密型;3)不需要大量的人力与资金的投入;4)系统的运行速度要快,查询速度快;5)实现系统的“全智能”化管理,便于维护和操作;6)法律与政策方面:本系统内容不涉及国家政权、色情、暴力,坚决按照法律与各方面政策执行。3.1.5需求规格说明报告1.数据流图依据对问题的分析做出了数据流,见图3-1所示。图3-1数据流图2.数据字典(1)数据流条目名字:汽车信息来源:数据库CarSale去向:用户查看组成:型号+车名+数量数据流量:查询次数名字:用户信息来源:数据库CarSale去向:管理员查看组成:编号+身份证号+姓名+年龄+性别+联系电话+销售数量+家庭地址数据流量:所有用户信息加工条目加工名字:销售人员信息查询编号:001输入:(姓名)处理逻辑:对所有销售人员的查询加工名字:用户信息查询编号:001输入:(身份证号)+(姓名)处理逻辑:对所有用户的查询数据文件条目数据元素名称:管理权限数据类型:字符数据长度:20取值范围:管理员/员工
3.总体结构框架总体结构框架见图3-2所示。图3-2总体结构框架3.2系统的设计3.2.1系统概况汽车管理主要包括两个模块:销售汽车信息查询,添加汽车信息。销售汽车信息查询是把销售的汽车信息查询出来,而且还可以查找没有销售的车辆信息。添加汽车信息是把新来的车辆信息进行添加,把汽车名称,汽车型号,数量,金额添加到数据库里。用户信息管理主要包括一大模块:用户信息管理。用户查询要根据两个条件,分别是用户名,身份证号。用户注册包括姓名,身份证号,车名,联系电话,销售地址,销售人姓名,销售金额。财务管理主要包括两大模块:财务收入和支出进行筛选。销售人员管理主要包括两个子模块:销售人员的查询和销售人员的添。销售人员信息包括姓名,身份证号,性别,年龄,联系电话,家庭地址。3.2.2后台数据库数据库:SQLSever2005库名:CarSale表结构:见如下所述。角色信息表此表存放角色信息,主要包括账号,密码,角色。表名:Admin序号列名数据类型长度小数位标识主键允许空默认值说明1YUserIdnchar200是否编号2YPWDnchar200是密码3Yleixingnchar100是角色汽车管理信息表此表存放汽车信息,主要包括编号,汽车型号,汽车名称,汽车售价表名:CarManagement序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否编号2CarIDnchar200是汽车型号3CarNamevarchar200是汽车名称4CarMoneymoney84是汽车售价入库汽车信息表此表存放入库汽车信息,主要包括汽车型号,汽车名称,汽车数量表名:Cars序号列名数据类型长度小数位标识主键允许空默认值说明1CarIdnchar200否汽车型号2CarNamenchar200是汽车名称3CarCountint40是汽车数量信息反馈表此表存放用户回访反馈信息,主要包括编号,用户名,意见,回访反馈类型表名:ComeBackMessage序号列名数据类型长度小数位标识主键允许空默认值说明1UserNamenchar200是用户名2Messagenchar2000是意见3idint40是是否用户编号4leixingnchar200是回访反馈类型财务管理表此表存放财务信息管理,主要包括编号,金额,收入/支出类型,时间,描述表名:MoneyManagement序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否编号2SaleMoneymoney84是金额3MoneyNumbernchar100是收入/支出类型4Timedatetime83是时间5miaoshunchar1000是描述销售人员信息表,主要包括编号,身份证号,姓名等。表名:SalePeopleManagement序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否编号2SalesIdnchar200否身份证号3SalesNmaenchar200是姓名4SalesSexnchar20是性别5SalesAgeint40是年龄6SalesPhonenchar150是联系电话7SalesCarCountint40是销售数量8SalesAddressnchar500是家庭地址用户信息表此表存放用户信息,主要包括标号,身份证号,姓名,联系电话,汽车名称,销售地址,销售时间,销售人名表名:UserTManagement序号列名数据类型长度小数位标识主键允许空默认值说明1idint40是是否编号2userIdnchar200否身份证号3UserNamenchar200是姓名4UserPhonenchar150是联系电话5CarNamenchar200是汽车名称6SaleAddressnchar500是销售地址7SaleTimedatetime83是销售时间8SalesNamenchar200是销售人名9SalesMoneymoney84是金额3.2.3需求规格说明报告1.数据流图流程图下图3-3所示。图3-3数据流图
第四章详细设计过程介绍4.1系统介绍由于信息的保密性,所以在本系统中设置了两个权限,员工只能添加用户信息和查询用户信息,回访防反馈信息的添加和查询和汽车信息查询功能,员工可以看见有其他的功能,但是没有权限访问其他的窗体。而系统管理员可以进行任意操作,比如说,用户信息添加,查询,员工信息添加,财政管理等功能.4.2各窗体设计及功能详解4.2.1数据库连接在数据库设计完成后,将进行数据库连接工作,主要是测试数据库的字段及相应功能。源码如下:<?xmlversion="1.0"encoding="utf-8"?><configuration><configSections></configSections><connectionStrings><addname="DB"connectionString="DataSource=Galize-PC\SQLEXPRESS;InitialCatalog=CarSale;IntegratedSecurity=True"providerName="System.Data.SqlClient"/></connectionStrings></configuration>4.2.2系统变量的设计用于对静态字段、只读字段等的初始化。添加static关键字,不能添加访问修饰符,因为静态构造函数都是私有的。类的静态构造函数在给定应用程序域中至多执行一次:只有创建类的实例或者引用类的任何静态成员才激发静态构造函数。4.2.3用户登录在窗体登录界面中输入用户名和密码登录后,如果与库中的某个用户名或密码相对应,则弹出欢迎登录提示框,否则弹出密码不正确提示框。在系统开发设计过程中设置的两种用户权限,输入用户名和密码后要选择角色。如下图4-1:图4-1登录界面登录失败如下图4-2:图4-2报错信息登录成功如下图4-3:部分源码如下:privatevoidAdmin_Load(objectsender,EventArgse){comboBox1.Text=comboBox1.Items[0].ToString();}privatevoidbutton1_Click(objectsender,EventArgse){if(Usertbx.Text.Trim()!=string.Empty&&UserPwd.Text.Trim()!=string.Empty){CarSales.BLL.AdminCBAdmin=newCarSales.BLL.Admin();boolAcount=CBAdmin.Exists(Usertbx.Text);if(Acount){CarSales.Model.AdminCMAdmin=newCarSales.Model.Admin();CMAdmin=CBAdmin.GetModel(Usertbx.Text);stringstr1=UserPwd.Text.Trim();stringstr2=CMAdmin.YPWD.Trim();stringstr3=CMAdmin.Yleixing.Trim();if(str1==str2){if(comboBox1.SelectedItem.ToString()==str3){Managementmanagement=newManagement();management.Show();this.Hide();}else{MessageBox.Show("你选择正确的角色!");}}else{MessageBox.Show("密码错误!");UserPwd.Clear();UserPwd.Focus();}}else{MessageBox.Show("用户名错误!");UserPwd.Clear();Usertbx.Clear();Usertbx.Focus();}}else{MessageBox.Show("用户名,密码不能为空!");UserPwd.Clear();Usertbx.Clear();Usertbx.Focus();}}privatevoidbutton2_Click(objectsender,EventArgse){this.Close();}}}4.2.4管理员添加汽车信息如下图4-4:图4-4添加汽车信息部分代码如下:privatevoidbutton2_Click(objectsender,EventArgse){textBox1.Clear();textBox2.Clear();textBox3.Clear();textBox1.Focus();}privatevoidbutton1_Click(objectsender,EventArgse){try{CarSales.BLL.CarsCBCars=newCarSales.BLL.Cars();CarSales.Model.CarsCMCars=newCarSales.Model.Cars();CMCars.CarId=textBox1.Text.Trim();CMCars.CarName=textBox2.Text.Trim();CMCars.CarCount=int.Parse(textBox3.Text.Trim());CBCars.Add(CMCars);MessageBox.Show("数据成功添加");}catch{MessageBox.Show("数据库在维护当中!请稍后再操作!");}}}4.2.5汽车信息查询根据条件或者不输入内容可以查找汽车信息如下图4-5:图4-5查询现有汽车售出的汽车信息查询如下图:部分代码如下:publicpartialclassCarSelect:Form{CarSales.BLL.CarsCBCars=newCarSales.BLL.Cars();CarSales.BLL.UserTManagementCBUserTManagement=newCarSales.BLL.UserTManagement();publicCarSelect(){InitializeComponent();DataSetds=newDataSet();stringstr1="";ds=CBCars.GetList(str1);dataGridView1.DataSource=ds.Tables[0];//dataGridView1.Columns["id"].Visible=false;dataGridView1.Columns["CarId"].HeaderText="型号";dataGridView1.Columns["CarName"].HeaderText="车名";dataGridView1.Columns["CarCount"].HeaderText="数量";stringstr2="";ds=CBUserTManagement.GetList(str2);dataGridView2.DataSource=ds.Tables[0];dataGridView2.Columns["id"].Visible=false;dataGridView2.Columns[1].Visible=false;dataGridView2.Columns[2].Visible=false;dataGridView2.Columns[3].Visible=false;dataGridView2.Columns["CarName"].HeaderText="车名";dataGridView2.Columns["SaleAddress"].HeaderText="销售地址";dataGridView2.Columns["SaleTime"].HeaderText="销售时间";dataGridView2.Columns["SalesName"].HeaderText="销售人名字";dataGridView2.Columns["SalesMoney"].HeaderText="金额";}}4.2.6用户信息管理主要包括添加用户信息,查询,删除,修改用户信息。[1]添加用户信息如下图4-7:图4-7添加用户信息[2]查询,删除,修改用户信息如下图4-8:图4-8查询用户信息部分代码如下:publicpartialclassUserInfo:Form{privateintID=-1;CarSales.BLL.UserTManagementCBUserTManagement=newCarSales.BLL.UserTManagement();CarSales.Model.UserTManagementCMUserTManagement=newCarSales.Model.UserTManagement();publicUserInfo(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){DataSetds=newDataSet();stringstr1=textBox1.Text.Trim();stringstr2=textBox2.Text.Trim();stringstr;if(str1==string.Empty&&str2==string.Empty){str="";}elseif(str1!=string.Empty&&str2==string.Empty){str="UserName="+"'"+str1+"'";}elseif(str1==string.Empty&&str2!=string.Empty){str="userId="+"'"+str2+"'";}else{str="UserName="+"'"+str1+"'"+"anduserId="+"'"+str2+"'";}ds=CBUserTManagement.GetList(str);dataGridView1.DataSource=ds.Tables[0];dataGridView1.Columns["id"].Visible=false;dataGridView1.Columns[1].HeaderText="身份证号";dataGridView1.Columns[2].HeaderText="姓名";dataGridView1.Columns[3].HeaderText="联系电话";dataGridView1.Columns[4].HeaderText="车名";dataGridView1.Columns[5].HeaderText="购买地址";dataGridView1.Columns[6].HeaderText="购买时间";dataGridView1.Columns[7].HeaderText="销售人姓名";dataGridView1.Columns[8].HeaderText="金额";}privatevoidbutton4_Click(objectsender,EventArgse){try{CMUserTManagement.UserName=textBox3.Text.Trim();CMUserTManagement.userId=textBox4.Text.Trim();CMUserTManagement.CarName=textBox5.Text.Trim();CMUserTManagement.UserPhone=textBox6.Text.Trim();CMUserTManagement.SaleAddress=textBox7.Text.Trim();CMUserTManagement.SaleTime=DateTime.Now;CMUserTManagement.SalesName=textBox8.Text.Trim();CMUserTManagement.SalesMoney=decimal.Parse(textBox9.Text.Trim());CBUserTManagement.Add(CMUserTManagement);CarSales.BLL.MoneyManagementCBMoneyManagement=newCarSales.BLL.MoneyManagement();CarSales.Model.MoneyManagementCMMoneyManagement=newCarSales.Model.MoneyManagement();CMMoneyManagement.SaleMoney=decimal.Parse(textBox9.Text.Trim());CMMoneyManagement.miaoshu=textBox5.Text.Trim();CMMoneyManagement.Time=DateTime.Now;CMMoneyManagement.MoneyNumber="财政收入";CBMoneyManagement.Add(CMMoneyManagement);MessageBox.Show("添加成功");}catch{MessageBox.Show("很抱歉,系统正在维护当中,请稍后再输入数据!");}}privatevoidbutton5_Click(objectsender,EventArgse){textBox3.Clear();textBox4.Clear();textBox5.Clear();textBox6.Clear();textBox7.Clear();textBox8.Clear();textBox9.Clear();textBox3.Focus();}privatevoiddataGridView1_CellClick(objectsender,DataGridViewCellEventArgse){ID=int.Parse(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());//获取这一行第0列的值,转换为整数textBox3.Text=dataGridView1.SelectedRows[0].Cells[2].Value.ToString();textBox4.Text=dataGridView1.SelectedRows[0].Cells[1].Value.ToString();textBox5.Text=dataGridView1.SelectedRows[0].Cells[4].Value.ToString();textBox6.Text=dataGridView1.SelectedRows[0].Cells[3].Value.ToString();textBox7.Text=dataGridView1.SelectedRows[0].Cells[5].Value.ToString();textBox8.Text=dataGridView1.SelectedRows[0].Cells[7].Value.ToString();textBox9.Text=dataGridView1.SelectedRows[0].Cells[8].Value.ToString();button4.Enabled=false;button5.Enabled=false;}privatevoidbutton3_Click(objectsender,EventArgse){if(ID==-1){MessageBox.Show("请选中你所要删除的行!");}else{varMsgBoxResult=MessageBox.Show("您真的要删除这条数据吗?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question,MessageBoxDefaultButton.Button3);if(MsgBoxResult==DialogResult.Yes){CBUserTManagement.Delete(ID);MessageBox.Show("成功删除!");}else{ID=-1;}}}privatevoidbutton2_Click(objectsender,EventArgse){try{CMUserTManagement.id=ID;CMUserTManagement.UserName=textBox3.Text.Trim();CMUserTManagement.userId=textBox4.Text.Trim();CMUserTManagement.CarName=textBox5.Text.Trim();CMUserTManagement.UserPhone=textBox6.Text.Trim();CMUserTManagement.SaleAddress=textBox7.Text.Trim();CMUserTManagement.SalesName=textBox8.Text.Trim();CMUserTManagement.SalesMoney=decimal.Parse(textBox9.Text.Trim());CMUserTManagement.SaleTime=DateTime.Now;CBUserTManagement.Add(CMUserTManagement);MessageBox.Show("修改成功!");}catch{MessageBox.Show("修改失败!");}}}
致谢本文是在我的聂宇老师的悉心指导下完成的。在这难忘的大学学习生涯中,老师给了我精心的指导和细心的帮助。对于一个即将走向社会的人来说,我深知这种学习机会是宝贵而难得的,能有今日的收获和成果与老师的谆谆教导密不可分,从他那里我懂得了严谨求实的治学态度、朴实无华的工作作风、一丝不苟的科研精神和真诚正直的做人品德,这对我来说,会受益终生。这也会在潜移默化之中影响着我今后的学习和工作,会激励我在未来的工作和生活中不断拼搏,积极进取。在此,我向聂宇老师表示衷心的感谢!最后向所有曾给予我鼓励和帮助的而在这里没有提及的老师、同学、朋友以及参考文献的作者们表示最高的敬意!参考文献[1](美)布朗著,基于WindowsForms编程实战,徐波等译,机械出版社,2008.1[2](美)沃森,内格尔著,基于C#入门经典(第3版),清华大学出版社,2006.5[3](美)沃尔曼著,数据库系统基础教程,岳丽华,龚育昌等译,机械大学出版社,2003.8[4]余芳编著,中文SQLServer2005数据库管理与开发,冶金工业出版社,2006.11[5]黄忠成著,决战.NETFramework3.5数据库开发圣典,电子工业出版社,2008.9
学位论文原创性声明学位论文作者(本人签名):年月日学位论文出版授权书论文密级:□公开 □保密(___年__月至__年__月)(作者签名:_______导师签名:______________年_____月_____日_______年_____月_____日
独创声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本声明的法律后果由本人承担。
作者签名:二〇一〇年九月二十日
毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定)
作者签名:二〇一〇年九月二十日
致谢时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。最后,我要特别感谢我的导师赵达睿老师、和研究生助教熊伟丽老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究HYPERLINK"/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026企业主要负责人安全培训考试题带答案
- 2026年银行从业模拟题及答案解析
- 水库水资源提质增效及生态治理项目节能评估报告
- 2026年基层政法面试题目及答案
- 生态恢复项目交通影响评价
- 2026公共综合类面试题及答案
- 农业灌溉蓄水池建设土地复垦方案报告书
- 【2026年】妇产科正(副)高级职称考试题库及答案
- 2025南平市山点水园林有限公司招聘笔试历年常考点试题专练附带答案详解
- 2025华夏银行秋招岗位笔试历年典型考题及考点剖析附带答案详解
- 企业管理业务合同
- 2026年广东广州市部分学校中考化学模拟试卷(含答案)
- 2026河南郑州商标审查协作中心招聘7人备考题库有答案详解
- (2025年)经济学基础期末试卷及答案
- 2026全国一卷语文真题(回忆版)
- 河南省安阳市2026届九年级中考二模历史试卷(有答案)
- 2026年教师礼仪测试题及答案
- 2026-2030中国油气管道工程建设行业现状调查与投资价值评估研究报告
- 检测实验室管理与质量控制手册
- 2026学年苏教版小学数学四年级下册(全册)教案、教学计划及进度表新版
- 北师大版初中生物学八年级下册《生命的发生和发展》单元复习教学设计
评论
0/150
提交评论