欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    论文吕氏工资管理系统.doc

    • 资源ID:1163652       资源大小:1.21MB        全文页数:24页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    论文吕氏工资管理系统.doc

    1、工资管理系统 吕兆龙论文白城职业技术学院计算机图形图像制作专业(专科)毕业设计论文设计题目: 吕氏工资管理系统 院 校:白城职业技术学院系 别:信息工程系年 级:08图形图像姓 名:吕兆龙学 号:200807051指导教师:李冰峰完成日期:2011-1-12摘要 关键词随着时光的流逝,人类社会悄然已经进入21世纪。21世纪是知识经济时代,是信息技术时代,是数字化时代。单位管理的现代化办公自动化和决策科学化,是现代化办公管理发展的必然趋势。也是衡量一个单位信息化的重要标志。工资管理系统作为一个管理的重要方面,其可变因素多,管理复杂,繁琐,时间跨度大,再加上固定的基数大,形成巨大的数据量,人工管理

    2、困难。关键词: 信息技术 管理 工资信息化 软件目 录第一章 设计1.1感悟31.2层次31.3功能模块41.4规定5第二章 模块化的开发环境的简介2.1事件驱动的应用程序82.2 Visual FoxPro6.0语言与函数82.3面向对象的编程92.4与数据库的连接9第三章 设计方案3.1用户管理103.2界面设计103.3特点.103.4运行环境.103.5支持软件.10第四章 系统与技术4.1数据集合114.2界面设计124.3各模块设计及编码16第五章 结束语18致谢.18参考文献.19附录.20成绩评定.22第一章 设计1.1感悟随着时光的流逝,人类社会悄然已经进入21世纪。21世纪

    3、是知识经济时代,是信息技术时代,是数字化时代。单位管理的现代化办公自动化和决策科学化,是现代化办公管理发展的必然趋势。也是衡量一个单位信息化的重要标志。工资管理系统作为一个管理的重要方面,其可变因素多,管理复杂,繁琐,时间跨度大,再加上固定的基数大,形成巨大的数据量,人工管理困难。 1.1.1意义。1)提高工资管理的准确性。2)可以大大的提高工作效率,节省人力和时间,而且调用方便。3)可以充分发挥管理系统的统计和分析功能。1.1.2目的。工资管理系统是一个面向所有用人单位以及社会大众的管理系统,目的是形成一套界面好编码规范功能齐全使用方便的工资信息管理应用系统。1.2层次工资管理包括:(1)“

    4、工资设定”模块的设计:主要功能是对工资情况进行设定,主要包括:a修改个人工资 b打印个人工资c 新职工工资的录入d删除个人工资(2)“工资汇总”模块的设计: 主要功能是对工资情况进行统计、汇总,主要包括:a所有职工工资的汇总b工资的预览c工资的打印(3)退出系统1.3功能模块工资管理系统工资汇总工资设定管理退出系统图1-1单位职工工资管理系统1.3.1系统管理。用户名主要功能如图所示。系统管理密 码图12系统管理1.3.2工资设定。主要功能如图所示。修改个人工资工资设定打印个人工资新职工工资的录入删除个人工资图13工资设定1.3.4工资汇总。所有职工工资的汇总工资的汇总主要功能如图所示。工资汇

    5、总工资的预览工资的打印修改个人工资图14工资汇总1.4规定1.4.1对功能的规定(1)功能描述。1)系统管理。在开始使用工资管理信息系统及其他功能模块之前,利用系统管理建立基本的用户信息表。用户基本信息表包括用户名,密码两项。每个用户名对应唯一的密码,都输入正确后进入管理系统。进入系统后,用户名和密码可以修改。2)工资设定。修改个人工资:利用本功能可以对工资进行修改。打印个人工资:在完成对个人工资的修改后,可以利用本功能直接打印出该职工的工资条。单击“打印”按钮既可。新工资的录入:利用本功能可以方便地将新来的职工工资情况录入数据库。3)工资汇总。工资汇总,显示所有职工工资的总和。打印预览,单击

    6、时模拟显示打印的效果。工资打印,单击时打印工资清单。4)退出:单击时退出工资管理系统。1.4.2性能的规定(1)精度。工资总和双精度表示,共计7位,小数点后取两位,具体表示为XXXXXXX。(2)灵活性。除使用工具栏外,还可以使用菜单栏上的菜单。1.4.3运行环境的规定(1)设备(最低配置)。CPU:1.0G,硬盘:40G,内存:256M,显示器 17寸。(2)支持软件。1) 开发工具及运行环境:后台数据库工具我们采用Visual FoxPro6.0自带数据库,前台则采用Visual FoxPro6.0作为开发工具,系统运行环境为Windows 98及以上的Windows操作系统平台。2) 开

    7、发平台:操作系统 Windows xp.3) 开发工具:Visual FoxPro6.0。4) 数据库:Visual FoxPro6.01.4.4用户界面设计采用图形用户界面、操作简单,普通人员都可以操作,如图所示。图15系统用户界面第二章 模块化的开发环境的简介Visual FoxPro6.0是美国著名的Microsoft公司开发的新一代关系数据库管理系统。它易学易用,功能完善,深受广大用户的欢迎。它提供给用户一个32位、面向对象的应用程序开发环境,使得用户组织数据、定义数据库规则及生成应用程序等工作更加快捷,同时支持更多、更大容量的数据管理能力。随着Microsoft Visual Fox

    8、Pro与其他可视化编程语言连接的日益紧密,Microsoft公司正不断为用户开发功能更加全面、快捷的数据库管理系统。Visual FoxPro6.0为应用的开发提供了全面、综合性的支持,可以分别概括为如下几点:2.1事件驱动的应用程序。Visual FoxPro6.0的应用程序是事件驱动的。即用户通过各种动作控制应用程序的流程。例如,当单击某个按钮或在某个编辑框中输入数据时都会触发相应的事件。用户可以通过编写脚本(Script)来说明当事件被触发时所要完成的处理过程。Visual FoxPro6.0给开发人员提供了一个集成环境。应用的各种成分、包括窗口、菜单、事务逻辑、数据库存储、数据库生成、

    9、图形、报表、表单、等全部都在 Visual FoxPro6.0内开发,而不必再到其它环境中去做。2.2 Visual FoxPro6.0语言与函数。Visual FoxPro6.0是新一代的关系型数据库系统,它易学易用,功能强大,与以前的版本相比,它的功能更加强大,开发及操作界面更加友好。用Visual FoxPro语言编写的程序通常称为应用程序。应用程序是由FoxPro命令、函数和相应的某一事件所要完成的处理过程的语句所组成的。它能使开发人员很容易地将简单工作复杂的事务逻辑与应用相匹配。它由几百个函数用于操作对象、数字、文字和日期等信息并全面支持的DDE和全文本的I/O。例如为某个按钮上的C

    10、lick Event事件则编写的脚本、可能要进行的处理是从数据库中检索和显示数据。事件本身也可以触发其它事件,例如当一个按钮上的Click Event事件要打开一个窗口时就触发了一个窗口上的Open事件。Visual FoxPro6.0还提供了丰富的内置函数,可以利用这些函数对应用程序的各种对象的控件进行处理,如打开窗口的函数更新数据库的函数。此外,用户还可以定义自己的函数在应用程序中来执行某种特定的处理过程。外部函数可在Visual FoxPro6.0内说明和访问,就如同内置的 Visual FoxPro6.0函数一样。2.3面向对象的编程。在Visual FoxPro6.0中创建的每一个菜

    11、单和窗口都是一个模块称为对象(Object)。Visual FoxPro6.0应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和功能)利用诸如封装性、继承性和多态性这样的面向对象的编程技术。开发人员可以最有效利用所创建的每一个对象。使应用程序具有可通用性可说扩展性和强有力的功能。Visual FoxPro6.0应用由一系列对象组成,包括有函数、菜单、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等。这些对象和控件都可在许多应用中重复使用。2.4 与数据库的连接。Visual FoxPro6.0提供了与底层数据库系统紧密的连接

    12、。Visual FoxPro6.0支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。开发人员可利用内置的高性能数据库引擎Sybase SQL Anywhere生成独立应用或脱离服务器运行的服务以上的应用。第三章 设计方案资管理软件是面对单位职工工资的信息管理系统。3.1用户管理采用用户名,密码两个数据项对系统的安全性进行管理。每个用户名对应唯一的密码,都输入正确后进入管理系统。进入系统后,用户名和密码可以修改。3.2界面设计采用Menu的界面,看起来简洁,直观。主窗口设计原则:充分体现用户功能的直观性和方便性、数据操作的规范性和统一性。输入文本为宋体12号文本控件,底色为白色表示用户输

    13、入区;底色为灰色,表示系统自动显示区,用户不可输入。3.3特点(1)系统的人机界面操作简单。(2)数据库和功能模块设计,基本做到是基础数据一次输入多次使用,用户的数据输入量少,这不但减少用户的工作量,提高了系统工作的效率,而且避免了由于同一数据的多次输入不一致所造成的数据混乱。(3)打印功能,是用户只需要输入与系统记录数据相关的最简单条件,系统立刻会帮用户找到打印等功能,大大减轻了工作人员的工作负担。3.4运行环境作为一个小型数据库系统,本工资管理系统对硬件的要求不高。3.5 支持软件。后台数据库工具我们采用Visual FoxPro6.0自带数据库,前台则采用Visual FoxPro6.0

    14、作为开发工具,系统运行环境为Windows 98及以上的Windows操作系统平台。第四章 程序设计与实现技术管理信息系统的基础就是数据库。所以对本工资管理信息软件来说,数据库结构的设计就显得非常重要。数据库是若干个表、表单、索引,关键字以及其它一些数据对象组成的存储应用系统数据的仓库。4.1数据4.1.1数据(1)数据集合。数据集合是对系统所用到的表结构的描述。工资管理系统的数据表如图4-1职工工资项目表4.1职工工资项目序号字段说 明数据类型长度主索引1编号职工编号字符型3Yes2姓名职工姓名字符型10No 3性别职工性别字符型2No 4基本工资职工基本工资数值型7No5津贴职工津贴数值型

    15、7No 6奖金职工奖金数值型7No 7应领工资职工应领工资数值型7No 8签字职工签字数值型10No 4.2 界面设计4.2.1设计登陆界面在我的电脑或资源管理器中,双击“工资管理.EXE”文件,系统将自动运行,系统登陆窗口如下图4-1,输入相应的用户名,和密码,单击“确定”按钮,检验正确后登陆到主界面。图4-1登陆界面整个界面采用表单设计,文件名为Mmk.scx,(1)文字标签:黑体,居中,40号字,颜色蓝色;(2)文本框:宋体12号,颜色黑色,灰色背景的只具有提示作用,提高程序可操作性,白色背景的可以直接输入文本,文本长度为3位。这里用户名为lzl,密码为0。(3)命令按钮:幼园10号,颜

    16、色蓝色。单击“确定”按钮时启动程序组,结果不正确时提示“用户名错误,请重新输入”,结果正确将进入主界面。程序清单如下:inname=alltrim(thisform.text1.value)inpswd=alltrim(thisform.text2.value)set order to usernameseek innameif !found() cMessageTitle=设备管理系统 cMessageText=用户名错误,请重新输入 nDialogType=4+32 nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle) do

    17、case case nAnswer=6 thisform.text1.value= thisform.text1.setfocus case nAnswer=7 messagebox(请勿偷窥他人资料,48,警告) thisform.release endcaseelseif password!=inpswdcMessageTitle=设备管理系统 cMessageText=密码错误,请重新输入 nDialogType=4+32 nanswer=messagebox(cMessageText,nDialogType,cMessageTitle) do case case nAnswer=7 m

    18、essagebox(请勿偷窥他人资料,48,警告) thisform.release endcase else thisform.release do form gzxgendif endif单击“退出”时,系统退出该程序。程序语句为:thisform.release。4.2.2设计系统主界面图4-2系统主界面主界面采用表单设计,文件名为GZXG.SCX进入主界面以后,根据系统设计中,简单直观的界面设计要求,我选定Menu式的主界面。在这个窗口中,能够完成数据设定、汇总、打印等功能。如图4-2所示。整个界面由一组文字标签、四组命令按钮和一张图片组成,具体设置方法如下:(1) 文字标签:一组文字

    19、标签为黑体,居中,40号字;颜色红色(2)命令按钮:幼园12号,颜色黑色。单击时将运行程序组,完成一定的功能。单击“工资设定”按钮,执行语句do form gzsd,运行工资设定子程序;单击“工资汇总”按钮,执行语句do form gzhz,运行工资查汇总、打印子程序;单击“退出”按钮,执行语句thisform.releaseclear eventsquit系统退出该程序。(3)图片:作为主界面的背景。 在源码内4.3 各模块设计及编码4.3.1工资设定模块设计工资设定模块采用表单进行设计,文件名为GZSD.SCX,如图4-3所示:图4-3工资设定包括以下几项功能:(1)首个(见程序清单)。(

    20、2)前一个(见程序清单)。(3)后一个(见程序清单)。(4)最后一个(程序清单)。(5)退出(程序清单)。4.3.2工资汇总模块设计工资汇总模块采用表单设计方法,文件名为GZHZ.SCX。包括以下几项功能:(1) 工资汇总:单击时出现一个新的窗口,以表格的形式显示所有职工的工资情况。如图4-5所示:图4-5职工工资一览表(2)工资预览:单击时执行语句close database allreport form gzhz to print previewthisform.refresh将汇总结果模拟显示在屏幕上。(3)工资打印:单击时执行语句close database allreport for

    21、m gzhz to print将汇总结果以清单的形式打印出来。(4)退出:单击时执行语句thisform.release系统退出该程序。第五章 结束语由于毕业设计时间较短,又加开发软件没有经验,自己水平有很有限,所以该系统我认为有许多不尽如人意的地方,如各用户界面不够美观,数据格式的规范不全面等。我想这些都会将在以后的学习中更加的完善。我相信,我将会在以后的工作中把所学到的知识好好的应用出来,为祖国和人民做出我的应有贡献。致 谢通过在白城职院的三年学习,终于快要完成了我的专科学业。在这个既紧张兴奋、又有些恋恋不舍的时候,回想这三年来,在白城职院多位老师的教育和帮助下,使我学到了更多以前不成了解

    22、的知识,对计算机知识和应用有了更深一步地认识,使我更明确了现代社会,现代化、数字化中,计算机不可替代的作用。尤其是通过这次的毕业设计,更使我三年来的学习得到了综合的锻炼,和提高。所以在我快要毕业的时候,我要对白城职院,以及在这三年来在我学习和生活上给了我巨大帮助的各位老师,真诚地说声谢谢,谢谢你们对我这三年的教导和帮助,你们辛苦了!我还要特别感谢的是我这次毕业设计的指导老师,李冰峰老师。在这次毕业设计过程中,李老师不辞辛苦,对我悉心教导,耐心的解答每一个问题,使我顺利地完成了这次的毕业设计任务,为此,我对李冰峰老师表示深深的谢意!同时在一次感谢教过的所有老师,谢谢你们!李冰封:指导老师孙艳红:

    23、导员 (VF直讲老师)张少艾:平面设计启蒙老师肖宏力:C语言编程老师宋颖:主任李铁安:网页设计老师郭翠晶:排版老师参考文献1、刘丽编著。Visual Foxpro 程序设计中国铁道出版社 20092、李红主编 陈小宁 主审。 数据库应用基础Visual Foxpro 6.0 (第二版) 电子工业出版社 2004附录程序清单 登录按钮,click事件inname=alltrim(thisform.text1.value)inpswd=alltrim(thisform.text2.value)set order to usernameseek innameif !found() cMessageT

    24、itle=设备管理系统 cMessageText=用户名错误,请重新输入 nDialogType=4+32 nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle) do case case nAnswer=6 thisform.text1.value= thisform.text1.setfocus case nAnswer=7 messagebox(请勿偷窥他人资料,48,警告) thisform.release endcaseelseif password!=inpswdcMessageTitle=设备管理系统 cMessage

    25、Text=密码错误,请重新输入nDialogType=4+32nanswer=messagebox(cMessageText,nDialogType,cMessageTitle) do casecase nAnswer=7 messagebox(请勿偷窥他人资料,48,警告) thisform.release endcaseelsethisform.releasedo form gzxg endif endif退出按钮:click事件thisform.releaseclear eventsquit程序主界面 gzxg工资设定:do form gzsdclose database all工资汇总

    26、:do form gzhz退出:按钮click事件thisform.releaseclear eventsquit工资设定 gzsd首个:Go top Thisform.release前一个:Skip -1 Thisform.release后一个Skip 1 Thisform.release最后一个Go bottomthisform.refresh打印: close database allreport form gzhz to print退出:thisform.releaseclear eventsquit打印预览:close database allreport form gzhz to

    27、print previewthisform.refresh退出:thisform.release白城职业技术学院计算机图形图像制作(专科)毕业设计成绩评定表单位:白城职业技术学院 制作人:吕兆龙 时间:2011-6-20课题名称:吕氏工资管理系统 指导教师及职称:李冰峰 讲师课题主要研究内容及预期达到的目标:研究内容:1、利用VF建立数据库结构,存储工资基本信息。2、利用Visual FoxPro 6.0编程,本人主要实现工资管理系统中的工资基本的工资设定、工资打印等模块的窗体设计以及代码编写。 3、掌握VF菜单的设计利用其实现工资管理系统。具体功能模块:l 系统数据初始化;l 数据库表的输入

    28、;l 工资的基本设定;l 工资的预览;l 工资报表的打印。目的及其效果:1. 用户操作界面、下拉式菜单、编辑框等设计。2. 通过设计管理功能,编辑功能、打印功能提高工资管理的合理性。3. 通过课题的研究及系统的应用,提高工资管理现代化计算机管理的意识和水平。4. 通过对吕氏工资管理系统的开发能够对VFP应用开发工具有较为良好的掌握,同时对软件工程和管理信息系统的开发有更加深刻认识。5. 在VF6.0环境下调试运行成功。课题研究的工作基础或实验条件:课题研究基础:从事工资管理工作实验条件:微机 CPU:1.0G 硬盘:40G 内存:256M 显示器 17彩显课题所涉及的知识面:Visual FoxPro 6.0程序设计数据库基础概论管理信息系统毕业设计指导组意见:年 月 日分数: 年 月 日23


    注意事项

    本文(论文吕氏工资管理系统.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922