首页 > 文章中心 > 人事管理系统的设计与实现

人事管理系统的设计与实现

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇人事管理系统的设计与实现范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

人事管理系统的设计与实现

人事管理系统的设计与实现范文第1篇

关键词:企业人事管理 MVC

(一)开发背景及意义

随着计算机技术的飞速发展,计算机在信息管理中应用的普及,利用计算机实现企业人事管理势在必行。使用计算机管理企业人事信息,是适应现代化的要求、推动企业管理制度走向科学化、规范化的必要条件。

企业人事管理是一项琐碎、复杂而又十分细致的工作,工作量很大,一般不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,利用计算机进行管理,不仅能够保证核算准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业人事管理的效率,也是企业管理科学化、正规化,与科技接轨的重要条件。

(二) MVC编程模式

MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种编程模式,它把一个应用的输入、处理、输出流程按照Model-View-Controller的方式进行分离,这样一个应用分为三个核心模块——模型-视图-控制器,它们分别承担不同的任务。其中:

·Model层:实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。

· View层用于与用户的交互,通常用JSP来实现。

·Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

MVC的处理过程为:首先Controller接收用户的请求,并决定应该调用哪个Model来进行处理,然后Model使用业务逻辑来处理用户的请求并返回数据,最后Controller用相应的View格式化Model返回的数据,并通过表示层呈现给用户。

(三) 可行性分析

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

1、技术可行性

本系统的开发过程采用MVC编程模式,使用SQL Server2005关系型数据库并结合使用Hibernate框架连接数据,这样就基本实现了程序代码和数据库的无关性,使得系统具有较好的移植性。如果将数据移植到其他数据库中,只需要重新设置系统连接配置文件,并加载数据库驱动程序即可,这样也提高了该系统的可移植性及降低了程序的耦合度,因此在技术上是可行的。

2、经济可行性

本系统使用开源软件Eclipse开发设计,经济上消费较少;从节省人力方面,可以让管理人员从繁与复杂的人事管理工作中解脱来,还能掌握企业人事情况并作出相应的对策,因此在经济上是可行的。

3、运行可行性

运行可行性方面,人事管理系统是对企业人事进行统一的管理,可以简单方便高效的进行录入、查询、修改、删除、退出,随时更新企业人事信息,为企业的人事管理提供了解决方案。

(四) 系统层次结构

HIPO(hierarchy plus input-process-output)图是IBM公司于70年代中期在层次结构图(structure chart)的基础上推出的一种描述系统结构和模块内部处理功能的工具(技术)。HIPO图由层次结构图(H图)和IPO图(也称IPO表)两部分构成,前者描述了整个系统的设计结构以及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入/输出关系。

本系统顶层进销存管理系统矩形框代表主要功能模块,其下层为延伸出的各个功能子模块,子模块控制完成系统的每个具体业务功能,以此来实现自顶向下逐步求精。系统H图如图1所示。

(五)数据库设计

本系统采用SQLServer2005保存并操作数据,主要有以下数据表。

·用户信息表:存储员工的详细信息,分别为超级管理员和员工,可以在系统中实现不同的功能操作,。

·考勤信息表:存储考勤的相关信息,包括员工的基本信息和休假离职人员。

· 奖惩信息表:存储奖惩信息的数据表

·工资记录表:存储员工工资信息的数据表,在管理员进入系统后,在系统所执行的如工资信息的添加、修改、查询和删除等一切操作,系统都会将其进行的操作记录保存到此表中。

(六)系统实现

本系统的管理员在使用该系统时,首先要通过管理员登录模块对身份进行验证,当确认合法后可进入系统的主界面。在登录模块中,主要实现的是对管理员登陆合法性的验证。管理员在此输入其姓名、密码,经过与后台数据库中的记录进行相应的对比确定其为合法用户,管理员才得到进入系统的权限,登录界面如图2所示。

在主界面,用户可以看到左侧的菜单栏有人员管理、招聘管理、培训管理、奖惩管理和薪金管理。系统主界面如图3所示。

(六)结论

企业人事管理系统其功能符合企业人事管理的需求,达到了预期效果。本系统的主要特色是操作方便、界面美观友好、灵活性好、安全性高、错误率低、运行稳定、操作交互性强等。■

参考文献

[1] [美]尼尔森(Nielsen,P.) .SQL Server 2005宝典人民邮电出版社,2008

人事管理系统的设计与实现范文第2篇

关键词 .NET框架;XML;人事管理系统;三层架构

