论文部分内容阅读
信息技术和互联网技术已经在我国现代社会的各个角落发挥着重要作用,随着我国企业内部的信息化建设不断发展,各式各样的管理信息系统在企业的行政管理、业务发展、财务管理等方面应用广泛。作为国有大型企业的科锐得实业集团,在原有党务管理信息系统进行改造,以便适应分支机构、办事处、分公司等分散的党组织管理、统计临时党员、建设党组织生活的最后一公里信息通路目前科锐得实业集团党务管理业务亟需解决的问题。所以为了解决以上问题,本文提出了基于分布式的党务管理信息系统。本文所做的主要工作如下:首先,调研了当前国内的党建工作发展的概况,并指出了在新时代背景下党建工作质量的重要性。然后对国内外近年来的研究成果和实践情况进行了总结,提出了本课题的研究意义。其次,对需要用于实现该系统的关键技术进行了阐述,主要是分布式系统、基于.NET的分布式框架组件选择和基于消息驱动的实现方法。再次,分析研究了科锐得实业集团当前的党建工作的业务需求,在需求调研中,采用了需求场景设置,以UML用例图的方式说明功能需求。将系统的需求分为了基本信息管理、党务管理、党内统计报表和系统维护四个功能模块。描述了系统的可扩展性和可靠性等非功能需求。然后,采用自顶向下的设计方法,说明了系统的功能结构图,结合系统的分布式特点陈述了系统的网络架构图,然后采用组件化的方式论述了每个功能模块的设计,在系统设计中分析了每个功能的静态类图,根据系统需求的主要功能,对每个功能的特点进行了不同角度的描述,分别采用功能流程图进行功能分解,采用业务流程图陈述功能的先后顺序,采用UML状态图描述了功能动作的状态变化。在数据库设计中重点说明了实体关系图,并列出了部分数据表。最后采用UML时序图形式说明了系统实现成果。最后,详细说明了系统的测试过程。测试采用QTP脚本工具完成。测试部分采用了白盒测试的方法,对功能模块的测试撰写了详细的测试用例,并进行了测试脚本的录制和编写,从而完成了功能测试。在性能测试中,按照系统的非功能需求进行了详细的测试,结果说明分别在查询、变更、界面点击和报表统计四组场景中系统的运行状况均为正常,没有发生任何故障和问题,各项指标符合之前非功能需求的要求。