人事管理考勤系统设计和实现论文设计

上传人:文*** 文档编号:48706952 上传时间:2022-01-13 格式:DOCX 页数:44 大小:601.76KB
收藏 版权申诉 举报 下载
人事管理考勤系统设计和实现论文设计_第1页
第1页 / 共44页
人事管理考勤系统设计和实现论文设计_第2页
第2页 / 共44页
人事管理考勤系统设计和实现论文设计_第3页
第3页 / 共44页
资源描述:

《人事管理考勤系统设计和实现论文设计》由会员分享,可在线阅读,更多相关《人事管理考勤系统设计和实现论文设计(44页珍藏版)》请在装配图网上搜索。

1、摘 要计算机技术的发展与普及,使得信息技术改革的步伐不断变化发展,与此同时,企业面临着需许许多多的挑战。对于企业自身来说,市场竞争能力的高低与自身对当前市场信息的敏感程度有着密切的关系,对市场的敏感程度高企业在社会市场中就相对比较有竞争力,反之则低。在计算机技术不断日新月异的今天,信息技术已经不断地被应用在各个方面,基于网络信息技术的管理系统具有诸多的优点,它的科学性、准确性、易于操作大大提高的员工的工作效率,弥补了以前工作中出现的效率低下,信息管理不当出现纰漏的弊端。企业的人事管理系统,用它来管理员工的信息,使公司员工信息随时随地可以修改查看,管理起来更加便捷,以前对于员工信息管理效率低下的

2、问题得到了有效的改善,也就是说企业需要人事管理系统来进行公司员工的信息管理,辅助领导进行企业管理,让员工信息管理起来更加便捷,获取员工信息更加方便,这使得人事管理系统对于企业成了一个不可或缺的工具。奥园山东区域公司人事管理系统使用Microsoft Visual Studio 2010开发环境语言,用ASP.NET编程技术了来编写系统框架结构,实现程序功能的编写采用C#编程语言,系统中的数据信息使用SQL2008数据库来存放。 关键词:考勤管理 考核管理 工资管理 数据库 B/S架构 AbstractAbstractThe development and popularization of c

3、omputer technology make the pace of information technology reform constantly changing, at the same time, enterprises are faced with many challenges. For the enterprise itself, the high and low market competition ability is closely related to its sensitivity to the current market information, and the

4、 high sensitivity to the market is relatively competitive in the social market. In the computer technology is constantly changing today, information technology has been applied in all aspects, network information technology management system has many advantages, its scientific, accurate, easy to ope

5、rate greatly improve the efficiency of employees, make up for the previous work of inefficiency, information management improper leakage. Enterprise personnel management system, use it to manage employee information, so that the company's employee information can be modified anytime, anywhere to

6、 view, management more convenient, the previous inefficient management of employee information has been effectively improved, that is, the enterprise needs personnel management system for the company's employeeinformation management, support the leadership of enterprise management, so that emplo

7、yee information management more convenient, access to employee information more convenient, which makes the personnel management system for the enterprise has become an indispensable tool. The personnel management system of The Oyuan Shandong Regional Company uses Microsoft Visual Studio 2010 to dev

8、elop the environmental language, adopts the ASP.NET framework structure, implements the programming function using the C-programming language, and the data information in the system uses SQL2008 database to store. Key words: Attendance Management Reward and Punishment Management Wage Management Data

9、base B/S Architectur第一章 企业调研第一章 企业调研1.1 系统开发背景及意义现在计算机相关技术在社会上被应用的很广,涉猎各行各业,只有紧跟时代发展的步伐,使用计算机技术开发各种具有实际意义的管理信息系统,才能在当前社会中占有一席之地。虽然计算机技术被应用的很广,但是他的开发成本相对较高并没有得到非常大的普及,只是在企事业单位中应用的多,在小公司用的相对较少。随着社会的不断发展,各个企业的规模主键增大,企业里需要管理的信息不断增多,只有使用管理信息系统来进行信息管理才能使企业中的信息得到有效便捷的管理。管理信息系统最先被一些大型公司使用,个人以及小型的公司由于预算有限,使用

