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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

职工信息管理系统Word格式.docx

1、 2.5.4系统界面需求 17 2.5.5 其他需求 172.6 总结 17第3章 总体设计183.1 设计原则 183.2 流程处理 183.3 接口设计 20 3.3.1外部接口20 3.3.2软件接口21 3.3.3硬件接口21 3.3.4软件接口21第4章 详细设计214.1 系统窗体界面菜单功能设计21 4.1.1模块代码设计21 4.1.2控制界面22 4.1.3输入模块22 4.1.4输出模块22 4.2 输入输出界面设计23 4.2.1登录模块界面设计23 4.2.2人事工资管理系统主界面设计 24 4.2.3员工基本信息录入模块设 24 第5章 编码 25 5.1、员工信息的

2、查询模块25 5.2、员工工资信息的查询模块 27第6章 测试 32 6.1、测试步骤32 6.2、测试方式33 第一章 可行性研究 1.1、引言 1、编写目的 基于企业人事部门管理者对企业所有员工基本信息和工资的管理提供轻松快捷省事的管理方式,同时也方便企业人事主管或上级领导查询员工基本信息及所有员工可以随时随地查询自已的出勤、合同期限、工资及了解企业人事动态情况等。 2、项目背景人事工资管理是公司企业内部很重要的一个管理事项,但目前大多公司内部人事工资的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visual foxpro开发,但由

3、于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个基于网络的人事工资管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、打印等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。 Powerbuilder9.0是美国著名的Powersoft公司推出的广泛使用于客户机/服务器体系结构下的应用程序开发工具,具有完整的Web应用开发功能。它同时支持多种关系数据库管理系统,通过微软公司的ODBC接口和专用的大型数据库接口,能够高速读取数据库中的数据。本系统就采用Powerbuilder9.0开发。1.2、可性研究的前提

4、1.2.1、目标 为了方便企业管理人员对企业员工的基本信息、工资发放情况等提供轻松快捷的管理方式,同时也方便员工对自已出勤和工资结算情况等基本情况查询以及企业人员能够及时地了解公司人事动态。 1.2.2、条件设定运行环境:兼容当前主流操作系统 Windows 2000/Window7/XP ,Office软件等。硬件环境:386以上计算机,打印机、扫描仪等。开发软件:Power Builder 9.0 、C语言、Delphi等该系统的预期寿命为5年最早投入运行的时间为2013年1月1日 1.2.3、可行性研究方法通过对已有系统的调查分析和研究比较而得的方法来得出新系统的概念模型。 1.2.4、

5、评价尺度各项功能的完善、费用的高低、人机界面的友善、寿命的长短、开发时间的长短及使用中的难易程度等等。1.3、对现在系统的分析(一)、费用支出a. 基本建设投资16450元b. 其他一次性支出13200元c. 非一次性支出10400元综上合计43050元(二)、人员人事主管1名、人事职员5名、网络技术部2名(三)、设备服务器: PentiumIII 500以上或更高,内存:512以上;硬盘:至少80G以上;CDROM:16倍速以上;网卡:10/100自适应;工作站: PentiumIII 266以上微机;内存:64MB 至少10G以上;10/100自适应(四)、局限性工作效率低、费用支出高。1

6、.4、所建议技术可行性分析 1.4.1、对系统的简要分析 这是一款设计精致、构思巧妙的人力资源管理系统及工资管理系统,其具有图形导航界面、功能强大、通用性强、操作简单、容易上手等特点。特别适合于各机关、企事业单位、工厂、等使用。完善的人事档案管理,支持员工照片、人员增加、调动。支持工作经历管理、证书管理、职称评定管理、职工培训管理、奖惩管理等,并且设立9个人事自定义项目。提供大量统计报表及分析图表、支持数据导入、导出功能、提供人事工作提醒功能:生日提醒、合同到期提醒、试用期到期提醒。 工资项目及计算公式自由设定,最多可以设立50个工资项目,计算公式支持多种函数。支持工资表格格式调整功能,支持个

