欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    人事管理系统设计 PowerBuilder 9.0 毕业论文.doc

    • 资源ID:3908608       资源大小:416.02KB        全文页数:55页
    • 资源格式: DOC        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    人事管理系统设计 PowerBuilder 9.0 毕业论文.doc

    第 1 页 论文摘要 人事管理是企业管理的一个重要分支。随着当今企业人员数量不断增加、 分工的不断细化、各行业间联系的不断密切。对人事管理的要求也不断提高, 实现管理自动化,无疑将带来高效率的企业管理。 本系统的主要功能是能够录入人事的基本资料,在操作上能够完成诸如添 加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工 作,基本满足人事日常业务的需要。 目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管 理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能 满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实 用、操作方便,简单明了的人事管理系统。 人事管理系统,为个人提供资料查询服务,为企业提供职工分工等服务。 旧式的用纸介材料来记录的人工管理方式已不合适现代企业公司的发展了,实 现人事管理的系统化、规范化、自动化,将成为现代公司管理人员的首选。 本系统基本上能满足现代企业人事管理的需求,人事管理系统中使用各种 表单,保存相关的人员信息,方便查询、浏览、修改等操作。 整个系统符合操作简便、界面友好、灵活、实用、安全的要求出发,完成 人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的调出、职 位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新 进员工的填加、老员工基本情况的修改、存盘、维护等人事管理工作。 关键字关键字:管理自动化,人事管理系统! 信息 第 2 页 Abstract It is an important content of company's management. Increasing with nowadays enterprise's personnel's 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 department 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 user's settings and password, such as amending the work of personnel to 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 modern enterprise's personnel management's 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 gotten 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 第 3 页 目目 录录 中文摘要.1 ABSTRACT2 目目 录录 .3 第第 1 1 章章概述概述.5 1.1 课题研究背景5 1.2 管理者对人事管理系统的需求6 1.3 标题问题的研究的目的和意义6 1.4 系统分析与设计7 1.5 现代企业人事管理存在的问题7 1.6 开发目标7 第第 2 2 章章需求分析需求分析.9 21 系统需求分析9 2.1.1 总体结构图9 2.2 功能需求9 2.3 用户界面需求10 2.4 性能需求10 2.4.1 系统运行环境10 2.5 开发工具的选择11 2.5.1 POWERBUILDER 9.0 简介.11 2.5.2 POWERBUILDER 的优越性12 2.5.3 SQL SERVER简介13 2.6 数据库的选择14 2.7 系统设计目标14 2.8 系统总体流程15 2.9 设计遵循规则16 2.10 系统分析16 2.10.1 可行性分析16 2.10.2 技术可行性16 2.10.3 经济可行性分析17 2.10.4 运行可行性分析17 第第 3 3 章章总体设计总体设计.19 3.1 总体设计的思想19 3.2 系统设计的原则和方法19 3.2.1 系统设计原则19 3.2.2 系统设计方法20 3.3 系统结构设计20 3.3.1 系统功能分析20 3.4 系统程序流程图21 第第 4 4 章章详细设计详细设计.22 第 4 页 4.1 模块功能概述22 4.2 模块的功能设计23 4.2.1 主窗口模块设计24 4.2.2 人员信息录入模块设计25 4.2.3 部门信息录入模块设计28 4.3 数据库设计29 4.3.1 E-R 图设计.30 第第 5 5 章章系统测试系统测试.37 5.1 系统测试.37 5.2 测试方案.37 5.3 测试准备.38 5.4 测试方法.38 5.5 测试项目.38 结束语结束语 .39 致谢致谢 .39 参考文献参考文献 .39 附录附录 .40 附录附录 A A:附加表:附加表 40 附录附录 B B:主要源程序:主要源程序 40 第 5 页 第 1 章 概述 1 1 概述概述 1.11.1 课题研究背景课题研究背景 随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无 法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科 学而开发的人事管理系统。它能科学合理的来管理企业人事信息档案及扩充的 人力资源信息。 在信息技术迅猛发展的今天,公司数字化人事管理系统建设成为一种需求。 信息时代拥有数量很大的人员信息,人事管理的自动化系统将会极大方便工作 人员进行公司人员信息以及其它一些日常工作的管理。我们使用 SQL 作为开发 工具来进行公司人事管理系统的开发。 随着计算机硬件技术的飞速发展,对计算机软件的功能、结构和复杂性提 出了更高的需求。在软件的设计中,软件的局部和整体系统结构方面,已经越 来越显出其重要性,甚至超过了软件算法和数据结构这些常规软件设计的概念。 软件体系结构的表达形式可以满足系统用户和软件开发各阶段和各层次设计与 维护人员的需要。软件体系结构概念的提出和应用,说明了软件设计在高层次 上的发展并走向成熟。目前软件体系结构已发展为软件工程领域的一个独立的 分支,是软件工程的一个新的研究方向。 软件体系结构,它是软件系统的高层抽象,描述整个系统的结构和行为模 型,标识了主要的系统组件、组件之间的交互连接件、组件和连接件如何 结合在一起的约束与配置关系。软件结构的设计语言描述模型有以下几种:功 能模型,结构模型,框架模型,动态模型,进程模型。 软件体系结构的研究领域有以下几个方面:通过提供体系结构语言对体系 结构和特性进行描述;对软件结构经验知识的研究;对特殊应用领域体系结构 构架的研究;对基于体系结构的软件设计开发环境和工具的研究;对体系结构 的形式化的研究。 面向对象的统一建模方法是一个整体的方法,一方面可以分析设计出软件 程序,另一方面又可以完成数据库的设计,把这两个过程统一在整个软件分析 第 6 页 设计全过程中,相对传统 E-R 图法来说可能有助于提高开发效率。由于体系结 构描述语言 ADL 具有不易理解和沟通的缺点,我们将采用 SQL 和 pb 对的公司人 事管理系统进行建模。采用 SQLServer 开发的公司人事管理系统是一个简单的 数字化管理系统。它提高了人事管理工作的有效性和便捷性。 1.21.2 管理者对人事管理系统的需求管理者对人事管理系统的需求 人事管理的工作非常复杂烦琐,而且人员出入的情况和一些退休等人员都 要明确,对公司的人员情况管理者要了如指掌,并且对人员的管理都要有一个 准确的记录。这些工作如果要手工操作的话,不仅困难大,还费时费力。所以 需要一个专门的程序来进行这些工作。这就需要更好的企业人事管理系统来满 足公司人员管理的需要。 1.31.3 标题问题的研究的目的和意义标题问题的研究的目的和意义 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算 机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高 效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动 人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索 迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些 优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界 接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企 业需要不同的人事管理系统。 目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管 理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能 满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实 用、操作方便,简单明了的人事管理系统.能够录入人事的基本资料,在操作上 能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码 修改等方面的工作,基本满足人事日常业务的需要。本人独立完成了此课题的 研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。 首先是 把这套人事管理系统能够真正的在一个小公司中使用起来,争取做到确实能方 便公司管理人员的工作。 其次是通过本系统的开发,希望可以使自己能够了解 编写应用软件的一般步骤,希望通过理论与实践的相结合,把书本上的内容应 第 7 页 用到自己做的程序上去。 课题内容 本课题的主要内容是设计一个单机版的人事管理系统。具体来说,课题要实现 的内容主要包括如下几个方面: (1) 能够添加新进员工的录入和部门信息的录入。 (2) 能够操作人员的调动,如人员查询修改和部门查询修改。 (3) 能够对员工的一些基本信息的修改。 (4) 能够按部门查看员工信息。 (5) 能够通过员工编码,部门,姓名或职务能够浏览停薪人员一览表。 (6) 能够通过员工编码号浏览员工情况一览表,等等。 (7) 能够对整个代码进行维修。 1.41.4 系统分析与设计系统分析与设计 在进行系统设计之前,首先通过对传统企业人事管理系统和现代企业人事 管理系统的对比研究,探讨了基于 SQLServer 和 Power Builder 的现代企业人 事管理系统的优势以及策略并简述了开发工具 Power Builder9.0 的基本特点, 针对这些问题给出了现代企业管理的设计原则、功能和结构。 1.51.5 现代企业人事管理存在的问题现代企业人事管理存在的问题 随着企业规模的扩大, 其管理组织会变得越来越庞大和困难, 而信息的处 理与使用也变得越来越重要, 它的内容对于企业的决策者和管理者来说都至关 重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。建 立一套人事管理信息系统能够加快物资的周转速度, 提高生产效率, 加强管理 的信息化手段, 提高本单位的经济效益。从宏观上讲, 顺应了社会的信息化、 社会化潮流, 缩短了整个社会化大生产的周期。因此, 开发这样一套管理软件 成为现代企业的需求。 1.61.6 开发目标开发目标 开发本系统的总目标是为管理人员提供迅速、高效的服务,降低手工处理 的繁琐程度与误差。具体的可包括如下二个方面: (1) 界面友好,操作方便。公司管理人员可以在短时间内能掌握本系统,进行 第 8 页 人事管理工作,方便的管理公司各方面的信息。 (2) 为管理人员提供不同的管理权限,这样可以保证公司信息的安全性和隐蔽 性。 (3) 异构软件体系结构 由不同风格的体系结构组成的系统称为异构软件体系结构,主要可分为三类: 系统体系结构风格与组件体系结构风格的异构,即系统用一种体系结构风格, 其中某些组件却采用完全不同风格的内部结构;体系结构连接件的异构,即允 许单个组件采用不同种类的体系结构连接件;系统体系结构风格和同级别体系 结构的异构,即系统体系结构采用另一个完全不同的体系结构风格来阐述。 第 9 页 第第 2 2 章章 需求分析需求分析 2 21 1 系统需求分析系统需求分析 2.1.1 总体结构图总体结构图 企业人事管理系统企业人事管理系统 录入操作报表维修 人员和部门 信息录入 人员和部门 信息的查询 和修改 人员情况一 览表 各种代码表 的维修 图 21 总系统结构图 2.22.2 功能需求功能需求 我们小组按照结构化程序设计的思想,分析得出了系统所需的各项功能。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成企 业人事管理的全过程。每个功能模块也就是主界面上的一个菜单项,这样可以 让用户感觉功能模块比较清晰,使用起来比较方便。每个菜单项下又设了多个 菜单功能。具体要求实现如下功能: 录入功能包括人员信息录入和部门信息录入: 人员信息录入人员信息录入 该功能按照一般企业对员工的信息管理需求,可对员工编号、姓名、状态、 第 10 页 性别、民族、出生日期、政治面貌、婚姻状态、证件号码、毕业院校、专业、 学历、家庭地址、邮政编码、家庭电话、移动电话、工作部门、职务、职称、 办公电话、工龄、履历、奖惩情况、社会关系等信息进行记录。信息录入后将 存进数据库的相应表中,用户可用此系统的查询功能查询录入的员工信息。 部门信息录入部门信息录入 该功能可以对企业个部门的部门编码、部门名称、部门领导、办公地点、电 话、传真和部门描述等信息进行记录。信息录入后用户可以用相应的查询功能 对部门信息进行查询。 基本操作基本操作:人员调动,人员调出电位,人员调入电位。 人员查询和修改:人员查询和修改:人员编码和人员名称进行查看,新增,修改和删除查询。 部门查询和修改部门查询和修改:部门编码和部门名称进行查看,新增,修改和删除查询。 报表报表:个人情况表,人员职称表,停薪人员表,内退人员表,退休人员表,在 职人员表进行查询。 代码表维护:职称表,政治面貌表,民族表,职务表,学历表进行维护。代码表维护:职称表,政治面貌表,民族表,职务表,学历表进行维护。 系统维护系统维护:数据备份,数据恢复,公告设置,系统设置。 统计报表:打印统计报表统计报表:打印统计报表 帮助:本软件信息,系统帮助帮助:本软件信息,系统帮助 退出系统返回界面退出系统返回界面。 2.32.3 用户界面需求用户界面需求 企业认识管理系统中各个功能模块的界面力图达到统一,从符合操作简便、 界面友好、灵活、实用、安全的要求出发,尽可能的为用户提供简单、明了的 界面,使用户感觉功能模块比较清晰,使用起来比较方便。 2.42.4 性能需求性能需求 在本系统设计中,充分利用计算机在人事管理方面的能力,从而尽可能减 轻操作人员的工作,实现一定意义上的透明操作。 2.4.12.4.1 系统运行环境系统运行环境 硬件环境:硬件环境: 本系统软件是在戴尔(Dell)PC 机上设计的,奔腾 4 2.4G(C)处理器,512 兆内存。 软件环境:软件环境: 第 11 页 服务器:Windows 2000 及以上版本操作系统(建议用 Windows XP 或以上版本)、 SQL Server2000 数据库管理系统; 客户端:Windows 2000 或以上操作系统、PowerBuilder 9.0 开发工具。 2.52.5 开发工具的选择开发工具的选择 本系统是基于 PowerBuilder 9.0 和 SQL Server 开发环境下的现企业管理 系统,以 PowerBuilder 9.0 为前台开发工具,以 SQL Server 2000 作为后台数 据库开发的 C/S(客户机、服务器)结构的应用系统。 2.5.12.5.1 PowerBuilderPowerBuilder 9.09.0 简介简介 随着数据库技术在各行各业的广泛应用,作为企业级数据库前端开发工具的 PowerBuilder 日益成为开发人员的得力助手。PowerBuilder 以其开放的体系结 构简洁高效的集成开发环境、强大的数据窗口技术、几乎无所不能的数据库访 问能力和友好的用户界面,越来越受到编程人员的青睐,连续多年被评为美国 计算机界的年度风云产品。据 Sybase 统计,目前全球有 60 万程序员和系统分 析人员在使用 Powerbuilder 进行各种类型的应用程序开发。 近年来,计算机硬件的发展极为迅速,性能/价格比不断提高,硬件的价格愈 来愈低,而与之相比,应用软件的开发费用却愈来愈高。我们都知道,计算机 的使用离不开应用软件,而应用软件的开发却是一件很花费时间、人力和物力 的事情,其根本原因就是应用软件开发的效率不高,而传统的 3GL 编程方式的 开发方法,对应用软件的开发有着很大的限制,其局限性越来越突出。基于以 上原因,被称为“工具”的第四代编程语言应运而生。这其中包括 Microsoft 公司的 Visual Basic、Visual C+、Visual FoxPro、Inprise 公司的 Delphi、C+ Builder 和今天要介绍的 PowerSoft 公司的 PowerBuilder。 PowerBuilder 是 Sybase 公司的独资子公司 PowerSoft 推出的应用于客户机 /服务器体系结构下的应用程序开发技术,是一种面向对象的图形化交互式开发 工具。对于数据库应用系统强有力的支持是 PowerBuilder 的一大特色,它提供 与当前流行的大型数据库如:Oracle、Informix、Sybase 等的专用接口,并可 通过 ODBC 与微机数据库连接,具有强大的查询、报表和商业图形功能,可支持 跨平台开发。 第 12 页 值得一提的是,PowerBuilder 提供了一个智能型、功能强大的数据窗口对 象(DataWindow),利用它,软件人员无需编写专门的 SQL 语句,就可以实现对 后台数据库进行显示、修改、更新、插入、删除和打印等操作。数据窗口 (DataWindow)是 PowerBuilder 的专利,也是 PowerBuilder 应用程序的核心和 精华所在。PowerBuilder 通过数据窗口(DataWindow)建立了用户与数据库间的 交互和控制。 随着 PowerBuilder 新的推出,这一功能强大的第四代语言快速开发环境又 提供了众多颇受欢迎的改进,增加了平台支持的数量,增强了建立因特网和内 部网上分布式应用的能力,扩展了语种支持。显著的变化是,PowerBuilder 已 经开始从传统的客户/服务器开发环境转变成完全支持 WWW(World Wide Web) 应用的开发环境。新的 Java 代理生成器使 Java 客户机能够直接访问应用逻辑 和 PowerBuilder 6.0 对象。代理提供了一种插入商用逻辑的方法,从而确保了 应用程序的灵活性、可伸缩性和可重用性,消除了重写和重新分发对象的时间。 直接支持 Active X 技术、Server Push 技术,对分布式计算模型的定义更加 明确,实现更为简便,并可以利用数据窗口直接生成 HTML 格式文件。 可以说,在现今众多的数据库应用开发工具中,PowerBuilder 是其中的佼 佼者。它可以使应用开发的速度更快、成本更低、质量更高、功能更强。 PowerBuilder 已成为 Client/Server 模式应用和基于 Internet 模式应用的主 要开发工具之一。 2.5.22.5.2 PowerBuilderPowerBuilder 的优越性的优越性 作为一种优秀的开发工具,PowerBuilder 主要特点简述如下: 1. 专业的客户/服务器开发工具。客户/服务器是一种将任务进行分解,然后协 同解决的运行模式,客户端的应用程序负责提出任务需求,服务器端的应用 程序则为客户提供服务。PowerBuilder 开发出的应用程序能够与数据库服 务器完美的协同工作,构成客户/服务器模式。 2. 面向对象的编程。在 PowerBuilder 中创建的窗口、菜单、数据窗口等都是 对象。除了使用系统预先定义的对象外开发人员可以自行构造新的对象(称 作用户对象) ,以扩展系统的预定义对象。将各种对象有机的结合起来,就 构成了 PowerBuilder 应用系统。PowerBuilder 提供了面向对象方法中的各 第 13 页 种技术的全面支持,可以利用面向对象方法中的封装性、继承性、多态性等 特点,使应用程序具有极大的可重用性和可扩展性,而这正是软件工程中对 应用程序所提出的重要目标。 3. 支持多种关系数据库管理系统。利用 PowerBuilder 开发的应用程序,可以 同时访问多种数据库系统。 4. 支持多平台的开发环境。网络技术的飞速发展,多种不同的操作系统平台在 Internet 网上同时被使用,这对开发的应用程序的跨平台型提出了更高的 要求,而 PowerBuilder 就提供了良好的跨平台性。 5. 丰富的数据表现风格。PowerBuilder 的数据窗口为展现数据的本质提供了 丰富的手段。数据窗口能够从多种数据源提取数据,然后以多种风格展现在 用户面前,这既包括文本显示方式,也包括统计图分析方式。利用数据窗口, 可以直观的查询、修改、插入、删除、打印和浏览数据。PowerBuilder 的 数据窗口还提供了组框对象和按钮对象,开发人员可以使用它们将数据窗口 中的对象进行合组,并且将用户对数据窗口的操作界面集成在数据窗口内部。 6. 灵活快捷的数据转移方法。利用 PowerBuilder 的数据管道,能够简单、方 便、快捷地把数据库表中的数据从一个表复制到另一个表,从一个数据库复 制到另一个数据库,从一个 DBMS 复制到另一个 DBMS。 另外,使用 PowerBuilder 开发的应用环境,可以同时访问多种不同类型的 数据库,既包括 Oracle、Sybase、SQL Server 等的大型数据库。 2.5.32.5.3 SQLSQL serverserver 简介简介 Microsoft SQL Server 2000 能提供超大型系统所需的数据库服务。大型 服务器可能有成千上万的用户同时连接到 SQL Server 2000 实例。SQL Server 2000 为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可 以防止多个用户试图同时更新相同的数据。SQL Server 2000 还在多个用户之 间有效地分配可用资源,比如内存、网络带宽和磁盘 I/O。 超大型 Internet 站点可将其数据分开存放在多台服务器上,从而使处理 负荷分散到多台计算机上,使站点能为成千上万的并发用户提供服务。 SQL Server 2000 应用程序可在装有 SQL Server 2000 的计算机上运行。 第 14 页 该应用程序通过 Windows 进程间通讯 (IPC) 组件(例如共享内存)而非通过 网络连接到 SQL Server 2000。这使 SQL Server 2000 得以应用于应用程序必 须在本地存储数据的小型系统中。 大型 Web 站点和企业级数据处理系统通常会生成大量的数据库处理,超出 了一台计算机的支持能力。在这些大型系统中,数据库服务由组成数据库服务 层的一组数据库服务器提供。SQL Server 2000 不支持采用平衡负荷的聚集形 式建立数据库服务层,但支持跨自主服务器组分存数据的机制。尽管每个服务 器需分开管理,但组内的各个服务器可共同分担数据库处理负荷。共享同一工 作负荷的一组自主服务器称为服务器联合体。 2.62.6 数据库的选择数据库的选择 PowerBuilder 采用真正的面向对象的技术,它将所有的事件、控制、函数 和程序都以对象为单位封装起来,具有“封装” “多态” “继承”的属性。 PowerBuilder 为开发人员提供了各种工具和一个集成的开发环境,创造了应用 开发时所需的各种部件,如窗口、菜单、数据库存取、图形和报表;应用的各 种成分,包括窗口、菜单、程序、数据库存取、数据库管理、图形、报表、调 试、编译等工作全都能在 PowerBuilder 的集成开发环境中完成。PowerBuilder 是面向对象的可视化(Visual)编程工具,相对于第三代面向过程编程语言, 可让程序员将更多的精力放到功能的实现而不是界面的实现上来。这些不仅能 提高程序员的工作效率,同时还能极大地加快开发进程。 可以在一台计算机上运行多个 SQL Server 2000 实例。例如,一个为其它 许多组织提供数据库服务的组织可为每个客户组织单独运行一个 SQL Server 2000 实例,而全部实例可集中在一台计算机上。这样,既隔开了每个客户组织 的数据,同时又使服务组织只需管理一台服务器计算机从而减少了费用。 客户/服务器结构 SQL Server 基于客户/服务器结构,这意味着服务器不用再执行客户端的任务, 例如:屏幕刷新和按键。 2.72.7 系统设计目标系统设计目标 系统开发的总体任务是实现企业信息管理的系统化,规范化和自动化,从 而达到提企业人事管理效率的目的。在本系统的设计过程中,为满足计算机管 第 15 页 理的需要采取了以下原则: 1. 统一各种原始单据的格式,统一帐目和报表的格式。 2. 删除不必要的管理冗余,实现管理规范化,科学化。 3. 程序代码标准化,软件统一化,确保软件的可维护性和实用性。 4. 界面尽量简单化,做到实用,方便,尽量满足企业中不同层次员工的需要。 2.82.8 系统总体流程系统总体流程 录入录入 开始开始 操作操作 报表报表 代码表维护代码表维护 结束结束 图 22 系统总体流程图 企业人事管理基本流程如下: 进入系统的录入信息:包括人员信息录入、部门信息录入,进入录入系统进行 查询。 进入操作系统:如人员调动,人员查询修改,部门查询修改。 进入报表系统:如个人情况一览表,人员职称一览表,人员学历结构一览表, 停薪人员一览表,内退人员一览表,退休人员一览表,在职人员一览表,进行 浏览人员情况。 进入代码表维修:职务表维修,政治表外貌维修,民族表维修,职称表维修, 学历表维修等等 第 16 页 结束:推出系统截面。 2.92.9 设计遵循规则设计遵循规则 为了便于使用者方便、快捷的操作,开发出有效的库存管理系统,应遵循 以下原则: 1.满足用户需要。之所以开发新系统是因为旧系统存在问题,束缚着组织的发 展,不能适应用户的需要。作为现代人事管理系统必须提高管理效率,减轻劳 动强度;提高信息处理速度和准确性;其最终系统能被用户接受,实现用户的 初衷,同时实现现代企业管理的现代化、信息化、高效化。 2.功能更完善。功能是否完整,是指能否覆盖组织的主要业务管理范围。同时, 还表现在各部分接口是否完备,数据采集和存储格式是否统一,各部分是否协 调一致。管理信息系统的功能主要有:数据处理功能、控制功能、预测功能、 决策功能、公用信息服务功能。 3.技术更先进。正确认识各种先进技术的优劣长短,从而根据组织的实际情况 和未来得发展将其合理的运用到管理信息系统的开发中去。要努力发挥其高速 度、高精度、高密度的优点,也要避免其缺乏灵活性,不便于处理意外情况的 缺点。同时,不要为了一味的先进,而忽视了技术本身的成熟性。 4.实现辅助决策。许多组织的决策任务非常复杂、耗时,而决策关系到组织的 兴衰。因此,所有的组织都需要能够帮助他们做出最佳的决策支持系统。 2.102.10 系统分析系统分析 2.10.12.10.1 可行性分析可行性分析 可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实 现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系 统不能实现或新系统投入使用后没有实际意义,而引起的浪费,对新系统可行 性分析,要求用最小的代价在尽量短的时间内确定系统是否可行。内容包括: 技术可行性、经济可行性、营运可行性。 2.10.22.10.2 技术可行性技术可行性 技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新 系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。 (1)技术支持: 第 17 页 首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。 这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。 (2)硬件资源: 开发管理信息系统所需的硬件资源包含以下两个方面: 系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关 的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机 设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主 机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器 和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求, 同时还要考虑计算机的性能/价格比。 (3)软件资源 软件资源的可行性分析主要考虑以下几点是否满足用户的要求: 操作系统的选择; 编译系统的选择; 数据库管理系统的选择; 高级编程语言的选择; 汉字处理系统的选择; 应用软件包的选择。 本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的 意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的 先进性和合理性。 2.10.32.10.3 经济可行性分析经济可行性分析 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带 来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。 2.10.42.10.4 运行可行性分析运行可行性分析 随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方 法和基本。目前,大多数公司的管理人员已经具备了一定的计算机基础知识和 实际操作经验。对于局域网、WINDOWS 等环境下的软件使用比较熟悉。新系统 第 18 页 的研制和开发是充分得考虑工作人员对仓库的易于管理,管理者方便查询设备 信息效率。从而能完全满足使用者的要求。 通过以上的分析,开发人事管理系统是完全必要并且是完全可行的。 第 19 页 第 3 章 总体设计 3.13.1 总体设计的思想总体设计的思想 该人事管理信息系统功能设计目标如下: 1.实用性强:符合实际操作流程的习惯,易学易用的友好的用户界面,适合各 层次工作人员的使用需求,实现计算机与多年积累起来的经验相结合科学化管 理; 2.先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护 与管理; 3. 安全可靠性高:登录密码口令,实现系统的可靠性; 4.使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的 发展需要; 5. 操作简单,维护方便:每个系统都具有系统维护功能,对可变化的项目可自 行维护; 6.支持打印功能:可以对当次产品入库信息、当次产品出库信息打印而且还可 查询检索到哪一日入库及出库信息的打印。 3.23.2 系统设计的原则和方法系统设计的原则和方法 3.2.13.2.1 系统设计原则系统设计原则 1.1.实用性实用性:系统的设计从用户的需求出发,满足了用户管理活动的一系列要求, 而且力求操作员操作方便、简单易懂、界面友好。 2.2.安全性:安全性:系统采用了输入“用户名”和“密码”来识别操作员的登录界面, 从而防止了非法用户的入侵;通过对用户权限的设置实现了系统维护人员与操 作员相分离,充分保证了系统的安全性。 3.3.可维护性和可扩展性:可维护性和可扩展性:系统具有良好的可扩展性和可维护性。系统中各个模 块的独立性可以完全保证各个模块的适当扩展和修改不会影响到其他模块的运 行。 4.4.标准性:标准性:软件设计严格执行国家有关软件工程的标准,保证系统质量,提供 完整、准确、详细的开发文档。 第 20 页 5.5.简单化简单化:界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工 的需要。 3.2.23.2.2 系统设计方法系统设计方法 结构化方法是系统在设计时采用的主要方法。结构化方法的基本思路就是 把整个系统开发过程分为若干阶段,每个阶段进行若干活动,每项活动应用一 系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产 品。 结构化系统开发方法的特点是: 1.用“自上而下”的开发策略,进行系统分析和系统设计,然后, “自下而上” 地开发和调试各个模块,最后实现模块联调和整个系统的联调。 2. 工作文件的标准化与文档化。即每一阶段、每一步骤都有详细的文档记录, 并有完整的管理制度。 3. 强调面向用户的特点。即将用户的参与程度和满意与否作为系统开发能否成 功的关键。 4. 结构化开发方法在大多数情况下是信息系统工程开发的有效方法。它首先用 结构化分析(SA)对软件进行需求分析,然后用结构化设计(SD)方法进行总体设 计,最后是结构化编程(SP)。 结构化方法又可以分为自顶向下和自底向上底开发方法。两者结合是实际 开发过程中常用的方法。 结构化方法的主要原则是: 1.用户参与的原则; 2.“先逻辑,后物理”的原则 3.“自顶向下”的原则; 4. 工作成果描述标准化的原则。 3.33.3 系统结构设计系统结构设计 3.3.13.3.1 系统功能分析系统功能分析 根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分 如下几个模块: 1.管理系统的各种信息的录入,包括人员信息录入、部门信息录入,等等 第 21 页 需求信息的输入等。 2.管理系统的各种操作,如人员调动,人员查询修改,部门查询修改。 3.设人事状况曲线报表的生成。 4.一系列报表如个人情况一览表,人员职称一览表,人员学历结构一览表, 停薪人员一览表,内退人员一览表,退休人员一览表,在职人员一览表。 5.企业各个部门的需求管理。 6. 基本信息的管理,如员工信息、调动信息、客户信息、人员信息; 7.企业人事管理系统的使用帮助。如代码表维修功能如下;职务表维修, 政治表外貌维修,民族表维修,职称表维修,学历表维修等等

    注意事项

    本文(人事管理系统设计 PowerBuilder 9.0 毕业论文.doc)为本站会员(小小飞)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开