欢迎来到天天文库
浏览记录
ID:27215695
大小:235.50 KB
页数:11页
时间:2018-12-01
《课程设计-职工工资管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计论文题目职工工资管理系统姓名xx学号xx班级xx指导教师xx日期xxxx-xx-xx一.需求分析…………………………………………………31.1数据分析……………………………………………31.2功能分析……………………………………………3二.数据库设计………………………………………………42.1数据库需求分析……………………………………42.2数据库概念结构设计…………………………………5三.系统的建立………………………………………………53.1项目管理器………………………………………………53.2人事工资管理系统界面………………………………………63.3建立菜单栏…………………
2、………………………………73.4表的建立……………………………………………………73.5浏览职工信息………………………………………………83.6职工信息查询……………………………………………103.7工资汇总……………………………………………………11一、需求分析随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个小型企业工资的数据库管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可以轻松
3、快捷地完成工资管理的任务。1.1数据分析实现工资的集中管理。可供财务人员对本单位的人员以及工资进行增加、删除、修改、查询,对人事的管理及工资发放中的应发工资合计等项目由系统自动进行计算;同时本系统还可对人事及工资管理情况进行多角度查询。1.2系统功能分析系统功能分析是在系统开发的总体任务的基础工业上完成的系统数据初始化;员工基本信息数据的输入;员工基本信息的修改和删除;企业工资的基本设定;员工工资的浏览;员工个人工资表的查询;员工工资的计算;在系统功能分析的基本上,根据VFP程序编制的特点,得到如图所示的系统功能模块图人事工资管理系统工资信息工资汇总工资查询资料输入员工增删系统维护员工
4、查询基础工资岗位工资工龄工资工资总表工资浏览工资查询增加用户删除用户员工信息︳VFP是编程前期比较实用的软件,它功能强大,是面向对象的编程开发工具软件。基于VFP的工资管理软件,能实现工资管理的很多部分,由于能力以及编程软件限制,很多功能没能深入开发,下面就介绍一下这个软件的开发过程在数据库应用系统的开发过程中,数据库的结构设计是其中重要的一个环节。数据库设计的好好坏将直接对应用系统的效率以及实现的效果产生影响。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具人较快的响应速度,能简化基于此数据库的应用程序的实现等。一、数据库设计2.1数据库需求分析是数据库结构
5、设计应该尽量设计的第一个阶段,是非常重要的一个阶段。这个阶段主是要确定基本数据、数据结构处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础,在仔细调查企业人事工资管理系统的基础上,得到本系统所处理的数据流程,如数据流程图:通过对企业人事工资管理的内容和数据流程分析,针对本程序,设计的数据项和数据结构如下:员工基本状况。包括的数据库项有员工号、姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民簇、婚姻状况、健康状况、参加工作时间、员工状态….工资级别和工资金额。包括的数据库项有工资等级、工资额。企业部门及工作岗位信息。包括的数据库项有部门名称、工作岗位、工资等。工龄的工资金额
6、。包括的数据库项有工龄及对应工资额。工资信息。包含的数据项有员工号、员工姓名、基础工资、岗位工资、工龄工资、实得工资。级别工资设设定岗位工资设设定工龄工资设设定工资基本设定员工信息员工工资数据流程图←———通过流程图我们可以很清晰的看到员工工资的计算及总体情况2.2数据库概念结构设计:根据上面的设计规划出的实体有:员工实体、员工工资实体、工资等级实体、部门岗位实体、工龄实体,公司福利实体。E——R图如下:员工基础工资岗位工资工龄工资福利费用对应员工工资包含对应对应对应对应工资等级部门工资工龄公司福利三、系统的建立3.1项目管理器首先是建立项目管理器,如下图所示:3.2人事工资管理系统界
7、面在项目管理器中新建一个表单,名称为人事工资管理系统,如下图所示:只有一个界面是不行的,那么我们看到表单中有2个按钮,进入系统和退出系统,要实现它们的功能就需要对它们进行设置。首先是进入系统的设置,对它的代码设置是“do菜单1.mprreleasethisform”do菜单1.mpr是运行菜单项,具体什么菜单我们下面介绍releasethisform是释放当前表单,也就是关闭人事工资管理系统这个表单退出系统的代码则是releasethisfor
此文档下载收益归作者所有