版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 湖南广广播电视视大学开放教育育、成人人教育专专科毕业业作业 题题目:企业业的工资资管理系系统学 号: 009433001140221022 姓 名: 戴戴 元元 分 校: 长 沙 电电 大 教 学 点: 长沙电电大校本本部 指导教师师: 方 程 湖南南广播电电视大学学教务处处制湖南广播播电视大大学毕业业作业写写作过程程记录表表(此页由由学生填填写)选题经过过传统事业业单位的的工资管管理方法法以及传传统工资资管理存存在很多多的缺陷陷与弊端端。在事事业单位位以往的的工资录录入中,计算、合计等等需要通通过大量量的手工工完成,数据量量多,处处理速度度慢,而而且极易易出错,导致工工作效率率低。为为了解
2、决决这一矛矛盾,利利用计算算机来进进行工资资的管理理,是十十分必要要的。调研与材材料准备备1、翻阅阅有关我国企企业内部部冲突状状态的评评价测度度模型Viisuaal BBasiic数据据库开发发自学教教程等书籍籍2、研读读Vissuall Baasicc6.00 数据据库精讲讲1000例论著3、针对对写作重重点进行行研究4、跟指指导教师师探讨初稿写作作文章分五五部分,各部分分标题如如下:第一章 引言第二章 概要设设计第三章 数据库库设计第四章 各功能能的实现现第五章 结束语语第一次修改内容容在充实内内容的基基础上,根据老老师要求求,规范范论文格格式,并并在语法法、语句句、文字字上的作作进一步步
3、的规范范第二次修改内容容行文思路路需进一一步梳理理清楚,文章归归类需要要进一步步条理化化,加强强逻辑性性第三次修改内容容主要环节节内容还还不够充充实,进进一步充充实论文文内容。继续加加强逻辑辑性,增增加说服服力。湖南广播播电视大大学毕业业作业评评审表指导教师师评语论文重点点论述了了工资管管理信息息系统的的组成与与每个模模块的功功能。设设计工资资管理信信息系统统主要从从模块组组成、数数据连接接、功能能实现、应用意意义等方方面着手手。模块块组成主主要包括括该工资资系统的的主要组组成模块块以及每每个模块块所要达达到的功功能。企企业工资资管理系系统使用用电脑安安全保存存、快速速计算、全面统统计,实实现
4、工资资管理的的系统化化、规范范化、自自动化。企业工工资管理理系统是是典型的的信息管管理系统统(MIIS),前台程程序开发发工具采采用微软软的VBB6,后后台数据据库采用用Acccesss数据库库。符合合中央电电大计算算机网络络专业的的专科论论文要求求,评定定成绩为为良好。指导成绩良好指导教师师(签名名):方方程20111年 66 月11日初审意见见论文重点点论述了了工资管管理信息息系统的的组成与与每个模模块的功功能。设设计工资资管理信信息系统统主要从从模块组组成、数数据连接接、功能能实现、应用意意义等方方面着手手。为了了确保系系统的安安全,对对数据库库进行加加密处理理,采用用了用户户和组管管理
5、,并并记录用用户登录录信息。拥有高高级权限限的用户户,可以以创建不不同的组组,并可可将全部部或部分分权限分分配给创创建用户户。企业业工资管管理系统统是典型型的信息息管理系系统(MMIS),前台台程序开开发工具具采用微微软的VVB6,后台数数据库采采用Acccesss数据据库。符符合中央央电大计计算机网网络专业业的专科科论文要要求,评评定成绩绩为良好好。初审成绩良好初审教师师(签名名):李李铭20111年 66 月11日终审意见见终审成绩终审教师师(签名名):年 月月 日日内容摘要要传统事业业单位的的工资管管理方法法以及传传统工资资管理存存在很多多的缺陷陷与弊端端。在事事业单位位以往的的工资录录
6、入中,计算、合计等等需要通通过大量量的手工工完成,数据量量多,处处理速度度慢,而而且极易易出错,导致工工作效率率低。为为了解决决这一矛矛盾,利利用计算算机来进进行工资资的管理理,是十十分必要要的。论文重点点论述了了工资管管理信息息系统的的组成与与每个模模块的功功能。设设计工资资管理信信息系统统主要从从模块组组成、数数据连接接、功能能实现、应用意意义等方方面着手手。模块块组成主主要包括括该工资资系统的的主要组组成模块块以及每每个模块块所要达达到的功功能。工工资管理理的每个个模块基基本上脱脱离不了了数据,所以在在数据库库设计的的时候,要充分分考虑数数据的高高效,减减少数据据冗余,保证系系统的运运行
7、速度度。论文最后后论述了了用VBB与ACCCESSS编写写工资管管理信息息系统的的设计过过程。设设计过程程主要以以上面的的分析的的重点作作为依据据。首先先进行基基础数据据的采集集,然后后进行工工资的核核算等。在朝这这个思想想靠近的的过程中中,在许许多小的的细节上上还存在在着很多多不足。关键词:管理信信息系统统Acccesss数据据库VVisuual BassicAbsttracctThe traadittionnal sallaryy off Buusinnesss unnit mannagees tthe deffectt annd ddrawwbacck eexisstedd maainl
8、ly, andd thhen draaws andd usse tthe neccesssityy baasedd onn thhe mmanaagemmentt innforrmattionn syysteem oof ssalaary on thee coompuuterr. IIn BBusiinesss uunitt loong befforee, aaddiitioon aabouut ssalaary neeededd a lott off woork. Quuanttityy off daata is mucch, speeed of deaalinng wwithh daata
9、 wass sllow it leaadedd too inneffficiienccy, teddiouus aand effficiienccy iis nnot higgh, in ordder to sollve thiis cconttraddicttionn, iit iis vveryy esssenntiaal tto mmakee usse oof ccompputeer tto ccarrry oon tthe mannageemennt oof tthe sallaryy.Thessis desscriibess saalarry ccompposiitioon aand
10、 eacch ffuncctioon oof mmoduule of thee maanaggemeent infformmatiion sysstemm esspecciallly. Deesiggn ssalaary thee maanaggemeent infformmatiion sysstemm maake up froom mmoduule maiinlyy, ddataa coonneect, fuuncttionn reealiize, usse rresppectts, succh aas mmeanningg, eetc. noot tto sset aboout. Thh
11、e mmoduule makkes up thee maain commpossitiion moddulee inncluudinng tthiss saalarry ssysttem andd fuuncttionn reeachhed of eacch mmoduule. Eaach moddulee off maanaggemeent of thee saalarry ccan nott brreakk awway froom tthe datta bbasiicallly, soo whhen thee daatabbasee iss deesiggnedd, iis iit cco
12、nssideers datta hhighh-effficciennt, redducee daatumm reedunndannt ffullly tto wwantt. SSpeeed oof ooperratiion of thee seecurrityy syysteem. I aadoppt AACCEESS in dattabaase, liie iin iit aand VBs ccomppatiibillityy iss goood.Thessis is it wriitess saalarry ddesiign proocesss oof tthe mannageemennt
13、 iinfoormaatioon ssysttem witth VVB wwithh ACCCESSS tto eexpooundd thhe ffactt fiinallly. Deesiggn pproccesss ass baasiss wiith aboove foccal poiint of anaalyssis maiinlyy. CCarrry oon tthe colllecctioon oof tthe bassic datta aat ffirsst, andd thhen carrry on thee chheckkingg annd ccalcculaatinng ee
14、tc. off saalarry. Whiile cloose towwardds tthiss thhougght, sttilll thheree arre aa loot oof ddefeectss onn a lott off liittlle ddetaailss.Keywwordds:mannageemennt IInfoormaatioon ssysttemAAcceess DattabaaseVVisuual Bassic目 录TOC o 1-3 h z u HYPERLINK l _Toc294766247 第一章引引言 PAGEREF _Toc294766247 h 1
15、HYPERLINK l _Toc294766248 1.1、开发背背景 PAGEREF _Toc294766248 h 1 HYPERLINK l _Toc294766249 1.2、系统说说明 PAGEREF _Toc294766249 h 1 HYPERLINK l _Toc294766250 1.2.1、数数据模型型分析 PAGEREF _Toc294766250 h 11 HYPERLINK l _Toc294766251 1.2.2、数数据库系系统的模模式结构构分析 PAGEREF _Toc294766251 h 11 HYPERLINK l _Toc294766252 1.2.3、
16、数数据库系系统的体体系结构构分析 PAGEREF _Toc294766252 h 22 HYPERLINK l _Toc294766253 1.2.4、数数据库管管理系统统分析 PAGEREF _Toc294766253 h 22 HYPERLINK l _Toc294766254 1.3、VB的选选用和简简介 PAGEREF _Toc294766254 h 3 HYPERLINK l _Toc294766255 1.3.1、VB语言言的基本本特点及及VB应用用程序的的基本持持点 PAGEREF _Toc294766255 h 3 HYPERLINK l _Toc294766256 1.3.2
17、、可可视化设设计 PAGEREF _Toc294766256 h 4 HYPERLINK l _Toc294766257 1.3.3、事事件驱动动编程 PAGEREF _Toc294766257 h 44 HYPERLINK l _Toc294766258 1.3.4、实实现菜单单选项 PAGEREF _Toc294766258 h 55 HYPERLINK l _Toc294766259 1.3.5、实实现工具具栏 PAGEREF _Toc294766259 h 5 HYPERLINK l _Toc294766260 1.3.6、实实现数据据库之间间的联系系 PAGEREF _Toc2947
18、66260 h 5 HYPERLINK l _Toc294766261 第二章概概要设计计 PAGEREF _Toc294766261 h 6 HYPERLINK l _Toc294766262 2.1、系统概概述 PAGEREF _Toc294766262 h 6 HYPERLINK l _Toc294766263 2.2、员工考考勤信息息 PAGEREF _Toc294766263 h 6 HYPERLINK l _Toc294766264 2.3、系统功功能 PAGEREF _Toc294766264 h 6 HYPERLINK l _Toc294766265 2.4、数据流流图 PAG
19、EREF _Toc294766265 h 6 HYPERLINK l _Toc294766266 2.5、模块图图 PAGEREF _Toc294766266 h 7 HYPERLINK l _Toc294766267 第三章数数据库设设计 PAGEREF _Toc294766267 h 8 HYPERLINK l _Toc294766268 3.1、概述 PAGEREF _Toc294766268 h 88 HYPERLINK l _Toc294766269 3.2、数据库库概念结结构设计计 PAGEREF _Toc294766269 h 8 HYPERLINK l _Toc29476627
20、0 3.3、数据库库设计 PAGEREF _Toc294766270 h 88 HYPERLINK l _Toc294766271 第四章各各功能的的实现 PAGEREF _Toc294766271 h 113 HYPERLINK l _Toc294766272 4.1、系统安安全及权权限的实实现 PAGEREF _Toc294766272 h 133 HYPERLINK l _Toc294766273 4.2、登录窗窗口的实实现 PAGEREF _Toc294766273 h 133 HYPERLINK l _Toc294766274 4.3、员工基基本档案案信息的的实现 PAGEREF _
21、Toc294766274 h 115 HYPERLINK l _Toc294766275 4.4、员工考考勤信息息的实现现 PAGEREF _Toc294766275 h 19 HYPERLINK l _Toc294766276 4.4.1、设设置员工工上下班班时间 PAGEREF _Toc294766276 h 119 HYPERLINK l _Toc294766277 4.4.2、添添加员工工考勤信信息 PAGEREF _Toc294766277 h 211 HYPERLINK l _Toc294766278 4.5、员工月月工资结结算、产产量汇总总、综合合处理 PAGEREF _Toc2
22、94766278 h 227 HYPERLINK l _Toc294766279 4.6、系统工工具聊聊天室的的实现 PAGEREF _Toc294766279 h 229 HYPERLINK l _Toc294766280 4.7、系统测测试 PAGEREF _Toc294766280 h 300 HYPERLINK l _Toc294766281 4.7.1、测测试环境境 PAGEREF _Toc294766281 h 30 HYPERLINK l _Toc294766282 4.7.2、系系统测试试需求分分析 PAGEREF _Toc294766282 h 311 HYPERLINK l
23、 _Toc294766283 4.7.3、系系统测试试策略说说明 PAGEREF _Toc294766283 h 311 HYPERLINK l _Toc294766284 4.7.4、系系统测试试方案设设计 PAGEREF _Toc294766284 h 311 HYPERLINK l _Toc294766285 结束语 PAGEREF _Toc294766285 h 332 HYPERLINK l _Toc294766286 参考文献献 PAGEREF _Toc294766286 h 33 HYPERLINK l _Toc294766287 附录 PAGEREF _Toc294766287
24、 h 344第一章 引 言言1.1、开发背背景随着计算算机技术术的不断断发展,计算机机作为知知识经济济时代的的产物,已被广广泛应用用于社会会各个行行业和领领域。随随着我国国国企改改革的深深入和社社会主义义市场经经济的日日趋繁荣荣,导致致各企业业间的竞竞争日益益激烈,迫使企企业采取取先进的的计算机机硬件设设备以及及高质量量的辅助助软件来来管理企企业的各各项运作作,以提提高本企企业的劳劳动生产产率以及及人员效效率。工工资管理理系统软软件作为为一种管管理软件件正在各各企事业业单位中中得到越越来越广广泛的应应用。企业的工工资管理理是公司司管理的的一个重重要内容容。随着着企业人人员数量量增加,企业的的工
25、资管管理工作作也变得得越来越越复杂。工资管管理既涉涉及到企企业劳动动人事的的管理,同时也也是企业业财务管管理的重重要组成成部分。工资管管理需要要和人事事管理相相联系,同时连连接工时时考勤和和医疗保保险等等等,来生生成企业业每个职职工的基基本工资资、津贴贴、医疗疗保险、保险费费、实际际发放工工资等。资金是是企业生生存的主主要元素素,资金金的流动动影响到到企业的的整体运运作,企企业员工工的工资资是企业业资金管管理的一一个重要要的组成成部分。早期的的工资统统计和发发放都是是使用人人工方式式处理纸纸质材料料,不仅仅花费财财务人员员大量的的时间且且不易保保存,往往往由于于个人的的因素抄抄写不慎慎或计算算
26、疏忽,出现工工资发放放错误的的现象。早期工工资管理理多采取取纸质材材料和具具有较强强的时间间限制。基于以以上原因因,企业业工资管管理系统统使用电电脑安全全保存、快速计计算、全全面统计计,实现现工资管管理的系系统化、规范化化、自动动化。企企业工资资管理系系统是典典型的信信息管理理系统(MISS),前前台程序序开发工工具采用用微软的的VB66,后台台数据库库采用AAcceess数数据库。VB66是一种种面向对对象的开开发工具具,具有有组件丰丰富、语语言简单单、功能能强大的的优点。 Acccesss数据据库具有有与VBB6无缝缝连接、操作简简单、易易于使用用的优点点。运行行结果证证明,本本企业工工资
27、管理理系统极极大提高高了工作作效率,节省了了人力和和物力,最终满满足企业业财务管管理、员员工工资资发放的的需要,同时也也成为现现代化企企业管理理的标志志。1.2、系统说说明1.2.1、数数据模型型分析数据库是是某个企企业、组组织或部部门所设设计的数数据的一一个综合合,它不不仅要反反映数据据本身的的内容,而且要要反映数数据之间间的联系系。在数数据库中中用数据据模型这这个工具具来抽象象、表示示和处理理现实世世界中的的数据和和信息。简单地地说,数数据模型型是现实实世界的的模拟。数据模型型通常由由三个要要素组成成:数据据结构;数据操操作;数数据的约约束条件件。数据模型型有良种种不同的的类型:概念模模型
28、和数数据模型型。概念念模型是是现实世世界到信信息世界界的第一一层抽象象,这种种信息结结构并不不依赖于于具体的的计算机机系统,也不是是某一个个数据库库管理系系统支持持的数据据模型,它是现现实世界界到机器器世界的的一个中中间层次次。关系模型型的数据据结构,即所研研究的对对象类型型包括有有:关系系,对应应一张二二维表,它由行行和列组组成;元元组,对对应表中中的一行行;属性性,对应应表中的的一列;主码,对应某某个属性性值,它它可以唯唯一确定定一个元元组;分分量,对对应元组组中的一一个属性性值。关关系模型型的数据据操纵包包括查询询、插入入、删除除和更新新数据。这些操操作必须须满足关关系的完完整性约约束条
29、件件:实体体完整性性、参照照完整性性和用户户定义的的完整性性。1.2.2、数数据库系系统的模模式结构构分析模式是数数据库中中全体数数据的逻逻辑结构构和特征征的描述述,它不不设计具具体的值值。从数数据库管管理系统统的角度度看,虽虽然它们们支持的的数据模模型、使使用的数数据库语语言、所所基于的的操作系系统平台台都可能能不同,但在体体系机构构上通常常都采用用三级模模式结构构(个别别小型数数据库系系统除外外),并并提供两两级映像像功能。三级模模式结构构是指数数据库系系统是由由外模式式、模式式和内模模式三级级构成,如图11.2所所示。图1-11三级模模式结构构图模式是数数据库数数据在逻逻辑级上上的视图图
30、,它以以某一种种数据模模型为基基础,不不仅要定定义数据据的逻辑辑结构(如数据据项构成成、名字字、类型型、值域域等),而且要要定义与与数据有有关的安安全性、完整性性以及数数据之间间的联系系。外模模式是模模式的子子集,是是局部数数据的逻逻辑结构构描述。它面向向具体的的应用程程序。因因为不同同的应用用可能需需要不同同的局部部数据视视图,所所以一个个数据库库可以有有多个外外模式,但只有有一个模模式。内内模式也也称存储储模式,它是数数据物理理结构和和存储结结构的描描述,是是数据在在数据库库内部的的表示方方式。一一个数据据库只有有一个内内模式。三级模式式是对数数据的三三个抽象象级别,使用户户能逻辑辑地处理
31、理数据,而不必必关系数数据在计计算机中中的具体体表示方方式和存存储方式式。但这这三个抽抽象层次次之间必必须能够够相互联联系和转转换,数数据库系系统提供供了两层层映象来来完成该该功能。外模式式/模式式映象定定义了外外模式与与模式之之间的对对应关系系。这些些映象定定义通常常包含在在各自外外模式的的描述中中。当模模式改变变时,只只须对映映象作相相应改变变,可以以使外模模式保持持不变,从而应应用程序序不必修修改,保保证了数数据的逻逻辑独立立性。模模式/内内模式映映象定影影了数据据全局逻逻辑结构构与存储储结构之之间的对对应关系系。该映映象定义义通常包包含在模模式描述述中。数数据库的的存储结结构改变变了,
32、只只须对映映象作出出相应改改变,可可以使模模式保持持不变,从而保保证了数数据的物物理独立立性。1.2.3、数数据库系系统的体体系结构构分析数据库的的模式结结构对最最终用户户和程序序员是透透明的,他们见见到的仅仅是数据据库的外外模式和和应用程程序。从从最终用用户角度度看,数数据库系系统分为为单用户户结构、主从式式结构、分布式式结构和和客户/服务器器结构。1.2.4、数数据库管管理系统统分析在数据库库系统中中,应用用程序、数据库库管理系系统、操操作系统统、硬件件等几个个方面必必须协同同工作。其中数数据库管管理系统统起着关关键的中中介作用用。当应应用程序序从数据据库中读读取一个个数据时时,它向向数据
33、库库管理系系统发出出读取数数据记录录的命令令。数据据库管理理系统对对该命令令进行语语法、语语义检查查,并调调用应用用程序对对应的子子模式,检查应应用程序序的存取取权限,决定是是否执行行该命令令。如果果拒绝执执行,则则向用户户返回错错误信息息。在决决定执行行该命令令后,数数据库管管理系统统调用模模式,依依据子模模式/模模式映象象的定义义,确定定应读入入模式中中的那些些记录。数据库库管理系系统再调调用物理理模式,依据模模式/物物理模式式映象的的定义,决定应应从哪个个文件、用什么么存取方方式、读读入哪个个或那些些物理记记录。然然后,数数据库管管理系统统向操作作系统发发出执行行读取所所需物理理记录的的
34、命令。操作系系统执行行后,将将数据送送至系统统缓冲区区。数据据库管理理系统再再依据子子模式/模式映映象的定定义导出出应用程程序所要要读取的的记录格格式,将将数据从从系统缓缓冲区传传送到应应用程序序的用户户工作区区,并返返回命令令执行情情况的状状态信息息。根据数据据库管理理系统所所具有的的功能,可将它它分为四四个组成成部分。数据定定义语言言及其翻翻译处理理程序:首先用用数据定定义语言言定义数数据库的的模式、存储模模式、外外模式、各级模模式间的的映射、有关的的约束条条件等。然后,翻译处处理程序序将它们们翻译成成相应的的内部表表示,即即对数据据库框架架的描述述。这些些描述存存放在数数据字典典(系统统
35、目录)中,作作为数据据库管理理系统存存取和管管理数据据的依据据。数据据操纵语语言及其其翻译处处理程序序:提供供了岁数数据库的的检索、插入、修改、删除等等基本操操作。数数据库运运行控制制程序:负责数数据库运运行过程程中的控控制和管管理。实实用程序序:完成成数据库库的建立立与维护护,以及及数据格格式的转转换与通通信等功功能。整个系统统从符合合操作简简便、界界面友好好、灵活活、实用用、安全全的要求求出发,完成工工资管理理的全过过程,包包括用户户管理、系统管管理、信信息初始始化、工工具箱、帮助十十一大模模块。经经过实际际使用证证明,本本文所设设计的工工资管理理系统可可以满足足公司工工资管理理方面的的需
36、要。论文主要要介绍了了本课题题的开发发背景,所要完完成的功功能和开开发的过过程。重重点的说说明了系系统设计计的重点点、设计计思想、难点技技术和解解决方案案。1.3、VB的的选用和和简介现在,市市场上可可以选购购的应用用开发产产品很多多,流行行的也有有数十种种。目前前在我国国市场上上最为流流行、使使用最多多、最为为先进的的可用作作企业级级开发工工具的产产品有:Micrrosooft公公司的VVisuual BassicMicrrosooft公公司的VVisuual CBorllandd 公公司的DDelpphi Sun 公司司的Jaava等等等在目前市市场上这这些众多多的程序序开发工工具中,有些
37、强强调程序序语言的的弹性与与执行效效率;有有些则偏偏重于可可视化程程序开发发工具所所带来的的便利性性与效率率的提高高,各有有各的优优点和特特色,也也满足了了不同用用户的需需求。然然而,语语言的弹弹性和工工具的便便利性是是密不可可分的,只有便便利的工工具,却却没有弹弹性的语语言作支支持,许许多特殊殊化的处处理动作作必需要要耗费数数倍的工工夫来处处理,使使得原来来所标榜榜的效率率提高的的优点失失去了作作用;相相反,如如果只强强调程序序语言的的弹性,却没有有便利的的工具作作配合,会使一一些即使使非常简简单的界界面处理理动作,也会严严重地浪浪费程序序设计师师的宝贵贵时间。作为数据据库系统统的开发发,V
38、BB是一个个非常理理想选择择。VBB因简单单易学、功能强强大、编编译速度度快而从从众多的的软件开开发工具具中脱颖颖而出。它提供供了灵活活的可视视化设计计工具,将可视视化界面面与面向向对象技技术完善善、紧密密地结合合起来,并封装装了Wiindoows编编程的复复杂性。程序的的规模小小到简单单的个人人数据库库应用,大到复复杂的企企业的多多层次分分布式系系统,都都可以使使用VBB进行开开发,其其友好的的集成开开发界面面,可视视化的双双向开发发模式,良好的的数据库库应用支支持高效效的程序序开发和和程序运运行,备备受广大大程序开开发人员员的好评评。尤其其是VBB对数据据库应用用的强大大支持,大大提提高了
39、数数据库应应用软件件开发的的效率,缩短了了开发周周期,深深受广大大数据库库应用程程序设计计人员的的喜爱。VB为数数据库应应用开发发人员提提供了丰丰富的数数据库开开发组件件,使数数据库应应用开发发功能更更强大,控制更更灵活,编译后后的程序序运行速速度更快快,VB是微微软公司司出品的的一个快快速可视视化程序序开发工工具软件件,借助助微软在在操作系系统和办办公软件件的垄断断地位,VB在短短短的几几年内风风靡全球球。VB是极极有和功功能强大大的软件件,主要要表现在在:所见见即所得得的界面面设计,基于对对象的设设计方法法,极短短的软件件开发周周期,较较易维护护的生成成代码。美国微软软公司在在19991年
40、推推出VBB1.00至今已已经经历历了6个个版本,VB6.0运行行在wiin9xx或wiinmee,wiin20000,winnxp,winndowwsNTT等操作作系统下下,是一一个322位的应应用程序序开发工工具。1.3.1、VVB语言言的基本本特点及及VB应应用程序序的基本本持点VB程序序语言具具有许多多优秀的的特性,用其设设计应用用程序时时有两个个基本特特点:可可视化设设计和事事件驱动动编程。Visuual Bassic 系统除除了一般般高级语语言所具具有的一一些名词词术语外外,还有有几个系系统常用用的名词词。其基基本含义义如下:(1) 视窗(Forrm)视窗是进进行人机机交互的的界面
41、或或接口,也叫窗窗体。VVB系统统的人机机交互界界面或接接口,无无论是在在设计时时或是在在运行时时,都是是Winndowws 系系统的标标准视窗窗。(2) 对象 (Obbjecct)对象是VVB系统统内部提提供给设设计者可可以直接接使用的的处理输输出的控控制工具具。本程程序所应应用到的的对象类类型有标标签框(Labbel Boxx),文文本框 (Teext Boxx),命命令按扭扭 (CCommmandd Buuttoon),网格(Datta GGridd),AADO控控件(AAdoddc1)等。当当把这些些工具放放置到用用户界面面对应的的窗体上上时,被被称为对对象或控控件。用用户可以以通过设
42、设置对象象的“属性”和“方法”,便于于对象适适应自己己所设计计应用程程序的输输入输出出内容,对象的的生成过过程及结结构都被被封装起起来。正正确使用用对象可可以减少少程序和和开发时时间,提提高程序序设计者者的工作作效率。(3) 属性 (Prropeertiies)属性是VVB系统统提供的的有关对对象的参参数或数数据接口口。用户户通过适适当地设设置或改改变对象象的属性性来确定定对象的的外观及及性能特特征,从从而有效效地使用用系统提提供的对对象。比比如,对对象的名名称、在在屏幕上上显示的的位置、大小、颜色、接收或或容纳的的数据内内容及数数据的表表现格式式等。(4) 事件 (Evventts)事件是指
43、指用户或或操作者者对计算算机进行行的某一一操作(如击键键、单击击或移动动鼠标等等)的行行为或系系统状态态发生的的变化。VB系系统常用用事件来来引导计计算机执执行一段段程序。程序所所用的键键盘事件件有KeeyPrresss(按键键)事件件,KeeyDoown事事件和KKeyUUp事件件;鼠标标事件有有Cliick(单击鼠鼠标)事事件,DDbDllicdd(双击击鼠标)。(5) 方法 (Meethood)方法主要要是指对对一个对对象使用用某种作作用的过过程。它它是在程程序执行行的过程程中要计计算机执执行的某某种操作作。其程程序的方方法有SShoww(显示示)方法法,Hiide(隐藏)方法,Reff
44、ressh(刷刷新)方方法。(6)过过程 (Proocedduree)过程是指指经过定定义或说说明的,或基于于某一对对象对应应的事件件所引发发的程序序段。(7) 模块 (Moodulle)模块是指指一些运运算量或或过程进进行声明明或定义义的一个个集合。系统程程序大体体可分成成四个模模块:数数据输入入、根据据查询、数据打打印和通通讯。 1.3.2、可视化化设计同其他的的一些可可视化程程序开发发工具一一样,VVB具有有可视化化设计的的特点,微软的的Worrd在刚刚刚进入入市场时时,同WWPS竞竞争的一一个重要要的功能能砝码就就是所所见即所所得的的字处理理功能,VB在在设计应应用程序序界面时时也可以
45、以说是所见即即所得.在设设计时,头脑中中所想象象的应用用程序界界面,完完全可以以通过键键盘鼠标标以及徒徒手画出出来,而而不是编编制大量量的代码码然后再再编译生生成,如如果需要要修改,也是利利用键盘盘鼠标和和手画,而底层层的一些些程序代代码由VVB自动动生成或或修改。VB为用用户提供供大量的的界面元元素(在在VB中中称为控控件对象象),这这些控件件对象对对于熟悉悉Winndowws应用用程序的的用户而而言是一一点也不不陌生,如窗窗体、菜单单、命令按按钮、工具具按钮、检检查框等等,用户只只需要利利用鼠标标、键盘盘把这些些控件对对象拖动动到适当当的位置置,设置置它们的的大小、形状、属性等等,就可可以
46、设计计出所需需的应用用程序界界面。1.3.3、事件驱驱动编程程Winddowss操作系系统出现现以来,图形化化的用户户界面和和多任务务多进程程的应用用程序要要求程序序设计不不能是单单一性的的,在使使用VBB设计应应用程序序时,必必须首先先确定应应用程序序如何同同用户进进行交互互.例如如发生鼠鼠标单击击、键盘盘输入等等事件时时,由用用户编写写的代码码控制这这些事件件的响应应,这就就是所谓谓的事件件驱动编编程。1.3.4、实现菜菜单选项项菜单是程程序最重重要的特特性之一一,大多多数程序序都依赖赖一个定定义良好好的菜单单使程序序易于使使用和维维护,VVisuual Bassic 也提供供了强大大的创
47、建建菜单功功能是程程序更加加标准。本系统使使用 VVisuual Bassic 的菜单单编辑器器建立菜菜单或者者修改已已经存在在的菜单单,您也也可以使使用Viisuaal BBasiic 的的Apppliccatiion Wizzardd 来操操作。1.3.5、实现工工具栏CoollBarr控件与与Offficee20000 中中看到的的CooolBaar是类类似的。CooolBaar就是是一个可可以在窗窗体上浮浮动的工工具,同同时也是是其他AActiiveXX的容器器。通过过在CooolBBar中中迁入其其他空间间你也可可以向用用户提供供更好的的灵活性性和义用用性。选择“工工程”下拉菜菜单中
48、的的“部件”选项,显示“部件”对话框框。在“控件”选项卡卡列表中中选择“Miccrossoftt Wiindoows Commmonn Coontrrolss 6.0”后工具具相中增增加改控控件。本系统就就用了CCooll工具中中的Sttatuubarr控件,在系统统这一界界面中,添加了了状态栏栏,在第第一个栏栏中,在在样式这这一栏中中选择了了文本,在第二二个栏中中,选择择了系统统日期,第三个个栏中选选择了系系统时间间,这样样,任何何时候操操作本系系统,都都可以看看到当前前的时间间和日期期。1.3.6、实实现数据据库之间间的联系系数据库之之间的关关系指明明两个库库之间共共享一个个共同的的关键字
49、字值。一一个连接接是指一一种虚拟拟的表,这种表表是在当当用户要要求从相相互关联联的各个个不同的的表中获获取信息息时建立立的,关关键字段段用于在在相互连连接的不不同表中中查找匹匹配的记记录。一一个更高高级的连连接形式式称为自自连接。这种连连接是指指一个表表被连接接到它自自己的一一个字段段,或在在不同的的记录中中由重复复数据的的组合字字段。数数据库中中有三种种不同类类型的关关键字:主关键键字、组组合关键键字和外外关键字字。在表表中使用用的关键键字类型型用于描描述库表表示什么么以及在在数据库库中如何何与其它它的库建建立关系系。第二章 概要要设计2.1、系统概概述纵观各企企业工资资管理软软件、一一个好
50、的的企业工工资管理理软件,应具有有简单友友好的操操作界面面、安全全性好的的数据库库、分级级用户权权限管理理、强大大数据导导出及备备份功能能、联机机帮肋文文档。本本系统着着重围绕绕这几点点进行开开发设计计。基于以上上众多问问题的分分析,和和企业管管理制度度的参考考。将系系统具体体分为系系统管理理、员工工信息设设定、工工资信息息管理、工资结结算管理理、数据据库管理理、工具具箱、帮帮助七大大模块:系统管理理分为操操作员登登录管理理,用户户管理,锁定操操作画面面及退出出。操作作员登录录管理记记录用户户登录的的时间,方便管管理员查查看。在用户暂暂时离开开时可锁锁定操作作画面,防止非非法操作作。用户管理理
51、分为新新建普通通用户,新建管管理员用用户,修修改密码码三部分分。2.2、员工考考勤信息息1、设置置上下班班的时间间:设置置公司的的上下班班时间。2、添加加员工考考勤信息息:主要要分为上上下班信信息和其其它考勤勤信息,上下班班信息主主要是记记录每天天上下班班的时间间:而其其它考勤勤信息包包括:请请假,旷旷工、迟迟到等基基本信息息。3、修改改员工考考勤信息息:当考考勤信息息出现错错误需要要修改的的时候,可以从从这里修修改相应应的记录录。4、查询询员工考考勤信息息:根据据员工编编号或时时间进行行查询得得到所有有的考勤勤信息。包括上上下班,加班和和出差信信息,但但是不能能够对信信息进行行任何的的操作。
52、5、删除除考勤信信息:分分为删除除上下班班信息和和删除其其它考勤勤信息。6、考勤勤信息列列表:分分为员工工上下班班信息列列表和员员工其它它考勤信信息列表表。信息初始始化部分分,由于于公司的的不同,其部门门、职务务、工资资类别、职工类类型信息息设定可可能不同同,采取取设定方方式,可可以减少少输入次次数,以以方便用用户。工具箱部部分,带带有常用用的工具具,如计计算器、记事本本,EMMIALL发送等等。帮助部分分,为帮帮助主题题,版本本信息和和关于。2.3、系统功功能本系统将将实现以以下主要要功能:1、用户户和组管管理功能能2、数据据的添加加、删除除、修改改功能3、数据据统计功功能4、信息息保存功功
53、能5、数据据导出功功能6、方便便的数据据库备份份功能7、提供供实用的的工具箱箱2.4、数据流流图具有相应应权限的的用户在在正确登登陆后,可以打打开并添添加新员员工的个个人档案案,添加加完成后后可以使使用数据据导出功功能,导导出数据据。数据据流图如如下图22-1所所示:2.5、模块图图如图:图2-22 系系统功能能模块图图第三章 数数据库设设计3.1、概述在数据库库应用系系统的开开发过程程中,数数据库的的结构设设计是其其中非常常重要的的一个环环节。数数据库结结构设计计的好坏坏将直接接对应用用系统的的效率以以及实现现的效果果产生影影响。所所以在尽尽量全面面考虑用用户的各各种需求求的前提提下,进进行
54、了数数据库设设计。3.2、数据库库概念结结构设计计数据库需需求分析析是数据据库结构构设计的的第一个个阶段,是非常常重要的的一个阶阶段。这这个阶段段主要是是确定基基本数据据、数据据结构以以及数据据处理的的流程,组成一一份详尽尽的数据据字典,为以后后进一步步设计打打好基础础。对一个数数据管理理员来说说,设计计良好的的数据库库应使之之开始于于一个合合理的逻逻辑设计计。概念念模型是是用户和和数据库库设计人人员之间间进行交交流的工工具根据上面面的设计计规划的的实体有有:职工工基本信信息实体体、工资资项目设设置信息息实体、职工应应发款信信息实体体、职工工代扣款款信息实实体、职职工工资资信息实实体。3.3、
55、数据库库设计数据库中中共有118张表表,如图图3-11所示。其中分分为122张主表表,分别别为:tt_brr(基本本档案表表)、tt_looginn(操作作员登录录记录表表)、系系统用户户(用户户表)、AtttenddancceInnfo(员工考考勤信息息表)、LeaaveIInfoo(员工工请假信信息)、OveertiimeIInfoo(员工工加班信信息) 、BaasiccSarr(基本本工资设设定表)、koouchhu(扣扣除)、timmekaaoqiin(记记时考勤勤)、ssalaaryssta(产品单单价设定定表)、sallaryy(员工工工资表表)、YYGZJJS(月月工资结结算表)
56、等详细细信息如如下。图3-11 数据据库表各个实体体具体的的描述EE-R图图如下。基本档档案表tt_brrE-RR模型如如图3-2所示示,系统统用户EE-R模模型如图图3-33所示,员工考考勤信息息表 AtttenddancceInnfo E-RR模型如如图3-4所示示。基本档案表t_br合同开始时间工号姓名合同终止时间性别部门所学专业照片薪金手机职务工资类别身份证号籍贯职工类型政治面貌年龄工龄生日文化程度民族图3-22基本档档案表EE-R图图系统用户早退次数迟到次数下班时间上班时间出入标志当前日期姓名工号用户名称用户密码管理圆否图3-33系统用用户员工请假信息 LeaveInfo出入标志当前
57、日期姓名工号早退次数迟到次数下班时间上班时间早退次数迟到次数下班时间上班时间出入标志当前日期姓名工号图3-44员工考考勤信息息表 AtttenddancceInnfo1、职工工基本档档案表tt_brr,其结结构如表表3-11所示。保存员员工的相相关信息息,是管管理系统统核心数数据,所所有其它它的信息息都是依依附与这这张表而而存在的的。以工工号作为为主关键键字,尽尽量减少少数据的的冗余,保证数数据的一一致性。表3-11 基本本档案表表 tt_brr字段类型长度必填字段段工号文本6是姓名文本10是性别文本10是部门文本10是薪金数字10是所学专业业文本20是职务文本10否工资类别别数字10是合同开
58、始始时间日期/时时间是合同终止止时间日期/时时间是职工类型型文本10是生日日期/时时间否工龄数字10否年龄数字3是文化程度度文本10否民族文本10否政治面貌貌文本10否身份证号号文本18是籍贯文本200是联系电话话数字15否手机数字15是家庭住址址文本200是健康状况况文本10是照片OLE 对象否2、员工工考勤信信息表,其结构构如表33-2所所示。保保存员工工考勤信信息的相相关信息息。此表表数据只只保存员员工的出出勤情况况,并不不包括每每日生产产产量的的考勤信信息。表3-22 员工工考勤信信息表 AtttenndannceIInfoo字段类型长度必填字段段工号文本6是姓名文本10是当前日期期文
59、本10是出入标志志文本2是上班时间间日期/时时间是下班时间间日期/时时间是迟到次数数数字10否早退次数数数字10否3、LeeaveeInffo员工工请假信信息表,其结构构如表33-3所所示。用用户所有有请假信信息保存存在此表表中。工工资结算算时根据据记录进进行扣除除。表3-33 员工工请假信信息表 LeaaveIInfoo字段类型长度必填字段段工号文本5是姓名文本10是病假天数数数字长整型是事假天数数数字长整型是假期开始始时间日期/时时间是4、员工工加班信信息表,结构如如表3-4所示示。为了了方便系系统的管管理,员员工加班班信息同同样也作作为一个个独立的的表存储储。表3-44 员工工加班信信息
60、表 OveerTiimeIInfoo字段类型长度必填字段段工号文本5是姓名文本10是特殊加班班天数数字长整型否正常加班班天数数字长整型否加班日期期日期/时时间是5、员工工工资表表,结构构如表33-5所所示。该该表即完完成每日日产品考考勤,同同时也保保存由系系统自动动计算出出的每天天的员工工工资,月底时时只要汇汇总出这这些每天天的工资资和即可可。然后后转存到到其它表表作进一一步处理理。表3-55 员工工工资表表 saalarry字段类型长度必填字段段ID自动编号号是工号文本5是姓名文本10是工作日日期/时时间是 产品品类型一一文本文本否产品类型型二文本否产品类型型三文本否数量一数字否数量二数字否
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年青岛恒星科技学院单招职业适应性考试备考试题及答案解析
- 2026年保定幼儿师范高等专科学校单招职业适应性考试备考试题及答案解析
- 2026年福建林业职业技术学院单招职业适应性考试备考题库及答案解析
- 2026年辽宁冶金职业技术学院单招职业适应性测试备考题库及答案解析
- 2026年江西航空职业技术学院单招职业适应性考试备考题库及答案解析
- 2026年株洲师范高等专科学校单招职业适应性考试备考题库及答案解析
- 2026年湖南财经工业职业技术学院单招职业适应性测试模拟试题及答案解析
- 期末考试总结(19篇)
- 2026年枣庄科技职业学院单招职业适应性测试模拟试题及答案解析
- 2025-2026学年内蒙古鄂尔多斯市伊金霍洛旗八年级(上)期中英语试卷(含答案)
- 沃柑销售合同范本
- PS板绘课件教学课件
- 2025年居家养老助餐合同协议
- 公安车辆盘查课件
- 生产性采购管理制度(3篇)
- 2026年远程超声诊断系统服务合同
- 国寿臻耀传家终身寿险(分红型)(2025版)产品说明书
- 字节跳动+Agent+实践手册
- 雨课堂在线学堂《医学文献检索》作业单元考核答案
- 《社区护理学》试题库及答案
- 郑州铁路职业技术学院单招职业测试题
评论
0/150
提交评论