首页 2012年大学本科毕业设计毕业论文 企业人事管理系统开发

2012年大学本科毕业设计毕业论文 企业人事管理系统开发

举报
开通vip

2012年大学本科毕业设计毕业论文 企业人事管理系统开发PAGE本科生毕业设计企业人事管理系统开发TheBusinessEnterprisePersonalManagementSystemDevelopment学生姓名XXX所在专业所在班级申请学位指导教师流脓浓职称讲师副指导教师职称答辩时间目录目录目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc326318874"设计总说明IHYPERLINK\l"_Toc326318875"InformationPAGE...

2012年大学本科毕业设计毕业论文 企业人事管理系统开发
PAGE本科生毕业设计企业人事管理系统开发TheBusinessEnterprisePersonalManagementSystemDevelopment学生姓名XXX所在专业所在班级申请学位指导教师流脓浓职称讲师副指导教师职称答辩时间目录目录目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc326318874"设计总说明IHYPERLINK\l"_Toc326318875"InformationPAGEREF_Toc326318875\hIIHYPERLINK\l"_Toc326318876"1绪论PAGEREF_Toc326318876\h1HYPERLINK\l"_Toc326318877"1.1立项背景PAGEREF_Toc326318877\h1HYPERLINK\l"_Toc326318878"1.2项目目的和意义PAGEREF_Toc326318878\h1HYPERLINK\l"_Toc326318879"1.3国内外现状及其存在的问题PAGEREF_Toc326318879\h2HYPERLINK\l"_Toc326318880"1.4研究目标PAGEREF_Toc326318880\h2HYPERLINK\l"_Toc326318881"2系统开发技术综述PAGEREF_Toc326318881\h2HYPERLINK\l"_Toc326318882"2.1.NET技术综述PAGEREF_Toc326318882\h2HYPERLINK\l"_Toc326318883"2.2ADO.NETPAGEREF_Toc326318883\h2HYPERLINK\l"_Toc326318884"ADO.NET概述PAGEREF_Toc326318884\h2HYPERLINK\l"_Toc326318885"ADO数据访问接口PAGEREF_Toc326318885\h2HYPERLINK\l"_Toc326318886"2.3关于B/S架构PAGEREF_Toc326318886\h2HYPERLINK\l"_Toc326318887"B/S架构简介PAGEREF_Toc326318887\h2HYPERLINK\l"_Toc326318888"B/S体系的三层结构PAGEREF_Toc326318888\h2HYPERLINK\l"_Toc326318889"3需求分析PAGEREF_Toc326318889\h2HYPERLINK\l"_Toc326318890"3.1功能需求分析PAGEREF_Toc326318890\h2HYPERLINK\l"_Toc326318891"3.2系统的实现目标PAGEREF_Toc326318891\h2HYPERLINK\l"_Toc326318892"3.3可行性分析PAGEREF_Toc326318892\h2HYPERLINK\l"_Toc326318893"经济可行性PAGEREF_Toc326318893\h2HYPERLINK\l"_Toc326318894"技术可行性PAGEREF_Toc326318894\h2HYPERLINK\l"_Toc326318895"3.4系统配置需求PAGEREF_Toc326318895\h2HYPERLINK\l"_Toc326318896"性能需求分析PAGEREF_Toc326318896\h2HYPERLINK\l"_Toc326318897"运行需求分析PAGEREF_Toc326318897\h2HYPERLINK\l"_Toc326318898"4数据库设计PAGEREF_Toc326318898\h2HYPERLINK\l"_Toc326318899"4.1数据流图PAGEREF_Toc326318899\h2HYPERLINK\l"_Toc326318900"4.2数据库概念结构设计PAGEREF_Toc326318900\h2HYPERLINK\l"_Toc326318901"4.3E-R图PAGEREF_Toc326318901\h2HYPERLINK\l"_Toc326318902"5系统设计PAGEREF_Toc326318902\h2HYPERLINK\l"_Toc326318903"5.1系统体系结构PAGEREF_Toc326318903\h2HYPERLINK\l"_Toc326318904"5.2系统模块划分PAGEREF_Toc326318904\h2HYPERLINK\l"_Toc326318905"5.3主要功能模块简介PAGEREF_Toc326318905\h2HYPERLINK\l"_Toc326318906"6系统详细设计与实现PAGEREF_Toc326318906\h2HYPERLINK\l"_Toc326318907"6.1登陆界面PAGEREF_Toc326318907\h2HYPERLINK\l"_Toc326318908"6.2注册界面PAGEREF_Toc326318908\h2HYPERLINK\l"_Toc326318909"6.3系统首页PAGEREF_Toc326318909\h2HYPERLINK\l"_Toc326318910"6.4日程管理PAGEREF_Toc326318910\h2HYPERLINK\l"_Toc326318911"6.5文档管理PAGEREF_Toc326318911\h2HYPERLINK\l"_Toc326318912"6.6人事管理PAGEREF_Toc326318912\h2HYPERLINK\l"_Toc326318913"6.7系统管理PAGEREF_Toc326318913\h2HYPERLINK\l"_Toc326318914"6.8考勤管理PAGEREF_Toc326318914\h2HYPERLINK\l"_Toc326318915"7系统测试PAGEREF_Toc326318915\h2HYPERLINK\l"_Toc326318916"7.1测试目标PAGEREF_Toc326318916\h2HYPERLINK\l"_Toc326318917"7.2模块测试PAGEREF_Toc326318917\h2HYPERLINK\l"_Toc326318918"7.2.1登陆测试PAGEREF_Toc326318918\h2HYPERLINK\l"_Toc326318919"系统功能测试PAGEREF_Toc326318919\h2HYPERLINK\l"_Toc326318920"系统管理测试PAGEREF_Toc326318920\h2HYPERLINK\l"_Toc326318921"日程管理测试PAGEREF_Toc326318921\h2HYPERLINK\l"_Toc326318922"考勤管理测试PAGEREF_Toc326318922\h2HYPERLINK\l"_Toc326318923"8总结PAGEREF_Toc326318923\h2HYPERLINK\l"_Toc326318924"鸣谢PAGEREF_Toc326318924\h2HYPERLINK\l"_Toc326318925"参考文献PAGEREF_Toc326318925\h2设计总说明INFORMATION设计总说明现代的计算机产业正在飞快的发展,网络的各种应用也越来越被更多的用户使用,而随着中国市场经济的日趋成熟,绝大多数的企业需要一个科学的管理方式和平台,显然,在Internet平台上企业管理的高效性得到了广大企业管理者的青睐。而企业人事管理系统正是为了满足这一需求而开发的项目。对于一个企业来说,企业的管理网站是企业对内方便管理企业的信息和员工以及对员工的信息传达,对外展示企业信息动态、追求企业发展。开发企业管理系统,是提高企业管理水平和决策水平的需要。不仅仅是在已有的系统上进行改进,更重要的是要向已有的系统添砖加瓦。知识经济时代,信息量急剧增长,相互联系的社会因素相当复杂,它要求企业领导者必须有长远的眼光、管理者必须进行科学的决策和管理。企业管理工作的交互,员工的相互交流,与企业的协调是企业发展的重要基础之一,也是衡量企业实力和管理水平的一个重要标志。开发企业管理系统,是提高企业管理水平和决策水平的需要。企业管理系统网站必须是一个经济、实用、方便、高效、稳定的网站。本设计应具备的主要功能包括:美观切简洁的操作界面,能保证系统的易用性。对于企业管理,不可避免地要涉及到员工信息,员工签到,个人日程,权限管理。所以系统不仅要方便地存储企业职工的个人信息,管理更为安全、高效,还能使管理员更高效的对企业各方面的信息和人才进行管理。除此之外,更使到企业内部职工更方便的接受企业的管理。更充分的利用计算机的功能,提高管理水平,实现准确、快速地管理工作。首先,系统必须实现对用户信息的添加、修改、查询、删除等。系统应开发员工签到功能,这样可以减少管理人员的考勤工作,如果能导出Excel表的考勤记录功能,那就更方便管理者了。然而,美观而简洁的界面,向来都是用户所喜好的方面,所以应该尽量的实现。日程管理是很多系统都具备的功能,就是备忘录,便签等。系统管理员能对不同用户进行权限的分配功能。企业人事管理系统的开发环境是基于Windows7平台上开发的应用系统。开发工具是MicrosoftVisualStudio2010,而后台数据库是MicrosoftSQLServer2008。本文首先介绍了企业人事管理系统开发的背景、研究这个系统的目的和意义。然后介绍本系统的相关理论与关键技术,主要包括浏览器/服务器(B/S)的结构、ASP.NET技术、ADO.NET技术以及数据库技术。在这些相应的理论基础上,对企业人事管理系统进行了详细的可行性分析。同时在系统需求分析的基础上,进行了系统业务流程图设计和数据流程图的设计,然后进行数据库逻辑结构的设计和ER图的设计。从系统的需求分析、数据库设计、系统设计与实现、系统测试等各个环节都进行了详细的分析和描述。关键字:企业管理;管理系统;ASP.NET;C#InformationModerncomputerindustryisthefastdevelopmentofvariousapplicationsofthenetworkisalsomoreandmoreusers,asChina'smarketeconomymatures,thevastmajorityofcompaniesneedascientificmanagementmethodsandplatform,itisclearontheInternetplatformfortheefficientmanagementoftheenterprisehasbeenthemajorityofbusinessmanagersofallages.Basedon.NET.Aswellasthemessagetostaff,istheneedtoimprovethelevelofenterprisemanagementanddecision-makinglevel.Notjusttoimproveontheexistingsystemand,moreimportantly,totheexistingsystembuildingblocks.Eraofknowledgeeconomy,theamountofinformationtherapidgrowthofinter-relatedsocialfactorsarequitecomplex,managersmustmakeascientificdecision-makingandmanagement.Enterprisemanagementsystemwebsitemustbeaneconomic,practical,convenient,efficientandstablesite.Keyfeaturesinclude:thedesignshouldhavebeautifulcutasimpleuserinterface,abletoguaranteethesystem'seaseofuse.Forenterprisemanagement,inevitablyrelatedtoemployeeinformation,employeeattendance,personalschedule,rightsmanagement.Therefore,thepersonalinformationofthesystemmustnotonlyeasytostoreenterpriseemployees,managementismoresecure,efficient,butalsoenableadministratorstomoreeffectivelyonallaspectsofbusinessandtalentmanagement.Fulleruseofthecomputer'sfunctions,improvethemanagementlevel,toachieveaccuratemanagement.First,thesystemmustaddtotheuserinformation.Employeessignfunctionofthesystemshouldbedeveloped,ifyoucanexporttheattendancerecordsoftheExceltablefunction,itismoreconvenientmanagers.ThedevelopmentenvironmentforenterprisepersonnelmanagementsystemisdevelopedbasedontheWindows7platformapplications.ThedevelopmenttoolistheMicrosoftVisualStudio2010,andback-enddatabaseisMicrosoftSQLServer2008.Thispaperfirstintroducesthebackgroundofthecorporatepersonnelmanagementsystemdevelopedtostudythepurposeandsignificanceofthissystem.Andthendescribestherelevanttheoryandkeytechnologyofthissystem,includingbrowser/server(B/S)structure,ASP.NETtechnology,ADO.NETtechnologyanddatabasetechnology.Fromsystemrequirementsanalysis,databasedesign,carriedoutadetailedanalysisanddescriptionofallaspectsofsystemtesting.Keywords:businessmanagement;managementsystem;theASP.NET;inC#;咔嚓大学2012届本科生毕业设计企业人事管理系统开发信息管理与信息系统,200811622112,XXX指导教师:流脓浓绪论立项背景随着社会的发展,21世纪是一个科技的时代,是一个信息和数字技术迅猛发展的时代,在全球遍布世界的互联网络正在无时无刻、无所不在的渗透到我们的工作、生活和学习中,成为推动社会发展的强大动力。在此新世纪的开端,作为时代的推动力量,企业,需要进一步发展与充实。只有率先领悟和认识到互联网在企业管理管理中的作用,并且用它来解决企业管理中的各种问题,才能在提高企业的社会竞争力REF_Ref326232347\r\h\*MERGEFORMAT[1]。随着互联网的迅猛发展,为企业的信息化建设提供良好的发展平台,而基于B/S的结构的企业管理系统具有很强的开放性和扩展性,模块化设计,集中式管理,灵活开放的平台管理,可已给企业管理带来巨大的方便,从而实现以信息化的管理手段来发展企业。众所周知,企业的实力也竞争力很大一部分来自企业的优秀管理人才,而企业管理系统利用互联网的特点和B/S架构的优点,通过信息化系统实现企业各个部门之间的信息交流,实现信息和资源的充分利用,提高企业的竞争力REF_Ref326232844\r\h\*MERGEFORMAT[2]。项目目的和意义企业人事管理系统是一所企业不可缺少的部分,它对于企业的决策者和管理者来说都是至关重要的,它能够为使用者更方便的实施自己的工作。但一直以来人们使用传统人工的方式管理文件或纸质文档,这种管理方式存在着许多的缺点,如:效率低、安全性差、整理困难等,另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了很大的困难,而且在很多时候会发生一些人为的破坏和自然的损耗。这种管理手段很明显已不能适应如今时代的快速发展,因为它浪费了了许多的人力和物力,在当今信息时代,这种传统的管理 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 必然会被以计算机为基础的信息管理系统所代替REF_Ref326233123\r\h\*MERGEFORMAT[3]。如今,计算机已经成为我们学习和工作中必不可少的生活助手。而且,计算机的造价低廉,性能优秀。计算机已经可以帮助使用者进行许多繁杂的计算,具备节省资源、提高工作效率、使敏感文档更加安全等特点,它已经被应用于许多领域。特别在现在发展如此迅速的网络下因此使用计算机来实现企业管理的信息化已经成为当今时代发展的需要。企业人事管理系统的优势,归纳起来,主要有以下几点:可以方便地存储企业职工的个人信息,管理更为安全、高效;可以减少管理员却能更高效的对企业各方面的信息,人才进行管理;可以使企业职工更方便的接受企业的管理。国内外现状及其存在的问题虽然国内的计算机发展已经很迅速了,但是还不能跟一些发达的国家相比,在管理体制相对落后的国内使用网络平台的企业管理者并不多,由于技术水平和管理水平的限制,系统的开发目的就是为了让更直观和简单的企业管理观念被企业管理者接受,这是一个循环渐进的过程;提高录入、保存信息的质量,促进企业信息管理工作的规范化,提高管理水平与工作效率是我们的目的与愿望。研究目标实现一个基于.NET的企业人事管理系统,促进企业管理管理工作的规范化,提高工作效率;降低企业管理维护费用,提高行政工作效率,为企业的发展尽最大的努力,该系统的设计目标应尽量达到节省人力物力,并且提高数据处理的速度。并在系统开发过程中,提高自己对ASP.NET、SQLServer等开发技术的理解、认识,增强自己的专业知识,进一步加强自己在系统开发上的实践经验。广东海洋大学2012届本科生毕业设计系统开发技术综述.NET技术综述.NET框架是微软公司全新的开发工具,Web应用程序和传统应用程序的开发者都能用它更高效、更灵活地开发应用系统。.NET框架是.NET平台的基础架构,其强大功能来自于公共语言运行环境和类库紧密结合在一起,提供了不同系统之间交叉与综合的解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 和服务。.NET框架创造了一个完全可操控的、安全的和特性丰富的应用执行环境,这不但使得应用程序的开发与发布更简单,并且成就了众多语言间的无缝集成REF_Ref326233158\r\h\*MERGEFORMAT[4]。.NET框架由以下三个主要部分组成:公共语言运行时(CLR:CommonLanguageRuntime).NET提供了一个运行时环境,叫做公用语言运行时(CommonLanguageRuntime),是一种多语言执行环境,支持众多的数据类型和语言特性。他管理着代码的执行,并使开发过程变得更加简单。这是一种可操控的执行环境,其功能通过编译器与其他工具共同展现。统一的编程类.NET框架为软件开发人员提供了一个统一、面向对象、层次化、可扩展的类库集(API)。如今,C++开发人员使用的是Microsoft基类库,而Java开发人员使用的是Windows基类库。然而,.NET框架统一了微软当前的各种不同的框架。这样,开发人员无需学习多种框架就能顺利编程,大大的方便的编程人员对程序的编写。而且,通过创建跨编程语言的公共API集,.NET框架可以实现跨语言继承、错误处理与调试。活动服务器页面(ASP.NET)ASP.NET在原有ASP上添加了许多新特性,并增强了原有的功能。ASP.NET并非仅是ASP的补充。它建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的web应用程序[5]。与以前的Web开发模型相比,它具有多个重要的优点:增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的不同,ASP.NET可利用早期绑定、实时编译、本机优化和缓存服务。这相当于在编写代码之前就显著提供了性能。简易性。ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。可管理性。ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。安全性。借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序的安全。ADO.NETADO.NET概述ADO.NET在改进以前ADO的基础上,提供了很多用于以创建数据为中心的应用程序的特性。ADO.NET引入的新特性:对XML的充分支持、新数据对象的引入、语言无关的数据访问、使用和CLR一致的类型REF_Ref326233187\r\h\*MERGEFORMAT[5]。互操作性互操作性是ADO.NET提供的关键特性之一。由于ADO.NET使用XML交换数据,因此任何支持XML的组件都可以从ADO.NET接收数据。这样就可以在ADO.NET和运行任何平台的应用程序之间传输数据,以支持跨平台应用。而ADO也可以通过使用COM封送处理在应用程序之间传输断开连接的数据集,这就存在数据类型转换的问题,同时COM组件也无法通过防火墙。而XML形式的Dataset组件却可以直接通过防火墙。可扩展性使用ADO.NET创建的应用程序比ADO创建的应用程序更易于管理和缩放。ADO.NET创建的应用程序使用XML在层之间传输数据,这样就可以很轻松地在已经部署的应用程序中增加层,并实现与新层中的对象无缝地交换数据。而ADO的使用数据集交换数据,要在已有的应用程序结构中增加中间层,就必须改变应用程序,无法实现无缝数据共享REF_Ref326233187\r\h\*MERGEFORMAT[5]。不存在数据类型转换ADO.NET使用XML交换数据,不存在数据类型转换的需求,可以极大地提高应用程序的性能;而ADO使用COM组件传送数据,就需要进行类型转换,这种类型转换大大降低了应用程序的性能。ADO数据访问接口ADO.NET提供了对MicrosoftSQLServer等数据源的一致访问。数据库使用者可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。ADO.NET提供了对MicrosoftSQLServer等数据源的一致访问。数据库使用者可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。ADO.NET有两个核心组件:DataSet和.NET数据提供程序,其中.NET数据提供程序包括:Connection、Command、DataReader和DataAdapter对象。DataSet设计目的是为了实现独立于任何数据源的数据访问,可以用于多种不同的数据源,可以用于XML数据,或用于管理应用程序本地的数据。ADO.NET结构的另一个核心元素是.NET数据提供程序,设计目的是为了实现数据操作和对数据的快速、只读访问。Connection对象提供与数据源的连接。Command对象用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令REF_Ref326233187\r\h\*MERGEFORMAT[5]。DataReader从数据源中提供高性能的数据流,DataAdapter提供连接DataSet对象和数据源的桥梁。DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中数据的更改与数据源保持一致。关于B/S架构B/S架构简介目前,网络应用软件运行的模式主要有两类:Client/Server模式和Browser/WebServer模式。客户/服务器(C/S)模式主要的缺点是维护、升级较麻烦,浏览器/服务器模式(B/S)是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的浏览器,服务器端是网站服务器(WebServer),而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式。它的主要优点是集中化管理和维护,便于扩充应用、升级维护简便;而客户端的免安装和零维护的特点,极大地降低了日后的维护成本REF_Ref326233187\r\h\*MERGEFORMAT[5]。利用ASP.NET技术是开发B/S模式软件最方便、最简单的方法。企业使用的各个管理系统的功能将需要不断的扩充和更新,数据库的数据表及其结构也随之需要进行更新,软件也必将不断地更新;同时软件产品本身就要经过一个不断自我完善的过程。基于上述考虑,用Browser/Web模式来设计管理系统比较合适,服务器端采用SQLServer数据库系统和ASP.NET组件来构成管理系统的应用服务系统;客户端采用浏览器来完成管理的各项记录和查询的操作,同时可进行远程系统维护和管理REF_Ref326233251\r\h\*MERGEFORMAT[6]。B/S体系的三层结构B/S结构是真正的三层结构,它以访问WEB数据库为中心,HTTP为传输 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 ,客户端通过浏览器(Browser)访问WEB服务器和与其相连的后台数据库,我们称之为B/S(Browser/Server)模式,其三层结构组成如图2-3所示。客户端客户端客户端WEB服务器数据库图2-3B/S三层结构图从左到右,分为三个层次:第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在WWW浏览器上;第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回Web服务器,再传至客户端;第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。由以上的比较分析可知,三层结构也可以理解为增加WEB服务器的C/S模式REF_Ref326233251\r\h\*MERGEFORMAT[6]。需求分析功能需求分析近些年来,很多有一些规模的公司都从传统的企业管理模式过渡到网络平台上的企业管理进行转变。不过,绝大多数的企业还是沿着以往的企业管理模式,不曾变换,这可能会牵扯带一部分人的利益,也使到这个web平台的企业管理发展不够迅速,而随着社会的发展,这似乎已经是迫不及待了,为进一步发展企业,这种新型的管理方式应该是迫不及待了。而开发企业管理系统,是提高企业管理水平和决策水平的需要。不仅仅是在已有的系统上进行改进,更重要的是要向已有的系统添砖加瓦。知识经济时代,信息量急剧增长,相互联系的社会因素相当复杂,它要求企业领导者必须有长远的眼光、管理者必须进行科学的决策和管理。企业管理工作的交互,员工的相互交流,与企业的协调是企业发展的重要基础之一,也是衡量企业实力和管理水平的一个重要标志。作为通用且基础的企业人事管理系统,本系统的设计将重点放在通用和简便性上。所以,该系统的操作相对简单,功能普遍。任何一个单位都可将系统稍许修改之后为己所用。对于企业管理,不可避免地要涉及到员工信息,员工签到,个人日程,权限管理。完整的企业管理系统不仅应具备以上功能,还应该包括系统维护,如数据库的备份与还原等REF_Ref326233288\r\h\*MERGEFORMAT[7]。系统的实现目标企业管理对于大规模额的企业来说必定代表着海量的信息。如果以手工实现,不仅工作量大,工作重复,而且耗费企业管理人员的大量时间和精力,且容易出错,数据保存困难。但是,用计算机来管理企业员工则可解决这些问题,而且速度快、储存方便。有鉴于此,该系统应实现以下目标:充分利用计算机的功能,在以计算机代替手工操作的基础上,实现管理工作的准确、快速、提高管理水平。能够完成用户信息的添加、修改、查询、删除等。系统应具有让员工依赖的功能,比如说备忘录,日程等。系统应有美观而简洁的界面,方便用户使用。能导出Excel表的考勤记录,方便管理者的工作。能对不同用户进行权限的分配功能。基于以上考虑,本企业人事管理系统划分成日程管理、文档管理、人事管理、系统管理、考勤管理等五大主要功能。可行性分析可行性分析的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。对于本系统的可行性,我们从以下两方面进行研究。经济可行性随着计算机技术的飞速发展,传统的企业管理方式、手段以及工作效率己经不能适应新大发展需要,无法很好地完成新型企业管理工作的要求。提高管理水平的主要途径是更新管理者的思想,增强管理活动的科学认识。同时,运用先进的信息技术,在网络平台上开发信息系统,是更新现有企业管理方式的有效 措施 《全国民用建筑工程设计技术措施》规划•建筑•景观全国民用建筑工程设计技术措施》规划•建筑•景观软件质量保证措施下载工地伤害及预防措施下载关于贯彻落实的具体措施 。目前,绝大多数公司都在为所属企业开发适用的管理信息系统,如财务处的工资管理系统,人力资源的简历管理系统等。这些系统在很大程度提高了部门的工作效率和管理水平。绝大多数企业已经发现管理系统的重要性,企业管理系统的开发所需资金、企业将会更迅速的发展,所以经济上可行。技术可行性完善的网络平台从1997年至今,是Internet在我国发展最为快速的阶段。国内Internet用户数97年以后基本保持每半年翻一番的增长速度。增长到今天,上网用户已超过1000万。据中国Internet信息中心(CNNIC)公布的统计报告显示,截至2009年10月30日,我国上网用户总人数为5.3亿人。这一数字比年初增长了890万人,与2002年同期相比则增加了2220万人。中国目前有五家具有独立国际出入口线路的商用性Internet骨干单位,还有面向教育、科技、经贸等领域的非营利性Internet骨干单位。现在有600多家网络接入服务提供商(ISP),其中跨省经营的有140家。随着网络基础的改善、用户接入方面新技术的采用、接入方式的多样化和运营商服务能力的提高,接入网速率慢形成的瓶颈问题将会得到进一步改善,上网速度将会更快,从而促进更多的应用在网上实现REF_Ref326233288\r\h\*MERGEFORMAT[7]。功能强大的开发平台目前的管理信息系统开发平台的功能已十分强大。MicrosoftSQL2008是性能稳定的数据库,而MicrosoftVisualStudio2010更是具有Web开发的强大优势。SQLServer+ASP.NET正是开发基于Web的信息系统的黄金组合REF_Ref326233329\r\h\*MERGEFORMAT[8]。由上述两方面的分析可以看出,本系统的开发时机已经成熟,从多种角度考虑开发此系统都是可行的,并且也是十分必要的。系统配置需求性能需求分析数据精确度所有的结果应该满足的最低精确度。时间特性如响应时间、更新处理时间、数据转换与传输时间、运行时问将符合用户的要求等(这里不包括由于硬件原因所造成的时间特性下降)。适应性本系统在设计时,充分考虑用户的操作方式、系统的运行环境,一旦这些条件发生变化时,本系统具有的适应能力,如其它软件接口的变化、用户需求的变化等。运行需求分析数据源配置处理器:IntelP32.0G或以上内存:2G或以上硬盘:20G或以上操作系统:WindowsServer2003或以上中间件:.NETFramework2.0,IIS6.0,SQLServer2008或以上网络环境带宽:10M或以上服务器端配置处理器:IntelP32.0G或以上内存:2G或以上硬盘:20G或以上操作系统:WindowsServer2003或以上中间件:.NETFramework2.0,IIS6.0,SQLServer2008或以上网络环境带宽:10M或以上客户端主机要求能流畅运行IE8.0或以上版本浏览器数据库设计数据流图数据流图也称为DataFlowDiagram,是描述数据处理过程的工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程REF_Ref326233357\r\h\*MERGEFORMAT[9]。根据系统需求,画出系统数据流图,如图4-1和图4-2所示。图4-1普通用户数据流图图4-2管理员用户数据流图数据库概念结构设计根据系统功能设计的要求以及功能模块划分,对于系统信息数据库,可以列出以下数据项和数据结构REF_Ref326233357\r\h\*MERGEFORMAT[9]。用户信息表4-1表名称标识:UserInfo表4-1UserInfo表字段名标识主键数据类型允许空字段说明UserId√varchar(50)用户名UserNamevarchar(50)姓名Passwordvarchar(50)密码DepartIdint部门代号Genderint性别RoleIdint用户类型UserStateIdint用户状态用户状态表4-2表名称标识:UserState表4-2UserState表字段名标识主键数据类型允许空字段说明UserStateId√int屏蔽代号UserStateNamevarchar(50)屏蔽状态用户权限表4-3表名称标识:RoleInfo表4-3RoleInfo表字段名标识主键数据类型允许空字段说明RoleId√√int用户类型IDRoleNamevarchar(50)用户类型RoleDescvarchar(50)权限描述系统功能表4-4表名称标识:SysFun表4-4SysFun表字段名标识主键数据类型允许空字段说明NodeId√int功能IDDisplayNamevarchar(50)功能名称NodeURLvarchar(50)功能连接DisplayOrderint排序编号ParentNodeIdint实现编号部门表4-5表名称标识:DepartInfo表4-5DepartInfo表字段名标识主键数据类型允许空字段说明DepartId√√int部门IDDepartNamevarchar(50)部门名称PrincipallUservarchar(50)部门管理者ConnectTelNobigintConnectMobileTelNobigint联系Faxesbigint联系方式BranchIdint学院名称机构表4-6表名称标识:BranchInfo表4-6BranchInfo表字段名标识主键数据类型允许空字段说明BranchId√√smallint机构IDBranchNamevarchar(50)机构名称BranchShortNammevarchar(100)√机构简称日程表4-7表名称标识:Schedule表4-7Schedule表字段名标识主键数据类型允许空字段说明SccheduleId√√int标识IDTitlevarchar(50)日程名Addressvarchar(50)地址MeetingIdint开会类型BeginTimedatetime开始时间EndTimedatetime结束时间SchContentvarchar(500)开会内容CreateUservarchar(50)邀请人CreateTimedatetime日程时间ifPrivateint编号考勤表4-8表名称标识:WorkTime表4-8WorkTime表字段名标识主键数据类型允许空字段说明WorkTimeId√√int编号OnDutyTimevarchar(50)签到时间OffDutyTimevarchar(50)签退时间个人便签表4-9表名称标识:MyNote表4-9MyNote表字段名标识主键数据类型允许空字段说明NoteId√√int编号NoteTitlevarchar(50)便签标题NoteContentvarchar(500)√便签内容CreateTimeCdatetime创建日期CreateUservarchar(50)创建者考勤详细表4-10表名称标识:ManualSign表4-10ManualSign表字段名标识主键数据类型允许空字段说明SignId√√int编号UserIdvarchar(50)签到(退)人员SignTimedatetime签到(退)时间SignDescvarchar(200)签到(退)内容SignTagint签到(退)类型权限表4-11表名称标识:RoleRight表4-11RoleRight表字段名标识主键数据类型允许空字段说明RoleRightId√√int标识RoleIdint权限编号NodeIdint功能ID会议表4-12表名称标识:MeetingInfo表4-12MeetingInfo表字段名标识主键数据类型允许空字段说明MeetingId√√int会议类型编号MeetingNamevarchar(50)会议名称文档操作表4-13表名称标识:FileTypeInfo表4-13FileTypeInfo表字段名标识主键数据类型允许空字段说明FileTypeId√√int文件类型IDFileTypeNamevarchar(50)文件类型名FileTypeImagevarchar(50)图标地址FileTypeSuffixvarchar(50)√文件后缀文档表4-14表名称标识:FileInfo表4-14FileInfo表字段名标识主键数据类型允许空字段说明FileId√√int文件编号FileNamevarchar(50)文件名称FileTypeint文件类型Remarkvarchar(50)√文件内容FileOwnervarchar(50)文件编写人CreateDatedatetime创建时间ParentIdint编号FilePathvarchar(200)文件地址IfDeleteint删除状态会议邀请对象表4-15表名称标识:RreContract表4-15RreContract表字段名标识主键数据类型允许空字段说明PreContractIId√√int标识ScheduleIdint日程编号UserIdvarchar(50)被邀请人IDE-R图E-R图是描述概念数据模型的主要工具,E-R图也称为实体-联系模型,由实体,属性,联系三个要素构成REF_Ref326233357\r\h\*MERGEFORMAT[9]。根据系统功能分析后,设计出满足各实体间相互关系的内容就可以用E-R图表达出来,部分实体E-R图如图4-3所示。图4-3系统E-R图系统设计系统体系结构企业人事管理系统采用的是三层体系结构,就是将系统的总体结构分为三层:表示层、业务逻辑层和数据层,将此三层相分离。因此可以对系统进行并行的开发和维护,提高开发和维护的效率,也降低了开发和维护的成本。企业人事管理系统的体系结构如图5-1所示。图5-1企业人事管理体系结构图系统模块划分本系统为一个基于WEB平台下的企业人事管理系统,主要有日程管理模块、文档管理模块、人事管理模块、系统院管理模块等几部分功能,其基本功能模块图5-2所示。图5-2系统基本模块图本系统根据学校管理需要,共分为三种级别的用户,分别为:未审批用户、普通用户、管理员、高层用户、临时用户。不同用户对应着不同的操作权限,其具体操作权限如下述。未审批用户:不能登录系统。普通用户:公司大多数人适用。其操作权限如下:日程管理文档管理考勤管理管理员用户:管理员用户具有该系统的所有权限,具体如下:日程管理文档管理人事管理系统管理考勤管理高层用户:因不需要考勤,所以比普通用户少了考勤管理。日程管理文档管理临时用户:只能登陆。主要功能模块简介登陆注册模块登录部分的实现就是对用户名和密码的验证,通过遍历数据库中的用户表,用户名密码匹配即可登录系统;注册部分就是把数据写入数据库中,因为用户名是主键,所以还添加了一个检测用户名是否可用(重复)的功能。日程管理模块我的日程:实现个人日程安排与预约等等。部门日程:实现搜索日程的功能,按机构、部门、姓名、日期搜索。我的便签:相当于备忘录的功能。文档管理模块文档管理:实现文档的添加、查看、修改、删除、移动的功能。回收站:删除文件的中转站功能。文件搜索:实现文档的搜索功能。人事管理模块员工管理:对所有用户进行操作,管理员专属模块,主要实现功能有:添加用户信息、查看用户信息、修改用户信息、删除用户信息。机构信息:实现机构的添加、修改、删除功能。部门信息:对部门的信息进行添加、修改、删除功能。系统管理模块角色管理:对用户类型的添加、修改、删除功能。对用户的权限进行修改功能。考勤管理模块员工签到:实现员工的每日签到与签退的功能,自动记录时间。考勤历史查询:查询员工的签到与签退历史。考勤统计:对员工的考勤状况进行统计。修改个人信息模块主要功能:实现修改个人的全部信息功能。系统详细设计与实现登陆界面系统的登陆界面是用户接触的第一印象,所以一个好的界面可以很好向用户的表现系统。登陆界面如图6-1所示。图6-1登陆界面注册界面注册界面如图6-1所示。图6-2注册界面系统首页系统首页主要在左上缴显示当前登陆用户的登陆信息,在左侧栏显示可用功能,实现界面如图6-2所示。图6-2系统首页日程管理日程管理功能主要包括我的日程、部门日程、我的便签等,实现界面如图6-4-1到图6-4-3所示。图6-4-1个人日程界面图6-4-2部门日程界面图6-4-3-1我的便签界面图6-4-3-2添加便签界面文档管理文档管理主要包括包括文档的管理功能,回收站和文件搜索,如图6-5-1到图6-5-3图6-5-1文档管理界面图6-5-2回收站界面图6-5-3文件搜索界面人事管理人事管理包括员工管理、机构管理和部门管理,实现界面如图6-6-1至图6-6-3所示。图6-6-1员工管理界面图6-6-2机构管理界面图6-6-3部门管理界面系统管理系统管理实现角色权限分配功能,实现界面如图6-7所示。图6-7角色管理界面考勤管理考勤管理功能包括员工签到,考勤历史查询和考勤统计,实现界面如图6-8-1到6-8-3所示。图6-8-1员工签到界面图6-8-2考勤历史界面图6-8-3考勤统计界面图6-8-4考勤统计报表界面系统测试测试目标系统测试是系统开发周期中一个十分重要而漫长的阶段REF_Ref326233454\r\h\*MERGEFORMAT[10]。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析,系统设计和系统实现的最终审查。系统测试的对象不仅仅是源程序,而应是整个系统,它把需求分析,概要设计,详细设计以及程序设计各阶段的开发文档,包括需求规格说明,概要设计说明,详细设计说明以及源程序,都作为测试的对象。测试的目的就是发现系统的错误REF_Ref326232881\r\h\*MERGEFORMAT[11]。模块测试登陆测试打开系统登录页面login.aspx,出现界面如图6-1。输入正确的用户名、密码既可登录成功,跳转到系统首页,如此就达到了预期的登陆效果。该模块的测试结果如表7-1所示。表7-1登陆模块测试结果测试操作测试取值系统响应错误或提示不输入任何信息无弹出错误提示框并显示错误提示信息“用户名为空”,“密码为空”输入错误的用户信息1、1弹出错误提示框“登录失败,用户名或密码错误”输入正确用户及密码111、1234成功登陆无系统功能测试登陆成功后,点击左侧导航功能树图标,展示盒收回功能列。该页面的测试结果如表7-2所示。在多次的测试下,系统运行正常,详细内容请见企业人事管理系统。表7-2系统功能测试结果测试操作测试取值系统响应错误或提示点击左侧功能树的图标无子功能展开无在展开的状态下点击左侧功能树的图标无子功能收回无点击功能树文字而不点击图标无无无点击子功能图标无在页面右侧显示内容无点击子功能文字无在页面右侧显示内容无系统管理测试登陆成功后,点击左侧导航的系统管理管理,展开角色管理功能。点击“角色管理”,显示角色权限管理界面,如图6-7所示。左上角实现添加角色功能,然后主要显示角色名称与权限说明,还有分配权限的功能,如图7-1;图7-1日程管理测试登陆成功后,点击左侧导航的日程管理,展开并找到我的日程,在日历表上上点击添加日程,如图7-2所示。图7-2添加日程界面考勤管理测试登陆成功后,点击左侧导航的考勤管理,展开考勤管理功能,在考勤统计功能页面可以导出Excel文件,经过测试,以达到预期效果,如图7-3和图7-4所示。图7-3导出Excel表提示图7-4下载对话框总结总结本文简要的介绍了企业人事管理系统的主要功能模块以及数据库的设计,前后台的数据连接,部分功能的实现。本系统使用C#作为开发语言,在开发的过程中采用Micros
本文档为【2012年大学本科毕业设计毕业论文 企业人事管理系统开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_270070
暂无简介~
格式:doc
大小:3MB
软件:Word
页数:0
分类:企业经营
上传时间:2019-07-18
浏览量:4