ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:155.02KB ,
资源ID:18659920      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18659920.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计论文地税局工资管理系统Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计论文地税局工资管理系统Word文档格式.docx

1、第三章总体设计方案与运行环境3.1系统组成 133.2实现思路 133.3系统特点 143.4系统运行环境 143.5岀错处理 15第四章系统与实现技术4.1数据字典 164.2界面设计 174.3各模块设计码 21第五章性能测试与分析5.1信息更新中的问题 245.2字符串的问题 245.3工资汇总模块设计的问题 24第六章体会 26第七章结束语 27致谢 28参考文献 291.1需求分析1.1.1开发的意义。1) 提高单位职工工资管理的准确性,将本单位职工工资的基本信息经过核实之后 输入汁算机,并存储起来。按照规范设定标准代码。这大大保证了统计原始数据的准 确性,在进行的统计分析工作中能最

2、大限度的减少人的因素。2) 可以大大的提高工作效率。单位职工的工资管理系统可以集基本信息的追加、 存储、汇总、查询、打印于一身,不仅节省人力和时间,而且调用方便,统计快捷, 准确性高。3) 可以充分发挥管理系统的统讣和分析功能。单位职工工资管理信息系统可以根 据实际的需要,开发出各种统计计算、报表输出等功能模块。1.1.2开发的总体目标。单位职工工资管理系统是一个面向铁岭市地方税务局清河分局职工数据库管理系 统,忖标是形成一套界面友好、编码规范、功能齐全、使用方便的职工工资信息管理 应用系统。1.2需求识别单位职工工资管理信息软件的设计内容包括:(1)“工资设定”模块的设计:本模块主要功能是对

3、职工的工资情况进行设定, 主要包括:修改个人工资打印个人工资新职工工资的录入(增加新职工工资)删除个人工资(2)“工资查询”模块的设计:本模块功能是查询职工个人工资悄况,主要包括:顺序查询(既向下查询一条记录)向上查询(既向上查询一条记录)按某一条件查询(可按编号、姓名等条件查询)打印查询结果(3)“工资汇总”模块的设计:本模块功能是对工资情况进行统计、汇总,主要包 括:所有职工工资的汇总工资的预览工资的打印(4)退出系统1.3功能模块的划分对单位职工工资管理软件经过多次与单位工资管理人员的交谈和现场调研后,形 成了如下图所示的系统框架的各功能模块图。图1-1单位职工工资管理系统1.3.1系统

4、管理。主要功能如图所示。图12系统管理1.3.2T资设定。修改个人工资打印个人工资工资设定新职工工资的录入删除个人工资图1 3工资设定1.3.31资查询。图14工资查询1.3.4工资汇总。图1 一5工资汇总14需求规定1.4,1对功能的规定(1)根据功能的不同划分为多个模块。总体功能的划分如图所示:图16单位职工工资管理系统(2)功能描述。1) 系统管理。在开始使用职工工资管理信息系统其他功能模块之前,利用系统管理建立基本的 用户信息表。用户基本信息表包括用户名,密码两项。每个用户名对应唯一的密码, 都输入正确后进入管理系统。进入系统后,用户名和密码可以修改。2) 工资设定。1修改个人工资:利

5、用本功能可以对每个职工的工资进行修改,操作方法:单击“编辑”按钮/输入数据/单击“计算”按钮/单击“保存”按钮,便可完成 个人工资的修改,并自动计算修改后的结果。如不单击“保存”而单击“还原”按钮, 则恢复对该记录的修改。2打印个人工资:在完成对个人工资的修改后,可以利用本功能直接打印出该职 工的工资条。单击“打印”按钮既可。3新职工工资的录入:利用本功能可以方便地将新来的职工工资悄况录入数据库。 单击“添加”按钮,系统自动在数据库的末尾增加一条空记录,输入各工资项目,单 击“保存”按钮,完成新职工工资的增加。如不单击“保存”而单击“还原”按钮, 则不能完成新职工工资的增加。4删除个人工资:利

6、用本功能可以对当前记录进行删除,单击“删除”按钮,系 统将提示“是否删除此记录”,如单击“Y是”则完成对该记录的删除;如单击“N 否”,则不删除该记录。3) 工资查询。1顺序查询:既向下查询一条记录,单击“下一个”按钮,查询下一条记录。2向上查询:既向上查询一条记录,单击“上一个”按钮,查询上一条记录。3按某一条件查询:可按编号、姓名等条件查询,单击“查找”按钮,在出现的 对话框中输入要查找的字段名,单击“搜索”按钮,便可查找到满足条件的记录。4打印查询结果,单击“打印”按钮,可以打印查询的结果。4) 工资汇总。1工资汇总,显示所有职工工资的总和。2打印预览,单击时模拟显示打印的效果。3工资打

