基于ASP的工资管理系统毕业论文.doc

上传人:h**** 文档编号:128470 上传时间:2018-07-09 格式:DOC 页数:48 大小:1.08MB
下载 相关 举报
基于ASP的工资管理系统毕业论文.doc_第1页
第1页 / 共48页
基于ASP的工资管理系统毕业论文.doc_第2页
第2页 / 共48页
基于ASP的工资管理系统毕业论文.doc_第3页
第3页 / 共48页
基于ASP的工资管理系统毕业论文.doc_第4页
第4页 / 共48页
基于ASP的工资管理系统毕业论文.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、 2012 届毕业设计 基于 ASP 的工资管理系统 院 部: 计算机与信息科学学院 学生姓名: 指导教师: 职称 讲师 专 业: 计算机科学与技术 班 级: 完成时间: 2012 年 6 月 摘 要 湖南工学院 2012 届毕业设计 2 随着经济的发展和计算机应用的普及,采取信息化管理企业是新经济时代的必然趋势,也是企业管理者的迫切需求 。以往的人事工资利 Excel 等软件管理,已经严重制约了人事 资管理工作的效率。公司更希望能够对以往的各种的人事信息、考勤信息、工资信息等统一管理起来,高效的、准确的完成入事工资管理的同常事务,促进员工不断提高自身素质,提高工作积极性,从而提高员工工作质量

2、和效率 。 人事工资管理系统是企业内部用以管理人事档案和工资等信息的实用性软件。用它代替企业传统的手工管理方式,大大提高了工作效率和安全性,提高了信息处理的速度和准确性,节省了工作人员的时间和精力,使企业人事管理和工资管理系统化、科学化、规范化和自动化。是现代企 业必不可少的管理工具。 本系统采用 ASP 语言和 Access 数据库开发而成,包括职工管理、档案管理、考勤管理、工资管理等模块,并将工资计算与考勤、奖惩相关联,生成较合理的薪酬管理体制,以产生有效的激励机制。同时系统设置了一些必要的辅助功能,比如对员工合同到期提醒和生日提醒等功能,有助于巩固企业与员工的心理契约,促进员工积极向上,

3、向公司靠拢。系统能够实现数据的录入、插入、删除、查询、统计、更新等功能,能满足企业职工管理方面的基本要求。 关键词 : ASP; Access;数据库;工资 湖南工学院 2012 届毕业设计 3 Abstract With economic development and popularization of computer applications, to take information management enterprises is the inevitable trend of the new economic era, but also the urgent needs of b

4、usiness managers. Personnel wages and Excel software management, has seriously hampered the efficiency of the personnel capital management. The company hopes up on the unified management of a variety of personnel information, time and attendance information, wage information, efficient and accurate

5、payroll management with regular transaction completed into the matter, and promote employees continuously improve their quality, improve the work, which improve staff quality and efficiency.Personnel and payroll management system is the practicality software within the enterprise to manage the perso

6、nnel files and payroll information. Use it to replace the traditional manual management of the enterprise, greatly improving the efficiency and security, improve the speed and accuracy of information processing, saving staff time and effort, enterprise personnel management and payroll management to

7、systematic and scientific , standardization and automation. Essential for the modern enterprise management tools. The software system was developed using ASP language and Access data, including the management modules of personnel, records, attendance, and payroll. The payroll is related with attenda

8、nce, incentive, and punishment to generate a comparatively reasonable salary management system for efficient incentive to personnel. Some necessary auxiliary functions, such as the reminding of deadline of contract and birthday of personnel, are set in the software system. It may facilitate the psyc

9、hological contract between enterprises and personnel encourage personnel to actively devote even more of their efforts in support to enterprises. The software system may realize logging data, inserting data, deleting data, inquiry, counting data, replacing data, and may satisfy the basic requirement

