人事管理系统论文.docx
- 文档编号:8495605
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:26
- 大小:43.74KB
人事管理系统论文.docx
《人事管理系统论文.docx》由会员分享,可在线阅读,更多相关《人事管理系统论文.docx(26页珍藏版)》请在冰豆网上搜索。
人事管理系统论文
摘要
当前电子计算机网络、硬件无论是性能还是可靠性方面足以满足企业管理应用的需要;具有国内自主版权的适用的企业管理应用软件经过二十余年的研制开发应用现已非常成熟;企业领导及员工对计算机应用重要性的认识已大大提高,这些为企业管理信息化提供了有利条件。
现在计算机的出现为生产和生活带来了极大的变化,计算机的应用为人们的各项活动开创了一个新的天地,管理信息系统的出现就是一个典型的例子,这几年C/S模式的应用以及面向对象编程的出现更是为MIS的发展提供了广阔的空间,而考勤管理是每一个企事业单位所必需的,计算机的出现使员工出勤情况的记录和统计变得十分简单。
企业管理水平的提高,必须引进先进的企业管理思想和现代化的管理手段,使企业的产、供、销、人、财、物真正得到合理优化调度,为企业领导决策提供及时可靠依据并提高决策的准确度,提高企业对市场需求情况变化的适应性,达到以最快的速度、最好的质量适应每一个客户的不同要求。
关键词:
考勤管理解决方案数据安全快速查询
Abstract
Theelectroniccomputernetwork,bothperformanceanddependabilityofhardwareareenoughtomeettheneedusedinbusinessadministrationatpresent;Havedomesticindependentsuitablebusinessadministrationapplicationsoftwareofcopyrightdevelopandadoptthrough20reseachforoneyearnowalreadyverymuchripe;Theenterpriseleaderandthestaffunderstandingthatthecomputerusesimportancehasalreadybeenimprovedgreatly,thesehaveofferedtheadvantageforbusinessadministrationinformationization.
Theappearanceofthecomputerbringsthegreatchangefortheproductionandlifenow,theapplicationofthecomputeropensanewworldforpeople'severyactivity,theappearanceofthemanagementinformationsystemisatypicalexample,C/Smodeshouldwithfaceappearance,targetofprogrammingofferthewidespacefordevelopmentofMISespeciallyduringtheseyears,anditisessentialineveryenterprisesandinstitutionsthattheattendanceismanaged,theappearanceofthecomputermakestherecordandstatisticsofattendancesituationsofstaffverysimple.Theimprovementofenterprise'smanagementlevel,mustintroducetheadvancedbusinessadministrationthoughtandmodernizedmanagement,maketheproducing,supplyingandselling,manpower,financialresourcesandmaterialresourcesofenterprisesreallyoptimizedthedispatcherrationally,Offerthereliablebasisandaccuracyofimprovingdecisionintimeforleadingdecisioninenterprises,improvebetweenenterpriseandmarketdemandadaptabilitythatsituationchange,uptoatfastestspeed,thebestqualitymeetstheneedsofeverycustomer'sdifference.
Keyword:
thepackageofthedatabase,thesolutionThedataaresafe
目录
摘要………………………………………………………………………01
英文摘要…………………………………………………………………02
第一章绪论
1.1系统的背景和提出………………………………………………04
1.2编程语言的选择……………………………………………………04
1.3开发方法……………………………………………………………05
1.4关系型数据库的实现………………………………………………07
第二章系统分析
2.1可行性分析………………………………………………………09
2.2业务流程调查……………………………………………………09
2.3数据流程分析……………………………………………………10
第三章系统设计
3.1系统目标…………………………………………………………11
3.2系统功能结构设计………………………………………………11
3.3数据库设计………………………………………………………12
3.4输出设计…………………………………………………………23
3.5输入设计…………………………………………………………23
第四章系统实施
4.1代码设计…………………………………………………………24
4.2运行环境…………………………………………………………29
4.3条件与限制………………………………………………………29
结论………………………………………………………………………30
致谢………………………………………………………………………31
参考文献…………………………………………………………………32
第一章绪论
管理信息系统就是我们常说的ManagementInformationSystem,在强调管理,强调信息的现代社会中它变得越来越普及。
21世纪,随着社会经济的发展和社会的进步,许多经济学家纷纷提出了新的管理理论,随后计算机的飞速发展为管理信息系统的完善奠定了坚实的基础,到现在它是各行各业都广泛应用的计算机系统之一,受人们的高度评价和重视。
1.1系统的背景和提出
这几年来C/S模式的应用以及面向对象编程的出现更是为MIS的发展提供了广阔的空间,而考勤管理是每一个企事业单位所必需的,计算机的出现使员工出勤情况的记录和统计变得十分简单。
实施考勤管理系统,能大大提高员工管理的统一性、准确性和灵活性,大大缩短管理编制周期,合理利用资源,减少因计划不周如停工等造成的损失。
考勤系统记录了员工上下班的情况,为工资管理直接提供每个月工作时间的统计结果。
同时考勤系统也需要其它系统提供的员工、部门等信息。
只有实现了考勤管理,才可以对每个员工的实际情况作一个准确的评价,也是个人工资发放的有效凭证和依据,使得每一个人都能清楚地了解自己的上下班时间情况,公平,公正,公开。
1.2编程语言的选择
目前,市场上开发数据库应用的软件工具很多,但是VisualBasic以其便捷的所见即所得的界面设计和极其高效的执行代码效率,从众多编程工具中脱颖而出,成为开发管理信息系统的首选。
VisualBasic加上MicrosoftAccess的组合更是应用开发的利器。
1.实现菜单选项
菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,VisualBasic也提供了强大的创建菜单功能是程序更加标准。
您可以使用VisualBasic的ApplicationWizard也可以使用VisualBasic的菜单编辑器建立菜单或者修改已经存在的菜单。
2.实现工具栏
CoolBar控件与Office97种看到的CoolBar是类似的。
CoolBar就是一个可以在窗体上浮动的工具,同时也是其他ActiveX的容器。
通过在CoolBar中迁入其他空间你局可以向用户提供更好的灵活性和义用性。
Toolbar是工具条控件,是实现工具条的主体。
其中的按钮可以显示图像和标
题,并按功能分组或加入分隔符,还可以围棋设置鼠标停留在其上显示的提示字符。
Toolbar也是一个控件容器且具有Style属性,并可以为其增加下拉按钮和平滑按钮等。
选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。
在“控件”选项卡列表中选择“MicrosoftWindowsCommonControls6.0”后工具相中增加改控件。
其属性及对象如下:
1.Align属性定义工具条在窗体中的位置
2.ToolTipText属性是字符串类型,定义控件的提示字符
3.Style属性定义按钮外观。
4.ImageList属性定义与数据条对应的ImageList控件名,该控件定义工具条按钮显示的图像。
5.HotImangeList属性设置一个ImageList控件名,该控件定义按钮获得热点时显示的图像。
6.DisabledImageList属性定义工具条按钮无效时显示的图像。
创建工具条包括ImageList和Toolbar控件
ImageList用于为其他控件提供图像库,将ImageList控件加入到工具箱的操作于前述Toolbar控件相同。
帮助
专业水平的软件通常都带有联机帮助功能。
无论写出来的程序是要给大量的用户使用,还是仅仅局限于公司内部有限的使用者,我们都应该为用户提供详细的、易于理解的联机帮助文档。
微软的HelpWorkshop4.0是一套独立于VisualBasic的用来协助我们创建、运行于32位Windows操作系统下的帮助文件的工具。
使用它我们可以为我们编写的应用程序生成一组帮助文件。
1.3开发方法
●系统要解决的问题:
如采取何种方式解决组织管理和信息处理方面的问题,对企业提出的新的管理需求该如何满足等。
●系统可行性研究:
确定系统所要实现的目标。
通过对企业状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。
系统可行性的研究包括目标和方案可行性、技术的可行性、经济方面的可行性和社会影响方面的考虑。
●系统开发的原则:
在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则。
●系统开发前的准备工作:
作好开发人员的组织准备和企业基础准备工作。
●系统开发方法的选择和开发计划的制定:
针对已经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。
开发计划的制定是要明确系统开发的工作计划、投资计划、进度计划和资源利用计划。
管理信息系统开发方法主要有:
结构化生命周期开发方法、原型法、面向对象的开发方法。
1.结构化生命周期开发方法
目前较为流行的MIS开发方法是结构化生命周期开发方法,其基本思想是:
用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。
用结构化生命周期开发方法开发一个系统,将这个开发过程划分为5个依次连接的阶段:
系统规划阶段:
主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。
系统规划方法有战略目标集转化法(SST,StrategySetTransformation)、关键成功因素法(CSF,CriticalSuccessFactors)和企业规划法(BSP,BusinessSystemPlanning)。
系统分析阶段:
主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的处理,并且将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。
系统设计阶段:
主要任务是确定系统的总体设计方案、划分子系统功能、确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。
系统实施阶段:
主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。
系统运行阶段:
主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。
这五个阶段共同构成了系统开发的生命周期。
结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。
但是,该方法不可避免地出现开发周期过长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难作出调整。
1.原型法
原型法在系统开发过程中也得到不少应用。
原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实
在的系统原型,然后与用户协商,反复修改原型直至用户满意。
原型法的应用充分利用了最新的软件工具,使系统开发效率大为提高。
2.面向对象系统开发方法
面向对象(OO,ObjectOriented)的系统开发方法,是近年来受关注的一种系统开发方法。
面向对象的系统开发方法的基本思想是将客观世界抽象地
看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。
1.4关系型数据库的实现
Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。
Access的优点在于它能使用数据表示图或自定义窗体收集信息。
数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。
另外,Access允许创建自定义报表用于打印或输出数据库中的信息。
Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。
Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。
如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
_二者的结合(DBA)
微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及VisualBasic来访问数据库并对其进行各种操作。
VisualBasic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。
DATA控件在数据库中的信息与将信息显示给用户看的VisualBasic程序之间架起了一座桥梁。
我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。
缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。
一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。
DATA控件还提供了用来浏览不同记录的各种跳转按钮。
将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。
VisualBasic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法)。
开发人员可以最有效利用所创建的每一个对象。
使用应用程序具有可通用性可说扩展性和强有力的功能。
目前,大多数主流数据库管理系统把用户数据表示为关系。
现在把关系看作数据表。
表的列包含域或属性,表的行包含对应业务环境中的实体的记录。
并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。
第二章描述了一个用以产生良好结构关系的过程,称作规范化。
为了对比结构差的关系和结构好的关系之间的差别,以本文所设计的图书管理系统中的图书和图书
借阅者关系为例来说明,假若设计关系R1(借书证号,姓名,性别,身份编
号,身份证,联系电话,图书编号,图书名称,图书类别,作者,出版社,出版日期,备注,价格,数量);这个关系的问题出在它有关于两个不同主题的数据,就是图书借阅者和图书。
用这种方式构成的关系在进行修改时,会出现问题。
因为一个图书借阅者可能借阅多本书,如果某个图书借阅者的某个字段(如联系电话)出现变更,它所借阅的图书记录(可能多个)也就必须变化,这是不好的。
因此数据用两个关系表示更好。
现在如果某图书借阅者改变了它的联系电话,只有关系(表)user的对应行需要改变。
当然,要想产生一个,显示图书名称及其借阅者联系电话的报表,就需要将这两个表的行结合起来。
结果表明,将关系分别存储,在生成报表的时候将它们结合起来,比把它们存储在一个合成的表中更好。
数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。
因为DBMS产品是用来存储和操纵表的,所以大多数产品把元数据以表的形式存储,有时称作系统表。
这些系统表存储了数据库中表的情况,指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述,它也存储索引、关键字、规则和数据库结构的其他部分。
在表中存储元数据不仅对DBMS是有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具来查询元数据。
VisualBasic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。
第二章系统分析
2.1可行性分析
可行性分析的编写目的是:
说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。
为了能够实现系统,必须进行这样的分析才可以,所以我就分析了企业中的考勤情况以及管理上的可行性,从而达到即定目标。
我国社会主义市场经济逐步形成,随着我国加入WTO的成功,企业不仅参与国内市场竞争,同时要面对国际市场竞争,竞争会越来越激烈。
市场竞争的主要方面是质量、价格、交货期和服务,这些都迫切要求企业迅速改善和加强产品设计现代化手段,改善和加强企业经营管理,以适应市场残酷竞争的需要。
当前Internet国际互联网用户正以迅猛之势成倍增长,电子商务正越来越成为最快捷、最方便的全球贸易方式。
这一切都要求企业必须尽快建设好计算机网络平台,加入到国际互联网的行列。
逐步实现企业供需链和电子商务管理。
本系统的开发目的就是管理好企业的考勤,所以问题就是如何管理好,和管理上是否可行,管理信息系统的性质决定了它能够胜任管理的重要角色,能够像人那样管理好企业,并且能够为企业创造经济效益,带来利润,以事半功倍的效果达到人们的目的,最终实现企业的效益成倍提高,资金增加,所以经济上完全可行。
2.2业务流程调查(业务流程图)
不同的企业对考勤管理的流程和要求不尽相同。
一般而言,考勤管理系统需要具备以下的功能:
·上下班时间的设定。
上下班时间相对固定,可保存在客房端的设置文件中。
·员工出入单位的情况记录。
出入情况主要由考勤机来记录,但是需要设置人工添加的功能,以备特殊情况的处理。
·请假,加班和出差情况的记录。
·每个月底进行报表的打印。
考勤管理系统主要是对考勤进行统筹管理,以便于为企业中其他系统提供了基本的物资信息。
通过详细记录每一个员工的出勤情况达到对企业的个人进行管理,所以本系统的流程与功能就是如此,对每一个人负责,对整个企业负责。
2.3数据流程分析
第三章系统设计
3.1系统目标
在企业网络系统总体规划指导下,根据企业当前的迫切需求与急待解决的瓶颈问题以及企业将来的发展要求,在尽快产生效益的同时,为企业今后的发展打下良好的基础。
充分管理好企业的员工考勤,保证数据库的运行安全,可靠,速度快,维护容易,发挥好管理信息系统的重要作用。
3.2系统功能结构设计
3.3数据库设计
1.数据库的发展
数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着WorldWideWeb(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。
数据库技术能使Internet应用超越具有早期应用特点的简单的发布。
同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。
这些技术没有脱离经典数据库技术的要求。
它们只是加重了数据库技术的重要性。
数据库的设计和开发及包括艺术有包括工程。
理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。
把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。
数据库的目的是帮助人们跟踪事务。
经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密起关注的事务。
最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。
数据库也被越来越多地应用于生成和维护多媒体应用程序上。
计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。
存储器的容量、存储速率直接影响到数据管理技术的发展。
从1956年生产出第一台计算机到现在,存储器的发展,为数据库技术提供了良好的物质基础。
使用计算机以后,数据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。
通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。
数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。
数据管理技术的优劣,将直接影响数据处理的效率。
数据管理技术的发展,与硬件(主要是外存)、软件、计算机应用的范围有密切的联系。
数据管理技术的发展经过三个阶段:
人工管理阶段、文件系统阶段和数据库阶段。
人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数据冗余性,数据不一致性以及数据联系弱等等。
也正是由于这些原因,促使人们研究新的数据管理技术,从而产生了数据库技术。
20世纪60年代末发生的三件大事,层次模型IMS系统的推出、关于网状模型DBTG报告的发表以及关于关系模型论文的连续发表标志着数据管理技术进入数据库阶段。
进入70年代以后,数据库技术得到迅速发展,开发了许多
有效的产品并投入运行。
数据库系统克服了文件系统的缺陷,提供了对数据更高级更有效的管理。
当进入数据库阶段后,随着数据管理规模一再扩大,数据量急剧增加,为了提高效率,开始时,人们只是对文件系统加以扩充,在应用文件中建立了许多辅助索引,形成倒排文件系统。
但这并不能最终解决问题。
在20世纪60年代末,磁盘技术取得重要进展,具有数百兆容量和快速存取的磁盘陆续进入市场,成本也不高,为数据库技术的产生提供了良好的物质条件。
2.数据库阶段的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 论文