单位人事管理系统毕业论文.doc

上传人:laozhun 文档编号:3936378 上传时间:2023-03-28 格式:DOC 页数:29 大小:830.50KB
返回 下载 相关 举报
单位人事管理系统毕业论文.doc_第1页
第1页 / 共29页
单位人事管理系统毕业论文.doc_第2页
第2页 / 共29页
单位人事管理系统毕业论文.doc_第3页
第3页 / 共29页
单位人事管理系统毕业论文.doc_第4页
第4页 / 共29页
单位人事管理系统毕业论文.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《单位人事管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《单位人事管理系统毕业论文.doc(29页珍藏版)》请在三一办公上搜索。

1、单位人事管理系统 摘 要:随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求,推动企业劳动人事管理走向科学化,规范化的必要条件.本文主要介绍了人事管理系统的整个设计开发过程.其主要系统功能包括以下几个模块:系统模块管理(包括重新登陆、用户管理、系统备份、系统还原) 、员工管理(包括新员工登记、员工信息查询、员工信息维护、员工部门管理)、考勤管理(包括缺勤类型设定、员工考勤信息)、工资管理(包括工资设定管理、津贴管理、医疗保险

2、管理、月工资生成管理) 、统计报表管理(包括员工信息统计报表、员工考勤信息统计报表、员工月工资统计报表) 、帮助。体现了清晰的人事管理流程,完成了基本的人事管理要求,是一个典型的信息管理系统。该系统大大地简化了操作流程,提高了企业的工作效率。 关键词: 单位人事管理; SQL SERVER2000personnel management system Abstract: With the development at full speed of the computer and network technology, it is popularized day by day in the wo

3、rld that Internet/Intranet is used, nowadays the society is advancing fast to the information-based society, the function of information automation is greater and greater. The administrative system of the personnel is an indispensable part of modern enterprises management, meet the needs of modern e

4、nterprise system, personnel management moves towards the scientific process to promote enterprises and work, standardized essential condition .This text has recommended developing the course in whole design of the administrative system of the personnel mainly. Its main system function includes the f

5、ollowing several pieces of module: The systematic module managing (Including land again, user management, the system is backed up, the system is reduced ), the staff manage (Including the new employee registers, staffs information inquiry, staffs information is safeguarded, the management of staffs

6、department), the attendance managing (Including the type absent from duty is established , staffs attendance information), the salary managing (Including the salary is established and managed, the subsidy is managed, the medical insurance is managed, the monthly salary is turned into and managed ) ,

7、 statistical report form managing (includes information statistical report forms of staff , staffs attendance information statistical report form , staffs monthly salary statistical report form ) , help. Have reflect the clear personnel management procedure, has finished the basic personnel manageme

8、nt expectancy, it is a typical information management system . This system has simplified the procedure of operating greatly, has improved the working efficiency of enterprisesKey words: personal managent system; SQL SERVER2000目 录1. 引言-52. 开发工具简单介绍-52.1 powerbuilder9.0简介-52.2 sqlserver2000简介-63. 可行性

9、分析-63.1技术上的可行性-63.2经济上的可行性-63.3社会上的可行性-73.4总体情况的设计分析-73.4.1 C/S计算模式分析-73.4.2 在系统中使用ODBC-73.4.3 在PowerBuilder中访问数据库-84. 系统分析-94.1系统开发的指导思想-9 4.1.1 采用生命周期法开发系统-9 4.1.2 注重系统的适用性-9 4.1.3 注重系统的实用性-9 4.1.4 注重系统的安全性-9 4.2系统的软硬件要求-9 4.2.1 硬件要求-9 4.2.2 操作系统的要求-9 4.2.3 客户端的机器配置-9 4.3系统的名称和目标-9 4.3.1 系统名称-9 4.

10、3.2 实现目标-94.4数据流程图-94.5数据字典-11 5. 系统设计-145.1系统功能结构设计-14 5.1.1 系统功能设计-145.2功能模块分析-15 5.2.1 员工信息管理-15 5.2.2考勤管理-18 5.2.3 工资管理-19 5.2.4 统计报表管理-20 5.2.5 系统模块-22 5.2.6 帮助模块-225.3代码设计-22 5.4数据库设计-235.5输入输出设计-255.5.1 输入设计-255.5.2 输出设计-256. 系统实施-25 6.1程序设计-256.2人员培训-266.3系统调试-267. 系统维护-268. 系统评价-269. 实施心得-2

