欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    企业人事管理系统开发与设计课程设计.doc

    • 资源ID:17186876       资源大小:233KB        全文页数:22页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    企业人事管理系统开发与设计课程设计.doc

    【精品文档】如有侵权,请联系网站删除,仅供学习与交流企业人事管理系统开发与设计课程设计.精品文档. 管理信息系统 课程设计报告设计题目: 企业人事管理系统开发与设计 目录1 引言32 系统规划42.1需求分析52.2系统功能设计53 系统分析53.1可行性分析53.1.1技术可行性73.1.2 经济可行性73.1.3社会可行性73.3业务流程分析84 系统设计114.1功能结构设计114.2概念结构设计124.3数据库设计144.3.1 数据库项和数据结构表设计144.3.2关系设计164.4数据存储设计164.4.1登录界面设计164.4.2主菜单设计174.4.3档案更新设计174.4.4档案统计设计194.4.5档案输出设计214.5代码设计234.6系统配置设计295 系统实施305.1 选择开发平台305.2系统测试305.3系统切换316心得体会31参 考 文 献321 引言随着计算机技术的飞速发展,计算机在各种单位机构管理中应用的普及,管理信息系统的开发在强调管理、强调信息的现代社会中也显得越来越重要。因此,利用计算机支持单位高效率地完成人事管理的日常事务,是适应现代各种单位机构制度要求、推动各种单位机构人事管理走向科学化、规范化的必要条件。在当今的信息社会,随着信息的不断增长和企业对信息的要求,信息管理技术随之出现。企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为查询人事信息提供充足的信息和快捷的查询手段。一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原系统的开发目标,而把计算机用作了打字机。这是长期以来困惑人们的一大问题。现在人们日益深刻认识到,把信息技术应用与应用环境分离是办不到的。管理信息系统根本不仅是技术系统,而且是社会系统。使用计算机对企业人事信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件3。因此,开发一个代替手工操作的新型的计算机管理的信息系统对保定隆达铝业有限公司来说刻不容缓,这也是本课题的由来。此报告就是以VISUAL FOXPRO 6.0软件作为开发工具,开发一个从某种程度上能满足中小型机构对人事信息管理的要求的“人事管理系统”。本系统具有数据管理和企业事务管理功能。使用该系统,可以方便地进行系统管理,基础数据管理,人事档案管理,考勤管理,数据库管理,并且带有备忘录功能,还能够快捷地查询公司员工的情况,方便企业高层领导对该企业人力资源的现状有个比较全面的认识,也方便他们的管理和人员调动,可辅助企业领导决策科学化,从而大大减少了工作量,提高了工作效率。本课题是辅助企业管理的系统,拟采用的开发平台为Windows平台,系统所采用的开发工具为VISUAL FOXPRO 6.0。2 系统规划2.1需求分析随着人力资源在现代企业中的核心定位不断提高,及计算机的广泛使用,如何实现以人为企业发展的根本,企业为人的发展及管理提供便捷、快速的服务,企业的人力资源管理系统是企业解决人力资源管理的解决之道。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。2.2系统功能设计主要功能有:(1)档案更新l 人事记录修改l 人事记录增加l 人事记录删除(2)档案统计l 统计技术职称l 统计政治面目l 统计文化程度(3)档案输出l 输出个人简历l 输出社会关系l 输出家庭成员(4)修改密码 3 系统分析3.1可行性分析可行性是指在当前组织内外的具体条件下,这个信息系统的开发是否具备必要的资源及其它条件。可行性,是指在当前情况下,设计开发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性。系统的可行性分析,是针对设计一个系统,它的设计是否存在内外部的必要条件,包括技术上、经济上、人力资源以及组织管理上的必要条件,同时还要分析在目前条件下是否有必要设计这样一个系统。随着计算机技术、网络技术和信息技术的发展,越来越多地改善着现代人的观念。办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。目前,国内人事信息管理系统的开发技术基本成熟;主要原因在于人事信息管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件;加上近十年来计算机技术的飞跃发展,以及国内各应用单位的高度重视,人事信息管理系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了人事信息管理系统,其他没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事信息管理系统作为其应用与开发的首要目标。加上国家劳动主管部门及国内计算机应用开发商的共同努力,国内目前已有多种通用的人事信息管理系统软件供应用单位选择使用,而且还有多种人事信息管理系统开发通用工具供用户开发自己的人事信息管理系统。应该说,人事信息管理系统的开发与应用在国内已进入相对成熟期。为解决这一问题,企业在更新硬件的同时,根据实际状况,设计出这款企业人事管理系统。这款企业人事管理系统主要有4个功能部分组成,分别是:1) 档案更新2) 档案统计3) 档案输出4) 修改密码主要实现企业人事信息的管理查看,员工基本信息输出,以及员工薪管理等功能。经过分析,我选用了微软公司的VISUAL FOXPRO 6.0作为开发工具,利用其提供的各种面向对象的开发工具,开发了这套企业人事信息管理系统。首先,在短时间内建立系统应用原型;然后,对初始原型系统进行需求迭代,根据需求不断修正和改进,直到形成用户满意的可行系统。3.1.1技术可行性1) 硬件、软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用的主要软件有 Microsoft visio,数据库采用vf 6.0。2) 维护操作工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。3.1.2 经济可行性1)资金可得性由于系统开发并不复杂,操作起来也比较简单,只需一些基本的编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。2)经济合理性由于该系统用于企业工作的大部分信息发布和传递工作,不仅能够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个企业各部门之间的无纸化办公的推广。3.1.3社会可行性网络安全技术的不断提升,网络管理人事在实际运用中越来越被企业或个人所接受(这些都可以在实际生活中找到材料和数据。),并且在不断的提升和表现它在实际企业活动中的经济价值,这个经济价值也是当前的企业所期望看到的。人事管理工作覆盖面广,涉及到机构设置、人员调配、员工培训、考核、奖惩、工资福利待遇等多个方面。人事管理活动中产生的大量数据和信息,如:各级机构的层次构建,职工的自然状况,职称、职务变动情况,考核培训结果,专业技术工作及主要业绩以及针对这些数据进行的各类统计报表的制作和综合分析等。对如此多的数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网络化管理手段能够满足这些要求。3.2 组织结构调查为了对系统有一个全貌性的了解,首先要对系统的内部人员结构、组织及用户情况有所了解。一般企业包括人事部、财务部、策划部、销售部、项目部、采购部等,企业人事组织结构图大致如下:3.3业务流程分析业务流程分析是对业务功能分析的进一步细化。业务流程分析的目的是:形成合理、科学的业务流程。根据人力资源管理业务的流程特点,绘制其业务流程图如下:有关部门人事管理信息系统工资查询单人员变动单人员查询单人员变动单人员资料工资单管理员一般用户3.4数据流程分析数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。根据人力资源管理业务数据流动的特点,绘制其数据流程图如下:有关部门数据存档 工资基本表登记处理登记成立一般用户管理员管理员管理员基础档案表登记处理登记成立人员变动表登记处理登记成立3.5数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。为了对设计了传统中的各个元素作出详细的说明,有必要建立数据字典。数据字典的主要内容是对数据流程图中的数据项,数据结构,数据流,处理逻辑,数据存储和外部实体等六个方面进行具体的定义。3.5.1数据项1)数据项名称: 用户名简述:用户的名字,没有重复,可以唯一标识每一用户类型:文本长度:82)数据项名称:用户密码简述:用户的密码,用来证验登陆的用户是否合法。类型:文本长度:63)数据项名称:代号简述:部门的编号,用来区分部门类型:文本长度:44)数据项名称:部门简述:企业各执行分支类型:文本长度:85)数据项名称:姓名简述:企业人事姓名类型:文本长度:86)数据项名称:性别简述:各员工的性别类型:文本长度:27)数据项名称:现任职务简述:员工现在所在公司的职务类型:文本长度:108)数据项名称:出生年月简述:员工的出生年月类型:文本长度:89)数据项名称:民族简述:各员工的名族类型:文本长度:810)数据项名称:籍贯简述:员工出生地类型:文本长度:103.5.2数据结构1)数据结构名称:用户名和密码信息 组成:用户名,密码,2)数据结构名称:民族档案设置组成:民族名称3)数据结构名称:职工类型设置组成:职工类型名称4)数据结构名称:文化程度设置组成:文化程度名称。5)数据结构名称:政治面貌设置组成:政治面貌名称6)数据结构名称:部门类别设置组成:部门类别编号,部门类别名称7)数据结构名称:工资类型设置组成:工资8)数据结构名称:职称类别设置组成:职称类别名称。10)数据结构名称:职工信息组成:职工编号,职工性别,职工年龄,民族,籍贯,职称,职称类别,部门类11)数据结构名称:职工的家庭成员组成:员工号,成员姓名,关系,担任职务,政治面貌4 系统设计进入了设计阶段,要把软件“做什么”的逻辑模型变换成“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反应在设计说明书文档中,所以系统的设计是把系统要求转化成系统表示的过程。4.1功能结构设计根据系统的总体要求及设计思想,结合上面的分析,设计得出的人事信息系统模块 。主要由以下几个功能模块组成。4.2概念结构设计根据需求分析的结果:数据流图和数据字典来设计出企业人事管理系统的分E-R图和基本E-R图,为下一步的逻辑设计阶段提供素材.登入用户人事管理系统n1查询职员信息1n4.3数据库设计数据库在一个信息管理系统中占有非常主要的地位,数据库结构设计的好坏,将直接对应用系统的效率以及实现的效果产生影响,合理的数据库机构设计可以提高数据库存储的效率,保证数据的完整和一致,同时也有利于程序的实现。设计数据库时应考虑到用户各方面的需求,包括现有的以及将来的可能增加的需求。同时,也要考虑到由于用户错误的数据操作所可能产生的问题,以及解决此类问题的办法。4.3.1 数据库项和数据结构表设计1)人事基本信息表:字段名标题字段类型宽度小数位数dh代号字符型4bm部门字符型8xm姓名字符型8xb性别字符型2xrzw现任职务字符型10csny出生年月日期型8mz民族字符型8jg籍贯字符型10zzmm政治面目字符型8whcd文化程度字符型4jkzk健康状况字符型4gz工资数值型62nl年龄数值型4bh编号数值型12)家庭成员表:字段名标题字段类型宽度小数位数dh代号字符型4ybrgx与本人关系字符型4whcd文化程度字符型8zzmm政治面目字符型83)社会关系表:字段名标题字段类型宽度小数位数dh代号字符型4gxxm关系姓名字符型6ybrgx与本人关系字符型4zzmm政治面目字符型4zwgz职务工种字符型6bz备注字符型204)个人简历表:字段名标题字段类型宽度小数位数dh代号字符型4gzdw工作单位字符型20drzw担任职务字符型105)管理人员表:字段名标题字段类型宽度小数位数xm姓名字符型8mm密码字符型64.3.2关系设计4.4数据存储设计4.4.1登录界面设计输入正确的管理员姓名、密码和等级显示“登录成功”,进入主菜单。如果不输入则会显示“姓名或密码不能为空,请重新输入”,如果输入错误,则会显示“用户不存在或密码错误”。4.4.2主菜单设计主菜单是用户进入系统后主要接触的界面,由它可以进入各个功能模块。分别单击按钮“档案更新”、“档案更新”、“档案输出”、“修改密码”现实各子菜单,可进入与之相对应的功能模块,单击“退出”按钮退出本系统。4.4.3档案更新设计档案更新模块包含了“人事记录增加”、“人事记录修改”、“人事记录删除”几个功能模块,单击进入,单击“退出”即退出本系统。此界面可以在系统中添加员工信息此界面可以修改员工信息此界面可以删除员工信息以“人事记录删除”为例运行界面:4.4.4档案统计设计档案统计模块包含了“统计技术职务”、“统计文化程度”、“统计政治面目”几个功能模块,单击进入,单击“退出”即退出本系统。该界面可以统计每个部门中不同职务的人员人数该界面可以统计出企业不同文化层面的员工人数该界面可以统计出企业不同政治面目的员工人数以“统计技术职务为例”运行界面:4.4.5档案输出设计以输出社会关系为例:4.5代码设计1)登陆界面中“ 确认”按钮的代码设计:USE 管理人员表IF EMPTY(THISFORM.TEXT1.VALUE).or.empty(THISFORM.TEXT2.VALUE)MESSAGEBOX("用户名或密码不能为空,请重新输入",48,"系统提示")thisform.text2.SetFocusELSElocate for alltrim(管理人员表.xm)=alltrim(thisform.text1.value) and alltrim(管理人员表.mm)=alltrim(thisform.text2.value)if found()MESSAGEBOX("登陆成功!")do form 顶层表单thisform.release ELSEMESSAGEBOX("用户不存在或密码等级错误",46,"系统提示")thisform.text1.Value=""thisform.text2.Value=""thisform.text2.SetFocusENDIFENDIF2)顶层表单的init事件:do 菜单.mpr with this,.t.3)人事记录增加中“确定”按钮的代码:set exclusive onselect 人事基本信息表if empty(alltrim(thisform.text1.value) messagebox("代号不能为空",48,"错误") thisform.text1.setfocuselse dh1=alltrim(thisform.text1.value) bm1=alltrim(thisform.text2.value) bh1=val(allt(thisform.text3.value) xm1=alltrim(thisform.text4.value) xb1=alltrim(thisform.text5.value) gz1=val(allt(thisform.text6.value) xrzw1=alltrim(thisform.text7.value) csny1=ctod(allt(thisform.text8.value) nl1=val(allt(thisform.text9.value) mz1=alltrim(thisform.text10.value) jg1=alltrim(thisform.text11.value) zzmm1=alltrim(thisform.text12.value) whcd1=alltrim(thisform.text13.value) jkzk1=alltrim(thisform.text14.value) set order to dh seek dh1 if !found() insert into 人事基本信息表 (dh,bm,bh,xm,xb,gz,xrzw,csny,nl,mz,jg,zzmm,whcd,jkzk)value(dh1,bm1,bh1,xm1,xb1,gz1,xrzw1,csny1,nl1,mz1,jg1,zzmm1,whcd1,jkzk1) messagebox("添加成功!",48,"信息") thisform.text1.value='' thisform.text2.value='' thisform.text3.value='' thisform.text4.value='' thisform.text5.value='' thisform.text6.value='' thisform.text7.value='' thisform.text8.value='' thisform.text9.value='' thisform.text10.value='' thisform.text11.value='' thisform.text12.value='' thisform.text13.value='' thisform.text14.value='' else messagebox("此代号已存在,请另输一个",48,"错误") thisform.text1.value='' thisform.text1.setfocus endifendif“取消”按钮的代码: thisform.text1.value='' thisform.text2.value='' thisform.text3.value='' thisform.text4.value='' thisform.text5.value='' thisform.text6.value='' thisform.text7.value='' thisform.text8.value='' thisform.text9.value='' thisform.text10.value='' thisform.text11.value='' thisform.text12.value='' thisform.text13.value='' thisform.text14.value=''thisform.text1.setfocus3)“人事记录修改”按钮“第一个”代码:goto topmand1.enabled=.f.mand2.enabled=.f.mand3.enabled=.t.mand4.enabled=.t.thisform.refresh“下一个”代码:mand1.enabled=.t.mand2.enabled=.t.if not eof()skip 1if recno()=reccount()mand3.enabled=.f.mand4.enabled=.f. messagebox("已经到最后一条记录了!",64,"提示")endifendifthisform.refresh“前一个”代码:mand3.enabled=.t.mand4.enabled=.t.if not bof()skip-1if recno()=1 mand1.enabled=.f. mand2.enabled=.f. messagebox("已经到第一条记录了!",64,"提示") endifendifthisform.refresh“最后一个”代码:goto bottommand1.enabled=.t.mand2.enabled=.t.mand3.enabled=.f.mand4.enabled=.f.thisform.refresh“人事信息删除”与“人事信息修改”的代码设计原理相同。4)“统计技术职务”的“确定”按钮代码:select 人事基本信息表do case case empty(thisform.text1.value) and empty(bo1.value) select bm as 部门,xrzw as 职称,count(*) as 人数 from 人事基本信息表 group by bm,xrzw order by bm into cursor tj2 case !empty(bo1.value) and empty(thisform.text1.value) select bm as 部门,xrzw as 职称,count(*) as 人数 from 人事基本信息表 where xrzw=bo1.value group by bm order by bm into cursor tj2 case !empty(thisform.text1.value) and empty(bo1.value) select bm as 部门,xrzw as 职称,count(*) as 人数 from 人事基本信息表 where bm=thisform.text1.value group by xrzw order by bm into cursor tj2 case !empty(thisform.text1.value) and !empty(bo1.value) select bm as 部门,xrzw as 职称,count(*) as 人数 from 人事基本信息表 where bm=thisform.text1.value and xrzw=bo1.value group by xrzw order by bm into cursor tj2 endcasethisform.grid1.visible=.t.thisform.grid1.recordsourcetype=1thisform.grid1.recordsource="tj2"thisform.grid1.column1.width=75thisform.grid1.column2.width=75thisform.grid1.column3.width=75thisform.refresh“统计文化程度”和“统计政治面目”与“统计技术职务”代码设计原理相同。5)“输出社会关系”第一个按钮代码:select 人事基本信息表 go top mand1.enabled=.f. mand2.enabled=.f. mand3.enabled=.t. mand4.enabled=.t. thisform.refresh第二个按钮:mand3.enabled=.t.mand4.enabled=.t.if not bof()skip-1if recno()=1 mand1.enabled=.f. mand2.enabled=.f. messagebox("已经到第一条记录了!",64,"提示") endifendifthisform.refresh第三个按钮: mand1.enabled=.t. mand2.enabled=.t. skip if recno()=reccount() mand3.enabled=.f. mand4.enabled=.f. endif thisform.refresh第四个按钮:goto bottom mand1.enabled=.t. mand2.enabled=.t. mand3.enabled=.f. mand4.enabled=.f. thisform.refresh“输出个人简历”与“输出家庭成员”与“输出社会关系”各代码设计原理相同。4.6系统配置设计 多种多样的的计算机技术产品为信息系统的建设提供了极大的灵活性,使我们可以根据应用的需要选用不同生产商的性能各异的软硬件产品,但同时员工系统设计工作带来了新的困难,那就是面对众多厂家生产的产品如何做出最明智的选择。本系统的主要设计依据是:1) 系统的吞吐量2) 系统的响应时间3) 系统的可靠性4) 系统的处理方式5) 地域范围6) 数据管理方式根据以上六大依据,本系统最低的计算机硬件配置为:1GHz 32 位 (x86) 或 64 位 (x64) 处理器¹)。1 GB 系统内存。DirectX 9 图形支持,WDDM 驱动程序,至少 128 MB 图形内存²,Pixel Shader 2.0 和 32 位/像素。40 GB 硬盘容量,15 GB 可用空间。DVD-ROM 驱动器³。音频输出能力。Internet 访问能力。软件配置为:windows 2000以上,Visual Foxpro 6.0 中文版另外,其他系统配置根据自身公司的需要进行选择。5 系统实施5.1 选择开发平台硬件平台是开发与运行系统所需要的硬件环境,由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高。我选择的是DDR256M、60G硬盘内存的普通微机。软件平台是指系统开发与运行的软件环境。我在开发时选用了稳定性较强的Windows XP中文专业版和VF6.0作为开发语言用于数据库设计。 由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。VF6.0具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理5.2系统测试实际开发过程中不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作。我在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是: (1)分调:在“登陆界面”文本框中输入“用户名”,例002,然后输入密码,该界面从其他相应的文本框中能够显示出相应的信息,系统是可以正常运行的。为了保证每一项菜单能够正确实现系统设计的功能,我把相关的基础数据,基本上全部输入到本系统中,并对每一个菜单项进行了增加、删除、修改等操作,从而保证了菜单级功能的正确实现。 (2)数据跟踪:我完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。 (3)总调:我在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。在具体的测试中,我认为应当遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。5.3系统切换我设计的大学工资管理系统准备采用并行切换方式,以保证平衡可靠的过度。即一方面使用本系统来进行工作,另一方面又继续沿用老的方式手工方式,在一定时期内,如果程序存在一些漏洞和错误,用户也提出了修改意见,那么系统还要经过进一步完善才能正式投入使用,终止以前的操作方式。6心得体会设计这个程序,我们经历了无数次失败。每一个小小的错误都让我们查找了好久,用五天的时间终于做成功了,觉得很不容易。当初觉得做个系统是很简单的事情,于是挑了一个喜欢的系统,以为会很轻松地完成,可是做下来才发现有各种问题。我查阅了许多资料,并请教了许多同学,终于把这个系统做完了,酸甜苦辣算是都尝过了。从这次的设计中我收获了很多。细心决定成败,我大多数的问题都是那些不易发现的小错误,还好有各位同学的帮助,我能够顺利地解决了问题,很感谢那些帮助过我的同学。此外,我们通过这次实验提升了自己的能力,对vf系统更为了解,也学会了菜单的制作,真的是受益匪浅。 参 考 文 献1. 黄梯云管理信息系统高等教育出版社,20092. 黎连业.管理信息系统设计与实施.清华大学出版社,19983. 张德.人力资源开发和管理.清华大学出版社,19954. 许树柏.实用决策方法层次分析原理.天津大学出版社,19985. 秦寿康.综合评价原理和应用.电子工业出版社,2000.36. 彭运芳.人力资源开发的层次分析模型.系统工程,2004(第22卷,第4期:7173)

    注意事项

    本文(企业人事管理系统开发与设计课程设计.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开