论文部分内容阅读
作为一种在21世纪开始兴起的创新的软件应用模式,软件作为服务是软件科技的最新发展趋势。软件作为服务是一种通过因特网提供在线软件的商业服务模式,在软件即服务模式下,使用者一般不需要购买该软件,而只需要向运营商租用这种基于Web的软件来实现管理企业的经营决策活动等,而且不需要对软件或程序进行维护,由软件服务运营商进行对相关软件的管理、控制与维护等。所以,对于众多中小企事业单位而言,软件即服务是一种实现采用先进技术的最好最快最便捷的途径,它在一定程度上减少了企业在购买、建设和维护基础设施和应用系统等方面的需要和费用。本次开发的OA系统是基于MVC的OA系统,完成了MVC要求的数据库的共享与可配置。OA系统实际是基于SSH框架的J2EE Web应用。本文先介绍了“模式—视图—控制器”(MVC)的三层架构,再介绍基于MVC的Struts框架和对数据库实现持久化访问的Hibernate技术。然后结合运行管理系统的实际需求,对Struts框架进行了扩充,对Hibernate技术进行了实际应用。系统主要包括个人办公、公文管理、审批流转、信息发布、公共服务等模块。个人办公和公文管理是本OA系统最主要的两大块,实现了办公自动化系统的主要功能。个人办公包括个人通讯录、工作日程、邮件管理、工作计划等功能。公文管理包括收发文、待办事项等功能。基于MVC的OA系统的开发,使得网络办公变得极为方便,因为系统提供了所有办公所需要的基本功能。并且简单易操作,可重用性比较高,无论有多少公司,公司内部有多少个部门,总部外有多少个分支机构,通过本系统可以实现无地域办公,操作简单,稳定安全,可以称为网络办公理念的一次变革。