计算机应用毕业论文_第1页
计算机应用毕业论文_第2页
计算机应用毕业论文_第3页
计算机应用毕业论文_第4页
计算机应用毕业论文_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、xx学院毕业论文课题名称:信息管理系统姓名:XXX年级:2008级专业:计算机应用指导教师:完成日期:XXXXX年XX月XX日目录中文摘要Abstract 第一早 前言1 1课题背景1. 2国内外发展1. 3研究内容1. 4研究意义第二章开发环境2.1开发平台2.2开发工具2.3系统的配置(硬件、软件要求)2.4 数据库技术 2.5 AccesS勺发展第三章 系统分析与设计 3.1 需求分析 3.2 数据库设计 3.3 数据库逻辑设计 3.4 应用程序设计 3.4.2 系统界面设计 第四章 系统实现 4.1 系统编码 4.2 总体实现 第五章 总结与展望 5.1 总结 5.2 展望 致 谢 参

2、考文献 中文摘要 本系统为企业客户信息管理系统,通过该系统,使企业勺客户管理工作系 统化、规范化、自动化,从而达到提高企业客户管理效率勺目勺。采用勺开发 工具是 Microsoft Visual studio 2008 。企业客户管理系统能够对企业客户基 础信息、客户档案浏览、客户资料查询 、客户资料统计、日常记事、通讯 录、数据库备份和还原及清空等进行管理。及时了解各个环节中信息勺变更管理人员必须以管理员身份登录,保证了系统的安全性。系统的总体任务是使 企业管理人员可以轻松快捷地完成对企业客户管理的任务。有利于提高管理效率。支持运行的环境:Microsoft Window2000/XP。关键

3、词:企业客户信息管理、日常记事、通讯录、系统管理AbstractThe system for the enterprise customer information management system, through the system, the enterprise customer management systematization, sta ndardizatio n, automati on, customer man ageme nt to improve en terprise efficie ncy. Development tool used is Microsoft V

4、isual Studio 2008. Enterprise customer management systems to the enterprise customer base of information, customer profiles, browse, customer inquiries, customer statistics, daily notes, address book, database backup and restore and empty the other man ageme nt. Timely in formatio n about cha nges i

5、n every aspect. Man agers must Log en sure the security of the system. System's overall mission is to make corporate managers can quickly and easily complete the task of en terprise customer man ageme nt.Help improve man ageme nt efficie ncy. Support the en vir onment: Microsoft Win dow2000/XP.K

6、eywords: administrative,daily summary record, address book, System man ageme nt第一章前言1. 1课题背景转眼间三年的高校生活就要结束了,最后的一个任务就是做一个毕业设计,根据我在 洁驹汽车服务有限公司的工作需要,结合自己所学的专业知识以及平时所做的作品和参考 的资料,决定着手做一个基于 C#的企业客户信息管理系统作为毕业设计作品。通过VisualStudio 2008来实现美观的界面,利用 C#语句来编写语句,并用access自动连接实现数据 库动态更新功能,通过这种连接方式,让整个系统能够完整的实现所需要的功能。

7、通过这 个设计,让我自己能够多充实点知识,也便于顺利的完成工作任务。1 2 国内外发展随着 Internet 的飞速发展,更新换代越来越频繁,人类已进入网络计算和数字化时代,通 过计算机管理软件对企业进行管理,管理更多的客户信息,快捷而方便的让管理员能在最 快的时间里找到、修改、保存自己所需要的相关信息。让更多的企业对自己客户的管理更 加规范、快速、方便。1 3 研究内容首先,我需要把企业客户管理系统需要来判断该系统所需要实现的功能,再根据功能 需要制定一个清单将软件目标详细地有条理地罗列出来,再通过C#来实现这些菜单的功能,并将各个菜单有机地链接为一个整体。其次,通过一些图片和字体的美化,让