10、成本比较高,就没有使用管理信息系统,所以就没有被普及化。由于公司业务增加,需要管理的信息越来越多,所以需要放弃以前的手工作业记录的方式,采取计算机管理信息系统来进行信息的管理,对公司的大量信息整合归纳统计。人事信息管理是公司中对各部门中的各员工进行管理不可缺少的一部分,以前企业对人事管理的方法比较落后,导致管理效率不高,出现很多的员工管理问题。现在,随着社会不断进步,信息技术也在不断提高,企业人事管理系统也开始采用信息化的管理办法来进行企业人事管理。企业中员工的信息比较繁琐,种类较多,管理起来比较费时间,所以以前的管理方式已经不再适用目前企业的人事管理,而是采用计算机信息化的信息管理系统,使得

11、以前人工管理费时费力,效率低,不准确等缺点得以改善。在未来企业都将采用信息化的信息管理系统,并且会广泛使用在各企业中。企业人事对员工的有效管理是很重要的。因此开发的人事管理信息系统一定要给企业带来诸多的便利与优点使企业人事对员工管理更加有效。比如,人事管理信息系统它需要具备使用过程方便简洁,信息保存时间长、数量大,使用的操作结果有很强的可信度,信息查找过程高效便捷等等。1.2 系统开发的必要性虽然现在有很多的人事管理系统,但是对于奥园山东区域公司来说只需要一个操作简单便捷,满足企业对员工信息数据的管理就行。本课题的目标就是通过对近年来公司单位的发展需求进行调研和分析,基于浏览器/服务器(B/S

12、)架构,设计出操作方便、功能使用、简单明了的公司人事管理系统。提高公司单位的员工人事管理效率,减少出错概率。现在,由于软件开发技术的不断进步和发展,人事信息用计算机网络化平台来管理已成为当前趋势。企业或者事业单位中人事信息的工作量不断增加,使得人事管理步入了一个新的发展阶段,以前传统的人事管理办法在当前的环境下已经显得不合时宜。公司项目的不断增多,相应的公司各部门的人员也会不断增加,员工信息随之剧增,所以公司就相应的采用计算机的方式进行管理员工信息数据。公司人事管理系统是一套典型的信息管理系统,开发公司人事管理系统的意义是为公司单位量身定做一套辅助管理人事信息的软件系统。目前规模较小的公司单位

13、大多数还是采用人工管理地方式来对人事信息进行管理。这样的管理方式效率低、保密性差、容易出错等不好的弊端。如果经过长时间的积累,势必会产生大量的信息,给相关的人事信息的查找、更新、维护、统计等工作都带来了极大的不便。科学技术随着社会的进步在不停的发展,相应而来的是计算机信息管理技术也在同时逐步的发展,日渐成熟。计算机信息管理技术非常强大的功能已经被越来越多的人重视,信息管理技术已经进入到人事信息控制和管理中并且发挥着越来越重要的作用。现代社会企业中的人事管理信息系统已经伴随着中国社会体制的变化,已经成为公司中日常管理的重要一部分。随着我国社会经济体制的不断深化,人事管理已成为公司单位日常运维管理

14、工作中的一个重要组成部分,而建立以计算机技术、信息技术支持的现代公司人事管理系统是实现人事管理的必备条件。使用计算机技术去开发一款公司人事管理系统,来完成人事的相关管理工作,既能够很好的适应当前各大公司在人事管理工作中的需求,还有利于提高办公效率、改善公司单位的办公质量、规范公司单位的管理工作。1.3 系统所要达到的目标 通过企业对公司员工的各项工作进行分析和研究,可以利用现代先进信息技术和相应的硬件技术解决员工日常中的管理的问题,综上所述新系统所要达到的主要目标总结如下:1.3.1 员工数据管理企业内有一千多名员工,如果每个人的个人信息都是人工管理,管理不方便,查询起来也不方便还花费大量精力

15、管理;如果是采用系统进行管理,系统除了能够最大限量的收集保存数据,还可以对数据进行增加等不同的操作,整理数据,通过分析从而得到不同的报告,同时更好的跟踪企业每个员工的信息,将之前处理繁琐的工作变得轻松,提高工作的效率性。(1)员工个人信息修改。设计开发系统可以实现更多全面功能性的体检,除了基本的、工资、考勤以及请假之外,系统还提供员工个人信息查看修改的功能,包括工作备忘记录、个人管理等,可以得到更加全面的个人信息,定期统计查看个人信息数据,比以往的单纯记录信息得到的数据要方便很多。(2)管理员管理员工信息更加便捷。通过数据录入管理信息系统中,经过处理之后为后续的管理工作打下基础。首先员工个人数