7、人所得税计算、计件、计时工资核算,支持按工序核算录入计件工资。强大的工资统计分析、报表打印,各种数据可以转换为EXCEL数据格式。允许用户设立多套帐,对于不同的分支机构或不同核算方法的部门可以独立设帐管理。1.4.2、处理流程和数据流程1.系统能对员工基本信息进行管理.2.该系统对每个员工的操作权限进行了限制.3.人事工作人员对每一个新聘用的新员工分配一个用户名和密码.4.企业员工可了随时查询自己的相关信息,可以使用模糊查询.5.系统由企业人事部门管理,分为; 系统管理员,信息录入员.员工信息管理员。每人对应相应的权限。6各种报表的打印输出。7该系统的所有操作人员均凭用户名和密码进入。1.4.

8、3、技术可行性评价本系统开发所使用的语言是C语言和power builder9.0之间连接,这是我们比较熟悉的内容,且power builder9.0能够完成系统中所有功能的创建。因此在技术方面是绝对可行的。所选可行性方案:(一)、支出1、基建投资计算机设备8台3000=24000元数据通讯设备:网线 500元(手机产生的实时花费)规定每人每月50共计850=400元办公室对外通信电话包月840=320元基建共计25220元2、其他一次性支出开发软件费用价值10000元调研(主要是企业人事工资情况调研需若干次)调研费用600元培训费、差旅费、安装费 400+2000+200=2600元共计13

9、200元3、经常性支出人员工资:8*1500(月工资) 年支出144000元维护费: 100元/次 每年每季度度维修1次 年支出400元共计144400元(二)、效益给员工每人一次办理工作证(含用户名和密码)每证10元。按中型企业来计算1000人*10=10000元。该系统的投入使用给企业一次性节约人力、财力、15000元(三)、收益/投资比收益25000元投资(含非一次性投资)182820元收益/投资比=25000/182820=0.14(四)、投资回收期此系统投资回收期为1.4 年1.5、社会因素可行性分析(一)、法律因素合同责任:符合国家标准的合同,经双方签字后生效侵犯专利权:有侵犯版权

10、:(二)、用户使用可行性用户单位的行政管理:企业自定工作制度: 企业自定人员素质等能否满足要求:可以满足从社会效益上看,随着技术的发展,采用软件管理企业人事工资工作,毫无疑问会在使用过程中产生新的需求和问题,这样也会不断地促进信息技术和软件应用的革新。用哲学的思维分析可概括为软件应用促进技术进步,技术进步反作用于软件的应用,从而双方面同时促使社会不断朝前。总之,经过研究,此系统的用户无使用方面的问题1.6、结论意见根据以上分析可知,开发该人事工资管理系统不仅有巨大的经济效益,而且有更大的社会效益,从而使该系统开发具有价值,也节省了大量资源,但是时间有限,该管理系统考虑不太健全,我们会在这方面加

11、强学习和改进。所以,我们认为开发此系统的条件已经具备,可以开始进行开发。 第二章 需求分析2. 1 功能概述企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:(1) 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化,有调出、有调入、也有职工在本单位内部调动。因此,设计系统考虑到了这些情况。(2) 对职工的工资进行计算、修改。对各职工的工资进行计算,即计算应发金额、应扣金

12、额及实发金额等。(3) 查询统计功能。单项查询,比如查看某个职工的工资情况,查看某各职工的基本信息等;多项查询,比如年度历史发放工资记录表,月工资总额表等。(4) 报表打印功能。每月发放工资时,要求能够打印本月的工资表以及工资统计表。 (5)系统维护功能。进行数据库的备份,恢复以及定期对特定的存储文件进行刷新。 (6)企业考勤管理。通过输入每名职工的考勤信息提供出工资决算的依据,并且可打印出职工考勤记录表。2.2总体业务流程调查1 管理者业务:普通员工业务:2.3 数据流图2.3.1 系统数据流图(1)系统顶层图(2)0层数据流图顶层数据流图只是粗略地各出了整个系统的数据流情况,为了更好的把“

