工资管理系统毕业论文.doc_第1页
工资管理系统毕业论文.doc_第2页
工资管理系统毕业论文.doc_第3页
工资管理系统毕业论文.doc_第4页
工资管理系统毕业论文.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

广东科学技术职业学院计算机工程技术学院(软件学院)毕业设计(论文)题目: 工资管理系统 专业: 软件技术 班级: 08软件开发(1)班 学生姓名:SKY 学号:08613143 指导教师姓名: MR LI职称: 助教 2011年3月广东科学技术职业学院计算机工程技术学院毕业设计(论文)开题报告填表日期: 年 月 日 题目工资管理系统学生姓名SKY学号08613143专业软件技术班级软件开发(1)班指导教师MR LI职称助教课题小组成员SKY,AMY选题目的及意义本系统开发的主要目的就是要使工资管理实现计算机管理,使管理员能够有序的管理每一位员工的各项工资条款、核算员工的应发工资、自动生成员工工资单并打印、统计员工工资并生成工资。意义:使单位运用现代化技术节省人力资源,提高工资管理中的工作效率,创造更多更高的经济效益。拟完成的任务及指标1、信息管理 提供对“员工信息表 ”、“员工考勤表”的 数据输入、记录增加、记录修改、记录删除、记录查询以及对工资信息表进行备份、还原,Excel表的导入导出等操作。2各部分工资设定提供对“基本工资”、“职务工资”、“职称工资”、“等级工资”、“工龄工资”、“级别工资”、“火食费用”、“奖金”、“津贴”等内容的标准输入、修改功能3工资核算对员工工资进行核算。4工资查询提供对查询表“工资表”的查询,用户可以按职工编号、职工姓名等对“工资表”进行查询并打印。5系统设置用户可以修改登陆密码,而且可以添加登陆用户,设置用户权限和状态。创新思路、手段及方法本系统是针对阿依莲公司开发的一个工资管理系统,阿依莲在珠海、中山等地都有分店,为了方便管理,我们做成网站形式,可以放在网上,实现跨地域式的信息共享;审核意见指导教师(签章): 年 月 日 指导教师评语:指导教师评分:指导教师签名: 年 月 日答辩委员会对毕业设计(论文)的评语和成绩评定决议: 答辩委员会评分: 答辩委员会: (签章) 主任: 年 月 日院长评分决议: 院长: (签章)年 月 日目录一、引言5二、技术论述6 1、.NET三层架构6 2、AJAX技术7三、系统分析8 1、系统初步调查8 2、可行性分析8 3、系统开发的目标8 4、系统设计理念8 5、功能分析9四、系统设计9 1、功能设计9 2、功能模块图11 3、数据库设计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即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。它有机地包含了以下几种技术: 基于web标准(standards-based presentation)XHTML+CSS的表示; 使用 DOM(Document Object Model)进行动态显示及交互; 使用 XML 和 XSLT 进行数据交换及相关操作; 使用 XMLHttpRequest 进行异步数据查询、检索; 使用 JavaScript 将所有的东西绑定在一起。AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。与传统的web应用比较传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。三、 系统分析1、 系统初步调查进行初步调查的主要方式是在网上查阅相关信息和咨询工资管理人员,以了解工资的录入、查询等相关业务流程。2、 可行性分析 技术可行性一个系统可行性的分析主要从两个方面着手:一是该技术方案是否成熟;二是应用技术是否能够在当前技术环境下长时间应用,不会因技术环境的改变而流产。对于本系统来说,改系统已经有类似软件借鉴,技术方案已经相当成熟,而且本系统运行环境还在高速发展当中,在往后很长一段时间内,本系统不会因此而流产。 经济可行性经济可行性取决于系统是否能够得到利益。降低了人员费用,交通费用等,更重要的是,它产生的无形的效益更多,可以全面提升管理的水平。系统成本也可分为开发成本和运行维护成本,对于本软件系统,如果运行得当,它的运行维护成本是相当低的。3、 系统开发的目标 本系统的任务是实现企业员工工资管理的系统化、规范化和自动化。能够和人事管理系统和考勤管理系统结合在一起,实现高效的、科学的现代化管理。4、 系统设计理念 尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。 系统应符合公司工资管理的规定,满足公司工资管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等的操作。5、 功能分析工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。工资管理系统最起码应该具备以下几大功能: 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。 对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。 查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资数在某一范围的职工的工资情况等。 报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。四、 系统设计1、 功能设计本系统分为工资管理和系统管理两大功能模块。 登录 工资管理 员工管理 输入姓名查询员工基本信息,可以选择所属部门、店铺和级别细化查询;可以添加、修改、删除员工基本信息。 考勤管理输入姓名查询员工出勤信息,可以选择所属部门、店铺和级别细化查询;可以记录、修改、删除员工出勤信息。 补贴管理 输入姓名查询员工补贴信息,可以选择所属部门、店铺和级别细化查询;可以记录、修改、删除员工补贴信息。 奖金管理 输入姓名查询员工奖金信息,可以选择所属部门、店铺和级别细化查询;可以记录、修改、删除员工奖金信息。 工资概况 输入姓名查询员工工资概况,可以选择所属部门、店铺和级别细化查询;实现增删查改功能。汇总了所以信息最后得出实际发放工资。最后导出工资表单。 发放工资发放工资则是选择发放工资的时间。 系统管理 考勤设置设定考勤方面应该增加或减少工资的百分比。 补贴预设设定各种补贴的金额。 奖金预设设定各类奖金金额。 店铺设置设置店铺的信息。 等级设置设置各种职称的基本工资等信息。 部门设置设置部门信息。 数据管理 数据管理提供了数据的备份和还原,数据的导出和导入。 退出 2、 功能模块图3、 数据库设计 数据库是60年代末出现的一门计算机软件技术,到现在虽然只有四十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。(1)数据表的设计表名:EmployeeRole 登录角色权限解释:角色分为管理员,操作员,普通员工角色解释:管理一般为财务经理,操作员为店铺组长,没有必要这样设置序号列名数据类型长度小数位标识主键允许空默认值说明1RoleIdnvarchar500是否角色ID2RoleNamenvarchar500否角色名称表名:Allowance 补贴设置权限解释:只有管理员可以更改序号列名数据类型长度小数位标识主键允许空默认值说明1AllowanceIdnvarchar500是否2AllowanceNamenvarchar500否补贴的名称3Defaultmoneyfloat80否默认的补贴金额,补贴时可以对某人进行特殊更改表名:Attendance 考勤设置权限解释:只有管理员可以更改序号列名数据类型长度小数位标识主键允许空默认值说明1AttendanceIdnvarchar500是否考勤号2AttendanceNamenvarchar500否考勤名称,如迟到,加班等3SalaryPercentfloat80否发生一次所增或所扣基本工资的百分比表名:Bonus 奖金设置权限解释:只有管理员可以更改序号列名数据类型长度小数位标识主键允许空默认值说明1BonusIdnvarchar500是否奖金编号2BonusNamenvarchar500否资金名称3DefaultMoneyfloat80否默认资金表名:DepartType 部门设置权限解释:只有管理员可以更改序号列名数据类型长度小数位标识主键允许空默认值说明1DepartIdnvarchar500是否部门ID2DepartNamenvarchar500否部门名称表名:EmployeeAllowance 补贴记录权限解释:只有管理员可以记录,更改序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否主键,自动编号2EmployeeIdnvarchar500否员工ID3AllowanceIdnvarchar500否补贴ID4AllowanceMoneyfloat80否取所属补贴的默认值,可以对个人进行更改5AllowanceYMvarchar500否补贴的年月表名:EmployeeAttendance 考勤记录权限解释:操作员可以并且只可以对自己所属店的员工出勤进行记录和更改普通员工可以查看自己的出勤情况序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否主键,自动编号2EmployeeIdnvarchar500否员工ID3AttendanceIdnvarchar500否考勤ID4Timesfloat80否数量,迟到以次数为准,请假、旷工以天数为准,加班以小时为准5AttendanceYMnvarchar500否所在的年月表名:EmployeeBonus 获奖记录权限解释:只有管理员可以记录,更改普通员工可以查看自己的获奖记录序号列名数据类型长度小数位标识主键允许空默认值说明1IDint40是是否主键,自动编号2EmployeeIdnvarchar500否员工ID3BonusIdnvarchar500否奖项ID4BonusMoneyfloat80否金额,可以对默认值对个人更改5BonusYMnvarchar500否奖金所在年月表名:Employees 员工信息权限解释:普通员工可以查看自己的信息,记录和更改由管理员完成序号列名数据类型长度小数位标识主键允许空默认值说明1EmployeeIdnvarchar500是否工号2Pwdnvarchar500否(Nayilian)密码3Namenvarchar500否姓名4NowStateint40否(1)状态5TypeIdnvarchar500是等级ID6RoleIdnvarchar500是角色ID7DepartIdnvarchar500是部门ID8Sexint40是性别0为男1为女9Addressnvarchar500是地址10phonenvarchar500是电话11ShopIdnvarchar500是所属店ID12Emailnvarchar500是电子邮箱表名:JobType 等级设置权限解释:只有管理员可以记录,更改序号列名数据类型长度小数位标识主键允许空默认值说明1TypeIdnvarchar500是否等级ID2JobNamenvarchar500否等级名3BaseSalarymoney84否基本工资表名:Salary 工资记录权限解释:由管理员一键生成,再进详细的修改。普通用户可以查看自己的工资序号列名数据类型长度小数位标识主键允许空默认值说明1SalaryIdbigint80是否主键,自动编号2EmployeeIdnvarchar500否员工ID3EmployeeNamevarchar2000否员工姓名4ShopNamevarchar2000是店铺名称5JoyNamevarchar2000是等级名6payYMvarchar2000否工资年月7IssueTimedatetime83否发放日期8BasicSalaryfloat80否基本工资9AttendancePayfloat80是(0)迟到,加班等总金额10AllowancePaynchar100是(0)补贴总金额11BonusPayfloat80是(0)奖金总额12ShouldtotalMoneyfloat80否应发工资13RealtotalMoneyfloat80否实发工资总额14SortIndexbigint80是(1)排序15Remarkvarchar20000是备注表名:Shop 店铺设置权限解释:只有管理员可以更改序号列名数据类型长度小数位标识主键允许空默认值说明1ShopIdnvarchar500是否店铺ID2ShopNamevarchar2000否店铺名称3ShopAreavarchar2000否所以区域,0为珠海,1为中山4SowStatevarchar2000否状态,0为不可用,1为可用5ShopHeadvarchar2000是店长6Remarkvarchar20000是备注(2)数据表关系图五、 系统测试实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,示经周密测试的系统投入运行,将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论