1、 I 目目 录录 1 绪 论 1 1.1 系统研究背景及意义 . 2 1.2 国内外研究概述 . 2 1.3 研究思路及创新之处 . 3 2 系统概述 . 3 2.1 管理信息系统简介 3 2.2 相关技术的概述. 5 2.2.1 J2EE . 5 2.2.2 数据库技术 . 7 2.3 开发工具和开发环境 8 2.3.1 开发环境的选择 . 8 2.3.2 开发工具 Eclipse 10 2.3.3 数据库系统 11 3 系统的需求分析 12 3.1 系统的可行性分析 12 3.1.1 技术可行性分析 12 3.1.2 经济可行性分析 13 3.2 系统的功能需求分析 . 13 3.2.1
2、计划免疫模块 14 3.2.2 基础数据模块 15 3.2.3 数据统计模块 16 3.2.4 系统管理模块 17 3.3 数据库需求分析 18 4 系统设计与实现 19 4.1 系统整体架构设计 . 19 4.1.1 更新数据架构设计 20 4.1.2 读取数据架构设计 21 4.2 数据库设计 21 II 4.2.1 数据库概念结构设计 21 4.2.2 数据库逻辑结构设计 25 4.3 系统模块划分与实现 28 4.3.1 儿童建档功能模块的实现 28 4.3.2 疫苗接种功能模块的实现 29 4.3.3 用户管理功能模块的实现 31 4.3.4 角色管理功能模块的实现 33 4.4 容
3、错性架构设计 35 4.5 系统测试 36 4.5.1 测试环境 . 36 4.5.2 测试过程 . 36 45.3 测试结果 37 总 结 . 38 致 谢 . 39 参考文 献 40 1 儿童疫苗接种信息管理系统 1 绪 论 儿童计划免疫是根据危害儿童健康的一些传染病,利用安全有效的 疫苗,按照规定的免疫程序进行预防接种,提高儿童免疫力,以达到预 防相应传染病的目的。一直以来人们使用传统人工的方式管理文件档 案,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一 长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少 的困难。因此迫切需要一套高效的儿童免疫接种信息管理系统对
4、儿童免 疫接种信息进行管理,以提高儿童免疫接种信息管理的效率,实现信息 的科学化、正规化管理,达到检索迅速、查找方便、可靠性高、存储量 大、保密性好、寿命长、成本低等目标。因此,开发这样一套儿童免疫 接种信息管理软件成为很有必要的事情。 儿童免疫接种信息管理系统是一个典型的管理信息系统 MIS (Manage Information System) 。本系统的开发主要包括后台数据库的 开发以及前端应用程序的开发两个方面:对于前者要求建立数据一致性 和完整性强,数据安全性好的数据库;而对于后者则要求应用程序功能 完备,易使用等特点。本软件的开发就是专门针对儿童计划免疫接种的 日常信息管理来进行的
5、,力争提高信息管理的效率,更好的开展儿童计 划免疫工作。 本系统采用 JSP 为开发环境,采用 Microsoft Office Access2003 数据库进行开发,在开发过程中遵循了软件工程的主要开发流程即需求 分析、总体设计、系统实现和系统测试,结合了计划免疫部门对儿童免 疫接种信息管理的标准和要求,最终实现了系统要求的全部功能,该系 统性能力求简单明了、易于使用,具有较高的扩展性和可维护性。 2 1.1 系统研究背景及意义 当前的管理信息系统已经发展为集成了计算机网络技术、通信技 术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅 助决策进行事务管理的一种人机交互的智能化计
6、算机系统。 随着管理信息系统的发展及其广泛的应用,数据库管理技术已逐步 趋于成熟,其应用也已经遍及各个领域。在儿童计划免疫工作中,信息 管理系统已经涉及到数据管理的各个方面,从儿童基本信息管理,到各 种数据的统计、疫苗信息的管理等,都通过信息管理系统来得到高效的 运行。为了满足儿童接种信息管理的要求,需要设计与制作一个儿童免 疫接种信息管理系统,使用户操作起来简便快捷,对减轻工作人员的劳 动强度,提高工作效率与管理水平,具有很大的使用价值。 目前已经有的儿童接种信息管理系统非常少,并且通用性太低。很 系统都是基于 C/S 模式,需要客户端安装专门的应用程序才可以使用, 有些甚至不可以联网使用。另外,不同地区,甚至不同计划免疫接种点, 由于对接种信息管理的方法不同,都会对管理系统有不同的要求。为了 满足具体工作的要求特别设计一套了符合规定的儿童免疫接种信息管 理系统。本系统基于 B/S 架构,无需在客户端安装任何程序即可使用, 达到真正的方便实用,易于推广。本系统采用模块化管理,可以方便的 对系统功能进行添加删除。这样,当以后计划免疫信息管理出现了什么 新的要求,可以通过修改部分