13、人事工资管理系统”中各个模型的具体数据流处理细节表现出来,在顶层图的基础上自顶向下地继续分解,得到0层数据(3)1层数据流图 (4)第2层数据流图2.4 数据字典数据字典的设计:数据存储编号数据存储名称简述数据存储组成关键字相关联的处理D1雇员信息企业员工基本信息职员编号+ 性别+职员姓名职务+部门+出生年月+政治面貌+文化程度+毕业学校+毕业时间+籍贯 家庭住址+工作时间 技术等级+签订合同时间+合同期限+备注+月份+月工资记录职员编号更新雇员记录D2奖惩记录员工业绩奖惩记录员工编号+月份+奖惩金额+奖惩原因员工编号记录奖惩信息,提取奖惩信息D3工资单各部门员工工资单部门号+员工编号+月份+

14、工资部门号+员工编号计算工资,汇总统计2.5需求评审2.5.1性能需求此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统

15、之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。2.5.2 运行需求系统在进行数据的录入、计算、统计的时候,能将数据精确到小数点后三位小数。系统接收到用户的操作命令后(如:计算处理、查询等),能迅速的响应其操作请求,响应时间不超过1秒。系统可移植较强,在不同的平台下运行,均不会影响系统的稳定性。同时,支持在客户端安装不同操作系统、浏览器版本,均不会影响系统的运行。2.5.3安全需求为保障系统数据的安全性,系统采用访问控制策略,未授权者不能进入系统。同时,对不同级别的用户授予不同的使用权限。在系统运行期间,如发生掉电尚未保存数据,或由于操作不当等原因导致系统重启等,为保证数

16、据的易恢复性,系统提供每隔30秒自动保存数据的机制,让用户的数据在发生意外时能最大程度上得到恢复。同时,系统提供强大的容错性能,当一台服务器发生故障时,系统能自动切换到另外一台服务器上,从而保障服务器能长时间的提供系统的运行支持。在输入数据时,如果用户输入的数据不符合系统的要求,则系统自动提示错误信息,并要求用户重新输入,直到输入完全正确时才允许进行下一步的操作。2.5.4系统界面需求系统开发基于B/S的开发模式,界面直观、简洁,人机交互性强。基于表单和弹出式窗口的数据录入方式,菜单电击的方式操作。用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。让用户在最短时间里,不需要

17、经过专门培训,就可以轻松上手使用。2.5.5 其他需求数据不管是在企业内部之间传输,还是公司与分公司之间进行远程数据传输时,防止数据被不法分析任意的修改和破坏,对所有的敏感数据均进行基于SSL协议 的加密操作,只有对信息解密的人员才能最终读取数据信息。这样,能 最大程度的防止数据在传输过程的安全保密性。2.6 总结在第一阶段总体分析的基础之上,我们小组进在系统需求过程中,主要是围绕着系统数据流程图和数据字典这两个方面展开文档的编辑工作。当然,在需求分析过程中,我们对系统的功能需求、性能需求、可靠性等方面做了进一步的描述,这为我们进行下一步设计阶段的顺利进行做好铺垫的工作。3、总体设计3.1 设

18、计原则安全性、可靠性、容错性:安全可靠是一个应用系统的灵魂,一个极小的差错,可能会造成整个系统的瘫痪,甚至可能造成企业的巨大损失。因此系统设计必需把安全性、可靠性、容错性放在首位。开放性、标准化 :从发展的眼光看,一个综合的计算机管理系统要实现市场、决策、管理、设计、制造等各环节的信息共享,完成不同制造厂商的设备和计算机软硬件资源的数据交换。建立一个由开放式,标准化的异构式网络系统,开放式标准化的异构式数据库组成的平台来满足当前的需求,同时又能适应今后新技术的引进、开发和推广 3.2 流程处理下面将使用面向数据流的方法对企业职工工资管理系统的处理流程进行分析。3.3.接口设计3.3.1外部接口

