毕业论文(信息管理与信息系统)企事业人事档案管理系统申请人姓名李芳学科专业信息管理与信息系统指导教师王治贤[中文摘要]进入二十世纪九十年代以来,随着企业管理“以人为本”的理念凸现,“人”已成为现代企业的第一要素,合理利用人力资源是企业发展的原动力。
人事管理历来是企业管理中重要的组成部分,但由于人事信息种类繁杂、数量繁多,因此传统的人事信息管理需大量人力、物力,且容易出错。
因此,建立高效、实用、科学的人事管理信息系统,是企业管理走向现代化的重要一步。
本论文包括需求分析、系统功能、系统设计、程序设计、系统测试及存在问题等方面,较为系统地介绍了“人事管理信息系统”课题开发的整个过程。
本系统采用小型数据库管理系统中优秀的软件“VISUAL BASIC6.0”作为系统开发工具,数据库采用ACCESS。
在对被调研单位人事管理体系进行充分分析和系统论证的基础上开发研制的,它不但能够完成人事管理的基本业务要求,如“职工的添加和删除、任意条件查询、基本项目统计、打印输出报表”等功能;而且具有程序设计合理、操作简单、运行可靠、保密性强等特点。
关键词:人事管理毕业设计数据库VISUAL BASIC6.0ACCESSAbstractPeople modern one key element of enterprise, utilize manpower resources enterprise motive power of developmentrationally. Set up high-efficient, practical, scientific personnel the management information system, it is business administration that move towards modernized an important step. Personnel management is essential to any enterprise, public institution, Go on inquire about, work of counting etc. by hand not only inefficiency, but also the unavoidable one make mistakes among working course, This has given up the administrative staff's working enthusiasm seriously, so I choose their to develop the software for graduation project.System this adopt outstanding software" VISUAL BASIC6.0" of the big-scale data base management system as the systematic developing instrument. database uses ACCESS. Thesis including demand this analyse, systematic function, system designing, designing program, system testing and existing problem,etc. 6 chapters, Introduce" personnel the management information system" whole course that develop systematically.The result shows:Deserve " personnel the management information system" it has to be usually add, modification, inquire about, function of typing etc. that administrative system have not merely, Have procedure to be reasonable in design structural and strong , have interface to be good multiple functional operating simple, inquire aboutrapidly, Safe and reliable, such merits as privacy is strong.Key words: graduation project personnel managementVISUAL BASIC6.0 ACCESS目录[中文摘要] (2)Abstract (3)第一章绪论 (6)1.1 课题来源 (6)1.2 开发工具的选择 (6)1.3 本文所作工作 (9)第二章需求分析 (10)2.1 总体需求调查 (10)2.1.1 组织结构图 (10)2.1.2 系统目标 (10)2.1.3 应用现状调查 (11)2.1.4业务总体流程调查 (11)2.2系统功能调查 (11)2.2.3人事信息的统计 (12)2.2.4人事信息的打印报表 (12)2.2.5人事信息系统管理 (12)2.4数据词典 (13)2.4.1数据元素条目 (13)2.4.2数据结构条目 (14)2.4.3数据流条目 (14)2.4.4数据存储条目 (15)第三章概要设计 (16)3.1概念设计 (16)3.1.2联系描述 (17)3.1.3 E-R图 (17)3.2数据库设计 (17)3.2.1 E-R模型转换成关系模式的基本规则 (18)3.2.2 E-R模型转换成关系模式 (18)3.2.3关系模式的规范化 (18)3.2.4数据库表 (18)Emp表(员工资料表) (18)3.3 计算机系统配置方案地选择和设计 (20)3.4系统总体安全性、可靠性方案与措施 (20)3.4.1系统总体安全性方案与措施 (20)3.4.2系统可靠性方案与措施 (22)第四章详细设计 (23)4.1启动界面设计 (23)4.2登录界面设计 (23)4.3系统主界面设计 (25)4.4员工基本信息处理界面设计 (27)4.5员工基本信息查询界面设计 (30)4.6员工基本信息统计界面设计 (34)4.7员工基本信息打印报表设计 (37)4.8添加系统用户窗体设计 (37)第五章毕业设计小结 (40)致谢 (41)参考书目 (41)附录:源代码清单: (42)第一章绪论1.1 课题来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而人事档案管理是一项琐碎、复杂而又十分细致的工作,人事档案管理的内容多,范围广,信息的变化快,数据记录和公司其它的管理系统联系紧密。
所以,设计方便,合理,科学的人事档案管理系统就显得非常重要了。
利用科学的管理软件来管理单位的人事档案,可以实现快速的打印报表,准确的数据统计,信息在不同系统之间可以共享,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
不同的企业具有不同的人事档案管理的范畴和制度,这就决定了不同的企业需要不同的人事档案管理系统。
该公司以前的所有资料都是用Foxbase来进行管理的,面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。
1.2 开发工具的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。
目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual BasicMicrosoft公司的Visual CBorland公司的DelphiJava等等在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。
然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。
作为数据库系统的开发,Visual Basic是一个非常理想选择。
数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言Visual Basic语言,该开发工具具有很多长处:Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。
它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。
在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
总的来说,Visual Basic具有以下特点:可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。
如果对界面的效果不满意,还要回到程序中修改。
有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。
Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。
只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。