




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 绪论1.1设计名称:人事考勤管理系统1.2开发单位:1.3设计目标(1)进期目标:力争在短时间内基本上满足人事考勤管理系统的各种需要,并留出一定的接口,以被后期升级。(2)远期目标:在进期目标的基础上,不断完善系统,改正其中的错误和落后过程,适当增加多种报表以适应不同的情况。1.4设计意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 要是把分散在企事业单位中的档案实行统一、集中、规范的收集,利用计算机建立分类编号管理、电脑存储查询等现代化、专业化的管理系统,就将给企事业单位的管理部分带来很大的方便。而且利
2、用计算机进行管理具有手工管理所无法比拟的优点,例如:查找方便、可靠性强、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.5系统开发工具的选择1.5.1系统编程工具的选择自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为一种强有力的应用开发环境。这些新型的开发工具通常以一种集成软件包的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。例如,微软的Microsoft
3、 Visual Basic6.0,ACCESS 2000等数据库辅助开发工具。现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有: Microsoft公司的Visual Basic 6.0版Microsoft公司的Visual C+6.0版Borland公司的Delphi 6.0版在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没
4、有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。而Visual Basic 6.0是一个非常理想选择。Visual Basic 6.0 是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于种类应用程序设计。在Visual Basic 6.0的集成开发环境中,用户可以设计程序代码、运行程序、进行程序错误的调试等,可视化的开发方法降低
5、了应用程序开发的难度。Visual Basic 6.0的基础编程语言是具有面向对象特性的Pascal语言,即Object Pascal 。Object Pascal具有代码稳定、可读性好、编译速度快等优点,并将面向对象的概念移植到了Pascal语言中,使这种基础语言有了新的发展空间。使用Visual Basic 6.0 ,我们几乎可以作任何事情,还可以撰写种各种类型的应用程序,动态链接库(DLL)、CON、或CORBA对象,CGI/ISAPI程序,Microsoft Back Office应用程序。程序的规模小到简单的个人数据库应用,大到复杂的企业的多层次分布式系统,都可以使用Visual B
6、asic 6.0进行开发,其友好的集成开发界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评。尤其是Visual Basic 6.0对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,深受广大数据库应用程序设计人员的喜爱。Visual Basic 6.0为数据库应用开发人员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快。1.5.2后台数据库的选择数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两
7、类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息。 开发本系统我选择用Access2000建立后台数据库。因为本系统需要建立多个数据表,而且在本系统中,各表之间都相互联系,所以开发本系统就要选择关系型数据库,而Access2000就是关系数据库开发工具。数据库都能汇集各种信息以供查询、存储和检索。而Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,
8、可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。而且关系数据库是已开发的最通用的数据库之一。操作方便,功能强大,基于以上优点,我选择Access 2000创建后台数据库。第二章 系统分析2.1系统需求分析:人事考勤管理信息一直采用手工管理方式,但随着企业员工人数的增多,对员工信息及考勤信息的需求也越来越大,对信息处理的要求也越来越高,手工管理的弊端日益显示出来。不同部门之间的数据不能共享,存在大量的重复劳动;员工的添加、修改、删除、查询等工作效率太低、浪费严重等等。解决这些问题最好的办法是实现人事考勤信息管理的自动化,用计算机处理来代替手工管理。利用计算机中最为
9、友好、最为方便的WINDOWS界面进入系统,用键盘轻松地完成数据的录入、查询和统计的操作。通过调查,要求系统需要有以下功能: 由于操作人员的计算机知识普遍较差,要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;2.2可行性分析:2.2.1技术可行性:人事考勤管理系统在技术上日趋成熟,利用Visual basic可以对其中的各种信息进行分析。在技术上具有可行性。2.2.2操作可行性:本系统没有复杂且不可理解的过程,所有
10、的过程均采用简单的键盘录入和鼠标操作。每一个过程、每一个功能、每一个选项均有相应的辅助信息,通俗易懂。如果对计算机有一定了解,只要经过简单的软件培训就可以实现系统的操作。因此,具有操作可行性。2.2.3理论可行性:计算机可以代替人工进行许多繁杂的劳动计算机可以节省许多资源,计算机可以大大的提高人们的工作效率,因此,具有理论可行性。 2.2.4经济可行性 在开发本系统之前,需要准备Visual Basic 6.0和Access2000数据库软盘。还要收集一些数据资料,查阅国外同等系统的开发技术,这些都可在图书馆里或书店查阅,不需要花费。在设计完成以后,系统运行不需要特殊的系统环境和外部设备。所以
11、说在开发始终都不需大量的人力、物力和财力,因此,系统具有经济可行性。2.2.5法律可行性 在系统的分析与设计过程中,部分引用的代码是共享的,并不存在任何侵权问题,因此,具有法律可行性。因此,本系统具有技术可行性、操作可行性、理论可行性、经济可行性和法律可行性2.3结构分析: 人事考勤管理系统系统信息管理考勤考评管理基本信息管理考勤信息管理员工信息管理部门信息管理考评信息管理修改密码用户权限员工家庭主要成员记录员工照片管理员工教育及工作经历记录2.4数据分析:(1)部门信息表:部门编号、部门名称、部门职能描述、上级部门编号。(2)员工基本信息表:员工编号、姓名、照片、性别、民族、生日、政治面貌、
12、文化程度、婚姻状况、籍贯、身份证号、工作证号、办公 、手机号码、档案存放地、户口的在地、工作岗位、职务、员工状态、上级员工编号、合同有效期、备注、填表用户、填表日期和时间。(3)员工家庭主要成员记录表:编号、员工编号、姓名、性别、年龄、与本人关系、工作单位等。(4)员工教育及工作经历记录表:编号、员工编号、开始时间、终止时间、学校/单位名称、职务等。(5)员工考勤表:考勤月份、员工编号、全勤天数、出差天数、病假天数、事假天数、旷工天数、法定休假天数、倒休假天数、迟到时间(分钟)、早退时间(分钟)、法定节假日加班、周六或周日加班、日常加班、备注信息等。(6)员工工作考评表: 考评月份、员工编号、
13、总体评价、奖励事由、奖励金额、处罚事由、处罚金额、备注信息等。(7)用户信息表:用户名、密码。2.5关系模型E-R图部门编号上级部门编号部门信息部门职能部门名称(部门信息E-R图)职工编号工作单位姓名编号家庭成员与本人关系性别年龄(员工家庭成员E-R图)职工编号职务终止时间开始时间编号教育及工作经历学校/单位名称(教育及工作经历E-R图)用户信息权限用户名密码(用户信息E-R图)职工编号处罚金额处罚事由奖励金额奖励事由总体考评考评月份工作考评(工作考评E-R图)法定节假日加班迟到时间法定休假天数旷工天数倒休假天数事假天数病假天数早退时间双休加班日常加班备注信息考勤月份全勤天数出差天数员工考勤职
14、工编号(员工考勤E-R图)合同有效期填表日期和时间上级员工编号工作岗位户口所在地档案存放地填表用户员工状态职务备注工作证号办公 手机号码身份证号籍贯婚姻状况文化程度政治面貌生日民族性别照片职工姓名职工编号职工基本信息(职工基本信息E-R图)第三章 系统设计3.1系统功能描述综合人事管理系统的基本功能是对企、事业单位的组织机构和员工进行管理,该系统的主要功能如下:1、部门息管理:(1)添加部门信息,包括部门编号、部门名称、部门职能描述和上级部门等管理。(2)修改部门信息。(3)删除部门管理。(4)查看部门信息。2、员工基本信息管理:(1)添加职工基本信息,包括员工编号、姓名、性别、生日、所在部门
15、等信息。(2)修改职工基本信息。(3)删除职工基本管理。(4)查看职工基本信息。3、员工照片管理:(1)添加员工照片,将指定的图片文件存储到数据库中。(2)修改员工照片(3)删除员工照片(4)显示员工照片4、员工主要家庭成员信息管理:(1)添加员工主要家庭成员信息,包括员工主要家庭成员的姓名、关系、工作单位等信息。(2)添加员工主要家庭成员的信息。(3)删除员工主要家庭成员的信息。(4)查看员工主要家庭成员信息。5、员工主要教育与工作经历管理(1)添加员工主要教育与工作经历信息,包括开始日期、截止日期、学校或单位、职务等信息。(2)修改员工主要学习与工作经历信息。(3)删除员工主要学习与工作经
16、历信息(4)查看员工主要学习与工作经历信息6、员工考勤管理(1)添加员工考勤信息,包括考勤月份、病假天数、事假天数、旷工天数等信息。(2)修改员工考勤信息(3)删除员工考勤信息。(4)查询员工考勤信息。(5)月度考勤统计表。7、员工工作考评管理功能(1)添加员工工作考评信息,包括考评月份、奖励事由、奖励金额、处罚事由、处罚金额和总体评价等信息。(2)修改员工工作考评信息。(3)删除员工工作考评信息。(4)查看员工工作考评信息。8、系统用户管理系统(1)添加系统用户信息,包括用户名、密码、员工编号和用户类型(系统管理员和普通用户)等信息。(2)修改系统用户信息。(3)删除系统用户信息。(4)查看
17、系统用户信息。3.2系统功能图人事考勤管理系统部门信息管理基本信息管理系 统 管 理可以看到本系统划分为3个功能模块,基本信息管理模块用于管理部门及员工的基本信息,考勤考评管理模块用于按照部门和时间对员工进行考勤和考评记录,系统用户管理模块用于管理系统用户信息。员工照片管理信息 提供部门 提供员工员工家庭主要成员管理息员工基本信息部门管理信息 数据 数据员工学习与教育经历管理基本信息管理模块功能图员工基本信息管理模块是整个系统的核心。除了部门管理模块外,其他各个模块都针对每个员工的某个方面进行管理,都需要提供员工编号等基本信息作为索引。考勤考评管理模块的基本功能如图:员工考勤管理 提供员员工基
18、本信息管理工数据员工工作考评管理最后生成的系统流图如下图:开 始 重试 用户登录 失败 管理自己的用户信息 管理普通系统管理员用户信息 管理普通用户的用户信息读取用户类型 管理普通系统管理员用户信息 管理普通用户的用户信息 Admin 用户拥有所有权限 普通系统 管理员用户 只有查询权限 普通用户管理自己的用户信息 系统流图3.3数据库设计 开发本系统,选用Access2000作为后台数据库。这里主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工
19、具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。3.3.1建立数据库注意事项为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规范化地重组数据结构,对数据进行规范化表达;关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据元素的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。3.3.2数据表的设计数据库包含以下7张表:部门表Departments、员工基本信息表Employee员工家庭主要成员记录表F
20、amily、员工教育及工作经历记录表Experience、员工考勤表Checkin、员工工作考勤表Evaluation和用户信息表Users。表Departmentsr的结构编号字段名称数据类型1部门编号数字长整型2部门名称文本,长度为503部门职能描述文本长度为2554上级部门编号数字,长整型表Employees的结构编号字段名称 数据类型1员工编号自动编号2姓名文本,长度为503照片OLE对象4性别文本长度为25民族文本,长度为406生日文本,长度为107政治面貌文本,长度为408文化程度文本,长度为409婚姻状况文本,长度为1010籍贯文本,长度为6011身份证号文本,长度为2012工作
21、证号文本长度为4013办公 文本,长度为3014手机号码 文本,长度为3015档案存放地文本,长度为10016户口所在地文本,长度为10017到岗日期文本,长度为1018所在部门编号数字,长整型19工作岗位文本,长度为4020职务文本,长度为2021员工状态(1_在职人员,2_兼职人员,3_试用人员,4_离职人员, 5_返聘人员,6_退休人员)数字,字节22上级员工编号数字,长整型23合同有效期数字,长整型24备注文本,长度为20025填表用户文本,长度为3026填表日期和时间文本,长度为20 表Famliy的结构编号字段名称数据类型1编号自动编号2员工编号数字,长整型3姓名文本,长度为504
22、性别文本,长度为25年龄数字,整型6与本人关系文本,长度为207工作单位文本,长度为40 表Experience的结构编号字段名称数据类型1编号自动编号2员工编号自动编号3开始时间文本,长度为104终止时间文本,长度为105学校/单位名称文本,长度为506职务文本,长度为20表Checkin的结构编号字段名称数据类型1考勤月份文本,长度为102员工编号数字,长整型3全勤天数数字,小数,精度为4,小数位数为14出差天数数字,小数,精度为4,小数位数为15病假天数 数字,小数,精度为4,小数位数为16事假天数数字,小数,精度为4,小数位数为17旷工天数数字,小数,精度为4,小数位数为18法定休假天
23、数数字,小数,精度为4,小数位数为19年休假天数数字,小数,精度为4,小数位数为110倒休假天数数字,小数,精度为4,小数位数为111迟到时间(分钟)数字,整型12早退时间(分钟)数字,整型13法定节假日加班数字,小数,精度为4,小数位数为114周六或周日加班数字,小数,精度为4,小数位数为115日常加班数字,小数,精度为4,小数位数为116备注信息文本,长度为200表Evaluation的结构编号字段名称数据字典1考评月份文本,长度为102员工编号数字,长整型3总体评价文本,长度为2004奖励事由文本,长度为2005奖励金额数字,整型6处罚事由文本,长度为2007处罚金额数字,整型8备注信息
24、文本,长度为200表Users的结构编号字段名称 数据类型1用户名文本,长度为402密码文本,长度为403用户类型(1-系统管理员用户,2-普通用户)3.4面设计3.4.1计登录窗体设置登录窗体的属性窗体属性设置值具体说明名称FrmLogin设置窗体名称BorderStyle1-Fixed Single设置窗体的边框属性Caption身份验证窗体的标题文本ControlBoxFalse取消控控制按钮,防止用户通过控制按钮关闭对话框StartUpPosition2-屏幕中心设置窗体弹出时,位置在屏幕中心登录窗体包含的控件及其属性对象名属性属性值Label1Caption用户名Label2Capt
25、ion密码txtUserText空txtPwdText空PasswordChar*Cmd_okCaption确定Cmd_CancelCaption取消3.4.2设计主窗体菜单项的属性标题名称基本信息管理Mn_1部门管理Mn_dep员工管理Mn_emp退出系统Mn_exit考勤考评管理Mn_2考勤管理Mn_check考评管理Mn_eva系统用户管理Mn_3用户管理Mn_user修改密码Mn_pwd菜单设计器如图:主界面如图:3.4.3设计部门编辑窗体窗体中包含的控件及其属性对象名属性属性值LblUpperNameLdlUpper(用来显示具体的上级部门)TxtDepNameTxtDep(用来编辑
26、部门名称)TxtDescribesNameTxtDescribes(用来编辑部门功能描述)MultiLineTrue( 多行插入)Scrollbar2-Vertical(垂直滚动条)Cmd_OKCaption确定Cmd_CancelCaption取消3.4.4设计选择部门窗体设置窗体的属性窗体属性设置值具体说明名称FrmDepSel设置窗体名称BorderStyle1-Fixed Single设置窗体的边框属性Caption空窗体的标题条文本ControlBoxFalse取消控制按钮3.4.5设计选择员工窗体对象名属性属性值AdoEmpNameListCommandType8-adcmdUnk
27、nownComboStateList在职人员/兼职人员/试用人员/离职人员/返聘人员/退体人员Datalist1BoundColumnEmpIdListFieldEmpNameRowSourceAdoEmpNameListCmd_OKCaption确定Cmd_CancelCaption取消3.4.6设计员工基本信息窗体对象名属性属性值/说明TxtEmp_Name员工姓名Combosex性别List男/女Dtbirth出生日期(使用Dipicker控件选择日期)Txtpolitical_party政治面貌TxtNationality民族ComboMarital婚姻状况Combostate员工状态
28、List在职人员/兼职人员/试用人员/离职人员/返聘人员/退休人员TxtFamily_place籍贯Txtculture_Level文化程度TxtID_Card身份证号码TxtBadgeID工作证号TxtOfficephone办公 TxtMobile移动 TxtFiles_keep_org档案所在地Txt Hukou户口所在地DtHireDate到岗日期(使用DTPicker控件选择日期)Txtcontract_Duration合同有效期ComboUpper上级员工Txtposition1工作岗位TxtTitle职务LblFillin_person填表人LblFillin_Time填表时间Tx
29、tMemol备注Cmd_OKCaption确定Cmd_CancelCaption取消3.4.7设计员工信息管理窗体对象名属性属性值AdoEmpNameListCommandType8-adcmdUnknownAdoEmpDetailCommandtype8-adcmdUnknownCombostateList在职人员/兼职人员/试用人员/离职人员/返聘人员/退休人员Datalist1BoundcolumnEmpIdListFieldEmpNameRowSourceAdoEmpNameListLblEmp_NameDataFieldEmpNameLbl_sexDataFieldSexLbl_Na
30、tionalityDataFieldNationalityLbl_BirthDataFieldBirthLbl_political_partyDataFieldPolitical_partyLbl_culture_levelDataFieldCulture_levelLbl_Martal_conditionDataFieldMartal_conditionLbl_Family_placeDataFieldFamily_placeLbl_Id_cardDataFieldId_cardLbl_BadgeIDDataFieldBadgeIDLbl_OfficephoneDataFieldOffice
31、_phoneLbl_MobileDataFieldMobileLbl_Files_keep_orgDataFieldFiles_keep_orgLbl_HukouDataFieldHukouLbl_HirdDateDataFieldHirdDateLbl_position1DataFieldPosition1Lbl_TitleDataFieldTitleLbl_upperDataFieldUpperLbl_contract_DurationDataFieldContranct_DurationLbl_MemolDataFieldMemolLbl_Fillin_personDataFieldFi
32、llin_personLbl_Fillin_timeDataFieldFillin_timeImage1Appearance1-3DCmd_FamilyCaption家庭主要成员管理Cmd_ExperienceCaption学历与工作经历Cmd_AddCaption添加职员Cmd_ModiCaption修改资料Cmd_DelCaption删除职员Cmd_TransCaption部门调转Cmd_BackCaption返回3.4.8设计照片管理窗体对员工照片管理的模式与其他信息不同,需要单独的处理。为了使用户能够方便地选择图像文件,在窗体中将使用commondialog控件,此控件提供一组标准的操
33、作对话框,进行诸如打开和保存文件,设置打印选顶,以及选择颜色和字体待操作。选择“工程”菜单中的“部件”命令,打开“部门”属性对话框,commondialog控件将出现在工具箱中。将commondialog控件添加到窗体中,并按照图所示设置窗体。3.4.9公共模块设置在编写数据库应用程序时,经常还要遇到好多组件、窗体同时访问相同的数据源的情况,为了节省时间与复杂的编译,创建数据模块是解决这类问题的最好办法。本程序主要创建了4个模块,一是:Const模块,二是:DbFunc模块,三是:GeneralFunc模块,四是:Variable模块。简单说来,数据模块是用来集中管理数据源的一个窗体,该窗体可
34、以被需要的地方随时引用。数据模块的具体代码参见附加代码。3.5 程序设计在主窗体中,为了方便对其他窗体的运行,需要在主窗体内加入可行性原代码,使在主窗体上的菜单、按钮和其他控件能够发挥作用,相应的也要添填加原代码。最终完成窗体的创建。(原代码参见附加代码)。第四章 系统测试在程序编程完毕后,要对其做必要的系统测试,以检测系统是否可用以及还存在哪些错误。可以对该系统进行以下的测试。4.1系统环境测试对于一个管理系统软件来讲,运行测试部分是尤为重要,尽管我们在进行功能测试时已检查出用户界面的错误,但离开软件或进行数据输出的结果,还需要运行测试。定义运行测试的界限依赖于仓库管理系统管理的范围。在很多
35、情况下,解决运行测试时暴露的问题不是由软件设计者负责,而是应该由学校负责人自己或有关的第三方负责,但由于系统的整体性问题,同时软件设计者负责的部分也是软件站的核心,因此,运行问题还是需要软件设计者和企业单位及第三方共同去解决。4.2功能测试功能测试是测试阶段要完成的普通的,也是显而易见的环节。必须对整个企业档案管理系统软件进行检查,以确保所有功能是否能正确执行,以便用于以后工作运营。对于管理项目,功能测试中最重要的一点就是电脑的兼容性测试,即确保管理软件在所有电脑上都能操作正常。同样还要检查软件在不同的操作系统条件下输入数据功能是否正常。下面是在进行功能测试时需要的注意事项:a 链接:是否存在
36、链接中断,是否存在错误链接。b 录入:录入内容是否正确。c 信息表格:是否能正确填写并保存。d 设计:有没有不能看到或读取的因素。进行功能测试时,要从最特殊的情况开始,或从可能产生问题最多的配置开始。然后再测试大多企业单位录入时所用电脑时采用的配置。还应该尽量超越被认为是电脑正常运行使用的情况。比如:输入不规范的格式或字符,来检查该系统是否会产生录入错误的情况。4.3运行测试对于一个管理系统软件来讲,运行测试部分是尤为重要,尽管我们在进行功能测试时已检查出用户界面的错误,但离开软件或进行数据输出的结果,还需要运行测试。定义运行测试的界限依赖于企业档案管理系统管理的范围。在很多情况下,解决运行测
37、试时暴漏的问题不是由软件设计者负责,而是应该由企业单位自己或有关的第三方负责,但由于系统的整体性问题,同时软件设计者负责的部分也是软件站的核心,因此,运行问题还是需要软件设计者和企业单位及第三方共同去解决。4.3.1用户登录窗口的测试该测试的目的是保证登陆窗口的正确性与在错误发生时的容错与纠错性。具体通过在登陆框中输入空用户名,和错误的用户密码来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。4.3.2添加用户窗口的测试该测试的目的是保证添加用户窗口的正确性与在数据输入不正确时的容错与纠错性。具体通过在添加记录框中输入重复的用户名,空用户名和密码来检测系统的出错运行情况。
38、要求系统在遇到这些情况时能给出正确的错误提示。4.3.3查询模块的测试该测试的目的是保证查询窗口的正确性与在数据输入不正确时的容错与纠错性。具体通过在查询各种信息的查询方式框中输入空的编号,或其他信息,来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。4.4系统的维护一个好的信息管理软件,不仅仅是一次性制作完美就可以的,由于学校中所需要进行存储管理的信息内容不断的增加、变化,软件的管理内容也需要随之调整,这就要求我们对软件进行长期的不断的维护和更新。软件维护一般包括以下内容:内容的更新(学校需要进行存储信息的内容),软件风格的更新,软件重要界面设计制作,软件系统维护服务的
39、更新。第五章 系统使用说明5.1启动运行系统进入Windows操作系统后,双击“人事考勤管理系统”图标启动程序。首先,将显示的是系统的开始界面窗口,如图1-1-1所示输入正确的用户名和密码,按“确定”,系统检验正确后即可进入系统,如图1-1-2。如果密码输入错误率达到三次系统自动退出运行。单击“取消”按钮,即可退出。初次登陆该系统的用户,系统在登陆窗体的下方为其设置了初始用户名“admin”和密码“888888”,通过系统检验后的用户将顺利的进入本系统。系统的主界面如图1-1-3所示。5.2主界面操作5.2.1进入主界面后,管理员就可以通过菜单对本系统进行具体的操作。如图所示的是人事考勤管理系
40、统中的菜单项。菜单中包含本系统的全部功能,系统菜单项主要由三大部分组成,分别是:基本信息管理 、考勤考评管理、系统用户管理。基本信息管理:包括部门管理、员工管理、退出系统。主要用于实现基本信息的添加、修改、删除、查看等功能。考勤考评管理:包括考勤管理和考评管理两部分。主要用于考勤考评信息的管理。系统用户管理:用户管理、修改密码。主要用于实现用户权限的创建和修改。5.3基本信息表的操作5.3.1部门信息管理操作单击菜单栏“基本信息管理部门管理”弹出如图5-1-1的界面。图5-1-1单击“添加”按钮,弹出如图5-1-2的界面。图5-1-2如,在部门名称中填入“招聘组”,单击“确定”按钮,即可将信息
41、添加到部门管理信息中,单击部门管理中单击“修改”,将弹出如图5-1-3的界面。图5-1-4输入正确的信息后单击“确定”即可保存信息。5.3.2员工信息管理操作单击“基本信息员工管理”,弹出员工信息管理界面,如图5-1-51、添加职员在员工信息管理中单击“添加员工”,弹出如图5-2-1图5-2-1在此窗体中输入职工信息时,不可重复;日期的输入格式按照“yyyy-mm-dd”形式输入;当保存信息时,系统会提示你哪部分未完成,如果都填加完毕,将会提示你填加成功.输入正确信息后,单击“确定”,即可将信息保存在员工信息管理界面中。2、删除职员在员工信息管理界面中,单击“修改”,方法同上。单击“删除职员”,首先要选定的要删除的员工姓名,弹出如图5-2-2所示的对话框 图5-2-2单击“是”,该员工姓名将在员工列表中删除。3、部门调转在员工信息管理界面中单击“部门调转”,弹出如图5-2-3 图5-2-3在调往部门下拉框中,选择所要调转的部门,单击“确定”即可更新数据。4、家庭主要成员管理在员工信息管理界面中单击“家庭主要成员管理”时,需要先选择员工的姓名。弹出如图5-2-4的界面。 图5-2-4在此界面中,不能在当前界面的当前行进行添
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供应链管理课程进度汇报
- 大学生短片创作课程心得
- 营养与健康讨论
- 四川省宜宾四中2025年高三毕业生四月调研测试数学试题试卷含解析
- 山西晋中学市榆次区2024-2025学年初三下学期第二次周练化学试题试卷含解析
- 山东省蒙阴县重点名校2025年初三第三次统一考试生物试题试卷含解析
- 房地产行业中的新兴人才管理
- 肝炎患者的诊断和治疗进展
- 肺移植手术演示 肺移植手术全程详细介绍
- 2025年广告学专业考研考试试题及答案
- 2025年审计审查重点试题及答案
- 2025年证券从业资格证考试真题试题及答案
- 城市管理文明执法规范(试行)
- 广东省2024-2025学年佛山市普通高中教学质量检测物理试卷及答案(二)高三试卷(佛山二模)
- 【9数一模】2025年安徽合肥市第四十五中学九年级中考一模数学试卷(含答案)
- 2025年中石油政工师理论考试题库(含答案)
- 2025年二建-水利-简答200问
- 安全专项施工方案内容
- 2025天津市安全员《B证》考试题库及答案
- 电网工程设备材料信息参考价(2024年第四季度)
- 大客户营销技巧ppt课件
评论
0/150
提交评论