10、s in personnel management in enterprises. Key words: ASP; Access; data base; Salary 湖南工学院 2012 届毕业设计 4 目录 1 引 言 . - 1 - 1.1 系统开发背景 . - 1 - 1.2 系统研究意义 . - 1 - 1.3 系统研究方法 . - 1 - 1.4 系统开发技术及工具 . - 2 - 1.4.1 B/S 结构 . - 2 - 1.5 ASP 技术 . - 3 - 1.5.1 ASP 简介 . - 3 - 1.5.2 ASP 的特点与功能 . - 4 - 1.5.3 ASP 的执行 .

11、 - 5 - 1.5.4 ASP 内置对象 . - 5 - 1.6 SQL Server 的特点 . - 6 - 2 系统需求分析 . - 8 - 2.1 可行性分析 . - 8 - 2.1.1 可行性分析 . - 8 - 2.1.2 经济可行性 . - 8 - 2.1.3 操作可行性 . - 8 - 2.2 系统目标 . - 8 - 2.3 系统功能需求分析 . - 9 - 3 系统设计 . - 10 - 3.1 模块设计 . - 10 - 3.2 数据库设计 . - 10 - 3.2.1 数据库需求分析 . - 10 - 3.2.2 数据库概念结构设计 . - 11 - 3.2.3 数据库

12、逻辑结构设计 . - 14 - 4 系统实现 . - 22 - 4.1 系统模块流程图 . - 22 - 4.1.1 用户注册流程图 . - 22 - 湖南工学院 2012 届毕业设计 5 4.1.2 用户登录流程图 . - 22 - 4.2 建立数据库连接 . - 23 - 4.3 系统界面的实 现 . - 23 - 4.3.1 登陆界面实现 . - 23 - 4.3.2 系统主界面的实现 . - 25 - 4.3.3 系统各模块界面的 实现 . - 26 - 5 系统测试 . - 36 - 5.1 用户功能测试 . - 36 - 5.1.1 职工信息测试 . - 36 - 5.1.2 考勤

13、系统测试 . - 37 - 5.1.3 工资数据系统测试 . - 38 - 6 系统评价 . - 39 - 6.1 系统的特点 . - 39 - 6.2 系统的缺点 . - 39 - 6.3 将来可能提出的要求 . - 40 - 结 论 . - 41 - 参考文献 . - 42 - 致 谢 . - 43 - 湖南工学院 2012 届毕业设计 - 1 - 1 引 言 1.1 系 统开发背景 随着科学技术的发展 和 整个社会的进步,计算机技术也得到了很大的提高 ,特别是微型计算机的大范围普及, 使 计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透 并发挥着越来越重要的作用 。

14、尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。 1.2 系统研究意义 人事工资管理是企业内部很重要的一个管理事项, 其管理方式和工具对企业的决策者和管理者来说至关重要。但一直以来大多数企业内部人事和工资的管理基本上都是传统的 手工操作,这种人工管理的方式效率低,保密性差,而且很难满足及时记 录、随时查询的需要 ,为信息的管理者带来诸多不便 。利用计算机进行信息控制和数据处理, 不仅从整体上 大大提高了工作效率和安全性 ,而且具有存储量大 ,寿命长 ,成本低等优点 ,这些更是手工管理所无法比拟的 。用计算机支持完

15、成人事管理的日常事务 ,能够使人事管理自动化和科学化,提高了信息处理的速度和准确性; 工资管理更是一项琐碎、复杂而又十分细致的工作,如果实行手工操作,会浪费工作人员很多时间和精力,且失误在所难免,而使用计算机进行工资 计算和发放,不仅能够保证工资核 算准确无误,而且能对相 关信息进行统计, 使工资与考勤、奖惩等事项合理挂钩 ,使企业内部管理体制更加科学有效。总之 ,为了很好的实现数据的录入、插入、删除、查询、统计、更新等功能 ,以达到使企业人事工资信息管理科学化、系统化、规范化和自动化的目的 ,建立人事工资管理系统是 十分必要 的 。 1.3 系统研究方法 根据系统服务对象的实际情况和对管理员

