本科毕业设计-人事工资信息管理系统.doc





《本科毕业设计-人事工资信息管理系统.doc》由会员分享,可在线阅读,更多相关《本科毕业设计-人事工资信息管理系统.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机科学与技术专业(本科)毕业设计论文题目 人事工资信息管理系统所在班级 _ 姓 名 _ 学 号 _ 指导教师 _ 完成日期 _摘 要随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。计算机信息处理系统的引进已彻底改变了许多公司的经营管理 。甚至附近的一个小店主也可能正在用计算机来控制销售、记账以及其他活动。在一些大公司里,电子信息处理系统监测全部工作设备的操作与运行。人事工资管理系统是企业管理机制中的重要组成部分,通过对人事工资管理系统的管理机制进行调查研究,开发了此管理系统。本系统中解决了公司企业的人员,考勤及工资结算的问题以及相关统计工作。本系统中包含五个功能模块:员工
2、管理,考勤业绩管理,工资管理,请假管理和系统管理。本系统使有Microsoft公司推出的ASP.net 进行前端开发,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过ADO.net和数据库进行无缝连接,后端的开发工具是Microsoft Sqlserver 2000,整个数据库都是相互关联的,使数据库具有较高的完整性,一致性和安全性。关键词:人事管理,工资管理,数据库管理系统,。AbstractWith the progress of science and technology,the rapid development of the co
3、mputer industry, improve peoples working efficiency greatly.The introduction of computerized information systems has sharply changed management control in many companies. Even a neighborhood shopkeeper may now use computers to control sales, billing, and other activitise . In large companies, electr
4、onic data processing systems monitro entire projects and sets of operations.The management of employee and salary is the important part of the administration of a company. Investigations through the mechanism of management to the companys employee and salary system,this system contains five modules,
5、 namely employee information management, attendance and sale money management ,salary management, leave info management, and system set.This system use Microsoft carry on front develop, ASP.net. It adopt new technologies most who software design nowadays, it has to be high to develop efficency, desi
6、gnflexible, beautiful friendship interface software that produce, etc.characteristic.At the ADO .net of ASP.net and data base go on and have and sew and ioin shis system, use to accuse of one and touch off the incident A at a large amount of .The developing instrument of the back end is Sqlserver 20
7、00 of Microsoft , the whole data base is related each other, makes the data base have relatively high integrality , Consistency and security.Key words: the management of employee, the management of salary , DBMS, A.目 录前言1第一章 系统概述21.1 国内外研究现状及发展趋势521.2 研究目的、意义和范围21.3 系统技术概述31.3.1 .NET Framework概述9113
8、1.3.2 ASP.NET、ADO.NET和C#语言简介5134第二章 系统需求分析62.1 需求分析的目的62.2 项目背景62.3 需求分析62.3.1 问题定义62.3.2 可行性研究62.3.3 人事工资具体任务要求和运行过程72.4 对现有系统的分析72.5 技术方面可行性分析72.5.1 软件分析72.5.2 硬件分析82.5.3 人员分析82.6 经济方面可行性分析82.7 结论8第三章 系统总体设计103.1数据流程分析103.2 系统总体软件结构123.3 数据库设计133.3.1 数据项和数据结构133.3.2 数据库概念设计133.3.3 数据库物理设计15第四章 系统主
9、要功能实现184.1 Web.config文件配置184.2 页面的风格设计184.3 系统登陆模块的实现194.4 员工管理模块的实现214.4.1 添加员工信息功能的实现214.4.2 员工查询维护功能的实现234.5 考勤业绩管理模块的实现244.5.1 添加考勤信息功能的实现244.5.2考勤信息查询功能的实现264.5.3销售业绩信息添加功能的实现274.5.4 销售业绩信息查询功能的实现304.6 工资管理模块的实现324.6.1 员工工资自动生成功能的实现324.6.2 员工工资查询功能的实现34第五章 系统的发布37结 论38参考文献39致 谢4041前言在现代化企业中,信息管
10、理工作将发挥越来越重要的作用。企业信息管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。因此,企业必须加强自身的信息基础设施建设,通过企业基础数据的信息化、企业基本业务流程和事务处理的信息化、企业内部控制及实施控制过程的信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。企业的人事工资管理是企业发展的关键环节,一个好的人事管理体制将给企业带来很可观的经济效益。无论什么公司或企业,都存在员工,需要记录员工的日常考勤信息,需要每个月
11、给员工分配工资。手工管理这些纷繁复杂数据的方式已经不适应时代的潮流,实现数据规范化、自动化的电脑管理,是一个管理规范、动作高效的企业单位的必然要求。本系统是为企业的人事工资管理系统,专为公司企业的员工考勤工资需求而开发。系统具有员工信息管理,考勤业绩信息管理,工资生成管理,请假管理等功能,界面友好、操作简便。开发此项目,能够将所学的理论知识与实际应用相结合,并尝试应用最新流行的开发工具,以达到掌握新技术、进一步提高程序开发能力的目的。此项目在开发过程中得到了*老师的精心指导和帮助,在此对*老师表示由衷的谢意!由于时间仓促,加之水平有限,系统的缺点及不足之处在所难免,敬请读者批评指正。第一章 系
12、统概述1.1 国内外研究现状及发展趋势5传统的人事工资信息管理方式有两种:一种是人工操作,各种信息的录入和操作都是记录到纸上,这种方式因为效率太低已不多用;另一种是基于其他计算机技术(如ASP和脚本语言),将动态网页和数据库结合,通过应用程序来处理各种信息,这是目前较为流行的做法。但是由于其他技术(如ASP技术)本身的局限性使得系统有一些不可克服的缺陷。ASP.NET不仅仅是下一版本的ASP(Active Server Pages,动态服务器页面),而且是建立动态Web应用程序而重新打造的全新技术,其主要特色包括: 语言的独立性; 简单的开发操作,分离程序代码和网页内容; 提高了执行效率; 简
13、化部署与组态的操作; 支持客户端类型; 支持下一代的Web服务; 增进适用性; 增进延展性; 更多的支持工具; 更佳的安全机制; 会话(Session)可以跨进程、跨机器。由于ASP.NET的众多优点,技术发展和各种客观实际的需要,该系统选用了ASP.NET来开发设计,实现了对商贸公司的产品动态管理操作,使得对各种商品的进货,销售,库存查询管理更加及时、高效,提高了工作效率。1.2 研究目的、意义和范围随着Internet的普及,越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中人事工资管理系统是
14、作为一个公司企业的重要组成部分,通过它可以实现对各种员工信息,职位信息,考勤信息,工资信息,请假信息进行有效的管理,从而解决了传统人工操作的低效率性,易出错性。该系统使用ASP.NET(C#语言)和ADO.NET技术开发, 实现了人事工资信息管理,使得对信息的管理更加及时、高效,提高了工作效率。该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于.NET平台架构开发设计,随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(Management Information Syst
15、em,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。1.3 系统技术概述1.3.1 .NET Framework概述911.NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web se
16、rvices 的内部 Windows 组件。.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的; 提供一个将软件部署和版本控制冲突最小化的代码执行环境; 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境; 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境; 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致; 按照工业标准生成所有通信,以确保基于
17、.NET Framework 的代码可与任何其他代码集成。公共语言运行库是 .NET Framework 的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的
18、最新创建的应用程序(如 Web 窗体和 XML Web Services)。1.3.2 ASP.NET、ADO.NET和C#语言简介513ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,结构模型如图1-1所示:图1-1 ASP.NET的结构模型 UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户; 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XMLWeb Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互
19、生成的信息和数据的基础; 数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。ADO.NET提供对Microsoft SQL Server、OLEDB和XML公开的数据源的一致性访问,数据共享用户应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。ADO.NET 有两个核心组件:DataSet 和 .NET Framework 数据提供程序,后者是一组包括 Connection、Command、DataReader 和 DataAdapter 4个对象在内的组件,其组件结构如图1-2所示:图1-2 ADO.NET的组件结构图
20、示DataSet对象是 ADO.NET 的断开式结构的核心组件,实现独立于任何数据源的数据访问。Connection 对象提供与数据源的连接,是操作数据库的基础,表示应用程序和数据源之间的惟一会话。Command 对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,实现对数据源的操作,如查询、插入、修改和删除等。DataReader 对象从数据源中读取只进且只读的数据流。DataAdapter 对象是DataSet 对象和数据源之间关联的桥梁,用数据源填充DataSet并解析更新。设计 ADO.NET 组件的目的是为了从“数据操作”中分解出“数据访问”。C#语言
21、是.NET中一种崭新的语言,C#是由C和C+派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合Visual Basic的高效率和C+的强大功能。第二章 系统需求分析2.1 需求分析的目的尽早地对软件项目的可行性做出细致而谨慎的评估,以避免在项目开发过程中浪费大量的人力、物力、财力。2.2 项目背景进入二十一世纪,信息化的进程进一步加快,向着网络化、智能化方向发展,计算机行业飞速向前发展,信息化深入到社会的各行各业。微机化管理的广泛应用,使工作效率显著提高。通过可行性分析,我决定为公司企业开发人事工资系统,经过详细调查,收集各种资料,得到以下有关情况。因为公司企业中存在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 人事 工资 信息管理 系统

限制150内