11、610. 结束-2911. 辞谢-2912参考文献-30 1引言人事管理系统已是一个老课题了,面对如今高速发展的互联网,人们渴望办公过程自动化,祈盼人事管理系统能实现公开化、方便化、大众化、远程化的要求.随着计算机技术得飞速发展,计算机在企业管理中应用得普及,利用计算机实现单位人事的管理势在必行.人事管理系统也是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求,推动企业劳动人事管理走向科学化,规范化的必要条件.2开发工具简单介绍2.1 powerbuilder9.0简介PowerBuilder是美国Powersoft公司于90年代初推出的基于客户/服务器体系结构的面向对象的数据库开发工

12、具。该产品一上市即深受广大应用开发人员的喜爱,因此迅速占领市场,目前几乎已发展成为前端工具的事实上的标准。著名数据库软件公司Sybase收购Powersoft公司以后,PowerBuilder通过Sybase较早地介绍给了中国用户。 1994年Powersoft公司又在北京建立办事处,PowerBuilder便广泛为中国的用户接受和使用。所开发的应用已广泛地应用于金融、证券、邮电、商业等各个部门和各个领域,并发挥着巨大的作用。对于数据库应用系统强有力的支持是PowerBuilder的一大特色,它提供与当前流行的大型数据库如:ORACLE、INFORMIX、SYBASE等的专用接口,并可通过OD

13、BC与微机数据库连接,具有强大的查询、报表和商业图形功能,可支持跨平台开发。PowerBuiler采用真正的面向对象的技术,它将所有的事件、控制、函数和程序都以对象为单位封装起来,具有封装、多态、继承的属性。PowerBuilder为开发人员提供了各种工具和一个集成的开发环境,创造了应用开发时所需要的各种部件,如窗口、菜单、数据库存取、数据库管理、图形、报表、调试、编译等工作全部都能在PowerBuilder的继承开发环境中完成。PowerBuilder是面向对象的可视化(visual)编译工具,相对于第三代面向过程编程语言,可让程序员将更多的精力放到功能的实现而不是界面的实现上来。这些不仅能

14、提高程序员的工作效率,同时还能极大地加快开发进程。值得一提的是,PowerBuilder 提供了一个智能型、功能强大的数据窗口对象(DATAWINDOW),利用它,软件人员无需编写专门的SQL语句,就可以实现对后台数据库进行显示、修改、更新、插入、删除、和打印等操作。数据窗口(DATAWINDOW)是PowerBuilder的专利,也是PowerBuilder应用程序的核心和精华所在。PowerBuilder通过数据窗口(DataWindow)建立了用户与数据库间的交互和控制。随着PowerBuilder新版本的推出,这一功能强大的第四代语言快速开发环境又提供了众多颇受欢迎的改进,增加了平台支

15、持的数量,增强了建立因特网和内部网上分布式应用的能力,扩展了语种支持。显著的变化是Powerbuilder已经开始从传统的客户/服务器开发环境转变成完全支持WWW(world wide web)应用的开发环境。新的JAVA代理生成器使JAVA客户机能够直接访问应用逻辑和PowerBuilder对象。代理提供了一种插入商用逻辑的方法,从而确保了应用程序的灵活性、可伸缩性和可重用性,消除了重写和重新开发对象的时间,直接支持ActiveX技术、server push技术,对分布式计算机模型的定义更加明确,实现更为简便,并可以利用数据窗口直接生成HTML格式文件。可以说,在现今众多的数据库应用开发工具

16、中,PowerBuilder是其中的佼佼者。它可以使用应用开发的速度更快、成本更低、质量更高、功能更强。PowerBuilder已成为Client/server模式应用和基于Internet模式应用的主要开发工具之一。22 sqlserver2000简介sqlserver2000是Microsoft所推出的与oracle、sybase、informix以及DB2等知名厂家同级别的数据库系统,除了继承原先易学易用的特点外,同时也让该数据库的功能更加强大和更加完善。Microsoft SQL Server 2000 扩展了 Microsoft SQL Server 7.0 版的性能、可靠性、质量和

17、易用性。Microsoft SQL Server 2000 增加了几种新的功能,由此成为大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。SQL Server 2000 支持分布式分区视图增强,使您得以在多台服务器间对表进行水平区分。还可以从一台数据库服务器扩大到一组数据库服务器,使服务器相互合作,提供与数据库服务器群集相同的性能级别。此数据库服务器组(或数据库服务器联合体)可以支持最大型的 Web 站点和企业数据处理系统的数据存储要求。等等。3可行性分析可行性分析是任何一项软件开发工程正式投入前必须进行的工作,这对于保证资源的合理使用、避免浪费十分必要,也是项目能

