L2003215055__李静__工资管理系统的设计与实现.doc
【精品】asp工资管理系统的设计与实现(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共27页)
编号:1637987
类型:共享资源
大小:832.23KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
asp
工资管理
系统
设计
实现
源代码
论文
- 资源描述:
-
【精品】asp工资管理系统的设计与实现(源代码+论文),精品,asp,工资管理,系统,设计,实现,源代码,论文
- 内容简介:
-
分类号 : U D C: 007) 6058 级:公 开 编 号: 2003215055 成都信息工程学院 学位论文 工资管理系统的设计与实现 论文作者姓名: 李静 申请学位专业: 网络工程 申请学位类别: 工学 学士 指导教师姓名(职称): 游洪跃(副教授) 论文提交日期: 2007 年 06 月 05 日 工资管理系统的设计与实现 摘 要 企业的工资管理是公司管理的 一个重要内容。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。企业工资管理系统是典型的信息管理系统( 本系统采用 发,后台数据库采用 据库。工资管理系统能提高了工作 效率,节省了人力和物力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。 关键词 : 工资管理 ; 信息管理 ; of in It is It is s as of of an is a is SP of it of 目 录 论文总页数: 23 页 1 引言 . 1 题背景 . 1 内外研究现状 . 1 课题研究的意义 . 1 2 关键技术介绍 . 1 术 . 1 . 2 介 . 2 3 系统设计分析 . 2 用需求 分析 . 2 统功能模块划分 . 2 系统数据库设计 . 3 4 系统实现 . 6 录与注册模块的实现 . 6 户查询”模块的实现 . 9 理员模块”的实现 . 12 询用户信息 . 13 改管理员信息 . 15 加用户信息 . 16 除用户信息 . 18 改员工信息 . 19 结 论 . 20 参考文献 . 21 致 谢 . 22 声 明 . 23 第 1 页 共 23 页 1 引言 课题背景 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现工资的数据库管理势在必行。人员方面:可随时通过工资管理员根 据本人需要查阅工资情况,每月可以领取相应的工资报表,以进行检查和核实。财务人员方面:实现工资数据输入、查询、修改和打印的计算机化管理,减轻工作量,使工资管理更加的规范化。单位方面:实现财务管理系统的统一,开发完本系统后,可使财务管理更具有统一性,提高管理效率,增强单位凝聚力。 国内外研究现状 现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行工资管理,同时,该类系统又都在不断地深入与发展,来适用更多的企业。但工资管理系统的安全性还有待于今后的进一步开发与实践。 本课题 研究的意义 计算机的应用和普及,使我们可以应用计算机来进行管理,这样,面对大量的管理信息,我们不必再需要人为地管理,我们开发出工资管理软件就可以很轻松的进行管理。工资管理系统是一个协助各单位科学、全面、高效地进行工资管理的系统,在任何一个单位,工资管理是一件非常重要的财务工作,开发工资管理系统是一个通用的管理系统,它是办公自动化系统的基础,是应用计算机进行管理的一种方法。 2 关键技术 介绍 系统采用前台使用 后台使用 下面分别介绍一下 最好不要在客户端使用 在服务 器端,则无需考虑浏览器的支持问题。 术是现在 采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。 很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的 行在服务器端。这样就不必担心浏览器是否支持 使用的编程语言。 编程语言可以是 一个简集,会 人可以很方便的快速上手。然而 览器不支持客户端的以时,看到的是 成的 码,而不是 序代码。这 第 2 页 共 23 页 样就可以防止别人抄袭程序。 微软公司推出的基于 桌面关系数据库管理系统( 是 列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器 、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 介 息服务( 缩写,它是一种务,主要包括 务器、 务器等,使得在 域网)或 特网)上发布信息成了一件很容易的事。 务提供维护网站和网页,并回复基于浏览器的请求。有了 务和它内置的 功能,通过息服务器可以创建各种各样的 用程序,加上其内置的对数据库连接的支持, 功能就更强大了。 据库信息或其他任何符合数据库信息都能在 灵活应用。 3 系统设计分析 用需求分析 本系统模块设计目标是采用后台工资信息录入,前台动态页面显示的形式,适应网站大规模浏览量要求,形成一个系统化、自动化、高效率的工资管理系统。本系统充分考虑了系统的可扩展性和商业性,利用 本知识以及 它具有 良好的稳定性并宜于维护。 本系统 拥有两个操作用户角色,即员工和管理员。 员工通过 输入 自己的身份证 号和密码登录系统,然后再次输入自己的身份证号以及需要查询的月份 便可对自己每个月的工资具体情况有个精确的了解。 同时 管理员 也能够及时的对员工的工资进行修改、添加、删除等,这样就极大提高了工作效率,节省了人力和物力,最终 满足 企业财务管理、员工工资查询的需要。 统功能模块划分 开发这个系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。能够和认识管理系统、考勤管理系统 相结合,真正实现企业高效、科学、现代化的员工管理。系统最终 划分为以下 四 个模块 : ( 1) 员工登录模块 : 用于员工登录,通过员工输入身份证号以及密码判 第 3 页 共 23 页 断员工身份的有效性,有效的员工根据其角色定向分别选择进入管理界面还是查询界面,无效员工定向到登录失败页面 。 ( 2) 员工注册模块 : 用于 记录 员工 的资料(姓名、密码、性别、年龄等) 。当员工注册后才能登录系统。而注册时必须使用自己的身份证号来注册,体现起唯一性。 ( 3) 员工查询模块:用于员工通过输入身份证号和月份查询自己每月的具体工资情况(包括岗位工资、技能工资、加班 费等)。 ( 4) 管理员模块:当管理员成功登录后,可通过模糊查询或精确查询对每个员工的工资情况有具体的了解,同时可以删除、修改、添加员工的工资情况,最后管理员能够随时修改自己的密码和帐号,因为管理员是唯一的。 系统数据库设计 数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,确保数据信息的完整性和一致性。 针对企业工资信息管理系统的需求,通过对员工工资计算过程的内容分析,系 统 如下: 第 4 页 共 23 页 图 2 数据库表结构 设计 如下 : ( 1) 基本工资信息 表 : 管理员在后台编辑时填写的工资信息都将存储在数据库 中。表中 来唯一标识 添加工资信息 ,每 添加 一个 员工的工资信息 ,其值自动加一;照表中顺序从上到下依次是: 月份、备注、身份证号码、姓名、岗位工资、技能工资、年功工资、降温费、劳保折算、其他津贴、其他补贴、存假结算、加班工资、公积金、储蓄金、养老金、医疗金、应发工资总额和实发工资总额。 具体的表如下: 表 2工信息 字段名称 数据类型 说明 动编号 员工编号 字 月份 本 备注 本 身份证号码 本 姓名 a 数字 岗位工资 查询 工作日期 身份证号 密码 员工 工资 性别 姓名 属于 管理员 密码 帐号 岗位工资 技能工资 年功工资 降温费 劳保折算 其他津贴 其他补贴 存假结算 加班工资 N N 1 1 第 5 页 共 23 页 b 数字 技能工资 c 数字 年功工资 d 数字 降温费 e 数字 劳保折算 f 数字 其他津贴 g 数字 其他补贴 h 数字 存假结算 i 数字 加班工资 j 数字 应发工资总额 k 数字 公积金 l 数字 储蓄金 m 数字 养老金 n 数字 医疗金 o 数字 实发工资总额 ( 2) 用户登 陆信息 表 : 员工 在 前 台 注册 时填写的信息都将存储在数据库中。表中 来唯一标识注册用户,每注册一个用户,其值自动加一;照表中顺序从上到下依次是: 身份证、密码、密码提示问题、密码提示答案、性别、年龄。 具体的表如下: 表 2户资料 字段名称 数据类型 说明 本 用户编号 本 身份证 本 密码 本 密码提示问题 本 密码提示答案 本 性别 字 年龄 ( 3) 管理员信息: 管理员 的信息 都将存储在数据库 中。表中 理员 ,每注册一个 管理员 ,其值自动加一;照表中顺序从上到下依次是: 管理员名和密码。 具体的表如下: 第 6 页 共 23 页 表 2理员信息 字段名称 数据类型 说明 动编号 本 管理员名 本 密码 注 备注 4 系统实现 录 与注册模块的实现 图 3录 模块 流程 图 登 录 模块 是用来判断用户是否是本企业的员工,当成功登录 后进入主界面,可以选择修改自己的资料或者进入自主查询。而注册模块主要是对用户的资料进行记录。 界面的实现由 面体现,主要是由一些文本框以及提交、重置按纽组成。员工在该页面填写的身份证号和密码来登录系统。利用 码是否为空,如果任意一项为空,点击提交便会弹出警告窗口。如果不为空就先检查用户输入的身份证号和密码是否与数据库中的 的对应项匹配,如果匹配就转到 面,反之转到 面。 登录的代码如下: n, d) /p,i,x; d) d=p=?)0& 登 录 验证 N 登陆成功 Y 第 7 页 共 23 页 d=p+1)n=,p); (x=dn)&x=n; i=0;!x&i /从 记录集得到岗位工资 /从记录集得到 技能工资 /从记录集得到 年功工资 /从记录集得到 降温费 /从记录集得到 劳保折算 /从记录集得到 其他津贴 /从记录集得到 其他补贴 /从记录集得到 存假结算 /从记录集得到 加班工资 /从记录集得到公积金 /从记录集得到储蓄金 /从记录集得到养老金 /从记录集得到医疗金 /从记录集得到应 发工资总额 /从记录集得到实发工资总额 备注说明: /从记录集得到备注说明 第 12 页 共 23 页 图 3询成功界面 “管理员模块” 的实现 管理员模块主要是通过管理员输入帐号和密码进行登 录 ,而为了防止他人盗取资料或 者修改资料,这个管理员是唯一的。 当管理员登 录 成功后,便可以对员工的资料进行修改,添加以及删除。 管理员登录界面的实现由 由两个文本框以及提交和重置按纽组成。管理员在该页面填写的用户名和密码等信息将提交给 面进行处理。该页面首先判断用户名和密码是否为空,如果任一项 为空则跳转到 面,提示用户输入完整信息。如果都不为空则会检查用户名和密码是否与数据库中 的对应的项相匹配,如果匹配则进入 之跳转 面。 管理员界面的实现是通过 体现的。它是由一些文本框、表格、图以及 修改、删除、 提交按纽组成。表格中都是调用数据库 中的每个员工的工资信息中的姓名、身份证号、实发工资总额、月份以及备注。当点击修改按纽时,就会 进入 面对员工数据进行修改,当修改完成时,会通过 写入数据库 的相应项。而当点击删除按纽时,会出现个小窗口提示是否确定删除,防止误删。 第 13 页 共 23 页 图 3理员模块 流程 图 图 3理 员登录 界面 询用户信息 在模糊查询中输入姓或名中的任意一个字,可以查询到所有包括这个字的所有人资料。 其代码如下: 管理员登 录 输入用户名和密码 验证 功能选择 操作 退出登 录 N Y 管理员登录 第 14 页 共 23 页 if(|) 请填写关键字! ); ; 图 3糊查询 在“ 按姓名查询”里输入姓名和需查询的月份, 然后通过打开数据库 找出对应的员工信息,然后在 显示出来,这样就 查询到该员工的具体工资信息。 如果没有对应的的员工信息则会出现“数据库没有这个月的工资信息”的小窗口。 第 15 页 共 23 页 图 3姓名 查询 修改 管理员 信息 管理员可以对自己的密码进行修改。 修改管理员信息的页面为 面是由文本框、提交和重置按纽组成。文本框中的信息提交给 面,该页面再利用 信息进行处理。首先打开数据库,然后将修改 的信息录入表 的对应项且覆盖原记录,然后关闭数据库,这样修改密码就成功了。 其代码如下: 修 改 成 功 , 页 面 关 闭 第 16 页 共 23 页 );) % 图 3理员修改密码 添加 用户信息 管理员 可以添加 新来员工 的基本信息 。 界面的实现是由 现,主要是由一些文本框、文件域、表格以及提交、全部重写按纽组成。当管理员在对应的文本框及文件域输入 信息点击提交时,会通过 将信息录入数据库中 中,并接到上一个员工信息的 号,把对应的项的值记录进 里的对应项,这样就添加成功一个员工的工资信息。 代码如下: ) cx & ,3 = = = 第 17 页 共 23 页 a)=a) b)=b) c)=c) d)=d) e)=e) f)=f) g)=g) h)=h) i)=i) j)=j) k)=k) l)=l) m)=m) n)=n) o)=o) = 添加成功,点击返回继续添加! ); 第 18 页 共 23 页 图 3员工信息的添加 删除用户信息 管理员在添 加员工信息的同时也可以删除及批量删除员工的信息,在删除时,系统会提示是否确定要删除,一但删除不可恢复。 界面的实现由 实现,主要是由一些单选框、表格以及删除按纽组成。而批量删除是通过 环套 断语句来实现的。首先定义个变量“ 空,当数据库里没有信息时,点击删除便会弹出“没有工资信息”窗口。反之开始循环判断,假如某个单选框被选中,那么变量“ 等于这被选中的工资信息里面的“ 值,如没被选中则继续对下个进行判断。当下个如果被选中,那么 值则会等于前一 个选中的“ 当前被选中的“ 他们之间用“,”隔开。如此反复进行,直到所有的单选框被判断完后,再根据的“ 中的每个“ 出相对应的员工信息进行删除,这样就实现了批量删除。而在批量删除的同时,管理员也可选择修改员工的工资情况。 第 19 页 共 23 页 图 3除员工信息 改员工信息 管理员能够对员工的各项工资进行修改。 其页面为 面有一些文本框、表格和提交、全部重写按纽组成。员工工资信息通过查找数据库中的 调出显示在相应的文本框中,管理员直接在文本 框中修改数据,修改完成后点击提交按纽,数据录入数据库,并将新信息对应该拥护的 入 里的相应项且覆盖掉旧信息。 其代码如下: /修改姓名 /修改 /修改年份 /修改岗位工资 /修改技能工资 /修改年功工资 /修改降温费 /修改劳保折算 /修改其他津贴 /修改其他补贴 /修改存假结算 第 20 页 共 23 页 /修改加班工资 /修改公积金 /修改储蓄金 /修改养老金 /修改 医疗金 / 通过计算修改应发工资 /通过计算修改实发工资 图 3改员工信息 结 论 本系统在经过多次运行,其所有的功能都能得到实现。其流程 符合企业内部工资管理的要求 , 查询全面,对任何情况或字段都可以查询,从而对管理进行监督 。但由于时间的原因,本系统 网络功能欠缺。本系统不能实现网络连接,资源共享 , 没有良好的用户权限和密码限制以防止人为的破坏与盗窃数据资源 。 在将来预计使本系统网络化,能够 支持网络数据传输,数据共享;数据远程访问能自动采取一定的加锁策略;远程报表 处理 ,同时提高系统的安全性。 第 21 页 共 23 页 参考文献 1 陈俊荣,陈惠贞 网络数据库技术 M中国铁道出版社 , 2005。 2 王克杰 X 完全实战 M. 北京: 中国宇航出版社 , 2003。 3 顼宇峰 , 马军 络编程从入门到精通 M. 北京: 清华大学出版社 , 2006。 4 龙马工作室 站开发实例精讲 M. 北京: 人民邮电出版社 , 2007。 5 郭瑞 军 ,李杰 , 初晓璐 据库开发实例精粹 M. 北京
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
2:不支持迅雷下载,请使用浏览器下载
3:不支持QQ浏览器下载,请用其他浏览器
4:下载后的文档和图纸-无水印
5:文档经过压缩,下载后原文更清晰
|