基于cs模式的人事工资管理系统的设计与实现毕业设计论文21788.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于cs模式的人事工资管理系统的设计与实现毕业设计论文21788.docx》由会员分享,可在线阅读,更多相关《基于cs模式的人事工资管理系统的设计与实现毕业设计论文21788.docx(103页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录1 绪论11.1 课题背景11.2 应应用现状状21.3 论论文组织织22 系统开开发环境境与技术术42.1 DDelpphi语语言的介介绍42.2 SSQL Serrverr 20000介介绍92.3 CC/S模模式简介介112.3.11 C/S定义义112.3.22 C/S体系系结构特特点1112.4系统统实现的的关键技技术1222.4.11 ODDBC接接口技术术122.4.22 ADDO数据据库访问问技术1143 需求分分析1663.1 系系统的总总体策划划163.1.11 系统统目标1163.1.22 系统统业务总总体流程程173.2 功功能需求求分析1183.2.11 功能能模
2、块分分析1883.2.22 系统统客户端端功能模模块图1193.3数据据库需求求分析1194 概要设设计2224.1 概概念2224.2 方方法概要要245 数据库库设计2265.1 数数据库技技术基础础265.2 数数据表设设计2775.3 数数据模式式分析3316 详细设设计3336.1 启启动界面面模块3336.2 登登陆模块块设计3336.3 主主窗体模模块设计计346.3.11 功能能介绍3346.3.22 模块块程序流流程图3346.4 日日常工作作模块的的设计3346.4.11 出盘盘模块的的设计3356.4.22 工资资查询功功能设计计366.5 系统维维护模块块设计3366.
3、5.11 用户户管理模模块3776.5.22 工资资结构维维护模块块376.6 报报表系统统模块设设计3777 系统的的实现3387.1 登登陆界面面的实现现与运行行387.2 数数据库设设置界面面的实现现387.3主界界面实现现与运行行407.3.11 功能能介绍4407.3.22 运行行界面4407.4员工工资料查查询功能能实现与与运行4407.4.11 功能能介绍4407.4.22 功能能实现4417.3工资资查询功功能实现现437.3.11 功能能介绍4437.3.22 功能能实现4437.4员工工基本信信息输入入功能实实现4447.4.11 功能能介绍4447.4.22 功能能实现4
4、447.5 出出盘模块块实现与与运行4457.5.11功能介介绍4557.5.22功能实实现4667.6 报报表生成成与打印印477.6.11 模块块实现技技术4777.6.22 功能能实现4477.7 人人事饼图图分析模模块实现现与运行行487.7.11 模块块实现技技术4887.7.22 功能能实现4488 毕业设设计总结结50参考文献551致谢521绪论1.1课题题背景随着计算机机技术的的飞速发发展,计计算机在在企业管管理中应应用的普普及,利利用计算算机实现现企业人人事工资资的管理理势在必必行。不不同的企企业具有有不同的的人事、工工资管理理制度,这这就决定定了不同同的企业业需要不不同的人
5、人事工资资管理系系统。随随着社会会的发展展和技术术的进步步,各大大公司、企企业为了了增强自自身的竞竞争能力力,开始始对自己己的组织织形式和和管理模模式进行行变革,即即从自上上而下的的层层管管理逐渐渐转变为为有特定定职责的的分支小小组、业业务流程程重新组组织的管管理,企企业信息息管理也也正在由由集中式式逐步转转向分散散式,而而C/SS结构恰恰好为这这种管理理模式的的变革提提供了具具体实现现手段和和强有力力的支持持工具。1首先,从分分布式处处理的角角度来看看,以往往那种一一台主机机带有多多个终端端的多用用户系统统是按主主机/终终端结构构来设计计的,是是采取了了一种集集中方式式,具有有一个单单一的、
6、集集中的数数据库,其其数据存存放在主主机上,所所有的处处理任务务都由主主机来完完成。主主机需要要承担计计算、处处理、屏屏幕显示示以及控控制全部部的数据据访问和和更新,即即它是一一个用于于事务处处理、数数据库访访问和本本地用户户界面处处理的中中央处理理器;而而终端实实际上是是一个“傻瓜”终端,自自身没有有处理能能力,只只是把用用户从键键盘输入入的信息息传给主主机,并并把主机机传来的的信息显显示出来来,且用用户界面面是基于于字符方方式。这这种模式式已无法法适应当当代信息息系统的的发展,而而且它的的可靠性性亦较差差,故而而必须走走向分布布式,把把处理和和数据进进行分布布。其次是在分分散化管管理的问问
7、题上,在在主机/终端结结构中,所所有的权权利都集集中在主主机上,同同时所有有的负担担也压在在了主机机上,这这样就削削弱了企企业经营营活动的的灵活性性和生产产制造的的专业性性。无法法将某些些生产管管理经营营权真正正交到具具体的管管理人员员手中,使使他们能能够积极极有效地地参与管管理。C/S结构构有效地地解决了了主机/终端结结构的缺缺陷和问问题。这这种体系系结构是是把系统统分为前前台和后后台两部部分,前前台是用用户的智智能工作作站,用用来完成成计算和和屏幕显显示;后后台包括括数据库库服务器器和文件件服务器器。数据据库服务务器用来来控制所所有的数数据访问问和更新新,文件件服务器器作为物物理的磁磁盘贮
8、存存器,用用来存放放中央数数据文件件。这种种体系结结构合理理地划分分了功能能,均衡衡地分配配了C/S上上的负载载,并减减少了hhttpp:/n/neetwoorkss/网络络传输。因因而可为为企业管管理提供供极快的的响应速速度和较较高的事事务吞吐吐量,并并可同时时支持数数百个用用户。另另外,相相对于主主机/终终端系统统,它不不仅投资资要低的的多,而而且能够够有效地地保护已已有资源源。这是是由于主主机/终终端系统统除需投投入高额额成本外外,以后后每增加加一台终终端就会会分走主主机的一一部分资资源。当当终端增增加到一一定程度度后即达达到饱和和,必须须更换主主机,旧旧的主机机则被淘淘汰;而而在C/S
9、结构构中,每每增加一一台工作作站,在在分享系系统资源源的同时时能够增增加系统统的能力力。当数数据库服服务器需需要更新新时,一一是较低低、二是是该服务务器还可可用作工工作站,可可有效地地保护了了htttp:/wwww.eenett.coom.ccn/eediyy/硬件件的资源源。故它它是一种种成本经经济、高高效、易易于扩充充的好结结构。再再次,从从企业管管理的角角度来看看,特别别是制造造业企业业的生产产管理,只只有这种种基于CC/S的的系统结结构才能能使分散散化的管管理思想想真正得得以实现现。它的的本地自自治功能能使每个个场点/平台均均有一个个自治的的数据库库,其管管理和控控制具有有独立性性,这
10、使使得生产产第一线线的管理理者可拥拥有自己己的数据据和工具具、以及及一定的的权限去去灵活地地解决自自己的问问题,而而各级管管理人员员亦可依依靠这种种协调一一致的分分散控制制、从协协调中得得到效率率,从分分散中得得到下级级的责任任感、积积极性、主主动性和和创造性性,从而而使决策策更加切切合实际际。同时时,它的的分布式式查询处处理、分分布式交交换管理理功能,又又可使各各级管理理人员拥拥有用户户终端瓶瓶颈处理理能力,充充分体现现了分散散化管理理思想。以前很多公公司的所所用人事事工资管管理系统统都是用用单击版版的,面面对目前前的实际际状况,迫迫切需要要开发一一个C/S模式式管理系系统来适适应这一一些工
11、作作。1.2应用用现状随着我国国国民经济济建设的的蓬勃发发展和具具有中国国特色的的社会主主义市场场经济体体制的迅迅速完善善,各个个行业都都在积极极使用现现代化的的手段,不不断改善善服务质质量,提提高工作作效率,这这些都在在很大程程度上给给企业提提出越来来越严峻峻的挑战战,对企企业体系系无论是是在行政政职能、企企业管理理水平以以及优质质服务上上都提出出更高的的要求。建建设一个个科学高高效的信信息管理理系统是是解决这这一问题题的必由由之路。企企业内部部财务管管理是该该企业运运用现代代化技术术创造更更多更高高的经济济效益的的主要因因素之一一。工资资管理作作为企业业内部的的一种财财务管理理也是如如此,
12、由由于企业业职工人人数较多多,每一一位职工工的具体体实际情情况也不不尽相同同,目前前,公司司使用的的人事工工资管理理系统采采用的是是单击版版的,与与C/SS体系形形成对比比,传统统的系统统数据库库应用体体系结构构,例如如基于主主机-多多终端的的系统,或或基于LLAN上上文件服服务器运运做的多多用户系系统,数数据库是是属于应应用程序序“私有有的”,即即使它也也可以将将数据文文件放置置在某台台机器上上供不同同的用户户共同访访问(这这种情形形,称为为“文件件服务器器”),但但所有的的操作、规规则,都都是在一一个包罗罗万象的的应用程程序内部部实现的的。应用用程序因因此具有有最大的的复杂性性,即使使是原
13、班班开发人人马,要要想对已已有功能能加以扩扩充也是是很困难难的,当当数据库库稍具复复杂性(比比如有稍稍多相互互关联的的表与规规则),其其他的人人员开发发另外的的程序共共同操作作这个数数据库的的数据,几几乎不具具可行性性,不能适适应公司司发展的的需要。1.3论文文组织1、绪论部部分绪论论主要叙叙述课题题提出背背景,目目前应用用现状,CC/S模模式结构构系统开开发的必必要性。2、系统开开发环境境与技术术部分介介绍了本本系统开开发语言言Dellphii7.00和数据据库开发发工具SSQLSServver220000的基本本特点,还还介绍了了C/SS模式的的定义与与体系结结构特点点以及系系统实现现的关
14、键键技术。3、 需求分析部部分结合合软件工工程方法法,对系系统进行行需求分分析、功功能划分分、数据据流图设设计。4、概要设设计部分分根据需需求分析析的结果果,用户户概念数数据模型型表示数数据及其其相互间间的联系系。并结结合数据据库原理理和功能能划分进进行E-R图的的绘制、数数据库结结构设计计。5、数据库库设计部部分介绍绍了数据据库基础础知识,并并结合EE-R图图和数据据库需求求分析的的要求,介介绍了数数据库中中所有数数据表的的设计,并并做了范范式分析析。6、详细设设计部分分根据需需求分析析的结果果,对系系统进行行详细设设计,主主要介绍绍用Deelphhi和SSQLSServver220000实
15、现每每一个模模块的具具体功能能。7、系统实实现部分分根据详详细设计计和前面面部分的的分析结结果,介介绍了系系统查询询功能,系系统出盘盘模块,工工资短信信模块等等关键模模块的实实现代码码以及关关键技术术。8、毕业设设计总结结部分介介绍了设设计体会会和编程程体会,并并指出了了系统设设计中的的不足和和改进的的方向。2系统开发发环境与与技术2.1 DDelpphi语语言的介介绍1、Dellphii的基本本特点计算机语言言一代一一代地从从机器语语言发展展到高级级语言,从从复杂到到简单(其其实也不不简单),体体现了计计算机科科学技术术的发展展。计算算机语言言越高级级,就越越抽象越越人性化化,与低低层硬件件
16、的关系系就越少少,使用用起来就就越方便便。但无无论计算算机语言言如何高高级,都都是对操操作系统统层的抽抽象,因因此我们们总可以以找出理理解高级级语言背背后的规规律,那那就是:高级语语言写的的代码只只是为了了描述人人们的需需求,而而这些代代码要通通过“翻翻译器”翻翻译成机机器语言言形式才才能被机机算机识识别执行行。所谓谓的翻译译有两种种方式:一是编编译方式式,代码码事先通通过编译译器生成成机器语语言代码码,再由由操作系系统调度度执行,如如Dellphii语言、CC+语语言等;二是解解释方式式,该方方式在计计算内是是边解释释边执行行,并不不事先生生目标程程序,如如Bassic语语言、脚脚本语言言等
17、。解解释方式式的特点点运行速速度慢,对对计算机机硬件要要求比较较高。计算机语言言定义描描述人们们需求的的规则,在在语言的的背后是是编译器器或解释释器。编编译器或或解释器器的主要要工作就就是翻译译代码,成成为人与与计算机机交流的的主要通通道。这这样在操操作系统统不变的的情况下下,各种种开发工工具各显显神通,但但最终都都要生成成计算机机可执行行的代码码。所以以无论用用哪种计计算机语语言写的的程序要要判断其其好与坏坏很大程程度上依依赖于该该语言的的编译器器或解释释器。DDelpphi的的编译器器仍然是是目前世世界上最最先进最最优秀效效率最高高的编译译器。从高级语言言的特点点来看,它它们基本本上都是是
18、对操作作系统提提供的服服务接口口封装,在在此基础础上加入入自己的的语言特特性,如如OOPP、指针针、内存存管理模模式等。2、Dellphii的优势势现在,市场场上可以以选购的的应用开开发产品品很多,流流行的也也有数十十种。在目前市场场上这些些众多的的程序开开发工具具中,有有些强调调程语言言的弹性性与执行行效率;有些则则偏重于于可视化化程序开开发工具具所带来来的便利利性与效效率的得得高,各各有各的的优点和和特色,也也满足了了不同用用户的需需求。然然而,语语言的弹弹性和工工具的便便利性是是密不可可分的,只只有便利利的工具具,却没没有弹性性的语言言作支持持,许多多特殊化化的处理理动作必必需要耗耗费数
19、倍倍的工夫夫来处理理,使得得原来所所标榜的的效率提提高的优优点失去去了作用用;相反反,如果果只强调调程语言言的弹性性,却没没有便利利的工具具作配合合,会使使一些即即使非常常简单的的界面处处理动作作,也会会严重地地浪费程程序设计计师的宝宝贵时间间。作为数据库库系统的的开发,DDelpphi是是一个非非常理想想选择1。数数据库应应用软件件开发的的效率,缩缩短了开开发周期期,深受受广大数数据库应应用程序序设计人人员的喜喜爱。DDelpphi为为数据库库应用开开发人员员提供了了丰富的的数据库库开发组组件,使使数据库库应用开开发功能能更强大大,控制制更灵活活,编译译后的程程序运行行速度更更快。(1)优秀
20、秀的可视视化开发发环境Delphhi属于于RADD(raapiddapppliccatiionddeveeloppmennt,快快速应用用开发)工工具,这这类工具具的最大大特点就就是可视视化的设设计窗体体以及能能为窗体体添加各各种组件件。此外外,Deelphhi的编编辑器除除了具有有一般代代码编辑辑器的功功能外,它的CCodeeInssighht技术术省却了了很多人人工输入入麻烦,是一项项重要的的创新。(2)高效效率的编编译器Delphhi的编编译器建建立在PPasccal编编译器的的基础上上,可以以说是针针对Wiindoows的的最快的的高级语语言本地地代码编编译器。由由于有编编译器的的速度
21、作作保证,程序员员可以经经常修改改代码,提高了了开发效效率,DDelpphi的的编译器器不仅便便宜速度度快,而而且生成成的二进进制代码码短小,运行效效率很高高。(3)结构构良好的的编程语语言Delphhi采用用了ObbjecctPaascaal作为为它的编编程语言言。Paascaal本身身是一种种结构优优良的语语言,PPasccal编编译器的的高效性性也部分分得益于于此。OObjeectPPasccal语语言在早早期Paascaal语言言的基础础上扩展展了面向向对象的的功能,而且很很好的把把握了复复杂性和和功能性性的平衡衡,满足足了现代代程序开开发的需需要。(4)对数数据库的的灵活支支持Del
22、phhi对数数据库的的支持是是它的一一个突出出优点,对于开开发数据据库程序序,Deelphhi是第第一选择择。它可可以满足足基于本本地、客客户/服服务器和和ODBBC数据据库平台台的应用用程序的的各种需需要,而而且异常常方便、高高效。近近来更是是加强了了对网络络数据库库的支持持。(5)层次次清晰和和可伸缩缩的框架架在大家有了了一定的的程序开开发经验验后就知知道,对对于一个个开发工工具来说说,只有有好的开开发环境境和编程程语言是是不够的的,还需需要有强强大的类类库和组组件库来来支持程程序员的的开发。DDelpphi在在这方面面做得非非常好,从开始始的VCCL(VVisuualCCompponee
23、ntLLibrraryy)到现现在的CCLX(CommponnenttLibbrarryfoorCrrosss-Pllatfformm),不不仅功能能强大,结构可可以扩展展,而且且层次清清晰,符符合编程程人员的的直观想想法,使使用起来来方便。3 、Deelphhi7.0控件件用Delpphi77.0开开发数据据库应用用,重点点是和各各种数据据库组件件打交道道,当然然也要使使用其它它的一些些组件,本本节只对对重要的的几个组组件给与与介绍。(1) ADO数据据访问组组件ADO数据据对象(Acttivee Daata Objjectts)实实际是一一种提供供访问各各种数据据类型的的链接机机制22。A
24、ADO设设计为一一种极简简单的格格式,通通过ODDBC的的方法同同数据库库接口中中,可以以使用任任何一种种ODBBC数据据源,即即不止适适合于SSQL Serrverr、Orraclle、AAcceess等等数据库库应用程程序,也也适合于于Exccel表表格、文文本文件件、图形形文件和和无格式式的数据据文件。AADO是是基于OOLE-DB之之上的技技术,因因此ADDO通过过其内部部的属性性和方法法提供统统一的数数据访问问接口方方法。AADO使使您的客客户端应应用程序序能够通通过OLLEDBB提供访访问和操操作在数数据库服服务器中中的数据据。ADDO支持持用于建建立C/S和WWeb的的应用程程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 cs 模式 人事 工资管理 系统 设计 实现 毕业设计 论文 21788
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内