16、据通过后台给管理工作人员进行管理,进而方便快捷的管理及查看员工信息;其次根据系统中的信息进行奖励工作,当员工完成相应的绩效考核可以进行适当的激励工作。1.3.2 系统功能强大人事管理信息管理系统功能强大,可以实现很多人工所不能解决的问题,例如数据的整合分析、数据的不遗漏保管等等。系统界面简单易操作,功能清晰明确,灵活性和扩展性得到一定的提升。1.3.3 员工数据的便捷化企业员工信息管理更加的方便,比如对请假员工的管理,实行系统记录,不再人工管理,保存时间长久而且便于查询;员工请假申请票据的保存,不再因为人工管理而出现票据丢失、数据核对不上的情况。1.4 可行性分析1.4.1 管理可行性管理可行

17、性分析是在决定开发一个系统之前首先应该完成的分析,它是对所开发系统具备的管理性的功能进行分析研究。通过预期对系统管理方面的评估,看他的功能是否满足预计的效果。只有管理可行性分析靠谱才能开发出符合条件的管理信息系统。人事管理系统上手操作方便的特点使公司员工拥有了了极好的使用感,公司的人事管理信息系统是一个公司内部的用来管理公司内部员工相关信息的管理系统。员工的信息管理和相关的流程操作使得信息管理起来科学规范准确。1.4.2 技术可行性技术可行性分析是对所开发系统的程序设计语言和开发框架进行分析的,通过对所使用的语言环境和开发框架分析系统具不具有可靠性。只有使用正确的程序设计语言才能才能让开发系统

18、达到理想的效果。公司人事管理系统不仅可以在公司内使用,在公司外也可以使用,那么这就需要开发的系统具有联网功能,这样使用起来就不会有太多的约束。技术可行性分析使所有分析中最重要的一步。通过结合自身条件以及所学知识的范围,采用ASP.NET来进行系统程序的开发。1.4.3 操作可行性操作可行性分析实际就是分析系统的功能在实际应用过程中是否贴合实际,具有较高的可用性。使用系统的时候,系统的功能应该具有导航功能和显示功能,具体的操作步骤和使用流程方便简洁。每组的功能分门别类地放在一个导航栏里,设置不同的功能排列在左边,使用起来方便流畅。通过分析操作可行性可以在开发系统前避免出现使用者遇到的一些操作问题

19、,为后期更好更快的开发系统做好准备。1.4.4 经济可行性通过前面三项的可行性分析,得出系统所投入的经济成本并不大。经济可行性分析就是研究系统的投入是否合理和它所产生的效果之间,系统所带来的产出结果是否满足条件。也就是说投入的成本不能高于系统所带来的效果。公司人事管理系统是 一个公司内部员工才能使用的管理信息系统,对公司员工信息的管理将产生很大的效率,以前的手工记录方法浪费资源,基于信息技术的管理系统的方法在管理方面不仅能解决之前效率低,不准确的缺点,还能节省资源。具体的可行性分析得出系统具有非常高的经济可行性。42第二章 系统分析第二章 系统分析2.1 组织结构分析 公司内部管理流程的合理化

20、提升和提高资源的利用率,使人力费用减少,并且提高对前期信息判断和处理的效率,开发这套稳定可靠、操作简单、安全高效的公司人事管理系统。它主要包括:请假申请、加班审批、考勤管理、工资管理、填写工作备忘、系统管理等功能。使用人事管理系统的公司员工只有填写正确的账号和密码,选择正确的类别才能使用系统。管理员登录以后进入管理界面,对本单位的各个部门的员工进行管理,有投资部、预算部、财务部、人力资源部、营销部、工程部、招标采购部。用户登录后不能对组织中的其他用户的信息进行操作只能修改自己的信息和查看自己的信息。图2-1 系统组织结构图2.2 业务流程分析 系统的业务流程图是就是用所学的业务流程图的四要素来

21、表示系统的业务处理过程,业务流程图简洁直观的特点使得用户更容易理解系统的流程,业务流程图对于分析业务流程是不可缺少的一部分。业务流程图在整个系统开发中扮演者重要的角色,如果没有准确良好的业务流程图后期可能会导致很多的问题,比如,某些功能和处理过程跟预期的不一样等等。业务流程分析的主要内容就是业务流程图,直观的业务流程图看以看出系统的处理过程不合理的地方,以此来进行不断地改正和修改。普通员工业务分析:员工登录个人账号后进入到普通操作界面,用户可以进行个人密码和信息修改,添加工作备忘及查看修改删除备忘录,请假申请的操作。修改后的信息进入到后台系统,后台系统保存信息后形成员工信息反馈到管理员那,管理

