当前位置:文档之家› 档案管理系统设计说明书

档案管理系统设计说明书

企业档案管理信息系统设计摘要信息是管理是一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息得质量。

所以能否有效的管理信息成为企业的首要问题,管理信息系统MIS在强调管理、信息的现代社会中越来越得到普及。

企业信息管理通常是比较复杂,由于各类信息繁多难归集,利用计算机支持企业高效率完成企业信息管理,是适应现代企业制度要求,推动企业信息管理走向科学化、社会化、规范化和自动化,从而提高企业信息管理效率。

本系统选用Visual Basic 6.0软件作为开发工具,Visual Basic 是一种高效的客户/服务器模式以及分布式数据库应用程序的前端开发工具。

利用此软件完成了企业档案信息管理系统的员工档案信息管理功能,同时具备了管理员设置模块、查询模块、增添模块、删除模块、修改模块、统计模块,输出模块等。

本系统的开发基本满足企业档案信息管理的要求,用户界面友好,提供的信息丰富准确,使管理工作的各环节能够顺利而有效的进行,具有良好的实用价值和可观的发展前景,极大的提高了企业信息管理的效率,是企业的科学化、规范化管理、自动化的重要前提条件。

关键词:管理信息系统MIS ,Visual Basic 6.0 ,档案管理数据库(Microsoft Office Access 2003)一、应用背景管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP,Electronic Data Processing)系统。

当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。

随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统(DSS,Decision Support System)的任务。

我国20世纪70年代末有少数企业开始MIS的局部应用。

“六五”期间,选择一些大型企业进行MIS的开发试点,其中首都钢铁公司、北京第一棉纺厂、湖北第二汽车制造厂、宁江机床厂等取得了经验。

20世纪80年代中后期,在全国性的计算机应用热潮中,许多企业纷纷从财务管理、人事管理等单项应用入手,尝试建立MIS。

许多企业,如北京内燃机厂、北京电视机厂、沈阳鼓风机厂、天津渤海无线电厂的MIS初具规模,建立了覆盖全厂的计算机网络。

“八五”期间,企业逐步走向市场,MIS建设的目标和需求日益明确。

一些企业的系统,如北京第一机床厂、山西经纬纺织机械厂、成都飞机制造公司等都达到了很高水平,与企业中其他系统集成,形成了CIMS。

目前,我国MIS已经有了相当的普及率,几乎覆盖了各个行业及各个部门。

有了以上应用的基础,根据当前企业的现状与需求,特别建立了适合企业的档案管理体统,为企业提供高效的管理功能,使企业在竞争中立于不败之地。

二、系统可行性分析系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。

新系统的逻辑模型由系统数据流程图、概况表、数据字典、吃理逻辑表达式及有关说明组成。

最后要完成系统分析报告(也称为系统逻辑设计说明书)。

在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。

因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。

用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识,并完成系统分析报告(系统逻辑设计说明书),经有关领导审批通过之后,转入系统设计(又称系统物理设计)阶段。

通过对相关企业的调查,企业档案管理系统要完成的功能主要有:1.档案管理主要完成对员工档案的查询、增加、修改或删除。

2.档案管理还要完成对部门档案的查询,员工花名册的打印。

3.档案管理系统要能够统计满足任一条件的人数,如文化程度、政治面貌和年龄等。

三、系统分析1、组织结构了解清楚对象系统内部各种组织机构可以向系统分析人员进一步明确调查对象和方向。

通过调查可得一般企业组织结构图如下:企业组织结构图2、业务流程业务流程图体现了信息的流动过程,调查管理业务流程时应顺这原系统流动的过程逐步进行。

通过对企业管理业务的实际调查分析,弄清了该企业档案管理工作的业务流程和管理功能,系统的业务流程如下图所示:企业档案管理业务流程图从业务流程图可以看出该企业的档案管理主要有以下几项功能:一、档案单审核,人事部的审核员负责对入职员工所填的档案单进行审核,检查档案单填写的是否符合要求,档案的信息是否真实。

不合格的档案单交由人事部返还给员工重新填写,合格的档案单转给档案室进行档案存储。

二、登录档案存储台账,管理员依据合格的档案单登记档案存储台账,记录每一笔档案业务。

三、档案信息查询及管理,管理员根据企业要求对档案的信息进行维护和日常管理(包括添加,删除,更改,查询,人数统计,部门花名册打印等功能)。

