基层卫生机构职工工资管理系统的开发
·乡镇卫生院管理·
基层卫生机构职工工资管理系统的开发
左翔(安徽医科大学计算中心, 安徽, 合肥 230032)
摘要: 为促进基层卫生机构职工工资的规范化管理, 加强基层卫生机构的信息化建设, 作者自 2000 年起通过对一
批基层卫生机构的系统调查, 并采用软件开发的基本方法——结构化生命周期法和原型法开发出一套普遍适用于基
层卫生单位的工资管理系统, 为基层卫生单位利用计算机系统进行信息化管理做出了有益的尝试。
关键词: 基层卫生机构; 工资管理系统; 系统开发
文献标识码: A 中图分类号: R197 文章编号: 100525916(2002) 0920056203
当前我国正在经历着由计划经济体制到社会主义
市场经济体制的历史性转变, 基层卫生机构也正在进
行人事制度、分配制度和经营方式的改革; 并且随着加
入W TO , 基层卫生机构所要面对的市场竞争将会越
来越激烈。这就要求基层卫生机构要积极利用各种现
代化手段去参与竞争, 计算机信息管理就是其中的重
要一环。通过建立管理信息系统, 可以有效加强组织内
部的管理, 优化资源配置, 其重要性是不言而喻的。以
下就以一个通用的适合各基层卫生机构的工资管理系
统的开发为背景, 具体论述进行该系统开发的过程和
步骤。
1 开发方法
结构化生命周期法是一种传统的管理信息系统开
发方法, 其基本思想是把整个系统开发过程分解成若
干阶段, 每个阶段进行若干活动, 每项活动应用一系列
标准、规范、方法和技术完成一个或者多个任务, 形成
符合给定规范的产品。这种方法具有系统设计详细、功
能完善等特点, 但由于其开发周期长, 不适合单位业务
变化快的环境, 所以一般只适合于变化较小的系统的
开发。而原型法的基本思想是: 决策者和研制者在一个
小而重要的子问题上取得一致意见, 然后开发和设计
一个原始的系统以支持所需要的决策, 在使用一个短
时期后, 对系统进行评价、修改, 并增加、扩展, 这样循
环几次, 直到发展成为一个相对稳定的系统。原型法的
特点在于系统构造速度快, 特别适合于小型系统的开
发。因为生命周期法和原型法各有其优势, 因此在该系
统开发过程中, 主要是采用结构化生命周期法进行系
统分析和设计, 而系统实现等步骤大多都采用原型法
来进行, 本系统正是利用生命周期法和原型法相结合
来开发的。
2 系统分析
为了开发出满足基层卫生机构需求的工资管理系
统, 作者首先对该系统开发的可行性进行了分析。基层
卫生机构一般规模不大, 人数在数十人到百余人之间,
工资管理采用手工操作方式, 管理方式落后, 迫切需要
通过计算机系统来加强这方面的科学管理。通过和这
些单位财务工作人员的交流, 到现场观看手工操作流
程, 把握了第一手原始资料, 并从经济可行性、技术可
行性和管理可行性等三方面进行了分析论证, 认为该
系统的开发是必要的和可行的。然后是具体的项目分
析, 项目分析的目标, 就是在某个开发项目范围内明确
系统开发的目标和用户的信息需求, 提出系统的逻辑
方案。作者通过对用户单位的详细调查, 得出用户的信
息需求: 能自由设置工资项目, 能随时查询每位职工的
基本工资信息, 工资的编制及工资条的生成, 各部门工
资信息的查询等; 其次是对数据的安全性、完整性要
求: 每位职工的工资信息必须始终保持完整性, 并且不
能被他人窃取和查看。系统分析的主要成果是系统的
逻辑模型, 本系统的逻辑模型主要是以系统的数据流
图为描述工具, 即在该单位管理方式和业务流程进行
认真分析和研究的基础上。按照信息系统中应有的数
据流和数据结构来勾画系统的概貌。本系统数据流程
图如图 1 所示。
图 1 工资管理数据流程图
3 系统设计
系统设计的任务是: 在系统分析的基础上, 按照逻
辑模型的要求, 科学合理地进行系统的总体设计和具
·65· 中国农村卫生事业管理 2002 年 9 月第 22 卷第 9 期
体物理设计, 为下一阶段的实施提供必要的技术资料。
系统设计中, 应尽量满足系统性、灵活性、可靠性、经济
性的要求。
3. 1 系统功能设计
在系统设计中, 首先根据用户的信息需求, 对工资
管理系统的功能进行设计和划分, 从而得到系统的功
能模块结构图, 即系统的H IPO 图。本工资管理系统的
H IPO 图如图 2 所示。
图 2 工资管理系统的 H IPO 图
3. 2 系统关系模式设计
在系统的数据库设计中, 作者对系统分析得到数
据存储进行了具体分析, 分析各数据存储之间的关系,
然后按照关系型数据库的基本理论设计出本系统的关
系模式。本系统的数据结构图如图 3 所示。
图 3 工资管理系统数据结构图
3. 3 安全性与完整性设计
数据库中存储了用户单位使用本系统后所有职工
的工资信息, 因此保证数据库的安全可靠、正确有效是
非常必要的。用户身份的鉴别是通过口令来实现的, 每
次进入系统前, 用户必须输入相应等级的用户名及口
令, 系统核对无误后才能进入系统, 保证了数据库的安
全性。 为了保证数据库中信息的正确性和完整性,
DBM S 中都有完整性检查功能, 本工资管理系统是用
PB6. 5 开发的, 后台数据库采用 SQL server, 它本身
带有完整的数据库校验功能。
3. 4 界面设计
界面设计目前已成为评价软件质量的一条重要指
标, 本系统在登录界面、主屏幕界面、输入输出界面等
方面都进行了精心的设计, 力求软件界面友好、美观。
4 系统实施
系统实施是以系统分析和设计工作为基础的, 必
·75·中国农村卫生事业管理 2002 年 9 月第 22 卷第 9 期
须按照系统设计的文档进行, 是具体产生成果的阶段,
这一阶段的实施对于系统的质量、可靠性、可维护性等
有着十分重要的影响。
4. 1 软件开发工具的选择
在程序编写之前, 首先要选择适当的开发工具。在
本系统的开发中, 前台作者选择了目前流行的软件开
发工具 PB6. 5, 它是W INDOW S 下的开发工具, 之所
以选择此工具是因为 PB6. 5 是一个完全符合关系数
据库理论原则的开发工具, 在网络数据库前台系统的
开发中具有强大的功能, 而且易学易用; 后台作者采用
的是微软的大型数据库系统 SQL server, 它是一种基
于 SQL 语言的数据管理工具, 功能强大, 费用低廉, 稳
定性好; 前后台的连接是通过 PB 提供的一个专用的
与 SQL server 连接的数据库接口“M SS M icro soft
SQL Server 6. x”来连接的。这样就可以开发出基于
C?S 模式的软件产品, 它既可以运行在网络环境, 也可
以运行在单机模式。
4. 2 开发平台的选择
基于上面开发工具的运行要求, 考虑到本系统的
性能要求及运行的稳定性, 选择了W indow s2000 中文
版作为开发和运行平台。
4. 3 程序设计和调试
程序设计过程中按照自顶向下, 逐步细化的原则
来进行。在系统测试过程中采用单元模块测试、组装测
试的步骤进行, 采用了黑盒测试、白盒测试的方法。在
设计测试用例时采用了逻辑覆盖法、边值分析法、错误
猜测法等一系列方法, 在测试值的选择上先后选用正
确值、错误值、边界值等进行测试。
4. 4 系统转换
为了使手工工作方式向计算机管理方式平稳过
渡, 系统转换采用了并行转换的方式进行。
5 系统运行
5. 1 硬件配置要求
P3 及其以上微机, 128M 及其以上内存, 300M 以
上的可用硬盘空间。
本系统是一个基于C?S 模式的M IS 系统, 考虑到
基层卫生机构的现状, 目前只开发出单机版, 但稍做修
改就可以升级为网络版。
5. 2 软件配置要求
W INDOW S9X、W INDOW S2000 中文版。
5. 3 系统特点
①用户界面友好、美观;
系统主界面如图 4 所示。
图 4 系统主界面
②安全性好, 进入本系统前必须输入用户代码和
口令, 只有输入正确的用户代码和口令才能进入系统。
③工资项目可根据每月的不同情况进行变动, 有
较高的灵活性。
④智能查询功能, 在查询工资信息时, 可根据一些
组合条件查询。
5. 4 系统主要菜单功能介绍
①“基础信息”菜单主要包括“工资项目维护”、“部
门信息维护”、“员工信息维护”等子菜单项。“工资项目
维护”对工资项目进行录入和维护;“部门信息维护”对
部门信息进行录入和维护;“员工信息维护”对员工信
息及相应的工资信息进行录入和维护。
②“工资管理”菜单包括“工资表编制”、“工资条”
两个子菜单项。“工资表编制”对各部门员工工资信息
进行编制、修改和维护;“工资条”产生已发放工资的相
应工资条。
③“信息查询”菜单包括“按职工信息查询”、“按工
资信息查询”两个功能子菜单项, 主要是通过各种条件
来进行相关工资信息的查询。
④“统计报表”菜单包括“部门月报”、“部门年报”、
“员工年发放统计”三项功能, 主要是通过一些报表来
反映工资发放的基本情况。
该项基层卫生机构职工工资管理系统开发所得到
的软件, 已在某乡镇卫生院投入实际运行, 推动了该院
的管理信息化建设, 取得了良好的社会效益和经济效
益。
参考文献
[1 ]甘仞初. 信息系统开发[M ]. 经济科学出版社, 1996. 7
[2 ]黄梯云. 管理信息系统[M ]. 经济科学出版社, 1997. 1
(收稿日期: 2002208220)
·85· 中国农村卫生事业管理 2002 年 9 月第 22 卷第 9 期
基层卫生机构职工工资管理系统的开发.pdf