ImageVerifierCode 换一换
格式:DOC , 页数:85 ,大小:2.44MB ,
资源ID:1232695      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1232695.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于SSH架构的银行员工管理系统设计与实现含源文件.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于SSH架构的银行员工管理系统设计与实现含源文件.doc

1、硕士学位论文基于SSH架构的银行员工管理系统的设计与实现学生姓名:学 号:专业班级:指导教师:2014-1Design and Implementation of Administration System for Bank personnel Based on Software Engineering and SSHA thesis submitted toXian Jiaotong UniversityIn partial fulfillment of the requirementfor the degree ofMaster of Engineering ScienceBy(Softw

2、are Engineering) Supervisor: Prof. * January 2014论文题目:基于SSH架构的银行员工管理系统的设计与实现学科领域:软件工程申请人: 指导教师:*教授摘 要随着计算机技术普及应用和企业信息化的飞速发展,传统的员工信息管理模式由于其本身的冗余、繁琐以及效率低等特点已失去了其使用价值,信息化员工管理系统必将成为企业管理发展的主流趋势,这既是适应现代化企业发展的需求,也是激励员工管理方式走向规范化、科学化、高效化的必备条件。在这个信息时代,企业员工管理首先要考虑的问题就是如何将员工的积极性与高效性发挥到极致,充分发挥员工潜力,使企业经济效益最大化。本文以

3、银行员工管理系统作为研究对象,通过研究企业员工管理系统的关键爱你技术、架构标准以及其在国内外的应用与发展现状,描述了其基本结构特点并分析了基于信息化的员工管理系统相对于传统员工信息管理的优势,并结合银行员工管理系统的需求分析,设计出银行员工管理系统的所有功能模块及数据流程图,并给出了系统每一个功能模块、框架配置的详细介绍和数据库设计说明书。本文的重点在于讨论如何在J2EE体系结构上实现基于标准的SSH框架的银行员工管理系统。在查阅了大量关于企业人力资源管理系统的运用和开发的文献,深入分析各类人力资源信息管理系统的架构、功能模块、数据库设计特点之后,结合当前最流行的BS模式、SSH框架、MVC设

4、计模式,研发出一套全新的、符合银行模式特点的员工管理系统。最后,文章基于软件工程和SSH框架的银行员工管理系统的数据库设计方案、功能模块划分及详细设计,并给出了Struts和Hibernate的配置方案以及核心模块的实现。关键词:银行;员工管理系统;J2EE体系结构;SSH框架;MVC设计模式;Title: Design and Implementation of Administration System for Bank personnel Based on Software Engineering and SSHProfessional Fields: Software Engineer

5、ingApplicant: Supervisor: Prof.* ABSTRACT With the rapid development of computer technology and enterprise information technology, because of the disadvanges, artificial way to manage employee information is no longer appropriate,so the staff management system implemented by the computer has become

6、an indispensable part of enterprise managementIt is a necessary condition to adapt to the requirements of modern enterprise system,promote labor and personnel management more scientific,standardizedHow to improve enterprise efficiency and management efficiency in the high-speed development of societ

7、y and various enterprise development must be taken into account The article selects employees information management syste as an object of study,at the aim of studying the technical principles of corporate human resources information management system architecture standards and their application dev

8、elopment status at home and abroad,describing its basic structural features and analysis is based on information technology and enterprise of staff resources management for the advantage of the traditional enterprise management of employee information, and in the end of the article based on the need

9、s of employees information management system, design acorporate employee information management system functional modules and data flow diagrams, given the system function modules flame work configuration details and database design specifications The focus of this paper is to discuss how to impleme

10、nt the employee information management system based on the standard SSH framework which based on J2EE architecture. Through referencing to a lot of literature about the use and development of corporate human resources information management system, analyzing of the various types of human resources i

11、nformation management system structure, function, modules, database designfeatures, then combined with the most popular BS mode, SSH framework MVC design pattern,and developed a new set of Employee Management System. The Employee Management System database design,functional modules divided and Strut

12、s and Hibernate configuration programs, as well as the core module implementations detailed design are given out at the end of the articleKeywords:Bank; Employee Management System; SSH framework; MVC design pattern; 目 录第一章 绪 论11.1研究背景11.2 研究目的与意义21.3 国内外研究现状31.3.1 国外的发展现状41.3.2 国内的发展现状51.4主要研究内容51.5

