工资管理系统的设计与实现—计算机毕业设计(论文)内容摘要:
图 35 查询界面 员 工对自己的工资查询后的结果代码如下: % ic=(ic) ym=(ym) exec=select * from cx where ic=39。 +ic+39。 and ym=+ym set rs=() exec,conn,1,1 % td class=xl25 width=15 x:num height=42font size=2%=rs(a)%/font/td//从记录集得到岗位工资 自主查询 输入身 份证号和月份 验证 查询成功 退出查询 Y N 第 10 页 共 23 页 td class=xl25 width=15 x:num height=42font size=2%=rs(b)%/font/td//从记录集得到技能工资 td class=xl25 width=15 x:num height=42font size=2%=rs(c)%/font/td//从记录集得到年功工资 td class=xl25 width=15 x:num=0 height=42font size=2%=rs(d)%/font/td//从记录集得到降温费 td class=xl25 width=15 x:num=0 height=42font size=2%=rs(e)%/font/td//从记录集得到劳保折算 td class=xl25 width=15 x:num=0 height=42font size=2%=rs(f)%/font/td//从记录集得到其他津贴 td class=xl25 width=15 x:num height=42font size=2%=rs(g)%/font/td//从记录集得到其他补贴 td class=xl25 width=15 x:num=0 height=42font size=2%=rs(h)%/font/td//从记录集得到存假结算 td class=xl25 width=15 x:num=0 height=42font size=2%=rs(i)%/font/td//从记录集得到加班工资 /tr tr height=33 style=msoheightsource:userset。 height: td class=xl25 width=130 style=borderleftstyle: none。 borderleftwidth: medium。 bordertopstyle: none。 bordertopwidth: medium x:num height=42font size=2%=rs(k)%/font/td//从记录集得到公积金 td class=xl25 width=130 style=borderleftstyle: none。 borderleftwidth: medium。 bordertopstyle: none。 bordertopwidth: medium x:num height=42font size=2%=rs(l)%/font/td//从记录集得到储蓄金 td class=xl26 width=130 style=borderleftstyle: none。 borderleftwidth: medium。 bordertopstyle: none。 bordertopwidth: medium x:num height=42font size=2%=rs(m)%/font/td//从记录集得到养老金 td class=xl26 width=131 style=borderleftstyle: none。 borderleftwidth: medium。 bordertopstyle: none。 bordertopwidth: medium x:num=0 height=42font size=2%=rs(n)% /font/td//从记录集得到医疗金 /tr tr height=33 style=msoheightsource:userset。 height: td class=xl24 width=173 height=14 align=centerfont size=2%=rs(j)%/font/td//从记录集得到应 发工资总额 td class=xl24 width=182 height=14 align=centerfont size=2%=rs(o)%/font/td//从记录集得到实发工资总额 /tr 第 11 页 共 23 页 pfont size=2备注说明: %=rs(others)%/font/p//从记录集得到备注说明 图 36 查询成功界面 “管理员模块”的实现 管理员模块主要是通过管理员输入帐号和密码进行登 录 ,而为了防止他人盗取资料或 者修改资料,这个管理员是唯一的。 当管理员登 录 成功后,便可以对员工的资料进行修改,添加以及删除。 管理员登录界面的实现由 来体现。 它由两个文本框以及提交和重置按纽组成。 管理员在该页面填写的用户名和密码等信息将提交给 页面进行处理。 该页面首先判断用户名和密码是否为空,如果任一项为空则跳转到 页面,提示用户输入完整信息。 如果都不为空则会检查用户名和密码是否与数据库中 reg 表的对应的项相匹配,如果匹配则进入 Login ,反之跳转 页面。 管理员界面的实现是通过 Login 来体现的。 它是由一些文本框、表格、图以及修改、删除、提交按纽组成。 表格中都是调用数据库 CX 表中的每个员工的工资信息中的姓名、身份证号、实发工资总额、月份以及备注。 当点击修改按纽时,就会进入 页面对员工数据进行修改,当修改完成时,会通过 来写入数据库 CX 表的相应项。 而当点击删除按纽时,会出现个小窗口提示是否确定删除,防止误删。 第 12 页 共 23 页 图 37 管理员模块 流程 图 图 38 管理 员登录 界面 查询用户信息 在模糊查询中输入姓或名中的任意一个字,可以查询到所有包括这个字的所有人资料。 其代码如下: function check(form) 管理员登录 输入用户名和密码 验证 功能选择 操作 退出登录 N Y 管理员登录 第 13 页 共 23 页 { if(==||==) { alert(请填写关键字。 )。 ()。 return false。 } else return true。 } /script 图 39 模糊查询 在“ 按姓名查询”里输入姓名和需查询的月份, 然后通过打开数据库 CX 表找出对应的员工信息,然后在 中显示出来,这样就 查询到该员工的具体工资信息。 如果没有对应的的员工信息则会出现“数据库没有这个月的工资信息”的小窗口。 第 14 页 共 23 页 图 310 按姓名 查询 修改管理员信息 管理员可以对自己的密码进行修改。 修改管理员信息的页面为 ,页面是由文本框、提交和重置按纽组成。 文本框中的信息提交给 页面,该页面再利用 对信息进行处理。 首先打开数据库,然后将修改 的信息录入表 Reg 中的对应项且覆盖原记录,然后关闭数据库,这样修改密码就成功了。 其代码如下: % exec=select * from reg where id=1 set rs=() exec,conn,1,3 rs(name)=(name) rs(password)=(password) set rs=nothing set conn=nothing (script language=JavaScript{(39。 修 改 成 功 , 页 面 关 闭 第 15 页 共 23 页 39。 )。 ()。 }/script) % 图 311 管理员修改密码 添加 用户信息 管理员可以添加新来员工的基本信息。 界面的实现是由 体现,主要是由一些文本框、文件域、表格以及提交、全部重写按纽组成。 当管理员在对应的文本框及文件域输入 信息点击提交时,会通过 来将信息录入数据库中 CX 表中,并接到上一个员工信息的 ID 编号,把对应的项的值记录进 CX 表里的对应项,这样就添加成功一个员工的工资信息。 代码如下: UserId=trim(request(xId)) set rsUser=() sqltext=select * from cx where Name=39。 amp。 xIdamp。 39。 sqltext,conn,3,3 rsUser(Name)=Request(Name) rsUser(ic)=Request(ic) rsUser(ym)=Request(ym) 第 16 页 共 23 页 rsUser(a)=Request(a) rsUser(b)=Request(b) rsUser(c)=Request(c) rsUser(d)=Request(d) rsUser(e)=Request(e) rsUser(f)=Request(f) rsUser(g)=Request(g) rsUser(h)=Request(h) rsUser(i)=Request(i) rsUser(j)=Request(j) rsUser(k)=Request(k) rsUser(l)=Request(l) rsUser(m)=Request(m) rsUser(n)=Request(n) rsUser(o)=Request(o) rsUser(others)=Request(others) script language=JavaScript{(39。 添加成功,点击返回继续添加。 39。 )。 =39。 39。 }/script 第 17 页 共 23 页 图 312 对员工信息的添加 删除用户信息 管理员在添 加员工信息的同时也可以删除及批量删除员工的信息,在删除时,系统会提示是否确定要删除,一但删除不可恢复。 界面的实现由 来实现,主要是由一些单选框、表格以及删除按纽组成。 而批量删除是通过 FOR 循环套 IF 判断语句来实现的。 首先定义个变量“ temp”为空,当数据库里没有信息时,点击删除便会弹出“没有工资信息”窗口。 反之开始循环判断,假如某个单选框被选中,那么变量“ temp”就等于这被选中的工资信息里面的“ value”的值,如没被选中则继续对下个进行判断。 当下个如果被选中,那么 temp 的值则会等于前一 个选中的“ value”和当前被选中的“ value”,他们之间用“,”隔开。 如此反复进行,直到所有的单选框被判断完后,再根据的“ temp”值中的每个“ value”找出相对应的员工信息进行删除,这样就实现了批量删除。 而在批量删除的同时,管理员也可选择修改员工的工资情况。 第 18 页 共 23 页 图 313 删除员工信息 修改员工信息 管理员能够对员工的各项工资进行修改。 其页面为 ,页面有一些文本框、表格和提交、全部重写按纽组成。 员工工资信息通过查找数据库中的 CX 表调出显示在相应的文本框中,管理员直接在文本 框中修改数据,修改完成后点击提交按纽,然后所有的信息将由 把数据录入数据库,并将新信息对应该拥护的 ID 写入 CX 表里的相应项且覆盖掉旧信息。 其代码如下: input name=name type=text size=20 value=%=rs(name)%//修改姓名 input name=ic type=text id=ic0 size=20 value=%=rs(ic)%//修改 ID input name=ym type=text id=ic size=20 value=%=rs(ym)%//修改年份 input name=a type=text id=a size=3 value=%=rs(a)%//修改岗位工资 input name=b type=text id=b size=3 value=%=rs(b)%//修改技能工资 input name=c type=text id=c size=3 value=%=rs(c)%//修改年功工资 input name=d type=text id=d size=3 value=%=rs(d)%//修改降温费。工资管理系统的设计与实现—计算机毕业设计(论文)
相关推荐
及地点(如有): 无 7 答疑与澄清:投标人如认为招标文件表述不清晰、存在歧视性、排他性或者其他违法内容的,应当 于 2020 年 9月 19日 16:00 时前 ,以书面形式要求招标采购单位作出书面解释、澄清或者向招标采购单位提出书面质疑。 8 投标文件组成:开标一览表 1 份;技术、商务、 报价文件 正本各 1 份;副本各 5份 9 投标截止时间及地点: 2020年 10月日 10: 00时
A 永久荷载 B 基本可变荷载 C其他可变荷载 D偶然荷载 12) 有一座由多片截面T形梁组成的桥跨结构,其横截面布置也对称于中轴线,则 ___C____ A 每片梁的荷载横向分布系数 m值一定是不同的 B m值可以大于1或小于1 C m值只能小于1 D m值只能大于1 13) 主梁中配置预应力束 筋、纵向主筋、斜筋以及作各种验算时,需要作出主梁的 ___D____ A 弯矩图 B 剪力图 C
砂的粘灰面低,竖缝呈瞎缝:应注意改善砂浆的和易性,坚持采用 “三一 ”砌砖法,严禁干砖砌墙,加强操作的责任心,提高操作质量。 墙面游丁走缝:撂底前应对进场红砖尺寸实测,以便撂底时适当调整竖缝宽度,砌筑时必须强调适中。 砌大面积墙时,在开始砌的几行砖中,沿墙角 1m 处,用线锤吊一次竖缝的垂直度,以至少保持一步架高度有准确的垂直度,作为控制游丁走缝的基准。 水平缝不直:要采取小面跟线
里的小孩不好管,但我没有放在心上,心想一定可以震住他们。 没有想到不来不知道,一来吓一跳,尤其是刚来的那段时间。 从第一次见面学生们作自我介绍开始场面就很火,后来上课的时候有些学生也是一点规矩都不懂:别的同学回答问题,有在下面笑的,有起哄的,还有说话唠嗑的;站的时候没有站相,坐的时候怎么做的都有,五花八门(趴着的,斜着的,靠墙的,杵着的 ......)大多数学生上课不 积极举手
本教育机构的性质是:民办非企业学历教育机构,从事文化教育类全日制初级中等学历教 育;是利用非国有资产、自愿举办、从事非营利性社会服务夸赁炭鸟俊毫溯稗粗反凋解肪艺战妊腿赔弯烹饥睡欺倒振搞挽窝惧缕满冤挎腔纯郧扒迎烦嫡顿权傣矽盛饥汞矫池雾膀囤朱肆咱奖趋桂斤姿综醛棒厄 第十九条 本教育机构校长对董事会负责,并行使下列职权: 中学规章制度大全 188xx市 xx区 xx实验学校( x中分校)章程总则第一条