企业工资管理系统的开发

企业工资管理系统的开发

ID:26368634

大小:189.00 KB

页数:9页

时间:2018-11-26

企业工资管理系统的开发_第1页
企业工资管理系统的开发_第2页
企业工资管理系统的开发_第3页
企业工资管理系统的开发_第4页
企业工资管理系统的开发_第5页
资源描述:

《企业工资管理系统的开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、全国计算机应用技术证书考试(NIT)作业设计管理系统中信息技术的应用作业内容:企业工资管理系统的开发一、系统分析1.系统目标本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。汇总各项数据生成员工个人台帐,打印工资报表。采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。2.系统可行性分析研究可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面两个方面考虑。⑴技术上的可行性。由于对企业工资管理系统这一类的企业财务系统进行开发已有一

2、定的时期,有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。⑵经济上的可行性。由于企业工资管理系统是一个比较小型的系统,是由我一个人进行开发的,所以从人力、物力、财力方面来说都是可行的。3.需求分析1.系统业务流程图通过对企业原先手工进行员工工资管理业务的情况,可以设计出它的业务流程图,如图3-1所示。用户登录数据输入工资计算存储数据工资查询报表汇总图3-12.系统的功能要求。①整体结构合理,风格一致,模块化结构,界面清晰,接口灵活,操作简便。②开发方法,文档规范化,便于管理,可扩充。③完善的数据输入,维护,输出。④自检性能高,用户误输

3、、错输均有提示。⑤容错性能高,某个用户的操作错误不会引起整个系统的瘫痪,每一功能的操作都有信息提示以免重复操作,错误操作有警告,以便用户及时改正。4.数据流程图:1.本系统的数据流程如下图所示系统管理员职工号考勤工资固定信息员工基本信息员工基本信息管理工资计算员工基本情况查询工资基本设定工资汇总打印报表员工个人工资查询上级主管部门录入分类企业工资管理系统的数据流程图二、系统总体设计1.系统功能模块图本系统在设计时采用结构化程序的设计方法,系统的总体结构采用菜单来调用表单,利用表单来对信息进行管理、数据加工、信息查询、系统维护等工作,系统的功能模块本结构图如下

4、图所示。企业工资管理系统员工信息工资基本设定工资汇总退出个人工资查询员工信息浏览员工信息查询基础工资岗位工资工龄工资打印预览打印退出2.功能的说明本系统大致分为如下四大功能模块。1.员工信息分为员工信息浏览和员工信息查询:在员工信息浏览子模块中,可以对员工的编号、姓名、性别、岗位、工龄、工资等级等信息进行浏览,并可以对员工信息进行增加记录,修改记录,删除记录等操作;在员工信息查询模块中,可按员工号或员工姓名进行查询。2.工资基本设定包括对基础工资、岗位工资、工龄工资的设定。基础工资的设定包括工资等级、工资额的设定,可以对工资等级及相应的工资额进行修改、添加、

5、删除。岗位工资的设定包括岗位名称、岗位工资额的设定,可以对岗位名称及相应的岗位工资额进行修改、添加、删除。工龄工资的设定包括工龄、工资额的设定,可以对各个工龄段及相应的工龄工资额进行修改、添加、删除。3.工资汇总在工资管理中,要分别输入每一个员工的各项工资条款,这样才能运用计算机技术来管理好员工的工资发放情况,其中包括:员工基本情况,员工基本工资情况,员工岗位工资情况,员工工龄工资,工资综合。4.个人工资查询此查询分为按职工姓名查询、按职工号查询。5.退出此功能块为退出系统。三、详细设计与实现1.数据库设计本系统一共用到了3个表。如下:部门表(dept.db

6、f)(包括岗位名称,岗位工资)工龄表(gongling.dbf)(包括工龄,工龄工资)工人信息表(personnel.dbf)(包括编号,姓名,性别,工作岗位,工龄,工资等级)1.部门表字段名类型宽度小数位数索引部门字符型10部门工资数值型1022.工龄表字段名类型宽度小数位数索引工龄数值型10索引工龄工资数值型1023.工人信息表字段名类型宽度小数位数索引序号数值型10主索引姓名字符型6性别字符型2岗位字符型10工龄数值型5工资等级字符型53.系统模块设计举例1、系统主程序MAIN.PRGclearscreencleareventssetdefatod:

7、qygzopendatabasedatabasesalarydosalarymain.mprdoformsalaryformksjmreadevents2、Ksjm.frm(1)打开表单设计器,设计好表单,并且设置好必要的属性,设计结果见下图Form1.load事件代码:publicii=0Timer.timer事件代码:ifThisform.Label1.Left<0-Thisform.Label1.WidthThisform.Label1.Left=Thisform.Width+3EndifThisform.Label1.Left=Thisfor

8、m.Label1.Left-10I=I+10IfI>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。