16、工信息和管理员工薪资的具体需求,我利用 ASP 和 Access 数据库 ,结合数据库原理及应用 ,软件工程开发方法 ,在经过深入地学习之后 ,开发了此人事工资管理系统。以下将具体介绍整个开发过程 中所涉及的问题及解决方法。 湖南工学院 2012 届毕业设计 - 2 - 1.4 系统开发技术及工具 在本系统中,主要采用 B/S 结构,运用 ASP 技术和 SQL Server 数据库实现。 1.4.1 B/S 结构 目前大家所熟知的软件系统体系结构有两种,即 C/S 与 B/S 结构。 C/S 结构,即 Client/Server(客户机 /服务器 )结构,是大家熟知的软件系统体系结构,通过将

17、任务合理分配到 Client 端和 Server 端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。 B/S 结构,即 Browser/Server(浏览器 /服务器 )结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过www 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 3-tier 结构。 软件系统的改进和升级越来越频繁, B/S 架构的产品明显体现的更方便的特性。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行,如果是异地只需要把服

18、务器连接上网即可立即进行维护和升级,这对人力、时间、费用的节省是相当惊人的 。 B/S 结构的最大优势是: 1.它可以在任何时间 、任何地点(没有局域、广域之分)、以任何接入方式(有线或无线连接)实现跨平台的网络实时操作。 2.不限定用户使用人数,开发和使用成本都非常低 3.突出的易用性,客户端采用国际标准化的浏览器(如 IE),因此基本上不需要进行用户培训,无论是决策层还是操作层的人员都无需培训就可以直接使用。 4.客户端免维护、免安装、免开发,节省了内存和存储空间,也节省了开发时间,降低了成本。给应用系统的安装、调试、日常维护和升级都带来极大的便利,传统的 C/S 模式除了问题则需要在服务

19、器和客户端之间奔波,对于稍微大一点的机构这种工作 量可想而知相当大,效率也低,时间花的非常多。 5.强大的远程管理和维护能力。 湖南工学院 2012 届毕业设计 - 3 - 6.B/S 模式也将为今后企业实现电子商务的后台管理系统(与前台开放式网站自动连接),从而为企业全面迈进电子商务打下基础。 7.跨平台,更多选择 。 所有应用系统均具有跨平台的特性,适应任何主流平台,包括 WindowsXP/NT/Linux/Unix/FreeBSD 等,支持无线 WAP、 XML、 XSL、WML 等标准,拥有强大的扩展性和开放性、安全性、稳定性。 因此,从技术发展的角度来说,现在选择管理软件最好考虑

20、Web 模式( B/S结构)的系 统,以替代传统的、甚至是有缺陷的、价格昂贵的 C/S 结构的网络软件了。 1.5 ASP 技术 1.5.1 ASP 简介 近年来随着 Internet 技术的飞速发展及用户需求的不断升级, Web 页面技术也不断的推陈出新,使得 Web 站点的功能越来越强大,能够提供的服务种类越来越繁多。从 HTML、 Client Script 到 CGI,从 JAVA 的诞生到 ActiveX, Web 页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考 Web 页面设计的真正需要后,推出了 Active Server Pages (ASP),一 种用以取代 C

21、GI(Common Gateway Interface,通用网关接口 )的技术。 简单讲, ASP 是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是, ASP 使用的 ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 Web 编写工具所远远不及的地方。使用 ASP 还有个好处,就在于 ASP 可利用 ADO(Active Data Object,微软的一种新的数据访问模型 )方便快捷地

22、访问数据库 ,从而使得开发基于 www 的应用系统成为可能,这也是本文选择 ASP 作为开发工具最重要的原因之一。 ASP ( Active Server Pages) 由 Microsoft 公司开发的服务器端脚本编程环境。通过 ASP,用户可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 Web 服务器应用程序 。 ASP 的出现使用户不必担心客户端浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。客户端只要使用可执行的 HTML 代码的浏览器 ,即可浏览通过 ASP 设计出来的页面内容。当程序