8、整个界面看上去比较美观。把各种需要的表 单、菜单和主程序都给建立好。最后,通过C#和acces将各个功能连接和实现。对于这次设计的内容,主要是掌握。播口数据库的编程信息,通过编程的语句实现控件和表、菜单之间的连接,有效的完成设计。1 4 研究意义企业是一个生产、管理的集散地,生产资料和企业客户资料繁多,包含很多信息数据的 管理。在过去的企业中用书面管理信息,在修改、查询、添加企业客户信息方面都没有很好 的发挥它的效益,企业客户资料管理复杂、工作量大比较突出,不能利用多种途径查询企业 客户资料,修改后不能同步更改所有档案资料。这就是企业客户管理系统开发的基本环境。设计处理查询方式单一,添加不能与

9、统计同步,出错率高,出错后不易更改。由于信 息比较多,企业客户信息管理比较混乱;一般客户情况是记录的,资料的数目和内容记录 在文件中,资料室的工作人员和管理人员也只能当时比较清楚,时间一长,如再有进行查 询,查找了造成查询费时,费力。如果对很长时间以前的资料进行更改就更加困难了。基于此类问题,我认为有必要建立一个企业客户管理系统,使资料管理工作规范化, 程序化,避免资料管理随意性,提高信息处理的速度和准确性,能够及时、准确、有效的 查询、修改和保存资料情况。第二章 开发环境2.1 开发平台考虑到本系统的性能要求,和现有的条件,我选择了 WINDOWS X中文版作为开发、测 试和运行的平台。因为

10、 WINDOW操作系统是目前应用最广的操作系统,它以全新的图形界 面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作 为开发平台,易于功能的扩展和软件升级。2.2 开发工具针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点并根据平时所学 的知识,结合企业客户管理系统的需要和目前的硬件环境,我选用微软WINDOW平台下的Visual Studio 2008 (简写为 VS 2008)作为软件开发工具。选用该工具有发下几方面的优 点:八、(1)VS2008是目前微机上较优秀的软件开发系统软件,是一个集成环境开发的软件, 其编程语言c#W C语言较为相似,它具有

11、友好的可视化环境,整合的源代码编辑器、编译 器、调试器和资源编辑器,开发人员可利用插件模式、面向对象的程序设计方法整合各种 开发工作,大大简化了应用系统的开发过程,并提高了系统工程的模块化和紧凑性。(2)VS 2008 工具箱中提供了大量的诸如“容器”、“菜单和工具栏”、“数据”、 “媒体”、“打印”、“对话框”等控件 , 在服务器资源管理器中提供了快速的数据库连接 以及创建,使以往费时费力的开发工作变得轻松自如。这些可视化的设计工具免除了开发 者编写大量程序代码的工作。2.3 系统的配置(硬件、软件要求)C PU: Pentium 4 3.0 以上。内存:512MB以上。硬盘:80GB以上。

12、显示器:1024 X 768像素以上。数据库: Access2000 以上。操作系统:Win dows XP或更高版本。2.4 数据库技术Access是一种关系型数据库管理系统,是 的组成部分之一。Access1.0诞生于20世 纪 90 年代初期,目前 Access2003 已经得到广泛使用。历经多次升级改版,其功能越来越强 大,但操作反而更加简单。尤其是 Access 与 Office 的高度集成,风格统一的操作界画使得 许多初学者更容易掌握。Access应用广泛,能操作其他来源的资料,包括许多流行的 PC数据库程序(如 DBASE Paradox、FoxPro)和、小型机及大型机上的许多

13、 SQL数据库。此外,Access还提供的高级 应用系统。Access与其它数据库开发系统比较有一个明显的区别:用户不用编写一行代 码,就可以在很短的时间里开发出一个功能强大且相当专业的数据库应用程序,并且这一过程是完全可视的,如果能给它加上一些简短的 VBA弋码,那么开发出的程序就与专业潜心 开发的程序一样。2.5 Access 的发展Access数据库系统既是一个关系数据库系统,还是设计作为Win dows图形用户界面的应用程序生成器。它经历了一个长期的发展过程。Microsoft公司在1990年5月推出Windows3.0以来,该程序立刻受到了用户的欢迎和 喜爱,1992年11月Micr