中图分类号:TP368.1 文献标识码:A 文章编号:1671-7597(2014)09-0022-02

作为高校职能管理部门,人事处起着举足轻重的作用,承担着许多具体业务,而且与高校其他管理部门、院系(部)乃至教职工个人打交道甚为频繁。如何提高高校人事管理的工作效率和质量,获得教职工的认可度呢?建立一套切实可行的高校人事管理系统,进而实现人事信息的网络化、自动化办公是必要的。应用系统不仅可以提高日常管理工作效率和质量,而且还可以为学校师资队伍建设,学校领导的科学化决策提供重要依据和帮助。

基于以上分析,本文主要针对高校人事管理制度、管理系统的需求现状以及人事管理的特点,采用先进的.NET框架编程技术设计并研发了一套高校人事管理系统。在技术方面,XML应用在系统数据通信、接口和层之间的交互中实现了系统数据的集成共享,大大提高了系统的整体效能[1]。

1 系统主要特点

1)适应高校人事发展需要。本系统可以促进高校人事管理的信息化、科学化管理,为人事改革的顺利实施提供强有力的支持。

2)可消除“信息孤岛”。将高校人事管理涉及到的各种职工信息均归入到一个管理系统中,通过数据集中管理,解决了人事信息的“信息孤岛”问题,实现了真正的人事信息数据统一管理和信息共享。

3)完善的职工分类管理。能管理各类不同类别的教职工,包括高级人才、兼职教师、外聘人员等各类高校教职工。

4)系统应用灵活。系统可以依据高校的需要自定义查询、自定义报表格式等,确保系统能适应不同高校的人事管理要求,大大提高了系统的适应能力。

5)各部门间的协同工作。充分利用事务提醒、通知等机制实现了各部门之间的协同工作,实现了人事业务中流程管理,使得职工个人、院系(部)和人事处相互之间能在系统中高效、自如的协同工作。

6)基于先进的编程技术。基于先进的.NET框架编程技术和SQL Server 2005数据库,最大限度地保证管理系统和数据信息的一致性和稳定性。

7)采用规范化标准。技术上采用国际标准,实现良好的跨平台能力,同时符合教育部信息化规范要求,便于统计数据上报以及跨系统间的数据交互。

8)采用安全的体系架构。系统采用统一身份认证机制,业务数据和身份数据相分离,同时提供对职工信息、用户访问、数据传输、数据存储等诸多方面的安全控制,确保人事信息管理的可靠性和安全性。

2 系统总体设计

2.1 体系结构设计

本次研发的.NET环境下的高校人事管理系统在结构上采用B/S(Browser/Server) 三层体系结构[2]。利用该体系结构,可以实现系统的互联和软硬件资源共享。三层体系结构是在B/S基础上,将一个工作分为多层,分别进行处理。系统设计思路如图1所示,图中下层是上层的工作基础,即上层通过接口使用下层提供的服务。

图1 系统设计思路

2.2 功能模块设计

通过多年的工作实践以及对高校人事管理领域的需求分析,针对系统的主要功能结合高校人事管理部门的具体要求,设计以下基本功能模块[3]。

1)组织机构管理。组织机构管理包括机构设置、机构历史沿革。实现学校组织机构的增设、撤销和合并的功能,维护组织数据的详细属性。提供部门的历史变动情况查询,便于跟踪查询部门的更名、撤销、转移、合并、成立等记录。

2)编制管理。根据学校发展情况,设置及调整学校各单位、各岗位的组织机构和人员定额,包括维护编制类别、计划编制管理、查看编制详细信息等。

3)教职工信息管理。实现对人员基本信息的维护,人员信息查询、人员信息及所属部门岗位的变动,并记录和查询人员的工作简历、学习简历、家庭情况、岗位信息、职称信息、党政职务信息、工人等级、考核信息、奖励信息、惩处信息等。

4)校内异动管理。实现校内调动的网上申请、网上审核、调动信息的跟踪和记录。管理人员可以根据实际业务需求定制流程。

5)离校管理。可通过工作流实现离校在线申请,根据离校类别不同生成离校申请表单,发送多个部门在线会签,并由人事部门进行最终确认。离校管理可以实现离校业务办理与教职工状态信息的集成。

6)退休管理。退休管理可以预测退休情况,登记和审核退休信息,系统会自动发出消息通知相关业务人员处理退休业

务等。

7)合同管理。可以提供合同管理人员登记教职工的合同信息。支持合同初签、续签、转正、变更、解除、终止等合同操作。对续签、变更、解除、终止的合同提供查看历史合同功能,系统会自动到期合同提醒、续签提醒等信息。

