您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 工资管理系统毕业论文[1]
广东科学技术职业学院计算机工程技术学院(软件学院)毕业设计(论文)题目:工资管理系统专业:软件技术班级:08软件开发(1)班学生姓名:SKY学号:08613143指导教师姓名:MRLI职称:助教2011年3月广东科学技术职业学院计算机工程技术学院毕业设计(论文)开题报告填表日期:年月日题目工资管理系统学生姓名SKY学号08613143专业软件技术班级软件开发(1)班指导教师MRLI职称助教课题小组成员SKY,AMY…选题目的及意义本系统开发的主要目的就是要使工资管理实现计算机管理,使管理员能够有序的管理每一位员工的各项工资条款、核算员工的应发工资、自动生成员工工资单并打印、统计员工工资并生成工资。意义:使单位运用现代化技术节省人力资源,提高工资管理中的工作效率,创造更多更高的经济效益。拟完成的任务及指标1、信息管理提供对“员工信息表”、“员工考勤表”的数据输入、记录增加、记录修改、记录删除、记录查询以及对工资信息表进行备份、还原,Excel表的导入导出等操作。2.各部分工资设定提供对“基本工资”、“职务工资”、“职称工资”、“等级工资”、“工龄工资”、“级别工资”、“火食费用”、“奖金”、“津贴”等内容的标准输入、修改功能3.工资核算对员工工资进行核算。4.工资查询提供对查询表“工资表”的查询,用户可以按职工编号、职工姓名等对“工资表”进行查询并打印。5.系统设置用户可以修改登陆密码,而且可以添加登陆用户,设置用户权限和状态。创新思路、手段及方法本系统是针对阿依莲公司开发的一个工资管理系统,阿依莲在珠海、中山等地都有分店,为了方便管理,我们做成网站形式,可以放在网上,实现跨地域式的信息共享;审核意见指导教师(签章):年月日指导教师评语:指导教师签名:年月日答辩委员会对毕业设计(论文)的评语和成绩评定决议:答辩委员会:(签章)主任:年月日院长评分决议:院长:(签章)年月日指导教师评分:答辩委员会评分:目录一、引言……………………………………………………………………………………5二、技术论述………………………………………………………………………………61、.NET三层架构…………………………………………………………………62、AJAX技术………………………………………………………………………7三、系统分析………………………………………………………………………………81、系统初步调查…………………………………………………………………82、可行性分析……………………………………………………………………83、系统开发的目标………………………………………………………………84、系统设计理念…………………………………………………………………85、功能分析………………………………………………………………………9四、系统设计………………………………………………………………………………91、功能设计………………………………………………………………………92、功能模块图……………………………………………………………………113、数据库设计……………………………………………………………………11(1)表的设计………………………………………………………………12(2)数据表的关系…………………………………………………………16五、系统测试……………………………………………………………………………17六、总结…………………………………………………………………………………18七、致谢…………………………………………………………………………………18八、参考文献……………………………………………………………………………18工资管理系统摘要随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的管理工具,不断改善企业的服务质量,提高工作效率。无论是行政职能,还是生产运作的管理要求的不断提高,在很大程度上使企业不得不改变传统的经营管理方式以适应快速发展的社会主义市场经济,改变企业管理方式、方法已经成为企业发展的先决条件。建设一个科学高效的信息管理系统是解决这一问题的必由之路。对企业内部的财务运用现代化技术进行管理,是提高工作效率的有效手段。工资管理作为企业内部财务管理的一个重要方面,也逐步被企业管理者所重视,由于企业的规模的不断扩,大企业职工人数的不断增多,使工资发放成为企业管理中的一个重课题;再加上每一位职工的具体实际情况相同,规章章制度的不断完善,增大了个人工资发放难度;每个人每月的工资都要通过工资制度的审核,这大大增加了管理人员的工作量。工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。手工进行工资发放工作,需要反复地进行抄写、计算,不仅花费财务人员大量的时间,而且往往由于抄写不慎,出现张冠李戴,或者由于计算的疏忽,出现工资发放错误的现象。同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。通过计算机管理系统对员工工资进行全面的统计与管理,全面解决了工资管理过程中所遇到的各种问题,并且克服了传统管理方式中的易出错等问题。工资管理系统成为企业现代化管理中的首选管理工具。关键词:信息管理工资管理、系统开发、数据库一、引言现代管理信息系统(MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。二、技术论述1、.NET三层架构所谓三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换.开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。三层体系架构:(1)表示层(USL):主要表示WEB方式,也可以表示成WINFORM方式。如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。(2)业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。(3)数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。三层结构是一种严格分层方法,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。2、AJAX技术AJAX即“AsynchronousJavaScriptandXML”(异步JavaScript和XML),AJAX并非缩写词,而是由JesseJamesGaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。它有机地包含了以下几种技术:基于web标准(standards-basedpresentation)XHTML+CSS的表示;使用DOM(DocumentObjectModel)进行动态显示及交互;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest进行异步数据查询、检索;使用JavaScript将所有的东西绑定在一起。AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、InternetExplorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。与传统的web应用比较传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的webservice接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。三、系统分析1、系统初步调查进行初步调查的主要方式是在网上查阅相关信息和咨询工资管理人员,以了解工资的录入、查询等相关业务流程。2、可行性分析技术可行性一个系统可行性的分析主要从两个方面着手:一是该技术方案是否成熟;二是应用技术是否能够在当前技术环境下长时间应用,不会因技术环境的改变而流产。对于本系统来说,改系统已经有类似软件借鉴,技术方案已经相当成熟,而且本系统运行环境还在高速发展当中,在往后很长一段时间内,本系统不会因此而流产。经济可行性经济可行性取决于系统是否能够得到利益。降低了人员费用,交通费用等,更重要的是,它产生的无形的效益更多,可以全面提升管理的水平。系统成本也可分为开发成本和运行维护成本,对于本软件系统,如果运行得当,它的运行维护成本是相当低的。3、系统开发的目标本系统的任务是实现企业员工工资管理的系统化、规范化和自动化。能够和人事管理系统和考勤管理系统结合在一起,实现高效的、科学的现代化管理。4、系统设计理念尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。系统应符合公司工资管理的规定,满足公司工资管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等的操作。5、功能分析工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。工资管理系统最起码应该具备以下几大功能:对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;
本文标题:工资管理系统毕业论文[1]
链接地址:https://www.777doc.com/doc-1018377 .html