14、osoft公司发行了 Windows数据库关系系统Accessl.0版本。从此, Access不断改进和再设计、自1995年起,Access成为办公软件Office95的一部分。多年 来,Microsoft 先后推出过的 Access 版本有 2.0、7.0/95、8.0/97、9.0/2000、 10.0/2002 ,直到今天的 Access2003、 2007版。中文版 Access2003 具有和 Office2003 中的 Word2003 、 Excel2003 、 Powerpoint2003 等相同的操作界面和使用环境,具有直接连接 Internet 和 Intranet 的功能

15、。它的操作更加 简单,使用更加方便。Access 的最主要优点是它不用携带向上兼容的软件。无论是对于有经验的数据库设计 人员还是那些刚刚接触数据库管理系统的,都会发Access所提供的各种工具既非常实用又非常方便,同时还能够获得高效的数据处理能力。Access优点明显:具有方便实用的强大功能,Access用户不用考虑构成传统PC数据库的多个单独的文件;可以利用各种图例快速获得数据;可以利用报表设计工具,非常方便 地生成漂亮的数据报表,而不需要采用编程;采用OLE技术能够方便地创建和编辑多媒体数据库,其中包括文本、声音、图像和等对象;支持ODBC勺SQL数据库的数据;设计过程自动化,提高了数据库

16、的工作效率;具有较好的集成开发功能;可以采用VB(A Application )编写数据库应用程序;提供了包括断点设置、单步执行等调试功能;能够像Word那样自动进行语法检査和错误诊断;进一步完善了将 Internet/Intranet 集成到整个办公室的桌面操 作环境。总之,Access发展到现在已经向用户展示出它的易于使用和功能强大的特性。第三章 系统分析与设计3.1 需求分析本系统用于企业的客户资料管理。主要任务是用计算机对企业客户进行日常管理,如 企业客户信息的添加、删除、修改、查询,以及企业客户信息的统计和打印等。该系统包 含三种基本信息:企业客户基础信息、日常记事、家庭住址和服务情

17、况,还可根据需要对 其进行信息更新,包括对企业客户资料进行添加、修改和删除,对日常记事和通讯录信息 进行添加、修改、删除等操作、查询等。能进行多条件的企业客户信息查询的查询。(1)统计。按多条件对企业客户的信息查询后,能进行按企业员工不同信息的统计等。(2)数据库操作。能对数据库数据进行保存、数据清除以及数据存储转换操作。(3)其他操作。能在必要的时候调用其他工具(如可调用记事本)。 通过以上分析,企业客户管理系统有基础信息管理模块、客户管理模块、备忘记录、数据 库模块组成。3.2 数据库设计数据库设计是应用系统开发的一个重要环节,数据库结构的好坏将直接对应用系统的 效率及实现结果产生重要影响

18、。在数据库设计的开始阶段应尽量全面考虑用户的各种需求,收集基础数据、流程数据结构及数据处理流程。根据需求分析,企业客户管理系统的数据图如图3.1所示全部数据显示信 息 搜 索 要 求搜 索 结 果数 据 修 改 要 求修 改 结 果客 户 信 息 添 加添 加 结 果删 除 信 息 操 作 要操 作 结 果操 作 结 果企业客户信息管理系统图3.1数据流程图企业客户管理系统的 E-R 图如图 3.2 所示:企业客户浇料图3.2 E-R模型图用户登录信息一验证结果登录验证3.3数据库逻辑设计本系统数据库各数据库表的结构如下图所示:表 tbAdmin表 tbUserInfo3.4应用程序设计3.4

19、 . 1总体设计企业客户管理系统的总体结构图如图 3.26所示:3.4.2系统界面设计用户登录窗口界面是用户看到的第一幅画面,也是进入系统之前必须经过的一道“关 口”。因此,简洁、实用、友好是设计时应当考虑到的风格。登录本系统,用户将看到如 图3.27所示:图3.27登录界面本系统注重用户的权限的限制,当用户名或密码输入错误时,要求用户再次输入用 户名和密码。进行系统的主画面屏幕区域设计时,考虑是汽车服务公司,因此选择的图 片都是能够突出特点的个性化设计,同时当打开登陆界面是会自动播放动听的背景音 乐。第四章系统实现4.1系统编码1.用户登录(1)用户登录的表单界面设计如图 4.1所示:用户登