8)统计报表。实现事业单位管理人才、专业技术人才资源统计报表(人事部制定,共14张)的统计和导出EXCEL表格;实现高校基础报表(教育部制定,共8张)的统计和导出EXCEL表格。

9)自定义统计。实现人事基础信息的统计,用户可以自定义统计方案。方案可以基于教职工基本信息、工作简历、学习简历、职称信息等基础信息进行设定。对查询后的信息可以以EXCEL表格导出。

10)待办事宜。实现在系统首页提示目前需要处理的事务。可以根据不同的场景设置需要待办提醒内容,包括合同即将到期的提醒、未签订合同的教职工提醒、即将退休人员的提醒以及各种待办审核业务的提醒。

11)人事业务预警。能够根据不同的规则条件,自动提醒人事信息。

12)系统管理。提供系统相关参数的管理、流程配置等。可以针对不同模块,进行参数设置,流程设置,适应业务流程的变化,做到流程的灵活设置。

系统权限架构包括功能权限、数据权限、用户角色定义 、用户角色授权、用户组定义、用户组授权、用户组菜单管理等。可以根据需要,做出不同的设置管理,适应不同用户组人员发生变化。

3 系统的实现

3.1 系统的实现技术

1)技术。是一种服务器端动态网页开发技术。目前,存在许多动态网页开发技术,的前身ASP以其简单的语法、嵌入HTML方式等特性,在动态Web技术领域取得了成功,成为Windows平台上的霸主。

因此,的运行机制同其他的服务器端开发语言类似。不同之处在于,它所适用的Web服务器只限于IIS。IIS+ 实现了ASPX动态页面的运行机制,其运行过程如图2所示[4]。

图2 的运行机制

2)访问技术。是一种新的数据库访问技术,是.NET Framework提供给.NET开发人员的一组类。主要提供对Microsoft SQL Server等数据库以及OLE DB和XML数据源的一致访问。通过应用程序不但能够连接到指向数据库的数据源,检索、更新数据等,而且还能够实现对其他数据格式的访问。

对数据库的访问,由来完成。在中,各种数据源的数据一般是通过.NET Data Provider所提供的应用程序编程接口(API)来访问的。

使用技术研发系统基于以下优点:数据库访问应在连接模式和非连接模式下获得支持;为简化网络查询数据库的过程,须有XML的编程模型支持,使用XML格式传输数据。

3.2 系统的应用架构

架构设计是软件开发的基础,它往往决定一个项目的成

败[5]。随着软件工程的不断发展和规范,面向对象编程思想也在不断的得到应用。双层架构也越来越不能有效满足研发者对封装、复用、扩展、移植等方面的要求。为此,三层架构体系应运而生。那么什么是三层架构?一般而言,它是指在客户

机/服务器之间加入了一个“组件层”也叫“中间层”,它与表示层、数据访问层共同构成了三层架构体系。引入组件层之后,可以从早期的双层架构(C/S)应用模型中分离出相对复杂的商业逻辑来,进而提供像可伸缩、方便访问、方便管理的方法。将各种应用服务封装后置于应用服务器之中,也进一步增强了应用程序的可用性、安全性、封装复用性、可扩展性和可移植性等,在管理上,其花费时间也得到了最小化,达到了稳定的企业级系统应用。

3.3 基于XML格式的数据交换

此次研发的管理系统在实现系统功能模块之间数据交换时,用XML文档来实现。因为XML为纯文本文档,数据交换时,不受软件系统等平台的限制,具有数据移植性,不丢失信息等优点。这些充分说明了XML文档是良好的系统数据交换格式,因此,在高校人事管理系统的数据接口中充分利用了XML文档的灵活性,来更好地实现数据的交换和共享。

4 结束语

总之,本文简要论述了.NET环境下的高校人事管理系统的设计与实现[6]。整个系统采用客户端、服务器及数据库服务器的三层结构进行设计,设计中只是利用了.NET和XML的部分功能进行模块设计。XML功能强大,.NET平台内容丰富,今后还需要加强对相关技术的理解和掌握,以便进一步完善高校人事管理系统,为今后系统的扩展和推广奠定良好的基础,为更加高效地实现高校人事管理提供优质服务。

参考文献

[1]胡晓红.高校人事管理系统的分析及实现原理[J].电脑知识与技术,2011(1):148-149.

[2]刘友华等编著环境下数据库应用系统开发技术[M].北京:科学出版社,2004.