19、用户界面设计语言采用进行编程,界面上可使用所提供的可视化组件,其中服务器程序界面要做到操作简单,易于管理,在设计上采用下拉菜单方式,在出错显示上可调用库中的错误提示函数。3.3.2软件接口服务器程序可使用提供的对SQL的接口,进行对数据库的所有访问,服务器程序上可使用SQL SERVER的对数据库的备份命令,以做到对数据的保存,在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。3.3.3 硬件接口在输入方面,对于键盘、鼠标的输入,可用VISUAL C+的标准输入/输出,对输入进行处理,在输出方面,打印机的连接使用,也可使用VISUAL C+的标准输入/输出

20、对其进行处理。3.3.4 内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递,具体参数的结构将在下面数据结构设计的内容中说明,接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块之间传输。 四、详细设计4.1 系统窗体界面菜单功能项设计登录成功后,系统提供的主要菜单下设的下拉菜单功能项设计。(1) 界面设计4.1.1模块代码设计人事基本管理模块:Main()if(登录者为雇员)显示雇员ID,姓名;读取雇员文件(Employ-code),工资文件(Salary),考勤文件(Kaoqin),奖惩文件(Salary-RP),历史记录(Salary-

21、History);显示查询结果;else /定义全局变量P为操作代号/if(p=1) 增加记录;else if(p=2) 修改记录;else if(p=3) 查询记录;else if(p=4) 删除记录;else if(p=5) 打印花名册else if(p=6) 雇员统计,打印报表雇员考勤模块:if(登录者为管理员)读取各部门的考勤记录文件;记录雇员工作时文件(Kaoqin);记录雇员加班时文件(kaoqin.Overtime);记录雇员请假时文件 (kaoqin);记录雇员违规情况和相应罚款金额(Salary-RP);Message(“您没有该权限!”);return;4.1.2.控制界面

22、:采用直接操纵方式,用户直接点击相应的功能按钮,即可完成相应的功能。4.1.3输入模块:在输入模块中,以尽量简化用户工作,尽可能减少输入错误为目标,设计输入模块时采用如下方案:(1)确认输入;只有当用户按下确认按钮时,才确认输入。(2)交互动作;在表项之间用TAB键切换,不是自动在表项之间切换,以减少错误。(3)确认删除;为避免误操作,用户按下删除键后,系统提示是否确认删除,只有用户按下确认后才删除。(4)允许编辑;允许用户去修改以前输入的数据。(5)以表格方式设计输入模块,使输入更清楚,明了。4.1.4输出模块对于数据显示方式,按照如下准则:(1)只显示必需的数据;(2)在一起使用的数据集中

23、显示;(3)显示出的数据与用户执行的任务有关;(4)按照用户要求,以表格方式提供输出报告。4.2输入输出界面设计:4.2.1.登录模块界面设计4.2.2.人事工资管理系统主界面设计4.2.3.员工基本信息录入模块设计 第五章 编码 Private Sub cmdSearch_Click()Set adoConn = New ADODB.ConnectionSet adoRecord = New ADODB.RecordsetadoConn.ConnectionString = ConnectStringadoConn.OpenIf comSearch.Text = Then MsgBox 请选

24、择查询方式!, vbExclamation + vbOKCancel, 警告 comSearch.SetFocus Exit SubEnd IfIf txtSearch.Visible = True Then If txtSearch.Text = 请输入要查询的关键字!, vbExclamation + vbOKOnly, txtSearch.SetFocus End IfIf comPos.Visible = True Then If comPos.Text = 请选择职务! comPos.SetFocusDim strSelect As StringDim adoSelect As ADODB.RecordsetSelect Case comSearch.Text Case 编号 strSelect = select * from stuffinfo where stuff_id like % & Trim(txtSearch.Text) & %姓名select * from stuffinfo where stuff_name like

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

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