22、员登陆系统后就可以对普通员工的相关信息进行管理操作,除此之外,员工还可以查询公司人事对自己信息管理操作的结果,有加班信息,考勤信息,考核信息,申请的请假流程反馈结果及工作备忘管理。管理员业务分析:管理员登录系统后,进入到管理员操作界面,用户的信息已全部在管理员界面,管理员可以管理工资信息,加班信息,考核信息,各部门员工信息以及查看考勤信息,请假信息审核,工作备忘管理。其中员工请假申请的审核跟工作备忘管理只有员工操成功后才能进行管理。统计相关报表外部实体:不属于系统之内,一般是向系统传输相关信息或消息的实体。内部实体:可以处理系统数据的相关人员或部门。业务流:表示传递数据信息的方向。单据报表及账

23、目:存储数据。图2-1 人事管理系统业务流程图2.3 数据流程分析 数据流程图可以让公司员工的需求和公司员工信息数据之间的联系更加便利。通过外部实体,数据处理,数据流和数据存储之间的关系来使系统具体功能的数据处理过程简洁明朗。公司人事管理系统有两类用户,分别是普通用户和管理公司各部门员工信息的管理员,根据不同用户的类别可操作的功能也不同。普通员工可以操作个人信息,查看个人工资信息,个人考核信息,个人考勤信息等。 管理员可以管理公司员工信息,部门信息,职位信息,工资信息,考核信息,加班信息,考勤信息等。数据流程图顶层图如图2-2所示,一层图如图2-3所示,图2-4表示员工修改信息二层图,图2-5

24、为员工管理管理二层图。 外部实体:系统之外的人员或机构,向系统输入信息的主体。 数据处理:对数据操作的行为。 数据流 数据存储:保存数据的并且可以实现访问数据。图2-2 数据流程图顶层图图2-3 数据流程图一层图图2-4 员工修改信息数据流程图二层图图2-5员工管理管理数据流程图二层图2.4 数据字典 数据字典是对新设计开发的系统处理流程分析的工具,可以具体到每一个小的字段,是实现开发系统的重要的工具,当然也是开发设计系统的参照工具。前面详细讲述的数据流程图与数据字典是密切联系的,二者结合就构成了系统的“需求说明书”。因此,主要对新系统中各个表的字段、组成表的结构字段、处理流程的信息流、业务处

25、理的逻辑、系统存储的数据以及系统外部的实体进行详细说明。2.4.1 数据项定义系统中每个模块都有需要存储的数据信息,是存储数据中的最小字段,主要分析数据库设计字段的编号、名称、类型、宽度及说明。以下是人事管理信息系统数据项的定义。表2-1 数据项的定义数据项编号数据项名称数据类型数值宽度说明H01部门编号数值型4识别部门的编号H02部门名称字符型20各个部门的名称H03管理员字符型20管理员H04部门字符型20员工在部门中的职责H05职位编号数值型50识别职位的编号H06基础工资字符型50员工所在职位的基础工资H07奖惩编号字符型50用于识别奖惩的编号H08员工编号字符型50识别员工的编号H0

26、9姓名数值型50用于识别员工姓名H10类型数值型20用于识别员工类型H11内容字符型20员工信息内容H12员工部门数值型4识别员工部门H13添加时间字符型20识别添加新员工的时间H14角色编号数值型20识别角色的编号H15密码字符型50登录密码H16账号字符型50登录账号H17姓名字符型50角色姓名H18部门字符型10角色所在部门H19职位字符型50所处职位H20角色字符型20什么样的角色H21时间字符型8识别此时此刻时间H22生日字符型20识别生日H23职称字符型20识别员工职称H24电话字符型50识别电话号码H25手机字符型20识别手机号码H26分类名称字符型20识别分类的编号H27业绩编

27、号数值型4识别业绩的编号H28时间自定义8自己定义的时间H29工资编号数值型4识别工资的编号2.4.2 数据流定义系统的业务流程都是通过数据信息进行传递的,将各个表示传递过程的变量表示即可,分别有数据流的号码、简称、由何处来流向何处等,如表2-2为系统的数据流描述。表2-2 数据流的描述编号名称简述来源去向组成F1登录个人账号员工通过填写个人账号密码登录管理系统普通员工管理员类型、普通员工、账号、密码F2查看个人信息登陆系统后查看个人的相关信息普通员工普通员工姓名、类型、职位编号F3登录系统管理员登录账号密码管理自己的信息管理员管理员类型、普通员工、账号、密码F4备忘管理管理员对员工的备忘录进

