论文 题目上海市印刷七厂药务管理信息糸统 专业计算机信息管理 作者王慧平 指导教师丁宝康 完成日期2004年5月21日
论 文 题目上海市印刷七厂药务管理信息系统 专 业 计 算 机 信 息 管 理 作 者 王 慧 平 指导教师 丁 宝 康 完成日期 2004 年 5 月 21 日
上海市印刷七厂药务首理信息系统 摘要 本文论述的主要内容为上海市印刷七厂药务管理信息系统的 开发的整个过程,阐明了药务管理信息系统的应用背景,系统结 构、系统开发的基本原理及方法。全文包括引言、系统分柝、需 求分析、概要设计、详细设计、系统实现、小结等七章。在系统 分析、需求分析阶段,运用了组织结构图、业务流程图数据流 程图和数据词典等开发工具,对整个系统进行了分析,同时提出 了开发该系统的主要目的。在概要设计、详细设计阶段,主要运 用了HIPO图、IPO图、ER图等工具,对整个系统的输入输出、 代码、数据库、人机界面等进行了设计。在系统实施阶段,运用 了程序流程图等工具进行功能模块的设计。同时,提供了系统测 试的方法,包括功能模块的测试及系统整体的测试,附加了实例 使用户从实际操作中对本系统有更深一层的认识。 该药务管理信息系统是以 delphi7.为开发工具包括查询 输入、打印、统计、管理等功能,大大提高了医务室的工作效率, 也推动了上海市印刷七厂的信息化进程
上海市印刷七厂药务管理信息系统 - 1 - 摘 要 本文论述的主要内容为上海市印刷七厂药务管理信息系统的 开发的整个过程,阐明了药务管理信息系统的应用背景,系统结 构、系统开发的基本原理及方法。全文包括引言、系统分析、需 求分析、概要设计、详细设计、系统实现、小结等七章。在系统 分析、需求分析阶段,运用了组织结构图、业务流程图、数据流 程图和数据词典等开发工具,对整个系统进行了分析,同时提出 了开发该系统的主要目的。在概要设计、详细设计阶段,主要运 用了 HIPO 图、IPO 图、E-R 图等工具,对整个系统的输入输出、 代码、数据库、人机界面等进行了设计。在系统实施阶段,运用 了程序流程图等工具进行功能模块的设计。同时,提供了系统测 试的方法,包括功能模块的测试及系统整体的测试,附加了实例 使用户从实际操作中对本系统有更深一层的认识。 该药务管理信息系统是以 delphi 7.0为开发工具,包括查询、 输入、打印、统计、管理等功能,大大提高了医务室的工作效率, 也推动了上海市印刷七厂的信息化进程
上海市印刷七厂药务首理信息系统 录 第一章引言一 (4) 第二章系统分析一 2.1系统调查 (6) 2.2软件系统的总目标 (8) 2.3可行性分析一 (8) 2.4项目开发计划 (10) 第三章需求分析 (11) 3.1业务流程图一 (11 3.2数据流程图 (14) 3.3数据字典 (20) 3.4代码设计一 (25 第四章概要设计 (28) 41HPO技术 (28) 411HPO分层图一 (28) 4.1.2IPO图 (30) 4.2DB的概念设计(ER图) (33 第五章详细设计 (36) 51DB的逻辑设计 36) 5.2数据库的实现一一 (38
上海市印刷七厂药务管理信息系统 - 2 - 目 录 第一章 引言――――――――――――――――――――(4) 第二章 系统分析――――――――――――――――――(6) 2.1 系统调查――――――――――――――――――(6) 2.2 软件系统的总目标――――――――――――――(8) 2.3 可行性分析―――――――――――――――――(8) 2.4 项目开发计划――――――――――――――――(10) 第三章 需求分析――――――――――――――――――(11) 3.1 业务流程图―――――――――――――――――(11) 3.2 数据流程图――――――――――――――-――(14) 3.3 数据字典――――――――――――――――――(20) 3.4 代码设计――――――――――――――――――(25) 第四章 概要设计――――――――――――――――――(28) 4.1HIPO 技术――――――――――――――――――(28) 4.1.1HIPO 分层图――――――――――――――――(28) 4.1.2IPO 图――――――――――――――――――(30) 4.2DB 的概念设计(ER 图)――――――――――――(33) 第五章 详细设计――――――――――――――――――(36) 5.1DB 的逻辑设计――――――――――――――――(36) 5.2 数据库的实现――――――――――――――――(38)
上海市印刷七厂药务首理信息系统 5.3处理过程设计 -(40) 5.4物理配置方案 (44) 5.5历史数据的管理 (44) 5.6人机界面设计 (44) 第六章系统实现一 (47) 6.1编程过程和特点 (47) 6.2测试方法和特点 (47) 6.2.1测试方法一 -(47) 6.2.2测试过程一 (49) 6.2.3测试用例 (49 6.3恢复工作和安全性工作一 (51) 6.4系统运行和维护 52) 第七章小结 (54) 7.1系统功能与特点— (54) 7.2软件开发的特点— (54) 7.3改进方向— 55)
上海市印刷七厂药务管理信息系统 - 3 - 5.3 处理过程设计――――――――――――――――(40) 5.4 物理配置方案――――――――――――――――(44) 5.5 历史数据的管理―――――――――――――――(44) 5.6 人机界面设计――――――――――――――――(44) 第六章 系统实现――――――――――――――――――(47) 6.1 编程过程和特点―――――――――――――――(47) 6.2 测试方法和特点―――――――――――――――(47) 6.2.1 测试方法―――――――――――――――――(47) 6.2.2 测试过程―――――――――――――――――(49) 6.2.3 测试用例―――――――――――――――――(49) 6.3 恢复工作和安全性工作――――――――――――(51) 6.4 系统运行和维护——————————————— (52) 第七章 小结———————————————————— (54) 7.1 系统功能与特点——————————————— (54) 7.2 软件开发的特点——————————————— (54) 7.3 改进方向—————————————————— (55)
上海市印刷七厂药务首理信息系统 7.4个人体会 55) 参考文献 (56 附录 57)
上海市印刷七厂药务管理信息系统 - 4 - 7.4 个人体会—————————————————— (55) 参考文献—————————————————————— (56) 附录———————————————————————— (57)
上海市印刷七厂药务首理信息系统 第一章引言 随着社会经济和科学技术的迅猛发展,各类社会组织,特别 是各级企业所面临的环境更加复杂,在我国已经加入WTO的形 势下,其竞争日趋激烈,国际社会对信息化的需求日益高涨,传 统的管理信息系统的建设方法已不能再满足日益增长的社会需 要,各个企业为了获得更强的竞争实力,势必要将自动化、高效 化的计算机管理摆上自己的议事日程。 正是由于上面所述的大环境,上海市印刷七厂也不例外,势 必也要加快信息化进程。上海市印刷七厂是一家有着近干名职工 的大厂,医务室负责全厂职工日常的保健工作。作为一个企业内 部的独立的医疗保健机构,医务室人员少,工作量大,平时对于 药品的采购、按处方配药、职工药费的计算扣除等日常工作都通 过手工完成,不仅费时费力,而且经常会出现差错。因此单位领 导希望开发—个“药务管理信息系统”,使之能够辅助医务室医务 人员对药库的入、出以及个人医药费等进行有效管理,将目前传 统的手工信息管理方法逐步向现代化的计算机管理系统过渡、转 变,提高医务人员处理日常事务的效率,保证医务室的优质服务。 企业领导已充分意识到这一点的必要性,为了提高医务室的 工作效率,从而提高整个企业的效率,药务管理信息系统的开发 将显得十分重要且迫切。这个信息系统将涉及到药品的入库、出
上海市印刷七厂药务管理信息系统 - 5 - 第一章 引言 随着社会经济和科学技术的迅猛发展,各类社会组织,特别 是各级企业所面临的环境更加复杂,在我国已经加入 WTO 的形 势下,其竞争日趋激烈,国际社会对信息化的需求日益高涨,传 统的管理信息系统的建设方法已不能再满足日益增长的社会需 要,各个企业为了获得更强的竞争实力,势必要将自动化、高效 化的计算机管理摆上自己的议事日程。 正是由于上面所述的大环境,上海市印刷七厂也不例外,势 必也要加快信息化进程。上海市印刷七厂是一家有着近千名职工 的大厂,医务室负责全厂职工日常的保健工作。作为一个企业内 部的独立的医疗保健机构,医务室人员少,工作量大,平时对于 药品的采购、按处方配药、职工药费的计算扣除等日常工作都通 过手工完成,不仅费时费力,而且经常会出现差错。因此单位领 导希望开发一个“药务管理信息系统”,使之能够辅助医务室医务 人员对药库的入、出以及个人医药费等进行有效管理,将目前传 统的手工信息管理方法逐步向现代化的计算机管理系统过渡、转 变,提高医务人员处理日常事务的效率,保证医务室的优质服务。 企业领导已充分意识到这一点的必要性,为了提高医务室的 工作效率,从而提高整个企业的效率,药务管理信息系统的开发 将显得十分重要且迫切。这个信息系统将涉及到药品的入库、出
上海市印刷七厂药务首理信息系统 库及个人医药费的进帐、记账等方面的内容。 本系统采用结构化开发方法,将开发过程分成若干阶段,每个阶 段进行若活动,每项活动应用一系列标准、规范的方法和技术, 完成一个或多个任务,形成符合给定规范的产品或成果,整个开 发过程应遵循用户参与、先逻辑,后物理、自顶向下、工作成果 描述标准化等原则
上海市印刷七厂药务管理信息系统 - 6 - 库及个人医药费的进帐、记账等方面的内容。 本系统采用结构化开发方法,将开发过程分成若干阶段,每个阶 段进行若干活动,每项活动应用一系列标准、规范的方法和技术, 完成一个或多个任务,形成符合给定规范的产品或成果,整个开 发过程应遵循用户参与、先逻辑,后物理、自顶向下、工作成果 描述标准化等原则
上海市印刷七厂药务首理信息系统 第二章系统分析 系统分析的目标就是要明确系统开发的目标和用户的信息需 求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是 要解决“"做什么”的问题,包括要解决哪些问题,满足用户哪些 具体的信息需求调查,分析清楚,从逻辑上或者从信息处理的功 能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方 案(即计算机和通信系统方案)设计即解决“怎么做”提供依据 2.1系统调查 系统调查是系统分析阶段的第一项活动,也是整个系统开发 的第一项活动。由于管理系统是以人为主体的系统,人的思想与 行为都是系统分析过程中必须面对的问题。考虑到本系统在开发 和实现过程中将会涉及到相关的部门],而且于一个系统的认识 应从它的组织结构入手,所以有必要先对上海市印刷七厂的组织 结构进行一下分析。通过调查,形成该厂的组织层次图如下
上海市印刷七厂药务管理信息系统 - 7 - 第二章 系统分析 系统分析的目标就是要明确系统开发的目标和用户的信息需 求, 提出系统的逻辑方案。系统分析在整个系统开发过程中,是 要解决“做什么”的问题,包括要解决哪些问题,满足用户哪些 具体的信息需求调查,分析清楚,从逻辑上或者从信息处理的功 能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方 案(即计算机和通信系统方案)设计即解决“怎么做”提供依据。 2.1 系统调查 系统调查是系统分析阶段的第一项活动,也是整个系统开发 的第一项活动。由于管理系统是以人为主体的系统,人的思想与 行为都是系统分析过程中必须面对的问题。考虑到本系统在开发 和实现过程中将会涉及到相关的部门,而且对于一个系统的认识 应从它的组织结构入手,所以有必要先对上海市印刷七厂的组织 结构进行一下分析。通过调查,形成该厂的组织层次图如下:
上海市印刷七厂药务首理信息系统 <卌 上砖 她 梁品回 图次搁 嵝卅回 砖 叫家
上海市印刷七厂药务管理信息系统 - 8 - 厂 办 保 卫 科 财 务 科 行 政 科 彩 印 车 间 装 订 车 间 影 印 车 间 检 验 科 计 划 科 质 量 科 人 事 科 食 堂 运 输 队 医 务 室 副厂长 厂长 组 织 层 次 图
上海市印刷七厂药务首理信息系统 上海印刷七厂是一个属于出版系统的企业单位,建厂时间已 有几十年,厂内职工较多。因此设有一个独立的医务室,为所有 职工的正常工作和健康生活提供保障。医务室的主要任务是负责 为全厂职工的日常疾病提供医疗服务。其主要工作有:定期购药、 药库日常管理、个人医药费管理、及月末报表统计。目前医务室 仍采用传统的手工信息管理方法,其弊端显而易见:信息冗余度 高,工作量大,查询维护困难,易出错。 2.2软件系统的总目标 通过系统的调查,我们发现了系统的主要问题,而要解决上 述问题,必须建立信息管理系统,而建立一个信息管理系统必须 先设立系统的目标。针对以上问题现提出本系统的目标 1、实现信息登记的完整性和正确性。 2、实现信息查询的快速化与准确化 3、实现信息处理的自动化。 2.3可行性分析 信息系统的建立是—个复杂的过程,且耗费时间、金钱和精 力巨大,所以事先必须进行可行性分析,以免造成人力、物力上 的浪费。可行性分析可以从技术上、经济上、营运上三方面进行 分析。技术上的分析主要涉及到对现有技术进行评价,分析系统
上海市印刷七厂药务管理信息系统 - 9 - 上海印刷七厂是一个属于出版系统的企业单位,建厂时间已 有几十年,厂内职工较多。因此设有一个独立的医务室,为所有 职工的正常工作和健康生活提供保障。医务室的主要任务是负责 为全厂职工的日常疾病提供医疗服务。其主要工作有:定期购药、 药库日常管理、个人医药费管理、及月末报表统计。目前医务室 仍采用传统的手工信息管理方法,其弊端显而易见:信息冗余度 高,工作量大,查询维护困难,易出错。 2.2 软件系统的总目标 通过系统的调查,我们发现了系统的主要问题,而要解决上 述问题,必须建立信息管理系统,而建立一个信息管理系统必须 先设立系统的目标。针对以上问题现提出本系统的目标: 1、实现信息登记的完整性和正确性。 2、实现信息查询的快速化与准确化。 3、实现信息处理的自动化。 2.3 可行性分析 信息系统的建立是一个复杂的过程,且耗费时间、金钱和精 力巨大,所以事先必须进行可行性分析,以免造成人力、物力上 的浪费。可行性分析可以从技术上、经济上、营运上三方面进行 分析。技术上的分析主要涉及到对现有技术进行评价,分析系统