职工卫生管理系统设计与开发.docVIP

  • 0
  • 0
  • 约3.55千字
  • 约 9页
  • 2018-11-02 发布于福建
  • 举报
职工卫生管理系统设计与开发

职工卫生管理系统设计与开发   厂   摘 要:本项职工卫生管理系统利用Oracle8i作为数据库,Visual Basic.net作为开发工具,建成了一个基于C/S模式的职工档案管理系统,具有职工健康信息的添加、删除、修改、查询、统计和报表输出功能,有效解决了传统文件档案式管理方式下查询职工档案和档案归类效率低的问题,加快了企业信息化建设的步伐。   关键词:职工卫生;C/S模式;Oracle数据库;VB.NET   中图分类号:TP311.52   随着川西采气厂队伍的不断壮大,职工人数不断增多,职工健康档案数据量越来越大,传统的文件档案式管理已经不能满足高效需要。目前川西采输处的职工健康档案都没有实现数据库的管理,查询职工档案和档案归类效率很低,纸质健康档案的管理方式已经不能满足企业信息化建设的需要。   鉴于此,在广泛调查职工健康档案信息的基础上,采用Oracle作为数据库,VB.NET作为开发工具,建成了一套完善的川西采输处职工卫生管理信息系统。   1 系统的总体结构   整个系统实际上是一个基于C/S模式的职工档案管理系统,职工档案管理系统又由多个子系统构成。系统管理员通过该系统验证,实现数据的添加、删除、修改、查询、统计、报表打印和整个大系统的权限管理功能,系统主要包括以下功能模块:系统管理、员工基本信息、员工体检报告、信息查询和报表管理(图1)。   2 系统的实现   2.1 运行开发环境   (1)硬件平台   硬件平台包括服务器和客户端两部分。服务器包括数据库服务器和应用服务器。因此,服务器的性能决定软件系统的整体性能,要获得高性能的应用,必须有高性能的服务器支持。   客户机要求是能运行Windows操作系统和IE6版本及以上浏览器的PC机或兼容机。   (2)软件平台   1)操作系统为Windows 9X/2000/XP系列;   2)采用ORACLE81作为数据库系统服务器支持平台;   3)采用Visual Basic.NET为开发工具。   2.2 开发环境和工具   该系统是基于ORACLE81数据库,以MS Visual Studio.NET+VB.NET作为开发工具,实现了使用OLEDB对Oracle数据库以及PL/SQL包、存储过程的访问和操作。   Oracle数据库[1]:它是世界上第一个商品化程度较好的关系型数据库管理系统。采用标准SQL结构化查询语言,支持多种数据类型,提供面向对象存储的数据支持。Oracle公司的产品主要有Oracle服务器产品、Oracle开发工具和Oracle应用软件三个部分。   OLEDB数据访问:OLEDB是用于访问数据的重要的系统级编程接口,它是ADO的基础技术,同时也是ADO.NET的数据源。OLEDB是用于访问所有类型的数据的开放式标准,这些数据既包括关系数据又包括非关系数据:大型机ISAM/VSAM和分层数据库,电子邮件和文件系统存储区,文本、图形和地理数据以及自定义的业务对象。   OLEDB提供对数据一致的、高性能的访问,并支持各种开发需要,包括使用与关系数据库或其他存储区中数据的活连接来创建前端数据库客户端和中间层业务对象。   Visual Basic.NET[2]:它是Microsoft Visual Basic 6.0的后续版本,它是基于.NET框架重新设计的,可以用它来轻松地创建用于Microsoft Windows 32位操作系统和Web的下一代应用程序。可视化开发Web应用程序、Web服务、Windows应用程序和服务器端组件变得轻而易举。Visual Basic语言现在是真正的面向对象语言,并支持实现继承。窗体设计支持可视化继承,并包含窗体自动调整大小、资源本地化和访问选项支持等特性。   2.3 系统需求分析   (1)数据库建设需求分析   目前职工卫生档案的管理模式为:档案管理人员将该年员工信息先按照机关、各分队进行分类,然后再分别按照男女职工年龄由小到大进行编号。员工的体检档案信息按照每年的编号进行保存。但由于人员变动等原因,员工每年的体检编号是不固定的。所以在数据库中每名员工分配一个固定的员工编号作为主键。在“员工基本信息”表中,员工编号是唯一的,而且不为空,要增加新员工的体检信息,必须在“员工基本信息”表中分配相应的员工编号才能继续,以保证各表之间员工信息的统一。   由于特殊工种同一年中有可能既要参加一般性的体检又要参加职业性的体检。为便于区分,采用特殊的符号“+”作为特殊工种的职业性体检,“-”作为特殊工种的一般性体检。   在收集近两年的职工健康检查报告书和中石化职业健康报表的基础上,分析了员工信息、体检项目和报表的各个字段,制定了包括6张员工信息表、22个体检项目、8张报表和1张用户权限分配表的数据

文档评论(0)

1亿VIP精品文档

相关文档