[3]吕洪林.高校人事管理系统开发研究[J].电脑知识与技术,2008(11):882-884.

[4]古凌岚.基于.Net框架的XML相关技术的实现[J].计算机工程与设计,2005,26(7):1903-1906.

[5]赵宗庆,汪慧芳.高校人事管理信息系统三层结构设计方案[J].软件导刊,2006(23):29-30.

[6]魏一鸣.基于Web的高校人事管理系统的设计与实现[J].吉林师范大学学报(自然科学版),2012(4):126-128.

人事管理系统的设计与实现范文第3篇

Abstract: A personal archives information management system was designed and implemented. A series works of user requirement, system design and system testing are analyzed to realize the login and authority control module, query module, maintenance module, report form statistics module and usinghelp module. The personal archives information management system can help the personal department manage the archives and staff information effectively. This system development has great importance in archives management and application, and plays an important part for the standardization of the personal archives management.

Keywords: personal information management; data window control; authority control; project object

0 引 言

人事档案是人事部门开展工作的重要基础和管理个人信息的主要依据,对优秀人才的提拔,干部的识别考察,干部人才队伍建设的推动,各项工作的推动开展具有重要意义[1]。本文以研究院为背景,进行人事档案信息管理系统的设计工作。

由于人员信息改动复杂,研究单位人员流动大,开发此类信息化管理系统具有四大优点:档案管理员的工作水平可以得到有效提高;有利于提高档案管理人员日常工作的效率;有利于保护人事档案纸制载体;有利于改革干部人事制度[2]。利用本系统的查询、修改、删除等功能可以减少人事部门人员的工作时间,进一步提高工作效率。工作信息化后,人员的信息都可以从数据库中求得,减少了工作人员与原始材料的接触,有利于人事档案纸制载体的保护。

本文的研究目标是按照管理信息系统的方法和原理,基于PowerBuilde以及SQL Server数据库技术,满足研究院人事部门和上级领导不同岗位和不同层次上使用者的实际需求[3]。

1 系统需求分析

1.1 系统功能需求分析

系统采用从上往下式开发模式,根据研究院人事部门员工管理人事的工作流程和该部门对员工档案、考评、职称、工资等员工各类信息属性的管理,系统的主要功能模块包括:添加模块,主要是用于新进员工录入信息;修改模块,主要录入员工信息、删除、修改以及报表模块功能;权限控制模块,主要是用来约束管理员和一般用户对人事档案信息管理系统的操作权限。人事档案信息管理系统的子模块功能图如图1所示。

其中,人事档案信息管理系统通过登录模块进入到档案、查询、设置、管理和退出单元;人事管理单元包括基本信息、年度考核、员工退离功能;人事查询包括员工生日、基本信息查询、年度考核查询、员工退离查询等。系统具有如下五方面的任务和目标:录入员工的信息;修改员工的信息;可进行模糊查询,也可按照某种条件统计、查询各类符合条件员工的信息;删除辞职、转出、离退员工的信息; 输出打印统计、查询结果。

1.2 系统实现的策略

本系统开发选择快速原型法[4-6]进行开发,先实现出具有简单功能的系统,然后根据使用情况进行详细设计。

1.3 数据流图

通过考核表可以实现各单位与子单位之间统一化的人事管理,人事管理系统可查询人事档案,同时完成对信息的增加、删除和修改等功能,上述功能可以被政工部门充分利用,其中人事部门主要负责分配员工职务[7],如图2所示。

根据各个部门或单位的员工考核表,人事信息管理部门可以进行人事信息的录入以便于各个部门或单位人员查询人事方面的信息,人事部门还可以修改人事调动、分配信息从而进行人事方面的各类安排。通过数据流图可以清晰地发现各实体之间的关系以便详细设计和编码阶段对系统功能的实现,增强可用性。

2 数据库设计

基于企业和事业员工人事管理过程的实际数据,该系统处理的数据流程如图3所示。

2.1 数据库结构实现

根据数据流可以清晰地发现系统中各项数据的处理和流动状况,因此数据流设计过程中只需考虑基本逻辑功能而不用考虑实现方法,所以数据流图是较好的逻辑系统图[7]。人事档案信息管理系统的数据流如图4所示。

2.2 数据库概念结构设计

E?R图可以清楚地描述实体之间的关系[8?9],E?R图主要表述各个岗位是由员工来担任,而且各员工是属于其部门管理的,而工资应该发到各个员工的手里是工资和员工的关系,两种不同的权限分属不同的员工,其一是普通权限的员工可以进行查询,其二是具有管理员身份的员工可以进行修改、删除、增加等相应的操作。员工与职务的关系具体的体现在E?R图中,每个员工都有其对应的职务[10]。

