人事档案管理系统的设计与实现
- 格式:doc
- 大小:277.50 KB
- 文档页数:14
人事管理系统的设计及其实现人事管理系统的设计及其实现随着时代的发展和科技的进步,人力资源管理已成为企业发展的重要部分。
而有效的人事管理系统在此时显得尤为必要,它能够提高工作效率、简化人事管理流程、减轻人力负担、提高企业竞争力等。
本文就从人事管理系统的设计和实现两个方面,对其进行探讨。
一、设计人事管理系统1.系统功能人事管理系统需要具备招聘管理、员工档案管理、绩效管理、培训管理、薪资管理等多个功能模块。
这些模块构成了完整的人事管理系统,管理人员可通过系统方便快捷地进行各种管理工作。
2.用户角色分配在系统中,必须为不同的用户角色分配不同的权限。
比如招聘管理员需要发布岗位信息、筛选和面试应聘者等,薪资管理员需要进行员工薪资的核算和发放等。
由此,我们需要对不同角色的用户进行分类,为他们分配相应的权限。
3.数据安全系统中的数据安全要求高,必须具备分级权限、数据加密等安全措施。
防止数据泄露或被篡改,确保企业的数据资产安全。
二、实现人事管理系统1.技术选择系统的技术选择必须要考虑到可拓展性、易维护性、易用性等因素,常见的技术有前后端分离的模式,其中前端可以采用Vue、React、AngularJS等框架,后端可以使用Spring、Django等框架。
2.开发时间和人员对于企业而言,开发时间也是极其重要的,开发周期过长会耗费大量的时间和人力资源,因此建议在项目开始之前设定一个明确的时间表和目标。
此外,合适的技术人员也是开发人事管理系统不可或缺的,需要具备相关技能和经验。
3.测试和上线在开发完系统后,应进行严格的测试,包括功能测试、性能测试等,确保系统的稳定性和安全性。
最后,将系统上线后,要及时进行维护和更新,保证系统的正常运行和完善业务。
综上所述,人事管理系统是企业的重要资产,其设计依赖于企业的需求,实现则需要开发技术和时间的支持。
因此,在开发人事管理系统时,务必充分考虑系统的功能、技术选择、数据安全、测试和上线等因素,方能实现高效快捷的人事管理流程,提升企业的竞争力。
档案管理系统的设计与实现1. 引言档案管理系统是一个用来管理组织内部文件和信息的重要工具。
随着信息技术的快速发展,档案管理系统的设计与实现变得尤为重要。
本文将探讨档案管理系统的设计原则、功能模块、技术选型以及实现要点。
2. 设计原则在设计档案管理系统时,需要遵循一些基本原则,其中包括:•易用性:系统应该易于操作和使用,用户能够快速上手。
•安全性:确保系统中的信息不会被未授权人员访问或篡改。
•可扩展性:系统应该能够轻松扩展功能和容量,以满足组织不断增长的需求。
•高效性:系统应该具有快速的响应速度,能够快速检索和处理文件。
•标准化:遵循行业标准和最佳实践,确保系统的稳定性和互操作性。
3. 功能模块档案管理系统通常包括以下功能模块:•用户管理:管理系统用户的权限和角色,确保每个用户只能访问自己被授权的内容。
•档案上传:允许用户上传文件和文档到系统中,支持多种格式。
•档案检索:提供强大的检索功能,用户可以根据关键词、时间等条件快速找到所需文件。
•档案分类:将文件按照不同的分类方式进行组织,方便用户查找和管理。
•版本控制:确保文件的版本管理,记录文件修改历史并支持回滚操作。
•权限控制:根据用户的权限设置不同的访问级别,保护机密文件不被泄露。
•审批流程:支持文件的审批和审核流程,确保文件的准确性和合规性。
4. 技术选型在实现档案管理系统时,需要选择合适的技术栈。
以下是一些常用的技术选型:•后端开发:使用Java、Python、Node.js等作为后端开发语言,选择Spring Boot、Django等框架。
•前端开发:使用HTML、CSS、JavaScript等进行前端开发,选择Vue.js、React等前端框架。
•数据库:选择MySQL、PostgreSQL等关系型数据库或者MongoDB、Redis等NoSQL数据库。
•文件存储:使用分布式文件系统如FastDFS或者云存储服务如AWS S3等存储文件。
档案管理系统的设计与实现.档案管理系统系统分析 2.1 系统需求分析目前为了提高档案管理的水平,档案管理员需要对档案信息的录入、修改、查询、删除、还原的功能一体的管理系统;档案管理系统的主要目的就是利用软件实现档案的录入、查询、修改、删除的流程,使工作人员对档案的管理更加容易,提高工作效率、降低管理成本。
管理员对录入员工信息要求准确、完全;管理员和员工能够对录入的基本信息随时作更新修改,使管理员能够得到员工的最新信息;为了确保信息安全和准确,为系统管理员和一般用户建立完善管理权限和身份级别,而一般用户不能对信息进行添加、删除。
本系统的目的是为了让档案信息管理员通过电子档案系统快捷、方便的了解企业的人事信息,和收集最新的人事信息以便公司档案的存取。
2.1.1 用户身份级别要求根据用户身份的不同从而对系统的使用权限有所不同,从权限大小大致可以分为:高级管理员和一般用户。
系统提供灵活的角色设定和权限的分配功能。
系统管理员:使用本系统的档案管理员,是权限最大的用户,拥有管理系统的所有权限。
主要负责对档案信息的录入、查询、修改、删除、还原、打印和用户的管理。
一般用户:本系统的一般用户,能够对档案信息进行查看、修改、打印和本身密码的修改,但无录入和删除档案信息的权限。
2.1.2 系统功能模块设置具体操作:对档案信息进行录入、修改、查询、删除、打印和管理和用户的设置。
⌝档案信息的录入:管理员对人事信息的添加操作对象:管理员浏览对象:管理员具体功能:档案管理员可以在档案库里新加档案信息,需按员工实际信息录入;⌝档案信息的修改:管理员和一般用户修改录入的人事信息操作对象:管理员和一般用户浏览对象:管理员和一般用户具体功能:用户和管理员在档案信息发生变化的时候可以对其变化信息进行更改,使员工信息随时更新,便于管理员的管理,能及时得到最新的员工信息;⌝档案信息的查询:管理员和一般用户查看录入的人事信息操作对象:管理员和一般用户浏览对象:管理员和一般用户具体功能:用户和管理员可以查询已录入的档案信息,系统提供了多种查询方式,模糊查询和常规查询,如按姓名、性别、专业、工作单位等信息可以直接查询;⌝档案信息的删除:管理员删除录入的人事信息操作对象:管理员浏览对象:管理员具体功能:管理员可以将库中多余的、辞退员工档案信息移出,可以对其信息永久性的删除,也可以将其暂时性的删除到回收站中,在回收站中可以将需要的信息还原,也可以将其永久性的删除;⌝档案信息的打印:管理员和一般用户打印录入的人事信息操作对象:管理员浏览对象:管理员具体功能:用户和管理员都能通过Word文档导出查询出来的员工信息,便可以直接通过Word文档对员工信息进行打印。
基于JAVA的人事管理系统设计与实现论文人力资源管理,是企业管理中至关重要的环节之一。
对于企业而言,人员的管理和开发是企业能否长期健康地发展的关键,一个高效的人事管理系统对于企业的管理和发展来说也非常重要。
针对这一问题,本文将就基于JAVA的人事管理系统设计与实现作一论文分析。
1、选题背景人力资源是企业经营中的重要生产要素,人力资源的管理和开发是企业能否长期健康地发展的关键。
要保证企业最大限度地发挥人力资源的作用,关键是建立一个高效的人事管理系统。
目前,人力资源管理系统大多数采用网络化、信息化管理方式,这样可以让企业的人事管理工作更加高效、准确和规范。
而JAVA作为当今较为流行的编程语言之一,拥有在开发对信息管理系统有很多优势。
因此,此文的研究目标是探究基于JAVA的人事管理系统的设计及其实现方法。
2、研究方法2.1 研究方法选择本文使用文献调研法开展研究,主要是收集与人事管理系统相关的纸质和电子文献,对于人事管理系统的设计与实现方法进行分析研究,并结合自身实验实践,从多个角度出发,提出JAVA语言在人事管理系统设计中的优势和应用价值,从而得出基于JAVA的人事管理系统的设计及其实现方法。
2.2 资料收集本研究主要通过文献调查和实验实践相结合的方法进行。
通过对于国内外相关文献的查阅,了解了常见的人事管理系统的主要功能、优缺点,并对JAVA语言进行了深入了解,同时掌握了线程、文件传输、数据库连接等技术。
3、研究内容3.1 系统需求分析在进行人事管理系统设计前,首先需要进行完整的需求分析。
人事管理系统主要包括基础数据的管理、人事档案的管理、薪资和绩效管理、社会保险和福利管理、劳动合同和劳动法律法规等。
同时,在进行系统设计时要考虑其可维护性、可扩展性和易用性等。
3.2 系统设计3.2.1 JAVA语言优势JAVA作为一种跨平台的编程语言,可以在Windows、Linux、Unix等多种操作系统上运行,同时也具有高度的可移植性。
人力资源管理信息系统的的设计和实现首先,设计人力资源管理信息系统需要明确系统的目标和功能。
目标是指系统所要达到的效果,可以包括提高招聘效率、优化绩效管理、提升培训开发等。
功能是指系统所提供的具体服务,比如员工档案管理、考勤管理、培训管理等。
在明确系统目标和功能后,需要进行需求分析。
需求分析是指对系统所需的各种信息和功能进行详细的描述和分析,以确定系统的具体需求。
这个过程中需要与用户进行充分的沟通,了解他们的实际需求和期望。
接下来,进行系统设计。
系统设计包括数据库设计、界面设计、流程设计等。
数据库设计是指对系统中的数据进行规划和组织,确定不同数据之间的关系和存储方式。
界面设计是指系统中用户界面的设计,包括布局、颜色、字体等。
流程设计是指系统中的各个操作流程的设计,确保用户能够方便地使用系统。
然后,进行系统开发和测试。
系统开发是指根据设计的需求进行编码和程序开发,开发人员需要根据需求和设计文档进行编码和测试。
测试是指对系统进行功能测试和性能测试,确保系统的稳定性和可靠性。
最后,进行系统的上线和应用。
上线是指将系统部署到正式环境中,供用户使用。
在上线前需要进行系统的安全测试和用户培训,确保用户能够熟练地使用系统。
综上所述,人力资源管理信息系统的设计和实现需要进行明确目标和功能、需求分析、系统设计、系统开发和测试以及系统的上线和应用。
系统的设计和实现过程需要与用户进行充分的沟通和合作,确保系统能够满足用户的需求和期望。
同时,为了确保系统的稳定性和可靠性,需要进行系统的测试和安全评估。
只有经过完善的设计和实施过程,人力资源管理信息系统才能够发挥出最大的效益,帮助组织更好地管理和利用人力资源。
目录一、引言 (2)(一)系统开发背景 (2)(二)课题的提出 (2)二、需求分析 (3)(一)系统目标 (3)(二)系统运营环境 (3)(三)功能需求 (4)(五)系统流程图 (5)(六)数据字典 (7)三、系统设计 (11)(一)代码设计 (11)(二)系统功能模块设计 (12)(三)数据库设计 (13)四、系统实现 (17)(一)程序流程说明 (17)(二)系统测试说明 (18)(三)系统运行的管理与维护 (19)五、总结 (21)(一)系统存在不足和改进方案 (21)(二)设计心得 (21)一、引言(一)系统开发背景人事管理系统的发展历史可以追溯到20世纪60年代末期。
当时计算机技术已经进入实用阶段,为了解决企业手工计算发放薪资费时、费力又易出错等问题,第一代人事管理系统应运而生。
随着计算机的普及、计算机系统工具和数据库技术的发展,20世纪70年代末出现了第二代人事管理系统。
该系统基本上解决了第一代系统的主要缺陷,功能也有较大的改善。
经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统[1]。
人事管理系统的出现彻底改变了传统企业人员管理模式,将系统管理、人事档案管理、考勤管理、工资管理等相对分散的功能集合成一个高效、便捷的网络化智能管理平台,将企业人事部门管理人员从繁重的日常琐碎事务中解放出来,将更多的精力用于企业的人事职能管理和管理决策,保持企业的持续高效运营,从而提高了企业整体的科技含量和管理效率,大大加快企业的信息化建设步伐。
(二)课题的提出随着科学技术的不断提高,计算机科学的日渐成熟,人事管理系统的强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对公司人事信息进行管理,具有检索迅速、查询方便、可靠性高、存储量大、保密性好、成本低等优点。
这些优点能够极大地提高公司管理的效率,也是企业人事管理科学化、正规化的重要条件[2]。
人事档案管理系统的设计与实现一、本文概述随着信息技术的飞速发展和企业规模的不断扩大,人事档案管理作为企业管理的重要组成部分,其信息化、高效化、安全化的需求日益凸显。
本文旨在探讨《人事档案管理系统的设计与实现》,通过对系统的需求分析、设计思路、技术实现以及系统测试等方面的详细阐述,以期为企业提供一个全面、高效、安全的人事档案管理解决方案。
本文将首先介绍人事档案管理系统的背景和意义,阐述系统建设的必要性和紧迫性。
接着,通过对企业人事档案管理现状的分析,明确系统的功能需求和非功能需求,为系统的设计提供明确的指导。
在此基础上,本文将详细介绍系统的设计思路,包括系统架构设计、数据库设计、用户界面设计以及系统安全设计等方面。
在技术实现部分,本文将重点介绍系统的开发环境、开发语言、数据库管理系统等关键技术,并详细阐述系统各功能模块的实现过程。
本文还将对系统实现过程中的难点和问题进行深入分析,提出相应的解决方案。
本文将对人事档案管理系统进行全面的测试,包括单元测试、集成测试和系统测试等,以确保系统的稳定性和可靠性。
通过本文的阐述,读者可以全面了解人事档案管理系统的设计与实现过程,为企业的人事档案管理信息化建设提供有益的参考和借鉴。
二、人事档案管理系统需求分析在当今信息化的社会背景下,人事档案管理系统的设计与实现显得尤为重要。
为了构建一个高效、便捷、安全的人事档案管理系统,我们首先需要对其需求进行深入的分析和理解。
需求分析是系统开发的首要环节,它涉及到对用户需求的全面收集、整理和归纳。
在人事档案管理系统的需求分析中,我们主要关注以下几个方面:用户需求:了解不同用户群体的具体需求,包括人事部门的工作人员、档案管理员、高层管理者等。
他们需要通过系统完成哪些操作,如档案录入、查询、修改、删除、统计等,以及他们期望系统具备哪些功能和特点。
功能需求:根据用户需求,明确系统应具备的功能模块,如档案信息录入、档案查询与检索、档案分类管理、档案借阅与归还、统计分析等。
淮海工学院课程设计报告书课程名称:计算机课程设计题目:人事档案管理系统的设计与实现系(院):电子工程学院学期:08-09-1专业班级:电子信息工程064班*名:***学号:*********1 引言人事档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
从而完成完善全面的人事管理功能,使人事档案管理流程合理化、自动化处理和分析各种有价值的信息,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事档案管理全过程,包括员工的基本信息录入与编辑、信息查询、信息统计、信息打印与预览,系统管理等功能。
2 设计原理2.1设计思想2.1.1选用VB作为前台应用设计语言本系统采用微软公司的Visual Basic 6.0是进行前台应用程序开发,后台采用微软的Access 进行后台数据库开发。
Visual Basic 6.0是Windows应用程序开发工具,是使用广泛、易学易用的面向对象的开发工具。
Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
故而,实现本系统VB是一个相对较好的选择。
Visual Basic 6.0是一个非常优秀的数据库应用工具完全支持面向对象的开发。
它拥有多种数据库接口,可以非常方便地连接到各种数据源再加之其专利产品,程序员不需编写任何SQL语句即可轻松地查询和更新后数据库中的数据,这使当时的同类开发工具望尘莫及。
2.1.2选用微软Access 2000作为后台数据库目前的Access 2000是Microsoft强大的桌面数据库平台的第六代产品,是32位Access的第三个版本。
Access有以下一些基本定义:·数据库是一个包含各种Access “对象”(表、查询、窗体、报表、宏和模块)的文件,Access中所有工作都是建立在此基础之上的。
·表是存放数据的容器,被设计成行和列的格式,就像电子表中的那样。
每一列叫做一个“字段”,包含特定类型的信息,如姓名或学历。
每一行称为一个“记录”,包含与单个实体有关的所有信息,如某个员工的姓名、性别、所在部门、学历等。
对于像Access这样的关系数据库管理程序,一个数据库通常包含几个存放相关数据的不同表。
·查询是一个Access对象,它询问数据库中有关数据的问题。
根据设计方法的不同,查询能够在数据库中检索并组合来自不同表的数据。
例如,可以设计一个查询来告知在公司中工作超过1年的职员有多少。
查询还可以对一组数据执行操作,如更新或删除某组记录。
·窗体是一个窗口,它提供一种很方便的途径来查看数据库中已有记录或向数据库中增添新记录。
在Access中,可以创建一个窗体,用来同时查阅单个表或多个表中的数据,还可以打印和显示窗体。
·报表是一个Access对象,设计来显示数据,其作用类似于窗体,但主要是用于数据打印,不能输入数据。
·页是一种特殊类型的窗体,它使用户能够利用Web浏览器查看和编辑Access 的表。
·宏用来保存Access中的一系列操作。
可自动执行一些日常的任务,以便简化在Access中的工作。
·模块是用Visual Basic for Applications(VBA) 编写的过程,VBA是Access的基础程序设计语言。
利用VBA可以编写程序代码来完成Access宏所不能完成的特定任务。
2.2.3使用ADO数据控件访问数据库ADO(Active Data Objects)是一种新的数据访问方式,具有以下特征:有一个简化的对象模型与其他Microsoft和非Microsoft技术更加紧密的集成。
是一个本地和远程数据访问、远程和断开连接的记录集、用户可以访问的数据绑定接口以及层次化的记录集的通用接口。
(1)ADO数据控件的功能ADO data控件使用ActiveX数据对象(ADO)来快速建立数据约束控件和数据提供者之间的连接,并快速创建记录集,然后将数据通过数据约束控件提供给用户,其中数据约束控件可以是任何具有“数据源”属性的控件,而数据提供者可以是符合OLE DB规范的数据源。
使用Visual Basic的类模块也可以很方便的创建子集的数据提供者。
(2)ADO数据控件的属性ADO数据控件与Visual Basic的内部数据控件(Data)和远程数据控件(RDC)很相似,它允许使用ADO快速地创建与数据库的连接。
与Data控件类似,为了实现对数据库的访问,ADO数据控件提供了几个属性,这些属性定义了怎样连接数据库以及同什么样的数据库相连接。
Connection String属性:是一个字符串,可以包含进行一个连接所需的所有设置值,在该字符串中所传递的参数是与驱动程序相关的。
例如,ODBC驱动程序允许该字符串包含驱动程序、提供者、默认的数据库、服务器、用户名称以及密码等。
ADO支持Connection String属性的4个参数,而且这4个参数将不经过ADO 的处理直接送到数据源。
这四个参数的属性如表1所示:2.2 系统功能分析2.2.1系统的主要功能特点(1)系统登录表单该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。
只有合法的用户在输入正确的密码后方可进入系统。
(2)主界面在该界面窗口中,共有文件、数据、关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。
2.2.2系统功能要求该系统需要完成如下功能:(1)代码表及个人档案的编辑与录入:能进行代码表及个人档案信息的录入与修改,同时能进行上一条及下一条档案信息的显示。
(2)查询:能实现按姓名或职工号查询个人信息,按照档案表的形式显示(3)统计:能实现按照文化程度、性别、职称进行档案简单信息的列表显示与统计相关人数,点击个人简表信息显示个人档案详细资料。
(4)报表打印与预览:人事报表格式课自定,能实现报表预览功能。
3 设计方案3.1 系统总体功能模块设计系统总体功能模块包括编码表的构建、基本信息的录入、查询、统计、报表、系统管理等6大模块,其模块的结构图1如下:图1系统总体功能模块设计3.2数据库设计数据库结构设计的好坏将直接对应用系统的效率以及与实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度等等。
3.2.1建立数据库表(1)档案登记表(2)职称编码表(3)部门编码表(4)文化程度编码表3.3系统主要功能模块设计3.3.1 系统登录模块设计系统登录模块主要完成对登录系统的用户进行验证,只有合法的用户才可以进入系统。
另外,为了防止用户无限期地输入错误的用户名或密码,在系统登录模块中增加了限制登录次数的功能。
首先定义一个窗体级的常量MaxTimes,其主要用来保存允许用户最多登录的次数(这里为3次),然后在cmdOk_Click过程中定义一个静态变量intMyTimes,其主要用来保存累计登录系统的次数,并判断是否超过允许登录的次数,如果超过,则显示提示信息,并结束应用程序。
系统登录模块如图2所示。
图2 系统登录图1. 窗体设计(1)新建一个工程,在该工程中新建一个窗体(2)在窗体中添加3个Label控件,设置BackStyle属性为“0-Transparent”。
其中Label1和Label2的Caption属性分别设置为“管理员名:”和“口令:”Label3为"欢迎进入人事档案管理系统"。
(3)在窗体中添加2个TextBox控件,分别设置“名称”属性为txtUserName 和txtPassword。
(4)在窗体中添加2个CommandButton控件,分别设置“名称”属性为cmdOk 和cmdCancel;Caption属性为“确定”和“放弃”。
单击【确定】按钮,根据用户输入的用户名和密码来判断该用户是否为合法用户。
如果是合法用户,将进行系统;如果不是将提示用户,代码如下:Private Sub Command1_Click()denlu_name = Text1.Textdenlu_pass = Text2.TextDim mycn As New ADODB.ConnectionDim myrs As New ADODB.RecordsetSet myrs = New ADODB.Recordsetmycn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=rsgl.mdb;"myrs.Open "SELECT * FROM [user] where (er)='" + denlu_name + "';", mycn, adOpenKeyset, adLockOptimisticIf myrs.BOF = True And myrs.EOF = True ThenMsgBox "查无此人", , "登陆信息"ElseIf myrs("pass") = denlu_pass ThenMsgBox "ok", , "登陆信息"Form2.ShowUnload MeElseMsgBox "密码不正确", , "登陆信息"End If目的是USER表没有该用户,将无法使用本程序3.3.2主界面模块设计图3 系统主界面图1.创建主窗体(1)单击“工程”/“添加窗体”菜单命令,在工程中添加一个新窗体,将该窗体的“名称”属性设置为“frmMain”;BorderStyle属性为“2-Sizable”;Caption 属性为“人事档案管理系统”;Picture属性为事先设计好的背景图片。
2.使用VB资源编辑器和菜单编辑器创建标准菜单使用VB资源编辑器和菜单编辑器设计完成图4所示的人力资源管理系统中的标准菜单,应分三大步:(1)使用“资源编辑器”中的“字符串表编辑器”编辑菜单中需要的字符串。
(即菜单标题)(2)使用“菜单编辑器”编辑菜单。
(菜单标题为资源ID)(3)使用LoadResString函数将资源ID所对应的字符串显示为菜单标题。
3.程序部分的代码实现Private Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (ByVal lpFileName As String) As Long '声明API函数用于数据备份和恢复Private Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As LongPrivate Sub Form_Load()Me.Left = GetSetting(App.Title, "Settings", "MainLeft", 4000)Me.Top = GetSetting(App.Title, "Settings", "MainTop", 4000)Me.Width = GetSetting(App.Title, "Settings", "MainWidth", 6500)Me.Height = GetSetting(App.Title, "Settings", "MainHeight", 6500)'定位界面End Sub录入与编辑Private Sub mnupeizhi_Click()Form3.Show '打开界面End SubPrivate Sub mnudanganzengjia_Click()Form2.Show '显示编辑窗口Form2.Text3.Text = "" '控件初始化Form2.Text5.Text = ""bo1.Text = ""bo4.Text = ""End SubPrivate Sub mnudanganxiugai_Click()Form1.Show '打开界面mand2.Visible = True mand1.Visible = FalseEnd Sub查询Private Sub mnudanganchaxun_Click()Form4.Show '打开界面End Sub统计Private Sub xztj_Click()Form9.Show '打开界面End Sub打印与预览Private Sub mnudayindangan_Click()Form5.Show '打开界面End Sub系统管理Private Sub munyonghu_Click()Form10.Show '打开界面End SubPrivate Sub munshujubeifen_Click()ss = App.Path & "\mang.mdb"ss2 = App.Path & "\mang_bk.mdb"Response = MsgBox("原数据库:" & ss & "备份的数据库将保存在:" & ss2, vbYesNo)If Response = vbYes ThenDeleteFile ss2 '定义备份文件的位置,使用了相对目录CopyFile ss, ss2, 1 '备份文件MsgBox "成功"ElseExit SubEnd IfEnd SubPrivate Sub munshujuhf_Click()ss = App.Path & "\mang.mdb"ss2 = App.Path & "\mang_bk.mdb"Response = MsgBox("是否删除原数据库?位置:" & ss, vbYesNo)If Response = vbYes ThenDeleteFile ss '定义恢复文件的位置,使用了相对目录MsgBox "备份的数据库在:" & ss2 & " 恢复成原数据库位置:" & ss CopyFile ss2, ss, 1 '恢复文件ElseExit SubEnd IfEnd SubPrivate Sub mnutuichu_Click()End '退出所有程序End Sub3.4主界面下的子菜单的使用3.4.1.档案信息编辑模块图4档案信息编辑模块图3.4.2编码表构建模块图5编码表构建模块图3.4.3档案信息查询模块图6档案信息查询模块图3.4.4档案信息统计模块图7信息统计模块图3.4.5打印与预览模块图8打印与预览模块3.4.6用户管理模块图9用户管理模块3.5 软件测试软件经过测试,运行效果良好。