县市级法院办公自动化系统的设计与实现

被引量 : 0次 | 上传用户:juhong0226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人们日常工作需要处理的事务越来越繁杂,手工处理效率底下。随着信息技术的发展和进步,这一现状正逐步的改变。现代信息技术提供了现代办公手段可以将人们从繁杂的手工办公中解脱出来,更加专注于核心的业务。当前web应用开发的主流技术有Java技术平台和dot net技术平台,java技术以其开放的特性得到众多厂商和开源社区的支持,有众多的基于java技术的中间件产品供选择,特别是很多成熟的开源框架为我们快速构建稳定的web应用提供的强大的支持,所以java技术平台成为开发的首选。Java定义了两种开发模式,即model I和model II。对比两种开发模式,决定选择model II,并对model II进行改进。对应于model II,实际应用最成熟的设计模式是MVC设计模式,servlet对应控制器,jsp页面对应视图层,其它对应模型层。分层开发把应用逻辑和技术逻辑分开,不管哪一部分的改变都不会影响其他的部分,易于系统的维护和升级。根据用户需求,办公自动化系统分为个人办公、公文管理、公共信息、行政办公、内部邮件、系统管理、人事管理等模块,而这些模块下还分为我的办公桌、组织管理等子模块。使用UML工具绘制系统用例,确定有什么人会使用本系统,他们会使用本系统做什么,通常他们使用本系统的步骤和过程是什么样的,会有哪些明显的类来支撑本系统的运行,会有哪些不同的提示会反馈给用户。根据用户需求和面向对象分析,建立业务逻辑的对象模型和数据模型。对象模型就是由业务逻辑中抽象出来的核心概念构成的Java类和这些类之间的关联关系。在业务逻辑设计的过程中需要确定具体的类,确定类的属性,确定类的接口,确定类之间的关系,确定用户操作流程在设计上的反映,使用建模工具画出类图,并根据对象模型进行数据库的设计,绘制数据库的ER图。应用Java EE技术实现系统的业务逻辑,主体框架应用开源框架struts, struts实现了MVC开发模式,对象的持久化应用开源框架hibernate,数据的存取多数都可以采用存取对象的HQL语言。struts与轻量级开源框架spring集成,使用spring的IOC容器和AOP功能,可以提高开发效率和代码的可读性、可维护性。工作流引擎采用JBPM开源工作流引擎,由于JBPM工作流引擎使用hibernate进行对象持久化,所以需要将之与hibernate和spring进行集成。视图部分使用了异步JavaScript技术,提高了web页面的交互能力,给用户带来更加友好的体验。
其他文献
随着市场经济的发展,农产品市场信息发挥越来越重要的作用。建立良好的农产品市场信息服务,有利于推动农业产业结构的调整,有利于农业生产的专业化与特色化。近些年来,在农业
现代汽车维修服务需要从管理、技术等环节提高质量和客户满意度,在激烈的市场竞争面前,企业要努力寻找完善自身汽车维修服务水平的途径,才能让汽车维修服务行业走向健康可持
陶瓷乐器有着悠久的历史和深厚的文化背景及内涵,它将艺术当中的两种门类——陶瓷艺术与音乐艺术相结合,形成一种新的、交叉的、多元化的艺术形式。它充分体现了艺术表现形式
高校教育模式从"工厂流水线"的固定模式逐渐转变为注意学生素质教育的"精英"模式发展。为了实现这样的目的提高学生的学习兴趣,注重学生能力的培养,高校根据自身的特点推出由
福建省入境旅游产业从区位优势、资源优势、基础设施和配套设施等方面看,具有一定的竞争力,但也存在影响入境旅游贸易竞争力的其他因素,主要包括旅游产品缺乏核心品牌和特色
掌握矿区土地利用动态变化规律对矿区的总体开发有重要意义。论文将地理信息系统(GIS)和遥感(RS)作为技术手段应用到矿区土地利用动态变化研究中,主要内容包括: ① 开采沉
以江苏省高新技术产业开发区为例,分析影响高新技术产业集群竞争力的主要因素,并对高新技术产业集聚与区域产业竞争力的相关性进行了实证研究。研究结果表明:影响程度最大的
历史上陕北曾经是物产丰富,森林茂密,畜牧兴盛的地区,但是现在陕北高原是黄河中上游水土流失数量最大,危害最严重的地区。每年从黄土高原输入黄河的十几亿吨泥沙中,有一半以
推动农业产业化经营的深化发展是当前中国农村经济体制改革与发展进程中的一个重要课题。农业产业化经营是继家庭承包制和乡镇企业发展之后,中国农村在生产经营方式上出现的