2.3 逻辑结构设计

各实体之间的关系采用E?R图体现,将其转化成如表1,表2所示的关系模型和数据库表。

3 代码设计与实现

3.1 系统菜单功能设计与实现

总体菜单下设系统、窗口切换、职工信息维护、部门信息维护、岗位信息维护、工资信息维护、报表处理、帮助8个功能模块。

部门信息维护及时更新部门动态,明确部门性质、级别,从而确定人员的性质(主要有行政、事业以及事业单位分类),界定人员身份(行政部门都是国家公务员)、职称(只有事业单位才有)等,随时可以掌握全地区各种身份工作人员的数量,克服了每年干部年报统计系统的及时性(干部年报每年统计一次,是上年情况)。

人员信息维护可以实现人员信息的动态管理,发生变动,即时更新,使人员的年龄、身份、学历、工龄等一目了然,为工资套改、办理退休等工作提供依据。

其中,各页面都具有的功能是维护信息窗口,设计的主要目的在于实现原有信息的浏览、查询、录入、修改,包括员工号、姓名、性别、民族、籍贯等32项数据。

3.2 登录与权限的设计与实现

(1) 登录功能

登录功能的目的是基于普通用户登录,对于不同业务科室的需求有独立的交互页面,为管理干部档案的专职人员设计了登录页面进行相关信息的整理,后台维护管理员具有独立权限进行信息维护,可以对相关人员信息进行查看。登录界面如图5所示。

(2) 账户确认功能

根据信息的保密原则,在进入w_login窗口后设置账号和密码。据此,按管理权限的不同在登录后弹出信息不同,其中弹出的w_accounts窗口用户需要输入账号和密码,同时设置一个保密程序,经过认证后直接进行信息操作。进入操作程序的前提是账号和密码的输入无误。

(3) 密码修改功能

通过更改密码可以进一步提高保密系数,因此根据工作的需要密码必须可以修改,如图6所示。

3.3 系统维护功能设计

(1) 职工信息维护模块主要包括员工号、姓名、性别、民族、籍贯等32项数据。

(2) 部门维护模块主要包括部门名称、部门代码、部门职能3项数据信息和密码修改、录入、保存、删除、刷新、关闭、打印等21个功能键,具体的控件代码和设计模型与员工信息维护窗口大致相同,而数据信息的不同是两者的主要区别。部门维护窗口如图7所示。

3.4 报表模块实现

用户登录根据权限有不同的功能。普通员工可以对自己个人档案信息、考勤、奖惩情况进行查询;信息管理员可以对员工档案信息进行管理:系统管理员可以对用用户权限进行修改以及数据库的更新维护,对用户权限进行划分,使不同权限的用户功能范围不同,有效地保护了数据库中数据的安全性。

(1) 员工报表功能

w_bb_zg窗口是根据实际工作,帮助管理员全面深刻的熟悉职工的日常情况,为企业统计职位晋级、干部人数、退休养老等多项信息,为了高效地统计汇总管理系统中员工的数据,方便浏览,针对性的设计了员工报表窗口。另一方面,通过设置打印功能模块的信息,可以将表格打印出来装入各类档案、文书,便于内部传阅。

新进员工可在员工报表图中进行搜索,在入职时间处填入入职日期范围,在此范围内的员工可呈现在列表中,操作人员可进行保存或者打印操作,打印选项中显示需要打印信息的选项,可进行勾选,勾选出所需要的信息进行打印。在实际工作中员工报表模块实用性很高,在考核员工或者更新员工信息时可利用此功能模块打印出所需列表信息。

(2) 部门报表功能

w_bb_bm窗口的设计是为部门业绩的考核和人员身份的判断提供依据,该窗口为部门报表窗口。设置打印功能可以将表格打印出来装入各类档案、文书,或便于进行传阅。

为了方便使用,排序和组合查询控件组具有区别。把四个数据操作窗口从控件到数据窗口尽量做了一致安排,以便确保同一个软件使用风格相同。将下述两个数据操作窗口的差异进行比较。一般人员的权限只有对人事档案的信息进行查询,能对该信息进行管理的只有管理人员。输入密码和账号是管理人员进行人事档案信息维护的前提。一般用户可操作菜单上的“窗口切换”、 “保存”、“插入”、“密码修改”“删除”、窗口关闭以及打印、浏览报表等功能。

