vb access公司管理系统设计-基本数据模块_第1页
vb access公司管理系统设计-基本数据模块_第2页
vb access公司管理系统设计-基本数据模块_第3页
vb access公司管理系统设计-基本数据模块_第4页
vb access公司管理系统设计-基本数据模块_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

范文最新推荐1/27VBACCESS公司管理系统设计基本数据模块摘要随着企业的规模不断扩大,员工数量急剧增加,有关员工的各种信息量也成倍增长。企业在一般日常工作中需要对企业人员组成,工作评估和工资信息进行管理。其设计语言为VISUALSTUDIO,数据库采用ACCESS2003。系统开发主要是实现企业人事信息关系的系统化,规范化和自动化。根据数据管理的不同需要,整个系统完成的功能为员工信息的添加、维护、查询,修改员工工资信息的添加、维护、查询。系统管理包括密码管理和用户添加。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工的新增、老员工修改等管理工作。经过实际使用证明,本文所设计的人事管理系统可以满足公司人事管理方面的需要。关键词员工信息;工资管理;ACCESS;维护;VISUALSTUDIO,4101目录摘要III目录IV1绪论111课题背景112研究框架213术语说明22开发及运行环境的选择321硬件平台的要求322操作系统和版本的选择3范文最新推荐3/2723数据库的选择424开发工具的选择43系统总体设计631系统结构设计632系统功能设计711课题背景近些年,一些较大的企业经常自行开发公司管理系统这样有一定的好处例如成本低廉,上级单位的一次性开发基层单位可以重复利用,而且一定程度上能够满足个性化需求。但是实践证明,这种开放方式一般难以成功。一方面这种时候公司内部的开发人员往往缺乏经验导致最终与用户的需求无法共识另一方面,这种形式的软件开发不参与市场竞争,仅仅是内部使用,有可能导致开发人员敷衍了事无法能够真正的起到作用。与此同时,由于我国正处在有传统管理方式慢慢转向运用管理系统的过渡转型时期,企业中的管理方法从思想到行动都发生着巨大的变化,处于摸索中的人力资源管理随时都可能发生这样那样的变革,这就对人力资源管理软件提出了巨大的挑战,软件如果不能随着变革而自行适应,那么这个软件就没有生命力。国外的管理系统与国内相比,优势主要体现为具有雄厚的实力,在技术力量的培养、研发、市场推广等方面大力投入;具有一定包括硬件厂商、数据库公司、咨询公司在内的合作伙伴,形成强强联手的格局。国外管理系统伴随着管理理论的发展,其设计思路蕴含了先进的管理理念;国外管理系统起步较早,完整性和成熟度高,开发出了适用于不同行业的解决方案。12研究框架在民营企业、中小型公司高速蓬勃发展的今天,本系统是重点针对中小型企业开发的一款人力资源管理系统,经过市场调查分析发现了民营企业人力资源管范文最新推荐5/27理在绩效考核、薪酬管理、任务管理方面存在问题。目前民营企业绩效考核存在着考核结果主观化、考核结果没有广泛应用、考核意识淡漠等方面的问题。薪酬管理主要存在缺乏激励性的问题,具体表现在人力资源管理方面的混乱。本系统重点就是针对这些问题进行的设计与开发。利用现代高效的运作方式来开发和管理组织中最重要、最昂贵的资源,实现人力资源管理精细化、自动化,为公司的发展做出正确的决策,提高人员的利用率,为公司发展和人才储备提供良好的平台。22操作系统和版本的选择请您根据自己使用的编程语言来选择合适的操作系统和主机类型1、网站使用ASP、ASPNET编写的,请选用WINDOWS系列虚拟主机。使用ASP编写的网站必须是M2型及其以上型号主机(除L享主机);使用ASPNET编写的网站,须使用M3型及其以上型号主机(除L享主机)。2、网站使用PHP编写的,请选用UNIX系列虚拟主机,必须是M2型及其以上型号主机;3、使用PERL或CGI的,两种平台都可以,必须是M2型及其以上型号主机;如果您的网站需要使用数据库,请选择合适的操作系统和主机类型1、使用MICROSOFTSQLSERVER数据库,需选择WINDOWS系列M3型及以上型号主机(除L享主机);4、使用MYSQL数据库,需选择UNIX系列M3型及以上型号主机。如果由服务商为您开发网站,可以向他们咨询。如果您只想做几个静态页面发布到网站上,作为公司形象展示和产品介绍,则可以选择全静态HTML的M1范文最新推荐7/27型虚拟主机。由于本系统是构建于32位的操作系统使用的软件也是32位版本的所以第一点OS必须是32位,再者本系统面向范围由于是公司管理方面的所以建议使用WINSERVER20032008X86版本的会比较好,也更能够体现应用价值。23数据库的选择不管公司规模大小,所有公司都必须依靠数据库来进行商业经营,即采用系统方式将收集的电子信息存储在一台或多台计算机中。几乎公司的每一商业部门都离不开数据库人事部需要员工信息的数据库,销售部门需要公司产品的数据库,即使是IT部门本身也离不开数据库,比如需要ACTIVEDIRECTORY来存储用户、计算机和网络资源等方面的信息。数据库可以由单一数据表格构成,也可以由多个相互关联的表格构成称为关系数据库。这些表格通过共同具有的域来相互关联。数据库软件包括从简单的运行在WINDOWS3X操作系统中的MICROSOFTCARDFILEEXE程序,到比较复杂但相对便宜的关系数据库,比如FILEMAKERPRO或MICROSOFTACCESS,再到企业级水平的基于服务器的程序,比如MICROSOFTSQLSERVER或ORACLE。当决定要创建一个特定的数据程序时,无论你是首次创建数据库,还是想更换一个数据库,这都是非常棘手的事情。当前,虽然不存在适合所有公司的数据库规模的解决方案,然而仍有很多理由让你确信,随着商业规模的逐渐增大,你无需急于扩大你的数据库软件。由于易发布以及相关兼容性和操作性上的原因,我选用的是ACCESS2003这个能够简便更加快捷的帮助去管理后台的数据库,同时在发布EXE文件的时候也能出现较少的错误。LORENTI公司员工信息管理系统将需求分析得到的用户需求抽象为信息结构,即概念模型过程就是结构设计,结构设计是本数据库项目设计的关键,将上面的需求分析画出功能模块图,如下具体如图31所示范文最新推荐9/27图31总体设计结构图32系统功能设计系统功能分析是在系统开发的总任务的基础上完成的。本例中的员工信息管理系统需要完成的功能主要如下员工信息的输入、修改和查询,包括姓名、生日、性别、籍贯、参加工作时间和进入公司时间等。考勤信息的输入、修改和查询,包括员工、考勤年月、迟到次数、请假天数、早退次数和加班天数等。33数据流程图数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,是组织中信息流动的抽象,是管理信息系统逻辑模型的主要形式。它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况,具有良好的抽象性和概括性。在对人力资源管理系统调研阶段的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运用的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部项)。数据流图和系统的物理描述无关,它所描述的内容不涉及技术细节,而是面向用户的,即使完全不懂信息技术的用户也容易理解。因此,数据流图成为系统分析员与用户进行交流的有效手段。同时,也成为系统设计的主要依据。绘制数据流图应遵循的原则为1确定系统边界;2自顶向下逐层分解;3对于市场上现存的信息管理系统,大多定价高昂。范文最新推荐11/27对于才开始进行运作的小公司来说,成本较高。而本系统由于成本较低,能够获得大量的用户42维护的需求分析421查询功能数据库查询功能查询的数据源是数据库中的表或已经创建好的查询;查询结果以视图的方式展示给用户。通过这个方式能够更好的将员工的信息展示给用户。422个人信息查询通过选定编号改变查询方式的方法来进行查询能够避免过大的数据量而导致无法快速的找到自己需要的数据43系统可行性分析可行性研究是系统分析阶段的第二项活动。此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。通过调查分析,新系统设计方案有以下三个可行性431技术可行性技术可行性是对现有技术进行评价,分析系统是否可以用现有技术来实施,以及技术发展对系统的开发建设所具有的影响。系统采用WINDOWSXP作为操作平台。数据库开发平台选用VISUALBASIC,该数据库管理系统在WINDOWS98、WINDOWS2000以及WINDOWSXP上都能运行。采用VISUALBASIC的本地数据库ACCESS作为后台数据库。VISUALBASIC是一种优秀的软件开发工具,简单易用,功能强大。由于该人力资源管理系统只是一个小型的管理信息系统,在技术上易于实现,选用VISUALBASIC作为开发平台完全是可行的。432经济可行性范文最新推荐13/27主要是对项目的经济效益进行评价,新系统的开发并不需要额外增加大量的费用,包括设备购置费、软件开发费、管理费用、维护费用以及系统开发人员费用和培训费用等。6可维护性系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充分考虑到用户的日常维护。5数据库表的设计51ADO的对象模型ACTIVEXDATAOBJECTS简称ADO,是微软软件体系中处理关系数据库和非关系数据库的常用技术,ADO技术方式是DAO和RDO方式的继承者。ADO的对象模型如下图,它可以轻松地实现本地和远程数据库的访问过程,并且可以把数据对象绑定到制定的内置控件和ACTIVEX控件上,创建DHTML应用程序等。图51ADO的对象模型图从图可知,ADO中对象的组成一共有3个,它们是ADO的顶层的对象,具体的功能如下表表1ADO功能表对象名称功能CONNECTION连接数据库的对象,指定对象的数据源,建立数据库连接和隔离指定的数据库连接范文最新推荐15/27COMMAND操作数据库的指令,可以接收SQL指令、表的操作和存储过程指令,一般用来执行SQL查询、增加、删除和在线更新数据RECORDSET得到表中的结果或者COMMAND操作后的结果,通常是一个表或者是几个记录的集合总而言之,ADO技术在实际的应用中有如下的很多优点1毫不费力地定位记录,并使用过滤器和书签;2提供排序、自动分页和持久性等功能,并能在与数据源断开时工作;3可以在多层之间相当高效率地汇集记录集,不过只有COM对象才能使用ADO记录集。52基本数据库管理SQL的英文全称是STRUCTUREQUERYLANGUAGE,即结构化查询语言。作为一种数据库的查询和编程语言,它可以对数据库中的数据进行组织、管理和检索。它集数据查询DATAQUERY、数据操作DATADEFINITION和数据控制DATACONTOL等功能于一体,具有综合统一、高度非过程化、面向集合的操作方式、语言嫁接等特点。一次,SQL已经成为广大的用户所接受,成为一种通用的数据库语言。EMP_ID自动编号EMP_NAME文本SEX文本BIRTHDAY日期/时间NATIVE文本范文最新推荐17/27PROFESSION文本EDU_ID数字TITLE_ID数字DEPT_ID数字DUTY_ID数字EMP_DATE1日期/时间EMP_DATE2日期/时间EMP_DES文本ZZMM文本YGJSTC文本BISX文本YGXZ文本GZDJ文本HTQX文本SYSUSER表定义了用户管理密码权限的数据类型种类表57SYSUSER表字段名称数据类型USER_ID文本USER_PWD文本USER_QX文本范文最新推荐19/27USER_DES文本6系统详细设计61VISUALBASIC窗口和模块设计VISUALBASIC是一个用图形用户界面的形式表达一个输入输出系统的功能的软件,有窗口设计,模块设计,DATAGRID设计等等。611登陆窗体设计主要用来验证用户身份,是一种安全性设计,界面如下图61登陆窗体图当用户输入用户名和密码之后,会自动判断和数据库的数据是否匹配,如果不匹配,就会要求用户重新输入。612主窗体设计这是一个多文档界面MID应用程序,可以同时显示多个文档,每个文档显示在各自的窗体中。MID应用程序中常有包含子菜单的窗体选项,用于在窗体或文档之间进行切换,界面如下图62主窗体图62数据库的连接621引用ADO在VISUALBASIC环境下,选择工程引用命令,在随后出现的对话框中选择DRIVERDOMICROSOFTACTIVEXDATAOBJECTS20LIBRARY,然后单击确定按钮,范文最新推荐21/27622公共模块的建立建立公共模块可以提高代码的效率,同时使得修改和维护代码都很方便。创建公共模块的步骤如下1在菜单中选择工程添加模块命令,则出现模块对话框;2在对话框中,选择模块,单击打开按钮,则模块已经添加到项目中了。3在模块中定义整个项目的公共变量。在程序设计的公共模块中,定义ADO连接对象,建立和数据库的连接,语句如下OPTIONEXPLICITPUBLICDBCONNASNEWADODBCONNECTIONPUBLICLOGINUSERASSTRINGPUBLICLOGINOKASBOOLEANPUBLICCMDTYPEASSTRINGPUBLICTUSER_IDASSTRINGPUBLICTDEPT_IDASINTEGERPUBLICTEMP_IDASINTEGERPUBLICTCHECK_YMASSTRINGPUBLICTQXASSTRINGSUBMAIN范文最新推荐23/27IFCONNECTTODATABASEFALSETHENMSGBOX连接数据库出错ENDENDIFLOGINOKFALSE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论