7、印,单击时打印工资清单。5) 退出:单击时退出工资管理系统。1.4.2对性能的规定(1)精度。工资总和双精度表示,共计7位,小数点后取两位,具体表示为XXXXX. XX。(2)灵活性。除使用工具栏外,还可以使用菜单栏上的菜单。获取信息的方式多样而且灵活。(3)故障处理要求。如果先单击“工资汇总”选项,再进行“工资设定”或“工资查询”选项,将会 提示数据表正在使用,此时单击“确定”按钮,便可解决。1.4.3运行环境的规定(1)设备。微机CPU: 1.0G,硬盘:40G,内存:256M,显示器17 。能够打印A4纸大 小的打印机。(2)支持软件。1)开发工具及运行环境:后台数据库工具我们采用Vis

8、ual FoxPro6.0自带数据库, 前台则采用Visual FoxPio6.0作为开发工具,系统运行环境为Windows 98及以上的 Windows操作系统平台。2)开发平台:操作系统Windows xp.3)开发工具:Visual FoxPio6.0。4)数据库:Visual FoxPro6.0接口。软件能够在Windows xp以上的平台上运行。Visual FoxPio6.0数据库与Visual FoxPro6.0前台的连接由Visual FoxPro6.0自身完成。1.4.4用户界面本软件的设讣采用图形用户界面、操作简单,普通人员都可以操作,如图所示。图17系统用户界面第二章 模

9、块化的开发环境的简介Visual FoxPro6.0是美国著名的Microsoft公司开发的新一代关系数据库管理系 统。它易学易用,功能完善,深受广大用户的欢迎。它提供给用户一个32位、面向对 象的应用程序开发环境,使得用户组织数据、定义数据库规则及生成应用程序等工作 更加快捷,同时支持更多、更大容量的数据管理能力。随着Microsoft Developer Studio的发展,Visual FoxPro与其他可视化编程语言连接的日益紧密,Microsoft公 司正不断为用户开发功能更加全面、快捷的数据库管理系统。VisualFoxPro6.0为应用的开发提供了全面、综合性的支持,可以分别概括

10、为如下儿 点:2.1事件驱动的应用程序。Visual FoxPro6.0的应用程序是事件驱动的。即用户通过各种动作控制应用程序的 流程。例如,当单击某个按钮或在某个编辑框中输入数据时都会触发相应的事件。用 户可以通过编写脚本(Script)来说明当事件被触发时所要完成的处理过程。Visual FoxPg6.0给开发人员提供了一个集成环境。应用的各种成分、包括窗口、菜单、事务 逻辑、数据库存储、数据库生成、图形、报表、表单、等全部都在Visual FoxPro6.0 内开发,而不必再到其它环境中去做。2.2 Visual FoxPro6. 0 语言与函数。Visual FoxPro6.0是新一代

11、的关系型数据库系统,它易学易用,功能强大,与以前 的版本相比,它的功能更加强大,开发及操作界面更加友好。用Visual FoxPro语言编 写的程序通常称为应用程序。应用程序是山FoxPr。命令、函数和相应的某一事件所要 完成的处理过程的语句所组成的。它能使开发人员很容易地将简单工作复杂的事务逻 辑与应用相匹配。它曲儿白个函数用于操作对象、数字、文字和日期等信息并全面支 持的DDE和全文本的I/Oo例如为某个按钮上的Click Event事件则编写的脚本、可能要进行的处理是从数据 库中检索和显示数据。事件本身也可以触发其它事件,例如当一个按钮上的Click Event事件要打开一个 窗口时就触

12、发了一个窗口上的Open事件。Visual FoxPro6.0还提供了丰富的内置函数,可以利用这些函数对应用程序的各种 对象的控件进行处理,如打开窗口的函数更新数据库的函数。此外,用户还可以定义自己的函数在应用程序中来执行某种特定的处理过程。外部函数可在Visual FoxPro6.0内说明和访问,就如同内置的Visual FoxPro6.0函 数一样。2. 3面向对象的编程。在Visual FoxPio6.0中创建的每一个菜单和窗口都是一个模块称为对象(Object)。Visual FoxPio6.0应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些 特性和行为(属性、事件和功能)