18、顺利进行的必要保证,是指在当前情况下,研制这个信息系统是否有必要,是否具备必要的条件,它不仅包括可能性,还包括必要性,合理性。系统的可行性分析,是针对开发一个管理信息系统,它的开发是否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件,同时还要分析在目前条件下是否有必要开发这样一个信息管理系统。31、技术上的可行性:1软件、硬件设备上:软件、硬件设备上系统的软硬件要求不高,目前市场上所提供的计算机软硬件资源能够满足系统的开发需求。2开发、维护、管理上:开发、维护、管理上现有的开发技术水平完全能够胜任开发任务,并且有关方面的操作人员稍加培训,完全可以胜任维护工作。

19、32、经济上的可行性:1设备费用:一台计算机就满足本系统的运行要求。2开发费用:该系统并不十分复杂,因此开发费用不高。3系统收益估算:由于该系统的操作简单、方便,并且相对于国内的现用系统来说增加了一些新的功能,给公司节省了很多的人力和物力,提高了工作效率,促进企业实现从传统项目管理向现代项目管理的转变。提供更多的信息给公司,所以是个可行的投资。33、社会可行性:1 改革的必要性:人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代化企业制度要求、推动企业劳动人事管理走向科学化、规定化的必要条件。2 从组织内部讲:单位工作人员对开展人事管理系统表示支持,高层管理者做好带头人的作用,使人事能

20、快速从人工阶段过渡到人机系统阶段。34、总体情况的设计分析341、C/S计算模式分析 C/S模式是一种分布式计算模式。它将某个应用适当分解为多个任务,由多台机器分别执行,共同实现整个应用。在这多个任务之间存在着多种交互关系,其中最基本的是“请求/响应“关系:既Client向Server提出某种信息或数据的处理请求,Server针对请求,完成相应处理,并将结果作为响应返回给Client.C/S模式主要由服务器管理程序(Server)、可户应用程序(Client)和中间件(middleware)三部分组成。Server负责有效地管理系统的资源,其任务集中于 1数据库安全性的要求 2数据库访问并发性

21、的控制 3数据库前端的客户应用程序的全局数据完整性规则 4数据库的备份与恢复Client的主要任务是:1 提供给用户与数据库交互的界面2 向数据库服务器提交用户请求并接收来自数据库服务器的信息3 利用客户应用程序对存在与客户端的数据执行应用逻辑要求中间件负责联结客户应用程序与服务器管理程序,完成数据库服务器和客户应用程序之间的数据传输,协同完成一个作业,以满足用户查询管理数据的要求。 C/S模式比文件服务器系统能提供更高的性能,因为客户端和服务端将应用的处理要求分开,同时又共同实现其处理要求,对客户端应用程序管理数据,而客户断程序发送请求和分析从服务器接收的数据。342、在系统中使用ODBCp

22、owerbuilder8.0的ODBC接口使用PowerBuilder提供的动态链接库中的PBODB80.DLL来访问已安装ODBC驱动的ODBC数据源。安装ODBC驱动后,PBODB80.DLL就是可以通过ODBC驱动程序管理器来访问相应的数据源。 Powerbuilder ODBC接口包括:ODBC函数调用到库,该库用来连接数据源,执行SQL语句以及检索结果;连接和注册到DBMS的标准方法。 当从PowerBuilder访问数据源时,连接需要经过若干层才能到达数据源。如图显示了一个powerbuilder ODBC 连接的基本组成(其中Powerbuilder)与ODBC接口动态连接库一起

23、构成了应用程序部分。PowerBuilderODBC接口DLL(PBODB80.DLL)ODBC驱动程序管理器(ODBC.DLL) 数据源驱动数据源驱动数据源驱动数据源数据源数据源应用程序由powerbuilder提供,调用ODBC函数以提交SQL语句、分类查询以及从数据源检索结果; ODBC驱动程序管理器由Microsoft提供,负责为应用程序装载及卸载驱动程序; 数据源由DBMS或数据库厂商提供,为应用程序存储和管理数据。数据源由被访问的数据、相关的DBMS、操作系统和访问DBMS的网络软件(可选)组成。343、在PowerBuilder中访问数据库在powerBuilder应用程序中,只

