《毕业设计公司外包项目新员工培训考试系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计公司外包项目新员工培训考试系统的设计与实现.doc(37页珍藏版)》请在三一办公上搜索。
1、 毕业设计(论文)题 目: 古力公司外包项目新员工培训考试系统的设计与实现院 (系): 信息与建筑工程系 专 业: 软件外包服务 姓 名: X X 学 号: 指导教师: X X X 二0一三年 十二 月十 日摘要员工培训是现代企业人力资源管理的重要内容。一个企业是否具有竞争力,关键就是看在这个企业里的人是否具有竞争力、是否具有较强的工作能力。通过对员工培训和提高,以最终达到提高企业核心竞争力的目标。人才是企业最基本也是最重要的资源,对于一个企业来说如何把“人”变成“人才”可以说是重中之重,关系到企业发展的长远问题。这里我引用松下幸之助的一句话:“一个天才的企业家总是不失时机地把对职员的培养和训
2、练摆上重要的议事日程。教育是现代经济社会大背景下的杀手锏,谁拥有它谁就预示着成功,只有傻瓜或自愿把自己的企业推向悬崖峭壁的人,才会对教育置若罔闻。”本员工培训考试系统为企业单位和培训管理部门提供了培训信息录入、培训信息查询、考勤管理、考试等服务,能够满足企业对现在培训档案管理的需求。本文从需求分析、业务流程分析、设计与实现、测试等几个方面做了分析与研究。关键词:企业 新员工 入职培训 考试AbstractStaff training is a modern enterprise human resource management is an important content. A busin
3、ess is competitive, the key is to see in this business where people are competitive, whether with a strong ability to work. Through staff training and enhanced in order ultimately to improve their core competitiveness goals. Talent is the most basic and most important resource for an enterprise, how
4、 to put people into a talent can be said is the most important developments related to the companys long-term problems. Here I quote Matsushitas words: a genius entrepreneur always seize the opportunity to put on staff development and training in an important agenda. Education is the modern economic
5、 and social backdrop of the killer, who owns it will come to herald success, only a fool or voluntarily put their business into the cliffs of the people, will turn a deaf ear to education. The examination system for enterprise staff training units and training management information input provided t
6、raining, training, information inquiry, attendance management, examinations and other services to meet the business needs of current records management training. In this paper, requirements analysis, business process analysis, design and implementation, testing and other aspects of doing analysis an
7、d research.Keywords: Business NewEmployee Orientation exam目录第一章 绪论11.1开发背景11.2系统开发的目的与意义11.3系统的开发工具简介11.4服务器客户端配置要求2第二 章需求分析32.1系统开发的目标与原则32.2系统的可行性分析42.3企业组织结构52.4系统功能分析52.5企业考试系统流程分析82.6企业考试系统数据流程分析92.7数据字典10第三章 系统总体设计113.1功能模块设计113.2数据库设计123.2.1数据库的概念设计123.2.2数据库逻辑设计15第四章 详细设计与实现194.1系统登录194.2系统主
8、界面214.3添加管理用户功能224.4考勤功能实现244.5员工基本信息查询功能244.6培训信息发布254.7考试系统功能实现264.8管理员退出提示界面26第五章 软件测试285.1软件测试的目的285.2 软件测试的方法285.3登录界面测试295.4功能测试305.5性能测试315.6系统评价315.6.1经济评价315.6.2性能评价315.6.3管理评价31致 谢33参考文献34第一章 绪论1.1开发背景随着计算机技术的日新月异,计算机技术被广泛应用于各个领域,在企业中,对新进员工的培训一直至关重要,随着经济全球化发展、知识更新速度加快、国际企业的发展、企业员工培训将日益成为企业
9、的中要任务。因此,开发个功能完善的软件来辅助员工管理培训业务是增加企业竞争力的重要措施。1.2系统开发的目的与意义 (1)显著提高了培训效率 员工培训考试系统最重要的意义就是在于提高培训管理效率,节约培训成本和时间。主要表现在培训可以在网上进行,学员不需要在花费时间到达指定地点,这样即节省了学员的时间,又可方便快捷的为学员提供更好的服务。(2)员工培训考试系统有利于提高培训部门决策的科学化员工培训考试系统对于提高培训部门决策的科学化具有很高的意义,第一,员工培训考试系统使培训部门获取资源信息的能力得到提高,使得决策信息更加丰富。第二,无形中提高了员工更上信息化的脚步。 1.3系统的开发工具简介
10、数据库SQL Server 2005概述SQL Server 2005是Microsoft公司推出的一种数据库管理和开发的工具,SQL Server 2005包括服务器资源管理器、企业管理器、查询分析器、事件探测器和联机丛书等实用工具。服务器资源管理器管理SQL Server服务器的启动、暂停和停止。服务器资源管理器运行后,如果服务器资源管理器的设置为“当启动OS时自动启动服务”,该服务会自动启动。只有服务器资源管理器处于运行状态时,应用程序才能访问数据库,否则应用程序无法连接到数据库。企业管理器是SQL Server 2005中的重要工具,使用该工具可以创建系统数据库、连接服务器资源管理器等
11、。在企业管理器中,可以实现对各种数据库对象的管理,可以通过树状结构查看数据库的默认结构。在企业管理器的某个特定数据库中还可以使用自定义数据类型和用户自定义函数等高级功能。在SQL Server 2005企业管理器中,查询分析器主要以图形窗口形式执行SQL语句和脚本,如使用文本文件新建数据库、使用SQL语句查询、修改、添加和删除数据库表的记录等。1.4服务器客户端配置要求服务器端操作系统 Windows 2005 Server网络协议 TCP/IPWeb服务器 Internet Information Server 5.0 / Personal Web Server数据库 SQL Server
12、2005用户端操作系统 Windows 98/Windows 2000/Windows XP网络协议 TCP/IP第二 章需求分析2.1系统开发的目标与原则企业员工培训,作为直接提高经营管理者能力水平和员工技能,为企业提供新的工作思路、知识、信息、技能,增长员工才干和敬业、创新精神的根本途径和极好方式,是最为重要的人力资源开发,是比物质资本投资更重要的人力资本投资。随着我国加入WTO,我过企业越来越重视员工的培训。当今社会,各企业高速进步发展,人们发生了日新月异的变化,特别是各公司对新员工的培训和考试及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留
13、在以前的手工操作。这大大地阻碍了公司经济的发展。为了适应现代社会人们高度强烈的时间观念,新员工培训考试软件为企业带来了极大的方便。对于整个系统模块的设计,我们设计的整个培训考试系统应达到以下目标:(1)稳定性。整个系统应能稳定运行,硬件配置的局部改变不会影响整体的正常运行,其它系统的差错不会导致考试管理系统无法正确运作。(2)准确性。系统管理员按操作指南操作产生的权限数据,和所有前台用户的操作与数据库原定产生变化的实际状态应严格保持一致,杜绝错误记录、数据错位等情况的出现。(3)开放性。全部模块工作于Windows平台之上,在硬件保证兼容的基础上,系统应保证在所有Windows环境下的处理能力
14、。(4)安全性。所有数据定时备份,错误页面的出现由系统自动记录LOGO文件,以备查验。在数据库中预留一个或多个最高权限用户名及密码,避免用户误操作而造成不必要的损失。(5)可扩展性。如果需增加新的业务品种,再次开发不需更改原有系统的源代码,原有系统对扩展的部分一般不具有依赖性。(6)可维护性。界面风格或其它可能的参数化改变(如增加新功能等)不需要重新编写源代码,用户可以自己完成。(7)独立性。每一个功能模块尽量独立,减少与其它模块之间的耦合性,尽可能做到按客户的需求可以选择安装那些模块,不安装那些模块。(8)易使用性。人事管理系统的界面与操作人员的交互性好,与主机间使用Client/Serve
15、r(客户机/服务器)结构。2.2系统的可行性分析(一)技术可行性技术可行性,主要考虑使用现有的技术,能否在预定的时间内实现该系统的功能。作为计算机专业的毕业生,掌握了数据库原理及其应用技术,计算机编程等课程,对数据库的设计、应用与程序的编写、调试有了一定的认识和一定的实践能力,从一定程度上也就具备了开发该系统的能力。(二)经济可行性经济可行性主要考虑的是设备购置费、管理和维护费用,另一个是取得的收益。这是个独立的员工培训考试系统,从投入的人力,财力和物力来讲不是很多,只要一台服务器。由于目前国内大力发展中小型企业,然而有相当一部分没有使用现代化的计算机软件管理,因而急需提高企业培训管理水平、管
16、理质量和管理工作的效率,减少不必要的开支降低成本,然而本系统成本较低,使用灵活,简单易学,所以市场前景比较乐观。经济上完全可行。(三)操作可行性操作可行性主要是分析系统的运行方式、操作规程在用户组织内是否可以有效、顺利实施等问题。在网络正在迅猛发展的今天,越来越多的人开始注重操作的简洁与方便于工作,随着科学技术的发展,知识量的增大,设计本系统代替了人工操作的不便,因此系统在实践上具备了可行性。(四)社会可行性随着计算机的发展与普及以及互联网技术的扩展日常的人力资源管理必将实现无纸化办公一切加入到公司的局域网或者Internet上去实现数据的共享。这样有利于人事信息在单位内部的查询提高了数据资源
17、的利用率并且能及时得到更新。不需要再像过去那样浪费大量的人力物力去进行抄写从而提高了工作效率。 随着科学技术的不断进步计算机应用已经遍布整个社会的每个角落。利用计算机实现企业人事管理势在必行。对于大中型企业来说。利用计算机支持企业高效率完成劳动人事管理的日常事务即应用管理信息系统是适应现代化企业制度要求推动企业劳动人事管理走向科学化、规范化的必要条件。综上所述,本系统通过前台展示,并为学员操作提供方便。通过本系统增强了培训者与学员间的交流,使培训人员能及时了解员工的需求,并帮助员工解决一系列的问题,从而提高了培训的效率。因此,开发本系统具有可行性。2.3企业组织结构在企业中,往往有多个职能部门
18、,每个部门间既不相互干扰又有相关联系,根据对古力公司的调查分析,公司的组织结构如图2.1所示。古力公司人事部财务部后勤部保卫科保卫科技术部业务部销售部员工招聘员工培训员工考核员工辞退技术研发技术维修技术实施图2-12.4系统功能分析1.系统用户管理功能(1) 系统用户的添加,包括用户名、密码信息。以及对用户进行添加,删除,查询等操作。2.员工信息管理功能 (1) 员工基本信息的录入,包括员工电话、员工姓名、员工性别、员工住址、身份证号等信息。 (2) 员工基本信息的修改。 (3) 员工基本信息的删除。 (4) 员工基本信息的查询。3.企业培训信息管理功能 (1) 企业培训基本信息的录入,包括培
19、训时间、培训课程、培训人员、培训地点等信息。 (2) 企业培训基本信息的修改。 (3) 企业培训基本信息的删除。4. 考勤信息管理功能 (1) 基本考勤信息的录入,包括培训时间、培训课程、受训人员、培训地点、考勤状态(迟到,早退,请假) (2) 考勤基本信息的修改。 (3) 考勤基本信息的删除。 (4) 考勤基本信息的查询。5.员工考试信息管理功能 (1) 员工考试基本信息的录入,包括员工姓名、考试科目、考试时间、考试地点、考试成绩、是否合格等信息。 (2) 员工考试信息的修改。 (3) 员工考试信息的删除。 (4) 员工考试信息的查询6.退出系统需求分析把企业员工系统分为系统设置、员工信息管
20、理、信息查询、考勤信息管理、考试信息和退出系统六部分。系统设置包用户名,密码信息;员工信息管理包括信息录入、员工电话、员工信名、员工性别、员工住址、身份证号;企业培训信息管理分为培训时间、培训人员、培训地点;考勤信息有信息录入、培训时间企业员工培训考试系统系统设置基本信息培训信息考勤信息考试信息退出系统添加系统用户基本信息添加基本信息修改基本信息删除培训信息添加培训信息修改培训信息删除基本考勤设置考勤信息统计考试信息添加考试信息查询考试信息删除图2.2在企业培训考试系统中,经过调研与可行性分析,出于对人们企业员工培训的考虑,设计了这员工培训考试系统,本系统主要考虑到企业培训管理的普遍要求,员工
21、培训考试系统主要包括:(1)系统登陆功能,此功能包括系统管理员与学员的登陆,并根据权限的不同登陆主界面所能用功能也不同。(2)对企业培训资料的录入和增、删、改、查询等功能实现,在基于这些资料对培训进行管理。(3)对员工的详细资料的管理,包括增、删、改、查询等功能的实现,这些也是一个企业的基本资源,毕竟员工培训系统是对企业的。(4)对考勤详细资料的管理,包括签到、查询、请假等功能的实现,企业基于此对员工实施出勤管理。 (5)考试系统功能,此功能包括学员考试和成绩的查询。2.5企业考试系统流程分析 系统登陆是否登 陆判断身份教员学生管理员试题管理教员管理窗口个人信息考试管理窗口留言版学员信息教员信
22、息关于窗口退出在线答题选择考试科目开始考试交卷评分数据业务流程分析就是把数据业务在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。如图2.3所示图2-3在用户登陆系统后,先进行身份都判断,身份为学生,则有个人信息,考试管理,窗口,留言板等的界面,学生点击考试管理进入考试界面,选择在线答题进行选择考试的科目,然后选择开始考试进行考试,在考试完成后选择交卷评分进行考试评分。2.6企业考试系统数据流程分析数据流图(DFD)从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析
23、的主要工具,它表示了系统内部息流向以及系统的逻辑处理功能,是一种功能模型。企业考试系统数据流程图如图2-4所示图2-4在用户提交登陆信息后,将获取的用户信息与数据库中的用户信息表中的信息相比较并判断用户身份,当员工考试成绩出来后,试卷信息表提供试卷号和员工号,然后进行成绩计算,计算出来的成绩返回成绩表,然后生成员工的成绩单。2.7数据字典数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 数据项:数据流图中数据块的数据结构中的数据项说明,数据项是不可再分的数据单位。对数据项的描述通常包括以下内容:数据项描
24、述=数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系其中“取值范围”、“与其他数据项的逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。 数据结构:数据流图中数据块的数据结构说明,数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述通常包括以下内容:数据结构描述=数据结构名,含义说明,组成:数据项或数据结构 数据流:数据流图中流线的说明,数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内容:数据流描述=数据流名,说明,数据流来源
25、,数据流去向,组成:数据结构,平均流量,高峰期流量其中“数据流来源”是说明该数据流来自哪个过程。“数据流去向”是说明该数据流将到哪个过程去。“平均流量”是指在单位时间(每天、每周、每月等)里的传输次数。“高峰期流量”则是指在高峰时期的数据流量。 数据存储:数据流图中数据块的存储特性说明,数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。“存取方法”包括是批处理,还是联机处理;是检索还是更新;是顺序检索还是随机检索等。另外“流入的数据流”要指出其来源,“流出的数据流”要指出其去向。数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数
26、据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。数据字典在需求分析阶段被建立。数据字典是一个预留空间,一个数据库,这是用来储存信息数据库本身。数据字典的组成:数据项、数据结构、数据流和数据存储。第三章 系统总体设计系统设计是在系统分析的基础根据需求上由抽象到具体的过程,主要目标是将系统分析阶段所提出的反映到信息需求的系统逻辑方案并转换成可以实施的基于计算机与通信系统的物理(技术)方案,为下一阶段系统实施提供必要的技术资料,应符合系统性、灵活性、可靠性,经济性的要求。3.1功能模块设计(1)登陆模块设计登录
27、模块的主要是通过输入正确的用户名和密码进入主窗体,它可以提高程序的安全性,保护数据资料不外泄。在用户输入用户名和密码后进行数据库验证,若验证通过则根据权限不同进入各自的主界面,若验证不通过,则返回错误提示。(2)查询模块设计查询模块主要是用户通过输入用户名或者用户编号进行查询基本信息,在查询中,如果用户的用户名或者用户编号正确,就返回用户查询信息。如果输入编号或者用户名错误,则返回错误提示信息。用户可通过查询查找基本信息,考试信息等。(3)考勤模块设计考勤模块是企业的重要模块,在本系统中,考勤模块包括了(用户编号,考勤状态,考勤时间,备注),用户登陆系统后点击考勤进入考勤界面,在点击考勤即可考
28、勤,若用户没来考勤等,管理员可通过备注注明原因。用户可通过查询考勤来查看自己的考勤信息。(4)考试模块设计在本系统中,当员工登陆系统后,点击在线考试就可以进入考试界面,然后选取考试题目就可以答卷了,在考试模块中,员工不需要在输入用户名,用户名可以从登陆中获取。(5)退出模块设计在本系统中,用户可以点击主界面的退出系统,然后确认是否退出,确认退出系统,取消则不退出,除此外,用户也可点击右上角关闭按钮退出系统。3.2数据库设计在开发应用程序时,对数据库的操作时必不可少的,数据库设计是根据程序的需求及其实现功能所制定的,数据库设计的合理性将直接影响到程序的开发过程。企业人事管理系统主要用来记录一个企
29、业中所有员工的基本信息,以及每个员工的工作简历、家庭成员、奖惩记录等,数据量是根据企业员工的多少来决定的,本系统使用Microsoft SQL Server 2005作为后台数据库。数据库命名为PWMSDB。3.2.1数据库的概念设计数据库设计是系统开发的重要部分,它是通过管理系统的整体需求而制定的,数据库设计的好坏直接影响到系统的后期开发。下面将举例详细说明。登录密码用户名权限为了提高的安全性,每个用户都要使用正确的用户名和密码才能进入主窗体,为了能够记录正确的用户名和密码,应在数据库中创建登录表。登录表的实体图如图3-0所示。图3-1为了区分员工和导师对系统不同功能进行操作的规范,创建一个
30、用户权限表。权限管理用户权限用户名权限等级权限名称图3-2用户权限实体图登陆时间登陆用户名密码为了验证用户是否为注册用户,需要一个登陆表 图3-3项目表信息实体图在开发培训考试管理系统时,最重要的数据表是新员工基本信息表,它记录了企业中所有新来员工的基本信息。新员工基本信息表和奖惩表的E-R图如图3-4所示。员工信息员工编号员工类别员工职务入职时间个人图像员工姓名文化程度出生日期民族类别电话qq奖惩员工编号奖惩时间奖惩原因撤销时间撤销原因批准人 接受 M 1图3-4员工基本信息实体图为了更具体地记录新员工信息,创建一个家庭关系表,来记录每个职工的家庭成员,以及工作单位、联系方式等。其实体E-R
31、图如图3-5所示。家庭关系何种关系政治面貌员工家庭成员联系电话员工编号图3-5员工家庭关系表在本系统中,对员工的培训是很重要的一部分, 针对员工培训主要是对员工培训费用培训人员的记录,如图3-7所示。导师编号培训费用培训记录开始时间结束时间员工编号培训地点培训编号图3-7培训记录实体图在该系统中培训考试的成绩表信息是必不可少的。成绩表的实体E-R图如图3-8所示成绩员工姓名员工编号成绩图3-8考试成绩表实体图考勤考勤状态考勤时间员工编号备注备注在对员工的管理中,往往考勤是必不可少。创建一个考勤表来记录考勤信息。图3-9考勤实体图对于员工培训考试系统来说,培训导师要建一张表来查询导师基本信息。如
32、图3-10所示。培训导师导师编号导师名称备注工资图3-10培训导师实体图3.2.2数据库逻辑设计根据上面设计好的实体图,可以在数据库中创建相应的数据表,企业人事管理系统中个数据表的结构如下。(1)用户权限表(user_qx),该表用于区分登录用户权限。该表的结构如表4-1所示字段名数据类型是否主键描述用户名Varchar(20)是员工姓名权限等级int否描述权限等级权限名称Varchar(20)否权限名称权限管理bit否是否有管理权限表3-1(2)用户登陆表(user_login),该表用于判断是否为系统注册用户,记录用户登陆时间。字段名数据类型是否主键描述用户名Varchar(20)是登陆用
33、户用户名密码Varchar(20)否登陆用户密码登陆时间Datetime否记录用户登陆时间表3-2(3)员工信息表(User_Info),该表用于记录员工的基本信息。员工可以查询修改基本信息。字段名数据类型是否主键描述员工编号Int是员工在企业唯一编号员工姓名Varchar(20)否文化程度Varchar(20)否出生日期datetime否qqChar(10)否电话Varchar(20)否员工职务Varchar(20)否个人图像Varchar(50)否员工个人照片民族类别Varchar(20)否入职时间datetime否员工类别int否公司员工分为1级员工2级员工等。表3-3(3)家庭关系表(
34、user_faminly)该表用于记录记录员工的家庭关系,方便以后联系到员工。字段名数据类型是否主键描述员工编号Int是员工在企业唯一编号员工家庭成员Varchar(20)否员工家庭成员姓名何种关系Varchar(20)否政治面貌Varchar(20)否联系电话Varchar(20)否表3-4(4)奖惩情况表(user_jc),该表用于记录员工在公司的表现情况,方便查询员工情况。字段名数据类型是否主键描述员工编号int是员工在企业唯一编号奖惩时间datetime否奖惩原因Varchar(50)否撤销时间datetime否撤销原因Varchar(50)否批准人Char(10)否表3-5(5)培训
35、记录表(user_train),该表用来记录员工培训的信息,该表结构如图3-6所示字段名数据类型是否主键描述培训编号Int是员工编号Int否员工在企业唯一编号导师编号Int否开始时间datetime否结束时间datetime否培训地点Varcha(50)否培训费用money否表3-6(6)考试成绩表(user_score),该表用于记录员工考试成绩。该表结构如图3-7.字段名数据类型是否主键描述员工编号int是员工在企业唯一编号员工姓名Varchar(20)否成绩Char(10)否表3-7员工考勤表(user_ attence),该表用于记录员工的考勤情况,规范员工管理。字段名数据类型是否主键
36、描述员工编号int是员工在企业唯一编号考勤状态bit否考勤时间datetime否备注text否记录员工迟到早退原因表3-8(9)选中数据库窗口对象下面的“表”,新建表,记录每次培训导师的信息。字段名数据类型是否主键描述导师编号int是导师名称Varchar(20)否备注text否表3-9第四章 详细设计与实现4.1系统登录启动系统程序后,首先进入系统登陆界面,在登陆进入主体平台的时候,系统会要求用户输入用户名及密码作为验证信息,为了防止非用户在使用,输入正常信息后便可以使用本系统。可以选择相应的操作界面截图3.2.1所示下图3.2.1该部分代码是用户登录是单击登录按钮时该按钮的单击事件代码段p
37、rivate void btnOK_Click(object sender, EventArgs e) try /创建数据库连接对象 SqlConnection conn = new SqlConnection(Data Source=.;Initial Catalog=CMS22;Integrated Security=True); /创建命令对象 SqlCommand cmd = conn.CreateCommand(); /给命令对象设置SQL语句 cmd.CommandText = update employeeInfo set employeeName= + this.txtName
38、.Text + where employeeName= + this.txtName.Text + and employeePaw= + this.txtPwd.Text + ; /打开数据库连接 conn.Open(); if (conn.State = ConnectionState.Open) int a = cmd.ExecuteNonQuery(); if (a = 1) mainForm m = new mainForm(); m.Show(); this.Close(); else MessageBox.Show(请核对你的用户名和密码); catch (Exception) M
39、essageBox.Show(数据库没有连接); 这段代码实现的是登录功能。4.2系统主界面用户登陆后可看到图3.2.2界面,用户可以在界面中查询个人信息,可以直接在线考勤等。 图3.2.2private void btnOK_Click(object sender, EventArgs e) try SqlConnection conn = new SqlConnection(Data Source=.;Initial Catalog=CMS22;Integrated Security=True); SqlCommand cmd = conn.CreateCommand(); cmd.Com
40、mandText = update employeeInfo set employeeName= + this.txtName.Text + where employeeName= + this.txtName.Text + and employeePaw= + this.txtPwd.Text + ; conn.Open(); if (conn.State = ConnectionState.Open) int a = cmd.ExecuteNonQuery(); if (a = 1) mainForm m = new mainForm(); m.Show(); this.Close(); else MessageBox.Show(信息错误,请从新输入); catch (Exception) MessageBox.Show(数据库连接有误);