毕业论文(设计)职工工资管理系统毕业设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业论文(设计)职工工资管理系统毕业设计报告
毕业论文(设计)职工工资管理系统毕业设计报告石家庄邮电职业技术学院毕业设计基于“狐表”的职工工资管理系统开发 2012 届计算机系专业软件技术班级计 0903-11 学号 30902001819 姓名 *** 指导教师 *** 完成日期 2011 年 12 月 20 日石家庄邮电职业技术学院毕业设计任务书姓名 *** 学号 30902001819 专业软件技术班级计 0903-11 毕业设计题目基于“狐表”的职工工资管理系统开发指导教师姓名 *** 职称或职务教授工作单位计算机系毕业设计内容、基本要求、重点研究问题、主要设计方法(或步骤):
内容:
使用狐表软件 Foxtable 进行“职工工资管理系统”界面设计与开发。

完成
职工档案信息的增加、删除、修改与查询功能,以及职工每月工资的录入、修改、查询与统计等功能。

基本要求:
(1)学习狐表软件的主要功能与特点;(2)设计“职工工资管理系统”的功能模块。

(3)完成职工工资档案信息的增、删、改、查功能。

(4)完成职工工资信息的输入、修改、计算与输出功能。

(5)编制毕业设计报告。

重点研究问题:
窗口界面设计中涉及多个表时的数据关联问题。

主要设计方法或步骤:
结构化程序设计方法;狐表所提供的菜单、窗口等工具。

主要参考文献、资料:
1.《软件工程》(第三版)高树芳、米昶主编大连理工大学出版社 2.狐表(FoxTable)从入门到精通图文教程.doc 贺辉编著计划进度:
2011 年 10 月 1 日――2011 年 10 月 15 日理解毕业设计任务、制订研究计划 2011 年 10 月 16 日――2011 年 10 月 31 日
搜集资料、业务调研、需求分析 2011 年 11 月 1 日――2011 年 12 月 9 日设计、开发与测试 2011 年 12 月 10 日――2011 年 12 月20 日撰写毕业设计报告指导教
师签字:
年月日
石家庄邮电职业技术学院毕业设计评定书姓名 *** 学号30902001819 专业软件技术班级计 0903-11 毕业设计题目基于“狐表”的职工工资管理系统开发指导教师评语:
指导教师建议成绩(60%)指导教师签字:
年月日答辩小组建议成绩(40%)组长签字:
年月日答辩委员会最后审定成绩主任签字:
年月日备注摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必
行。

本系统结合公司实际的财务制度,经过实际的需求分析,采用功
能强大的狐表(Foxtable)做为开发工具而开发出来的单机版职工工资管理系统。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成工资管理的全过程,包括对职工档案信息的增加、删除、修改与查询功能,以及职工每月工资的录入、修改、查询与统计等功能。

报告主要介绍了本课题的开发背景,所要完成的功能和开发的过程。

以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的体会。

关键词:工资管理、Access2007、管理信息系统、Excel
目录 1 绪论 1 2 关于 Foxtable 2 2.1 帮助文件 2 2.2 菜单介绍 2 2.2.1 菜单的构成 2 2.2.2 日常工作功能区 3 2.2.3 数据表工作区 3 2.2.4 项目管理工作区 4 2.2.5 打印输出工作区 4 2.2.6 杂项工作区 5 2.3 功能介绍 5 2.3.1 轻松录入 5 2.3.2 轻松统计 5 2.3.3 轻松查询 6 2.3.4 轻松报表 6 2.3.5 轻松开发 7 2.3.6 其它特色 8 2.4 狐表与易表的区别 8 2.5 Foxtable 软件的优势 9 3 系统需求分析与总体设计 10 3.1 系统功能分析 10
3.2 系统功能模块划分 10 4 数据库设计 11 5 系统详细设计与模块的具体实现13 5.1 “登陆”模块设计 13 5.2 系统的主界面 14 5.3“职工管理”模块设计 15 5.3.1 职工信息录入 15 5.4 “工资
管理”模块设计 17 5.4.1 工资信息的录入 17 5.4.2 工资信息的筛
选 17 5.4.3 工资信息的统计 18 5.6 “用户管理”模块设计 20 6
结论 22
1绪论企业的工资管理是公司管理的一个重要内容。

随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。

