字段显示在页面相应位置的代码省略工资领取页面用于记录员工领取工资的日期记录,单击该页面的领取项,便将当前时间写入数据表的对应记录号中。其页面如图所示图工资领取页面其代码如下创建数据库记录集对象,用记录集对象打开语句执行更新操作关闭连接四考勤管理模块因为考勤情况直接关系到员工考核和工资计算,因此对于个企业来说,考勤记录和统计是非常重要的。而大部分中小企业都是使用签到或者考勤打卡机进行考勤,这些信息需要输入计算机才能进行考勤记录的统计。考勤记录表是记录员工每月出勤情况的记录表,按月进行统计,可以记录每位员工的出勤天数事假病假时间迟到早退时间和矿工记录及加班时间。考勤记录的页面显示如图所示图考勤记录页面在记录考勤事项时,首先要确定作考勤记录的员工姓名,输入员工编号用以核对,并选择月份。随后在每个考勤单位时间半天中输入相应的记录项。考勤记录页是个表单,因为要显示每个月中的日考勤情况,所以特别用了循环方式来实现,以减少代码。其中迟到早退加班设置为文本框,而病假事假矿工是设置为复选框,由控件来实现,每个文本框或复选框按扭均以字符日期命名,如。该表单提交后,将对提交的记录进行保存处理。系统对表单请求的姓名编号年月检查都不为空并正确无误,即职工信息表中存在该员工后,再从考勤记录表中查询信息,添加记录。新添记录的主要代码如下从考勤记录表中查询所有信息,执行操作循环语句字段空格处理如果不为空添加条新的记录以下对具体字段内容的添加省略以下对其它记录的添加代码省略更新操作关闭数据库连接考勤按月统计是显示员工在个月内的出勤情况。显示考勤的各个事项和统计信息。页面显示如图所示图考勤按月统计页面在考勤记录保存后,系统自动将获取的考勤数据进行统计,对该员工本月份的上班时间,请假天数,迟到早退次数及时间,加班次数及时间进行统计。以迟到为例,迟到的总次数是由属性来实现,实现迟到时间累计的代码片段如下迟到按照员工号和日期而且考勤情况有迟到的条件来查询考勤记录表,声明并初始化局部变量累计迟到时间的计算以下省略对迟到日期的搜索记录指针移向下条记录同样的原理,早退病假事假矿工加班时间的累计和次数统计都和对迟到的实现过程类似,在此不详细列举。另外,实现本月上班天数的语句是,其中表示本月上班天数。系统评价系统的特点功能实现方面系统能够按照预期目标实现对各功能模块的各种操作。根据用户需求,除了实现对档案管理工资管理和考勤管理几个必需模块的功能以外,还添加了些辅助功能,如员工生日提醒员工合同到期提醒和人员培训记录等,有助于建立企业和员工的心理契约,提高团队凝聚力和工作效率,具有定的实用性。系统开发的技术要点方面循环语句的应用,其作用就是重复执行程序代码。以本系统中保存考勤信息的代码中的使用为例,就是指定循环次数,使用计数器重复运行语句。考勤记录中需要记录每月日的考勤情况,如使用般的方法,写出的代码文件将是非常长的,而使用循环语句就简便了很多。只要指定循环次数,然后写个程序段即可。分页显示的实现。在系统中,随着信息量的增加,如果用户查询到很多条满足条件的数据库记录,那么在显示上就显得混乱,不利于有效的查看,还会影响网页处理速度。而如果使用提供的和方法,就可以指定每页要显示的记录数,即要浏览的结果的子集,以及将记录指针移到页的序列中,指定页的开始处。提供了个简便方法来浏览这些结果。如本系统中人员考勤统计的代码中用来指定页面显示条记录。系统的缺点由于时间有所限制和自己知识积累不是很充分,该系统还存在着定的缺陷。在系统安全性设计方面,系统只支持输入用户名和密码,与数据库记录中对比,如匹配则可进入系统,除此之外没有提供其它安全保障,特别是对于用户输入密码的传输过程没有进行加,解密操作,这样较容易造成泄漏口令,使用户的安全性受到较大的挑战。由于该系统是为企业内部管理信息而开发,所以只为系统管理员设置权限,普通员工则无法登录。这样使系统中些有必要公开的信息得以浪费,比如公司信息和部门分类等。将来可能提出的要求作为个实用性软件,针对系统存在的缺陷,可对系统安全性设置加以巩固,权限设置方面可设置多级权限用户加以完善。系统功能方面可再适当补充,比如可再添加企业或各部门的各项制度,还有生活福利管理等。另外,要达到界面美观大方,具有设计感和个性化的视觉效果的话,系统的界面设计也有很多可改进之处。如完善以上功能,该系统的应用领域将更加广泛。结论该人事工资管理系统是使用可视化编程工具开发的,在经过反复的测试和修改后,能够正常运行,显示预期效果。最终的运行结果是,系统能够正常登录,进入系统主页面,并能够从菜单页面正常进入各个功能模块,分别进行人员档案的查看修改删除添加,工资的计算统计修改以及考勤管理等功能,达到了预期目的。通过这次系统的设计和开发,我也学到了很多东西。首先提高了我对软件开发知识的综合性认识。比如对两种网络应用软件运行模式模式和模式的了解和选择,对软件开发流程的认识,对后台数据库的熟悉和应用,对语言的熟悉,以及在整个过程中数据库与的连接问题等,这些知识都是在亲手动过才能真正的理解。这次系统开发使我在以后的工作中能够适时的根据具体需要调整自己的知识结构,增强了独立分析问题和解决问题的能力。这对以后的学习和工作来说都受益非浅。参考文献李存斌高级编程及其项目应用开发北京中国水利水电出版社,。陈会安网页制作彻底研究北京人民邮电出版社,。王玲玲基础培训百例北京机械工业出版社,。徐进华,崔建忠程序设计教程苏州苏州大学出版社,。刘大玮,王永皎,巩志强数据库项目案例导航北京清华大学出版社。杜宏毅,郑玄宜完全接触之北京电子工业出版社。陈争航动态网页经典实例教程北京电子工业出版社。字段名称数据类型说明文本自动编号文本员工号文本上午或下午数字迟到或早退时间数字加班时间文本是否缺勤数字日数字月数字年表考勤统计表字段名称数据类型说明自动编号自动编号数字员工编号数字月份数字年份数字迟到次数数字事假次数数字病假次数数字缺勤次数数字加班次数数字迟到时间累计数字加班时间累计数字早退时间累计文本迟到日文本早退日文本事假日文本加班日文本缺勤日文本病假日表工资数据管理表字段名称数据类型说明自动编号自动编号数字员工编号货币基本工资货币津贴或奖金数字工资计算公式文本备注表工资发放记录表字段名称数据类型说明自动编号自动编号数字员工编号数字月数字年货币基本工资货币津贴或奖金货币加班费货币缺勤扣除货币应发工资货币税收扣除货币其他扣除货币实际发放日期时间发放日期表事项记录表字段名称数据类型说明自动编号自动编号数字员工编号文本事项名称文本事项记录数字天数日期时间日期文本备注数据库连接文件由于系统在整个运行过程中都是与数据库相联系的。所以为了方便使用在各个程序中通用的数据库连接的变量,专门设计了数据库连接文件。它的作用是打开数据库,用于连接到指定的数据库文件,该文件将被其他各页的代码文件用包含文件的方法所调用。文件代码如下创建个数据库连接设置数据源来源系统功能模块详细设计及实现模块设计功能模块的说明系统界面的设计系统登录界面的设计系统登录界面是系统管理模块中重要的部分。它是进入人事工资管理系统后显示的默认页面,也是在使用过程中需要重新登录时返回的页面。该页的主要作用是提供填写用户名和密码的表单,即描述了个。该页面主要是为了进行密码验证而设置。其界面如图所示图系统登录页面打开人事工资管理系统后,系统提示输入用户名和密码进行登录,用户填写完并提交表单后,系统对数据库进行检索,以验证输入的用户名和密码是否正确。如有误,将发出警告信息,如数据库中有对应记录,则表示用户合法。其主要验证代码如下声明变量获取在登录界面中输入的用户名,并保存在变量中数据库查询语句,执行数据库查询操作如果该记录为空的用户名或密码,请重新输入,显示警告信息返回上页如当前记录不是数据集的最后条或第条记录以下是记录用户是否登录登录时间以及登录地址创建数据集的实例从表中查找所有记录,去掉字符串前后的空格对备注的字符串长度的限制,如果字符串长度小于往职工信息表中添加组新的记录下面是将具体的职工信息添加到职工信息表的对应字段中执行更改操作,将添加的数据保存到数据库中关闭连接三工资管理模块工资管理模块包括员工工资的计算工资按月统计和发放领取情况。员工工资计算页面如图所示图工资计算页面计算工资前必先从下拉菜单中选择员工并指定月份,同时具备该员工的基本工资数据,还必须有该员工本月的考勤记录和统计,方可进行计算。是自定义函数,用来实现对下拉列表中员工的选择。其主要代码如下查询数据库,执行查询操作将所有记录集数赋给变量如果符合查询条件的记录存在使当前记录成为记录集的第条记录输出指定内容使当前记录成为记录集的下条记录如果没有符合查询条件的记录没有可选择的员工显示警告关闭连接此模块是和考勤模块相关联的,其中本月出勤和本月加班都是从考勤统计表中读取数据,而基准工资是通过下面的公式来计算以下是实现加班补贴和应发工资的相关代码,计算加班补贴应发工资等于加班补贴和基准工资之和员工工资统计页面主要用于显示所有员工月的工资数额,其页面显示如图所示图工资统计页面由于该文件比较大,为了更有效的传送文件,将输出页面设置为缓冲。即将对象的属性设置为来实现。页面默认的日期是当前年,和上月。通过将表示年的变量和表示月的变量分别赋值为和来实现。如图所示,当输入
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。