企业人事管理系统的设计与实现毕业论文23742.docx

上传人:you****now 文档编号:63188719 上传时间:2022-11-23 格式:DOCX 页数:84 大小:604.48KB
返回 下载 相关 举报
企业人事管理系统的设计与实现毕业论文23742.docx_第1页
第1页 / 共84页
企业人事管理系统的设计与实现毕业论文23742.docx_第2页
第2页 / 共84页
点击查看更多>>
资源描述

《企业人事管理系统的设计与实现毕业论文23742.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统的设计与实现毕业论文23742.docx(84页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、西南科技大学毕业设计(论文)设计题目:基于C#的企业人人事管理系系统的设计计与实现 系 别: 班 级: 姓 名: 指 导 教 师: 20XX年年X月X 日摘 要在当今社会会,互联网网空前的发发展,给人人们的工作作和生活带带来了极大大的便利和和高效,信信息化,电电子化已经经成为节约约运营成本本,提高工工作效率的的首选。考考虑到当前前大量企业业的人事管管理尚处于于手工作业业阶段,不不但效率低低下,还常常常因为管管理的不慎慎而出现纰纰漏。因此此根据部分分企业提供供的需求,设设计此企业业人事管理理系统,以以帮助企业业达到人事事管理办公公自动化、节节约管理成成本、提高高企业工作作效率的目目的。本企业人事

2、事管理系统统采用C/S结构,主主要对企业业员工的信信息以及跟跟人事相关关的工作流流程进行集集中的管理理,方便企企业建立一一个完善的的、强大的的员工信息息数据库。它它是以VSS20088 (Miicrossoft Visuual SStudiio 20008).和SQLL 20008 Exxpresss数据库库作为开发发平台。使使用C# 设计操作作控件和编编写操作程程序,完成成数据输入入、修改、存存储、调用用查询等功功能;并使使用SQLL 20008数据库库形成数据据表,进行行数据存储储。本文详细介介绍了企业业人事管理理系统的功功能需求,系系统设计和和具体实现现。并简要要介绍了系系统开发采采用的

3、过程程方法。关键词 企业人事事管理系统统;C/SS;员工信信息;数据据库The DDesiggn annd Immplemmentaationn ofEnteerpriise PPersoonnell Mannagemment Systtem Baseed onn C/SSAbstrractIn ouur soocietty, tthe uunpreecedeentedd devveloppmentt of Inteernett hass brooughtt us greaat coonvenniencce annd effficiiencyy. Innformmatizzatioon ann

4、d ellectrronizzatioon haave bbecomme thhe fiirst choiice oof saavingg opeeratiion ccost and imprrovinng woork eefficcienccy. MMany enteerpriises perrsonnnel aadminnistrratioon syystemms liie inn thee phaase oof maanuall mannagemment whicch inneffiiciennt annd eaasy tto goo wroong bby caareleessneess

5、. Therreforre, tthis MIS(Manaagemeent IInforrmatiion SSysteem)is ddesiggned to makee thee perrsonnnel aadminnistrratioon moore sscienntifiic, nnormaativee andd effficieent.The ssysteem addoptss thee strructuure mmode of ccliennt/seerverr(C/SS), WWindoows XXP ass thee opeeratiion ssysteem,SQL 20088 E

6、xppresss as the backkgrouund ddatabbase, andd Miccrosooft VVisuaal Sttudioo8 20008 aas thhe deeveloopingg toool. IIt caan heelp eenterrprisses tto esstabllish a peerfecct, sstronng sttaff infoormattion dataabasee, whhich faciilitaates the centtraliized manaagemeent oof sttaff infoormattion and workk

7、floww.The ppaperr expplainns thhe cooursee dessign, sysstem desiign aand iimpleementtatioon off MISS, allso bbrieffly iintrooducees thhe prrocesss off thee sysstem deveelopmment.Key wwordss: Perssonneel Maanageementt Sysstem; C/SS; Emmployyee IInforrmatiion;DDatabbaseIII 西南科技大学毕业论文 III第1章 绪论11.1 应应用

8、的目的的与意义11.2 人事管理理系统发展展趋势11.2.22 世界趋趋势11.2.33 技术革革新21.2.44 工作目目标和价值值观的改变变2第2章 系系统相关技技术介绍32.1 CC#技术简简介32.2 SSQL技术术32.2.11 数据库库的基本概概念32.2.22 本系统统中数据库库的访问3第3章 系系统分析53.1需求求分析53.2系统统概述53.3系统统目标53.4可行行性分析63.4.11经济可行行性分析63.4.22技术可行行性分析63.4.33管理可行行性分析63.5系统统逻辑结构构图及业务务流程图设设计63.5.11系统逻辑辑结构63.5.22数据字典典7第4章 系统数据

9、据库设计124.1数据据库概念结结构设计124.2数据据库逻辑结结构设计16第5章 系系统各模块块的实现175.1系统统架构设计计175.2系统统登陆实现现185.2.11系统登陆陆窗体的功功能195.3系统统主界面设设计215.4数据据导入于备备份的实现现215.5公司司部门管理理的实现225.6 员员工信息管管理的设计计235.6.11员工信息息管理的功功能235.7 员员工其它信信息实现255.7.11一对多类类设计图255.7.22一对多类类设计图255.8薪金金发放功能能的实现26第6章 系系统测试286.1软件件测试的目目标286.2测试试举例286.3测试试结论29结 论330致

10、 谢31参考文献32第1章 绪论1.1 应应用的目的的与意义人的管理是是一切管理理工作的核核心。员工工代表一个个企业的形形象,因而而人事管理理机制设计计的好坏,直直接影响一一个企业的的成败。 员员工的档案案管理是企企业人事管管理的基础础,在企业业员工普遍遍流失的今今天,一个个准确而及及时的人事事管理系统统,有利于于人事部门门对员工流流动进行分分析、编制制,为企业业所需人员员提供了保保障。人力资源部部那些重复复的,事务务性的工作作交给HRRP(Huuman Resoourcee Plaanninng,人力力资源管理理系统)来来解决,可可以省去用用户以往人人力资源管管理工作的的繁琐、枯枯燥;用领领

11、先的人力力资源管理理理念,把把人力资源源管理的作作业流程控控制和战略略规划设计计巧妙地集集合于一体体;系统重重点涉及到到人力资源源管理工作作中的薪资资、培训、奖惩、调动动、基本信信息、用户户管理以及及用户切换换等方面,并并有综合的的系统安全全设置、报报表综合管管理模块。可可以很好地地为用户的的人力资源源管理部门门在对员工工的成本管管理、知识识管理、绩绩效管理等等综合管理理给予帮助助。以每个个月中所发发工资为例例,其中包包括人事信信息变动、奖奖惩对本月月的薪资计计算都有影影响,为了了及时的计计算发放工工资往往要要提前一个个星期花费费大量时间间,加班加加点才能及及时完成,而而这样做无无论从工作作效

12、率还是是准确度方方面,都不不允许,而而且还浪费费大量的人人力财力。如如果改用HHRP管理理做到高效效、高精度度,还可以以减少管理理时带来的的一些繁琐琐的工作,节节约管理带带来的开支支。1.2 人事管理理系统发展展趋势1.2.22 世界趋趋势人力资源管管理系统主主导21世世纪,无论论是发达国国家还是发发展中国家家,对人力力资源的战战略性意义义都有了深深刻的认识识,并开始始付诸行动动。世界公公认,211世纪将是是人力资源源的世纪;人力资源源问题将主主导整个221世纪甚甚至更为遥遥远,这种种状况的变变化起因于于竞争压力力。目前,世世界经济趋趋向全球化化。世界经经济的全球球化过程和和国家的开开放过程,

13、要要求组织的的管理部门门降低管理理成本以减减少竞争压压力和增强强竞争能力力。对于不不同的组织织,人力资资源成本在在总成本中中的比例是是不一样的的。1.2.33 技术革革新无论是现在在还是将来来,工业的的发展越来来越多地取取决于科学学和技术、知知识与技能能。高新科科技产业更更是如此。这这不仅要求求员工尤其其是技术人人员掌握新新的科学知知识和技术术能力,而而且更重要要的在于要要求员工深深入而快捷捷地掌握和和应用这些些知识和技技能。这就就导致了两两个问题。第第一,随着着这种技术术革新的发发展和知识识更新速度度的加快,人人们有更多多的职业选选择机会。第第二,伴随随着这种发发展以及职职业选择机机会的增多

14、多,人力资资源管理活活动和频繁繁程度加剧剧;而且这这种活动对对科学技术术的要求与与它的反应应程度也更更高了,进进而提高了了人力资源源成本。1.2.44 工作目目标和价值值观的改变变随着社会政政治和经济济的发展,人人们的工作作目标和价价值观也都都发生了重重要的变化化。这就对对人事管理理部门和管管理人员提提出了新的的要求和新新的问题,不不得不考虑虑诸如工作作类型设计计、岗位分分析、充分分尊重员工工以及为他他们提供良良好的个人人发展和自自我价值实实现的环境境与条件等等问题。这这样,人力力资源管理理就派上了了用场。第2章 系系统相关技技术介绍2.1 CC#技术简简介要了解C#,首先要要了解Miicro

15、ssoft.NET FrmeeWorkk。Miccrosooft.NNET FFrameeWorkk是微软公公司提出的的新一代软软件开发模模型,C#语言是.NET FrammeWorrk中新一一代的开发发工具。CC#语言是是一种现代代的,面向向对象的语语言,它简简化了C+语言在在类、命名名控件、方方法重载和和异常处理理等方面的的操作,摒摒弃了C+的复杂杂性,更易易使用。它它使用组件件编程,在在这方面和和VB类似似。在动态态查阅、中中间代码技技术、参数数传递、交交叉语言处处理、面向向对象方面面有自己的的特点。另另外,由于于C#中取取消了指针针的功能,这这样可以有有效防止病病毒程序利利用非法指指针

16、访问私私有成员,也也能避免指指针的误操操作产生的的错误。因因此,其在在安全性方方面也有了了很大的提提高。2.2 SSQL技术术2.2.11 数据库库的基本概概念SQL(SStrucctureed Quuery Langugge)结构构化查询语语言,是一一种数据库库查询和程程序设计语语言,用于于存取数据据以及查询询、更新和和管理关系系数据库系系统。SQL语言言包括:数数据定义语语言、数据据操作语言言、数据查查询语言、数数据控制语语言四部分分。它不要要求用户指指定对数据据的存放方方法,也不不需要用户户了解具体体的数据存存放方式,所所有具有完完全不同底底层结构的的不同数据据库系统,可可以使用相相同的

17、SQQL语言作作为数据输输入与管理理的接口。它它以记录集集合作为操操作对象,所所有SQLL语句接受受集合作为为输入,返返回集合作作为输出,这这种集合特特性允许一一条SQLL语句的输输出作为另另一条SQQL语句的的输入,所所以SQLL语句可以以嵌套,这这使它具有有极大的灵灵活性和强强大的功能能。2.2.22 本系统统中数据库库的访问本系统的数数据库访问问过程实现现主要通过过六个步骤骤:(1)建立立数据库表表,表中存存储相应数数据。(2)使用用SqlCConneectioon或OlleDbCConneectioon类建立立数据库应应用程序和和数据库连连接对象。(3)从数数据库指定定表中取出出感兴趣

18、的的记录。(4)从数数据库指定定表中取出出的感兴趣趣记录组成成一个新表表,填充到到DataaSet类类对象中,可可填充多个个表,并可可在DattaSett类对象中中指定表和和表的关系系。取出所所感兴趣的的记录后,断断开数据库库连接。(5)用支支持数据库库绑定控件件(例如DDataGGrid控控件)显示示DataaSet类类对象中的的数据,供供用户浏览览、查询和和修改。(6)及时时更新DaataSeet中内容容,并把修修改的数据据存回源数数据库。本系统中数数据库连接接部分的具具体实现代代码如下:Strinng MyySQLCConneectioonStrring = gllobl:MyPPers

19、oonnell.Proopertties.Setttingss.Deffult.MyPeersonnnelCConneectioonStrring;Strinng s=”DTBSSE=Noorthwwind;SERVVER=lloclhhost;UID=s;PWWD=;”SqlCoonnecctionn MyCConneectioon = new SqlCConneectioon(MyySQLCConneectioonStrring);MyConnnecttion.Openn();第3章 系系统分析3.1需求求分析本系统主要要是针对一一般企事业业单位设计计,基于其其他企业人人工人事管管理的不足

20、足,本系统统完全可以以取代人力力更好地完完成了数据据的添加、修修改、删除除操作。3.2系统统概述本系统主要要针对中小小企业的人人事管理人人员和企业业管理人员员设计,以以帮助其实实现企业人人事管理的的信息化和和自动化。通过本系统统,人事管管理人员可可以实现员员工档案管管理,员工工离职管理理,员工薪薪资的录入入、发放和和查询管理理,员工考考勤信息的的添加、查查询等操作作。由于公公司管理人人员需要对对企业人事事信息进行行系统的了了解,本系系统采用了了模糊查询询的功能,企企业管理人人员可以清清晰地了解解部门人员员分配、员员工年龄、文文化程度、婚婚姻状况等等信息。通通过对员工工薪金信息息的修改,实实现工

21、资的的发放。最最终实现办办公流程的的系统化。在在统计方面面使用了数数据库这样样增强了员员工信息的的安全性,可可以实现备备份还原功功能。3.3系统统目标根据企业对对人事管理理的要求,制制定企业人人事管理系系统具体目目标如下:(1)员工工基本档案案、员工简简历、员工工家庭成员员信息等相相关界面的的添加、修修改、删除除操作。(2)全方方位的模糊糊查询功能能的实现。(3)按相相应条件对对员工的考考勤、工资资等进行统统计。(4)员工工考勤信息息的数字化化显示,以以方便企业业对员工进进行年终考考核。(4)界面面清晰美观观,逻辑性性强,操作作简单易懂懂。(5)系统统运行良好好,兼容性性强。(6)拥有有数据备

22、份份还原功能能,增强了了数据的安安全性。3.4可行行性分析3.4.11经济可行行性分析完成本系统统需要硬件件和软件两两方面的支支持。硬件件方面需要要开发服务务器一台,个个人电脑在在此可作为为服务器使使用;软件件方面,由由于本系统统属于小型型管理系统统,利用VVisuaal Sttudioo 20008和SQQL Seerverr 20008数据库库开发工具具即可实现现,经济成成本低,因因此在经济济上是可行行的。3.4.22技术可行行性分析本系统采用用目前被广广泛使用的的C#开发发技术、SSQL SServeer 20008数据据库技术和和Winddows Servver 22003操操作系统进

23、进行开发设设计。首先先,c#是是微软为.NET量量身定做的的开发语言言集合了CC/C+和VB的的双重优点点,具有简简易型、灵灵活性、移移植性强等等特点,同同时使用VVisuaal Sttudioo 20008作为开开发平台,对对于开发中中小系统来来说,这种种开发环境境是完全没没有问题的的。其次,本本系统采用用SQL Servver 22008数数据库。到到目前为止止,SQLL数据库仍仍然是使用用最广泛的的一种数据据库语言,因因此本系统统采用SQQL Seerverr 20008,在系系统安全性性、可用性性和高稳定定性上又有有了很大的的提升。再再次,本系系统的操作作环境采用用Winddows下下

24、的Serrver 20033操作系统统,Winndowss Serrver 20033是由微软软公司推出出的服务器器操作系统统,可以为为本系统的的开发提供供良好的稳稳定性。最最后,考虑虑到三者兼兼容的问题题,由于三三者都属于于微软公司司的产品,所所以兼容性性上不存在在问题。硬硬件方面,采采用标准的的服务器硬硬件配置,能能满足本系系统的要求求。综上所所述,本系系统的技术术可行性不不存在问题题。3.4.33管理可行行性分析本系统的主主要应用对对象为企业业的人事管管理人员和和企业的高高层管理者者,由于本本系统界面面简洁、结结构清晰、操操作简单,所所以在对相相应使用人人员进行培培训的情况况下是可以以顺

25、利使用用本系统的的。3.5系统统逻辑结构构图及业务务流程图设设计3.5.11系统逻辑辑结构系统逻辑结结构图能够够清晰地反反映出本系系统的结构构功能和模模块分布,是是系统对外外介绍的良良好窗口。用用户也可以以一目了然然地了解系系统的整体体逻辑结构构,加深对对系统功能能的理解。本本系统的逻逻辑结构图图如图3-1所示:系统主界面调岗记录工资管理基本档案培训记录离职管理工资核算工资录入系统管理退出管理员管理部门管理系统退出人事管理奖惩记录工作经历系统帮助信息培训信息工资发放切换用户数据备份与恢复图3-1 企业人事事管理系统统逻辑结构构图3.5.22数据字典典数据字典是是关于数据据的信息的的集合,也也就

26、是对数数据流图中中包含的所所有元素的的定义的集集合。数据据字典的作作用也正是是在软件分分析和设计计的过程中中给人提供供了数据的的描述信息息。本系统统的数据字字典如下表表所示。1部门信信息序号数据项数据类型数据长度备注1部门编号字符型2主键2部门名称字符型202员工基基本信息序号数据项数据类型数据长度备注1员工号字符型5主键2姓名字符型83性别字符型2男/女4出生日期日期型85联系电话字符型206文化程度字符型207毕业院校字符型308专业字符型209政治面貌字符型2010民族字符型2011爱好特长字符型10012所在部门字符型2外键13职位字符型2014职称字符型2015状态字符型8在职/离职

27、职16照片图像型1617备注字符型2003.员工奖奖惩信息序号数据项数据类型数据长度备注1奖惩流水号号数字型8主键2员工号字符型5外键3奖惩类型字符型8奖励/惩罚罚4奖惩事项字符型2005奖惩情况字符型1006奖惩时间日期型84. 员工工工作经历历信息序号数据项数据类型数据长度备注1流水号数字型8主键2员工号字符型5外键3起始时间日期型84终止时间日期型85工作单位字符型506任何职位字符型207职称字符型208工作内容字符型1009证明人字符型85. 员工工培训进修修信息序号数据项数据类型数据长度备注1流水号数字型8主键2员工号字符型5外键3起始时间日期型84终止时间日期型85培训单位字符型

28、506培训内容字符型207获得证书字符型1008备 注字符型2006. 员工工调岗信息息序号数据项数据类型数据长度备注1流水号数字型8主键2员工号字符型5外键3原部门字符型24原职位字符型205现部门字符型26现职位字符型207调岗时间日期型88调岗原因字符型2007. 员工工离退职信信息序号数据项数据类型数据长度备注1流水号数字型8主键2员工号字符型5外键3原部门字符型24原职位字符型205离职类型字符型8退休/休假假/辞职6离职原因字符型2007离职时间日期型88. 员工工薪资信息息序号数据项数据类型数据长度备注1员工号字符型5主键/外键键2基本工资货币型83社保基金货币型84奖金福利货币

29、型85罚款金额货币型86其它薪金货币型89. 薪资资发放信息息序号数据项数据类型数据长度备注1发放年月字符型6主键2员工号字符型5主键,外键键3基本薪资货币型84本月奖金货币型85加班补助货币型86本月扣款货币型87个人所得税税货币型88备注文本型20010. 系系统管理员员信息序号数据项数据类型数据长度备注1帐号字符型16主键2密码字符型163姓名字符型84性别字符型2第4章 系统数据据库设计4.1数据据库概念结结构设计企业人事管管理系统的的数据库主主要用来记记录一个企企业所有员员工的基本本信息及考考勤、薪资资等信息等等数据,数数据量由企企业的员工工数量多少少决定。本本系统的数数据库命名名为

30、PerrsonnnelMaanageementt,共用110张数据据表来存储储相应信息息。数据库概念念结构设计计作为系统统开发的重重要组成部部分,是根根据管理系系统的相应应需求制定定的,数据据库的优劣劣直接影响响到系统的的后期开发发。本系统中,为为了保证系系统的安全全性,在登登录系统的的时候用户户需要输入入正确的用用户名和密密码,并且且为了安全全考虑用户户的登陆会会记录在数数据库。因因此,需要要一个数据据库表用来来记录用户户的用户名名和密码。登登录表的实实体E-RR图如图44-1所示示:用户密码用户名登陆次数登陆时间用户性别操作用户用户姓名图4-1 登录表的的实体E-R图在企业人事事管理系统统

31、中,员工工信息表属属于其中最最重要的一一个表,在在这个表中中记录了员员工的基本本信息,因因此表中涉涉及的员工工信息字段段太多,本本实体E-R图只给给出了部分分字段。本本系统的员员工基本信信息表E-R图如图图4-2所所示:自编号员工地址用户照片员工基本信息表部门政治面貌.十多项员工姓名员工年龄图4-2 员工基本本信息实体体E-R图图在企业中,员员工受到奖奖惩是必不不可少的。在在数据库设设计中,加加入了一个个员工奖惩惩表,以便便对员工的的奖惩信息息进行记录录。奖惩表表的实体EE-R图如如图4-44所示:员工编号自编号奖惩原因说明员工奖惩表奖惩主体部门奖惩日期图4-3 奖惩表实实体E-RR图在本系统

32、中中,涉及到到了员工的的培训信息息,员工的的考培训息息是通过数数据库进行行显示的。其其实体E-R图如图图4-4所所示:自编号 员工编号起始时间培训内容终止时间员工培训信息表培训单位备注图4-4 员工培训训信息表在本系统中中,涉及到到了员工的的调岗信息息,员工的的调岗信息息是通过数数据库进行行显示的。其其实体E-R图如图图4-5所所示:自编号 员工编号原部门现部门原职位员工培训信息表调岗时间现职位图4-5 员工考勤勤信息表人事管理系系统离不开开对员工的的薪资管理理,将员工工的工资信信息动态地地录入数据据库并且能能够随时清清晰地查看看,是设计计此薪资信信息表的基基本目的。其其E-R图图设计如图图4

33、-6所所示:自编号社保基金员工编号基本工资奖金福利薪资管理信息表罚款金额其它薪金图4-6 薪资管理理表此外,现金金发放表、部部门信息、员员工离职管管理表,实实体E-RR图设计与与其它员工工基本信息息类似,本本论文中不不再显示其其E-R图图设计。4.2数据据库逻辑结结构设计根据上面设设计的E-R图,便便可以在数数据库中创创建相应的的数据库表表,本系统统的各数据据表的结构构如下:图4-2:系统架构构图第5章 系系统各模块块的实现5.1系统统架构设计计人事管理系系统的架构构分为窗体体和模块两两个部分。在在窗体的部部分有以下下几个窗体体,他们的的作用分别别是:“Frm_Logiin”是登录窗窗口,是验

34、验证系统用用户的登陆陆权限和数数据配置; “Frm_Mainn”是主窗口口,是系统统进入的第第一个窗口口,可以查查看登录信信息,以及及显示功能能菜单;“Frm_Depaartmeent”是部门管管理窗体,对对公司部门门进行管理理;“Frm_DB”是数据恢恢复与还原原窗口,可可以对数据据库进行备备份与还原原; “Frm_UserrInfoo”是员工信信息主界面面,用户可可以选择要要执行的任任务及对员员工信息更更改;“Frm_OSInnfo” 是密码码修改,用用户可以在在此修改自自己的密码码;“Frm_Rewaard” 是奖惩惩信息窗口口,用户可可以对员工工奖惩信息息进行操作作;“Frm_Work

35、ked” 是工作作经历窗口口,用户可可以对员工工工作经历历进行操作作;“Frm_Studdy” 是培训训信息窗口口,用户可可以对员工工培训信息息进行操作作;“Frm_Leavve” 是离退退信息窗口口,用户可可以对员工工离退信息息进行操作作;“Frm_WageeInfoo” 是薪金金信息窗口口,用户可可以对员工工薪金信息息进行操作作;“Frm_IO” 是调岗岗信息窗口口,用户可可以对员工工的岗位进进行变更操操作;“Frm_UserrWagee” 是薪金金发放窗口口,用户可可以对员工工薪金发放放进行操作作;系统架构说说明如图55-1所示示:图5-1:系统架构构图5.2系统统登陆实现现系统用户登登

36、录模块主主要用于完完成对登录录系统的用用户的验证证,只有合合法的用户户和正确的的数据库配配置才可以以进入系统统,否则给给与相应的的错误提示示。其中采采用了wiindowws和MSSSQL两两种身份验验证的方式式,可以使使不同工作作环境的用用户登录系系统使用。以以及设计了了记住用户户名和密码码的功能,在在安全上使使用了MDD5 加密密验证。其其设计样式式如图5-2所示:图5-2:用户登录录配置模块块图5.2.11系统登陆陆窗体的功功能系统用户登登录模块中中进行了非非常人性化化的设计,窗窗体加载时时会自动检检查是否曾曾经对系统统配置了数数据库,如如果没有登登陆按钮将将变为不可可以点击状状态并给出出

37、相应的提提示。在一一切配置完完成以后,点点击登陆时时会对配置置错误和非非法登陆进进行不同的的错误提示示。如果都都正确将成成功进入主主界面。在在登录远程程数据库时时需要一定定的时间,此此时不要着着急请喝杯杯咖啡等待待。(注:登录默认认用户名 admiin 密码码 1233 本地数数据库服务务器名称 . 默认认数据库 PerssonneelMannagemment)其其主要代码码为: OOSInffo usser1 = neew OSSInfoo(); uuser11.OSIId = namee; uuser11.OSPPsd = passsworrd; OOSInffoDALL useerDAL

38、L = nnew OOSInffoDALL(); DDataSSet dds = userrDAL.FinddByNaameAnndPasssworrd(usser1); DDataSSet dda = userrDAL.FinddAll(); ttry iif (dda = nulll) MMessaageBoox.Shhow(数据库连连接失败,请请检查重试试!); rreturrn; iif (dds = nulll) MMessaageBoox.Shhow(密码或用用户名错误误,请检查查重试!); rreturrn; eelse if (ds.TTablees0.Rowws.Coount

39、 0) SSQLHeelp.uuserIInfo0 = ds.Tablles00.Roows00.IttemArrray0.TToStrring(); SSQLHeelp.uuserIInfo1 = ds.Tablles00.Roows00.IttemArrray1.TToStrring(); SSQLHeelp.uuserIInfo2 = ds.Tablles00.Roows00.IttemArrray2.TToStrring(); SSQLHeelp.uuserIInfo3 = ds.Tablles00.Roows00.IttemArrray3.TToStrring(); SSQLHeel

40、p.uuserIInfo4 = ds.Tablles00.Roows00.IttemArrray4.TToStrring(); SSQLHeelp.uuserIInfo5 = ds.Tablles00.Roows00.IttemArrray5.TToStrring(); FFrm_MMain frm = neew Frrm_Maain(); tthis.Hidee(); ffrm.SShow(); SSQLHeelp.CCloseeDB(); ccatchh (Exxcepttion ex) MMessaageBoox.Shhow(数据库连连接失败 + eex.Meessagge, 错误); 5.3系统统主界面设设计在系统主界界面中采用用了下拉菜菜单,这样样解决了系系统按钮菜菜单的单

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理工具

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