工资管理既涉
及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分,
所以企业职工工资管理系统应该能够为用户提供充足的信息和快捷的
查询手段。

但一直以来人们使用传统人工的方式管理文件信息,这种
管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产
生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对企业职工工资管理信息进
行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高企业信息管理的效率,也是企业的科学化、正规化管理, 与世界接轨的重要条件。

本课题的研究内容是运用功能强大的狐表软件(Foxtable)为开发工具,开发出实用的职工工资管理系统。

在开发过程中,掌握狐表软件的主要功能与特点,并且实现工资管理系统的所有功能。

2关于 Foxtable Foxtable 将 Excel、Access、Foxpro 以及易表的优势融合在一起,无论是数据录入、查询、统计,还是报表生
成,都前所未有的强大和易用,使得普通用户无需编写任何代码,即
可轻松完成复杂的数据管理工作,真正做到拿来即用。

同时 Foxtable 又是一个高效的.net 平台开发工具,专门针对数据管理软件的开发作
了大量的优化,使得用户在开发过程中只需关注商业逻辑,无需纠缠于具
体功能的实现,这样 Foxtable 不仅开发效率十倍于其他专业开发工具,而且更加易用,几乎人人都能掌握。

让普通人开发出专业水准的软件,以前是一个不可思议的想法,而 Foxtable 的出现,让这成为可能。

Foxtable 的帮助文件主要分为两部分,分别为《使用指南》和《开发指南》。

对于相当多的人来说,仅仅掌握帮助文件中的
《使用指南》,也相当于掌握了一个前所未有的数据管理利器,因为
目前还没有任何一个通用软件能在数据管理方面达到同样或接近的水
准。

《使用指南》同时也是《开发指南》的基础,因为一些基本概念,例如表达式和外部数据源的连接,就只在《使用指南》中讲述,
所以不管你今后是否使用Foxtable 进行开发,都必须细读《使用指南》。

也提供了本帮助文件的在线版本,这样大家就可以利用手机或其它手持设备随时随地学习 Foxtable:
Foxtable 的菜单和传统的菜单有所不同,它是由功能区组成的。

图 2-1 菜单构成 2.2.2 日常工作功能区日常工作功能区包括剪切板、数据、排序与筛选、数据统计、快速统计、编辑、窗口七个工
作组。

剪切板:对表中数据进行复制、粘贴等操作。

数据:对表的行、列进行操作,包括增加行、插入行、锁定列等。

排序与筛选:对表数据进行排序、筛选、创建视图等操作。

数据统计:对表进行各种汇总、统计操作。

快速统计:快速切换汇总模式、统计方式等。

编辑:对表数据进行查询、替换、还原、快速填充等操作。

窗口:打开当前表对应的窗口
图 2-2 日常工作 2.2.3 数据表工作区数据表工作区包括表相关、外部数据、列相关、样式四个工作组。

表相关:对表进行各种操作,包括增加表、删除表、复制表、移动表、建立表关联等。

外部数据:添加外部数据源,包括 Access 数据库、SQL Server 数据库、Oracle 数据库。

列相关:对表中的列进行操作,包括增加列、删除列、更改列、移
动列等。

样式:选择表样式及对表中数据的字体、对齐方式进行操作。

图 2-3 数据表 2.2.4 项目管理工作区项目管理工作区包括项目、设计、监视、计划、用户五个工作组。

项目:设置项目属性,对项目进行压缩、备份等操作。

设计:对表的窗口、项目的菜单及整体的开发(内部函数、全局变量、代码等)进行设计。

监视:对外部数据源进行监视,当其发生改变时,进行一些设定的
操作。

计划:用于按照指定的时间间隔,执行特定的代码 Foxtable 是
一个优秀的应用软件,其菜单提供的录入、统计、查询、报表功能非常
强大,而且使用简单,不需要编写任何代码,即可高效完成日常数据管
理工作。

利用 Foxtable 的汇总模式只需单击几次鼠标,即可得到各
种各样的统计结果图 2-7 汇总与统计图 2-8 汇总与统计
2.3.3 轻松查询 Foxtable 提供了各种筛选功能,方便用户对数
据进行查询筛选。

包括生成筛选树、按值筛选、自动筛选(字符列筛选、日期列筛选、数值列筛选)、高级筛选、重复值筛选、关联筛选等。