13、 论文的组织结构6第二章 银行员工管理系统的关键技术82.1 UML简介82.2 J2EE技术介绍92.2.1 J2EE的介绍92.2.2 J2EE的优势92.2.3 J2EE的核心技术102.3 Struts的结构和流程简介102.3.1 Struts的框架102.3.2 Struts的流程112.4 Spring简介122.5数据持久层框架Hibernate132.6MVC的介绍142.6.1 MVC如何工作142.6.2 MVC的优点152.7 POI的介绍162.8 数据库及SQL语言简介16第三章 需求分析与系统架构183.1系统描述183.2系统要求183.2.1 功能需求183.

14、2.2 性能需求213.2.3 安全需求223.2.4 非功能性需求223.3 可行性分析223.3.1 经济可行性223.3.2 技术可行性233.3.3 管理可行性243.3.4 开发环境可行性243.4 系统设计的特点243.4.1 系统的性能特点243.4.2 系统的数据要求特点:243.4.3 系统的分层25第四章 银行员工管理系统设计264.1 系统设计原则及目标264.2 系统技术架构264.3 系统功能结构图284.3.1人员管理模块284.3.2 考勤管理模块294.3.3 薪酬管理模块294.3.4 权限管理模块304.3.5 考核管理模块314.4 系统程序流程图324.

15、4.1 人员管理模块324.4.2 考勤管理模块334.4.3 薪酬管理模块344.4.4 权限管理模块354.4.5 考核管理模块354.5数据库设计364.5.1 数据库设计的原则374.5.2 数据库的设计步骤374.5.4 数据库表的设计394.5.5 数据库设计中的关键技术454.6本章小结46第五章 银行员工管理系统的实现475.1 系统运行环境475.1.1 要求的客户端运行环境475.1.2 服务器要求475.1.3 故障处理485.2 基于系统SSH框架分层的实现485.2.1 表示层485.2.2 业务层505.2.3 数据访问层515.2.4持久层535.3 系统主要模块

16、的实现555.3.1 系统主界面的实现555.3.2 银行员工登录界面585.3.3 银行员工信息录入界面605.3.4 银行员工考勤管理的实现625.3.5 薪酬管理界面635.3.5 考核管理模块675.4 数据库备份685.5本章小结71第六章总结与展望.72致 谢73参考文献7477第一章 绪 论1.1研究背景21世纪是信息化的时代,是科技腾飞的时代。现在不仅是我国,世界上绝大多数国家都将科技发展作为其发展的第一要务,把科技作为国家经济腾飞的第一生产力。目前,科技技术已成为各高新技术发展的支撑点,因此它的发展将对经济及社会发展产生深远的影响。与此同时,信息技术的飞速发展,大大地推动了社

17、会信息化的进程,使得社会生活的各个方面都发生了翻天覆地的变化,尤其是在信息管理领域。 作为社会发展的核心动力人力资源即公司员工,也将成为未来时代重点研究的对象。就目前的发展趋势而言,人工操作管理员工信息呈现低效、安全性差、管理混乱等特点,其已基本失去了其经济价值与意义,使得信息化员工管理系统已经成为企业实现高效、经济管理中必不可少的一个环节,这既是适应现代化企业体制的要求,更是推动企业员工管理方式走向规范化、科学化、效率化的充分条件。因此,如何在社会高速发展的时代潮流中,提高企业工作效率以及管理效率是各企业发展首要问题。银行员工管理系统是典型的信息管理系统。银行管理系统工作繁琐,包含大量数据信

18、息数据,因此就需要一个完善的银行管理系统来实现这些数据的有效管理。与此同时,中国加入WTO也对我国金融信息化提出了新的挑战与要求,这就意味着,在银行信息化领域,传统银行将逐步向电子银行过渡,电子银行的交易额占银行总交易额的比重将越来越大;金融业数据大集中的浪潮将继续涌动,而且呈现越来越集中的趋势,金融信息化在生产运行管理上的投入将会更多;信息化在银行内部管理和客户关系分析上的应用力度将会进一步加大,银行内部管理和客户信息资源的价值将进一步被开发。虽然管理信息在各国的发展水平有极大的差异,但高效地处理和利用信息,提高信息化水平是商业银行发展的趋势。随着科学技术的不断发展,计算机技术日益成熟,使用

19、计算机对人事资料进行管理,银行在日常工作中使用功能齐全、操作简便、易控易用的人事信息管理系统,以便对银行人员的组成、考勤情况、福利情况和工资信息进行管理、会给应用者带来很多方便,这些优点能够极大地提高人事管理的效率,直接关系到银行管理的效率与水平,从而也间接影响到整个银行管理的成本与效益,同时,这也是银行的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。过去的银行在管理中单纯依靠手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且工作效率低,并难以达到预期的目的。1.2 研究目的与意义随着计算机技术普及应用和企业信息化的飞速发展,以人工方式对员工信息进行管理己不再适用,使用计算机化

