基于SSH架构的银行员工管理系统设计与实现含源文件_第1页
基于SSH架构的银行员工管理系统设计与实现含源文件_第2页
基于SSH架构的银行员工管理系统设计与实现含源文件_第3页
基于SSH架构的银行员工管理系统设计与实现含源文件_第4页
基于SSH架构的银行员工管理系统设计与实现含源文件_第5页
已阅读5页,还剩82页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文基于 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(Software Engineering) Supervisor: Prof. * January 20143论文题目:基于 SSH 架构的银行员工管理系统的设计与实现学科领域:软件工程申 请 人 : 指导教师:*教授摘 要随着计算机技术普及应用和企业信息化的飞速发展,传统的员工信息管理模式由于其本身的冗余、繁琐以及效率低等特点已失去了其使用价值,信息化员工管理系统必将成为企业管理发展的主流趋势,这既是适应现代化企业发展的需求,也是激励员工管理方式走向规范化、科学化、高效化的必备条件。在这个信息时代,企业员工管理首先要考虑的问题就是如何将员工的积极性与高效性发挥到极致,充分发挥员工潜力,使企业经济效益最大化。本文以银行员工管理系统作为研究对象,通过研究企业员工管理系统的关键爱你技术、架构标准以及其在国内外的应用与发展现状,描述了其基本结构特点并分析了基于信息化的员工管理系统相对于传统员工信息管理的优势,并结合银行员工管理系统的需求分析,设计出银行员工管理系统的所有功能模块及数据流程图,并给出了系统每一个功能模块、框架配置的详细介绍和数据库设计说明书。本文的重点在于讨论如何在 J2EE 体系结构上实现基于标准的 SSH 框架的银行员工管理系统。在查阅了大量关于企业人力资源管理系统的运用和开发的文献,深入分析各类人力资源信息管理系统的架构、功能模块、数据库设计特点之后,结合当前最流行的 BS 模式、SSH 框架、 MVC 设计模式,研发出一套全新的、符合银行模式特点的员工管理系统。最后,文章基于软件工程和SSH 框架的银行员工管理系统的数据库设计方案、功能模块划分及详细设计,并给出了 Struts 和 Hibernate 的配置方案以及核心模块的实现。关键词:银行;员工管理系统;J2EE 体系结构; SSH 框架;MVC 设计模式;4Title: Design and Implementation of Administration System for Bank personnel Based on Software Engineering and SSHProfessional Fields: Software EngineeringApplicant: Supervisor: Prof.* ABSTRACTWith 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 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 society and various enterprise development must be taken into accountThe 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 development 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 needs 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 specificationsThe focus of this paper is to discuss how to implement 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 information management system structure, function, modules, database designfeatures, then combined with the most popular BS mode, 5SSH framework MVC design pattern,and developed a new set of Employee Management System. The Employee Management System database design,functional modules divided and Struts 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; 6目 录第一章 绪 论 .11.1 研究背景 .11.2 研究目的与意义 .21.3 国内外研究现状 .31.3.1 国外的发展现状 .41.3.2 国内的发展现状 .51.4 主要研究内容 .51.5 论文的组织结构 .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 数据持久层框架 HIBERNATE .132.6 MVC 的介绍 .142.6.1 MVC 如何工作 .142.6.2 MVC 的优点 .152.7 POI 的介绍 .162.8 数据库及 SQL 语言简介 .16第三章 需求分析与系统架构 .183.1 系统描述 .183.2 系统要求 .183.2.1 功能需求 .183.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 系统的数据要求特点: .2473.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.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 系统主要模块的实现 .555.3.1 系统主界面的实现 .555.3.2 银行员工登录界面 .585.3.3 银行员工信息录入界面 .605.3.4 银行员工考勤管理的实现 .625.3.5 薪酬管理界面 .635.3.5 考核管理模块 .675.4 数据库备份 .685.5 本章小结 .71第六章总结与展望.728致 谢 .73参考文献 .741第一章 绪 论1.1 研究背景21 世纪是信息化的时代,是科技腾飞的时代。现在不仅是我国,世界上绝大多数国家都将科技发展作为其发展的第一要务,把科技作为国家经济腾飞的第一生产力。目前,科技技术已成为各高新技术发展的支撑点,因此它的发展将对经济及社会发展产生深远的影响。与此同时,信息技术的飞速发展,大大地推动了社会信息化的进程,使得社会生活的各个方面都发生了翻天覆地的变化,尤其是在信息管理领域。 作为社会发展的核心动力人力资源即公司员工,也将成为未来时代重点研究的对象。就目前的发展趋势而言,人工操作管理员工信息呈现低效、安全性差、管理混乱等特点,其已基本失去了其经济价值与意义,使得信息化员工管理系统已经成为企业实现高效、经济管理中必不可少的一个环节,这既是适应现代化企业体制的要求,更是推动企业员工管理方式走向规范化、科学化、效率化的充分条件。因此,如何在社会高速发展的时代潮流中,提高企业工作效率以及管理效率是各企业发展首要问题。银行员工管理系统是典型的信息管理系统。银行管理系统工作繁琐,包含大量数据信息数据,因此就需要一个完善的银行管理系统来实现这些数据的有效管理。与此同时,中国加入 WTO 也对我国金融信息化提出了新的挑战与要求,这就意味着,在银行信息化领域,传统银行将逐步向电子银行过渡,电子银行的交易额占银行总交易额的比重将越来越大;金融业数据大集中的浪潮将继续涌动,而且呈现越来越集中的趋势,金融信息化在生产运行管理上的投入将会更多;信息化在银行内部管理和客户关系分析上的应用力度将会进一步加大,银行内部管理和客户信息资源的价值将进一步被开发。虽然管理信息在各国的发展水平有极大的差异,但高效地处理和利用信息,提高信息化水平是商业银行发展的趋势。随着科学技术的不断发展,计算机技术日益成熟,使用计算机对人事资料进行管理,银行在日常工作中使用功能齐全、操作简便、易控易用的人事信息管理系统,以便对银行人员的组成、考勤情况、福利情况和工资信息进行管理、会给应用者带来很多方便,这些优点能够极大地提高人事管理的效率,直接关2系到银行管理的效率与水平,从而也间接影响到整个银行管理的成本与效益,同时,这也是银行的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。过去的银行在管理中单纯依靠手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且工作效率低,并难以达到预期的目的。1.2 研究目的与意义随着计算机技术普及应用和企业信息化的飞速发展,以人工方式对员工信息进行管理己不再适用,使用计算机化员工管理系统已经成为企业管理中不可或缺的一部分,既是适应现代化企业体制的要求,更是推

温馨提示

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

最新文档

评论

0/150

提交评论