vb.net医院人事管理系统

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
我要下载该资源
资料介绍:

vb.net医院人事管理系统

摘要

近年来,随着社会的发展以及计算机毕业设计vb.net医院人事管理系统范围的增广无疑增加了医院人事管理机构与工作人员的压力。通过几年的资料收集以及调查研究,医院人事管理部门已经拥有了非常丰富的医院人事管理数据,但以前的管理都是通过人工的去巡查、管理等,这种传统的管理方法与现在高速发展的互联网状况已经严重不能适应,在目前的医院人事管理系统中已经显得困难重重,没有发挥应有的作用。近年为了健全和完善医院人事管理系统的管理体制,充分发挥医院人事管理系统的优势,促进计算机毕业设计vb.net医院人事管理系统向健康、文明、向上的方向发展,特制定本管理办法。实现信息化建设,使管理手段逐步走向数字化、智能化、现代化。依靠信息化建设的现代化管理系统是医院人事管理系统逐步完善、规范和成熟应用的必然发展趋势。

根据本系统的研究现状和发展趋势,系统从需求分析、结构设计、数据库设计,在到系统实现,分别为前端实现和后端实现。论文内容从系统描述、系统分析、系统设计、系统实现、系统测试来阐述系统的开发过程。本系统力求结合实际找出一种切实可行的开发方案,经过反复研究和学习,借助VB编程语言、sqlserver数据库来完成系统的所有功能,最后进行系统测试,来检测系统的权限和漏洞,从而将系统完善,达到符合标准。

关键字:医院人事管理系统,VB编程语言,sqlserver数据库

研究目的及意义

通过计算机毕业设计vb.net医院人事管理系统的设计与实现,应用医院人事管理系统法规,保障医院人事管理系统的完整性;提高了医院人事管理系统整体的医院人事管理系统环境;使用监督医院人事管理系统的维护,保障它的使用质量与年限;保障医院人事管理系统正常秩序,确保管理工作有序进行;提高监督使用者的自觉性,达到宣传教育的作用。使用本系统极大的提高了管理监督的方便性、医院人事管理系统的使用者的自觉性、医院人事管理系统资源的节约性、医院人事管理系统维护的及时性。本系统实施后,使医院人事管理系统提升到了一个新的台阶,跟上社会发展的水平。

 

主要研究内容

本系统结合医院人事管理系统现状,对医院人事管理系统路网现状进行分析,分析系统平台的总体框架设计,为了在于整合现有医院人事管理系统资源的基础上,建立一套满足于医院人事管理系统的维护、管理、监控和决策分析的综合型信息系统,实现医院人事管理系统工作的全面信息化。

具体研究内容包括:

1)   不同用户的登录问题:根据用户的类别(管理员)实现用户操作权限并显示操作界面。

2)   数据库的连接问题:数据库连接为系统中的关键技术。

3)   数据的一致性和安全问题:本系统必须保证数据的一致性和安全,才能实现有效的管理。不能让没有权限的用户对数据进行操作并且定期对数据库进行备份。

4)   界面开发:系统界面的设计很重要,要使界面具有亲和力。

5)   多表之间的条件查询:本系统涉及到很多查询,对一些复杂的查询必须经过严谨的分析后再写出查询的SQL语句并且要优化查询方法。

6)   分析医院人事管理系统路网信息化现状;

7)   研究医院人事管理系统的现状及存在的问题;

8)   研究系统平台的总体架构、总体设计、数据库设计、数据库安全设计及功能设计;

9)   研究平台各个子系统的功能及实现的方法、信息技术的融合、信息安全技术的维护;

10) 进行医院人事管理系统的功能设计。

 

功能需求分析

随着信息技术以及医院人事管理系统工作量的增多,人工的管理已经严重落后,各部门对数据的实时性要求不同,而且人工的处理很可能在过程中出错,精确度不够,传统的管理方式具有严重缺陷,大大降低了信息的利用价值和管理的实用价值。因此,发展以电子计算机为基础的医院人事管理系统已是十分迫切和必要。

针对现存的问题和需要,通过对数据的分析,特建立了数字化、信息化的医院人事管理系统。

本系统主要包含了“登录模块”、“系统用户管理模块”、“员工信息管理管理模块”、“部门信息管理模块”、“考勤信息管理模块”等功能模块。下面分别简单阐述一下这几个功能模块需求。   

1)登录模块:

   管理员的登录:管理员登录系统对本系统其他管理模块进行管理,

          以及档案端应用管理员登录后向传输数据。

2)系统用户管理模块:应该包括系统用户修改密码、查询等功能。

3)员工信息管理模块

   员工信息添加:管理员在本系统中添加员工信息。

   员工信息查询:管理员在本系统中查询员工信息。

4)部门信息管理模块

   部门信息添加:管理员在本系统中添加部门信息。

   部门信息查询:管理员在本系统中查询部门信息。

5)工资信息管理模块

   工资信息添加:管理员在本系统中添加工资信息。

   工资信息查询:管理员在本系统中查询工资信息。

6)考勤信息管理模块

   考勤信息添加:管理员在本系统中添加考勤信息信息。                                                                                                                                              

   考勤信息查询:管理员在本系统中查询考勤信息信息。

数据需求分析

通过对系统功能需求的分析,可以了解到医院人事管理系统主要实现的功能,医院人事管理系统所涉及的主要数据包括员工信息数据、部门信息数据添加和删除,下面分别分析这些数据需求。

1.   互联网数据是本系统中最主要的数据来源,通过POST方法接收到表单传送过来的信息后,将这些数据必须进行处理考勤信息,以便后续的操作应用。

2.   管理员的数据添加和删除