4 系统实现结果与软件测试

4.1 人事档案信息管理系统模块测试

在管理员登录的页面,用户通过输入账号和密码进行身份认证,登录之后,对应的功能模块窗口在用户登录后打开。如需修改密码,在打开相应的弹窗之后,选择密码修改项的菜单,通过录入相应用户账号、联系方式、密码保护问题,输入正确之后就可以更新为新的密码,再一次输入确认即可。登录及密码修改功能完全符合要求已通过测试。

在用户登录成功后,通过点击“修改”、“插入”、“确认”等选项,可以在职位信息、部门信息等的弹窗修改旧信息,修改完成之后点击“保存”按钮进行保存,则数据库中已成功保存输入的记录,通过测试,系统维护模块的功能一切正常。

4.2 可执行文件的生成

系统功能模块、业务逻辑、数据库等设计实现之后,用户在脱离PowerBuilder开发环境时,需要可独立执行的系统文件。必须将要提供给用户的环境部件和全部应用程序进行整理打包,在分发应用程序之前进行。外部函数、声音文件、图形和位图等内容是整理打包中需要包括的,其中部件包含了任何应用程序所接受的部件。可执行文件、资源文件(PBR)、动态库文件是可执行文件的必要条件。

人事管理系统的设计与实现范文第4篇

关键词:管理信息系统;数据库;信息安全;放疗

中图分类号:TP315文献标识码:A 文章编号:1009-3044(2010)11-2817-02

Design and Implementation of Radiotherapy Patients' Information Management System

LIU Xiang-hua

(Journal of Wenzhou Vocational & Technical College,Computer Science Department,Wenzhou 325035,China)

Abstract: Cancer is one of major diseases which take a serious threat to the health of people. Evaluation of the effect of radiotherapy, radiotherapy patientsprognosis observation, radiation effects on the risk factors, all of those need a rigorous and comprehensive radiotherapy patient information database. Radioth erapy patients Computer Management System mainly in charge of the hospital patient's tumor radiotherapy-related information. The implementation of the system provides a good platform to medical research for patients with information collected.

Key words: management information system; database; information security; radiotherapy

1 概述

恶性肿瘤是以细胞异常增殖及转移为特点的一大类疾病,起发病与有害环境因素、不良生活方式及遗传易感性密切相关。2000年全球新发恶性肿瘤病例约1000万,死亡620万,现患病例2200万。预计2020年恶性肿瘤新发病例将达到1500万,死亡1000万,现患病例3000万。恶性肿瘤正在成为新世纪人类的第一杀手。20世纪70年代以来,我国癌症发病及死亡率一直呈上升趋势,至90年代的20年间,癌症死亡率上升29.42%,年龄调整死亡率上升11.56%[1]。放射治疗的效果评价,放疗病人预后观察,影响放疗的危险因素探讨,都需要建立一个严密而完善的放射治疗病人资料的数据库。为此有必要建立放射治疗病人全方位计算机管理系统,对放疗病人进行一系列的管理,即记录从病人放射治疗开始到死亡全过程是非常必要的。

随着放射治疗技术的发展,在手工操作的运行模式下,放射治疗科在医疗服务和管理上存在着许多问题:1)治疗机械类型的多样化使医生在制作治疗计划时陷人混乱的表格与参数中,易引起数据交叉错误;2)丢失放射治疗单;3)门诊病历管理;4)随访困难;5)治疗室秩序混乱。近几年来,许多医院自行开发出实用性很强的应用软件,提高了放射治疗质量控制及管理水平;但常规放射治疗计划加信息管理加收费管理网络系统国内外尚无成熟的中文版本问世,而国外LANUS网又不便于中文病案管理[3-4]。为了解决手工管理模式的上述问题,如果用计算机来进行管理的话,就会避免很多手工管理模式造成的问题了。所以放射治疗病人的计算机管理系统的建立,有助于实现放射治疗病人资料的规范化管理,为放疗科医生提供完整的流行病学资料,有助于实现资源共享,有利于放疗科医生教学、科研及临床水平的提高。同时增加患者与医生,患者与患者,医生与医生之间的交流。为医学研究人员提供可靠的数据资料,通过对病人资料统计分析,得出更好的对肿瘤的医治方法。

2 系统的需求分析与设计

2.1系统的架构设计