28、行管理管理员普通员工部门、职位、角色、时间F5工资管理管理员月底对员工工资内容进行添加修改等管理员普通员工工资编号、员工编号、姓名、类型、内容、部门、添加时间F6添加删除操作管理员通过一系列的操作对企业员工进行管理管理员普通员工编号、账号、姓名、部门、职位、角色、时间、生日、职称、电话、手机F7考勤管理管理员对员工平时的出勤情况进行统计等管理员普通员工奖惩编号、员工编号、姓名、类型、内容、部门、添加时间F8添加加班信息管理员对员工的工资情况添加到系统中管理员普通员工加班编号、员工编号、姓名、类型、内容、部门、时间F10员工管理管理员通过系统来对员工信息进行添加修改等操作管理员员工管理编号、账号

29、、密码、姓名、部门、职位、角色、时间、生日、职称、电话、手机2.4.3 数据处理数据处理顾名思义就是对系统中的数据分析和整理,属于一个数据处理的动作,但是在数据字典中只列出基本加工动作的定义。它是用简短自然语言对数据处理过程的高度概括,而不是具体的处理逻辑。表2-3是对新系统数据处理的描述。表2-3 数据处理的描述编号名称简述输入输出处理过程P1修改信息员工对自己的登陆密码进行修改F1F2、D1、用户修改后在系统中形成新的密码P2修改信息管理员对自己的登陆密码进行修改F3F2、D1用户修改后在系统中形成新的密码P4工作备忘管理用户对工作进行工作备忘F4D2将用户新增的工作备忘进行存储P5工资管

30、理将所有员工的工资进行录入管理操作F5D5将员工的工资各项指标进行录入形成最终的工资P6员工管理对所有yua内功进行管理F6D3、D4、D6对员工进行查询 添加 删除等操作P7加班管理员工的加班进行管理F8D8对员工的加班情况进行录入整理形成加班信息P8医生诊治对患者进行诊治F9、F10、F11D3学生、自费患者或省医保患者到医院进行病情的诊治P9修改个人信息员工对自己的信息修改F9D9员工修改自己的信息后在系统中形成新的员工信息2.4.4 数据存储数据存储在数据字典中只是描述数据的逻辑存储结构,有两种类型表示;一种是文件形式,需要将组成数据项描述出来;另一种是数据库形式,大多是选择数据库形式

31、,因为简单明了,指明了数据存储编号、名称、简述、组成部分和相关的数据处理。表2-4是对系统数据存储的描述。表2-4 数据存储的描述编号名称简述来源去向组成D1用户信息内容对员工的信息的存储P1P11编号、账号、密码、姓名、部门、职位、角色、时间、生日、职称、电话、手机D2工作备忘内容员工添加工作备忘后的信息P4P11内容、时间、编号、姓名、职位D3添加的员工添加新员工后的信息P6P11部门、职位、角色、时间、职称、D4员工个人相关内容的管理员工各个方面相关的信息P6P11姓名、职位,时间、职称、部门、职责、编号、账号、密码D5工资信息内容员工每月综合工资的信息P5P11工资编号、员工编号、姓名

32、、类型、内容、部门、时间D6查询员工的显示结果查询某个员工的信息P6P11姓名、时间、类别、性别、工号、添加日期、部门D7员工考勤信息员工每月的出勤情况P10P11奖惩编号、员工编号、姓名、类型、内容、部门、添加时间D8员工加班信息员工加班情况P7P11加班编号、员工编号、姓名、类型、内容、部门、添加时间D9普通员工信息管理员和员工个人对员工信息管理后的结果P8P11编号、账号、密码、姓名、部门、职位、角色、时间、生日、职称、电话、手机2.4.5 外部实体一般将不参与系统操作范围之内的对象都称为外部实体,主要表示编号、简称、信息流入源头和流出方向等。表2-5是对新系统中外部实体的描述。表2-5