24、有先创建一个Transaction 对象,然后才能通过这个Transaction 对象来访问数据库。在PowerBuilder数据库连接中,Transaction对象是介于应用程序与数据库之间的通信区域,它声明了Powerbuilder连接数据库时用到的参数,并接收由数据库返回的状态信息。鉴于大多数应用程序仅访问一个数据库,PowerBuilder提供了全局缺省的Transaction对象SQLCA(既SQL通讯区域,SQL Communication Area),也可以根据需要定义其它的Transaction对象,特别是当应用程序有多个数据连接时。 PowerBuilder应用程序通过Tra

25、nsaction 对象访问数据库的基本步骤是:1 创建Transaction对象(使用SQLCA以外的Transaction对象时);2 定义有关参数,这些参数具体体现了访问数据库时是通过powerbuilder本身提供的接口还是通过ODBC驱动程序的接口。3 使用该Transaction对象连接数据库;4 使用该Transaction对象并编写SQL语句(或者通过数据窗口和数据存储)访问数据中的数据;5 断开与数据库的连接;6 撤消该Transaction对象。4系统分析系统分析阶段的任务是与用户交流,充分了解用户的需要和要求,用系统的思想和方法,把一个企业复杂的业务分解成简单的组成部分,找

26、出这些部分的基本属性和彼此的关系。这是信息系统开发的最重要的环节,好的需求分析+好的系统设计=优秀的系统,好的需求分析+差的系统设计=良好的系统,差的需求分析+好的系统设计=差的系统,可见系统分析的重要性,其内容主要包括对组织各部门,各业务的详细了解,并在此基础上进行分析,以开发出符合用户要求的土地价值评估信息系统。41、系统开发的指导思想411、 采用生命周期法开发系统由于在设计实施过程中遇到时间、知识储备和应用技术等原因的限制,设计开发系统时采用生命周期法。按照系统规划系统分析系统设计系统实施系统运行系统维护思路来设计实施系统。412、 注重系统的适用性在设计的时候,尽量避免了编程语言的原

27、因而造成的错误。错误不能避免的,但努力实现在系统中给出相应的提示。413、 注重系统的实用性由于本系统的使用者一般是生产管理经验丰富,但专业知识不足的管理者,由于计算机技术掌握程度层次不同,对系统开发知识不太清楚。所以应用系统操作尽量简单易懂,容易上手,平时维护便捷。414、 注重系统安全性由于本人的知识水平限制,只能从完善口令管理、严格操作权限,从而保证应用系统的日常管理和控制。42、 系统的软硬件要求: 服务器的机器主要配置情况:421、硬件要求:计算机应在486或更高档次的计算机,内存在128MB或更大的4. 2. 2、操作系统的要求: win2000 server,SQL Server

28、 2000, PowerBuilder9.0423、客户端的机器配置:硬件要求:CPU=200MHZ内存=16MB 系统要求:WIN95/98 ,SQL Server 2000客户端43、 系统的名称和目标:431、系统名称:单位人事管理信息系统432、实现目标:该项软件开发为解决人事科员工资料的管理;原有的手工作业耗时费力,又不能保证数据的正确性,迫切需要实现计算机信息化管理,用现代化管理手段实现对数据的录入、查询、打印等的管理。44、数据流程图单位人事管理系统员工 员工管理操作员 考勤管理 工资管理 报表管理 人事管理系统顶层DFDP1.1输入 员工号 正确的员工号 D1 员工信息表 P1

29、.3打印请 求P1.2修改请 求 修改请求 打印请求 “员工管理”框的展开P2.1输入员工号 D2 缺勤类型表 正确的员工号P2.2修改请 求 修改请求 D3 考勤管理表 P2.4打印请 求P2.3修改请 求 修改请求 打印请求 修改后的考勤信息“考勤管理”的展开P3.1输入操作员编码 正确的操作员编码 D4 用户信息表P3.3系统还原P3.2系统备份 数据信息 D5 “用户信息表”的展开P4.1输入 员工号 正确的员工号 D6 月工资表 统计生成月工资 P4.2打印请求 打印请求 “工资表”的展开4.5数据字典4.5.1、员工管理模块数据流名:输入请求 组成:输入标志数据流名:修改请求 组成