在本系统中将代码划分为不同的逻辑组件,这些逻辑组件形成三个逻辑层:用户服务、业务服务和数据服务。它们各自具有如下的属性:1)用户服务:提供信息功能、浏览定位,保证用户界面的一致性和完整性。2)业务服务:共享业务政策,从数据中生成业务信息,保证业务的一致性。3)数据服务:数据的定义、永久数据的存储和检索,保证数据的一致性。使用三层结构,可以把系统的需求分解为明确定义的服务,并进一步创建可重用的构件来实现它们。

2.2 系统功能模块设计

本系统主要包括以下功能:用户登陆,口令的修改,系统信息管理,用户管理,生成EXCEL,随访信息管理,社区管理这七大功能。功能用例图如图1所示。

2.3 数据库设计

数据库结构设计主要就是要设计好数据库中各个表的结构,包括信息保存在哪些表格中、各个表的结构如何等。本系统中用到的数据库表主要包含系统管理员信息表、医生信息表、患者信息表、肿瘤大类表、肿瘤数据信息表等五个表,其中系统信息表主要保存系统管理人员的帐号、密码、姓名以及一些相关人员的管理权限设置信息;医生信息表主要保存医生的一些基本信息;患者信息表用于保存患者用户的基本信息;由于肿瘤的类型繁多,所以本系统特别为肿瘤建立了一个肿瘤大类表和一个肿瘤数据信息表。

3 系统的实现

3.1 登录的实现

登录主要是用于检测用户的身份信息和访问权限问题是否正确,确认用户能否访问系统中的相应服务。图2简要地说明了用户登录到系统的处理过程。登录界面如图3所示。

3.2 权限管理的实现

在放疗病人计算机管理系统中为了满足各个用户的使用,因此除了确保合法的用户才能登录到系统外,还要在应用程序中进行角色的设定、部门医生的过滤以及不同患者用户之间关键数据的隔离,以实现数据的安全访问。

在具体用户级的实现中,系统采用日志归档的方法。借鉴数据库管理系统中日志的思路,采用数据表日志归档。创建了数据录入表的日志基表,在录入表的基础上增加了存档时间和存档人两个属性。当操作员对数据录入表进行操作时,一旦对表有修改,在存盘的同时自动将表内容加上系统时间和当前操作员信息存入数据录入日志表中,这样一方面保存了任意一次修改数据录入的原始记录、修改时间和修改人信息,可以很好地明确责任和保存数据;另一方面,在如果出现误删除等情况时,可以利用数据录入表日志中的存档数据进行有价值数据的恢复,很好地保障了数据的安全性。

3.3 生成excel表格的实现

恶性肿瘤是以细胞异常增殖及转移为特点的一大类疾病,起发病与有害环境因素、不良生活方式及遗传易感性密切相关。2000年全球新发恶性肿瘤病例约1000万,死亡620万,现患病例2200万。预计2020年恶性肿瘤新发病例将达到1500万,死亡1000万,现患病例3000万。恶性肿瘤正在成为新世纪人类的第一杀手。20世纪70年代以来,我国癌症发病及死亡率一直呈上升趋势,至90年代的20年间,癌症死亡率上升29.42%,年龄调整死亡率上升11.56%。将本系统中记录的肿瘤患者数据生成excel表格,再通过统计软件SPSS对其进行统计分析,分析结果供医学研究人员参考是有重要意义的。

3.4 远程随访的实现

对于放疗患者来说,要经常到医院接受检查治疗,所以在系统中专门设置了一项患者随访时间提醒功能。医生可以根据不同患者的情况,设定患者的随访时间;患者可以在系统中查看到自己的随访时间。这样可以既有利于患者看病,也可以避免由于同一时间来看病的患者太多而增加患者等待的时间。

远程随访的医生界面如图4所示。

4 总结

该文给出了一个基于.NET平台的放疗病人信息管理系统的设计与实现过程。系统以Visual 2005为开发平台,基于和,以MS SQL Server 2005为后台数据库,选用C#为主要开发语言设计完成。本系统采用基于Web的三层体系结构,使系统的维护和升级也比较方便。总体来说,本系统还是具有较强的实用性、通用性、可扩展性和安全性。

参考文献:

[1] 崔建国,张建,杨毅,等.微机在肿瘤放射治疗领域的开发及应用[J].中华放射肿瘤学杂志,1998,7(2):130.

[2] 林承光,林刘文,卢泰祥,等.计算机在放射治疗患者管理中的应用[J].中华放射肿瘤学杂志,2000.9(2):139-140

人事管理系统的设计与实现范文第5篇

关键词:人口管理系统;C++;Visual C++6.0;设计;开发