33、 外部实体的描述编号名称简述输入数据流输出数据流H1普通员工公司各部门除人事的员工F11F1、F9H2管理员负责公司人事方面的员工或者领导F11F4、F5、F6、F7、F8、F10、第三章 系统设计第三章 系统设计3.1 功能结构设计公司人事管理系统是对公司员工人事等相关信息的管理,从而达到对公司员工全方位的管理。一个靠谱的公司人事管理系统,它能够使公司内员工信息管理更加规范合理。也使管理员通过此系统能对公司员工进行查看,增加,删除等功能,普通员工和管理员都可以精准快速的得到自己想要的信息从系统中。人事管理系统功能结构图如下所示。图3-1 系统功能结构图3.2 代码设计人事管理系统的开发需要较

34、长时间准备,在这个过程当中,需要用到各种不同的数据,编程的代码需要设置不同用于识别,而且可以很好的提高开发系统工作的效率。代码有很多的种类,包括顺序码、层次码、归组分类码和助记码。每种代码都有自身的优势和劣势,我们可以根据自身开发的系统而选择不同类型的代码设计。奥园山东区域公司人事管理信息系统设计的工作内容较多,部门、职员多种分类,因此系统的代码设计如下:3.2.1 管理员工号的代码设计员工工号的设计具有一定的遵循规律,主要分为两部分,前部分根据学生入学年份占前四个数,如2020;后部分的四位数为企业根据入职时间先后进行定义,若是第0128排序的,则号码为0128,以此类推。两者组合起来,就是

35、一个完整的员工工号。具体代码如图3-5所示。20200128顺序码入职年份图3-2员工工号的代码3.2.2 员工补助编号的代码设计员工补助编号主要根据顺序码组成,顺序码设计为六位数,首位为字母S,补助 Subsidies的英文字母,企业每月都会发放补助费用,企业员工不会超过四位数,设计四位数较合理,若第1004位提交申请,则为R1004,以此类推。二者加起来就是完整的补助编号。具体代码如图3-6所示。R1004顺序码补助英文缩写字母图3-3补助编号的代码3.2.3 员工考核编号的代码设计员工考核编号的设计中主要区分年份,一年一度的考核数据只要年份不同就可以区分,因此采取年份与顺序码的组合,顺序

36、码设计四位数,领导和普通职员加起来差不多几千人,即:若该考核人员按照顺序为2018年的第1480位考核,则编号为181480,这样方便了管理人员的分析。具体代码如图3-7所示。181480顺序码 考核年份图3-4考核编号的代码3.2.4 普通员工工号的代码设计员工都有唯一的工号进行识别,本系统设计的员工编号为系统设计工号,与员工现在编号有所差别,一般按照员工入职的年份、所在的部门编号及顺序码进行编号。例如王先生是2019年入职,在人力资源部(人力资源部编号为01),是2019年的第8个员工,本企业部门员工人数有些有10人以上,因此设计二位数即可。因此王先生的编号为20190108。具体代码如图

37、3-8所示。20190108顺序码部门编号入职年份图3-5 员工编号的代码3.2.5 请假编号的代码设计请假编号为企业每月接受的请假数量值,通常设计3位,一月中一般不会超过10个人请假,例如张三是这个月第4个请假的,则流水号为“04”。具体代码所图3-9所示。04顺序码图3-6 流水号的代码3.3 数据库设计3.3.1 系统E-R图系统E-R图就是用来表示系统中各个实体之间关系的图,它的构成有三要素,有实体、属性和关系。根据数据库中的表画出如下实体图。(1)图3-7 公司员工信息实体图(2)图3-8 员工工资信息实体图(3)图3-9 员工角色信息实体图(4)图3-10 职位信息实体图(5)图3

38、-11 公司各部门信息实体图(6)图3-12 员工加班信息实体图(7)图3-13 员工工资项目种类信息实体图(8)图3-14 员工考勤信息实体图(9)图3-15 员工考核信息实体图(10)图3-16 员工工作备忘信息实体图(11)图3-17 员工请假信息实体图 3.3.2 数据库设计在SQL2008数据库中建立文件名为AoYuanRenShiMis的数据库,在数据库中建立11个数据库表,下面是数据库中的数据表的表结构:表 3-1部门信息表名称数值类型长度空值描述BuMenIDint4否编号Bumenname nvarchar50是名称Guanliyuannvarchar50是管理员zhizen

39、varchar200是职责表3-2 职位表名称数值类型长度空值描述JobIdint否工作编号jobname nvarchar50是工作名称GongZifloat是职位工资表3-3 考核信息表名称数值类型长度空值描述idint否编号userIdint是员工编号usernamenvarchar50是员工姓名TypeNamenvarchar50是类型Remarknvarchar500是标记JCMoneyfloat是考核金额DepIdint是部门编号AddTimedatetime是添加时间YueFennvarchar50是月份表3-4 角色信息表名称数值类型长度空值描述rouleIdint否角色编号r

