医院人事管理系统毕业设计.docx
《医院人事管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《医院人事管理系统毕业设计.docx(35页珍藏版)》请在冰豆网上搜索。
医院人事管理系统毕业设计
摘要
在现代企业中,信息管理工作正发挥着越来越重要的作用。
企业信息管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。
因此,企业必须加强自身的信息基础设施建设,通过企业基础数据的信息化、企业基本业务流程和事务处理的信息化、企业内部控制及实施控制过程的信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。
在对企业管理的各个方面进行调查后,我写下了这篇论文。
全文中所设计的“企业医院人事管理系统”是使用VisualBasic中文版作为开发工具,后台数据库则采用Access2000。
“企业医院人事管理系统”为企事业单位提供信息咨询、信息检索、信息存取等服务。
信息录入项目齐全、完整、系统。
系统灵活使用表格对各种信息分门别类,组成企业医院人事管理系统,可以方便地查询、阅读、修改、交流和重复实用。
关键词:
数据库VBMDI医院人事管理
~
/
>
】
Abstract
Inmodernbusinessenterprise,informationmanagementworkisdevelopingthemoreandmoreimportantfunction.Thebusinessenterpriseinformationmanagetheworktohasseepedthroughthebusinessenterprisedailypursuitallowsvarious,weatherisitsoneselforafunctionfordeveloping,allforbusinessenterpriseofcreative,developmentandeconomicperformance.Therefore,informationfoundationfacilitiesdevelopmentsthatbusinessenterprisemustenhancetheoneself,theinformationthatpassthebusinessenterprisefoundationdataturns,basicbusinessinbusinessenterpriseprocesstheinformationthathandlesturnswiththebusiness,businessenterpriseinnerpartcontrolandputcontrolprocessintopracticeoftheinformationturns,personofbehaviornormmanagementetc.businessenterprisefoundationmanagementinformationchemicalengineeringdistance,insurethebusinessenterprisetokeepsinscalecontinuouslyextendwithbusinessquicklydevelopofprocesssolidmanagementfoundationwithbreedtheinside,promotethebusinessenterprisecankeeponthedevelopment.Attothebusinessenterprisetheeachaspectthatmanageproceedstoinvestigatebehind,Iwritedownthisthesis.The"businessenterprisepersonalmanagementsystem"designedintextistousestheVisualBasicChineseversionsbeusedastodevelopthetool,thebackstagedatabasethenadopttheAccess"businessenterprisepersonalmanagementsystem"isabusinessunittoprovidetheinformationconsults,informationindex,informationaccessetc.service.Theinformationrecordsintotheitemwell-found,complete,system.Thevividusageinsystemformclassifiestoeverykindofinformation,constitutingthebusinessenterprisepersonalmanagementsystem,canningsearch,read,modifyexpediently,exchangeswithrepeatpractical.
Keywords:
DatabaseVBMDIpersonalmanagement.
;
摘要2
第一章前言4
`
第二章系统开发背景和意义5
一、开发的系统背景6
二、医院人事管理系统开发目的7
第三章开发工具的选用及开发难点8
一、开发工具的选用及相关介绍9
二、VB访问数据库的原则和方法10
第四章系统的需求及其功能分析13
一、医院人事管理模块:
13
#
二、考勤管理模块:
13
三、工资管理模块:
13
四、信息提醒模块:
13
五、系统设置管理模块:
13
第五章总体数据库的设计与建立14
第六章系统的使用方法介绍18
第七章系统的流程图说明20
第八章主要界面介绍24
~
第九章系统测试29
一、软件测试方法的描述29
二、功能模块测试29
总结30
致谢30
参考文献31
!
》
第一章前言
随着科学技术的不断发展,计算机控制技术在社会各个方面都得到了越来越广泛的应用。
本着锻炼我们的动手能力,提高我们的综合能力,开阔我们的思维能力的原则,我以医院人事管理系统为主题,以MICROSOFT公司的VISUALBASIC语言为程序设计语言,MICROSOFT公司的ACCESS作为数据库进行了试验性设计。
医院人事管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用,易管理等特点。
目前比较流行的面向对象的开发语言VB,不但在开发上可以做到简单快捷,在与数据库的连接上更做到了游刃有余!
ACCESS在所有数据库中,是比较简单的,无论是在建立和维护上都是开发小型系统的首选!
。
】
第二章系统开发背景和意义
、
一、开发的系统背景
早期的计算机主要用于科学计算,20世纪50年代后期到60年代,计算机的硬件和软件得到飞速发展,计算机不再只用于科学计算这种单一任务,而且还可以做一些非数值数据的处理。
此外,这时也有了大容量的磁盘等存储设备,并且已经有了专门的数据库管理软件。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
现代化建设,现代技术日显重要,计算机应用技术的成熟和网络通讯设施的改进,特别是Internet的飞速发展,使计算机技术应用进入了一个新的纪元。
二十世纪的最后五年,正是这个纪元的开始。
计算机已经成为我们学习和工作的得力助手。
今天,计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感文档更加安全。
计算机的应用已渗透到社会的各个行业,正在改变着传统的工作、学习和生活方式,推动着社会的发展。
自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年时间。
而且,管理信息系统已经广泛应用于各行各业。
虽然,我国的计算机管理信息系统建设在20世纪80年代就已经开始起步,但发展极不平衡,也就是说大部分企业目前仍处于低水平开发和应用阶段。
随着经济体制的改革和市场经济的发展,企业的运行机制有了很大变化。
企业的生产更多地依赖于市场的竞争,信息从而成为企业的重要资源,信息系统的建设已成为企业走向现代化的重要标志,信息系统对于企业的运作以及在市场中的竞争具有重要作用。
在当前形势下,信息化是企业发展的必由之路。
世界经济发展已进入一个激烈竞争的年代,谁先获得信息,谁就有可能抓住发展经济的机遇。
同样,谁能很好地管理和利用信息,谁就有可能占领市场,获得效益。
国内外大量事实已说明:
在目前这个激烈竞争的市场经济中,谁的信息管理现代化水平高,谁重视信息资
源的开发和利用,谁就能抓住机遇,在竞争中取胜。
在管理信息领域内,计算机的应用主要是在数据处理上,指对大量的数据进行加工处理。
管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以管理系统应该能够为用户提供充足的信息和快捷的查询手段。
¥
当今社会正从工业社会进入到信息社会,面对积聚起来的浩如烟海的各种信息,为了全面、深入、精确地认识和掌握这些信息所反映的事物本质,必须用计算机进行处理。
目前,数据处理正在广泛的应用于办公自动化、企业管理、事务管理、情报检索等,数据处理已经成为计算机应用的一个重要方面。
作为计算机应用的一部分,使用计算机对信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
借助于管理信息系统的建设,可以促进操作人员素质的提高,通过操作人员的实际应用,可以促进管理水平和效率的提高;通过提供多层次的信息服务和先进实用的使用手段,满足各方面对信息共享和利用的要求,并为查看者提供有效的辅助决策服务。
应用系统的设计符合日常办公运作的需求,功能完备实用,简单易学,界面友好清晰,易于扩充,并有网络结构简单明了,层次清楚的特点。
现行文件应用计算机技术源于企业管理信息系统(MIS)的建立,什么是MIS,解释不一。
虽然各自的文字表述不尽相同,但有两点内涵是共同的,即其一,管理信息系统的建立是依托于企业管理职能系统,并为之服务。
它一般都先从会计核算电算化开始,应用商品化的会计软件管理帐务、应收和应付账款及固定资产核算。
在会计核算电算化的基础上完成财务管理电算化,运用计算机辅助完成财务分析和编制财务计划。
随后,把计算机技术扩展到采购、销售、库存及医院人事管理。
运用计算机实现财务管理及这些管理在数据上的一体化处理,极大地提高了企业管理的效率。
最后,再把计算机技术运用于生产管理,实现生产计划编制和生产指挥调度的计算机化;其二,管理信息系统的职能主要是对正在形成的现行信息进行收集、加工及处理。
现行文件应用计算机技术是现代企业加强各项管理所需要的,是企业管理运用计算机技术的直接体现和必然结果。
管理信息系统不只是计算机的应用,计算机也只是工具。
管理信息系统也不是“计算机
辅助企业管理”,管理信息系统是企业的神经系统,是一个人的一机系统,是每个企业不能没有的系统。
管理信息系统涉及到管理、信息和系统,对于它们所涉及到的知识是非常重要的,在未来也是非常具有前景的。
二、医院人事管理系统开发目的
医院人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大的问题。
|
企业的成功与否很大一部分取决于它所拥有的人才。
企业要较好的发展它的三大资源即:
人力资源,物力资源,财力资源必须很好的协调。
企业的人力资源管理是企业管理中的一个非常重要的组成部分。
但它也是一项十分繁琐,又要求操作人员小心细致的工作。
几十年前的手工操作不但效率低下,而且很容易出错,所以已经无法胜任这项工作了。
最初的医院人事管理,都是靠人力来完成的。
当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行医院人事管理,必然会造成工作效率低,工作错误增高的问题。
在这种情况下,一个可以规范化、自动化的企业医院人事管理系统就显得非常必要。
企业医院人事管理系统软件与传统的人工操作来比,首先是信息的安全性有了明显的提高,其次是对信息的操作方面快捷,再次对信息的备份和恢复比较简单,而且节省了企业在医院人事管理方面的成本。
因为考虑到企业医院人事管理系统软件在医院人事管理方面的方便和高效性,所以我选择“企业医院人事管理系统”作为本次毕业设计的题目。
¥
)
!
第三章开发工具的选用及开发难点
一、开发工具的选用及相关介绍
VisualBasic是微软公司所开发的一个功能强大的编程开发工具,其开发软件周期短,全面支持Windows编程,是一个商业化的软件开发工具。
自问世以来,在Windows编程领域引发了革命性的进步。
随着其版本的不断提高,其访问数据库的能力不断提高,用VisualBasic开发数据库应用程序已经变得越来越容易。
Windows环境中众多的控件和消息一直是Windows编程的瓶颈,而VisualBasic以功能强,易学好用,不需要以C为背景和掌握大量API函数等特点解决了这一问题,成为了最受欢迎的语言之一。
VisualBasic是MicrosoftVisualStudio可视化工具中的一个开发系统,是一个用于开发基于Windows的客户机/
服务器应用程序的高效工具。
它提供了高性能的编码翻译器,能使程序员开发的应用程序得到优化。
它提供了新的、比其它数据访问接口更加方便、更加全面的数据访问接口ADO(ActiveXDataObject),能访问的除了标准的关系型数据库中的数据库外还有邮件数据、Web上的文本或图形、目录服务等信息。
它提供了动态的HTML页面设计器,通过使用文档对象模型和动态HTML做一个所见即所得的用户界面,能够创建具有丰富多媒体特性的应用程序。
VisualBasic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法)。
开发人员可以最有效利用所创建的每一个对象。
使用应用程序具有可通用性可说扩展性和强有力的功能。
VisualBasic可说是一种功能强大的可视化软件开发环境。
]
“Visual”指的是开发图形用户界面(GUL)的方法,不需编写大量代码去描述界面元素的外观和位置,只要把预先建立的对象加到屏幕上的一点即可。
“Basic”指的是BASIC语言,一种在计算技术发展历史上应用得最为广泛的语言。
菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,VisualBasic提供了强大的创建菜单功能是程序更加标准。
你可以使用VisualBasic的ApplicationWizard,也可以使用VisualBasic的菜单编辑器建立菜单或者修改已经存在的菜单。
通过VisualBasic提供的数据库对象变量编程访问。
如RDO、DAO和ADO等。
这些数据访问对象为应用程序提供了高度的灵活性,也可以获得教高的运行速度。
通过ODBC借口访问ODBCAPI函数。
这是最难的也是功能最强的一种方法。
由于是对ODBC的直接操作,可以获得较高的效率和速度。
数据源作为数据提供程序和数据使用之间的联系的桥梁,把数据与应用程序结合起来。
通常作为数据源的有数据控件,如Data和RemoteData等内部的固有控件、ADODataControl等ActiveX控件,或者是记录集或编写的类模块,还有Visual中新增的数据环境(DataEnvironment)。
利用数据控件是一中最简单的方式,它可以使你方便的显示和操纵数据。
应用程序里用于显示数据的主要方式还是用数据绑定控件,只要把它们绑定到特定的数据控件,就可以自动地获取并显示记录。
还有一些用于数据显示的空间能自动反映出当前记录的变化,它们可连接到特定的数据源,在某些方面比数据绑定控件具有更强的功能。
DAO用对象集合来处理数据库、表、视图和索引等。
它沿袭了VisualBasic对象编程的
对象、方法、和属性的模式,使用起来比用SQL更容易。
DAO对象的实现和名为MDB的Microsoft数据库文件结构紧密联系在一起的。
谈到数据库,就不得不介绍下极其方便的Access:
&
Access2000是Microsoft强大的桌面数据库平台的第六代产品,是32位Access的第三个版本。
MicrosoftAccess及其Jet数据库引擎可以说主宰着整个桌面数据库市场。
JesseBerst是ZDNet的专栏作家,“WindowsWatcher”时事通讯的前任编辑,它在1998年初写道:
“Corel公司的Paradox(另外一个桌面数据库系统)的末日来临了,也不会再有人使用dBase编程了。
Microsoft的Access完成占领了这个市场。
”
Access的成功大部分可以归结于微软将之包含在MicrosoftOffice专业版之中的策略。
Access各个版本变得与其他Office车工能源集成得越来越紧密。
Office2000的所有成员和VisualBasic现在共享的是同样的VisualBasicforApplication(VBA)版本。
Access2000最后采纳了Office2000VBA编辑器用于编写VBA来自操作Access的应用。
Access2000还共享了Office2000的HTML帮助系统。
由于VB方便的提供了对数据库的访问,尤其对Access的访问较为简单!
所以我选择了VB和Access作为了开发工具!
二、VB访问数据库的原则和方法
谈到开发管理信息系统的难点,就不得不涉及到开发语言对数据库的访问。
下面我来介绍一下VB访问数据库的原则和方法:
(一)VB访问数据库的原则
总则:
具体问题具体分析,根据具体的环境、条件、要求而采用适当的方案
*代码的重用和运行的效率
例如:
通过使用ODBC数据源连接数据库的方法,可在变换多种数据库类型的情况下,而不用频繁修改代码。
用VBSQL通过DB-Library就做不到。
而ODBC接口并不是VB访问数据库运行效率最高的方法。
同样,同是使用ODBC接口的ADO的效率要高于RDO。
*实现的简便性,易维护性
如果一种方法实现起来很复杂,工程的开发必然造成人力物力的浪费,同时这样设计出来的应用程序只会支持起来更复杂或维护时更困难。
例如:
本地需要访问ISAM或Jet类型数据源,那么就使用DAO/Jet,而没有必要使用通过ODBC的方法。
RDC实现起来要较RDO更容易。
*安全性原则
报这一条应根据环境和条件决定。
例如局域网的网络安全性要好于广域网因而可直接利用数据控件如DC,这样实现起来方便快捷,而广域网需要大量的错误捕获,如用RDC就不如用RDO易控制错误。
(二)VB访问数据库的方法
VB访问数据库的方法很多,一般情况下分成两大类,而每一类又有很多方法。
数据访问接口功能及含义:
ADC:
高级数据连接器(AdvancedDataConnector):
提供绑定ADO数据源到窗体的数据绑定控件上。
ADC主要是一种直接访问或者通过ADO访问远程OLEDB对象的一种技术,它也支持主要应用在微软IE浏览器上的数据绑定控件。
它是特地为Web上的浏览器为基础的应用程序而设计的。
ADO:
Active数据对象(ActiveDataObjects):
ADO实际是一种提供访问各种数据类型的连接机制。
ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。
可以使用任何一种ODBC数据源,即不止适合于SQLServer、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。
ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。
DAO:
数据访问对象(DataAccessObjects):
是一种面向对象的界面接口。
通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBCDirect功能可以实现远程RDO功能。
使用DAO的程序编码非常简单,DAO提供丰富的游标(Cursor)类型的结果集和非游标(Cursor-Less)类型的结果集,同DDL(数据描述语言)的功能很类似。
DAO模型是设计关系数据库系统结构的对象类的集合。
它们提供了完成管理这样一个系统所需的全部操作的属性和方法,包括创建数据库,定义表、字段和索引,建立表间的关系,定位和查询数据库等工具。
JET:
数据连接性引擎技术(JointEngineTechnology):
是一种基于工作站通过DAO的数据库访问机制。
虽然可以通过微软Access提供的ODBC驱动程序访问Jet数据库,但使用这些驱动程序在功能上有所限制。
Jet机制有自己的查询和结果集处理功能,并可对同种或异种数据源作查询处理。
0DBC:
开放式的数据库连接(OpenDatabaseConnectivity):
是一种公认的关系数据源的
接口界面。
它快而轻并且提供统一接口的界面,ODBC对任何数据源都未作优化。
ODBCDirect:
是一种基于DAO对象的新的DAO模式,其方法和属性与RDO功能相同。
使用在有DAO代码存在的场合,可用来访问远程数据源。
OLEDB:
是一种底层数据访问界面接口。
是用于第三方驱动程序商家开发输出数据源到ADO技术的应用程序或用于C++的开发者开发定制的数据库组件。
OLEDB不能被VB直接调用。
RDC:
远程数据访问控件(RemoteDataControl):
是一种对RDO数据绑定的控件。
可以输出特定的结果集到数据源控件。
RDO:
远程数据对象(RemoteDataObjects):
远程数据对象和集合为使用代码来创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架。
对象和集合都具有描述数据库的各个部件特征的属性以及用来操作这些部件的方法。
可以在对象和集合之间建立起关系,这些关系就代表了数据库系统的逻辑结构。
RDO是ODBCAPI的一个浅层界面接口。
是专为访问远程ODBC关系数据源而设计的。
VBSQL:
是VisualBasic结构化查询语言。
是一种基于API的接口方法,几乎与C的DB-LibraryAPI相同。
VBSQL只支持微软的SQLServer。
VBSQL快而且轻但不支持对象界面。
—
%
*
第四章系统的需求及其功能分析
该系统面向中小型企业,以医院人事信息管理为主,员工工资管理,考勤管理,员工