3.   系统登入必须是管理员身份,所以在系统对管理员的添加和删除数据也是进入本系统的前提条件,若某管理员离职,需要对相应的管理员数据表进行操作。

性能需求分析

根据毕业设计医院人事管理系统的需求进行开发设计,主要实现如下目标:依靠HTML/CSS、Javascript/JQuery等设计界面友好、美观,通过信息化管理医院人事管理系统,数据准确、安全、可靠。强大查询功能,方便管理员以及各用户管理自己相关信息。设计用户登录、验证功能,保证系统信息的安全性。实现对信息的添加、修改,便于维护。系统最大限度地实现易维护性和易操作性。操作简易,实用性强。因此操作的简易实用性就体现的尤其重要,在此系统的开发中就很好的体现了这一点。本系统的界面美观、充满了人性化,用户操作起来也容易上手。对于一个医院人事管理系统而言管理好信息是十分必要的,而且存储量大,所以对系统的安全性有比较高的要求;对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作;数据的添加、修改必须是合法的、有效的。

 

系统总体设计

根据前面的各项设计分析,按照系统开发的基本理念对系统进行分解,从模块上主要可分为用户模块和管理员模块。

用户模块只要是让普通用户使用,包括个人资料管理、考勤信息管理,管理员模块只要是让管理员使用,包括员工信息管理、考勤信息管理等功能,可以对数据进行添加、删除、修改及查询等操作。

系统总体功能结构图如下图所示。

系统功能模块图

系统功能设计

1.登录模块:在用户登录过程中,系统首先判断系统设置中用户登录是否使用验证码,若用户登录使用了验证码,则用户登录时除了需要输入用户名和密码外,还要输入验证码。在判断验证码为正确后,判断用户名及密码,由于用户密码是用MD5加密过的,所以在对用户密码判断时应先对密码进行MD5转换后再进行判断,当用户名或密码不正确时,返回登录页面显示错误信息。

 

界面:

用户登录界面如下所示。

360截图20190130195807775

登录界面

 

 

用户进入登录界面后,会清楚地看到系统给出的各个功能模块。该用户登录后的界面及其功能实现如下图5.5所示。

360截图20190130202744007

管理员登录后的界面

 

界面:

进入本系统后,可以点击修改密码按钮,进入修改密码界面,如下图所示:

360截图20190130202858345

密码修改界面

 

管理员账号管理模块

1.描述:

系统用户管理主要实现对管理员的添加、删除、列表显示等,即是对管理员信息表的数据插入、删除、修改、查询。

2.核心代码:     

     mycon.Open

        sql = "select * from allusers where username='" & Trim(Text1.Text) & "'"

        Dim rs As New ADODB.Recordset

        rs.Open sql, mycon, 3, 3

        If rs.EOF Then

            sql = "insert into allusers(username,pwd,realname) values('" & Trim(Text1.Text) & "','" & Trim(Text2.Text) & "','" & Trim(Text4.Text) & "')"

            mycon.Execute (sql)

            MsgBox "添加成功", , "系统提示"

        Else

            MsgBox "该用户已经存在!", , "系统提示"

        End If

        rs.Close

    mycon.Close

3.界面

 管理员账号界面如下:

360截图20190130205047973

管理员添加界面

 

系统功能模块

系统主要让管理员使用,主要包括员工信息管理模块、部门信息管理模块等。

员工信息管理主要实现员工信息列表显示、员工信息的查询、添加,部门信息管理主要实现部门信息列表显示、部门信息的查询、添加,考勤信息管理主要实现考勤信息列表显示、考勤信息的查询、添加,工资信息管理主要实现工资信息列表显示、工资信息的查询、添加。

管理员成功登录本系统的管理系统后,可点击员工信息管理模块下的员工信息查询列表,如下图所示:

360截图20190130202755793

员工信息列表显示界面

点击添加员工信息,添加后同时更新员工信息列表,如下图所示:

360截图20190130202749809

员工信息添加界面

部门信息管理模块下的部门信息列表,可以查看本系统中部门信息,如下图所示:

360截图20190130202808466

部门信息列表显示界面

点击部门信息添加,添加后同时更新部门信息查询列表,如下图所示:

360截图20190130202800641

部门信息添加界面

考勤信息管理模块下的员工信息列表,可以查看本系统中考勤信息,如下图所示:

360截图20190130202817628

考勤信息列表显示界面

点击考勤信息添加,添加后同时更新考勤信息查询列表,如下图所示:

360截图20190130202812937

考勤信息添加界面

工资信息管理模块下的员工信息列表,可以查看本系统中工资信息,如下图所示:

360截图20190130202826386

工资信息列表显示界面

点击工资信息添加,添加后同时更新工资信息查询列表,如下图所示:

360截图20190130202821985

工资信息添加界面


测试概述

从用户的角度出发,普遍希望通过软件测试暴露出软件中存在的错误和缺陷,以考虑是否可以接受该产品。而从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立用户对软件质量的信心。因为软件产业的产品到软件测试有各式各样的软件,这里介绍的软件测试方法可用于多数应用软件的测试。
    软件测试不是万能的,不能完全发现软件100%的漏洞和权限,只能将软件的权限降到最低。如果软件没有经过各种周密测试,等到投入正常使用后,将造成难以想象的后果,也可能造成巨大的经济损失。

软件测试分为黑白测试。黑盒测试即功能测试,不考虑内部代码的结构,对系统划分成各个功能小块,然后对某个功能小块测试功能是否能正确无误的执行。白盒测试又称结构测试,在了解程序的编码结构和程序的执行过程下,反复检验每条程序是否能执行,并且按照逻辑无误执行。