40、ouleNamenvarchar50是角色名称表3-5 用户信息表名称数值类型长度空值描述Useridint否编号Pwdnvarchar50是密码UserNamenvarchar50是账号UserTruenamenvarchar50是姓名bumennvarchar50是部门DepIdint是部门编号jobnvarchar50是职位jobIDint是职位编号roulenvarchar50否角色rouleIDint是角色编号Addtimedatetime是添加时间Birthdaydatetime是生日Educationnvarchar50是学历Emalnvarchar50是电子邮箱Mobilenv

41、archar50是手机EntryTimedatetime是入党时间chknvarchar50是状态GLDepIdint是部门编号XingBienvarchar50是性别AddRessnvarchar100是联系地址Photonvarchar50是照片ZhuangTainvarchar50是状态 表3-6 加班信息表名称数值类型长度空值描述idint4否编号userIdint50是员工编号usernamenvarchar50是用户姓名Remarknvarchar500是标记JCMoneyfloat是奖惩金额DepIdint是部门编号AddTimedatetime是添加时间YueFennvarch

42、ar50是月份表3-7 考勤信息表名称数值类型长度空值描述idint否编号userIdint是员工编号usernamenvarchar50是姓名WorkODatenvarchar50是考勤日期WorkOTimeLongnvarchar50是考勤时长WorkOTitlenvarchar50是考勤标题WorkOMuDinvarchar500是考勤目的DepIdnvarchar50是部门WorkORemarktext是考勤标记KaoQinJEfloat是考勤金额表3-8 工资信息表名称数值类型长度空值描述idint否编号userIdint是员工编号usernamenvarchar50是姓名yuefe

43、nnvarchar50是月份KaoQinfloat是考勤工资JiangLIfloat是奖励工资ChengFAfloat是惩罚工资JiaBanfloat是加班工资Zongfloat是总工资niannvarchar50是年份表3-9 工资项目表名称数值类型长度空值描述idint否编号Namenvarchar50是名称表3-10 申请请假表名称数值类型长度空值描述idint否编号Usernamenvarchar50是员工姓名Titlesnvarchar50是标题Contenttext是内容AddTimedatetime是添加时间EndTimedatetime是结束时间Chknvarchar50是审核

44、状态UserIdint是员工编号Typenvarchar50是类型YueFennvarchar50是月份表3-11 工作备忘表名称数值类型长度空值描述idInt4否编号TitleNamenvarchar50是备忘标题FileDsnvarchar50是备忘内容FilePathnvarchar50是文件地址Enamenvarchar50是文件后缀FileNamenvarchar50是文件名称UserNamenvarchar50是用户名UserIdnvarchar50是用户编号addTimedatetime是添加时间DaXiaonvarcha50是大小3.4 输入输出设计系统的数据库设计完成之后就是

45、对系统的实现界面进行设计,也就是用户与企业之间沟通的桥梁,界面的美化决定用户的停留时间。奥园人事管理信息系统一共设计了18个交互界面,分别是图3-18 登陆界面截图第四章 系统实施图3-19 主界面截图图3-20 部门管理界面截图图3-21 职位管理界面截图图3-22 工资项目管理界面截图图3-23 添加员工信息界面截图图3-24 员工信息管理界面截图图3-25 添加考勤信息界面截图图3-26 考勤管理界面截图图3-27 添加考核信息界面截图图3-28 考核管理界面截图图3-29 添加加班信息界面截图图3-30 加班管理界面截图图3-31 添加员工工资项目界面截图图3-32 工资管理内容界面截

46、图图3-33 工作备忘界面截图图3-34 请假管理界面截图图3-35 修改登录密码界面截图第四章 系统实施4.1 系统开发环境与工具本系统的开发是使用Microsoft Visual Studio 2010进行系统的界面设计,在SQL Server 2008软件上对系统的各个数据库表进行设计,在Windows 10电脑系统上操作和设计的。使用Visual Studio 2010软件开发系统具有很多的优越性,主要的有以下几条:首先界面简单。通过选择自身所需要的类型进行设计系统界面,不用显示过多不需要的类型。其次开发的可视化。开发系统可以一边编程一边运行,可以及时查看自身设计页面的样式。最后方便查