13、利用诸如封装性、继承性和多态性这样的面向对象 的编程技术。开发人员可以最有效利用所创建的每一个对象。使应用程序具有可通用 性可说扩展性和强有力的功能。Visual FoxPro6.0应用由一系列对象组成,包括有函数、菜单、结构和数据窗口、 用户对象、用户事件等等,对象中乂包含若干控件如命令按钮、单行编辑器等。这些 对象和控件都可在许多应用中重复使用。2. 4与数据库的连接。Visual FoxPro6.0提供了与底层数据库系统紧密的连接。Visual FoxPro6.0支持不同 的关系数据库管理系统并充分发挥每一个数据库的特长。开发人员可利用内置的高性 能数据库引擎一一Sybase SQL A

14、nywhere生成独立应用或脱离服务器运行的服务以上 的应用。第三章总体设计方案职工工资管理软件是面对单位职工工资的信息管理系统。3.1系统组成职工工资管理软件组成如下图:图3-1单位职工工资管理系统3.2实现思路3. 2. 1用户管理采用用户名,密码两个数据项对系统的安全性进行管理。每个用户名对应唯一的 密码,都输入正确后进入管理系统。3. 2. 2界面设计釆用Menu的界面,看起来简洁,直观。主窗口设计原则:充分体现用户功能的直观性和方便性、数据操作的规范性和统一性。输入文本为宋体12号文本控件,底色为白色表示用户输入区;底色为灰色,表 示系统自动显示区,用户不可输入。命令按钮控件文字为幼

15、圆12号色,黑色,表示用户可选择按钮,单击时将启动 程序。3. 3系统特点(1)系统的人机界面友好,操作简单。(2)合理的数据库和功能模块设计,基本做到是基础数据一次输入多次使用,用户 的数据输入量大大减少,这不但减少用户的工作量,提高了系统工作的效率,而且避 免了由于同一数据的多次输入不一致所造成的数据混乱。(3)强大的模糊查询和打印功能,能进行多种条件的组合查询,是用户只需要输入 与系统记录数据相关的最简单条件,系统立刻会帮用户找到所需的相关记录,统计、 计算、打印等功能,大大减轻了财务人员的工作负担和劳动量。(4)系统的稳定性好、容错性强。系统提供了强大的检错、纠错功能和联机帮助功 能,

16、以帮助用户修改纠正错误,正确的使用系统。(5)系统的安全可靠性好。系统的权限和口令设置功能,限制了非法用户进入系统, 保护了系统数据的安全性和可靠性。(6)由于系统功能模块的独立性,因此系统结构简单,可维护性好,系统具有良好的 可扩展性。3. 4系统运行环境作为一个小型数据库系统,单位职工工资管理系统对硬件的要求不高。3. 4. 1硬件256M,显示器173. 4.2支持软件。后台数据库工具我们采用Visual FoxPio6.0自带数据库,前台则采用Visual FoxPro6.0作为开发工具,系统运行环境为Windows 98及以上的Windows操作系统平 台。3. 5出错处理出错处理主

17、要指数据输入或传递发主错误和系统出现异常时,在软件程序中设置 对应的处理子程序,以纠正错误。本软件程序在设计中主要考虑对数据范圉限制的超出警告、数据类型错误报警处 理和异常中断处理3种情况。系统有足够的健壮性,在程序崩溃时,数据不会丢失。第四章 程序设计与实现技术管理信息系统的基础就是数据库。所以对本工资管理信息软件来说,数据库结构 的设计就显得非常重要。数据库是若干个表、表单、视图,索引,关键字以及其它一 些数据对象组成的存储应用系统数据的仓库。4.1数据字典4.1.1数据字典(1)数据字典。数据字典是对系统所用到的表结构的描述。工资管理系统的数据表见表4-1职工 工资项目:表4.1职工工资

18、项口序号字段说明数据类型长度主索引1编号职工编号字符型3Yes2姓名职工姓名10No性别职工性别4基本工资职工基本工资数值型75津贴职工津贴6知识补贴职工知识补贴午餐补贴职工午餐补贴8交通补贴职工交通补贴9工龄补贴职工工龄补贴奖金职工奖金11应领工资职工应领工资12签字职工签字4.2界面设计4.2. 1设计登陆界面在我的电脑或资源管理器中,双击“工资管理EXE文件,系统将自动运行,系 统登陆窗口如下图4-1,输入相应的用户名,和密码,单击确定”按钮,检验正确 后登陆到主界面。图4-1登陆界面整个界面釆用表单设计,文件名为Mmk. sex, 111-组文字标签、四组文本框、两组 命令按钮和一张图

