版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要本文简朴简介了工资业务流程,在整体分析工资各部门以及部门之间实际工作业务基本之上,结合管理信息系统开发理念,管理信息系统简称MIS是一种计算机数据解决过程系统.它是一种机构为了支持决策及其他必须管理功能提供及时有效信息而开发,并且可按需要把人工操作过程结合在一起。本课题,公司工资管理信息系统就是MIS一种。本公司工资管理系统合用于大多数公司工资管理使用,我采用MicrosoftvisualFoxpro7.0版本,它是微软公司推出可视化语言集成包MicrosoftVisualFoxpro7.0中一员,其功能更加强大。本系统是采用面向对象程序设计思想进行编制,整个系统由若干个表单、类、报表以及一种主菜单构成,由项目管者统一管理所有程序编写和调试。顾客可通过主菜单或表单来调用系统各项功能。全文共分七个章节,通过对业务流程分析以及对系统模块设计、实体-联系图(E-R图)设计、关系模式设计、数据库设计、代码设计、人机界面设计等,详细地阐明了本系统开发目、过程及预期效果。核心词:MIS,MicrosoftvisualFoxpro7.0,目、过程。
目录摘要第一章工资管理系统简介……………………31.1系统编辑环境…………31.2系统开发环境…………4第二章系统分析………………52.1系统课题来源………52.3数据字典和数据库中表构造………7第三章系统设计………………113.1代码设计………………113.2模块功能图……………23第四章系统使用阐明书………244.1安装阐明书……………244.2工具阐明书……………244.3操作阐明………………25第五章系统评价和维护……………………27结束语……………29参照文献…………30道谢………………31
工资管理系统简介系统编辑环境本公司工资管理系统合用于大多数公司工资管理使用,我采用MicrosoftvisualFoxpro7.0版本,它是微软公司推出可视化语言集成包MicrosoftVisualFoxpro7.0中一员,其功能更加强大。MicrosoftVisualFoxpro7.0在6.0版本基本上功能得到了进一步加强,该产品有机结合了数据库系统等程序设计语言,在设计桌面数据库系统方面具备明显优势。MicrosoftVisualFoxPro7.0加强项目管理器、向导、生成器、查询和视图、OLE连接、ActiveX集成、协助系统制作、数据导入和导出以及面向对象程序设计等方面功能,从而使用更加以便快捷地开发出先进数据系统。查询和管理功能更加强大MicrosoftVisualFoxPro7.0拥有将近150条命令和200余种函数,加快了软件设计速度,其功能空间强大。采用了优化应用程序Rushmore技术,Rushmore是一种从表中迅速先取记录集技术,它使查询响应时间缩短到最小,从而明显地提高了查询速度。MicrosoftVisualFoxPro7.0提供了项目管理器,协助顾客管理项目开发中数据、文档、源代码和类库等。2、轻松创立界面MicrosoftVisualFoxPro7.0具备可视化程序设计待点,提供了向导、生成器、设计器等界面操作工具,回快了构建程序框架和设计表单界面进程。同步,借助其对象有型,可以充分使用面对象程序设计所有功能。3、加强了对SQL语言支持在MicrosoftVisualFoxPro7.0中,SQL命令已经由本来4种扩充为当前8种,培增强VisualFoxPro语言功能。4、引入了新数据库构造VisualFoxPro中引入数据库表和自由表概念。在建立表时就规定与否从属于某个数据或以自由表形式存在,并且可以在数据库环境中建立表之间永久亲系和暂时关系,对数据文献管理更加科学、更加有效。5、使用OLE进行系统集成通过使用OLE(objectlinledandembeded对象连接与嵌入)技术,便于共享其他数据源(office办公自动化软件)数据,扩展了系统功能。6、增强网络功能支持客户机/服务器构造,可以访问本地计算机和远程服务器,并通过视图和建立事务解决程序来实现并控制对数据共享。系统开发环境配备机型:586以上硬盘:32MB以上内存容量:128MB以上光盘驱动器:1个CD——ROM40倍速以上显示屏:Microsoftwindows 支持VGA彩显,辨别率为800*600或更监视器其他:鼠标,健盘,打印机操作系统:WINDOWS98\\NET\XP软件:VisualFoxPro7.0
第二章系统分析2.1系统课题来源管理信息系统简称MIS是一种计算机数据解决过程系统.它是一种机构为了支持决策及其他必须管理功能提供及时有效信息而开发,并且可按需要把人工操作过程结合在一起。本课题,公司工资管理信息系统就是MIS一种。工资管理信息系统开发目的是:克服当前工资管理中存在人工管理,记录与查询单一、管理效率低下等问题;能科学有效管理工资,以便地查询职工和记录、修改、汇总、发放工资等状况,对所需要数据以表格形式显示,以报表形式打印,并为将来进一步扩充和发展工资管理系统奠定基本。一、公司工资管理系统重要功能:随着经济发展,公司正向着大型化、规模化发展,面对于大中型公司,员工、职称等跟工资管理关于信息随之急剧增长。在这种状况下单靠人工来解决员工工资不但显得力不从心,并且容易出错,工资管理系统重要任务是用计算机对各种工资信息进行寻常管理,如查询、修改、增长、删除以及存储打印等,迅速精确地完毕各种工资信息记录计算和汇总工作,迅速打印出工资报表。针对系统服务对象详细规定,设计了此工资管理系统,该工资管理系统重要有如下几大工功能:对单位人员变动进行解决。一种单位职工不会是一成不变,总是在不断地变化:有调出、有调入、也有职工在要单位内部调动以及辞职、退休、死亡等。因而,设计时考虑到这些状况。对职工工资进行修改、计算。可以对职工工资档案进行个别、某些和批量修改,同步,能对各职工工资进行计算,即计算工龄、实发金额、总扣数应发金额等。查询记录功能。规定既是可以单项查询,例如查看某个职工工资状况,也可以以多项查询,例如某部门职工工资状况以及工资汇总,部门工资记录及工资排序等。打印工资功能。它能打印每个员工一月工资,同步附加工资条,也可打印每个部门工资及所有员工工资汇总!工资数据管理功能。可以对单位中旧数据转出,数据转入及对数据初始化!保证了数据精确性,整洁性!二、工资管理系统办法概要本系统是采用面向对象程序设计思想进行编制,整个系统由若干个表单、类、报表以及一种主菜单构成,由项目管者统一管理所有程序编写和调试。顾客可通过主菜单或表单来调用系统各项功能。面向对象程序设计不再是单纯从代码第一行始终编到最后一方,而是考虑如何创立类和对象,运用类和对象来简化程序设计,并提供代码封装和可重用性,便于程序维护与发展。所谓对象是一种抽象名称,用来相应现实世界存在“东西”。一种窗口、一种按钮、一种菜单都可视为一种对象,而按钮对象、菜单对象又会出当前窗口对象中,因而按钮对象、菜单对象便是窗口组件之一。对象内部数据是一不能随意更改,必要由外部向其传递信息,再由对象按其办法加以解决。顾客需懂得其任何细节,操作是填封闭,对象之间只能通过函数调用互相通信。类可视为一产品模具、一种模块。在面向对象程序设计中,类是对象原型,是对象制作器。类概念是面向对程序设计最重要待征。所谓类,是指由数据构造及其有关操作所形成集合,描述该类任意一种对象共同行为待征,是对一组件质相似对象程序描述,概括了对象共同性质和数据。面向对象程序核心是类设计。例如:可以定义一种“记录条”类,该类中可以在数据环境中浏览添加表信息,则以此类为原型可以设计也众多“记录条”类对象条例,这些实体都具备类中定义待征。设计工资管理系统也是建立在一系列类基本之上,其编程思想是:依照一定需要创立一系列子类或直接调用VFP提供基类,编制程序时,由这些类派生出相应对象,所派生出对象继承了其父类所有功能,并且具备较好填封装性,这样就可以运用派生出对象像搭积木同样来设计自己程序。打个比喻,就例如要制造一台机器,一方面要制造各种零件模具,然后用制造女子模具生产出所需零件。退出本系统下面对其与本系统开发有关功能加以简朴简介:建立数据库:菜单中新建数据库选项,按提示操作建立表、字段、索引:找开数据库,新建按钮,选取表,按提示操作。创立顾客界面:窗体设计、菜单设计、工具栏使用、对话框使用、协助系统设计。详细操作参照参照书。基本控件:文本框、命令按钮、标签、复选框、框架、等等。详细使用方参照参照书。调试及错误解决功能:能捕获错误并按自己规定进行相应解决。详细用法参照参照书。数据库访问:向数据环境添加数据库,对数据库中记录进行增长、删除、修改、查询等操作。详细用法参照参照书。数据报表设计器:把数据库中数据生成报表预览。操作过程:选把数据库添加到数数据环境中,再用报表控件生成报表。详细操作参照考书。二、针对工资表管理系统详细规定,在设计时把整个系统划分为如下几种模块:员工基本信息模快工资管理及其信息模块系统维护模块工资打印模块关于系统数据模块退出模块由于采用了模块化设计思想,大大提高了设计效率,并且最大限度地减少不必要错误码。在实际操作中,本系统设计思想是:保持一种基本库不变,作为原始库;每月由原始库生成一种当月库,填写或更改某些项目时,在当月库中修改,数据更改完毕后,将成果保存。为实现以上设计思想,在每月始变更前,一方面初始化数据库,将某些变动项清为零,而基准则保持不变;之后种种修改、该工资管理系统规定数据库保持相对稳定、无较大变动,但是每月需要填写变项又必要经常变化,针对本系统这些特点,因而在设计时,就尽量保持原始数据库不变,在每月进行寻常数据操作前,都要对工资数据进行原化解决,由原始数据库生一种月过程库,后来对工资档案进行数据操作,如:修改、添加、删除、查询等,都要在当月过程库中进行,数据更改完毕后,将成果作业个成果库,作为每月留档用数据库。由于采用了这种过程库办法因而避免了顾客直接原始数据库进行操作,从而提高数据库安全性。数据字典和数据库中表构造建立数据字典是为了对数据流程图上别元素做出详细定义和阐明。数据流程图配以数据字典就可以从图形和文字两个方面对系统逻辑模型进行描述,从而形成一种完整阐明,它涉及两大某些:数据字典条目和数据字典内容。数据字典条目:用记表(顾客名、密码)字段类符型宽度顾客名字符型8密码字符型10职工信息(职工编号、职工姓名、性别、出生日期、年龄、部门编号、职等编号、住址、工作时间、身份证号、工资帐号、党员、退休、死亡)字段类型宽度索引职工编号字符型6主索引职工姓名字符型8性别字符型2出生日期Date8年龄数值型3部门编号字符型6Regular职等编号字符型6Regular住址字符型16工作时间Date8身份证字符型18工资帐号字符型6党员逻辑1退休逻辑1死亡逻辑1职等(职等编号、职等职称、职等工资)字段类型宽度小数位索引职等编号字符型6职等职称字符型12职等工资数值型81工资(职工编号、职工姓名、年份、月份、输入日期、职等编号、部门编号、职等工资、岗位工资、水电煤气、加班工资、补发工资、效益工资、事假、效益、应发数、失业金、养老保险、补扣、互助金、个税、防洪基金、总扣数、实发数、发放)字型类型宽度小数位索引职工编号字符型6Regular职工姓名字符型8年份数值型40月份数值型20输放日期Date8职等编号字符型6部门编号字符型6职等工资数值型8岗位工资数值型8水电煤气数值型8加班工资数值型8实发工资数值型8效益工资数值型8事假数值型8效益数值型8应发数数值型8失业金数值型8养老保险数值型8补扣数值型8互助金数值型8个税数值型8防洪基金数值型8总扣数数值型8实发数数值型8发放逻辑1部门(部门编号、部门名称)字段类型宽度索引部门编号字符型2主索引部门名称字符型8关于本系统数据库之间关系数据库需求分析是数据构造设计第一种阶段,是非常重要一种阶段这个阶段重要是拟定基本数据、数据构造以及数据解决流程,构成一份详细数据字典,为后来进一步设计打下基本。在仔细调查公司工资管理过程基本上,咱们得到本系统所解决数据流程,如下图所示:职等设立职等设立基本信息录职等信息管理基本信息录部门设立部门信息管理基本信息录基本信息录员工信息管理基本信息录员工信息查询公司工资管理ER图
第三章系统设计代码设计代码设计在系统分析阶段就应开始,由于编制代码需要仔细调查和多方面协调,因此一件很费事工作,需要通过一段时间,到系统设计阶段,才干最后定下来。代码是代表事物名称、属性、状态等符号。代码在信息系统中是人和计算机共同语言,是两者互换信息工具,为便于计算机解决,普通用数字、字母、或者她们组合来表达代码。合理编码构造是信息解决系统与否具备生命力一种重要因素。下面是设计代码时需要注意某些部题:设计代码必要在逻辑上能满足顾客需要。每一代码地其所代表事物或属性都必要具备唯一性。代码设计欲留足够位置,以适应需要变化。代码要系统化,码编制应尽量原则化,尽量使代码构造对各个关于方面都具备实用意义,便于信息交流。◆某些表单及代码:在系统主界面菜单“员工基本信息”中选取“职等信息管理”,浮现如下图所示界面。●职等信息管理1、此表单重要功能是对职等表中记录进行添加、删除、修改、保存等操作,且通过表格来浏览表中内容!◆2、“职等工资管理”表单所需要数据环境◆选中此表单,右击此表单选数据,再选添加,选zd,浮现如下所示界面:◆3、“职等信息管理”表单中重要属怀设立:◆职工编号enabled值为F◆职工编号rowsource值为zd.zdbh◆表格grdzdrowsoure值为zd◆表格grdzdrowsourcetype值为1-别名◆Form1autocenter值为T,即居中◆Form1showwindow值为1,在顶层表单中◆4、“职等信息管理”表单中事件代码为:◆【添加】按钮中click事件中代码为:IFmand1.caption=“添加”thisform.txtzdbh.enabled=.f.thisform.txtzdzc.enabled=.t..thisform.txtzdgz.enabled=.t..thisform.oldrecord=RECNO()GOmand1.Caption=“确认”mand2.Enabled=.mand3.Enabled=.mand5.Enabled=.mand4.Enabled=.t.localbhbh=RIGHT(zdbh,4)bh=VAL(bh)+1docaseCASEbh>999Bh=STR(bh,4)Bh=“ZD”+bhCASEbh>99bh=STR(bh,3)bh=“ZD0”CASEbh>9bh=STR(bh,2)bh=”zdoo”+bhOTHERWISEbh=STR(bh,1)bh=“ZD000”ENDCASEAPPENDblankthisform.txtzdbh.Value=bhthisform.txtzdzc.setfocusELSEmand1.caption=“添加”thisform.txtzdbh.enabled=.f.thisform.txtzdzc.enabled=.f.thisform.txtzdgz.enabled=.mand2.Enabled=.mand3.Enabled=.mand5.Enabled=.mand4.Enabled=.f.TABLEUPDATE(.f.)ENDIFThisform.Refresh【删除】按钮click事件代码:usezdexclusivegetzdbh=thisform.txtzdbh.valueDELETEFormzdwherezdbh=getzdbhthisform.grdZd.RecordSource=nullIFMESSAGEBOX(“真要删除吗?”,4+48,“提示”)=6PACKthisform.grdZd.RecordSource=“zd”thisform.grdZd.column1.Width=75thisform.grdZd.column2.Width=75thisform.grdZd.column3.Width=75thisform.grdzd.Refreshthisform.txtzdbh.ControlSource=“zd.zdbh”thisform.txtzdzc.ControlSource=“zd.zdzc”thisform.txtzdgz.ControlSource=“zd.zdgz”ELSEthisform.grdZd.RecordSource=“d”thisform.grdZd.column1.Width=75thisform.grdZd.column2.Width=75thisform.grdZd.column3.Width=75thisform.txtzdbh.ControlSorce=“zd.zdbh”thisform.txtzdzc.ControlSorce=“zd.zdzc”thisform.txtzdgz.ControlSorce=“zd.zdgz”thisform.grdzd.refreshRECALLENDIFSETMULTILOCKSONCURSORSETPROP(“buffering”,2)Thisform.Refresh【修改】按钮中click事件重要代码:IFmand3.caption=“修改”thisformtxtzdbh.Enabled=.f.thisformtxtzdzc.Enabled=.t.thisformtxtzdgz.Enabled=.mand1.Enabled=.mand2.Enabled=.mand3.Enabled=.mand4.Enabled=.mand5.Enabled=.mand3.Caption=“保存”thisform.txtzdzc.SetFocusELSETmand3.Caption=“修改”TABLEUPDATE(.f.)thisform.txtzdbh.Enabled=.f.thisform.txtzdzc.Enabled=.f.thisform.txtzdgz.Enabled=.mand1.Enabled=.mand2.Enabled=.mand3.Enabled=.mand4.Enabled=.mand5.Enabled=.t.ENDIFThisform.Refresh【取消】按钮中click事件重要代码:IFmand1.caption=“拟定”mand1.caption=“添加”mand2.enabled=.mand3.enabled=.mand5.enabled=.t.TABLEREVERT(.f.)GObottomENDIFIFthisform.mand3.caption=“保存”Tmand3.caption=“修改”Tmand1.enabled=.t.Tmand2.enabled=.t.Tmand5.enabled=.t.TABLEREVERT(.f.)ENDIFthisform.Rmand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand5.enabled=.t.thisform.txtzdbh.Enabled=.f.thisform.txtzdzc.Enabled=.f.thisform.txtzdgz.Enabled=.f.thisform.Refresh【退出】按钮中click事件代码:thisform.releasethisform.refreshForminit事件中代码:SETMULTILOCKSON在系统主界面菜单“工资管理及其信息”中选取“工资查询”打开如下图所示“工资查询”表单。●工资查询:1、“工资查询表单”可以实现下列功能:个人工资查询和部门工资查询。在进行个人工资查询时需依照年份、月份及工资帐号进行个人工资查询;当进行部门工资查询时:可以分别通过生产部、办公室、财务部、生产车间、销售部及所有对部门工资进行查询。工资查询表单重要属性为:对象属性值阐明Form1AutoCenter.T.居中Form1Showwindow1在顶层表单中Combo1RowsourceType3SQL语句Combo1RowsourceSelect.distinctnffromgzintocursormSQL语句Combo2RowsourceType3Combo2RowsourceSelect.distinctnffromgzintocursornCombo3RowsourceType3Combo3RowsourceSelect.distinctnffromgzintocursorsl3、“工资查询”表单所需要数据环境:选中此表单,右击此表单选数据环境,再选添加,选gz表,zgxx表浮现如下所示界面:4、工资查询表单重要代码:个人工资查询:查询按钮重要代码为:SELECTzgxxLOCATEforgzzh=alltrim(bo3.Value)Aa=zgbhSELECTgzLOCATEFORzgbh=aaandnf=VAL(bo1.Value)andyf=VAL(bo2.value)IFFOUND()thisform.pageframe1.page1.text1.Value=gz.bmbhthisform.pageframe1.page1.text2.Value=gz.zgbhthisform.pageframe1.page1.text3.Value=gz.zgxmthisform.pageframe1.page1.text4.Value=gz.gwgzthisform.pageframe1.page1.text5.Value=gz.bfgzthisform.pageframe1.page1.text6.Value=gz.xygzthisform.pageframe1.text1.Value=gz.syj+gz.ylbx+gx.bx+gx.hxj+gx.gs+gz.fhjjthisform.pageframe1.page1.text9.Value=gz.zdgz+gx.gwxz+gz.sdmq+gz.jbgz+gz.bfgz+gx.xygz-gz.xythisform.pageframe1.page1.text8.value=thisform.pageframe1.page1.text9.Value-thisform.pageframe1.page1.text7.valuethisform.pageframe1.page1.text10.Value=gz.jbgzthisform.pageframe1.page1.RefreshELSEMESSAGEBOX(“没有找到此记录!”,48,“提示”)thisform.pageframe1.page1.text1.Value=”thisform.pageframe1.page1.text2.Value=”thisform.pageframe1.page1.text3.Value=”thisform.pageframe1.page1.text4.Value=”thisform.pageframe1.page1.text5.Value=”thisform.pageframe1.page1.text6.Value=”thisform.pageframe1.page1.text7.Value=”thisform.pageframe1.page1.text8.Value=”thisform.pageframe1.page1.text9.Value=”thisform.pageframe1.page1.text10.Value=”bo1.Value=””bo2.Value=””bo3.Value=””thisform.pageframe1.page1.RefreshENDIFENDIFGOtopThisform.Refresh部门工资查询:查询重要代码为:docaseCASEthisform.pageframe1.page2.optiongroup1.option1.Value=1Thisform.pgaeframe1.page2.grdgx.RecordSource=;“SELECT*fromgxwheregx.bmbh==’BM0001’intocursorlsthisfrom.pageframe1.page2.grdgx.RefreshCASEthisform.pageframe1.page2.optiongroup1.option2.Value=1thisform.pageframe1.page2.grdgz.RecordSource=;“SELECT*fromgzwheregz.bmbh==’BM0002’intocursor1sthisform.pageframe1.page2.grdgz.RefreshCASEthisformpageframe1.page2.optiongroup1.option3.Value=1Thisform.pageframe1.page2.grdgz.RecordSource=;“SELECT*formgzwheregz.bmbh==’BM0003’intocursor1sThisform.pageframeq.page2.grdgz.RefreshCASEthisform.pageframe1.page2.optiongroup1.option4.Value=1Thisform.pageframe1.page2.grdgz.RecordSource=;“SELECT*formgz.wheregz.bmbh==’BM0004’intocursor1sThisform.pageframe1.page2.grdgz.RefreshCASEthisform.pageframe1.page2.optiongroup1.option5.Value=1Thisform.pageframe1.page2.grdgz.RecordSource=;“SELECT*formgz.wheregz.bmbh==’BM0005’intocursor1sThisform.pageframe1.page2.grdgz.RefreshCasethisform.pageframe1.page2.optiongroup1.option6.Value=1Thisfrom.pageframe1.page2.grdgz.RecordSource=”SELECT*formgzintocursorls”Thisform.pageframe1.page2.grdgz.RefreshEndcase退出重要代码为:Thisform.Release注意:当时行个人工资查询时:选取年份和月份必要是库中存在日期.工资排序及打印在系统主界面菜单“工资管理及其信息”中选取“工资排序及打印”打开如下图所示“工资排序及打印”表单。1、“工资排序”表单可以对工资分别通过排序字段中年份、月份、部门编号等字段进行排序;还可以进行个人工资打印、部门工资打印、所有工资打印。2、工资排序及打印重要属性为:对象属性值阐明Form1AutoCenter.T.居中Form1Showwindow1在顶层表单中Combo1RowsourceType1值Combo1Rowsourcegz.zgbh.zgxm,gz.nf,gz.yf.gz.s3、“工资排序及打印”表单所需要数据环境:选中此表单,右击此表单选数据环境,再选添加,选gz表,浮现如下所示界面:4、工资排序及打印表单重要代码:排序拟定重要代码为:SELECTgzFindex=ALLTRIM(bo1.value)INDEXThisform.RefreshCommandgroup1:个人工资打印:当单击个人工资打印按钮时浮现如下图所示界面:当单击部门工资打印按钮时浮现如下图所示界面:所有工资打印当单击所有工资打印按钮时浮现如下图所示界面:
3.2模块功能图公司工资管理系统流程
第四章系统使用阐明书本公司工资管理系统通过一段时间调查开发研制,功能也已达到操作规定,并且使每个顾客都能更以便使用本系统,如下为安装阐明,本系统所用到控件和操作阐明书。安装阐明书在Windows环境下,打开“VisualFoxpro”在命令窗口中输入SetfaulttoG:\工资管理系统,运营Main,输入顾客名和密码就可以使用该系统了。工具阐明书为了更全面实现公司工资管理系统功能,本系统用于到如下工具:标签工具、命令按钮工具、文本框工具、下拉列框工具以及单选按钮工具等表框。选取对象工具:用于选取“对象”选取一种对象:用鼠标单击要选取对象,被选中对象四个角和边上就会浮现小方块,表达对象已被选中,选中后可以移动,删除对象或修改对象属性。选取各种对象:按Shift键,单击要选取几种对象;或按住鼠标左键并拖动鼠标,使所形成虚线框包围所要选取几种对象。文本工具:用于创立或编辑“文本”对象用法是单击文本工具图标,然后在屏幕设计区要创立文本位置单击鼠标,便可输入文字。文本框工具:用于显示或编辑“资料”对象这里资料对象可以是内存变量,字段或表达方工。用法是单击字段工具,然后将鼠标移动到要输入输出资料地方,拖动鼠标形成一种输入输出框,松开鼠标就会浮现一种对话框。编辑框工具:用于编辑内容较多文本此工具是用来为字符型字段,变量或备注型字段设立文本编辑窗口,以便键入较长文本。命令按钮工具:用于建立“命令按钮”对象用法是单击命令按钮工具图标,然后将鼠标移到屏幕区要建立命令按钮地方,松开鼠标即可浮现所要对话框。单选按钮工具:此工具用来设立单选钮,她用于一组互斥状况中,多选一场合。复选按钮工具:此工具用来设立复选框,它用于一组兼容,可任意选取各种选项场合。下拉式列表框工具:此工具用设立滚动列表对象,用于较长文本,此列表内数据可以是数组、弹出式表单、文献名表单、库文献名集合、库文献字段或文献构造。图片工具:此工具用于屏幕上设立图片对象。设立图片时,先选中图形工具在屏幕恰当位置拖动鼠标,像产生矩形框那样拖出一种图片所需要大小方框即可。页框:此工具是包括页面容器,顾客可在页框中定义各种页面,以生成带选项卡对话框。Timer:此工具控件用于在指定期间内执行某一操作或检查数据。Timer控件与顾客操作互相独立,它是后台执行一种控件,即顾客在前台该做什么就做什么,而后台Timer被启动后,自动检查与否到了指定期间,若到了就执行Timer事件过程中代码。操作阐明为了是公司工资管理系统做更完善,咱们对系统做了较详细设立,其进入界面后如图所示:一方面打开登陆界面(如上图所示),输入对的顾客名与密码然后进入如下图所示系统主界面公司工资管理所有功能都可以通过系统主控表单装载主控菜单来调用,而惯用工具栏可以用来调用系统提供比较惯用功能。可以添加和删除职工、记录、查询和发放工资等,使顾客能随时管理工资,既管便又实用。详细操作不再阐述。第五章系统评价和维护系统评价涉及软件质量和水平,经济效益和社会效益,商品化和成本等。其中软件质量评价是系统综合评价基本。质量原则有如下几种方面:系统需按照既定规定进行工作:系统在功能和速度符合规定和基本上系统要可靠地进行工作。这不但体现为系统在正常状况下能运营并且能在乎外事件和非法顾客侵入状况下保证系统不受损害,即软件要有可靠性,可靠性无疑是十分重要,在开发是宁可多耗费某些代价提高系统可靠性,这与发生事故后生成损失代价相比还是值得。公司工资管理系统在功能符合顾客需求基本上,系统在解决意外时间和非法顾客侵入状况下保证系统不受损害,如本系统中恢复功能,用来对系统被破坏后对原系统恢复工作,本系统在开发时就着重考虑了这一点。系统应具备良好构造和易于理解:系统内部构造清晰,系统人员易于阅读和理解,从而便于修改和维护,在系统开发各个阶段,为进行测试、排错、修改,开发人员需要阅读本人或她人编写工作效率,并且浮现错误也许性也会大大减少,因此可以理解性是评价软件质量一种重要方面。如果同一种顾客规定解决方案有各种,则其中最简朴,最清晰方案普通是可理解性最佳。关于公司工资管理评价:先进性:系统提供先进当代化公司工资管理模式,全取代。手工方式下工资信息管理,代替繁琐工作,采用关系数据库,保证资源充分运用,资料准备可靠。实用性:从顾客实际需要出发,合理选取系统环境,实现当代化经常管理。系统容错性:在数据库系统设计中有一种需要注意问题,那就是系统容错性,一种好系统要有准备应付不同客户需求功能,由于顾客登载使用中是不也许完全按照设计者思路来进行操作,刻板地规定顾客按照设计者思路来进行是不现实。设计系统要考虑适应不同使用者,可以在顾客错误操作进给以提示,在本次设计中容错能力较好是信息查询模块设计,由于这个窗体里数据输入、修改等涉及到了大量需要容错解决能力地方,其他窗体容错性相比而言要差某些,由于状况不同不需要进行特殊容错解决设计。容错解决技术可归纳为两类:在可以预见错误浮现地方编制代码,用语言控制程序流程,当错误浮现时,把它引导到解决错误地方。如在顾客输入密码时,很有也许误输入,这时可通过变成提示顾客密码有误,并查询问其与否重新输入。本系统密码功能采用就是这种容错技术。顾客登陆时,输入了错误密码,解决方式是:当检测到顾客输入密码与表中相应密码字段不符时,显示一条错误信息,并提示顾客重新输入顾客名和密码,依照顾客输入,继续判断,对的则进入本系统,否则,重新输入。对本公司工资管理系统应用评价:灵活性:以便快捷得到有关资料,大大提高工和效率。关于公司工资管理系统维护:系统运营寻常维护:这项管理涉及添加删除员工信息,职工信息查询,职工工资管理,惩罚规定设定,月工资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年篮球运动场地安全设施安装与检修合同3篇
- 2025版土地整治工程土方运输居间代理协议3篇
- 2025版教育培训投资入股合同范本大全3篇
- 2025年度个人与个人车辆购置借款合同2篇
- 2025版教职工宿舍分配与使用管理合同3篇
- 二零二五版留置车辆维修工程借款协议4篇
- 2024金融科技支付系统集成与运营合同
- 二零二五年度体育赛事官方运动服赞助合同示例3篇
- 渣土运输及循环经济承包合同(二零二五年度)3篇
- 2025年达人带货直播平台合作协议书2篇
- 2024企业答谢晚宴会务合同3篇
- 电气工程及其自动化专业《毕业设计(论文)及答辩》教学大纲
- 《客舱安全管理与应急处置》课件-第14讲 应急撤离
- 中华人民共和国文物保护法
- 节前物业安全培训
- 阿里巴巴国际站:2024年珠宝眼镜手表及配饰行业报告
- 高甘油三酯血症相关的器官损伤
- 手术室护士考试题及答案
- 牙膏项目创业计划书
- 单位食堂供餐方案
- DB42-T 2204-2024 湖沼湿地温室气体通量监测技术规范
评论
0/150
提交评论