论文部分内容阅读
随着计算机、通信、网络等技术的快速发展,政府、企业的办公形式逐渐由全人工转向自动化。在这样自动化转变的背景下,产生了各种各样的电子化办公系统。尽管各个系统特点不一,但都会具备数据信息采集这一基本功能。然而如果针对每个系统都单独开发一套信息采集系统,势必造成资源的极大浪费。因此,寻求一种通用的可复用的数据采集手段成为研究热点。电子表单是现代数据采集手段的常用方式,数据采集的通用化也就意味着电子表单的通用化。本文结合实际项目需求,研究了智能表单系统、J2EE、MVC思想等国内外设计思路和技术手段,提出了基于SSI框架的通用表单快速开发工具的解决方案。分析了项目背景下的通用表单系统需求,其中功能需求包括业务信息需求和表单配置需求,对界面、环境等其他需求作了描述。设计了系统总体方案,主要包括表单引擎和表单配置器两个子系统。设计了基于数据映射技术的通用表单数据库模型。设计并实现了每个子系统的功能模块,主要包括引擎子系统中的表单查询模块、表单维护模块、表单显示模块等,配置子系统中的实体配置模块、菜单定制模块、功能配置模块等。各模块利用JSP、jQuery实现前台界面,Spring、Struts实现后台业务逻辑,iBatis实现数据库的读写。最后进行了系统部署和功能测试,系统通过了所有功能测试用例。系统在实际部署使用的过程中节省了人力和物力成本,在一定程度上解决了数据采集的通用化需求。但系统仍需进行二次开发和细节优化,以解决更多实际问题,适应更广的应用领域。