人事、劳资管理信息系统设计_第1页
人事、劳资管理信息系统设计_第2页
人事、劳资管理信息系统设计_第3页
人事、劳资管理信息系统设计_第4页
人事、劳资管理信息系统设计_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图2-6员工工作评价程序流程图员工工资管理程序流程图员工工资管理程序如图2-7所示:图2-7员工总工资管理程序流程图系统规划通过上面的系统需求分析和可行性研究,基本确定了本管理系统的各个功能模块。人事信息管理系统是单位用来存储、查询及统计人员各种信息的,因此,它是个典型的数据库管理系统。主要由系统管理模块、员工基本信息模块、员工考勤管理模块、员工工作评价模块、员工工资管理模块、关于模块和程序封面模块等组成。2.6.1系统管理模块该模块的主要作用是维护本人事管理系统的安全和退出的。为了保证系统的安全,在系统中设置了用户登陆密码,因此,在这个模块中设计了用户密码修改功能,同时为了系统维护管理员对整个系统进行管理,设计了增加用户、注销用户的功能。在设计中,将本系统的退出功能也放在这个模块中。2.6.2该模块主要实现如下功能:添加员工基本信息修改员工基本信息删除员工基本信息查询员工基本信息2.6.3员工考勤管理模块该模块主要实现如下功能:添加考勤信息修改考勤信息删除考勤信息考勤信息查询2.6.4员工工作评价模块该模块主要实现如下功能:添加工作评价信息修改工作评价信息删除工作评价信息工作评价信息查询2.6.5员工工资管理模块该模块主要实现如下功能:计发员工工资信息修改员工工资信息员工总工资信息查询2.6.6关于模块此模块的功能是对本人事管理系统作一个说明。说明本系统的性质、设计时间等等。2.6.7程序封面模块此封面模块的功能一是为了美化本系统程序,二是为了在启动本系统时用作登陆表单。系统启动时首先打开封面模块,只有在封面模块中的用户登陆窗口中输入用户名和密码,经系统确认正确后才能使用本系统。系统数据流图根据人事信息管理系统的设计思路,将系统中的数据处理过程形象化,绘制成数据流程图,以便考察数据的处理模式。数据流程图简称DFD图是利用外部项,数据流,处理逻辑和数据存储四种基本成分及若干规则来描述系统逻辑模型的。(1)DFD图将使用以下的符号来表示四种基本元素。如图2-8所示:图2-8图例2(2)人事信息管理系统的数据流图。如图2-9,图2-10,图2-11所示:图2-9系统数据流图图2-10系统数据流图图2-11系统数据流图系统建模(E-R图)系统信息建模主要用到的工具是E-R图。实体与实体间的关系E-R图如下图2-7所示:图2-12系统E-R图实体与实体间的关系E-R图规划出的实体有:员工基本信息、员工考勤信息、员工工作评价信息、员工工资信息。各个实体具体的描述E-R图如图2-13,图2-14,图2-15,图2-16所示:图2-13员工基本信息实体E-R图图2-14员工考勤信息实体E-R图图2-15员工工作评价信息实体E-R图图2-16员工工资信息实体E-R图数据字典根据公司的人事信息管理系统的需求,通过对员工工作过程的内容和数据流分析,设计如下所示的数据向和数据结构。针对公司人事信息管理系统的需求,通过对员工工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:员工基本信息:包括的数据项有员工编号、员工姓名、性别、出生日期、所在部门、籍贯、学历、专业、参加工作时间、进入公司时间、起薪时间、调入部门时间、职称、入党时间、档号、原身份、原职务、原工作单位、备注等。员工考勤信息:包括的数据项有员工所在部门、员工姓名、出勤时间、公休时间、旷工时间、请假时间、早退时间、迟到时间、加班时间、出差时间等。员工工作评价信息:包括的数据项有员工姓名、员工所在部门、工作业绩、工作态度、业务水平、备注等。员工工资信息:包括的数据项有员工所在部门、员工姓名、底薪、补贴、奖金、加班、住房补贴、房租、养老金、医疗保险、住房公积金、所得税、实发工资等。第三章系统设计与实施3.1VisualBasic6.0及SQL2000数据库简介3.1.1VisualBasic的发展VisualBasic(简称VB)是美国Microsoft公司推出、专门针对32位Windows操作系统的程序设计语言。随着计算机的普及,当时PC机上操作系统也不断发展,Microsoft公司对其Baxic产品也做了许多方面的改进,推出了QuickBasic,并得到了广泛的好评。20世纪90年代初,由于Windows操作平台的逐渐流行,PC机的操作方式开始由命令型方式向图形用户界面(GUI,GraphicalUserInterface)方式转变。Microsoft公司凭借强大的技术支持,开始把Basic向可视化编程方向发展,于是就有了第一代的VisualBasic产品。虽然第一代的产品功能很少,但是他有跨时代的意义。随着Windows操作系统的不断成熟,VisualBasic产品有1.0版升级到3.0版,此时VisualBasic已初具规模了,利用它可以快速的创建各种应用程序,包括非常流行的多媒体应用程序和各种图形操作界面。在1998年,Microsoft推出了VisualBasic6.0版本,这一版本得到了很大的扩充和增强。他还引入了使用部件编程的概念,实际上这是对面向对象编程思想的扩展。迄今为止,VisualBasic已经发展成为快速应用程序开发(RAD,RapidApplicationDebelopment)工具的代表。3.1.2VisualBasicVisualBasic是Windows平台上一个强大的开发工具,无论是初学者,还是专业人员都可以方便的使用它进行程序设计。VisualBasic提供的是真正的面向对象的可视化编程方法,开发人员只需少量代码就可以编者出具有标准Windows风格的程序,代码维护非常方便。使用VisualBasic语言,不但可以编制常规的应用程序,而且可以使用VB的脚本语言VBScript进行Web开发、使用嵌入式VB语言VBforApplication(VBA)对一些流行软件进行二次开发,还可以设计ActiveX控件,用于Web或其他支持这一技术的程序中。Microsoft不断的把最新的技术融入VisualBasic中,无论是网络应用程序、多媒体软件还是数据库系统,使用VisualBasic都能够容易地实现。3.2系统设计概述系统设计的任务是:在系统分析提出的逻辑模型的基础上科学合理地进行物理模型设计。系统设计的主要工作有:总体设计。包括系统技术构架,软件结构设计和系统流程设计。代码设计。数据库设计。输入/输出设计。从系统分析的逻辑模型设计到系统设计的物理模型设计是一个由抽象到具体的过程。经过系统设计,设计人员应能为程序开发人员提供完整,清楚的设计文档,并对设计规范中不清楚的地方做出解释。系统设计的原则包括:系统性系统是作为统一整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处,全局共享,使一次输入得到多次利用。灵活性为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。可靠性可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性,如安全保密性,检错及纠错能力,抗病毒能力等。经济性经济性指在满足系统需求的前提下,尽可能减少系统的开销。一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程,减少处理费用。3.3系统设计思路针对该系统功能的相对独立性的特点,将系统分成相对独立的几个子系统,独立的进行设计。各个子系统独立地完成其所在模块的服务功能,与其他子系统发生信息的传递很少。系统设计的主要依据是系统分析阶段得到的系统功能模型,信息模型以及系统配置。系统设计采用的主要方法是结构设计方法,该方法自顶向下,逐步求精。采用先全局后局部,先总体后细节,先抽象后具体的过程,将系统设计成一个层次分明的模块化结构,使系统的结构清晰,具有可读性,可维护性,可修改性等特点。3.4系统功能模块图系统功能模型,反映了系统功能或处理的详细内容及逻辑关系,并没有详细说明系统内部所有的信息结构的组织和相互关系。所以必须建立系统的信息模型。深入分析后得知:数据是信息处理的核心,数据管理是系统建设的核心。建立系统信息模型的主要目标是提供一个数据的含义和相互关系的一致定义。从而用来集成,共享和管理数据的完整性。将具备以下特征:必须和系统基础结构相一致,并且真正覆盖所有应用范围。必须是可扩展的,可以在原定义数据不变的情况下再定义新的数据。系统功能模块如图3-1所示:图3-1系统功能模块图3.5代码设计3.5.1代码的功能(1)它为事物提供一个概要而不含糊的认定,便于数据的存储和检索。代码缩短了事物的名称,无论是记录、记忆还是存储,都可以节省时间和空间。(2)使用代码可以提高处理的效率和精度。按代码对事物进行排序,累计或按某种规定算法进行统计分析,可以十分迅速。(3)代码提高了数据的全局一致性。这样,对同一事物,即使在不同的场合有不同的叫法,都可以通过编码统一起来,提高了系统的整体性,减少了因数据不一致而造成的错误。(4)代码是人和计算机的共同语言,是两者交换信息的工具。在手工处理系统中,许多数据早已使用代码。为了给尚无代码的数据项编码,为了统一和改进原有代码,使之适应计算机处理的要求,在建立新系统时,必须对整个系统进行代码设计。3.5.2代码的设计原则合理的编码结构是信息处理系统是否具有生命力的一个重要因素,在代码设计时,应根据以下原则:(1)设计的代码在逻辑上必须能满足用户的需要,在结构上应当与处理的方法相一致。(2)一个代码应唯一标识它所代表的事物或属性。(3)代码设计时,要预留足够的位置,以适应不断变化的需要。否则,在短时间内,随便改变编码结构对设计工作来说是一种严重浪费。一般来说,代码愈短,分类、准备、存储和传送的开销就愈低;代码愈长,对数据检索,统计分析和满足多样化的处理要求就愈好。(4)代码要系统化,代码的编制应尽量标准化,尽量使代码结构对事物的表示具有实际意义,以便于理解及交流。(5)要注意避免引起误解,不要使用易于混淆的字符。如:O,Z,I,S,V与0,2,1,5,U易混;不要把空格做作代码;要使用24小时制表示时间等。(6)要注意尽量采用不易出错的代码结构,例如字母-字母-数字的结构,(如WW2)比字母-数字-字母的结构(如W2W)发生错误的机会要少一些。(7)当代码长于4个字母或5个数字字符时,应分成小段。这样人们读写时不易发生错误,如726-499-6135比7264996135易于记忆,并能更精确地记录下来。3.5.3表3-1员工的ID代码设计表格说明:员工登记序号的前后顺序按照结果录入数据库的时间顺序排列举例:码0101002代表工程部序号为002的在职员工。关键源代码(1)用户登录界面BeginVB.FormfrmLoginBorderStyle=0'NoneCaption="登录窗口"ClientHeight=4470ClientLeft=2790ClientTop=3150ClientWidth=4560LinkTopic="Form1"MaxButton=0'FalseMinButton=0'FalseScaleHeight=2641.023ScaleMode=0'UserScaleWidth=4281.593ShowInTaskbar=0'FalseStartUpPosition=2'人事信息管理系统BeginVB.FrameFrame1BackColor=&H00D8D7D5&Height=3855Left=0TabIndex=0Top=600Width=4455BeginVB.FrameFrame3BackColor=&H00D8D7D5&Height=1455Left=120TabIndex=3Top=2040Width=3975BeginVB.CommandButtonCmd_CancelCaption="取消"Height=615Left=2280Style=1'GraphicalTabIndex=9Top=480Width=1335EndBeginVB.CommandButtonCmd_OKBackColor=&H0080FF80&Caption="确定"Height=615Left=120TabIndex=8Top=480Width=1455EndEndBeginVB.FrameFrame2BackColor=&H00D8D7D5&Height=1935Left=120TabIndex=1Top=120Width=3975BeginVB.TextBoxtxtPwdAppearance=0'FlatBackColor=&H00C0FFFF&Height=495IMEMode=3'DISABLELeft=1560PasswordChar="*"TabIndex=7Top=1200Width=2055EndBeginVB.TextBoxtxtUserAppearance=0'FlatBackColor=&H00C0FFFF&Height=495Left=1560TabIndex=5Top=360Width=2055EndBeginVB.LabelLabel3BackStyle=0'TransparentCaption="输入用户密码:"Height=375Left=240TabIndex=6Top=1320Width=1335EndBeginVB.LabelLabel1BackStyle=0'TransparentCaption="输入用户姓名:"Height=375Left=240TabIndex=2Top=480Width=1455EndEndEndBeginVB.ImageImage2Height=345Left=4200Picture="frmLogin.frx":0000Top=0Width=345EndBeginVB.LabelLabel2BackStyle=0'TransparentCaption="登陆系统"BeginPropertyFontName="宋体"Size=12Charset=134Weight=700Underline=0'FalseItalic=0'FalseStrikethrough=0'FalseEndPropertyForeColor=&H00FFFFFF&Height=255Left=1440TabIndex=4Top=120Width=2055EndBeginVB.ImageImage1Height=6975Left=0Picture="frmLogin.frx":2300Top=0Width=6885EndEndAttributeVB_Name="frmLogin"AttributeVB_GlobalNameSpace=FalseAttributeVB_Creatable=FalseAttributeVB_PredeclaredId=TrueAttributeVB_Exposed=FalsePublicPasswordKeyAsStringPublicNameKeyAsStringPublicTry_timesAsIntegerPrivateSubCmd_Cancel_Click()EndEndSubPrivateSubCmd_Ok_Click()DimtmpUser,tmpPwdAsStringDimisexeAsBooleanDimrsusersAsADODB.RecordsettmpUser=Trim(txtUser.Text)tmpPwd=Trim(txtPwd.Text)UserName=tmpUserIfMyUser.in_db(tmpUser,tmpPwd)<>TrueThenMsgBox"用户名或密码错误",48,"提示"ElseUnloadMeLoadfrmMainfrmMain.ShowEndIfEndSubPrivateSubForm_Load()txtUser.Text="admin"txtPwd.Text="0"EndSubPrivateSubImage2_Click()UnloadMeEndSub(2)部门查询BEGINMultiUse=-1'TruePersistable=0'NotPersistableDataBindingBehavior=0'vbNoneDataSourceBehavior=0'vbNoneMTSTransactionMode=0'NotAnMTSObjectENDAttributeVB_Name="Departments"AttributeVB_GlobalNameSpace=FalseAttributeVB_Creatable=TrueAttributeVB_PredeclaredId=FalseAttributeVB_Exposed=False'1DepId数字,长整型部门编号,主键'2DepName文本,长度为50部门名称,必填字段(是),允许空字符串(否)'3Describes文本,长度为255部门职能描述,必填字段(否),允许空字符串(是)'4UpperId数字,长整型上级部门编号,,必填字段(是)PublicDepIdAsLongPublicDepNameAsStringPublicDescribesAsStringPublicUpperIdAsLongPublicSubInit()DepId=-1DepName=""Describes=-1UpperId=-1EndSub'删除DepartmentsPublicSubDelete(ByValTmpIdAsLong)SqlStmt="DELETEFROMDepartmentsWHEREDepId="+Trim(Str(TmpId))SQLExt(SqlStmt)EndSub'读取当前部门记录PublicSubGetInfo(ByValTmpIdAsLong)DimrsAsNewADODB.Recordset'定义结果集对象DepId=TmpId'使用SELECT语句读取指定部门数据SqlStmt="SELECT*FROMDepartmentsWHEREDepId="+Trim(Str(TmpId))Setrs=QueryExt(SqlStmt)IfNotrs.EOFThenDepName=Trim(rs.Fields(1))'部门名称IfIsNull(rs.Fields(2))ThenDescribes=""ElseDescribes=Trim(rs.Fields(2))'部门描述EndIfUpperId=rs.Fields(3)'上级编号ElseInitEndIfEndSub'根据部门编号,读取部门名称PublicFunctionGetName(ByValTmpIdAsLong)AsStringDimrsAsNewADODB.Recordset'定义结果集对象'使用SELECT语句读取指定部门名称SqlStmt="SELECTDepNameFROMDepartmentsWHEREDepId="_+Trim(Str(TmpId))Setrs=QueryExt(SqlStmt)IfNotrs.EOFThenGetName=Trim(rs.Fields(0))ElseGetName=""EndIfEndFunction'返回新记录的编号,当前最大编号加1PublicFunctionGetNewId()AsLongDimTmpIdAsLongDimrsAsNewADODB.Recordset'使用SELECT语句,读取最大的编号SqlStmt="SELECTMax(DepId)FROMDepartments"Setrs=QueryExt(SqlStmt)Ifrs.EOFThenGetNewId=1ElseGetNewId=rs.Fields(0)+1EndIfEndFunction'判断指定的部门中是否存在员工记录PublicFunctionHaveEmp(ByValTmpDepidAsLong)AsBooleanDimrsAsNewADODB.Recordset'使用SELECT语句在Employees表中读取DepId字段等于TmpDepid的记录SqlStmt="SELECT*FROMEmployeesWHEREDepId="+Trim(Str(TmpDepid))Setrs=QueryExt(SqlStmt)IfNotrs.EOFThenHaveEmp=TrueElseHaveEmp=FalseEndIfEndFunction'判断一个部门是否包含下级部门,在删除部门记录时使用PublicFunctionHaveSon(ByValTmpUpperIdAsLong)AsBooleanDimrsAsNewADODB.RecordsetSqlStmt="SELECTDepIdFROMDepartmentsWHEREUpperId="_+Trim(Str(TmpUpperId))Setrs=QueryExt(SqlStmt)IfNotrs.EOFThenHaveSon=TrueElseHaveSon=FalseEndIfEndFunction'判断部门名称是否存在PublicFunctionIn_DB(ByValDepNameAsString,_ByValDepUpperAsLong)AsBooleanDimrsAsNewADODB.RecordsetSqlStmt="SELECTDepIdFROMDepartmentsWHEREDepName='"+Trim(DepName)_+"'andUpperId="+Trim(Str(DepUpper))Setrs=QueryExt(SqlStmt)IfNotrs.EOFThenIn_DB=TrueElseIn_DB=FalseEndIfEndFunctionPublicFunctionInsert()AsLongDimDepIdAsLong'生成新的编号DepId=GetNewIdSqlStmt="INSERTINTODepartmentsVALUES("+Trim(Str(DepId))+",'"_+Trim(DepName)+"','"+Trim(Describes)_+"',"+Trim(Str(UpperId))+")"SQLExt(SqlStmt)Insert=DepId'返回记录编号EndFunction'读取指定部门编号的所有下级部门信息PublicSubLoad_Departments_ByUpper(UpperIdAsLong)DimiAsIntegerDimrsAsNewADODB.Recordset'初始化部门数组EraseArr_DepNameEraseArr_DepDescribeEraseArr_DepIdReDimArr_DepName(0)ReDimArr_DepDescribe(0)ReDimArr_DepId(0)'设置SELECT语句SqlStmt="SELECTDepId,DepName,DescribesFROMDepartmentsWHEREUpperId="_+Trim(Str(UpperId))+"ORDERBYDepId"Setrs=QueryExt(SqlStmt)i=0DoUntilrs.EOF'读取部门编号ReDimPreserveArr_DepId(i+1)Arr_DepId(i)=rs.Fields(0)'读取部门名称ReDimPreserveArr_DepName(i+1)Arr_DepName(i)=Trim(rs.Fields(1))'读取部门描述ReDimPreserveArr_DepDescribe(i+1)IfIsNull(rs.Fields(2))ThenArr_DepDescribe(i)=""ElseArr_DepDescribe(i)=Trim(rs.Fields(2))EndIfrs.MoveNexti=i+1LoopEndSub'更新数据PublicSubUpdate(ByValTmpIdAsLong)'设置UPDATE语句SqlStmt="UPDATEDepartmentsSETDepName='"+Trim(DepName)_+"',Describes='"+Trim(Describes)_+"'WHEREDepId="+Trim(Str(TmpId))SQLExt(SqlStmt)EndSub3.6数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整和一致。在系统设计阶段,已经得到了系统的信息模型,因此,数据库结构设计的主要内容是将系统的信息模型转化为关系表的集合,并按照系统的体系结构进行合理的布局。在SQL2000中一个表就是数据库。数据库指的是可以存储一个或者多个表(.sql)及视图的关系数据库,这才是真正的关系型数据库的概念。对于一个大型的信息管理系统,它很可能需要对不同的用户各自创建一个大型的文件系统,它包括许多表,而属于一个用户的一套表与属于另一个用户的一套表实际上是相同的,只是名称有所不同,而在SQL2000中,需要建立大量的代码来区别和维护属于不同用户的一套表,这套表的数量可能是非常庞大的,维护编码也是非常庞大的。然而SQL2000中引入的真正的数据库的概念,使这一问题的解决变得非常的容易,设计人员只要为不同的用户创建不同的数据库,然后在这些数据库下建立用户自己的表就可以很容易对每个用户进行区别和维护了。而且,这样的数据库的关系能力更加强大,更加稳定可靠。3.6.1逻辑结构设计根据E-R图向关系模型的转换原则,同时考虑满足3NF的要求,从系统分析阶段的E-R图共可以导出4个数据库基本表单,具体如下表:表3-2数据库基本表单注:斜体加下划线的属性为该实体的主属性,即该实体所对应的表单的主码。3.6.2依据E-R图向关系模型的转换标准,以及实体表,实体属性表和前一阶段的有关数据的定义,确定如下关系表。(数据库名称为Storages,采用SQLserver2000数据库)表3-3员工基本信息表表3-4员工考勤信息表表3-5员工工作评价信息表表3-6员工基本信息表3.7模块内部设计3.7.1输入/输出设计1.输入设计输入方式的设计主要是根据总体设计和数据设计的要求来确定数据输入的具体形式。本系统用到的输入方式有:键盘输入,网络传输等。输入设计时采取了以下措施:多选择输入方式,一方面便于操作,另一方面也提示用户输入格式。在程序中加入校验过程,对不符合要求的数据不予执行。2.输出设计输出信息按照不同的需要而采用不同的输出格式。在输出街面上充分发挥网页的多元化,易用性等特点方便用户的适用与操作。在每个输出界面上都提供路径导航,以便于用户进行下一次的操作。界面设计图3-2登录窗口图3-3主界面窗口图3-4员工信息添加窗口图3-5员工考勤信息添加窗口图3-6员工评价信息添加窗口图3-7计发员工工资信息窗口图3-8关于窗口第四章系统测试、运行与维护4.1系统测试系统测试是保证系统开发成功的重要一环。主要是指利用各种相关技术对开发出来的系统进行测试。系统测试是保证系统最终能够开发成功和今后能够正常运行的一个必不可少的环节。系统测试主要是从功能、性能、硬件、软件等不同的角度和层次对开发的系统进行检测,目的在于发现系统中存在的问题,及时进行更正,使其能够完全符合用户的需求。为了保证测试的质量,可以将测试的过程分成几个阶段,即:代码审查、单元测试、集成测试和验收测试。(1)代码审查。代码审查是由一组人通过阅读、讨论和争议对程序进行静态分析的过程。会审小组在充分阅读待审程序文本、控制流程图及有关要求、规范等文件基础上,展开热烈的讨论甚至争议,以揭示错误的关键所在。(2)单元测试。单元测试集中在检查软件设计的最小单位――模块上,通过测试发现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。(3)集成测试。集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。(4)验收测试。在此期间需要系统的开发人员和系统用户密切配合,互相交流,针对系统运行中存在的问题进行及时的调整和更正,使其真正能够满足实际工作的需求。在系统测试期间,需要系统的开发人员和系统用户密切配合,互相交流,针对系统运行中存在的问题进行及时的调整和更正,使其真正能够满足实际工作的需求。系统的试运行是指利用管理工作中实际的数据全面测试与运行系统的过程。应做到以下几点:基础数据的整理输入用户的操作使用培训系统交付使用前的准备工作为系统配备各种文档4.2系统的运行和维护本系统经测试使用后,为了保证系统正常运行,应主要做好以下几个方面的工作:(1)对工作人员进行必要的操作培训,使其能够正确的使用该系统。(2)明确工作人员的工作权限、义务和职责。(3)制定系统硬件、软件手册和使用说明。(4)系统升级的批准、审查手续和具体的实施过程要符合规范。(5)制定系统数据采集、录入、修改、维护、删除的手续和制度,确保系统数据的正常性。(6)制定数据信息共享的管理制度,确保一致。(7)与开发人员保持联系,以便以最快的速度解决出现的问题。系统维护是为了应付信息系统的环境和其他因素的各种变化,保证系统正常工作而采取的一切活动。一个处理过程的修改有可能会影响其他过程或系统,所以系统的维护工作一定要特别慎重,并由专人负责,建立严格的制度和程序。定期对软、硬件进行维护。系统用户要根据需要对软件进行适应性维护。对数据进行定期维护,尽量删除无用的数据,减少占用内存空间。结论本文分析了软件开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论