企业合同管理系统毕业设计论文.doc
《企业合同管理系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《企业合同管理系统毕业设计论文.doc(36页珍藏版)》请在咨信网上搜索。
毕 业 设 计 题 目: 企业合同管理系统 院 系: 专 业: 班 级: 姓 名: 学 号: 指导教师: 毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明 本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画 3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文) 2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订 3)其它 企业合同管理系统 【摘要】合同管理系统克服手工管理合同采用集中的数据管理,可以有效地改变企业信息分布比较散乱的现状。避免了繁琐的手工管理合同,利用审批流管理,可以方便、快捷地处理企业管理事务;预警平台可以协助合同管理人员更轻松地应对日常管理事务;报表管理的灵活定义,为管理部门的统计分析提供强大的技术支持。合同管理系统通过全局设置和权限分配,可以由公司制订统一采用的管理标准,比如,由公司设置业务单据必填字段,信息录入必须填写这些信息;数据字典可以为某些信息项提供标准的选择项,防止录入人员的录入随意性;设置统一的报表格式,信息输出时可以保证一致性。同时,系统也允许用户根据自身的实际情况采取个性化的措施,比如网格的列显示、自定义报表等。利用互联网,领导可以在任何时间、任何地方进入系统,随时查阅与合同管理相关基本信息,准确定位下属人员的工作情况,掌握合同执行现状,并方便地生成各种数据报表或图表。同时,系统还提供强大的管理工具模块供客户选择,对这些信息进行深入分析,为公司决策人员提供更多的智力支持。合同管理系统与企业管理咨询相结合,可以为客户提供全面的合同管理解决方案。比如,通过系统的开放性和灵活性,可以有效地固化专业咨询的工作成果,这就为客户合同管理能力及水平的提升提供足够的平台支持。总之,通过合同管理系统的应用和实施,可以为合同管理信息化和合同管理能力提升提供一个最佳的结合点,切实打造企业核心竞争力。 【关键词】数据管理 管理事务 报表管理 The enterprise 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 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 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 dictionary can provide some information for a standard option, prevent entry personnel's 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 display, 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 data statement or charts. Meanwhile, the system also provides powerful management tools for the customer to choose, on module, analyzing the information for the company's decision personnel to provide more intelligence support. Contract management system and enterprise management consulting unifies, 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 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;contract V 石家庄学院毕业设计 目 录 1 引言 1 2 开发软件和开发环境 1 2.1 开发软件 1 2.1.1 VC++ 6.0的优势 1 2.1.2 SQL Server2005简介 2 2.2 开发环境 2 3 系统设计需求分析 3 3.1 软件设计的目的与背景 3 3.2 软件设计的思想与目标 3 3.3 用户简介 3 3.4 系统功能介绍 4 3.5 实现平台及技术 4 3.6 系统E-R图 4 4 方案设计与论证 8 4.1 方案设计思想介绍 8 4.1.1 实用为主 8 4.1.2 稳定可靠 8 4.1.3 维护扩展方便 9 4.2 系统设计方案 9 4.3 系统方案性能介绍 9 4.3.1 功能强大 9 4.3.2 性能稳定 9 4.3.3 易于扩充 10 5 应用程序设计与实现 10 5.1 系统总体设计 10 5.1.1 需求规定 10 5.1.2 概念设计及流程 10 5.1.3 结构设计 11 5.2 数据库设计 11 5.2.1 建库分析 11 5.2.2 系统数据流程图 15 5.2.3 关系模式设计 15 5.3 企业合同管理程序设计 16 6结论 24 参考文献 25 附录 26 致谢 27 1 引言 本企业合同管理系统采用SQLSERVER2005数据库,利用其提供的强大数据库功能使用户更加方便地使用本系统。本系统着重对合同数据进行管理,方便用户对合同的查询修改添加和删除及对合同的实时了解。本系统不仅方便中小企业使用而且可以为大型企业提供方便的服务,本系统没有强调或突出为哪个企业量身定做的,所以不受企业类型的限制,各种企业都可以使用,大型企业还可以在此基础上扩展以此为核心精心制作适用于本公司的管理系统,使系统更加方便用户使用。 与其他管理软件相比,本文所介绍的企业合同管理系统更注重软件的可维护性,软件的操作和功能的实现简单易懂,即使非专业用户也可以一看就会使用极大方便了用户的操作,该软件功能强大易于维护可靠性好界面布局合理。 2 开发软件和开发环境 我这次开发程序所使用的开发工具是Microsoft公司的VC++ 6.0,数据库管理软件采用的是Microsoft SQL Serve 2005. 2.1 开发软件 2.1.1 VC++ 6.0的优势 VC++6.0是Microsoft公司推出的一个基于Windows系统平台、可视化的集成开发环境,它的源程序按C++语言的要求编写,并加入了微软提供的功能强大的MFC(Microsoft Foundation Class)类库。MFC中封装了大部分Windows API函数和Windows控件,它包含的功能涉及到整个Windows操作系统。MFC不仅给用户提供了Windows图形环境下应用程序的框架,而且还提供了创建应用程序的组件,这样,开发人员不必从头设计创建和管理一个标准Windows应用程序所需的程序,而是从一个比较高的起点编程,故节省了大量的时间。另外,它提供了大量的代码,指导用户编程时实现某些技术和功能。因此,使用VC++提供的高度可视化的应用程序开发工具和MFC类库,可使应用程序开发变得简单。谈到vc++6.0就不得不提到它的调试功能,这是devcpp比不上的。 调试重要的几个键: F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点. F5调试状态运行程序,程序执行到有断点的地方会停下来. F10单步执行程序. CTRL+F10运行到光标所在行. F11和F10的区别是,如果当前执行语句是函数调用,则会进入函数里面. SHIFT+F11跳出当前所在函数.件就可以被覆盖。当文件更新后,系统会温和地转换到新的版本。 调试的步骤: 1,保存为c或c++文件 2,根据断点调试找到错误处。 3,采用F10或F11单步调试找到精确的错误处。其中f10是跳过函数调用,F11是进入函数体调试。一般是先用F10,确定函数输入输出是否正确(与自己想的一样),如不一样,则用F11进入函数体一步一步调试。 4,在调试过程中,肯定得监视程序中的变量。在vc++6.0的右下角有一个watch窗口,专门用来设置监视变量。具体怎样设置自己体会吧。在调试过程中,鼠标轻轻放在变量上也会显示该变量的值 5,VC++6.0专门为调试设置了工具箱以方便调试的进行,打开的方法如下:右键-->在debug(或调试)选择项的勾勾上。 2.1.2 SQL Server2005简介 SQL Server 2005是微软公司SQL Server生产线上的最受期待的产品。在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上,SQL Server 2005确保了自己是Windows平台上数据库应用程序中最具戏剧性的新型数据库平台。本书介绍全部SQL Server 2005产品新功能的精华。它覆盖了联机事务处理(Online Transaction Processing,OLTP)技术和联机分析处理(Online Analytical Processing,OLAP)技术,以及在它们之间的大部分内容,涉及了微软公司的全部旗舰数据库产品。五年多的开发,SQL Server 2005与其先前版本的技术完全不同。 管理工具。SQL Server 2005引入一整套管理工具和管理API,管理工具和管理API使得SQL Server使用更方便、管理更轻松,并且支持大规模SQL Server部署操作。 数据转换服务(DTS)的增强。DTS在SQL Server 2005中全部重新设计了、提供全面的企业提取、转换和装载平台。它也被重新命名为SQL服务器集成服务(SQL Server Integration Services)。 2.2 开发环境 在运行本系统前,先检查一下软硬件配置是否符合以下要求: 处理器:Intel Pentium4 内存: 512M以上 硬盘空间:不小于20G 安装VC++6.0运行环境 操作系统:Windows 2000 XP Vista Win7等 VGA或更高分辨率的显示器。 3 系统设计需求分析 3.1 软件设计的目的与背景 中国企业面临巨大挑战和机遇,利用合同管理系统为企业服务将员工从繁琐的手工合同管理中解放出来,不仅减少了员工的工作量而且提高了员工的工作效率和质量,从而增强了企业的竞争力和效益。在这个知识爆炸的年代,各种管理软件层出不穷,日新月异,国内外聚焦企业管理软件,方便企业管理,以提高企业办公效率和竞争力,因此企业合同管理系统应运而生,适应国内外企业软件开发潮流。软件的好坏直接影响企业的办公效率从而制约企业的效益,因此本合同管理系统本着最大方便企业办公的原则进行开发设计。 3.2 软件设计的思想与目标 深入到企业单位进行详尽调研,与用户交流清楚了解用户需求,设计整体方案。 采用SQL server 2005数据库系统作为企业合同管理系统的后台数据库,SQL server 2005数据库与WindowsXP有良好的兼容性容易安装,采用图形化的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外SQL server 2005数据库的方便性、灵活性、安全性为数据库编程提供了良好的条件。 由于Visual C++6.0具有功能强大的组件和可视化面向对象编程的特点,是开发WindowsXP应用程序最简便、最快捷的工具之一,它是集先进性、实用性于一体的现代化软件开发工具,因此采用VisualStudio6.0为开发工具。 3.3 用户简介 毕业设计选题系统主要针对董事长、总经理和部门经理。董事长具有最高权限相当于本管理系统的超级管理员,具有添加删除用户的功能而总经理和部门经理没有此项功能。总经理和部门经理都只具有有限的权限,在各自权限范围内进行操作。每个用户都可以通过系统提供的修改密码模块修改自己登陆系统时的密码。该系统支持的用户完全符合实际中的用户权限使该系统更加人性化。 3.4 系统功能介绍 本系统由5个模块组成,分别是系统管理功能模块,数据管理功能模块,往来单位信息功能模块,基础信息功能模块和签订合同功能模块。 董事长功能: ●董事长可以添加修改删除用户。 ●董事长可以查询添加修改删除往来单位信息 ●董事长可以查询添加修改删除合同基础信息 ●董事长可以查询修改添加删除部门信息 ●董事长可以查询修改添加删除签订合同信息 总经理功能: ●总经理可以查询添加修改删除往来单位信息 ●总经理可以查询添加修改删除合同基础信息 ●总经理可以查询修改添加删除签订合同信息 部门经理功能: ●部门经理可以查询添加修改删除往来单位信息 ●部门经理可以查询添加修改删除合同基础信息 ●部门经理可以查询修改添加删除签订合同信息 3.5 实现平台及技术 毕业设计选题系统选用NT/Windows2000或者更高版本作为后台的操作系统,由于VC++ 6.0具有强大的调试功能为了在开发过程中便于修改因此采用VC++ 6.0作为开发软件,数据库使用了微软公司提供的最具戏剧性的新型数据库SQL Server 2005 Express,结构简单易懂。 3.6 系统E-R图 签约前合同评审 项目名称 项目国别 项目业主 合同额 审批签名 审评地点 审评时间 单位币种 谈判日期 谈判问题及解决方案 实施方案概要 其他 评审主持人 评审参加人 评审汇报人 审评意见 填表人 编号 填表时间 图1合同评审实体图 部门信息 负责人 设备员 联系电话 说明 图2部门实体图 往来单位信息 邮箱 名称 联系人电话 电话 传真 编号 联系人 简称 地址 图3往来单位实体图 合同签订 项目编号 部门编号 合同包号 甲方名称 详细地址 运输方式 合计金额 开户银行 交货地点 甲方电话 甲方传真 邮编 结算方式 详细信息 签订日期 包装办法 甲方代表 编号 乙方代表 图4 合同签订实体图 项目信息 编号 名称 修理情况 单位 修理费用 图5项目实体图 违约索赔记录 编号 合同号 问题内容 问题日期 负责人 交涉结果 索赔情况 图6违约索赔实体图 合同更改记录 抄送日期 合同编号号 合同签署人 更改内容 主办部门 合同更改生效日期 合同更改签署人 编号 图7合同更改实体图 支付手续表 编号 合同编号 用途 业务部经理审阅 问题及处理 支付日期 支付次号 图8支付手续实体图 用户 密码 类型 用户名 图9用户实体图 4 方案设计与论证 4.1 方案设计思想介绍 一个好的管理系统,在开发之前必定有一个好的的开发方案和设计思想,方案是开发前的指明灯,思想是开发软件的大方向,如果方案模糊或不清楚就会开发的一塌糊涂不能方便用户使用,如果没有一个好的开发思想那么开发的软件就会不完善或开发周期过长,因此在开发软件之前先就设计思想作了一个详尽的描述,该系统的设计思想为: 4.1.1 实用为主 一个好的管理软件最重要的是什么呢,我想当然要算是使用了,如果一款软件不实用或使用不方便,那么即使它设计的再好界面再漂亮开发周期再长耗费资本再多功能再强大我想也都是徒劳无益的,所以该软件设计时本着实用为主的思想进行开发设计,把方便用户的使用放在首位。 4.1.2 稳定可靠 其次该系统的设计思想是稳定可靠,在运行中不能光出错或被搞死,这体现了软件的严密性和开发的态度,开发者一定要认真负责,对用户负责严格要求自己让软件即方便又稳定可靠。 4.1.3 维护扩展方便 一款好的软件光具有方便用户使用和稳定可靠是不够的,还要易于维护和扩展才行,所以该系统本着方便用户使用、稳定可靠和维护扩展方便的目的进行开发设计,使开发出来的软件最具有价值。 4.2 系统设计方案 本系统采用周期开发模式逐层扩展,在实现一定功能基础上逐渐添加新功能,软件的设计要实现用户所需要的全部功能,通过需求分析详尽了解用户需求,把开发中的难点和亮点一一列出方便软件开发进行下去。通过数据流图和程序设计流程图概括出该软件的框架,相当于建立软件的模型,有了模型开发起来就会方便许多。开发中要特别注重方便用户操作和维护方便在此前提下降低投入成本。 [1]用户操作方便:用户使用此软件要容易上手才行,非专业用户打开本系统就可以对系统进行管理操作使用该系统进行工作,系统界面友好简单易懂一看即知道怎么操作,方便的同时还要稳定可靠,即无论怎么操作都不会出现错误或把软件搞死,这就需要设计程序时把所有情况都考虑到。 [2]管理维护方便:非专业的用户也可以对该系统进行管理维护,即管理维护操作简单易行。 [3]投入成本低:该系统是一款对企业合同的管理软件,主要对合同的一系列流程产生的数据进行管理操作,因此开发成本低开发周期不会太长。 综上所述采用VC++ 6.0开发此软件采用周期开发模式是很方便易行的。 4.3 系统方案性能介绍 4.3.1 功能强大 该系统主要对合同产生的一系列数据进行管理,覆盖了系统管理、数据管理、基础信息、往来单位信息和签订合同等模块,具有强大的管理功能。可以对其中的数据查询打印导出。利用VC++ 6.0提供的开发环境使系统功能更加强大,使用SQLServer2005为该系统提供强大方便的数据库操作。该系统提供的功能可以让非专业操作人员就可以利用该系统实现,所以该系统不仅功能强大而且操作极其方便简单一看即会。 4.3.2 性能稳定 该系统在Windows NT/XP、Vista或Win7下运行的软件系统,其性能极其稳定,在开发设计时考虑了所有要发生的情况并逐一作了处理保证系统安全稳定的运行。 4.3.3 易于扩充 本系统的设计采用标准的周期开发模式,其不论在功能上还是在程序代码上都极其易于扩充,采用的是螺旋模式逐层扩充,模块独立性高,完全符合软件工程提倡的高内聚低耦合开发要求,扩充起来极其容易,各模块之间互不影响。 5 应用程序设计与实现 5.1 系统总体设计 5.1.1 需求规定 本系统根据不同的用户权限不同做了不同的详尽的需求分析,把各用户所具有的权限和可以进行的操作一一列举了出来,这样既方便程序开发时对不同用户进行不同的限制,也使该系统功能层次分明,提高了软件的质量和文档的可读性。该系统具有五大主要模块,其中董事长权限最高可以对所有模块进行访问操作,总经理和部门经理只有其中有限的权限对部分模块可以进行访问操作。下面把他们具有的功能权限一一列举了出来: 董事长功能: ●董事长可以添加修改删除用户。 ●董事长可以查询添加修改删除往来单位信息 ●董事长可以查询添加修改删除合同基础信息 ●董事长可以查询修改添加删除部门信息 ●董事长可以查询修改添加删除签订合同信息 总经理功能: ●总经理可以查询添加修改删除往来单位信息 ●总经理可以查询添加修改删除合同基础信息 ●总经理可以查询修改添加删除签订合同信息 部门经理功能: ●部门经理可以查询添加修改删除往来单位信息 ●部门经理可以查询添加修改删除合同基础信息 ●部门经理可以查询修改添加删除签订合同信息 5.1.2 概念设计及流程 本系统设计了三种用户,分别为董事长、总经理和部门经理。针对不同用户设计了相关功能所涉及到的流程。 设定唯一系统最高权限拥有者董事长adminastrator,当董事长使用adminastrator帐户登录后,可以查看系统中所有模块信息,对系统中所有数据进行操作,董事长可以通过系统管理模块添加修改删除用户,可以通过数据管理模块添加修改删除部门信息,可以通过往来单位信息模块添加修改删除往来单位信息,可以通过基础信息模块对合同签订、合同修改、签约前合同评审分别进行添加修改删除操作,还可以打印导出,可以通过签订合同模块添加修改删除支付手续和违约索赔信息。总经理和部门经理具有部门董事长的操作权限,在这儿就不一一列举了。 通过对系统需求规定的分析,可以看出,系统各个功能处理数据主要就是信息的添加、删除和修改。即:向数据库表中写入新数据,从数据库表中删除数据,更新数据表中的数据。做系统业务流程分析不仅要分析系统业务流程,还要考虑数据之间的关系。 5.1.3 结构设计 “企业合同管理系统”设计采用分层管理,分为三层,结构如图10: 工具 计算器 记事本 往来单位信息 基础信息 签订合同 添加 查询修改 合同签订 合同更改 支付手续 违约索赔 数据管理 添加部门 删除部门 系统管理 修改密码 添加用户 企业合同管理系统 图10企业合同管理三层结构 5.2 数据库设计 5.2.1 建库分析 在选择数据库时,考虑到SQL Server 2005 Express数据库的灵活性和以下功能,采用了SQL Server 2005 Express作为系统数据库: 1、数据库中包含多个表,每个表可以分别表示和存储不同类型的信息。 2、通过建立各个表之间的关联,从而将存储在不同表中的相关数据有机的结合起来。 3、用户可以通过创建查询在一个表或多个数据表中检索,更新和删除记录,并且可以对数据库中的数据进行计算。 4、通过创建联机窗体,用户可以直接对数据可中的记录执行查看和编辑操作。 在建立数据库时,将系统连接的数据库命名为企业合同管理系统,通过对系统的需求分析和流程分析,需要在数据库中建立如下9个表: BUMENXINXI(用于存放部门信息)如图11 图11 XIANGMUXINXI(用于存放项目信息)如图12 图12 WANGLAIDANWEIXINXI(用于存放往来单位信息)如图13 QIANYUEQIANHETONGPINGSHENBIAO (用于存放签约前合同评审信息)如图14 图14 YONGHU(用于存放用户信息)如图15 图15 办理违约索赔记录(用于存放违约索赔记录信息)。如图16 图16 合同更改记录表(用于存放合同更改记录信息)如图17 图17 合同签订(用于存放合同签订信息)如图18 图18 支付手续表(用于存放支付手续信息)如图19 图19 5.2.2 系统数据流程图 系统的数据流程图,如图20 懂 返 事 回 长 操 操 作 作 信 信 息 息 部门经理 总经理 总经理操作信息 部门经理操作信息 返回操作信息 返回部门经理操作信息 数据库 董事长 企业合同管理 图20 毕业设计企业合同管理系统顶层图 5.2.3 关系模式设计 部门信息:(编号,名称,负责人,电话) 签约前合同评审表:(编号,项目名称,项目国别,项目业主,合同额,单位币种,谈判日期,谈判问题及解决方案,实施方案概要,其他,评审汇报人,评审主持人,评审参加人,审评意见,审批签名,审评地点,审评时间,填表人,填表时间) 往来单位信息:(编号,联系人,传真,电话,地址,简称,名称,联系人电话,邮箱) 用户:(用户名,密码,类型) 项目信息:(编号,名称,修理费用,单位,修理情况) 办理违约索赔记录:(编号,合同号,问题日期,问题内容,交涉结果,负责人,索赔情况) 合同更改记录:(编号,合同编号,项目编号,更改内容,合同签署人,主办部门,合同更改生效日期,抄送日期) 合同签订:(编号,部门编号,项目编号,合同包号,甲方名称,甲方电话,甲方传真,开户银行,详细地址,邮编,合计金额,签订日期,运输方式,包装办法,结算方式,甲方代表,乙方代表,交货地点,详细信息) 支付手续表(编号,合同编号,业务部经理审阅,支付次号,用途,支付日期,问题及处理) 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; else if(m_usertype==1) type=2; else if(m_usertype==2) type=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(count<3){ MessageBox("用户名或密码错误"); count++; } else{ MessageBox("错误次数达三次以上!","本窗口即将关闭"); EndDialog(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.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); } else{ MessageBox("两次输入密码不一致,请重新输入!"); m_new=""; m_new_sure=""; UpdateData(false); } } 修改查询部门信息如图23: 图23 代码: void CBuMenXinXi::Onchaxun(){- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 合同 管理 系统 毕业设计 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文