1263.工资管理系统的设计与实现 论文.doc
《1263.工资管理系统的设计与实现 论文.doc》由会员分享,可在线阅读,更多相关《1263.工资管理系统的设计与实现 论文.doc(16页珍藏版)》请在课桌文档上搜索。
1、毕业论文毕 业 论 文(设 计)题 目:工资管理系统的设计与实现 学 生 姓名: 指 导 教师: 系 别:计算机系 专业、班级:计算机科学与技术 填 表 时间: 目 录摘 要2引言21 工资管理系统的开发工具及其环境31.1 ASP技术概述31.1.1ASP技术的含义31.1.2ASP的处理流程31.1.3ASP的功能31.2 Access 的功能特点41.3 系统运行的环境42本管理系统的基本设计思路42.1 网站开发背景42.1.1国内外研究概述52.1.2网络技术的发展52.1.3对企业的冲击52.2 系统主要的功能特点52.3 访问数据库技术62.4 管理系统的设计思路63管理系统的功
2、能结构概述63.1 管理系统的功能结构63.2 管理系统的主要功能模块流程图64 本系统主要功能模块和数据库74.1 用户登陆74.2 员工信息管理94.3 员工工资管理104.4 月库管理104.5 用户管理(管理员用户管理)104.6 员工查询管理104.7 员工修改个人信息管理105 数据库的逻辑结构设计105.1 数据表概要说明105.2 数据表的结构116创新点127设计的不足和今后的发展128进程安排12致谢13参考文献14ABSTRACT15工资管理系统的设计与实现 摘 要本系统首先分析了企业工资管理系统的应用现状,通过对ASP开发工具的现状与发展、数据库系统的选择原则等一系列问
3、题的分析确定了系统的开发平台。解决了工资管理过程中的工作量大、工作繁琐、效率低等的缺陷,同时也克服了现在某些单击系统的资源不能共享以及浪费等的问题。关键词:工资管理系统;数据库;ASP开发工具;系统开发;引言在本工资管理系统的设计过程中,基本上对Html语言、asp编程技术和access数据库的应用有了一个全面的了解,并在毕业设计中也进行了很好的实践。在本次毕业设计中,通过对所学知识的综合运用,提高了自我解决实际问题的能力,同时提高了自学能力,也竖立了做事的自信心。为今后的进一步发展奠定了基础。本工资管理系统有良好的发展前景,更有着很高的使用和应用价值。工资管理系统主要包括用户登陆、员工信息管
4、理、员工工资管理、月库管理、管理员用户的管理、员工查询管理、员工修改个人信息管理七大功能模块。本系统开发的主要目的就是要使企业单位工资管理实现计算机网路化的管理,使管理员能够方便、有序的管理每一位职工的个人信息和各项工资款的计算以及企业的各个部门工资信息的管理。员工可以不受时空限制的查询个人相关月份的工资情况,也可以修改个人的登陆密码。使用网络化的工资管理系统使企业运用现代化技术创造更多更高的经济效益。1 工资管理系统的开发工具及其环境1.1 ASP技术概述1.1.1ASP技术的含义 ASP是Active Server Pages的简称,它是一种在微软公司的Web服务器IIS (Interne
5、t Information Server)上开发交互网页的技术,是一种新型开放的、免编译的应用开发环境,HTML页面、Script语言和动态服务器扩展结合在一起,为企业提供一个服务开发和信息管理的解决方案。微软公司最初在IIS 3.0版上使用它以取代CGI。随着Windows NT在WWW上的使用日益增多,ASP己成为了开发动态网站、构筑Internet和Internet应用的较佳选择12-13。ASP的含义可以从其字面上三个方面去理解:1)Active:ASP使用的Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序
6、调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本如件和常用组件,只要你可以在服务器上安装这些组件,通过访问组件你就可以快速、简易的建立自己Web应用。2)Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBScript和JScript。3)Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。在ASP中主要包含5个内置对象:Request对象,从游览器获取信息;Response对象,发送信息到浏览器;Server对象
7、,对服务器端ActiveX组件提供访问其方法、属性的功能;Session对象,存储用户任务的信息;Application对象,保留用户共享一个程序的信息。ASP正是通过这5个内置对象来实现服务器和客户机的交互14。由此可见,ASP是在IIS下开发Web应用的一种简单、方便的编程工具。在了解了VBScript的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。1.1.2ASP的处理流程 浏览器向Web服务器发出请求,要求返回.asp文件的内容。Web服务器在接到请求后,发现它的后缀为.asp,于是就将这个文件交给专门的ASP处理程序,这个程序扫描.asp的文件,
8、把其中用括起来的代码解释并执行,最后把执行的结果再传回Web服务器,Web服务器把结果通过HTTP协议传回到浏览器,浏览器所获得的仅仅是结果,是一些标准的HTML标记15。正是由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以用不着担心浏览器能否处理脚本,Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。这样就可以防止别人抄袭程序16-17。1.1.3ASP的功能 ASP是基于Web的一种编程技术,可以说是CGI的一种。它可以完成以往CGI程序的所有功能,如计数器、留言簿、公
9、告板、聊天室等等。ASP可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样18。使用各种各样的组件,ASP可以完成无比强大的功能。如使用FileSystemObject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等等。还有ADO (Active Database Object,动态数据库对象)的支持,ASP对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作19。1.2 Access 的功能特点 Access 是微软公司推出的基于Windows的桌面关系数
10、据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access是一种关系型数据库管理系统,其主要特点如下: 1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将
11、数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得
12、操作简便,容易使用和掌握。 4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态
13、数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用17。1.3 系统运行的环境本管理系统是在Internet/Intranet环境下实现的,是典型的浏览器/服务器模式。本管理系统中的几大管理模块是服务器以Windows XP /2000 Server为操作系统平台,Microsoft Access为后台数据库,主要采用asp语言编写的,员工通过浏览器访问网站中的员工查询、修改功能模块获得自己需要的信息。系统不允许匿名访问,它要求用户首先是本企业的员工,然后再通过自己的帐号/密码,通过验证后才能进入系统主页,以此验证用户身份。本考试系统将用户分为三
14、类:超级管理员、管理员、员工,他们都有各自的主页,访问系统的权限也不相同。其中权限最高的为超级管理员,其次为管理员,最低为员工。权限高的能访问其下级所能访问的资源,反之则不然。例如超级管理员能进行管理模块的任意项操作,而管理员不能进入用户管理模块,员工只能进入自己页面。本管理系统可提供员工不受时空限制的查询个人需要的信息,而管理员也可以不受时空的限制管理本系统。目前配置的、能够上网的电脑都可运行本系统4。2本管理系统的基本设计思路2.1 网站开发背景当前的管理信息系统已经发展为集成了计算机网络技术、通信技术、信息处理技术,对信进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交
15、互的智能化计算机系统。随着管理信息系统的发展及其广泛的应用,数据库管理技术已逐步趋于成熟,其应用也已经遍及各个领域。在企业中,信息管理系统已经涉及到企业的各个方面,从库存商品和产品管理,到企业人员信息财务管理等,都通过信息管理系统来的到高效的运行。同时,企业管理中的工资管理过程也提出了相应的要求。为了满足工资管理管理的要求,需要设计与制作一个工资管理系统。工资管理系统实现了对整个企业工资管理的系统化,规范化,无纸化6。使用户操作起来简便快捷,对减轻财务人员,管理者的劳动强度,提高工作效率与管理水平,具有很大的使用价值1。2.1.1国内外研究概述 随着我国国民经济建设的蓬勃发展和具有中国特色的社
16、会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行11。2.1
17、.2网络技术的发展 当今计算机网络技术的大规模应用和发展,内部网技术在企业管理中的应用,使企业走出封闭的“局域”系统,既实现企业内部信息的对外开放,同时也使企业内部包括财务部门在内的所有部门实现了资源优化配置。为了适应这种环境变化,更好的利用网络带来的优势,网络环境下的会计也就应运而生。将会计与网络技术有机结合,提高会计实务工作的效率,而且网络环境为会计信息系统提供了最大限度的、全方位的信息支持。而现行的计算机单机处理方式难以完成现有的某些会计核算工作。网络会计是依托在互联网环境下对各种交易和事项进行确认、计量和披露的会计活动。同时它也是建立在网络环境基础上的会计信息系统,是电子商务的重要组成
18、部分。它能够帮助企业实现财务与业务的协同远程报表、查帐、审计、查询个人工资等远程处理业务,动态会计核算与在线财务管理,支持电子单据与电子货币,改变财务信息的获取与利用方式,使企业会计核算工作走上无纸化网络化的阶段。122.1.3对企业的冲击 企业工资管理系统是一个企业单位不可缺少的部分,它的内容对于企业决策者和管理者来说都是至关重要的,所以企业工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但是,一直以来人们使用传统人工的方式管理文件和档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术
19、的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业工资信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件25。总之,网络工资管理系统的建设与应用,对我国的企业管理所产生的影响和冲击将不可估量。2.2 系统主要的功能特点企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种
20、工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。同时利用了计算机的信息网络化,能够使本企业的员工可以不受时空限制的查询和修改信息,对企业的资源进行里有效的管理。当今众多企业中的工资管理系统主要是针对大中型企业的或是小型企业主要是单击版的,而本系统满足了小企业的工资管理的需要,填补了相关空白。特色在于针对小型企业流程设计定制了整个系统,完全符合小企业工资管理的要求。本系统从系统实际需求出发,构建了一种适合小型企业管理工资的现状,又能充分发挥ASP及ACCESS优势的Web应用系统开发模式8。系统构建简易,可移植性强,并且进行模块化处理,能够方
21、便的为以后其他附加功能提供接口。功能扩展性强及通用性高是本系统的特点所在。2.3 访问数据库技术WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveXServerComponent),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。ADO组件主要提供了以下七个对象和四个集合来访问数据库。1)Connection对象:建立与后台数据库的连
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1263.工资管理系统的设计与实现 论文 1263. 工资管理 系统 设计 实现
链接地址:https://www.desk33.com/p-1266024.html