47、询错误。一边编程一边可以发现问题,在输入代码的时候就可以清楚该处是否有错误,如果出现错误则会出现红色下划线,提示该处存在错误,并且不能够运行。4.2 程序设计系统的程序设计包括各个窗体实现的功能、设计的属性等,由于每个界面功能的实现代码除了关键部分不一样所以代码只粘贴了部分,如下: 1、链接网页界面代码设计<?xml version="1.0"?><configuration><appSettings/><connectionStrings><add name="sqlcon" connectionS

48、tring="Data Source=.;Initial Catalog=AoYuanRenShiMis;Integrated Security=True" providerName="System.Data.SqlClient"/></connectionStrings><system.web><compilation debug="true" ><assemblies></assemblies></compilation><authenticati

49、on mode="Windows"/></system.web></configuration>1、 管理员登陆功能设计,包括Addgz (1)添加工资信息<table cellspacing="1" cellpadding="5" bgcolor="#999999" align="center" style="width: 99%"><tr bgcolor=#336633><td><center>

50、<b style="font-weight: bold; color: #ffffff"> 添加工资信息</td></tr>(2)添加加班信息<table cellspacing="1" cellpadding="5" bgcolor="#999999" align="center" style="width: 99%"><tr bgcolor=#336633><td><center><

51、b style="font-weight: bold; color: #ffffff"> 添加加班信息</td></tr>(3)添加考核信息<table cellspacing="1" cellpadding="5" bgcolor="#999999" align="center" style="width: 99%"><tr bgcolor=#336633><td><center><b st

52、yle="font-weight: bold; color: #ffffff"> 添加考核信息</td></tr>(4)添加考勤信息<table cellspacing="1" cellpadding="5" bgcolor="#999999" align="center" style="width: 99%"><tr bgcolor=#336633><td><center><b style=

53、"font-weight: bold; color: #ffffff">添加考勤信息</td></tr>(5)添加员工<table cellspacing="1" cellpadding="5" bgcolor="#999999" align="center" style="width: 99%"><tr bgcolor=#336633><td><center><b style="f

54、ont-weight: bold; color: #ffffff"> 添加员工</td></tr>2、 员工登陆功能设计(1)员工添加工作备忘记录<table width="98%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor=#336633><td><center><b style="font-weight: bold; color: #fff

55、fff"> 添加工作备忘记录</td> </tr></table>(2)员工申请请假<table cellspacing="1" cellpadding="5" bgcolor="#999999" align="center" style="width: 99%"><tr bgcolor=#336633><td><center><b style="font-weight: bold

56、; color: #ffffff"> 员工请假信息管理</td></tr>5、登陆界面程序设计<title>奥园山东区域人事管理系统 </title> <LINK href="images/jbox.css" rel="stylesheet" type="text/css"> <LINK href="images/index.css" rel="stylesheet"></head><bod

57、y> <form id="form1" runat="server"> <DIV class="zindex"></DIV> <DIV class="main-box layer A"> <DIV class="main-left"><!-<h1 class="tittle"> </h1>-> </DIV><DIV class="main-righ

58、t"><H1>奥园山东区域人事管理系统 </H1><INPUT name="username" class="username" id="username" type="text" placeholder="请输入您的用户名 " value="" runat="server"><INPUT name="password" class="password" id

59、="password" type="password" placeholder="请输入您的密码 " value="" runat="server"><asp:DropDownList ID="DropDownList1" runat="server" class="username" > <asp:ListItem>管理员 </asp:ListItem> <asp:ListItem>

60、;员工 </asp:ListItem> </asp:DropDownList><br /> <br /> <%-<DIV class="vvcode"><INPUT name="checkCode" class="vcode" id="checkCode" type="text" placeholder="请输入验证码 " value=""><A title="看

61、不清换一张 " href="javascript:void(0);"><IMG class="v-code" onclick="this.src=this.src+'?'+(new Date().getTime()" alt="" src="images/CheckCode.png"></A> </DIV>-%><INPUT class="submit" id="btnLogin&quo

62、t; type="submit" value="登录" onserverclick="btnLogin_ServerClick" runat="server"></DIV></DIV> <DIV class="footer"><!底部-> <DIV class="foot-wrap"><DIV class="fire-fox"><A href=" target="_blank"></A></DIV> </DIV></DIV> </form></body>4.3 系统测试4.3.1 系统测试目标系统测试目标就是通过挨个测试系统的功

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!