3、数据流程图根据档案管理的业务流程图和相关功能得出档案管理的数据流程图如下图所示:离职单档案管理数据流程图4、数据字典根据数据流程图对图中的各个元素做出如下说明:4.1数据项(档案单录入为例)数据项编号:I01—01数据项名称:员工编号简述:某员工的代码类型及宽度:字符串型、10位取值范围:“0000000000”—“9999999999”4.2数据结构数据结构编号:B01—01数据结构名称:员工信息表简述:员工入职所填档案情况数据结构组成:员工编号+姓名+性别+出生年月日+部门+学历+政治面貌+职位+职称+联系电话+联系地址+当前状态4.3数据流数据流编号:C01—01数据流名称:档案单简述:新入职员工填写的入职档案登记表数据流来源:员工数据流去向:档案单审核模块数据流组成:姓名+性别+出生年月日+部门+学历+政治面貌+职位+职称+联系电话+联系地址数据流量:约10张/日高峰流量:约20张/日数据流编号:C01—02数据流名称:合格档案单简述:经审核合格的员工档案登记单数据流来源:档案单审核模块数据流去向:档案单处理模块数据流组成:姓名+性别+出生年月日+部门+学历+政治面貌+职位+职称+联系电话+联系地址数据流量:约10张/日高峰流量:约20张/日数据流编号:C01—03数据流名称:不合格档案单简述:经审核不合格的员工档案登记单数据流来源:档案单审核模块数据流去向:员工数据流组成:姓名+性别+出生年月日+部门+学历+政治面貌+职位+职称+联系电话+联系地址数据流量:约1张/日高峰流量:约1张/日4.4处理逻辑处理逻辑编号:P01—01处理逻辑名称:档案单审核简述:审核员工送来的档案登记单是否合格输入的数据流:档案单处理描述:检查员工送来的档案单是否符合要求,信息是否与简历及真实情况一致,不合格的返还给员工叫其重新填写,合格的档案单送到人事部让档案室登记档案存储。

输出的数据流:合格档案单、不合格的档案单处理频率:约10次/日处理逻辑编号:P01—02处理逻辑名称:入档处理简述:根据合格档案单,将入档数据记入档案存储输入的数据流:合格的档案单处理描述:根据合格的档案单,将入档数据记入档案存储。

输出的数据流:入档数据处理频率:约10次/日4.5数据存储数据存储编号:F01—01数据存储名称:档案存储简述:记录员工入档数据的信息数据存储组成:员工编号+姓名+性别+出生年月日+部门+学历+政治面貌+职位+职称+联系电话+联系地址+当前状态关键字:员工编号相关联的处理:P01—01,P01—024.6外部实体外部实体编号:S01—01外部实体名称:人员简述:新员工入职输入数据流程:C01—03输出数据流程:C01—02四、系统设计4.1系统功能设计档案系统功能设计是以档案的业务流程和数据流程为依据的,为此档案管理系统的具体功能如下图所示:档案管理系统功能模块图4.2系统运行环境与数据库设计基于当前信息和经济的发展趋势和企业的办公化自动成度,综合考虑各方面因素后系统的运行环境设计为在Windows XP平台下运行,程序的设计语言为Visual Basic 6.0企业版。

数据库为Microsoft Office Access 2003版本。

系统的硬件要求为PC机,256M以上内存,320G以上硬盘。

4.3代码设计基于系统的运行环境,根据系统分析,设计了2个数据表文件,它们的具体结构及说明如下:4.3.1管理员密码表4.3.2员工信息表4.4输入输出设计在系统的输入/输出设计上遵循的是既满足用户需求又方便用户使用的原则。

输入界面的设计不仅考虑数据输入窗口的格式,而且考虑如何使输入数据的错误率尽可能小,为此在程序中加入了对数据的校验和判断等功能。

界面的输出要求在屏幕上显示,并能对部门员工的花名册进行Excle表格导出,为此在程序中加入导出程序。

4.5数据库设计本系统的数据库采用Microsoft Office Access 2003,并用采用ADOC对象模型访问数据库,并使用Recordest对象操作记录。

五、系统实施5.1系统登录界面的代码及设计当运行此软件时出现如上图所示的登录对话框,相关属性如下表:在CmdOK控件的Click事件中输入如下的程序代码:Private Sub cmdOK_Click()Dim user As String, pwd As Stringuser = txtUser.Textpwd = TxtPwd.TextmandType = adCmdTextstrSQL = "Select * from 管理员密码表Where Name='" & Trim(user) & "'" + " AND pwd='" & Trim(pwd) & " '"Adodc1.RecordSource = strSQLAdodc1.RefreshIf Adodc1.Recordset.EOF ThenMsgBox "无此用户名或密码不正确!请重新输入!!"ElseMsgBox "登录成功!"MDIForm1.ShowUnload MeEnd IfEnd Sub在CmdCancel控件的Click事件中输入如下的程序代码:Private Sub cmdCancel_Click()EndEnd Sub5.2系统主界面的代码及设计5.2.1主窗体菜单设计在Visual Basic 的工具栏中单击“工具”下的“菜单编辑器”按照下表添加菜单相关项并设置相关属性。

相关主题