23、执行完毕后,服务器仅将执行的结果返回客户端浏览器,这样就减轻了客户端浏览器的负担,大大提高了信息交换湖南工学院 2012 届毕业设计 - 4 - 速度。 1.5.2 ASP 的特点与功能 从软件的技术层面看 ,ASP 有如下的特点 : 1. 无需编译 ASP 脚本集成于 HTML 当中 ,容易生成 ,无需编译或链接即可直接解释执行。 2. 易于生成 使用常规文本编辑器 (如 Windows 下的记事本 ),即可进行 *.asp 页面的设计。若从工作效率来考虑 ,不妨选用具有可视 化编辑能力的 Visual InterDev。 3. 独立于浏览器 用户端只要使用可解释常规 HTML 码的浏览器

24、, 即可浏览 ASP 所设计的主页。 ASP 脚本是在站点服务器端执行的 ,用户端的浏览器不需要支持它。因此 ,若不通过从服务器下载来观察 *.asp 主页 ,在浏览器端见不到正确的页面内容。 4. 面向对象 在 ASP 脚本中可以方便地引用系统组件和 ASP 的内置组件 ,还能通过定制 ActiveX Server Component(ActiveX 服务器组件 )来扩充功能。 5. 与任何 ActiveX scripting 语言兼容 除了可使用 VBScript 和 JScript 语言进行设计外 ,还可通过 Plug-in 的方式 ,使用由第三方所提供的其它 scripting 语言。

25、 6. 源程序码不会外漏 ASP 脚本在服务器上执行 ,传到用户浏览器的只是 ASP 执行结果所生成的常规 HTML 码 ,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 从应用的层面看 ,ASP 有如下的功能 : 1. 处理由浏览器传送到站点服务器的表单输入。 2. 访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。 3. 读写 站点服务器的文件 ,实现访客计数器、座右铭等功能。 4. 提供广告轮播器、取得浏览器信息、 URL 表管理等内置功能。 湖南工学院 2012 届毕业设计 - 5 - 5. 由 cookies 读写用户端的硬盘文件 ,以记录

26、用户的数据。 6. 可以实现在多个主页间共享信息 ,以开发复杂的商务站点应用程序。 7. 使用 VBScript 或 Javacript 等简易的脚本语言 ,结合 HTML 码 ,快速完成站点的应用程序。通过站点服务器执行脚本语言 ,产生或更改在客户端执行的脚本语言。 1.5.3 ASP 的执行 一个 ASP 文件相当于一个可执行文件,因此必须放在 Web 服务器上有可执行 权限的目录下。当浏览器向 Web 服务器请求调用 ASP 文件时,就启动了 ASP。Web 服务器开始调用 ASP,将被请求的 .asp 文件从头到底,执行每一个命令,然后动态生成一个 HTML 页面并送到浏览器。具体如图

27、 1-1 所示。 图 1-1 执行 ASP 文件的过程 1.5.4 ASP 内置对象 ASP 提供了可在脚本中使用的内建对象。使用这些对象编写的 ASP 脚本可帮助服务器收集浏览器发送和请求的信息、响应浏览器和存储用户信息,从而使对象开发者摆脱很多烦琐的工作。目前 ASP 提供的对象含有 Web 服务器和它的环境信息,并且它提供 了一个灵活的数据存储系统。这些功能可被加入到 Web应用中,使 Web 应用功能更加强大。 ASP 共有六个内建对象,现在对其只做简单介绍。 Request 对象:可以使用 Request 对象访问任何基于 HTTP 请求传递的所有信息,包括从 HTML表格用 POST方法或 GET方法传递的参数、 cookie和用户认证。 Response 对象: Response 对象是用来控制发送给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个 URL 或设置 cookie 的值。 Server 对象: Server 对象提供对服务器上的方法和属性的 访问。 Web 浏览器 Web 应用 ASP,HTML 申请 ASP 网页 返回客户端脚本 Web 服务器 解释定位 数据请求 数据库服务器

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。