1.1 课题背景
近些年,一些较大的企业经常自行开发公司管理系统这样有一定的好处例如成本低廉,上级单位的一次性开发基层单位可以重复利用,而且一定程度上能够满足个性化需求。但是实践证明,这种开放方式一般难以成功。一方面这种时候公司内部的开发人员往往缺乏经验导致最终与用户的需求无法共识;另一方面,这种形式的软件开发不参与市场竞争,仅仅是内部使用,有可能导致开发人员敷衍了事无法能够真正的起到作用。与此同时,由于我国正处在有传统管理方式慢慢转向运用管理系统的过渡转型时期,企业中的管理方法从思想到行动都发生着巨大的变化,处于摸索中的人力资源管理随时都可能发生这样那样的变革,这就对人力资源管理软件提出了巨大的挑战,软件如果不能随着变革而自行适应,那么这个软件就没有生命力。国外的管理系统与国内相比,优势主要体现为:具有雄厚的实力,在技术力量的培养、研发、市场推广等方面大力投入;具有一定包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成强强联手的格局。国外管理系统伴随着管理理论的发展,其设计思路蕴含了先进的管理理念;国外管理系统起步较早,完整性和成熟度高,开发出了适用于不同行业的解决方案。
1.2 研究框架
在民营企业、中小型公司高速蓬勃发展的今天,本系统是重点针对中小型企业开发的一款人力资源管理系统,经过市场调查分析发现了民营企业人力资源管理在绩效考核、薪酬管理、任务管理方面存在问题。目前民营企业绩效考核存在着考核结果主观化、考核结果没有广泛应用、考核意识淡漠等方面的问题。薪酬管理主要存在缺乏激励性的问题,具体表现在人力资源管理方面的混乱。本系统重点就是针对这些问题进行的设计与开发。利用现代高效的运作方式来开发和管理组织中最重要、最昂贵的资源,实现人力资源管理精细化、自动化,为公司的发展做出正确的决策,提高人员的利用率,为公司发展和人才储备提供良好的平台。
1.3 术语说明
I项目(Project):是用户创建的文件集合,这个集合包括用户的Windows 应用程序。
II控件(Control):是Toolbox窗口中用户置于窗体上的工具,用于配合用户控制程序流程。
III代码(Code):是所写的编程语句的另一个名字。
IV全局变量(Global Variable):就是在整个模块内或整个应用程序内均可使用的变量。
V函数(Function):是一个例程,接受零个、一个或多个参数并根据这些参数返回一个结果。
VI死循环(Infinite Loop):是一个永不终止的循环。
VII语法错误(Syntax Error):是由于拼错一条命令或使用不正确的语法引起的一种错误。
VIII消息框(Message Box):是为向用户提供信息而显示的对话框。
IX循环(Loop):就是一组重复执行的程序指令集。
X赋值语句(Assignment Statement):是用来给控件、变量或其他对象赋值的程序语句。
XI结构化程序设计(Structured Programming):是一种程序设计方法,用它来把长程序分成几小过程,尽可能分得详细一些
XII调用过程(Calling Procedure):是触发其他过程执行的过程。
XIII被调用过程(Called Procedure):是由其他过程调用的过程。
2 开发及运行环境的选择
2.1 硬件平台的要求
按照嵌入式系统的工程设计方法,嵌入式系统的设计可以分成三个阶段: 分析、设计、实现。分析阶段的主要任务是确定要解决的问题及需要完成的目标。设计阶段主要任务是解决如何在给定的约束条件下完成用户的要求,此阶段是在分析阶段的基础上研究“如何做”。实现阶段主要是解决如何在所选择的硬件和软件的基础上进行整个软、硬件系统的协调实现。通常在分析阶段结束后,开发者会面临一个棘手的问题,就是硬件平台和软件平台的选择,因为它的好坏直接影响着实现阶段的任务完成。通常硬件和软件的选择包括: 处理器、硬件部件、操作系统、编程语言、软件开发工具、硬件调试工具、软件组件等的选择。其中,处理器的选择是最重要的,同时操作系统和编程语言也是非常关键的。处理器的选择往往同时会限制操作系统的选择,操作系统的选择又会限制开发工具的选择。由于嵌入式系统的设计差异性极大,造成产品种类繁多,因此硬件选型表现出多样化特点。嵌入式系统的核心部件是各种类型的嵌入式处理器。据不完全统计,目前全世界嵌入式处理器的品种总量已经超过1000多种,流行体系结构有30几个系列。但与全球PC市场不同的是没有一种微处理器和微处理器公司可以主导嵌入式系统,仅以32位的CPU而言,就有100种以上嵌入式微处理器。由于嵌入式系统设计的差异性极大,因此选择是多样化的。调查上市的CPU供应商,有些公司如摩托罗拉、 英特尔、AMD很有名气,而有一些小的公司如QED虽然名气很小,但也生产出了很优秀的微处理器。另外,有一些公司,如ARM、MIPS等,只设计但并不生产CPU,他们把生产权授予世界各地的半导体制造商。ARM是一种近年来在嵌入式系统领域很有影响力的微处理器体系结构,ARM的设计非常适合于小的电源供电系统。例如苹果在Newton手持计算机中使用ARM,另外还有几款数字无线电话也在使用ARM。能够较为流畅的支持并且运行VS以及ACCESS的硬件平台,最好是双核处理器并且拥有2G以上的内存,同事还要有10GB左右的空间来存放软件以及相关文档数据等等 VB+access公司管理系统设计-基本数据模块(2):http://www.youerw.com/jisuanji/lunwen_604.html