20、员工管理系统已经成为企业管理中不可或缺的一部分,既是适应现代化企业体制的要求,更是推动企业的员工管理方式走向规范化、科学化的重要条件。如何在社会高速发展的现在,提高企业工作效率以及管理效率是各企业发展必须考虑的问题。传统的员工管理方式往往采用人工的方式对员工文档进行管理,这种粗放的管理模式效率很低,且不利于员工档案的升级和维护,特别是如果面对大企业的海量企业员工档案时,将会导致对员工信息更新、检索的操作冗长复杂,对于企业人事管理效率也是一个极大的打击。为了解决传统员工管理模式中存在的矛盾和突出问题,保证员工管理中数据的可靠性、安全性,操作的正确性、高效性,就需要充分运用计算机资源将公式的人事信

21、息充分的统一起来管理。基于人力资源系统的管理方式能够通过计算机软件和数据库自动化管理各种员工的信息,使企业充分利用计算机软件查找迅速、操作简便、稳定性高和数据库存容量大、安全性强、花费少、使用寿命长的特点来减低人力资源管理工作的成本,既可以减少企业管理人员的工作负担,又可以方便对员工信息进行新增、删除、更新、查询操作,提高了员工信息、数据的可靠性也为管理者的决策提供了丰富的信息和管理手段,是提高企业信息管理水平,实现企业正规化、科学化、信息化管理的重要步骤。目前,基于SSH构建的银行员工管理系统已经成为银行进步与发展的又一关键因素。使用基于SSH构建的银行员工管理体系不但能够有效地减少银行日常

22、工作流程,优化人力资源成本,而且也能够为银行职员搭载一个不受地域限制的沟通桥梁。利用此管理系统有着工作便捷,提高效率,规范程序,智能办公,方便实用,成本低廉等优点。此系统具备大范围使用的客观条件,能够保证银行管理系统的信息化水平提高。本文选取银行员工信息管理系统作为研究对象,目的在于通过研究银行人力资源信息管理系统的架构原理、建模标准以及其在国内外发展现状,描述了其基本特点并深入分析了基于信息化的员工资源管理相对于传统员工信息管理的优势,最后根据员工信息管理系统的需求,设计出员工信息管理系统的所有功能模块和数据流图。本文的重点在于讨论如何在J2EE体系结构基础上实现基于标准的SSH框架的员工信

23、息管理系统。在参考了大量关于企业人力资源管理系统的运用和开发的文献基础上,深入分析了各类人力资源信息管理系统的架构、功能模块、数据库设计特点,结合当前最流行的BS模式、SSH框架、MVC设计模式,研发出一套全新的银行员工管理系统。在文章的最后给出了基于SSH框架银行员工管理系统的数据库设计方案、功能模块划分及详细设计,并给出了Struts和Hibernate的配置方案以及核心模块的实现。建设银行员工管理系统的目的在于及时、高效地解决员工管理和工作中的各种问题,提高员工的工作效率。通过银行员工管理系统的逐步建设,系统必须具有如下要求:1)加强员工信息准确统计与审核;2)信息准确、可靠、实时处理和

24、更新;3)数据分析、统计查询功能;4)提供即时消息等手段; 5)业务功能符合业务需求;6)信息审核流程完善、高效、精确。1.3 国内外研究现状就目前发展趋势而言,IT技术的运用使员工资源管理的手段和过程发生了巨大的改变。这种改变不仅仅用自动智能取代了人工操作,而且对传统员工资源的理念也产生的影响。所谓员工管理信息化,是指员工资源管理电子信息化,是指银行基于高速度、大容量的硬件和先进的IT软件的员工资源管理模式。通俗地说,就是员工资源管理信息化或自动化。因此员工管理信息化的引入,不是取代专业的员工管理服务,而是为了让员工管理人员进一步提高自己服务的档次和专业程度,以求在更高的层次上形成银行在员工

25、资源方面的核心竞争力。这样员工资源方面的竞争往往不是取决于员工资源服务人员的多少,而是员工资源人员的水平。因此,该系统中主要是对部门员工以及其绩效信息进行管理。从20世纪50年代至今,银行员工管理结构经历了三个发展阶段:第一阶段:人事管理阶段。在这个阶段,人事管理更多地关注于事的管理,并不关注员工绩效,员工在银行不被看作可待开发的资源,而是简单地以人事档案的形式存在。第二阶段:员工资源管理阶段。这个阶段,专门的员工资源部门在银行出现,能够将其他部门视为员工资源部门的客户来提供诸如招聘、培训、考核等员工资源服务,并开始关注员工个人绩效的管理,是银行战略规划的忠实执行者。第三阶段:员工资源开发与经

