论文部分内容阅读
利用计算机软件技术和网络平台来实现办公自动化或者无纸化办公系统,是计算机网络时代的大势所趋。同时,办公自动化系统由于设计信息量大、复杂,且涉及岗位和人员众多,处理流程繁琐多变等特点,成为管理系统建设的难点之一。鉴于目前省内市级卫生防疫部门缺乏高效、适宜的OA系统,而全新的S2SH架构是解决J2EE架构问题的一种高效、轻量化的解决方案,所以本课题拟以龙岩市卫生防疫部门为背景,采用S2SH整合方式开发一套针对疫苗管理的市级卫生防疫部门OA系统。系统采用MVC模式,整合Struts2+Spring+Hibernate开发框架,希望能通过优势互补,充分发挥Struts2在表示层和控制层处理、Spring在业务逻辑层处理和Hibernate在数据持久层处理的优势,达到提高开发效率,降低耦合,提高系统维护性和扩展性的目的。同时,系统页面采用ExtJS技术,极大提高了Web页面的访问效率、增强用户体验。本论文详细讨论了S2SH各种框架的主要原理和整合技术,结合实际项目,从系统分析、模块设计、数据库设计、系统实现等方面进行了详细论述。主要工作内容如下:1、介绍Struts2、Spring、Hibernate框架和ExtJS技术的原理、核心功能和和缺点等。2、重点结合市级卫生防疫站及各级下属单位的实际管理工作,对现行疫苗管理办法、业务流程和存在的问题进行深入剖析,结合先进办公自动化管理理念和方法,采用ExtJS技术和S2SH架构,提出了系统的总体设计方案。3、分析了疫苗办公管理的详细业务流程,详细介绍了疫苗的管理和流通各环节业务流程的设计实现,并按各个不同角色进行划分,实现业务多级权限管理和工作流程的自动化、信息化。同时,设计了系统内部短信平台,提高了工作效率。4、对本系统进行测试、总结,并为以后提出展望。