图 2-9 筛选 2.3.4 轻松报表 Foxtable 提供了可视化的票据设
计功能,任何人都可以轻松设计出各种票据票据套打程序 Foxtable
可以直接利用 Excel 生成报表,只需根据指定的规则设计好一个模板
文件即可 Foxtable 还提供了一个专业报表工具图 2-10 报表 2.3.5 轻松开发 Foxtable 不仅是一个优秀的应用软件,同时又是一个高效的.net 平台开发工具,专门针对数据管理软件的开发作了大量的优化,使得用户在开发过程中只需关注商业逻辑,无需纠缠于具体功能的实现,这样 Foxtable 不仅开发效率十倍于其他专业开发工具,而且更
加易用,几乎人人都能掌握。

Foxtable 不仅内建数据库,同时还支持Access、SQL Server、Oracle 等主流数据库。

同一个管理项
目,支持多个数据源,数据源可以预先通过菜单设置好,也可以在运
行过程中动态创建和切换。

此外 Foxtable 还支持数据动态加载和分页加载,可以在运行过程中根据需要加载数据。

Foxtable 较好地融合了的优势,既可像 B/S 软件一样易于部署,同时又具备 C/S 软件良好的用户体验和交互性。

图 2-11 窗口设计器 2.3.6 其它特色
Foxtable 提供了合并模式、多层表头、标间关联、数据标记、条码输出、扩展列类型等简单操作,用以美化表结构及特殊功能需求。

图 2-12 条形码 2.4 狐表与易表的区别易表是一个非常经典的数据管理软件,目前国内有上 10 万的企事业单位正在使用着易表。

易表小巧精干,易于上手,虽然功能不如 Foxtable 全面,且不支持外部数据源,但也足以满足很多中小企业日常数据管理的需求。

2.5 Foxtable 软件的优势 Foxtable 是一个高效的.net 平台开发工具,效率十倍于其他专业开发工具,而且更加易用,几乎人人都能掌握。

Foxtable 不仅内建数据库,还支持 Access、SQL Server、Oracle 等主流数据库作为数据源,并提供了数据动态加载、后台统计等功能,使得相距千里的不同电脑协同处理数据,以及海量数据管理,非专业人士也能轻松应付,从而让普通人也能快速开发出各种基于互联网的管理系统,如进销存、ERP、OA、CRM、SCM、MIS、MRP 等等。

此外 FoxTable 同时具备 B/S 和 C/S 架构的优势,可以像 B/S 软件一样易于部署,同时又具备 C/S 软件良好的用户体验和交互性。

数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。

根据数据流程图,可以列出以下数据项和数据结构: 职工信息:工号,姓名,性别,出生日期, 年龄,民族,政治面貌,学历,家庭住址,,照片,备注,部门,职务,基本工资,岗位工资,入职日期。

部门管理:部门号,部门名称。

工资管理:工号,姓名,部门,基本工资,岗位工资,奖金,其它扣除,个人所得税,应发工资,工资小计,实发工资。

用户管理:用户名,密码。

表 4-1 职工信息表列名称类型长度工号整数姓名字符型50 性别字符型 10 出生日期日期时间型年龄整数民族字符型20 政治面貌字符型 20 学历字符型 20 家庭住址字符型 100 字符型 20 照片备注型备注备注型部门字符型 20 职务字符型 30 基本工资单精度小数岗位工资单精度小数入职日期日期时间型表4-2 部门表列名称类型长度部门号整数部门名称字符型 30 表4-3 当月工资表(年度工资库表)列名类型长度日期日期时间型工号字符型 20 姓名字符型 50 部门字符型 20 基本工资单精度小数岗位工资单精度小数奖金单精度小数其它扣除单精度小数应发工资单精度小数个人所得税单精度小数工资小计单精度小数实发工资单精度小数月份整数表 4-4 Users 表(用户表)列名称类型长度 Name 字符型 50 Group 字符型 50 Password 字符型50 表 4-5 统计类型
列名称类型长度类别一字符型 50 类别二备注 5 系统详细设计与模块的具体实现 5.1 “登陆”模块设计系统运行时,首先弹出此启动窗口,本部分实现起来很简单,主要是对本系统的使用权限进行管理。

控制员工登录,防止非法用户闯入本系统,保证系统的安全,输口令时屏幕显示为“*”以利保密 If " 出生日期" Then If e.DataRo...。

相关文档
最新文档