基于ASP.NET+Castle框架的人力资源管理系统的设计与实现

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:ujjih
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,高新技术的超速发展和全球化的市场经济导致企业之间的竞争空前激烈,归根结底是人才竞争,几乎所有的企业管理者都意识到人力资源是企业最重要最宝贵的资源。开发人力资源管理系统(HRMS-Human Resource Management System)能够通过集中式的信息库、自动处理信息、员工自助服务、外协以及服务共享,达到降低成本、提高效率的目的。本文以实现医院人力资源管理的信息化需求为目标,详细阐述了医院信息系统中人力资源管理系统的设计与实现,介绍了开发过程中使用的.NET技术与Castle框架,探讨了运用.NET平台与Castle相结合建立WEB应用程序的方法,着重解决了以下问题:第一,基于.NET与Castle框架下开发人力资源管理系统,既保持了.NET平台下快速开发的优势,又使整个系统的架构非常合理。第二,开发过程始终运用测试驱动开发的方法,提高了软件的质量。第三,基于.NET和Castle框架的人力资源管理系统的开发和使用,既节约了开支,又以浏览器/服务器模式高效地实现了人力资源管理系统的各项功能,可进行多条件查询、更新、密码设置、工资和奖金的统计发放等功能,提升了医院的效率和竞争力,满足了现代化医院管理的需要,具有很大应用价值。论文首先举出了软件开发的各种理论和方法,指出遵循理论指导,正确地运用开发方法,才能开发高质量的软件。随后,阐述了Castle框架的架构,分别介绍了该架构下的ActiveRecord、MonoRail及Windsor的核心概念、工作原理以及它们之间如何相互集成,再次强调了分层结构规念的重要性。根据上述的开发理论和开发技术,论文阐述了基于.NET与Castle框架下开发人力资源管理系统的分析、设计与实现过程。分析阶段,首先进行对系统的需求分析,整个系统分为三个层面部分:管理层、业务层、基础层,管理层包含信息浏览、统计分析、决策支持三个功能模块;业务层包含工资管理、合同管理、保险管理、日常管理、培训管理、绩效管理六个功能模块;基础层包含人员管理、机构管理、职位管理、报表管理、系统管理维护五个功能模块。分析了系统流程,画出了流程图。设计阶段,根据系统需求,画出了各主要子系统的用况图和顺序图,采用两种方式进行了数据库设计,采用面向对象的分析和设计方法,在程序开发中采用敏捷开发及测试驱动的方法。实现阶段,介绍了实现所需要的各种开发软件,.NET平台和Castle框架。最后,论文总结开发过程,提出了医院人力资源管理系统今后的发展方向。
其他文献
伴随着人类社会的发展和物质文明的进步,陆地上的资源正日益枯竭,而为了满足人类社会发展对自然资源的需求,对蕴含丰富资源的海洋的开发显得愈发重要。在对海洋环境和资源进
【摘要】通过应付职工薪酬归集和反映应付给职工以及为职工支付的各种薪酬,不仅是政府会计制度的新要求、权责发生制的体现,同时也极具财务管理功能和现实意义。文章从工作实践出发,以某地市级成人高校为例,探讨应付职工薪酬核算方法,梳理平行记账流程,罗列注意事項,以期指导高校财务工作实践。  【关键词】政府会计制度;高校;应付职工薪酬  【中图分类号】G647  ★基金项目:本文系2019年度湖南广播电视大学
2019年11月7日,国家税务总局发布《关于纳税信用修复有关事项的公告》(国家税务总局公告2019年第37号文),首次明确了“19种”纳税信用失信行为可以“有限度”修复。文章以此
市场化债转股是我国在供给侧结构性改革过程中推出的为降低企业杠杆率、提高企业资产质量、防范金融风险的重要举措。本轮债转股在政策背景、参与主体、定价机制、退出模式都
本研究的目的为从紫苏粕中提取并富集富含迷迭香酸的多酚提取物,为紫苏粕的综合利用提供技术支持。以多酚和迷迭香酸的提取率为指标,在单因素实验的基础上采用响应面法,对提
财务会计近代演变的历史过程中,20世纪80年代从基础会计衍生到管理会计,再到90年代的会计电算化融入,财务会计逐步进入智能化领域。21世纪网络的飞速发展,为智能财务带来了革
如何有效提升财资管理效率和资源协同效应,直接关系到企业集团综合实力提升。财资管理是企业集团的核心业务内容,票据(文章指银行承兑汇票)以较高流动性,较为稳定的收益,成为
晋升是企业组织中最为重要的一种激励方式,与员工和企业的发展紧密相关。已有文献从晋升这一隐性激励方式与显性激励的关系、晋升的影响因素和经济后果等视角进行了较为丰富