1、毕 业 设 计 题 目:企业合同管理系统院 系:专 业:班 级:姓 名:学 号:指导教师:毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复
2、制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文
3、译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它企业合同管理系统【摘要】合同管理系统克服手工管理合同采用集中的数据管理,可以有
4、效地改变企业信息分布比较散乱的现状。避免了繁琐的手工管理合同,利用审批流管理,可以方便、快捷地处理企业管理事务;预警平台可以协助合同管理人员更轻松地应对日常管理事务;报表管理的灵活定义,为管理部门的统计分析提供强大的技术支持。合同管理系统通过全局设置和权限分配,可以由公司制订统一采用的管理标准,比如,由公司设置业务单据必填字段,信息录入必须填写这些信息;数据字典可以为某些信息项提供标准的选择项,防止录入人员的录入随意性;设置统一的报表格式,信息输出时可以保证一致性。同时,系统也允许用户根据自身的实际情况采取个性化的措施,比如网格的列显示、自定义报表等。利用互联网,领导可以在任何时间、任何地方进
5、入系统,随时查阅与合同管理相关基本信息,准确定位下属人员的工作情况,掌握合同执行现状,并方便地生成各种数据报表或图表。同时,系统还提供强大的管理工具模块供客户选择,对这些信息进行深入分析,为公司决策人员提供更多的智力支持。合同管理系统与企业管理咨询相结合,可以为客户提供全面的合同管理解决方案。比如,通过系统的开放性和灵活性,可以有效地固化专业咨询的工作成果,这就为客户合同管理能力及水平的提升提供足够的平台支持。总之,通过合同管理系统的应用和实施,可以为合同管理信息化和合同管理能力提升提供一个最佳的结合点,切实打造企业核心竞争力。【关键词】数据管理 管理事务 报表管理The enterprise
6、 contract management system【Abstract】The contract management system to overcome manual management contract is centralized data management, can effectively changed the enterprise information distribution status of comparative messy. Avoid tedious manual management contract, utilization approval flow
7、management, can easily and quickly processing enterprise management affairs; Warning platform can assist contract management personnel easier to deal with the daily affairs in management; Reports of flexible definition, for management of statistical analysis of management departments provide strong
8、technical support. The contract management system through the global Settings and authority distribution by the company, can make the management standard, unified, for example, set by the company business documents required fields, information recorded must fill out these information; The data dicti
9、onary can provide some information for a standard option, prevent entry personnels entry optional sex; The report format, unified output can ensure consistency of information. Meanwhile, the system allows users to according to own actual situation take personalized measures, such as grid column disp
10、lay, custom reports, etc. Using the Internet, leadership can be in any time, any place, refer to enter the system with contract management related basic information, accurate positioning the subordinate personnel work, grasps the contract execution situation, and conveniently to create all kinds of
11、data statement or charts. Meanwhile, the system also provides powerful management tools for the customer to choose, on module, analyzing the information for the companys decision personnel to provide more intelligence support. Contract management system and enterprise management consulting unifies,
12、can offer customers a comprehensive contract management solutions. For example, through the system of openness and flexibility, can effectively curing professional consulting work, it is the customer contract management ability and level of ascension provide enough platform support. In summary, the
13、contract management system application and implementation, can for contract management informationization and contract management to enhance the ability to provide a optimum combining site, practically build enterprise core competitiveness. 【Key Words】 System;management;contractV石家庄学院毕业设计目 录1 引言12 开
14、发软件和开发环境12.1 开发软件12.1.1 VC+ 6.0的优势12.1.2 SQL Server2005简介22.2 开发环境23 系统设计需求分析33.1 软件设计的目的与背景33.2 软件设计的思想与目标33.3 用户简介33.4 系统功能介绍43.5 实现平台及技术43.6 系统E-R图44 方案设计与论证84.1 方案设计思想介绍84.1.1 实用为主84.1.2 稳定可靠84.1.3 维护扩展方便94.2 系统设计方案94.3 系统方案性能介绍94.3.1 功能强大94.3.2 性能稳定94.3.3 易于扩充105 应用程序设计与实现105.1 系统总体设计105.1.1 需求
15、规定105.1.2 概念设计及流程105.1.3 结构设计115.2 数据库设计115.2.1 建库分析115.2.2 系统数据流程图155.2.3 关系模式设计155.3 企业合同管理程序设计166结论24参考文献25附录26致谢271 引言本企业合同管理系统采用SQLSERVER2005数据库,利用其提供的强大数据库功能使用户更加方便地使用本系统。本系统着重对合同数据进行管理,方便用户对合同的查询修改添加和删除及对合同的实时了解。本系统不仅方便中小企业使用而且可以为大型企业提供方便的服务,本系统没有强调或突出为哪个企业量身定做的,所以不受企业类型的限制,各种企业都可以使用,大型企业还可以在
16、此基础上扩展以此为核心精心制作适用于本公司的管理系统,使系统更加方便用户使用。与其他管理软件相比,本文所介绍的企业合同管理系统更注重软件的可维护性,软件的操作和功能的实现简单易懂,即使非专业用户也可以一看就会使用极大方便了用户的操作,该软件功能强大易于维护可靠性好界面布局合理。2 开发软件和开发环境我这次开发程序所使用的开发工具是Microsoft公司的VC+ 6.0,数据库管理软件采用的是Microsoft SQL Serve 2005.2.1 开发软件2.1.1 VC+ 6.0的优势VC+6.0是Microsoft公司推出的一个基于Windows系统平台、可视化的集成开发环境,它的源程序按
17、C+语言的要求编写,并加入了微软提供的功能强大的MFC(Microsoft Foundation Class)类库。MFC中封装了大部分Windows API函数和Windows控件,它包含的功能涉及到整个Windows操作系统。MFC不仅给用户提供了Windows图形环境下应用程序的框架,而且还提供了创建应用程序的组件,这样,开发人员不必从头设计创建和管理一个标准Windows应用程序所需的程序,而是从一个比较高的起点编程,故节省了大量的时间。另外,它提供了大量的代码,指导用户编程时实现某些技术和功能。因此,使用VC+提供的高度可视化的应用程序开发工具和MFC类库,可使应用程序开发变得简单。
18、谈到vc+6.0就不得不提到它的调试功能,这是devcpp比不上的。调试重要的几个键: F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点. F5调试状态运行程序,程序执行到有断点的地方会停下来. F10单步执行程序. CTRL+F10运行到光标所在行. F11和F10的区别是,如果当前执行语句是函数调用,则会进入函数里面.SHIFT+F11跳出当前所在函数.件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。 调试的步骤:1,保存为c或c+文件 2,根据断点调试找到错误处。 3,采用F10或F11单步调试找到精确的错误处。其中f10是跳过函数调用,F11是进入函数体调试。一
19、般是先用F10,确定函数输入输出是否正确(与自己想的一样),如不一样,则用F11进入函数体一步一步调试。 4,在调试过程中,肯定得监视程序中的变量。在vc+6.0的右下角有一个watch窗口,专门用来设置监视变量。具体怎样设置自己体会吧。在调试过程中,鼠标轻轻放在变量上也会显示该变量的值 5,VC+6.0专门为调试设置了工具箱以方便调试的进行,打开的方法如下:右键-在debug(或调试)选择项的勾勾上。2.1.2 SQL Server2005简介SQL Server 2005是微软公司SQL Server生产线上的最受期待的产品。在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上,
20、SQL Server 2005确保了自己是Windows平台上数据库应用程序中最具戏剧性的新型数据库平台。本书介绍全部SQL Server 2005产品新功能的精华。它覆盖了联机事务处理(Online Transaction Processing,OLTP)技术和联机分析处理(Online Analytical Processing,OLAP)技术,以及在它们之间的大部分内容,涉及了微软公司的全部旗舰数据库产品。五年多的开发,SQL Server 2005与其先前版本的技术完全不同。管理工具。SQL Server 2005引入一整套管理工具和管理API,管理工具和管理API使得SQL Serv
21、er使用更方便、管理更轻松,并且支持大规模SQL Server部署操作。数据转换服务(DTS)的增强。DTS在SQL Server 2005中全部重新设计了、提供全面的企业提取、转换和装载平台。它也被重新命名为SQL服务器集成服务(SQL Server Integration Services)。2.2 开发环境在运行本系统前,先检查一下软硬件配置是否符合以下要求:处理器:Intel Pentium4内存: 512M以上硬盘空间:不小于20G安装VC+6.0运行环境操作系统:Windows 2000 XPVistaWin7等VGA或更高分辨率的显示器。3 系统设计需求分析3.1 软件设计的目的
22、与背景中国企业面临巨大挑战和机遇,利用合同管理系统为企业服务将员工从繁琐的手工合同管理中解放出来,不仅减少了员工的工作量而且提高了员工的工作效率和质量,从而增强了企业的竞争力和效益。在这个知识爆炸的年代,各种管理软件层出不穷,日新月异,国内外聚焦企业管理软件,方便企业管理,以提高企业办公效率和竞争力,因此企业合同管理系统应运而生,适应国内外企业软件开发潮流。软件的好坏直接影响企业的办公效率从而制约企业的效益,因此本合同管理系统本着最大方便企业办公的原则进行开发设计。3.2 软件设计的思想与目标 深入到企业单位进行详尽调研,与用户交流清楚了解用户需求,设计整体方案。 采用SQL server 2
23、005数据库系统作为企业合同管理系统的后台数据库,SQL server 2005数据库与WindowsXP有良好的兼容性容易安装,采用图形化的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外SQL server 2005数据库的方便性、灵活性、安全性为数据库编程提供了良好的条件。 由于Visual C+6.0具有功能强大的组件和可视化面向对象编程的特点,是开发WindowsXP应用程序最简便、最快捷的工具之一,它是集先进性、实用性于一体的现代化软件开发工具,因此采用VisualStudio6.0为开发工具。3.3 用户简介毕业设计选题系统主要针对董事长、总经理和部门经理。董事长
24、具有最高权限相当于本管理系统的超级管理员,具有添加删除用户的功能而总经理和部门经理没有此项功能。总经理和部门经理都只具有有限的权限,在各自权限范围内进行操作。每个用户都可以通过系统提供的修改密码模块修改自己登陆系统时的密码。该系统支持的用户完全符合实际中的用户权限使该系统更加人性化。3.4 系统功能介绍本系统由5个模块组成,分别是系统管理功能模块,数据管理功能模块,往来单位信息功能模块,基础信息功能模块和签订合同功能模块。董事长功能:董事长可以添加修改删除用户。董事长可以查询添加修改删除往来单位信息董事长可以查询添加修改删除合同基础信息董事长可以查询修改添加删除部门信息董事长可以查询修改添加删
25、除签订合同信息总经理功能:总经理可以查询添加修改删除往来单位信息总经理可以查询添加修改删除合同基础信息总经理可以查询修改添加删除签订合同信息部门经理功能:部门经理可以查询添加修改删除往来单位信息部门经理可以查询添加修改删除合同基础信息部门经理可以查询修改添加删除签订合同信息3.5 实现平台及技术毕业设计选题系统选用NT/Windows2000或者更高版本作为后台的操作系统,由于VC+ 6.0具有强大的调试功能为了在开发过程中便于修改因此采用VC+ 6.0作为开发软件,数据库使用了微软公司提供的最具戏剧性的新型数据库SQL Server 2005 Express,结构简单易懂。3.6 系统E-R
26、图签约前合同评审项目名称项目国别项目业主合同额审批签名审评地点审评时间单位币种谈判日期谈判问题及解决方案实施方案概要其他评审主持人评审参加人评审汇报人审评意见填表人编号填表时间图1合同评审实体图部门信息负责人设备员联系电话说明图2部门实体图往来单位信息邮箱名称联系人电话电话传真编号联系人简称地址 图3往来单位实体图合同签订项目编号部门编号合同包号甲方名称详细地址运输方式合计金额开户银行交货地点甲方电话甲方传真邮编结算方式详细信息签订日期包装办法甲方代表编号乙方代表 图4 合同签订实体图项目信息编号名称修理情况单位修理费用图5项目实体图违约索赔记录编号合同号问题内容问题日期负责人交涉结果索赔情况
27、 图6违约索赔实体图合同更改记录抄送日期合同编号号合同签署人更改内容主办部门合同更改生效日期合同更改签署人编号 图7合同更改实体图支付手续表编号合同编号用途业务部经理审阅问题及处理支付日期支付次号图8支付手续实体图用户密码类型用户名 图9用户实体图4 方案设计与论证4.1 方案设计思想介绍一个好的管理系统,在开发之前必定有一个好的的开发方案和设计思想,方案是开发前的指明灯,思想是开发软件的大方向,如果方案模糊或不清楚就会开发的一塌糊涂不能方便用户使用,如果没有一个好的开发思想那么开发的软件就会不完善或开发周期过长,因此在开发软件之前先就设计思想作了一个详尽的描述,该系统的设计思想为:4.1.1
28、 实用为主一个好的管理软件最重要的是什么呢,我想当然要算是使用了,如果一款软件不实用或使用不方便,那么即使它设计的再好界面再漂亮开发周期再长耗费资本再多功能再强大我想也都是徒劳无益的,所以该软件设计时本着实用为主的思想进行开发设计,把方便用户的使用放在首位。4.1.2 稳定可靠其次该系统的设计思想是稳定可靠,在运行中不能光出错或被搞死,这体现了软件的严密性和开发的态度,开发者一定要认真负责,对用户负责严格要求自己让软件即方便又稳定可靠。4.1.3 维护扩展方便一款好的软件光具有方便用户使用和稳定可靠是不够的,还要易于维护和扩展才行,所以该系统本着方便用户使用、稳定可靠和维护扩展方便的目的进行开
29、发设计,使开发出来的软件最具有价值。4.2 系统设计方案本系统采用周期开发模式逐层扩展,在实现一定功能基础上逐渐添加新功能,软件的设计要实现用户所需要的全部功能,通过需求分析详尽了解用户需求,把开发中的难点和亮点一一列出方便软件开发进行下去。通过数据流图和程序设计流程图概括出该软件的框架,相当于建立软件的模型,有了模型开发起来就会方便许多。开发中要特别注重方便用户操作和维护方便在此前提下降低投入成本。 1用户操作方便:用户使用此软件要容易上手才行,非专业用户打开本系统就可以对系统进行管理操作使用该系统进行工作,系统界面友好简单易懂一看即知道怎么操作,方便的同时还要稳定可靠,即无论怎么操作都不会
30、出现错误或把软件搞死,这就需要设计程序时把所有情况都考虑到。2管理维护方便:非专业的用户也可以对该系统进行管理维护,即管理维护操作简单易行。3投入成本低:该系统是一款对企业合同的管理软件,主要对合同的一系列流程产生的数据进行管理操作,因此开发成本低开发周期不会太长。综上所述采用VC+ 6.0开发此软件采用周期开发模式是很方便易行的。4.3 系统方案性能介绍4.3.1 功能强大该系统主要对合同产生的一系列数据进行管理,覆盖了系统管理、数据管理、基础信息、往来单位信息和签订合同等模块,具有强大的管理功能。可以对其中的数据查询打印导出。利用VC+ 6.0提供的开发环境使系统功能更加强大,使用SQLS
31、erver2005为该系统提供强大方便的数据库操作。该系统提供的功能可以让非专业操作人员就可以利用该系统实现,所以该系统不仅功能强大而且操作极其方便简单一看即会。4.3.2 性能稳定该系统在Windows NT/XP、Vista或Win7下运行的软件系统,其性能极其稳定,在开发设计时考虑了所有要发生的情况并逐一作了处理保证系统安全稳定的运行。4.3.3 易于扩充本系统的设计采用标准的周期开发模式,其不论在功能上还是在程序代码上都极其易于扩充,采用的是螺旋模式逐层扩充,模块独立性高,完全符合软件工程提倡的高内聚低耦合开发要求,扩充起来极其容易,各模块之间互不影响。5 应用程序设计与实现5.1 系
32、统总体设计5.1.1 需求规定本系统根据不同的用户权限不同做了不同的详尽的需求分析,把各用户所具有的权限和可以进行的操作一一列举了出来,这样既方便程序开发时对不同用户进行不同的限制,也使该系统功能层次分明,提高了软件的质量和文档的可读性。该系统具有五大主要模块,其中董事长权限最高可以对所有模块进行访问操作,总经理和部门经理只有其中有限的权限对部分模块可以进行访问操作。下面把他们具有的功能权限一一列举了出来:董事长功能:董事长可以添加修改删除用户。董事长可以查询添加修改删除往来单位信息董事长可以查询添加修改删除合同基础信息董事长可以查询修改添加删除部门信息董事长可以查询修改添加删除签订合同信息总
33、经理功能:总经理可以查询添加修改删除往来单位信息总经理可以查询添加修改删除合同基础信息总经理可以查询修改添加删除签订合同信息部门经理功能:部门经理可以查询添加修改删除往来单位信息部门经理可以查询添加修改删除合同基础信息部门经理可以查询修改添加删除签订合同信息5.1.2 概念设计及流程本系统设计了三种用户,分别为董事长、总经理和部门经理。针对不同用户设计了相关功能所涉及到的流程。设定唯一系统最高权限拥有者董事长adminastrator,当董事长使用adminastrator帐户登录后,可以查看系统中所有模块信息,对系统中所有数据进行操作,董事长可以通过系统管理模块添加修改删除用户,可以通过数据
34、管理模块添加修改删除部门信息,可以通过往来单位信息模块添加修改删除往来单位信息,可以通过基础信息模块对合同签订、合同修改、签约前合同评审分别进行添加修改删除操作,还可以打印导出,可以通过签订合同模块添加修改删除支付手续和违约索赔信息。总经理和部门经理具有部门董事长的操作权限,在这儿就不一一列举了。通过对系统需求规定的分析,可以看出,系统各个功能处理数据主要就是信息的添加、删除和修改。即:向数据库表中写入新数据,从数据库表中删除数据,更新数据表中的数据。做系统业务流程分析不仅要分析系统业务流程,还要考虑数据之间的关系。 5.1.3 结构设计“企业合同管理系统”设计采用分层管理,分为三层,结构如图
35、10:工具计算器记事本往来单位信息基础信息签订合同添加查询修改合同签订合同更改支付手续违约索赔数据管理添加部门删除部门系统管理修改密码添加用户企业合同管理系统图10企业合同管理三层结构5.2 数据库设计5.2.1 建库分析在选择数据库时,考虑到SQL Server 2005 Express数据库的灵活性和以下功能,采用了SQL Server 2005 Express作为系统数据库:1、数据库中包含多个表,每个表可以分别表示和存储不同类型的信息。2、通过建立各个表之间的关联,从而将存储在不同表中的相关数据有机的结合起来。3、用户可以通过创建查询在一个表或多个数据表中检索,更新和删除记录,并且可以
36、对数据库中的数据进行计算。4、通过创建联机窗体,用户可以直接对数据可中的记录执行查看和编辑操作。在建立数据库时,将系统连接的数据库命名为企业合同管理系统,通过对系统的需求分析和流程分析,需要在数据库中建立如下9个表:BUMENXINXI(用于存放部门信息)如图11图11XIANGMUXINXI(用于存放项目信息)如图12图12WANGLAIDANWEIXINXI(用于存放往来单位信息)如图13 QIANYUEQIANHETONGPINGSHENBIAO (用于存放签约前合同评审信息)如图14图14YONGHU(用于存放用户信息)如图15图15办理违约索赔记录(用于存放违约索赔记录信息)。如图1
37、6图16合同更改记录表(用于存放合同更改记录信息)如图17图17合同签订(用于存放合同签订信息)如图18图18支付手续表(用于存放支付手续信息)如图19图195.2.2 系统数据流程图系统的数据流程图,如图20懂 返事 回 长 操 操 作作 信信 息息 部门经理总经理总经理操作信息 部门经理操作信息返回操作信息 返回部门经理操作信息数据库董事长企业合同管理图20 毕业设计企业合同管理系统顶层图5.2.3 关系模式设计部门信息:(编号,名称,负责人,电话)签约前合同评审表:(编号,项目名称,项目国别,项目业主,合同额,单位币种,谈判日期,谈判问题及解决方案,实施方案概要,其他,评审汇报人,评审主
38、持人,评审参加人,审评意见,审批签名,审评地点,审评时间,填表人,填表时间)往来单位信息:(编号,联系人,传真,电话,地址,简称,名称,联系人电话,邮箱)用户:(用户名,密码,类型)项目信息:(编号,名称,修理费用,单位,修理情况)办理违约索赔记录:(编号,合同号,问题日期,问题内容,交涉结果,负责人,索赔情况)合同更改记录:(编号,合同编号,项目编号,更改内容,合同签署人,主办部门,合同更改生效日期,抄送日期)合同签订:(编号,部门编号,项目编号,合同包号,甲方名称,甲方电话,甲方传真,开户银行,详细地址,邮编,合计金额,签订日期,运输方式,包装办法,结算方式,甲方代表,乙方代表,交货地点,
39、详细信息)支付手续表(编号,合同编号,业务部经理审阅,支付次号,用途,支付日期,问题及处理)5.3 企业合同管理程序设计登陆界面如图21:图21代码:void CLoginDialog:OnOK() BOOL bLogin=false;CLoginSet *m_recordset = new CLoginSet(&m_database);CString strSQL;int type=0;UpdateData(true); if(m_usertype=0) /获取登录类型,即登陆职称type=1;elseif(m_usertype=1)type=2;elseif(m_usertype=2)ty
40、pe=3;strSQL.Format(select * from YONGHU where USER_ID=%s AND USER_PASSWORD=%s AND USER_TYPE=%d,m_userID,m_userpassword,type);m_recordset-Open(AFX_DB_USE_DEFAULT_TYPE,strSQL); /打开并连接数据库if(m_recordset-GetRecordCount()=0)if(count3)MessageBox(用户名或密码错误);count+;elseMessageBox(错误次数达三次以上!,本窗口即将关闭);EndDialog
41、(IDCANCEL);else m_ID=m_userID; /记录登录编号以便后面操作模块使用 usertype = m_usertype; /记录登录类型以便后面操作模块使用 bLogin=true;if(bLogin)MessageBox(欢迎进入企业合同管理系统);EndDialog(IDOK);m_database.Close();修改密码界面如图22:图22代码:void CUserChange:OnOK() UpdateData(true);CLoginSet m_recordset(&m_database);CRecordset cr;CString strSQL;strSQL
42、.Format(select * from YONGHU where USER_ID =%s and USER_PASSWORD=%s,m_ID,m_old);m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);if(m_recordset.GetRecordCount()=0)MessageBox(旧密码不正确,请重新输入!);m_old=;UpdateData(false);Else if(strcmp(m_new,m_new_sure)=0)strSQL.Format(update YONGHU set USER_PASSWORD=%s where USER_ID=%s,m_new,m_ID);m_database.ExecuteSQL(strSQL);MessageBox(密码已修改成功!);EndDialog(IDOK);elseMessageBox(两次输入密码不一致,请重新输入!);m_new=;m_new_sure=;UpdateData(false);修改查询部门信息如图23:图23代码:void CBuMenXinXi:Onchaxun()