20、录界面图图4.1(2)功能及设计说明在该界面中,当用户输入用户名和密码后,程序将从tbAdmin表中进行查找,如果找到,将判断该用户的权限,从而调出相应的操作权限供用户操作。(3) 代码 登录按钮的 Click 代码如下:FormLogin : Form /private bool res = false; OleDbConnection con; OleDbDataReader tbread;FormLogin() InitializeComponent(); buttonClose_Click( sender, EventArgs e) Application.Exit(); button

21、Ok_Click( sender, EventArgs e)getCon();tbread.Read();pw = tbread.GetValue(0).ToString();(pw = textBoxPW.Text)ClassAdminName.adminName = textBoxName.Text; .Close(); MessageBox.Show(" 密码错误! ", " 提示 ", MessageBoxButtons.OK); MessageBox.Show(" 用户不存在! ", " 提示 ", Me

22、ssageBoxButtons.OK); con.Close(); OleDbDataReader getCon()/创建连接数据库的字符串con = OleDbConnection(ConStr);/对数据库进行查询操作sql = "select adminPassword from tbAdmin where adminName = '" + textBoxName.Text + "'"OleDbCommand cmd = OleDbCommand(sql, con);con.Open();tbread = cmd.ExecuteRe

23、ader(); / 读取数据 tbread;MessageBox.Show("连接错误! ", " 提示 ", MessageBoxButtons.OK);J2. 显示界面( 1 )系统显示界面设计如图 4.2 所示:图 4.2 显示界面( 2 )功能及设计说明: 显示用户界面主要是为了方便用户对所有的客户信息有个整体的了解和直观的掌握, 无需搜索,只要点击显示所有客户,系统便会自动将所保存的所有客户信息资料详细的显 示在上图对话框中。( 3)代码:public partial class FormView : Formprivate OleDbConn

