企业员工信息管理系统设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

企业员工信息管理系统设计与实现摘要本论文首先对现阶段企业员工信息管理的基本情况进行了分析,提出开发本系统要解决的问题,以及从长远考虑所要达到的目的,对系统进行了详细的需求分析,其次根据系统的实现功能和使用环境对系统做了总体规划,最后完成了模块的划分和数据库的设计与实现,并对系统进行了测试。本系统开发主要包括前台应用程序的开发和后台数据库的建立与维护两方面。系统前台主要实现用户薪资、考勤、文章信息的查看,以及发表意见建议等功能。系统前台选用了Cssjavascript、html等作为主要的编程语言。后台主要实现了员工的查询、员工变动信息更新、考勤管理、薪资管理、事项管理、站内文章信息管理以及意见建议管理等功能。系统选用SQL数据库。利用.NET动态网页编程技术实现前后台的数据交互。在企业的经营生产中,员工信息已成为企业经营管理中不可缺少的一部分,为管理者进行管理和进行各种人士调配活动提供了重要的依据,在生产分配安排中将发挥越来越重要的作用。关键词:员工信息管理系统、前台、后台、交互。EnterprisePersonnelManagementSystemdesignandimplementationAtfrirst,thispaperanalysethesituationofenterprisepersonnelmanagementatthepresentstage.Pointoutthequestionneedingtosolvefordevelopmentthesystemandthelong.termpurpose.Sothatthesystemcarriedoutadetailedneedsanalysis,thenitcompletedthemoduledesignandthedesignandrealizationofdatabaseandtestaccordingtothefunctionsandmainimplementationforthesystem.Thesystemmainlyincludesdevelopingtheapplicationinrerfaceoffront-endandbuildingupdata-baseofback-end.Themainfunctionsofthebeforepartincludesalary,attendance,checkingtheinformationofarticle,aswellaspublishingsuggestions,etc.ThesystemuseCssjavascript,html,etc.,asthemainprogramminglanguage.Themainfunctionsofbackgroundpartincludethestaffinquiry,thestaffchangesintheinformationupdate,attendancemanagement,payrollmanagement,issuesmanagement,thearticleinthestationmanagement,aswellassuggestionsmanagement.ThesystemuseSQLdatabaseasbackgrounddatabase.Using.NETpagesDynamicwebpageprogrammingtoachievethedataInteractive.Intheprogressofenterprisesoperatingandproduction,theinformationofstaffshasbecomeabusinessmanagementofmostimportantpart.Itwillprovidesanmoreandmoreimportantfunctionforthemanagementofdecision-makingandpersonnel.Keywords:PersonnelManagementSystem、beforeground、background、interactive第一章.绪论1.1.企业员工信息管理系统的开发背景目前,一些企业对员工信息的管理还存在诸多问题,单靠人力进行员工信息的管理是不够的。所以对于一个企业来说,不管是规模较小,还是规模较大的,员工信息管理系统都是非常重要的。尤其,当人事流动较快的时期,人员变动的信息量将变得非常巨大,如何高效合理地管理这些信息就成了一个有意义的课题。在信息化科技飞速发展的今天,借助于电脑,通过员工信息管理系统管理各部门职工,能为企业人力资源的管理者提供人性化的服务。同时也能为企业的员工提供一定的方便。所以开发企业员工信息管理系统是非常必要的。1.2.国内外的发展现状及发展前景当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronicnumericalintegratorandcalculator)于1964年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见世界已经进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快、批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,为社会节省了大量花在信息管理上的人力、物力、财力,信息管理系统作为一门融管理科学、信息科学、系统科学为主要方面,以人力为主导,利用计算机硬件、软件、网络通信设备为办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的的一种集成化的人际系统。员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说至关重要,所以档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。1.3.设计目的与意义一个现代的公司,拥有成百上千的员工,如何管理这么庞大的职业信息档案呢?因此,开发一个功能完善的职工信息管理系统就必不可少了。所以需要设计开发实现职工信息查询、管理、更新为今本目标的系统。从职工信息的查询到管理实现了自动化的模式,从而提高了工作效率。员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以信息管理系统能够为用户提供充足的信息和快捷的查询手段。用.NET构建的企业员工信息管理系统,能实现员工信息的录入、修改、查询、删除、查找、编辑等功能。此外,在程序中还设计了用户登录、设定了密码,并由MD5加密,以确保系统应用的安全性。本管理系统设计合理、界面美观、操作方便、运行稳定,为进行现代化的企业员工信息管理工作起到了重要作用,具有较高的使用价值。第二章.系统需求分析2.1.可行性分析可行性研究的目的不是为了解决问题,而是确定问题是否值得去解决。可行性研究实质上是进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以抽象的方式进行的系统分析和设计的过程。通过对员工管理系统的调查与分析本人认为该系统具有以下可行性:2.1.1.操作可行性我所开发的系统的操作方式在系统所面向的用户组织内行得通。本系统的开发计划选取的操作系统(Windows2000/WindowsXP)更改和配置管理特性综合了中央计算的优点和分布计算的性能与灵活性。再结合SQLServer2000的完善功能特点,从而极大地提高程序员的工作效率,加快应用系统的开发速度,具有很强的可操作性。本系统计划分为前台设计和后台设计两部分,用户通过输入各自的登录信息,系统从数据库中查找信息,当查找到准确的记录后则用户进入系统主界面(普通员工进入普通员工界面,管理员进入管理员界面),然后各用户可以完成相应的操作。中和上述分析,我认为不管是从系统开发者角度还是从用户的使用角度分析,本系统都具有操作可行性。2.1.2.经济可行性开发本系统的成本是很低的,我们能够满足经济要求。事物的存在都具有其本身的价值,同样的员工信息管理系统也具有很强的实用性。与以往手工统计信息的方式相比较,此系统规范了信息的格式,确保了员工信息的保密性和安全性,节约了企业人力,方便了用户的信息存储和转移,尤其是大大提高了结果统计和查询的效率。通过这些应用为企业单位带来的经济效益是远远大于在这套系统上所耗费的资金。2.1.3.技术可行性我能使用现有的技术来完成本系统的开发工作。本系统使用的Windows2000/WindowsXP操作系统和SQLServer2000数据库,以及开发时使用的语言和开发环境都是现在广泛使用且非常实用的。由以上三方面可以充分证明本系统的可行性与实用性。2.2.方案的设计与比较2.2.1.C/S设计结构和B/S设计结构比较目前网络应用软件运行的模式主要有两类:Client/Server模式,Browser/Server模式。前者的主要缺点是维护、升级较麻烦、且要同时开发服务器端和客户端;后者是近几年伴随Internet迅速发展起来的一种技术,它与Client/Server模式类似。Browser/Server模式客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式。它的主要优点是便于扩充应用、升级维护简便、不需要开发专门的客户端,不需要对用户端进行特殊的设置和软件安装,降低了维护成本。客户端只要有浏览器就可以了。基于上述考虑,对于企业员工信息管理系统的设计采用Browser/Server模式来设计比较合适,服务器端我们采用SQL数据库系统和.NET组件来构成员工信息管理的服务系统;客户端采用浏览器来完成企业普通员工前台操作的全过程,同时可进行远程系统维护和管理。2.2.2.SQLserver与ACCESS的比较在数据库的方面,涉及到SQLserver和access两种数据库的选择。首先对两者进行了区别,两者之间的区别如下表所示:SQL数据库与access数据库的比较内容SQLserverAccessSQLserver特征网络版是否,桌面版可满足跨界的集团公司异地使用数据库的要求节点多是否,一人工作,要锁定,其他人无法使用支持多重路由器管理权限划分细致,对内安全性高是否数据库划分细致,对外防黑客能力高是否提交到不同的表单并发处理能力同时支持万人在线操作100人或稍多在其它硬件例如网速等条件匹配的情况下完全实现可导出成为XML格式,与Oracle数据库和DB2数据库通用,减少开发成本是可以,需要单作程序数据处理能力快是一般是否被优化过是否.net专门为sqlserver开发一组数据。访问对象剩去了中间环节速度图2.3.2通过对先进性与成熟性、维护的方便性、系统的安全性与可靠性之间的诸多比较,决定选用SQLSERVER数据库。SQLSERVER数据库系统的优点:1、作为WindowsNT的自然扩展,与这个操作系统紧密结合,这样,用户不必学习另一个用户界面来使用这个数据库系统2、SQLSERVER具有WindowsNT同样容易的安装和维护功能,3、SQLSERVER使用WindowsNT服务,可以提供新的或扩展的数据库功能(如发送消息和管理登陆安全性)2.2.3.系统模式的设计本系统的设计是征对某企业内部员工,其使用的用户是企业内部员工。可将系统的用户分为两种权限,一种是普通用户,另一种

1 / 43
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功