已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安徽工商职业学院 2011 届毕业论文 - 1 - 安徽工商职业学院毕业设计(论文安徽工商职业学院毕业设计(论文) ( ( 20112011 级级 ) ) 题题目目:电子信息系企业工资管理系统设计与实现电子信息系企业工资管理系统设计与实现 学学院:院:安徽工商职业学院安徽工商职业学院 专专业:业:计算机网络技术计算机网络技术 学生姓名:学生姓名: 董燕伟董燕伟学号:学号: 090531090531 指导教师:指导教师:庄彦庄彦 完成时间:完成时间:2011 年年 1010 月月 0707 日日 成成绩:绩: 安徽工商职业学院 2011 届毕业论文 - 2 - 目录目录 摘要摘要 3 1 1前言前言4 4 2 2关键技术介绍关键技术介绍. 2.12.1ASPASP 技术技术4 4 2.22.2ACCESSACCESS4 4 2.32.3IISIIS 简介简介55 3 3系统设计分析系统设计分析5 3.13.1应用需求分析应用需求分析 66 3.23.2系统功能模块划分系统功能模块划分77 3.33.3系统数据库设计系统数据库设计 8 8 4 4系统实现系统实现9 4.14.1登录与注册模块的实现登录与注册模块的实现 .10.10 1111 4.24.2“用户查询用户查询” 模块的实现模块的实现12121313 4.34.3 “管理员模块管理员模块”的实现的实现 1414 .1 查询用户信息查询用户信息1515 .2 修改管理员信息修改管理员信息1616 .3 添加用户信息添加用户信息 1717 .4 删除用户信息删除用户信息 1818 .5 修改职工信息修改职工信息 1919 结结论论2020 参考文献参考文献2020 致致谢谢2323 电子信息系企业工资管理系统的设计与实现电子信息系企业工资管理系统的设计与实现 安徽工商职业学院 2011 届毕业论文 - 3 - 摘摘要要 企业资管理是项琐碎、繁杂而又十分细致的工作,一般不允许发生差错。最初的工资统 计和发放都是使用人工方式处理,工作量大的时候,出现错误机率也随之升高,不仅花费财 务人员的大量时间,而往往由于抄写不慎, 计算的疏忽,出现工资发放错误的现象。同时 工资的发放具有较强的时间限制, 必须严格按照单位规定的时间完成计算和发放工作。 正是 企业工资管理的重复性、规律 、时间性,使得企业工资管理计算机化成为可能。企业工资 管理系统就是使用电脑还可以安全地、完整地保存大量的 企业工资记录。本企业化工资管 理系统采用的 面向对象的程序设计思想来进行编制的,可使管理员迅速了解企业职工的各 方面信息,方便对企业各种信息的维护与管理,提高工作效率、减少出错概率,提高了企业 的管理效能。 因此我设计的的系统基本能适用中小型企业信息管理实际应用需求的具有一定通用性 的系统,系统具有较高的效率和可靠性。此系统有以下几个主要功能:一、企业工资信息设 置部分: 包括职工的基本工资和其他项目的金额, 奖金等。 并负责设置职工工资的计算公式; 二、企业工资信息管理部分:包括统计出勤、计算工资、查询工资和导出工资表;三、系统 部分: 包括添加用户和修改密码。 它 一个 基本满足中小企业工资管理需求的通用信息管理 系统,开发的目的是帮助企业的财务主管部门提高工作效率实现企业工资信息管理的系统 化、规范化、和自动化,真正实现企业高校、科学、现代化的职工管理 关键词关键词:工资管理信息管理 第一章第一章 前言前言 随着经济的发展,企业正向着大型化、大规模化发展,而对于大中型企业,职工、职 称等跟着工资管理有关的信息随之急剧增加。在这种情况下来处理的工资容易出错。 该系统的具体任务就是设计一个企业工资的数据库管理系统。有计算机来代替人工执 行一系列诸如增加新职工、删除旧职工、工资修改、查询、统计及打印等操作,这样就可使 安徽工商职业学院 2011 届毕业论文 - 4 - 办公人员可以轻松快捷的完成工资管理任务。 这已经成为各行各业的必要和必需了, 管理信 息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机 技术于一体, 可以解决企业或组织所面临的问题, 对内来看, 可以提高工作效率; 对外来看, 获得竞争优势。 管理信息系统是介于信息论, 经济管理理论, 统计学与运筹学及计算机科学之间的一门 边缘性,综合性,系统性的交叉科学,它是随着管理科学,信息技术,计算机技术等的发展 而产生和发展起来的。 企业工资管理系统是典型的信息管理系统, 其开发主要包括后台数据库的建立和维护以 及前端的应用程序的开发两个方面。 对于前者要求建立数据的一致性和完整性, 对于后者则 要求应用程序功能的完备, 易用等的特点。 基于上述考虑本系统主要利用 ASP 水平作前端的 应用开发工具 ,利用 Mirosoft Office Access 作为后台的数据库,利用 WINDOWS 作为系 统平台开发的图书管理系统。 另外本图书馆管理系统利用软件工程化思想和方法, 总体上是 采用结构化生命法进行系统分析和设计的, 而系统实现等步骤则采用了原型法和面对对象的 方法。 关键词:关键词:ASPAccess 2关键技术介绍关键技术介绍 系统采用前台使用ASP技术,后台使用ACCESS数据库平台,下面分别介绍 一下最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持 问题。Netscape浏览器也可以正常显示ASP页面。 2.12.1ASPASP 技术技术 ASP使用了微软的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件 的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合 作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组 件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易 地建立自己的WEB应用。 ASP 运行在服务器端。这样就不必担心浏览器是否支持 ASP 所使用的编程语 言。ASP 的编程语言可以是 VBSCRIPT 和 JSCRIPT。VBSCRIPT 是 VB 的一个简集, 会 VB 的人可以很方便的快速上手。然而 Netscape 浏览器不支持客户端的 VBSCRIPT,所以时,看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码。这 样就可以防止别人抄袭程序。 安徽工商职业学院 2011 届毕业论文 - 5 - 2.22.2ACCESSACCESS Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统 (RDBMS) ,是 Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、 宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把 数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数 据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数 据管理的任务。 2.2.3 3IIS 简介简介 IIS 是 Internet 信息服务(Internet Information Server)的缩写,它是一种 Web 服务, 主要包括 WWW 服务器、 FTP 服务器等, 使得在 Intranet (局域网) 或 Internet (因特网)上发布信息成了一件很容易的事。WWW 服务提供维护网站和网页, 并回复基于浏览器的请求。有了 WWW 服务和它内置的功能,通过 Internet 信息 服务器可以创建各种各样的 Internet 应用程序,加上其内置的对数据库连接的支 持,IIS 的功能就更强大了。SQL 数据库信息或其他任何符合 ODBC 的数据库信 息都能在 Internet/Intranet 上灵活应用。 第三章第三章 系统需求分析系统需求分析 3.1 企业工资管理系统的用户需求企业工资管理系统的用户需求 总体功能需求总体功能需求: 企业工资管理系统是针对发放工资所需处理的大量业务工作用计算机进行而现代化 管理主要包括人员基本情况管理、工资管理、和考勤管理等几个方面的功能,以实现用户方 便的输入、查询、统计、打印相关报表业务需求。 具体系统功能需求描述 (1)职工信息管理 提供职工基本状况,包括职工编号、 姓名、 出生日期、性别、 婚否、电话、 奖惩。 。 职工基本数据的输入,职工基本信息数据的修改、删除。职工基本信息数据的查 询。 (2) 奖惩记录单 提供奖惩情况,包括奖惩编号、金额、记录人员、记录人员。 。 (3)奖惩类型 提供对职工奖惩的名称、奖惩类型编号。 (4) 职工工资标准 提供职工的职称编号、职称名称、基本工资、津贴、公积金。 (5)职工部门 提供部门编号、部门名称。 企业网工资管理系统 E-R 图如下所示: 安徽工商职业学院 2011 届毕业论文 - 6 - 工资管理管理系统的设计, 这一段段是在需求分析的基础上, 设计出能够满足用户需要的各 种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础 3.2 应用需求分析应用需求分析 本系统模块设计目标是采用后台工资信息录入,前台动态页面显示的形式, 适应网站大规模浏览量要求, 形成一个系统化、 自动化、 高效率的工资管理系统。 本系统充分考虑了系统的可扩展性和商业性, 利用 ASP 基本知识以及 Acess 的基 本操作,使它具有良好的稳定性并宜于维护。 本系统拥有两个操作用户角色,即职工和管理员。 职工通过输入自己的身份证号和密码登录系统, 然后再次输入自己的身份证 号以及需要查询的月份便可对自己每个月的工资具体情况有个精确的了解。 同时管理员也能够及时的对职工的工资进行修改、添加、删除等,这样就极大提高了工 作效率,节省了人力和物力,最终满足企业财务管理、职工工资查询的需要。 3.3 系统功能模块划分系统功能模块划分 开发这个系统的目的就是帮助企业的财务主管部门提高工作效率, 实现企业 工资信息管理的系统化、规范化和自动化。能够和认识管理系统、考勤管理系统 相结合,真正实现企业高效、科学、现代化的职工管理。系统最终划分为以下四 个模块: 安徽工商职业学院 2011 届毕业论文 - 7 - (1) 职工登录模块:用于职工登录,通过职工输入身份证号以及密码判断 职工身份的有效性, 有效的职工根据其角色定向分别选择进入管理界面还是查询 界面,无效职工定向到登录失败页面。 (2) 职工注册模块:用于记录职工的资料(姓名、密码、性别、年龄等) 。 当职工注册后才能登录系统。而注册时必须使用自己的身份证号来注册,体现起 唯一性。 (3) 职工查询模块:用于职工通过输入身份证号和月份查询自己每月的具 体工资情况(包括岗位工资、技能工资、加班费等) 。 (4) 管理员模块:当管理员成功登录后,可通过模糊查询或精确查询对每个职工的工 资情况有具体的了解,同时可以删除、修改、添加职工的工资情况,最后管理员能够随时修 改自己的密码和帐号,因为管理员是唯一的。 3.4 系统数据库设计系统数据库设计 数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着 很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的 数据库设计,可以提高数据信息的存储效率,确保数据信息的完整性和一致性。 数据库表结构设计如下: (1) 基本工资信息表:管理员在后台编辑时填写的工资信息都将存储在数 据库 CX 表中。表中 ID 用来唯一标识添加工资信息,每添加一个职工的工资信 息,其值自动加一;照表中顺序从上到下依次是:职工编号、备注、月份、姓名、 身份证号、性别、婚否、电话、奖惩、奖惩编号、奖惩金额、奖惩名称、 、职称 名称、基本工资、公积金、津贴、应发工资总额和实发工资总额。 表 2-1 职工信息 CX 表 字段名称数据类型说明 ID自动编号职工编号 ym数字月份 others文本备注 ic文本身份证号码 name文本姓名 a文本性别 b文本婚否 c数字电话 d文本奖惩 e数字奖惩类型编号 f数字奖惩编号 安徽工商职业学院 2011 届毕业论文 - 8 - g数字奖惩金额 h文本奖惩名称 i数字职工编号 j文本职称名称 k数字基本工资 l数字应发工资总额 m数字公积金 n数字津贴 o数字实发工资总额 (2) 用户登陆信息表:职工在前台注册时填写的信息都将存储在数据库 MAIN 表中。表中 ID 用来唯一标识注册用户,每注册一个用户,其值自动加一; 照表中顺序从上到下依次是:身份证、密码、密码提示问题、密码提示答案、性 别、年龄。 具体的表如下: 表 2-2 用户资料 MAIN 表 字段名称数据类型说明 id文本用户编号 user文本身份证 password文本密码 question文本密码提示问题 answer文本密码提示答案 sex文本性别 age数字年龄 (3) 管理员信息:管理员的信息都将存储在数据库 REG 表中。表中 ID 用 来唯一标识注册管理员,每注册一个管理员,其值自动加一;照表中顺序从上到 下依次是:管理员名和密码。 具体的表如下: 表 2-3 管理员信息 字段名称数据类型说明 Id自动编号 Name文本管理员名 Password文本密码 content备注备注 安徽工商职业学院 2011 届毕业论文 - 9 - 第四章第四章系统实现系统实现 4.1登录与注册模块的实现登录与注册模块的实现 登录 验证 N 登陆成功 Y 图 4-1 登录模块流程图 登录模块是用来判断用户是否是本企业的职工,当成功登录后进入主界面, 可以选择修改自己的资料或者进入自主查询。 而注册模块主要是对用户的资料进 行记录。 界面的实现由Cc.asp 页面体现,主要是由一些文本框以及提交、重置按纽组成。职 工在该页面填写的身份证号和密码来登录系统。 利用 DreamwearMX 自动生成的代码来首先判 断身份证号、密码是否为空,如果任意一项为空,点击提交便会弹出警告窗口。如果不为空 就先检查用户输入的身份证号和密码是否与数据库中的 MAIN 表的对应项匹配,如果匹配就 转到 Ccsuccess.asp 页面,反之转到 Ccfailure.asp 页面。 登录的代码如下: function MM_findObj(n, d) /v4.01 varp,i,x;if(!d)d=document; if(p=n.indexOf(“?“)0 n=n.substring(0,p); if(!(x=dn)for(i=0;!xi+) x=d.formsin; 安徽工商职业学院 2011 届毕业论文 - 10 - for(i=0;!xi+) x=MM_findObj(n,d.layersi.document); if(!x return x; function MM_validateForm() /v4.0 var i,p,q,nm,test,num,min,max,errors=,args=MM_validateForm.arguments; for(i=0;i 图 4-9 管理员修改密码 4.3.3添加用户信息添加用户信息 管理员可以添加新来职工的基本信息。 界面的实现是由 insert.asp 体现,主要是由一些文本框、文件域、表格以及提交、全 部重写按纽组成。 当管理员在对应的文本框及文件域输入信息点击提交时, 会通过 Post.asp 来将信息录入数据库中 CX 表中, 并接到上一个职工信息的 ID 编号, 把对应的项的值记录进 CX 表里的对应项,这样就添加成功一个职工的工资信息。 代码如下: UserId=trim(request(“xId“) set rsUser=server.createobject(“adodb.recordset“) sqltext=“select * from cx where Name=“window.location.href=insert.asp“ response.end 4.3.4删除用户信息删除用户信息 管理员在添加职工信息的同时也可以删除及批量删除职工的信息, 在删除时, 系统会提 示是否确定要删除,一但删除不可恢复。 界面的实现由 List.asp 来实现,主要是由一些单选框、表格以及删除按纽组成。而批 量删除是通过 FOR 循环套 IF 判断语句来实现的。首先定义个变量“temp”为空,当数据库 里没有信息时,点击删除便会弹出“没有工资信息”窗口。反之开始循环判断,假如某个单 选框被选中,那么变量“temp”就等于这被选中的工资信息里面的“value”的值,如没被 选中则继续对下个进行判断。当下个如果被选中,那么 temp 的值则会等于前一个选中的 “value”和当前被选中的“value” ,他们之间用“, ”隔开。如此反复进行,直到所有的单 选框被判断完后,再根据的“temp”值中的每个“value”找出相对应的职工信息进行删除, 这样就实现了批量删除。而在批量删除的同时,管理员也可选择修改职工的工资情况。 安徽工商职业学院 2011 届毕业论文 - 19 - 图 4-10 删除职工信息 4.3.5 修改职工信息修改职工信息 管理员能够对职工的各项工资进行修改。 其页面为 Xg.asp,页面有一些文本框、表格和提交、全部重写按纽组成。职工工资信 息通过查找数据库中的 CX 表调出显示在相应的文本框中, 管理员直接在文本框中修改数据, 修改完成后点击提交按纽, 然后所有的信息将由 Xgg.asp 把数据录入数据库, 并将新信息对 应该拥护的 ID 写入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年餐厅设备采购清单及预算
- 2026年航空航天技术:高超声速飞行器热防护系统设计与材料应用
- 2026年KTV音响设备点检与保养规程
- 2026年热处理渗氮层深度测定方法
- 2026年潮玩盲盒形象设计与隐藏款营销流程
- 2025湖南省长沙市中考历史真题(解析版)
- 2026年燃气管道日常维护保养制度
- 2026年食堂食材采购食品安全风险防控
- 2026年食堂厨房设备维护保养合同
- 2026年幼儿园劳动教育环境创设与材料投放指导手册
- 江苏南京市2026年普通高等学校招生全国统一考试样卷数学试题+答案
- 重庆西南大学附中高2026届高考全真模拟试题化学+答案
- 初中音乐七年级下册《大鱼》二度创作表现性评价教案
- 2026年外研版小学英语六年级下册单元基础达标测试卷含答案
- 国家义务教育质量监测八年级劳动素养综合测试
- 2025年吉林省中考历史真题(含答案)
- 2026年高考地理三轮复习:10大地理热点考点+模拟试题(含答案)
- 2025年湖南湘西教育局直属学校公开招聘试题含答案
- 县级国土空间总体规划动态维护方案(范本)
- 脱硝SCR反应器安装作业指导书
- GB/T 32958-2016流体输送用不锈钢复合钢管
评论
0/150
提交评论