基于Struts和Hibernate的人事管理系统的分析与设计

被引量 : 0次 | 上传用户:deiseng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,不管是整个社会的发展,还是高等教育自身的改革和发展,都对高校人事管理提出了更高、更新的要求。建立以信息技术、计算机技术、网络技术支持的现代人事管理信息系统,不仅能提高高校的办事效率,而且也能促进高校人事管理现代化、决策科学化的进程。所以我们在开发此系统时,应当采用当今先进的设计框架模式,才能得到一个灵活、低耦合及易于维护的企业应用完整解决方案。而框架是特定应用领域中面向对象软件重用技术,是由特定应用领域的软件体系结构所决定的软件构架。应用框架进行软件开发可以大幅度降低软件开发的成本、提高软件质量。随着面向对象技术、Web技术J2EE技术的发展,软件框架技术在Web开发中得到了广泛应用。而Struts和Hibernate是目前最新的应用于Web开发的框架,利用他们结合的设计模式来开发Web系统,使系统在开发效率、可维护性和可扩展性方面都有很好的改进。由于该系统是以教务管理为目的,包括人事基本信息管理、教职工档案管理、师资管理、考勤管理、岗位津贴发放管理以及系统维护等在内的综合管理平台,并在J2EE平台上结合Struts框架和Hibernate框架实现。所以本文内容分为四部分:第一部分从MVC设计模式入手,重点研究了Struts实现MVC体系结构及其工作原理;第二部分从Hibernate体系结构、应用框架模型、运行机制以及Hibernate的特点来分析Hibernate O/R Mapping框架,并结合Struts框架构建基于Struts和Hibernate技术进行人事系统的开发构架;第三部分以应用UML进行面向对象分析和设计为基础,遵循RUP的核心思想和基本原则,提出了基于Struts和Hibernate的高校人事管理系统的需求用例分析,然后给出系统的概要设计,并以教职工个人信息管理模块为例进行详细设计;第四部分利用Struts和Hibernate进行编码实现,并且讨论了如何解决数据库中的中文乱码和在Struts下整合Hibernate应用的数据流问题。
其他文献
随着科学技术的不断进步和经济的不断发展、全球化信息网络和全球化市场形成及技术变革的加速,围绕新产品的市场竞争也日趋激烈。技术进步和需求的多样化使得产品寿命周期不
目的:寻找一种标准、简便、稳定和经济实用的Beagle犬持续性局灶性脑缺血模型的建模技术。方法:内栓子介入栓塞法:Beagle犬麻醉后,利用DSA技术,经髂外动脉穿刺置管后,插入导
<正>在影视创作内部,作为文学元素的代表,编剧的身份地位发生了较大变化。我们知道,现实主义思潮不仅深刻影响到整个艺术创作,而且也决定了艺术类别之间的关系。影视改编同样
近年来,交通肇事逃逸问题一直是我国刑事司法和刑法理论关注的焦点。刑法和最高人民法院的相关司法解释对此问题的规定不够明确,学界对此问题的认识也存在分歧,导致司法实践
目的 探讨卒中后抑郁状态与血浆、脑脊液单胺类递质水平的关系。方法 采用高压液相色谱仪 ,测定 32例卒中后抑郁状态患者、30例卒中后无抑郁状态患者及 2 8名正常人的血浆
财务管理对军队的意义与地位非常.特殊,财务管理的好坏在某种程度上说关系到部队的稳定正常发展,其所起到的作用不单纯是对资料的支、领以及报、收等,同时对部队后勤的保障和相关
<正>深化产教融合,在校企协同育人中,更加突出企业主体,突出企业途径。与"一带一路"沿线国家开展职业教育合作,设立留学生项目。打造"线上+线下"网络化、全覆盖的培训服务体
采用溶胶-凝胶法制备了具有较高光催化活性的稀土元素掺杂TiO2光催化剂。用紫外-可见漫反射光谱对产品进行了表征,结果显示在可见光区凸现一个吸收峰。以孔雀石绿为底物进行
全溶剂法从大豆浓缩磷脂中提取卵磷脂,采用丙酮脱油、乙醇溶解、三氧化二铝脱色的工序,着重考察了丙酮的脱油条件对丙酮不溶物和卵磷脂收率的影响,最佳脱油条件:水浴温度45°
<正>古诗词是一种独特的文学形式,也是我国文学宝库中的艺术精华,具有丰富的文化渊源,在课程教学中闪烁着夺目的光彩。值得一提的是,传统文化古诗词中有不少传世之作,都与数