公共卫生服务信息管理系统(六十一)
截取过滤器(Filter) Ø 动机1. 常见的处理,比如:检测数据、记录每个请求、每个请求的完成情况等信息。2. 需要集中化常见逻辑3. 服务应能正确地添加或者删除,而不影响已有的组件,这样我们可以以多种方式组合使用组件,比如:1)、日志2)、安全验证3)、调试或者转换特定客户端的输出4)、转换输入的编码方案Ø 策略策略有多种,如:自
详细信息>>公共卫生服务信息管理系统(六十)
MVC的架构模式MVC包括三类对象。模型(Model)是应用对象,视图(View)是它在屏幕上的表示,控制器(Controller)定义用户界面对用户输入的响应方式。不使用MVC,用户界面设计往往将这些对象混在一起,增加了系统的维护难度。而MVC则将它们分离以提高系统的灵活性和可重用性。只有实现业务逻辑层与用户表示层、数据服务层完全分离,采用可复用构件技术来封装业务逻辑,才能有效地控制因需求变化而
详细信息>>公共卫生服务信息管理系统(五十九)
使用UML进行业务建模业务建模包括对业务流程建模,对业务组织建模,改进业务流程,领域建模等方面。其目的在于: Ø 了解用户组织机构及管理机制;Ø 了解用户当前业务流程中存在的问题并确定改进的可能性;Ø 确保客户、最终用户和开发人员就目标组织达成共识;Ø 导出支持用户所需的系统需求。以前,建立的应用系统是针对特定的功能领域而建立的,随着业务的发展,就会发现原有
详细信息>>公共卫生服务信息管理系统(五十八)
采用一体化、紧耦合的思想,设计并开发社区服务平台应用软件系统数据大集中已成为行业信息化发展的趋势。数据大集中将使系统具有方便管理、维护、高度共享、高实时性等特点,更进一步推动了综合分析决策系统的建设,实现“管理和数据向上集中、服务向下延伸”的一体化管理模式。 支持以集中式资源数据库为基础的信息管理和处理模式,在业务经办的过程中实时更新数据库。系统设计采用软件一体化设计,结
详细信息>>公共卫生服务信息管理系统(五十七)
软件测试方案 社区服务平台信息系统数据量大、业务逻辑复杂,应用软件的质量是否能够达到实际的功能要求,响应时间是否能够达到预期的标准,数据库能够支持多少用户的并发访问等等,是应用软件开发特别需要重视的问题。即使在经过软件本地化后的应用软件,也需要一定的测试和调试工作。应用软件系统的测试需要进行测试需求的定制,测试计划、测试过程的建立、测试的开发、测试的执行和测试结果的评估等一系
详细信息>>公共卫生服务信息管理系统(五十六)
风险控制根据风险的不同类型采取不同的管理策略与工具,对风险进行控制,主要采取以下四种项目管理策略和技术,以降低或避免风险,完成应用软件和平台的设计和建设。① 外联策略外联策略是将项目开发组的工作在组织内各个层次上都与用户紧密相联系的一种策略。其主要内容是:用户代表参与项目领导班子;用户代表对系统设计方案进行评审;用户可成为项目组的骨干;项目的规格说明可以要求用户审批;委托用户负责系统安装和培训;用
详细信息>>公共卫生服务信息管理系统(五十五)
风险分析每个系统的开发都有许多不确定的因素,这些因素会在不同程度上造成系统建设的风险。对系统产生影响并导致一定风险的因素主要有以下几个方面:① 组织管理力度社区服务平台信息系统建设牵涉面广,涉及部门众多,项目组织、控制和管理的力度直接关系到系统建设的成败。加强项目组织的力度、统筹考虑、统一领导、明确责任和分工,各部门密切协作、统一技术实现的方案、步骤、策略,才能有效地对整个系统的建设进行调控。②
详细信息>>公共卫生服务信息管理系统(五十四)
数据库系统设计方法针对社区业务数据量大、业务逻辑复杂等特性,进行完善的基于业务的数据库设计,提高数据库操作的性能。合理的划分数据库的物理空间、逻辑空间、调整数据库性能、组织数据库内部的存储结构、协调数据库的访问。根据业务分布和可维护性要求,有选择的平衡“操作逻辑”,使其在中间层服务器和客户端均匀分布,要兼顾数据库设计,同时将部分“操作逻辑”根据业务的要求安排在数据库内部,无需编译和合法性验证,提高
详细信息>>