19、片组成,具体设置方法如下:(1)文字标签:黑体,居中,40号字,颜色蓝色;(2)文本框:宋体12号,颜色黑色,灰色背景的只具有提示作用,提高程序可 操作性,口色背景的可以直接输入文本,文本长度为3位。这里用户名为lch,密码为 Oo(3)命令按钮:幼园10号,颜色蓝色。单击“确定”按钮时启动程序组,结果不正确时提示“用户名错误,请重新输入”, 结果正确将进入主界面。程序清单如下:inname=alltrim(thisform textl value)inpswdal1trim(thisform text2 value)set order to usernameseek innameif ! f

20、ound ()cMessageTitle二设备管理系统cMessageText-用户名错误,请重新输入nDialogType=4+32nAnswer=messagebox(cMessageText, nDialogType, cMessageTitle)do casecase nAnswer=6thisform. textl value二thisform textl setfocuscase nAnswer=7messagebox (,?请勿偷窥他人资料,4& 警告)thisform releaseendcaseelseif password!=inpswdcMessageTitle=,设备管

21、理系统cMessageText=,密码错误,请重新输入nanswer=messagebox(cMessageText, nDialogType, cMessageTitle) do casemessagebox(,z请勿偷窥他人资料do form gzxgendif单击退出”时,系统退出该程序。程序语句为:thisform. releaseo4. 2. 2设计系统主界面主界面采用表单设计,文件名为GZXG.SCX进入主界面以后,根据系统设计中, 简单直观的界面设计要求,我选定Menu式的主界面。在这个窗口中,能够完成数据 录入、修改、查询、汇总、打印等所有功能。如图令2所示:图4-2系统主界面

22、整个界面山一组文字标签、四组命令按钮和一张图片组成,具体设置方法如下:一组文字标签为黑体,居中,40号字;颜色红色(2)命令按钮:幼园12号,颜色黑色。单击时将运行程序组,完成一定的功能。单击“工资设定”按钮,执行语句doformgzsd,运行工资设定子程序;单击“工资查询”按钮,执行语句doformgzcx,运行工资查询子程序; 单击“工资汇总”按钮,执行语句doformgzhz,运行工资查汇总、打印子程序; 单击“退出”按钮,执行语句tlusforni.ielease clear events quit系统退出该程序。(4)图片:作为主界面的背景。4.3各模块设计4.3. 1工资设定模块设

23、计工资设定模块采用表单进行设计,文件名为GZSD.SCX,如图43所示:图4-3工资设定包括以下儿项功能:(1)修改个人工资:单击“编辑”按钮,便可进行工资项口的修改,单击“保存”按钮进行保存,单击“还原”按钮将放弃修改。(2)打印个人工资:单击“打印”按钮,便可进行所有记录或当前记录的打印。(3)增加新职工工资:单击“追加”按钮,将在数据表的末尾增加一条空记录, 此时便可进行新职工工资的录入,单击“保存”按钮进行保存,单击“还原”按钮将 放弃修改。(4)删除个人工资:对工作关系转出的职工工资从数据表中删除,单击“删除” 按钮,系统提示“是否删除此记录”,单击“Y是”按钮将删除当前记录,单击

24、否”按钮将放弃删除。4. 3. 1工资查询模块设计工资查询模块釆用表单设计方法,文件名为GZCX.SCX,如图4一4所示:图4-4查询职工工资(1) 顺序查询:单击“下一个”按钮,将向下查询一条记录。(2) 向上查询:单击“上一个”按钮,将向上查询一条记录。(3) 按某一条件查询:可按编号、姓名等条件查询,单击“查找”按钮,输入要 查找的字段名,单击“查找”,将查找到满足条件的记录。(4) 打印查询结果:单击“打印”按钮,将对所有记录或当前记录进行打印。4. 3. 1工资汇总模块设计工资汇总模块釆用表单设计方法,文件名为GZHZ. SCXo(1)工资汇总:单击时出现一个新的窗口,以表格的形式显示所有职工的工资 情况。如图4-5所示:图4-5职工工资一览表(2) 工资预览:单击时执行语句close database allreport form gzhz to print preview thisform refresh将汇总结果模拟显示在屏幕上。(3) 工资打印:report form gzhz to print将汇总结果以清单的形式打印出

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1