人事管理系统设计 PowerBuilder 9.0 毕业论文.doc
《人事管理系统设计 PowerBuilder 9.0 毕业论文.doc》由会员分享,可在线阅读,更多相关《人事管理系统设计 PowerBuilder 9.0 毕业论文.doc(55页珍藏版)》请在三一办公上搜索。
1、论文摘要人事管理是企业管理的一个重要分支。随着当今企业人员数量不断增加、分工的不断细化、各行业间联系的不断密切。对人事管理的要求也不断提高,实现管理自动化,无疑将带来高效率的企业管理。本系统的主要功能是能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。人事管理系统,
2、为个人提供资料查询服务,为企业提供职工分工等服务。旧式的用纸介材料来记录的人工管理方式已不合适现代企业公司的发展了,实现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。本系统基本上能满足现代企业人事管理的需求,人事管理系统中使用各种表单,保存相关的人员信息,方便查询、浏览、修改等操作。整个系统符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的调出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工的填加、老员工基本情况的修改、存盘、维护等人事管理工作。关键字:管理自动化,人事管理系统!
3、信息AbstractIt is an important content of companys management. Increasing with nowadays enterprises personnels quantity , the employee managements of enterprises become more and more complicated too, if it can be realized the automation of management ,it will undoubtedly bring to administrative depart
4、ment of enterprises very big and convenient. The main function of the system is able to input basic information and personnel, In operation can be completed, such as add, edit, delete, according to various conditions for the new users settings and password, such as amending the work of personnel to
5、meet the basic needs of day-to-day operations.The traditional paper has lain between the development of the already improper modern enterprise like corporation of information management of data of the materials, so it becomes modern company first-selection to manage information.This system can meet
6、modern enterprises personnel managements demands basically, use various kinds of forms in the modern employee administrative system, keep relevant information, convenient to is it operate it to inquire about, browse through, fix etc.The whole system first briefly ,then according to the experience go
7、tten during the period of design for this person management system, this dissertation expounds the theories which are instructional modules and the main functions of each module, further more. Keywords: automation of management,person management system, information目 录中文摘要1ABSTRACT2目 录3第1章概述51.1 课题研究
8、背景51.2管理者对人事管理系统的需求61.3 标题问题的研究的目的和意义61.4 系统分析与设计71.5 现代企业人事管理存在的问题71.6 开发目标7第2章需求分析921 系统需求分析92.1.1总体结构图92.2 功能需求92.3 用户界面需求102.4 性能需求102.4.1 系统运行环境102.5 开发工具的选择112.5.1 PowerBuilder 9.0简介112.5.2 PowerBuilder 的优越性122.5.3 SQL server简介132.6 数据库的选择142.7系统设计目标142.8系统总体流程152.9 设计遵循规则162.10 系统分析162.10.1 可
9、行性分析162.10.2 技术可行性162.10.3 经济可行性分析172.10.4 运行可行性分析17第3章总体设计193.1 总体设计的思想193.2 系统设计的原则和方法193.2.1系统设计原则193.2.2 系统设计方法203.3 系统结构设计203.3.1系统功能分析203.4 系统程序流程图21第4章详细设计224.1 模块功能概述224.2 模块的功能设计234.2.1 主窗口模块设计244.2.2人员信息录入模块设计254.2.3部门信息录入模块设计284.3 数据库设计294.3.1 E-R图设计30第5章系统测试375.1系统测试375.2 测试方案375.3测试准备38
10、5.4测试方法385.5测试项目38结束语39致谢39参考文献39附录40附录A:附加表40附录B:主要源程序40第1章 概述1 概述1.1 课题研究背景随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统。它能科学合理的来管理企业人事信息档案及扩充的人力资源信息。 在信息技术迅猛发展的今天,公司数字化人事管理系统建设成为一种需求。信息时代拥有数量很大的人员信息,人事管理的自动化系统将会极大方便工作人员进行公司人员信息以及其它一些日常工作的管理。我们使用SQL作为开发工具来进行公司人事管理系统
11、的开发。随着计算机硬件技术的飞速发展,对计算机软件的功能、结构和复杂性提出了更高的需求。在软件的设计中,软件的局部和整体系统结构方面,已经越来越显出其重要性,甚至超过了软件算法和数据结构这些常规软件设计的概念。软件体系结构的表达形式可以满足系统用户和软件开发各阶段和各层次设计与维护人员的需要。软件体系结构概念的提出和应用,说明了软件设计在高层次上的发展并走向成熟。目前软件体系结构已发展为软件工程领域的一个独立的分支,是软件工程的一个新的研究方向。 软件体系结构,它是软件系统的高层抽象,描述整个系统的结构和行为模型,标识了主要的系统组件、组件之间的交互连接件、组件和连接件如何结合在一起的约束与配
12、置关系。软件结构的设计语言描述模型有以下几种:功能模型,结构模型,框架模型,动态模型,进程模型。 软件体系结构的研究领域有以下几个方面:通过提供体系结构语言对体系结构和特性进行描述;对软件结构经验知识的研究;对特殊应用领域体系结构构架的研究;对基于体系结构的软件设计开发环境和工具的研究;对体系结构的形式化的研究。 面向对象的统一建模方法是一个整体的方法,一方面可以分析设计出软件程序,另一方面又可以完成数据库的设计,把这两个过程统一在整个软件分析设计全过程中,相对传统E-R图法来说可能有助于提高开发效率。由于体系结构描述语言ADL具有不易理解和沟通的缺点,我们将采用SQL和pb对的公司人事管理系
13、统进行建模。采用SQLServer开发的公司人事管理系统是一个简单的数字化管理系统。它提高了人事管理工作的有效性和便捷性。1.2管理者对人事管理系统的需求人事管理的工作非常复杂烦琐,而且人员出入的情况和一些退休等人员都要明确,对公司的人员情况管理者要了如指掌,并且对人员的管理都要有一个准确的记录。这些工作如果要手工操作的话,不仅困难大,还费时费力。所以需要一个专门的程序来进行这些工作。这就需要更好的企业人事管理系统来满足公司人员管理的需要。1.3 标题问题的研究的目的和意义随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机
14、支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。 目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明
15、了的人事管理系统.能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。 首先是把这套人事管理系统能够真正的在一个小公司中使用起来,争取做到确实能方便公司管理人员的工作。 其次是通过本系统的开发,希望可以使自己能够了解编写应用软件的一般步骤,希望通过理论与实践的相结合,把书本上的内容应用到自己做的程序上去。课题内容本课题的主要内容是设计一个单机版的人事管理系统。具体来说,课题要实现的内容主要包括如下几个方面: (1)能够
16、添加新进员工的录入和部门信息的录入。(2)能够操作人员的调动,如人员查询修改和部门查询修改。 (3)能够对员工的一些基本信息的修改。(4)能够按部门查看员工信息。 (5)能够通过员工编码,部门,姓名或职务能够浏览停薪人员一览表。(6)能够通过员工编码号浏览员工情况一览表,等等。(7)能够对整个代码进行维修。 1.4 系统分析与设计 在进行系统设计之前,首先通过对传统企业人事管理系统和现代企业人事管理系统的对比研究,探讨了基于SQLServer和Power Builder的现代企业人事管理系统的优势以及策略并简述了开发工具Power Builder9.0的基本特点,针对这些问题给出了现代企业管理
17、的设计原则、功能和结构。1.5 现代企业人事管理存在的问题随着企业规模的扩大, 其管理组织会变得越来越庞大和困难, 而信息的处理与使用也变得越来越重要, 它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。建立一套人事管理信息系统能够加快物资的周转速度, 提高生产效率, 加强管理的信息化手段, 提高本单位的经济效益。从宏观上讲, 顺应了社会的信息化、社会化潮流, 缩短了整个社会化大生产的周期。因此, 开发这样一套管理软件成为现代企业的需求。1.6 开发目标开发本系统的总目标是为管理人员提供迅速、高效的服务,降低手工处理的繁琐程度与误差。
18、具体的可包括如下二个方面: (1) 界面友好,操作方便。公司管理人员可以在短时间内能掌握本系统,进行人事管理工作,方便的管理公司各方面的信息。(2) 为管理人员提供不同的管理权限,这样可以保证公司信息的安全性和隐蔽性。 (3) 异构软件体系结构由不同风格的体系结构组成的系统称为异构软件体系结构,主要可分为三类:系统体系结构风格与组件体系结构风格的异构,即系统用一种体系结构风格,其中某些组件却采用完全不同风格的内部结构;体系结构连接件的异构,即允许单个组件采用不同种类的体系结构连接件;系统体系结构风格和同级别体系结构的异构,即系统体系结构采用另一个完全不同的体系结构风格来阐述。 第2章 需求分析
19、21 系统需求分析2.1.1总体结构图企业人事管理系统录入操作报表维修人员和部门信息录入人员和部门信息的查询和修改人员情况一览表各种代码表的维修图21总系统结构图2.2 功能需求我们小组按照结构化程序设计的思想,分析得出了系统所需的各项功能。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成企业人事管理的全过程。每个功能模块也就是主界面上的一个菜单项,这样可以让用户感觉功能模块比较清晰,使用起来比较方便。每个菜单项下又设了多个菜单功能。具体要求实现如下功能:录入功能包括人员信息录入和部门信息录入:人员信息录入该功能按照一般企业对员工的信息管理需求,可对员工编号、姓名、状态、性别
20、、民族、出生日期、政治面貌、婚姻状态、证件号码、毕业院校、专业、学历、家庭地址、邮政编码、家庭电话、移动电话、工作部门、职务、职称、办公电话、工龄、履历、奖惩情况、社会关系等信息进行记录。信息录入后将存进数据库的相应表中,用户可用此系统的查询功能查询录入的员工信息。部门信息录入该功能可以对企业个部门的部门编码、部门名称、部门领导、办公地点、电话、传真和部门描述等信息进行记录。信息录入后用户可以用相应的查询功能对部门信息进行查询。基本操作:人员调动,人员调出电位,人员调入电位。人员查询和修改:人员编码和人员名称进行查看,新增,修改和删除查询。部门查询和修改:部门编码和部门名称进行查看,新增,修改
21、和删除查询。报表:个人情况表,人员职称表,停薪人员表,内退人员表,退休人员表,在职人员表进行查询。代码表维护:职称表,政治面貌表,民族表,职务表,学历表进行维护。系统维护:数据备份,数据恢复,公告设置,系统设置。统计报表:打印统计报表帮助:本软件信息,系统帮助退出系统返回界面。2.3 用户界面需求企业认识管理系统中各个功能模块的界面力图达到统一,从符合操作简便、界面友好、灵活、实用、安全的要求出发,尽可能的为用户提供简单、明了的界面,使用户感觉功能模块比较清晰,使用起来比较方便。2.4 性能需求在本系统设计中,充分利用计算机在人事管理方面的能力,从而尽可能减轻操作人员的工作,实现一定意义上的透
22、明操作。2.4.1 系统运行环境硬件环境:本系统软件是在戴尔(Dell)PC机上设计的,奔腾4 2.4G(C)处理器,512兆内存。软件环境:服务器:Windows 2000及以上版本操作系统(建议用Windows XP或以上版本)、SQL Server2000数据库管理系统;客户端:Windows 2000或以上操作系统、PowerBuilder 9.0开发工具。2.5 开发工具的选择本系统是基于PowerBuilder 9.0和SQL Server开发环境下的现企业管理系统,以PowerBuilder 9.0为前台开发工具,以SQL Server 2000作为后台数据库开发的C/S(客户机
23、、服务器)结构的应用系统。2.5.1 PowerBuilder 9.0简介随着数据库技术在各行各业的广泛应用,作为企业级数据库前端开发工具的PowerBuilder日益成为开发人员的得力助手。PowerBuilder以其开放的体系结构简洁高效的集成开发环境、强大的数据窗口技术、几乎无所不能的数据库访问能力和友好的用户界面,越来越受到编程人员的青睐,连续多年被评为美国计算机界的年度风云产品。据Sybase统计,目前全球有60 万程序员和系统分析人员在使用Powerbuilder 进行各种类型的应用程序开发。近年来,计算机硬件的发展极为迅速,性能/价格比不断提高,硬件的价格愈来愈低,而与之相比,应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统设计 PowerBuilder 9.0 毕业论文 人事管理系统 设计

链接地址:https://www.31ppt.com/p-3934497.html