26、营阶段。这个阶段,员工资源作为银行重要的战略性资源开始被银行高层充分考虑到银行的战略规划之中。银行不再只是对员工资源进行浅层次的管理,也不只是为其他部门提供例行性服务,而是将员工视为一种可增值的资源进行深度地开发与经营。1.3.1 国外的发展现状在上个世纪七十年代末到八十年代初的时候,国外企业已经开始使用单机软件管理企业人事和人力资源;到了上个世纪九十年代,伴随着计算机网络的运用和发展,以ClientServer和BrowseServer架构为中心的网络人力资源信息系统(HRIS,Human ResourceInformationSystem)相继诞生并在企业信息管理中得到了充分运用,在HRS

27、中,往往主要模块包括人事信息管理、考勤管理、薪资计算、福利管理等功能,这种功能的划分也显示出这个阶段人力资源软件对人力资源基本信息的采集和维护的重视程度;在网络人力资源信息系统发展的后期又出现了网络人力资源管理系统(HRMS,Human ResourceManagement System),新的软件中增加了诸如员工培训、员工绩效管理、公司门户、人才招聘等体现对人力资源进行管理的相关模块,并且通过各种不同的数学模型和工具,对员工信息进行挖掘,最终向公司决策层提出优质的管理流程、提取重要的分析资料以及提供战略决策以供参考,如图1-1所示:图1-1 人力资源管理系统国外的人力资源管理系统起步早,在开

28、发的契合度和成熟度都相对较高,由于其成长伴随着企业管理理论的发展,故其设计理念也包含了先进的管理理念。目前,国外人力资源系统的研发团队强大、资金雄厚、技术过硬,更兼有成熟的市场推广经验和部分硬件、数据库厂商支持,使得国外研发公司可以开发出适用于不同行业、不同领域的人事管理解决方案。目前,许多国外的软件开发公司,如Oracle、SAP等,将EHR视为未来人力资源管理软件领域发展方向并积极推出相应的EHR企业级应用。1.3.2 国内的发展现状我国的人力资源管理系统大约是从20世纪90年代初期从国外引进的,经过十余年国家网络化和信息化的快速发展和转变,人力资源信息化管理技术也开始应用于不同企业的各个

29、领域。同时,由于外资银行的大量涌入而开始的,至今才不过短短10余年时间,应该说,由于银行管理者观念上的差异,再加上国内人力资源管理学科的不健全,导致经过专业培训的人力资源管理人员的匾乏,使得中国绝大部分银行在员工资源的管理与开发上还处于比较基础的阶段,与发达国家相比还有较大差距。在国内人力资源信息化管理快速发展的同时,国内的公司、企业对人力资源信息化管理水平相对于国外先进水平而言还是有很大差距:包括使用范围相对狭窄,软件系统的功能单一、稳定性差等问题。1.4主要研究内容本文主要的研究内容为银行员工管理系统设计的知识,重点是SSH框架的银行员工管理系统的设计和应用;以SSH框架技术为核心,以J2

30、EE体系为基础,通过BS方式实现员工信息管理系统的设计。本课题的主要研究内容有以下几点:a.掌握使用UML建模的方法,并且针对员工管理系统的国内外研究现状进行分析,结合银行员工管理系统的需求特点,建立该管理系统的模型;b. 掌握在J2EE平台下管理系统的开发技术;c.掌握Struts、Spring、Hibernate等关键技术,并可以编写该程序系统,实现需求中提出的内容。d.信息管理中必然使用微软的Office,这里需要一些对Excel等的操作,因此需要掌握POI的使用方法。e.分析银行员工管理系统的需求,在它的基础上首先做出用例模型,对之进行用例描述,最后画出领域模型图。f.根据银行员工管理

31、系统需求中得到的用例模型和领域模型来设计该系统,并开发出相应的数据库。g.编写代码并且对该系统进行调试。本课题需要在正确安装JDK、MyEclipse的前提下,对用户提出的需求做出设计并且实现。该系统包含权限设置功能,在不同的用户登录系统时有不同的功能实现,这样更能方便领导管理本系统。1.5 论文的组织结构本文共分七章,各个章节的研究内容如下:第一章是绪论,主要阐述论文的开发背景及其研究意义,分析了本课题的国内外研究现状,明确了论文的研究目标和主要研究内容,并给出了论文的组织结构。第二章是系统关键技术,主要介绍了与本课题相关的核心技术及其开发背景,诸如J2EE体系结构、SSH框架、BS实现方式、MVC模式、UML建模语言以及POI技术等。第三章是需求分析,主要是就传统员工管理的弊端像处理效率低、工作量大以及局限性高等特点,对本系统的功能

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2