《检品登录系统》的开发与应用

2012-10-26 02:45张铮
中国实用医药 2012年13期
关键词:系统维护工作量报表

张铮

《检品登录系统》的开发与应用

张铮

目的实际、有效的提高药品检验管理工作的工作效率。方法 介绍本人研发的《检品登录系统》的框架、设计特点与工作流程,详述该系统的查询、统计、登录等模块的功能与应用。结论该系统能够有效的提高药品检验管理工作的效率,方便药检所业务工作的开展。

检品登录系统;检品;查询;统计

目前,药品管理人员在登记检品时,要经历登记、查找、统计等枯燥的手工操作,这种操作既烦琐又不精确,许多记录不便长期保留。本设计将彻底改变目前这种局面,利用计算机中最为友好、最为方便的windows界面进入本系统,并可以让管理人员轻松自如地通过鼠标与键盘的简单敲击,来完成浏览、查询、登记、信息的增、删、改及数据统计等工作,真正实现药品质量管理自动化,大大提高工作效率。

1 系统概况[1]

1.1 系统运行环境 该系统采用编成语言VFP开发,在windows98/2000/XP操作系统上运行。硬件要求:CPU 500 m,内存128 m,硬盘20 g以上。

1.2 系统模块 包括检品登记、检验情况登记 、数据查询、数据统计、系统维护、打印报表等功能模块。

1.3 系统特点 ①安全性:因为系统的使用环境并不是一般的办公室环境,而是具有法定性记录的编制环境,如果输入错误会造成报告的不公正性和不准确性。为了确保数据的安全性,对进入本系统人员设置了三级管理权限,权限越高,对系统的关键数据管理的范围越大,而不知道密码的非操作人员是无权进入本系统的。②友好性:采用对话框式界面,简单直观,操作方便。③可维护性:系统设置了“数据维护”与“系统维护”,可根据管理员的全限进行维护。④模块化:依据系统结构化设计方法,把整个系统分为若干个功能模块,模块可划分为多个子模快,某个子模块又可划分为多个二级子模块,经层层分解后,最小的子模块的功能便十分明确和简单了。这样做,不仅展现了一个应用软件系统的整体性和层次性,而且通过屏幕对每个应用模块有明显的提示,在这些提示下,用户可以方便地进入系统的每一层进行操作,可以非常方便的使用这一数据库应用系统。⑤智能化自动统计记录数。a.自动统计记录数。b.如统计时间超出范围或登录错误,统计系统会自动提示。c.可以交叉统计出主检者和会检者的检验工作量。

2 功能模块介绍

2.1 检品登记模块 此模块包括浏览检品记录和检品登记两个子模块。浏览检品记录设置“上一记录”、“下一记录”、“第一记录”、“最后记录”、“查找”、“返回”等按钮。检品登记设置了“添加”、“保存”、“取消”、“返回”等按钮,其中,查找分为了“按检品编号”与“按检品名称”查找两种方式。

2.2 检验情况登记模块 此模块包括浏览检品情况信息、检验情况登记和检验费用登记三个子模块。检验情况登记采用了下拉式选项与备注式类型登录信息。检验费用登记采用分布式登记,根据查找检验编号或检验名称来编辑送检品种的主检者和会检者的检验费用。

2.3 数据查询模块 此模块包括检验信息和检验费用查询两个子模块。该模块能够按检品的编号或检验科室查询检验费用,能够根据检品的某几个条件(如:检验科室、项目类别、检验者)查询检品有关信息。

2.4 数据统计模块 ①此模块包括检验周期统计、科室工作量统计和检验费用统计三个子模块。检验周期统计是统计收检日期和完成日期范围内的检验周期,同时,求出周期的最多天数和最少天数。②科室工作量统计的设计通过搜索“检验登记”表中完成情况的“是”或“否”来替代“科室工作量统计”表中的已完成检验批数、未完成检验批数的字段。统计时间是考察输入的完成日期范围内的记录。

2.5 管理维护与报表打印模块 ①本系统为管理人员设置了“数据维护”和“系统维护”两大部分,在数据维护中,主要设置了“修改检品登记数据表”和“修改检验情况数据表”,在系统维护中主要设置了“修改个人密码”和“修改密码权限”。②报表打印模块建立三张报表,分别是:检验报告报表、检验费用报表、上报报表。这些报表分别通过报表设计器和向导实现的。

3 讨论

3.1 数据录入的方式上有所不同,本系统有检品记录的录入、检验情况的录入及检验费用的录入。设计思路:为了确保录入数据的正确性,录入时不能直接对数据库中的表进行操作,因此,在数据库中设置三个与录入表结构完全相同的临时表,即当向“检验登记”表中录入数据时,先要将数据录入到与“检验登记”表结构完全相同的临时表“检验登记temp”中,检验情况表及检验费用表的录入也是如此。操作人员在开始录入时仅仅是对临时表进行录入,如果录入完全正确,则可按“保存”按钮,将临时表中的记录复制到正式表中,而认为录入不正确的记录可以按“取消”按钮,录入内容当时取消,不再向正式表中复制。制作表单时,把“检验登记temp”表、“检验情况temp”表,“检验费用temp”表存放在本表单的数据环境中,从数据环境中拉出临时表,其中“检验登记temp”和“检验费用temp”以 分布式字段显示,而“检验情况temp”以表的形式打开,因为“检验情况”表的检品编号不是唯一的,用分布式不好登录,此外,“检验情况”表字段标准范围、检验结果用备注型显示,这样保证较多的字显示。

3.2 由于检验工作量涉及主检者和会检者,因此设计思路是首先搜索“检验登记”表检品编号,并赋给变量AS,在“检验工作量”表中搜索与之相同的检品编号,找出每个人的工作点,并替代到“检验工作量统计”表中,最后按不同人员索引,建立单一的人员检验工作点记录,求出工作量。与上述设计区别在于本表中的字段都是通过变量的替换实现的,再最后要恢复“检验登记”表的记录,并释放出变量,返回至初始状态。不然,“检验工作量统计”表显示0记录统计。

[1] 郑甫京.VISUAL FOXPRO 6.0使用教程.清华大学出版社,2000.

[2] 刘瑞挺.计算机应用基础.高等教育出版社,2000.

[3] 张海藩.软件工程导论.清华大学出版社,2001.

243001马鞍山市药品检验所

1.4 系统工作流程 系统工作流程见下图。

猜你喜欢
系统维护工作量报表
嵌入式系统软件工作量多源线性估算方法仿真
SCHMID语音交换系统维护与维修案例浅析
中间站调车监控系统维护台的设计与实现
思科发布云计算市场发展报告
镇长看报表
高速公路机电系统维护信息化管理模式研究
降低高速公路机电系统维护维修成本探索
网上互动教学工作量管理的困境及对策
月度报表
月度报表