24、ection con;private OleDbDataReader tbread;/int row = 0;public FormView() InitializeComponent();private void FormView_Load(object sender, EventArgs e)getCon();trywhile (tbread.Read()ListViewItem lvi = newListViewItem(tbread.GetValue(1).ToString();catchMessageBox.Show(" 暂时没有数据! ", " 提示

25、", MessageBoxButtons.OK); con.Close();public OleDbDataReader getCon()trycon = new OleDbConnection(ConStr);string sql = "select * from tbUserInfo"OleDbCommand cmd = new OleDbCommand(sql, con); con.Open();tbread = cmd.ExecuteReader();return tbread;catchMessageBox.Show(" 连接错误! "

26、;, " 提示 ", MessageBoxButtons.OK); return null;3. 主界面( 1)系统主界面设计如图 4.3 所示:图 4.3 系统主界面(2)功能及设计说明 该主界面主要实现了整个系统操作功能的调用操作,并且显示当前的登录用户名,另 外还自动播放播放背景音乐。在帮助菜单中有对该系统的操作说明以及关于程序的信息。( 3)主要事件代码如下:FormMain : FormFormMain()InitializeComponent();/ 隐藏此窗体,并显示登入窗体.Hide();FormLogin fl = FormLogin();fl.ShowD

27、ialog();FormMain_Load( sender, EventArgs e)/ 在公司名称下显示欢迎该用户labelWelcom.Text = " 欢迎: " + ClassAdminName.adminName; buttonViewAll_Click( sender, EventArgs e)FormView fv = FormView();fv.MdiParent = ;fv.Show(); buttonSearch_Click( sender, EventArgs e)FormSearch fs = FormSearch(); fs.MdiParent =

28、 ; fs.Show();buttonAdd_Click( sender, EventArgs e)FormAdd fa = FormAdd();fa.MdiParent = ;fa.Show();buttonUpdate_Click( sender, EventArgs e)FormUpdate fu = FormUpdate();fu.MdiParent = ;fu.Show();buttonExit_Click( sender, EventArgs e)Application.Exit();buttonDelete_Click( sender, EventArgs e)FormDelet

29、e fd = FormDelete();fd.MdiParent = ;fd.Show();button1_Click( sender, EventArgs e)AboutBox1 aboutbox = AboutBox1();aboutbox.ShowDialog();button2_Click( sender, EventArgs e)button3_Click( sender, EventArgs e)Form1 form1 = Form1();form1.ShowDialog();4. 搜索用户( 1)搜索用户界面如图 4.4 所示:图 4.4 客户信息搜索( 2 )功能及设计说明:当

30、用户想针对某个客户信息进行了解时,只要通过系统就可以快速查找到相关信息, 为了方便本系统设计了两种条件进行搜索,一是通过客户名来搜索,主要针对本公司的所 有客户设计的,二是通过会员卡号来进行搜索,通过这种搜索方式可以巧妙的避免难题, 就是当出现同名同姓的客户时这种方法可以大大加强信息的准确性,通过这两种方式搜索 操作起来非常方便和人性化,当输入错误时,可以点击“重置”然后再重新进行输入即 可,输入完毕后点击“搜索”系统就会自动根据条件进行搜索了,如果搜索到了就会自动 将客户信息显示在下方的列表中。这样就可以方便用户的工作了。(3)代码:partial class FormSearch/ <

31、;summary>/ Required designer variable./ </summary>/ <summary>/ Clean up any resources being used./ </summary>/ <param name="disposing">true if managed resources should be disposed;otherwise, false.</param>protected override void Dispose(bool disposing)if (d

32、isposing && (components != null)components.Dispose();base.Dispose(disposing);#region Windows Form Designer generated code/ <summary>/ Required method for Designer support - do not modify/ the contents of this method with the code editor./ </summary>private void InitializeComponen

33、t()this.SuspendLayout();/ groupBoxSearch/搜索用户 "/ buttonClear/重置 "/ buttonSearch/搜索 "/ textBoxSearch/ radioButtonNumberSearch/按会员卡号搜索 "/ radioButtonNameSearch/ 按客户名称搜索 "/ listViewView/this.columnHeader1,this.columnHeader2,this.columnHeader3,this.columnHeader4,this.columnHeade

34、r5, this.columnHeader6);/ columnHeader1/客户姓名 "/ columnHeader2/会员卡号 "/ columnHeader3/车牌号码 "/ columnHeader4/联系地址 "/ columnHeader5/服务情况 "/ columnHeader6/套餐类型 "/ FormSearch/this.Name = "FormSearch"this.Text = "搜索用户 "this.Load += new System.EventHandler(t

35、his.FormSearch_Load); this.ResumeLayout(false);#endregion5. 添加用户( 1)添加用户系统界面如图 4.5 所示:图 4.5 添加用户信息界面(2)功能及设计说明: 当有新的客户信息需要立即添加到系统中去以方便客户信息的科学有效地管理,即使 更新等工作的开展,因此作为客户信息管理系统添加客户信息的功能非常重要,本系统当 然也不例外,当药加入新的客户信息时,我们只要将相关的客户信息填写完毕主要包括客 户姓名、会员卡号、车牌号码、联系地址、服务情况、套餐类型等,本系统对所有客户都 采取姓名和卡号双重登记的管理模式,以便搜索起来方便,而且也可

36、以巧妙的避免了同名 同姓的客户给管理带来的麻烦。( 3)代码:FormAdd : FormOleDbConnection con;FormAdd()InitializeComponent();FormAdd_Load( sender, EventArgs e)buttonOk_Click( sender, EventArgs e)(getCon()MessageBox.Show("添加成功! ", " 提示 ", MessageBoxButtons.OK);buttonClear_Click(sender, e);MessageBox.Show(&quo

37、t;添加失败! ", " 提示 ", MessageBoxButtons.OK);buttonClear_Click( sender, EventArgs e)textBoxName.Text = ""textBoxNum.Text = ""textBoxAutoNum.Text = ""textBoxAddress.Text = ""textBoxService.Text = ""textBoxMenu.Text = ""Boolean get

38、Con()con = OleDbConnection(ConStr);sql = "insert into tbUserInfo (userName,userNum,userAutoNum,userAddress,userService,userMenu) values ('" + textBoxName.Text + "','" + textBoxNum.Text + "','" + textBoxAutoNum.Text + "','" + textBox

39、Address.Text + "','" + textBoxService.Text + "','" + textBoxMenu.Text + "')"OleDbCommand cmd = OleDbCommand(sql, con);con.Open();cmd.ExecuteNonQuery();6. 修改用户( 1)修改用户界面如图 4.6 所示:图 4.6 修改用户界面( 2 )功能及设计说明: 修改用户信息功能主要是针对客户信息的变动来设计的,比如联系地址、服务情况或套餐 类型的变动,

40、我们都会重新进行登记,及时更新以便做好对客户信息的有效管理,再实现 该步骤的时候要先进行搜索,因此是修改对搜索功能延伸,搜索到了原先的客户信息之后 进行重新登记,然后点击“确定”按钮就可以将客户信息进行保存了。( 3)代码: FormUpdate : Form id = ""OleDbConnection con; OleDbDataReader tbread;FormUpdate()InitializeComponent(); FormUpdate_Load( sender, EventArgs e) buttonSearch_Click( sender, EventAr

41、gs e) getCon(); tbread.Read();id = tbread.GetValue(0).ToString();textBoxName.Text = tbread.GetValue(1).ToString(); textBoxNum.Text = tbread.GetValue(2).ToString();textBoxAutoNum.Text = tbread.GetValue(3).ToString(); textBoxAddress.Text = tbread.GetValue(4).ToString();textBoxService.Text = tbread.Get

42、Value(5).ToString();textBoxMenu.Text = tbread.GetValue(6).ToString(); buttonClear_Click(sender, e);MessageBox.Show(" 暂时没有数据! ", " 提示 ", MessageBoxButtons.OK); con.Close(); buttonClear_Click( sender, EventArgs e) textBoxSearch.Text = "" buttonOk_Click( sender, EventArgs

43、e)(update()MessageBox.Show(" 修改成功! ", " 提示 ", MessageBoxButtons.OK); buttonClearUser_Click(sender, e);MessageBox.Show(" 修改失败! ", " 提示 ", MessageBoxButtons.OK); con.Close(); buttonClearUser_Click( sender, EventArgs e) textBoxName.Text = "" textBoxNum.

44、Text = "" textBoxAutoNum.Text = "" textBoxAddress.Text = "" textBoxService.Text = "" textBoxMenu.Text = ""Boolean update()con = OleDbConnection(ConStr);sql = "update tbUserInfo set userName = '" + textBoxName.Text +"',userNum =

45、 '" + textBoxNum.Text + "',userAutoNum = '" + textBoxAutoNum.Text + "',userAddress = '" + textBoxAddress.Text + "',userService = '" + textBoxService.Text + "',userMenu = '" + textBoxMenu.Text + "' where id = &q

46、uot; + .Parse(id);OleDbCommand cmd = OleDbCommand(sql, con); con.Open();cmd.ExecuteNonQuery();OleDbDataReader getCon()con = OleDbConnection(ConStr);sql = "select * from tbUserInfo where userNum = '" +textBoxSearch.Text + "'"OleDbCommand cmd = OleDbCommand(sql, con);con.Op

47、en();tbread = cmd.ExecuteReader();tbread;MessageBox.Show(" 连接错误! ", " 提示 ", MessageBoxButtons.OK);7. 删除界面( 1)删除系统界面如图 4.7 所示:图 4.7 删除用户界面(2)功能及设计说明: 该功能主要是为了方便管理而设置的,即有些客户因为各种原因退出本公司会员了,因此 要将其相关信息从客户信息体统中删除,与修改客户信息相同,在删除之前要先进行搜 索,当所找信息确认无误时,点击“删除”按钮就可以将信息删除了。(3) 代码:FormDelete : F

48、ormid = ""OleDbConnection con;OleDbDataReader tbread;FormDelete()InitializeComponent();FormDelete_Load( sender, EventArgs e)buttonSearch_Click( sender, EventArgs e)getCon();tbread.Read();id = tbread.GetValue(0).ToString(); textBoxName.Text = tbread.GetValue(1).ToString(); textBoxNum.Text =

49、 tbread.GetValue(2).ToString(); textBoxAutoNum.Text = tbread.GetValue(3).ToString(); textBoxAddress.Text = tbread.GetValue(4).ToString(); textBoxService.Text = tbread.GetValue(5).ToString(); textBoxMenu.Text = tbread.GetValue(6).ToString(); buttonClear_Click(sender, e);MessageBox.Show(" 暂时没有数据!

50、 ", " 提示 ", MessageBoxButtons.OK); con.Close(); buttonClear_Click( sender, EventArgs e) textBoxSearch.Text = "" buttonDelete_Click( sender, EventArgs e)(delete()MessageBox.Show(" 删除成功! ", " 提示 ", MessageBoxButtons.OK); textBoxName.Text = ""textB

51、oxNum.Text = "" textBoxAutoNum.Text = "" textBoxAddress.Text = "" textBoxService.Text = "" textBoxMenu.Text = ""MessageBox.Show(" 删除失败! ", " 提示 ", MessageBoxButtons.OK); con.Close(); buttonCancel_Click( sender, EventArgs e) .Close

52、(); Boolean delete() con = OleDbConnection(ConStr);sql = "delete from tbUserInfo where ID = " + .Parse(id); OleDbCommand cmd = OleDbCommand(sql, con); con.Open();cmd.ExecuteNonQuery();JOleDbDataReader getCon()con = OleDbConnection(ConStr);sql = "select * from tbUserInfo where userNum

53、= '" + textBoxSearch.Text + "'"OleDbCommand cmd = OleDbCommand(sql, con);con.Open();tbread = cmd.ExecuteReader();tbread;MessageBox.Show("连接错误! ", " 提示 ", MessageBoxButtons.OK);J8. 关于对话框(1) 关于对话框如图 4.8 所示:图 4.8 关于框界面( 2 )功能及设计说明: 作为一个计算机软件关于对话框是设计到版权的必要内容,本系

54、统设计到广大客户信息的 安全,因此有必要对其进行发布声明。( 3)代码:AboutBox1 : FormAboutBox1()InitializeComponent();.Text = String.Format(" 关于 0 0", AssemblyTitle); .labelProductName.Text = AssemblyProduct;.labelVersion.Text = String.Format("版本 0 0", AssemblyVersion);.labelCopyright.Text = AssemblyCopyright;.l

55、abelCompanyName.Text = AssemblyCompany;.textBoxDescription.Text = AssemblyDescription;程序集属性访问器 AssemblyTitle attributes =Assembly.GetExecutingAssembly().GetCustomAttributes(AssemblyTitleAttribute), ); (attributes.Length > 0)AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attribute

56、s0;(titleAttribute.Title != "") titleAttribute.Title; AssemblyVersionAssembly.GetExecutingAssembly().GetName().Version.ToString(); AssemblyDescription attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(AssemblyDescriptionAttribu te), );(attributes.Length = 0)Illi J (AssemblyD

57、escriptionAttribute)attributes0).Description; AssemblyProduct attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(AssemblyProductAttribute), );(attributes.Length = 0)Illi J (AssemblyProductAttribute)attributes0).Product;AssemblyCopyright attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(AssemblyCopyrightAttribute ), );(attributes.Length = 0)Illi J (AssemblyCopyrightAttribute)attributes0).Copyright; AssemblyCompany attributes = Assembly.GetExecutingAssembly().GetCustomAttributes

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论