30、:修改标志数据流名:打印请求 组成:打印标志加工名:输入编号:P1.1激发条件:员工号已输入加工逻辑:将员工号存入员工表中执行频率:XX次/日加工名:修改请求编号:P1.2激发条件:修改请求已输入加工逻辑:根据修改请求进行修改。执行频率:XX次/日加工名:打印请求编号:P1.3激发条件:打印请求已输入加工逻辑:根据打印请求进行打印。执行频率:XX次/日数据存储名称:员工信息表存储结构:员工号,姓名,性别,出生年月,籍贯,民族,国籍,政治面貌,血型,职务,部门,身份证号,电话,手机,婚姻状况,健康状况。数据存储名称:员工信息表存储结构:员工号,姓名,性别,出生年月,籍贯,民族,国籍,政治面貌,血

31、型,职务,部门,身份证号,电话,手机,婚姻状况,健康状况。4.5.2、考勤管理模块数据流名:输入请求 组成:输入标志数据流名:修改请求 组成:修改标志数据流名:打印请求 组成:打印标志加工名:输入编号:P2.1激发条件:员工号已输入加工逻辑:根据员工号确定考勤记录执行频率:XX次/日加工名:修改请求编号:P2.2 P2.3激发条件:修改请求已输入执行频率:XX次/日加工名:打印请求编号:P2.4激发条件:打印请求已输入执行频率:XX次/日数据存储名称:缺勤类型表 存储结构: 存储结构:缺勤类型,名称,缺勤类型描述数据存储名称:考勤管理表 存储结构: 员工号,时间,缺勤天数,缺勤类型,缺勤理由4

32、.5.3用户管理模块数据流名:打印请求 组成:打印标志加工名:输入编号:P3.1激发条件:操作员编码已输入加工逻辑:根据操作员得到用户执行频率:X次/日加工名:备份系统编号:P3.2激发条件:加工逻辑: 执行频率:X次/日加工名:还原系统编号:P3.3激发条件:加工逻辑: 执行频率:X次/日数据存储名称:用户信息表 存储结构:用户名,用户口令,权限。4.5.4、工资管理模块数据流名:打印请求 组成:打印标志加工名:输入编号:P4.1激发条件:员工号已输入加工逻辑:根据员工号统计月工资,年工资执行频率:X次/日加工名:打印请求编号:P4.2激发条件:打印请求已输入加工逻辑:根据打印请求打印执行频

33、率:X次/日数据存储名称:月工资表 存储结构:员工号,基本工资,津贴,医疗保险,缺勤扣除,保险费,总月工资,月工资时间。5系统设计在前面进行了一系列的系统调查和系统分析以后,接下来的工作便是系统设计了。这是软件工程中第二个关键的阶段。它是根据前面的几个阶段的结果,在已获准的系统分析报告基础上进行系统设计。51、系统功能结构设计511 系统功能设计系统功能设计是确定本系统所应包含的功能模块,本功能结构图如下所示:重新登陆月工资统计考勤信息统计员工信息统计员工工资模块月工资生成医疗保险管理基本工资设定统计报表模块单位人事管理系统员工考勤模块个人考勤记录缺勤类型设定员工部门管理员工信息维护员工信息查

34、询新员工添加员工管理模块系统还原系统备份帮助模块用户管理系统模块 津贴管理待添加的隐藏文字内容1工具栏设定关于本系统52、功能模块分析系统功能描述:以“单位人事管理系统”为主线,经过分析需要包含以下几个子系统521、员工信息管理:用于输入员工信息,查询员工信息,修改员工资料.此模块包括以下4个子模块: (1)新员工的登记.(2)员工信息的查询.(3)员工信息维护.(4)部门管理. 在这4个子模块中可以实现系统的一些功能,包括:添加新员工,员工按部门分类,查询员工信息,修改员工信息,添加删除部门等.(图一)(图二)(图三)(图四)522、考勤管理用于设定缺勤类型以及个人考勤记录.此模块包括二个子

35、模块:(1)缺勤类型设定.(2)个人考勤记录.在这二个模块中,实现的功能有:添加,删除缺勤类型,添加删除个人考勤记录.(图一)(图二)523、工资管理先设定基本工资,在添加员工每月的津贴及医疗报销.最后统计出员工改月的工资.此模块包括四个主要子模块:(1)基本工资设定.(2)津贴管理.(3)医疗报销.(4)月工资生成. 主要完成的功能有:根据基本工资,考勤,津贴,等统计出该员工此月的工资,可以生成报表.(图一)(图二)(图三)524、统计报表管理在该模块中以报表形式显示出来,对其进行打印。包括以下三个统计:(1)员工信息统计(2)考勤信息统计(3)月工资统计525、系统模块该系统模块中,主要实现的功能有:用户切换

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号