本系统主要完成对临时工作人员的信息管理,包括姓名、性别、身份证号和住址等信息。系统可以完成对工作人员信息的浏览、查询、添加、修改和删除五大功能。其中查询是系统的核心之一,而修改一表也会对其他表格有一定的影响,可以帮助工作人员迅速查询想要的人口信息,更简洁,更方便。比外,系统还有添加照片的功能,使用户一目了然。

1.人口管理系统的分析与设计

1.1系统功能需求分析

一个功能齐全,简单易用的人口信息管理系统不但能减少工作负担,而且方便管理。本系统在多次了解调研人口信息的管理流程,结合当前人口管理的需要得出用户的需求分析。根据用户的具体要求和未来可能需要添加的功能,系统应包含以下功能:

1.1.1人口信息管理

(1)人口信息添加,添加管理对象的详细信息,添加后可以对各项纪录做简单的查询和修改。考虑到管理系统的应当简单、实用,在设计时尽量做到说明清楚,界面简洁、明了。

(2)人口信息修改,修改管理对象的各项信息,对变更的或错误的数据进行修改、维护。

(3)人口信息删除,对不在的管理对象的信息进行删除。

1.1.2人口信息查询

(1)按姓名查询,管理员进入系统,进入信息查询界面。查询是管理对象的一个重要事项。而姓名查询是其中最基本的查询方法。只要知道对象的姓名就可以把该居民的所有的信息都输出。当管理员想要查询某个查询对象的信息时,在知道此人员的姓名的情况下可以输入想要查询的完整名字,然后点击查询此人。如果查询到有叫该名字的人员则输出该人信息,如果在本单位的范围内没有搜索到有叫该名字的居民。那么系统会提示,该单位没有叫这个名字的人员。由于姓名查询并不是主键查询,姓名存在着相同的情况。如果在范围比较大的单位,同名的人数也可能会有很多。所以在输入一个名字进行查询的时候,可能输出的人员信息不止一个。这样就需要管理人员在众多的重名者中查找确切想要查询的那位人员的详细信息。这样就得一个个的查询。查询的效率不是很高。

(2)按身份证编号查询,管理员进入系统,进入信息查询界面。按身份证编号查询可以说是查询方式中最快捷的一种查询方式。因为在全国范围内,一个身份证编号唯一确定一个公民。所以当管理员知道本单位居民的身份证编号时就能够在输入身份证编号后快速的查找到该人的所有信息,而且不用担心重名的问题.因为这是一对一的查询。虽然身份证编号查询非常方便快捷,但是仍不是对每个管理人员都适合。因为身份证编号数字很长,有十几位之多,如果要记下每位人员的身份证编号可以说是不可能的。所以身份证编号查询虽然最快速却不是最常用的一种查询方式。因为这种查询需要记住身份证编号。所以在此系统中,管理员可以根据自己的实际情况来加以选择。

1.1.3显示全部纪录。管理员进入系统,进入人口信息查询界面。显示全部纪录是要求系统将该单位的所有居民的详细信息全部显示以供管理员管理方便。此项功能就好比是将整个单位的所有人员的信息建立为一个表格,利用此项功能将表格的内容全部显现出来。这样给管理员以极大的方便,此功能也是此管理系统中不可或缺的一项查询功能。此项功能对于管理员对整个单位的人员实行整体的管理和设置提供了实现的可能。

1.1.4退出。当不用时就按关闭按钮,可以完全退出。

2.系统目标要求分析

2.1界面需求具有友好的用户操作界面,有良好的人机接口,方便用户使用,简洁、大方。

2.2灵活性系统应具有较灵活的更新操作,应具备实时添加的功能。可以随时更改,方便用户查询。

2.3稳定性系统应具备长期持续工作的能力,使此系统的一致性控制在可操作范围内,避免因系统引起的死机现象。

2.4安全性有好的用户身份认证体制和灵活的更改体制,管理员可以随时修改。

3.数据流程分析

数据流图是目标软件系统中各个处理子功能以及他们之间的数据流动的图形表示。数据流图的精化过程实际上是处理子功能和数据流的细化过程。随着这一过程的进行本系统的用户需求将会进一步精确化、一致化、完全化。本系统就是将人口管理信息这一具体方案进行数据分析,绘制成图,管理者可以根据此分析完成系统,不仅方便,简洁,一目了然,而且使用时出现任何问题都可以尽快解决。通过对人口管理信息系统的数据流程图进行分析,进一步进行功能分解,直到分解成含义明确,功能单一的模块,从而得到系统的功能模块结构图,即系统的HIPO图。