基于as的工资管理系统.doc
《基于as的工资管理系统.doc》由会员分享,可在线阅读,更多相关《基于as的工资管理系统.doc(47页珍藏版)》请在沃文网上搜索。
1、湖南工学院2012届毕业设计 摘 要随着经济的发展和计算机应用的普及,采取信息化管理企业是新经济时代的必然趋势,也是企业管理者的迫切需求。以往的人事工资利Excel等软件管理,已经严重制约了人事资管理工作的效率。公司更希望能够对以往的各种的人事信息、考勤信息、工资信息等统一管理起来,高效的、准确的完成入事工资管理的同常事务,促进员工不断提高自身素质,提高工作积极性,从而提高员工工作质量和效率。人事工资管理系统是企业内部用以管理人事档案和工资等信息的实用性软件。用它代替企业传统的手工管理方式,大大提高了工作效率和安全性,提高了信息处理的速度和准确性,节省了工作人员的时间和精力,使企业人事管理和工
2、资管理系统化、科学化、规范化和自动化。是现代企业必不可少的管理工具。本系统采用ASP语言和Access数据库开发而成,包括职工管理、档案管理、考勤管理、工资管理等模块,并将工资计算与考勤、奖惩相关联,生成较合理的薪酬管理体制,以产生有效的激励机制。同时系统设置了一些必要的辅助功能,比如对员工合同到期提醒和生日提醒等功能,有助于巩固企业与员工的心理契约,促进员工积极向上,向公司靠拢。系统能够实现数据的录入、插入、删除、查询、统计、更新等功能,能满足企业职工管理方面的基本要求。关键词:ASP;Access;数据库;工资AbstractWith economic development and po
3、pularization of computer applications, to take information management enterprises is the inevitable trend of the new economic era, but also the urgent needs of business managers. Personnel wages and Excel software management, has seriously hampered the efficiency of the personnel capital management.
4、 The company hopes up on the unified management of a variety of personnel information, time and attendance information, wage information, efficient and accurate payroll management with regular transaction completed into the matter, and promote employees continuously improve their quality, improve th
5、e work, which improve staff quality and efficiency.Personnel and payroll management system is the practicality software within the enterprise to manage the personnel files and payroll information. Use it to replace the traditional manual management of the enterprise, greatly improving the efficiency
6、 and security, improve the speed and accuracy of information processing, saving staff time and effort, enterprise personnel management and payroll management to systematic and scientific , standardization and automation. Essential for the modern enterprise management tools.The software system was de
7、veloped using ASP language and Access data, including the management modules of personnel, records, attendance, and payroll. The payroll is related with attendance, incentive, and punishment to generate a comparatively reasonable salary management system for efficient incentive to personnel. Some ne
8、cessary auxiliary functions, such as the reminding of deadline of contract and birthday of personnel, are set in the software system. It may facilitate the psychological contract between enterprises and personnel encourage personnel to actively devote even more of their efforts in support to enterpr
9、ises. The software system may realize logging data, inserting data, deleting data, inquiry, counting data, replacing data, and may satisfy the basic requirements in personnel management in enterprises.Key words: ASP;Access;data base;Salary目录1 引 言- 1 -1.1 系统开发背景- 1 -1.2 系统研究意义- 1 -1.3 系统研究方法- 1 -1.4
10、系统开发技术及工具- 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的执行- 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
11、.2.2 数据库概念结构设计- 11 -3.2.3数据库逻辑结构设计- 14 -4系统实现- 22 -4.1 系统模块流程图- 22 -4.1.1 用户注册流程图- 22 -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考勤系统测试- 37 -5.1.3工资数据系统测试- 38 -6 系统评价- 39 -6.1 系统的特点-
12、 39 -6.2 系统的缺点- 39 -6.3 将来可能提出的要求- 40 -结 论- 41 -参考文献- 42 -致 谢- 43 - 43 -1 引 言1.1 系统开发背景随着科学技术的发展和整个社会的进步,计算机技术也得到了很大的提高,特别是微型计算机的大范围普及,使计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透并发挥着越来越重要的作用。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。1.2 系统研究意义人事工资管理是企业内部很重要的一个管理事项,其管理方式和工具对企业的决策者和管理者
13、来说至关重要。但一直以来大多数企业内部人事和工资的管理基本上都是传统的手工操作,这种人工管理的方式效率低,保密性差,而且很难满足及时记录、随时查询的需要,为信息的管理者带来诸多不便。利用计算机进行信息控制和数据处理,不仅从整体上大大提高了工作效率和安全性,而且具有存储量大,寿命长,成本低等优点,这些更是手工管理所无法比拟的。用计算机支持完成人事管理的日常事务,能够使人事管理自动化和科学化,提高了信息处理的速度和准确性;工资管理更是一项琐碎、复杂而又十分细致的工作,如果实行手工操作,会浪费工作人员很多时间和精力,且失误在所难免,而使用计算机进行工资计算和发放,不仅能够保证工资核算准确无误,而且能
14、对相关信息进行统计,使工资与考勤、奖惩等事项合理挂钩,使企业内部管理体制更加科学有效。总之,为了很好的实现数据的录入、插入、删除、查询、统计、更新等功能,以达到使企业人事工资信息管理科学化、系统化、规范化和自动化的目的,建立人事工资管理系统是十分必要的。1.3 系统研究方法根据系统服务对象的实际情况和对管理员工信息和管理员工薪资的具体需求,我利用ASP和Access数据库,结合数据库原理及应用,软件工程开发方法,在经过深入地学习之后,开发了此人事工资管理系统。以下将具体介绍整个开发过程中所涉及的问题及解决方法。1.4 系统开发技术及工具在本系统中,主要采用B/S结构,运用ASP技术和SQL S
15、erver数据库实现。1.4.1 B/S 结构目前大家所熟知的软件系统体系结构有两种,即C/S与B/S结构。C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过忽略浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。软件系统的改进和升级越来
16、越频繁,B/S架构的产品明显体现的更方便的特性。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行,如果是异地只需要把服务器连接上网即可立即进行维护和升级,这对人力、时间、费用的节省是相当惊人的。B/S结构的最大优势是:1.它可以在任何时间、任何地点(没有局域、广域之分)、以任何接入方式(有线或无线连接)实现跨平台的网络实时操作。2.不限定用户使用人数,开发和使用成本都非常低3.突出的易用性,客户端采用国际标准化的浏览器(如IE),因此基本上不需要进行用户培训,无论是决策层还是操作层的人员都无需培训就可以直接使用。4.客户端免维护、免安装、免开发
17、,节省了内存和存储空间,也节省了开发时间,降低了成本。给应用系统的安装、调试、日常维护和升级都带来极大的便利,传统的C/S模式除了问题则需要在服务器和客户端之间奔波,对于稍微大一点的机构这种工作量可想而知相当大,效率也低,时间花的非常多。5.强大的远程管理和维护能力。6.B/S模式也将为今后企业实现电子商务的后台管理系统(与前台开放式网站自动连接),从而为企业全面迈进电子商务打下基础。7.跨平台,更多选择。所有应用系统均具有跨平台的特性,适应任何主流平台,包括WindowsXP/NT/Linux/Unix/FreeBSD等,支持无线WAP、XML、XSL、WML等标准,拥有强大的扩展性和开放性
18、、安全性、稳定性。因此,从技术发展的角度来说,现在选择管理软件最好考虑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)
19、,一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从
20、而使得开发基于忽略的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。ASP (Active Server Pages)由Microsoft公司开发的服务器端脚本编程环境。通过ASP,用户可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。ASP的出现使用户不必担心客户端浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。客户端只要使用可执行的HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当程序执行完毕后,服务器仅将执行的结果返回客户端浏览器,这样就减轻了客户端浏览器
21、的负担,大大提高了信息交换速度。1.5.2 ASP的特点与功能从软件的技术层面看,ASP有如下的特点:1. 无需编译ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。2. 易于生成使用常规文本编辑器(如Windows下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。3. 独立于浏览器用户端只要使用可解释常规HTML码的浏览器, 即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不到正确的页面内容。4
22、. 面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。5. 与任何ActiveX scripting 语言兼容除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。6. 源程序码不会外漏ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。从应用的层面看,ASP有如下的功能:1. 处理由浏览器传送到站点服务器的表单
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 as 工资管理 系统
