的,不是要证明程序无错,而是要精心选取那些易于发生错误的测试数据,以十分挑剔的态度,去寻找程序的错误。测试工作应避免由原开发软件的个人或小组来承担。设计测试用列不仅要包括合理有效的输入数据,还要包括无效的或不合理的输入数据。不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。保留测试用例,将会给重新测试和追加测试带来方便。测试方法人工测试个人复查源程序编写完成后,直接由程序员自己进行检查。走查由三至五人组成测试小组,测试小组成员是未介入过该软件设计工作的有经验的程序设计人员。测试在预先阅读过该软件资料和源程序的前提下,由测试人员扮演计算机的角色,用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况,让人带特机器沿着程序的逻辑走遍,发现程序中的错误。会审测试小组的构成与走查相似,要求测试成员在会审前仔细阅读软件有关资料,根据错误类型清单,填写检测表,列出根据错误类型要提问的问题。会审时,由程序作者逐个阅读和讲解程序,测试人员逐个审查提问讨论可能产生的错误。会审要对程序的功能结构及风格等全部内容进行审查。机器测试黑盒测试功能测试将软件看成黑盒子,在完全不考虑程序内部结构和特性的情况下,研究软件的外部特性。根据软件的需求规格说明书设计测试用例总帐。财务科在完成以上日常账务工作的同时,还要定期编制各种报表向经理汇报,以供经理了解有关情况并据此制定下阶段的业务计划。药房的主要任务是接到病人的处方和已缴费单以后,及时按照药房给病人拿药,保证药品的准确性。并且在系统中将药品的数量减去,并制作药品清单和药品汇总表。对信息系统的总体需求现有资源北京协和医院的数据处理全部由人工操作,所需设备需要重新配置。需要资源医院管理系统财务处理住院系统门诊系统医师护士人员管理系统维护挂号划价收费药房药库划价修改划价单发药收费财务科住院部门诊部管理系统维护挂号划价收费药房药库划价修改划价单发药收费系统处理方式北京协和医院业务管理信息系统采用分布式处理。采购销售会计三个部门各配置台微机,三台微机联成网络,相互通信。采购销售会计三个部门各自独立地进行业务处理,各部门之间的数据通信由网络完成。系统硬件配置◎三台微机包括主机显示器及磁盘驱动器。◎打印机。◎适配器电缆等其它网络配件。软件配置◎汉字多用户操作系统。◎汉字Ⅲ数据库系统。◎其它应用软件。信息系统开发的必要性分析基于现行管理系统的大部分工作都由手工来完成,造成工作效率低,错误率高,信息反馈不及时,查询信息慢,因此本信息系统开发小组经过研究,调查及取得上级领导地支持,拟对北京协和医院进行以下几方面的改革◎系统功能重构◎业务流程重组◎数据流程重组明确信息系统开发的目标,内容和规模本系统的开发能够提高工作效率,扩大服务范围,降低工作人员的劳动强度,提高北京协和医院资金利用率。及时获取商品库存信息,为同仁堂药店经理的预测商品的销售量和正确的决策提供可靠的参考信息。科学的管理商品和库存,提高资金利用率,尽最大可能的限度满足顾客的需要。◎实现整个北京协和医院业务信息流程的计算机管理。◎门诊子系统的病历处理缺货处理全部由计算机完成,增加自动登记新病人数据的功能药品售出后,自动建立售药历史记录和修改库存记录。◎药房子系统的药品清单汇总缺货药品统计和编发订货单由计算机完成,核对订货单和修改库存也用计算机进行。◎会计子系统的全部数据汇总计算工作由计算机自动完成,报表的编制打印也由计算机完成。项目开发的初步方案项目的规模,目标完成北京协和医院管理信息系统的建设。项目投资的粗略估计前期准备资金中期投资资金后期维护资金元人员配备情况以小组约人为单位进行管理信息系统的运行。进度计划年月日年月日组成项目小组,进行项目可行性分析月日进行业务流程分析和功能需求分析,并画业务流程图和基本模型图月日进行数据流程分析并画数据流图,根据数据流图列出了数据字典卡片,然后对数据字典进行处理描述月日确定目标系统功能并进行数据分析,其中包括数据库建模和关系数据的描述,并画新型数据流图。月日进行新的业务流程设计和系统功能设计。月日数据库结构设计和数据库设计包括逻辑设计和物理设计月日详细设计和系统实施月日软件测试月日项目完成并交付运行可行性研究现行系统概述系统目标,规模,开发背景等概述北京协和医院的全部数据处理都由人工操作,工作量大,工作效率低,错误率高,信息反馈不及时,因此本字描述信息流程中分别有关联图和顶层数据流程图。数据流程图关联图顶层数据流程图病人药店业务处理病例处方财务科会计报表售药报表财务报表售药清单财务报表门诊病人挂号就诊病历本药方交费发票门诊药房审核取药门诊药房住院药房出库单出库登记入库登记药品库存统计报表月报表财务科数据流字典数据流系统名北京协和医院管理信息系统条目名病例编号别名病历本来源病人去处门诊处理数据流结构病例病例标识病人细节病人标识姓名地址电话传真药品细节药品标识名称产地数量简要说明描述病人病例的有关信息,张天。修改记录编写李阳日期审核日期表数据流会计管理门诊收费清单收费清单会计报表病人病历本门诊处理药房管理财务科售药清单药品清单售药报表处方汇总表门诊处方会计报表处方售药报表数据元素数据元素系统名北京协和医院管理信息系统编号条目名药品标识别名药品属于数据流存储处数据元素结构简要说明药品标识是病人的识别符,每个药品都有惟的标识。修改记录编写李阳日期审核日期表数据元素校验位药材编号药材产地药用部分药品类别药品药品类别有位组成按年药品类别编码如植物类动物类矿物类等药用部分有位组成按顺序来药品产地有位组成按顺序来药材编号有位组成按顺序来例如东北产的人参代码为数据存储字典数据存储系统名北京协和医院管理信息系统条目名药物文件编号别名门诊处方存储组织每批药品条记录主关键字药品标识记录组成项名药物标识名称近似长度字节简要说明用于会计处理修改记录编写李阳日期审核日期表数据存储数据处理字典加工系统名北京协和医院管理信息系统条目名门诊处理编号别名门诊处理输入病历本输出处方汇总表加工逻辑根据病人情况,判断新老病情,并开出合适的药方。简要说明无修改记录编写李阳日期审核日期表数据处理字典外部项外部项系统名北京协和医院管理信息系统条目名病人编号别名病人输入数据流发货票付款收据输出数据流订购货款主要特征顾客主要特征是顾客标识姓名地址电话传真简要说明存储顾客的各类信息,包括顾客标识姓名地址等。修改记录编写李阳日期审核日期表外部项决策树处方编辑决策树图订单编辑决策树药方编辑新病人记录新病人生成病例老病人生成病例信息系统设计信息系统总体设计信息系统总体布局设计北京协和医院业务管理信息系统采用分布式系统的浏览器服务器计算模式,门诊药房会计三个部门各配置台微机,三台微机联成网络,相互通信。门诊药房会计三个部门各自独立地进行业务处理,各部门之间的数据通信由网络完成。系统硬件配置◎三台微机包括主机显示器及磁盘驱动器。◎打印机。◎适配器电缆等其它网络配件。软件配置◎汉字多用户操作系统。◎汉息系统开发小组经过研究调查及取得上级领导地支持,拟对该医务室进行以下几方面的改革◎系统功能重构◎业务流程重组◎数据流程重组进步明确信息系统建设的目标,需求及系统边界与范围。◎实现登记整理数据,处理核对病人病历。◎向经理提供各种业务统计报表。◎提供各级查询。◎门诊药房会计各部门的业务数据处理实现自动化。可行性分析新系统方案◎实现登记整理数据,处理核对病人病历。◎向经理提供各种业务统计报表。◎提供各级查询。◎门诊药房会计各部门的业务数据处理实现自动化。经济可行性分析购买和安装设备的费用计算机硬件系统软件机房电源空调等,共计万。软件开发费用若由本单位的技术人员开发,则该项费用可以计入下面的人员费用项,共计万。人员费用系统开发人员操作人员和维护人员的工资培训费用等,共计万。消耗品费用系统开发所用材料系统正常运行所用消耗品,例如电费,打印纸软盘开发软件等开支共计万。该企业所批的新系统的开发费用和今后的运行维护费用为万。因此,改造费用方面是可行的。技术可行性分析为北京协和医院开发个信息管理系统,需要数据库编程工具的支持,如,等工具即可不错地完成任务。考虑到上的数据库应用可以达到以前只有在主机系统上才能获得的可靠性安全性可用性及可伸缩性。是公司年月推出的应用程序开发技术,它既不是种程序语言,也不是种开发工具,而是种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态交互式高效率的站占服务器的应用程序。营运可行性分析经过分析调查,对新系统运行后对现在的工作效率会有明显提高。同时经过管理人员的培训使他们能够在新的技术条件下能够顺利开展工作。结论按上述三方面进行可行性分析研究后,我们认为由于同仁堂药店的管理人员大多都具备操作计算机的能力,另外,此系统是个小型信息管理系统,花费不大。所以建立新系统是可行的,可以立项的。系统详细调查并提出新方案信息系统主要工作内容概述根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几个子系统◎实现登记整理数据,处理核对顾客订货单。◎向经理提供各种业务统计报表。◎提供各级查询。◎销售采购会计各部门的业务数据处理实现自动化。详细了解用户需求,进步明确系统的主要目标和功能北京协和医院业务管理信息系统的概况如上表所示,该表格反映了新系统的输入处理数据存储和输出的概况。其中带号的表示由计算机处理的项目,其余处理由人工进行。业务流程分析文字描述现行系统的业务流程情况如下图所示。各项业务数据的输入处理存储和输出概况见上表。业务流程图输入病人病历病人售药清单财务科会计报表财务科处方汇总表财务科处理编辑病历并处理病字Ⅲ数据库系统。◎其它应用软件。软件系统的总体结构设计文字描述北京协和医院业务管理信息系统共分成门诊药房会计三个子系统。模块设计绘制图图北京协和医院业务管理信息系统功能模块结构北京协和医院管理信息系统门诊处理会计管理药房管理划价收费收款处理汇总各种报表发药制作药物清单绘制图图系统的图主控模块图系统模块设计人日期药店门诊主控上层调用模块无可调用的下层模块门诊药房会计模块功能代码,输出开始循环显示系统功能退出系统功能选择显示工作结束门诊业务会计业务药房业务显示选择错其他局部数据元素注释图门诊处理子系统图图系统模块设计人日期门诊处理处理门诊病人上层调用模块处理模块可调用的下层模块无输入处理Ⅰ输出门诊处方,门诊收费清单,药品汇总表备注李阳处理处方图药房处理子系统图图系统模块设计人日期药房管理发药处理上层调用模块药房处理可调用的下层模块无输入门诊收费清单输出药品清单,售药报表备注李阳处理药品清单图会计管理子系统图图系统模块设计人日期会计处理修改总账上层调用模块处理处理可调用的下层模块无输入门诊处方,门诊收费清单输出收费清单,会计报表备注李阳处理结余结余收款付款代码设计文字描述本系统的