• 1012.25 KB
  • 2022-05-17 13:26:17 发布

人事考勤管理系统开发计算机类毕业设计

  • 33页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
第一章绪论1.1设计名称:人事考勤管理系统1.2开发单位:1.3设计目标(1)进期目标:力争在短时间内基木上满足人事考勤管理系统的各种需要,并留出一定的接口,以被后期升级。(2)远期目标:在进期目标的基础上,不断完善系统,改正其中的错误和落后过程,适当增加多种报表以适应不同的情况。1.4设计意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能己为人们深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。要是把分散在企事业单位中的档案实行统一、集中、规范的收集,利用计算机建立分类编号管理、电脑存储查询等现代化、专业化的管理系统,就将给企事业单位的管理部分带来很大的方便。而且利用计算机进行管理具有手工管理所无法比拟的优点,例如:查找方便、可靠性强、存储量大、保密性好、寿命长、成木低等。这些优点能够极大地提高企业档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.5系统开发工具的选择1.5.1系统编程工具的选择自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而U很多产品已发展成为一种强有力的应用开发环境。这些新型的开发工具通常以一种集成软件包的形式提供给开发人员,被称为Studio(工作室)或Suite(程序组)。例如,微软的MicrosoftVisualBasic6.0,ACCESS2000等数据库辅助开发工具。现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的VisualBasic6.0版Microsoft公司的VisualC++6.0版Borland公司的Delphi6.0版在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只 有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。而VisualBasic6.0是一个非常理想选择。VisualBasic6.0是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于种类应用程序设计。在VisualBasic6.0的集成开发环境中,用户可以设计程序代码、运行程序、进行程序错误的调试等,可视化的开发方法降低了应用程序开发的难度。VisualBasic6.0的基础编程语言是具有面向对象特性的Pascal语言,即ObjectPascaloObjectPascal具有代码稳定、可读性好、编译速度快等优点,并将面向对象的概念移植到了Pascal语言中,使这种基础语言有了新的发展空间。使用VisualBasic6.0,我们几乎可以作任何事情,还可以撰写种各种类型的应用程序,动态链接库(DLL)、CON、或CORBA对象,CGT/TSAPT程序,MicrosoftBackOffice应用程序。程序的规模小到简单的个人数据库应用,人到复杂的企业的多层次分布式系统,都可以使用VisualBasic6.0进行开发,其友好的集成开发界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评。尤其是VisualBasic6.0对数据库应用的强大支持,大大提高了数据库应用软件开发的效率,缩短了开发周期,深受广大数据库应用程序设计人员的喜爱。VisualBasic6.0为数据库应用开发人员提供了丰富的数据库开发组件,使数据库应用开发功能更强大,控制更灵活,编译后的程序运行速度更快。1.5.2后台数据库的选择数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息。开发木系统我选择用Access2000建立后台数据库。因为木系统需要建立多个数据表,而且在木系统中,各表之间都相互联系,所以开发木系统就要选择关系型数据库,而Access2000就是关系数据库开发工具。数据库都能汇集各种信息以供查询、存储和检索。而Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。而H关系数据库是己开发的最通用的数据库之一。操作方便,功能强大,基于以上优点,我选择Access2000创建后台数据库。 第二章系统分析2.1系统需求分析:人事考勤管理信息一直采用手工管理方式,但随着企业员工人数的增多,对员工信息及考勤信息的需求也越来越大,对信息处理的要求也越来越高,手工管理的弊端日益显示出来。不同部门之间的数据不能共享,存在大量的重复劳动;员工的添加、修改、删除、查询等工作效率太低、浪费严重等等。解决这些问题最好的办法是实现人事考勤信息管理的自动化,用计算机处理来代替手工管理。利用计算机中最为友好、最为方便的WINDOWS界面进入系统,用键盘轻松地完成数据的录入、查询和统计的操作。通过调查,要求系统需要有以下功能:(1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面;(2)由于该系统的使用对象多,要求有较好的权限管理;(3)原始数据修改简单方便,支持多条件修改(4)方便的数据查询,支持多条件查询;(5)在相应的权限下,删除数据方便简单,数据稳定性好;(6)数据计算自动完成,尽量减少人工干预;2.2可行性分析:2.2.1技术可行性:人事考勤管理系统在技术上日趋成熟,利用Visualbasic可以对其中的各种信息进行分析。在技术上具有可行性。2.2.2操作可行性:木系统没有复杂且不可理解的过程,所有的过程均采用简单的键盘录入和鼠标操作。每一个过程、每一个功能、每一个选项均有相应的辅助信息,通俗易懂。如果对计算机有一定了解,只要经过简单的软件培训就可以实现系统的操作。因此,具有操作可行性。2.2.3理论可行性:计算机可以代替人工进行许多繁杂的劳动计算机可以节省许多资源,计算机可以大大的提高人们的工作效率,因此,具有理论可行性。2.2.4经济可行性在开发木系统之前,需要准备VisualBasic6.0和Access2000数据库软盘。还要收集一些数据资料,查阅国外同等系统的开发技术,这些都可在图书馆里或书店查阅,不需要花费。在设计完成以后,系统运行不需要特殊的系统环境和外部设备。所以说在开发始终都不需大量的人力、物力和财力,因此,系统具有经济可行性。 2.2.5法律可行性在系统的分析与设计过程中,部分引用的代码是共享的,并不存在任何侵权问题,因此,具有法律可行性。因此,木系统具有技术可行性、操作可行性、理论可行性、经济可行性和法律可行性2.3结构分析:人事考勤管理系统考勤考评管理r部门信息管理员工信息管理考勤信息管理基本信息管理考用修评户改信权密息限码管系统信息管理理员员员工工工昭家教片庭育管主及理要工成作员经记历2.4数据分析:(1)部门信息表:部门编号、部门名称、部门职能描述、上级部门编号。(2)员工基木信息表:员工编号、姓名、照片、性别、民族、生日、政治面貌、文化程度、婚姻状况、籍贯、身份证号、工作证号、办公电话、手机号码、档案存放地、户口的在地、工作岗位、职务、员工状态、上级员工编号、合同有效期、备注、填表用户、填表日期和时间。(3)员工家庭主要成员记录表:编号、员工编号、姓名、性别、年龄、与木人关系、工作单位等。 (4)员工教育及工作经历记录表:编号、员工编号、开始时间、终止时间、学校/单位名称、职务等。(5)员工考勤表:考勤月份、员工编号、全勤天数、出差天数、病假天数、事假天数、旷工天数、法定休假天数、倒休假天数、迟到时间(分钟)、早退时间(分钟)、法定节假日加班、周六或周日加班、日常加班、备注信息等。(6)员工工作考评表:考评月份、员工编号、总体评价、奖励事由、奖励金额、处罚事由、处罚金额、备注信息等。(7)用户信息表:用户名、密码。2.5关系模型E-R图(员工家庭成员E-R图) (教育及工作经历E・R图)权限(员工考勤E・R图) 文化程度婚姻状况(职工基木信息E・R图)第三章系统设计 3.1系统功能描述综合人事管理系统的基木功能是对企、事业单位的组织机构和员工进行管理,该系统的主要功能如下:1、部门息管理:(1)添加部门信息,包括部门编号、部门名称、部门职能描述和上级部门等管理。(2)修改部门信息。(3)删除部门管理。(4)查看部门信息。2、员工基本信息管理:(1)添加职工基木信息,包括员工编号、姓名、性别、生日、所在部门等信息。(2)修改职工基本信息。(3)删除职工基本管理。(4)查看职工基本信息。3、员工照片管理:(1)添加员工照片,将指定的图片文件存储到数据库中。(2)修改员工照片(3)删除员工照片(4)显示员工照片4、员工主要家庭成员信息管理:(1)添加员工主要家庭成员信息,包括员工主要家庭成员的姓名、关系、工作单位等信息。(2)添加员工主要家庭成员的信息。(3)删除员工主要家庭成员的信息。(4)查看员工主要家庭成员信息。5、员工主要教育与工作经历管理(1)添加员工主要教育与工作经历信息,包括开始日期、截止日期、学校或单位、职务等信息。(2)修改员工主要学习与工作经历信息。(3)删除员工主要学习与工作经历信息(4)查看员工主要学习与工作经历信息6、员工考勤管理(1)添加员工考勤信息,包括考勤月份、病假天数、事假天数、旷工天数等信息。(2)修改员工考勤信息(3)删除员工考勤信息。(4)查询员工考勤信息。(5)月度考勤统计表。7、员工工作考评管理功能(1)添加员工工作考评信息,包括考评月份、奖励事由、奖励金额、处罚事由、处罚金额和总体评价等信息。(2)修改员工工作考评信息。(3)删除员工工作考评信息。 (4)查看员工工作考评信息。8、系统用户管理系统(1)添加系统用户信息,包括用户名、密码、员工编号和用户类型(系统管理员和普通用户)等信息。(2)修改系统用户信息。(3)删除系统用户信息。(4)查看系统用户信息。2.2系统功能图可以看到本系统划分为3个功能模块,基本信息管理模块用于管理部门及员工的基本信息,考勤考评管理模块用于按照部门和时间对员工进行考勤和考评记录,系统用户管理模块用于管理系统用户信息。基本信息管理模块功能图员工基本信息管理模块是整个系统的核心。除了部门管理模块外,其他各个模块都针对每个员工的某个方面进行管理,都需要提供员工编号等基本信息作为索引。考勤考评管理模块的基本功能如图:提供员员工考勤管理 最后牛成的系统流图如下图:系统流图2.3数据库设计开发木系统,选用Access2000作为后台数据库。这里主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。3.3.1建立数据库注意事项为了更好地组织数据和设计出实际应用数据库,应该注意如下问题: 规范化地重组数据结构,对数据进行规范化表达;关系数据结构的建立:在进行了数据基木结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基木完成,只待系统实现时将数据分析和数据元素的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。3.3.2数据表的设计数据库包含以下7张表:部门表Departments>员工基木信息表Employee员工家庭主要成员记录表Family、员工教育及工作经历记录表Experience>员工考勤表Checkin>员工工作考勤表Evaluation和用户信息表Userso表Departmentsr的结构编号字段名称数据类型1部门编号数字长整型2部门名称文本,长度为503部门职能描述文木长度为2554上级部门编号数字,长整型表Employees的结构编号字段名称数据类型1员工编号自动编号2姓名文木,长度为503照片OLE对象4性别文本长度为25民族文本,长度为406牛日文本,长度为107政治面貌文本,长度为408文化程度文本,长度为409婚姻状况文木,长度为1010籍贯文木,长度为6011身份证号文木,长度为2012工作证号文木长度为4013办公电话文本,长度为3014手机号码文本,长度为3015档案存放地文本,长度为10016户口所在地文木,长度为100 17到岗日期文木,长度为1018所在部门编号数字,长整型19工作岗位文木,长度为4020职务文木,长度为2021员工状态(1_在职人员,2_兼职人员,3_试用人员,4—离职人员,5_返聘人员,6—退休人员)数字,字节22上级员工编号数字,长整型23合同有效期数字,长整型24备注文木,长度为20025填表用户文本,长度为3026填表日期和时间文木,长度为20表Famliy的结构编号字段名称数据类型1编号自动编号2员工编号数字,长整型3姓名文木,长度为504性别文本,长度为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法定休假天数数字,小数,精度为4,小数位数为19年休假天数数字,小数,精度为4,小数位数为110倒休假天数数字,小数,精度为4,小数位数为111迟到时间(分钟)数字,整型12早退时间(分钟)数字,整型13法定节假日加班数字,小数,精度为4,小数位数为114周六或周日加班数字,小数,精度为4,小数位数为115日常加班数字,小数,精度为4,小数位数为116备注信息文本,长度为200表Evaluation的结构编号字段名称数据字典1考评月份文本,长度为102员工编号数字,长整型3总体评价文本,长度为2004奖励事由文本,长度为2005奖励金额数字,整型6处罚事由文本,长度为2007处罚金额数字,整型8备注信息文本,长度为200表Users的结构编号字段名称数据类型1用户名文本,长度为402密码文本,长度为40 3用户类型(1-系统管理员用户,2•普通用户)3.4面设计3.4.1计登录窗体设置登录窗体的属性窗体属性设置值具体说明名称FrmLogin设置窗体名称BorderStyle1-FixedSingle设置窗体的边框属性Caption身份验证窗体的标题文木ControlBoxFalse取消控控制按钮,防止用户通过控制按钮关闭对话框StartUpPosition2•屏幕中心设置窗体弹出时,位置在屏幕中心登录窗体包含的控件及其属性对象名属性属性值Label1Caption用户名Label2Caption密码txtUserText空txtPwdText空PasswordChar*Cmd_okCaption确定Cmd_CancelCaption取消3.4.2设计主窗体菜单项的属性标题名称基木信息管理Mn_l …部门管理Mndep…员工管理Mnemp…退出系统Mn_exit考勤考评管理Mn_2…考勤管理Mn_check…考评管理Mn_eva系统用户管理Mn_3…用户管理Mn_user…修改密码Mnpwd菜单设计器如图:主界面如图: 窗体中包含的控件及其属性对象名属性属性值LblUpperNameLdlUpper(用来显示具体的上级部门)TxtDepNameTxtDep(用来编辑部门名称)TxtDescribesNameTxtDescribes(用来编辑部门功能描述)MultiLineTrue(多行插入)Scrollbar2-Vertical(垂直滚动条)Cmd_OKCaption确定Cmd_CancelCaption取消基本信息管理考勤考评管理系抚用尸管理管理系统3.4.3设计部门编辑窗体3.4.4设计选择部门窗体 设置窗体的属性窗体属性设置值具体说明名称FrmDepSel设置窗体名称BorderStyle1-FixedSingle设置窗体的边框属性Caption空窗体的标题条文木ControlBoxFalse取消控制按钮3.4.5设计选择员工窗体::::::::::确定:::::取消|对象名属性属性值AdoEmpNameListCommandType8-adcmdUnknownComboStateList在职人员/兼职人员/试用人员/离职人员/返聘人员/退体人员DatalistlBoundColumnEmpldListFieldEmpNameRowSourceAdoEmpNameList Cmd_OKCaption确定Cmd_CancelCaption取消3.4.6设计员工基木信息窗体确定取消对象名属性属性值/说明TxtEmp_Name员工姓名Combosex性别List男/女Dtbirth出牛日期(使用Dipicker控件选择日期)TxtpoliticaLparty政治面貌TxtNationality民族ComboMarital婚姻状况Combostate员工状态List在职人员/兼职人员/试用人员/离职人员/返聘人员/退休人员TxtFamilyplace籍贯Txtculture_Level文化程度TxtID_Card身份证号码TxtBadgelD工作证号TxtOfficephone办公电话 TxtMobile移动电话TxtFileskeeporg档案所在地TxtHukou户口所在地DtHireDate到岗日期(使用DTPicker控件选择日期)Txtcontract_Duration合同有效期ComboUpper上级员工Txtposition1工作岗位TxtTitle职务LblFillinperson填表人LblFillin_Time填表时间TxtMemol备注Cmd_OKCaption确定Cmd_CancelCaption取消3.4.7设计员工信息管理窗体对象名属性属性值AdoEmpNameListCommandType8・adcmdUnknownAdoEmpDetailCommandtype8-adcmdUnknownCombostateList在职人员/兼职人员/试用人员/离职人员/返聘人员/退休人员DatalistlBoundcolumnEmpldListFieldEmpName RowSourceAdoEmpNameListLblEmpNameDataFieldEmpNameLbl_sexDataFieldSexLblNationalityDataFieldNationalityLbl_BirthDataFieldBirthLblpoliticalpartyDataFieldPoliticalpartyLbl_culture_levelDataFieldCulture_levelLbl_Martal_conditionDataFieldMartal_conditionLblFamilyplaceDataFieldFamily_placeLbl_Id_cardDataFieldId_cardLblBadgeIDDataFieldBadgelDLbLOfficephoneDataFieldOfficephoneLbLMobileDataFieldMobileLblFileskeeporgDataFieldFileskeeporgLbl_HukouDataFieldHukouLbLHirdDateDataFieldHirdDateLblpositionlDataFieldPosition1LbLTitleDataFieldTitleLblupperDataFieldUpperLbl_contract_DurationDataFieldContranct_DurationLbl_MemolDataFieldMemolLblFillinpersonDataFieldFillinpersonLbl_Fillin_timeDataFieldFillin_timeImage1Appearance1-3DCmdFamilyCaption家庭主要成员管理CmdExperienceCaption学历与工作经历Cmd_AddCaption添加职员Cmd_ModiCaption修改资料Cmd_DelCaption删除职员Cmd_TransCaption部门调转Cmd_BackCaption返回3.4.8设计照片管理窗体对员工照片管理的模式与其他信息不同,需要单独的处理。为了使用户能够方便地选择图像文件,在窗体中将使用commondialog控件,此控件提供一组标准的操作 对话框,进行诸如打开和保存文件,设置打印选顶,以及选择颜色和字体待操作。选择“工程”菜单中的“部件”命令,打开“部门”属性对话框,commondialog控件将出现在工具箱中。将commondialog控件添加到窗体中,并按照图所示设置窗体。设置照片;;:••••••••••••■:删除照片;二3.4.9公共模块设置在编写数据库应用程序时,经常还要遇到好多组件、窗体同时访问相同的数据源的情况,为了节省时间与复杂的编译,创建数据模块是解决这类问题的最好办法。本程序主要创建了4个模块,一是:Const模块,二是:DbFunc模块,三是:GeneralFunc模块,四是:Variable模块。简单说来,数据模块是用来集中管理数据源的一个窗体,该窗体可以被需要的地方随时引用。数据模块的具体代码参见附加代码。3.5程序设计在主窗体中,为了方便对其他窗体的运行,需要在主窗体内加入可行性原代码,使在主窗体上的菜单、按钮和其他控件能够发挥作用,相应的也要添填加原代码。最终完成窗体的创建。(原代码参见附加代码)。 第四章系统测试在程序编程完毕后,要对其做必要的系统测试,以检测系统是否可用以及还存在哪些错误。可以对该系统进行以下的测试。3.1系统环境测试对于一个管理系统软件来讲,运行测试部分是尤为重要,尽管我们在进行功能测试时己检查出用户界面的错误,但离开软件或进行数据输出的结果,还需要运行测试。定义运行测试的界限依赖于仓库管理系统管理的范围。在很多情况下,解决运行测试时暴露的问题不是由软件设计者负责,而是应该由学校负责人自己或有关的第三方负责,但由于系统的整体性问题,同时软件设计者负责的部分也是软件站的核心,因此,运行问题还是需要软件设计者和企业单位及第三方共同去解决。2.2功能测试功能测试是测试阶段要完成的普通的,也是显而易见的环节。必须对整个企业档案管理系统软件进行检查,以确保所有功能是否能正确执行,以便用于以后工作运营。对于管理项目,功能测试中最重要的一点就是电脑的兼容性测试,即确保管理软件在所有电脑上都能操作正常。同样还要检查软件在不同的操作系统条件下输入数据功能是否正常。下面是在进行功能测试时需要的注意事项:a.链接:是否存在链接中断,是否存在错误链接。b.录入:录入内容是否正确。c.信息表格:是否能正确填写并保存。d・设计:有没有不能看到或读取的因素。进行功能测试时,要从最特殊的情况开始,或从可能产牛问题最多的配置开始。然后再测试大多企业单位录入时所用电脑时采用的配置。还应该尽量超越被认为是电脑正常运行使用的情况。比如:输入不规范的格式或字符,来检查该系统是否会产生录入错误的情况。2.3运行测试对于一个管理系统软件来讲,运行测试部分是尤为重要,尽管我们在进行功能测试时己检查出用户界面的错误,但离开软件或进行数据输出的结果,还需要运行测试。定义运行测试的界限依赖于企业档案管理系统管理的范围。在很多情况下,解决运行测试时暴漏的问题不是由软件设计者负责,而是应该由企业单位自己或有关的第三方负责,但由于系统的整体性问题,同时软件设计者负责的部分也是软件站的核心,因此,运行问题还是需要软件设计者和企业单位及第三方共同去解决。4.3.1用户登录窗口的测试该测试的S的是保证登陆窗M的正确性与在错误发生时的容错与纠错性。具体通 过在登陆框中输入空用户名,和错误的用户密码来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。4.3.2添加用户窗口的测试该测试的目的是保证添加用户窗口的正确性与在数据输入不正确时的容错与纠错性。具体通过在添加记录框中输入重复的用户名,空用户名和密码来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。4.3.3查询模块的测试该测试的目的是保证查询窗口的正确性与在数据输入不正确时的容错与纠错性。具体通过在查询各种信息的查询方式框中输入空的编号,或其他信息,来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。4.4系统的维护一个好的信息管理软件,不仅仅是一次性制作完美就可以的,由于学校中所需要进行存储管理的信息内容不断的增加、变化,软件的管理内容也需要随之调整,这就要求我们对软件进行长期的不断的维护和更新。软件维护一般包括以下内容:内容的更新(学校需要进行存储信息的内容),软件风格的更新,软件重要界面设计制作,软件系统维护服务的更新。 第五章系统使用说明5.1启动运行系统进入Windows操作系统后,双击“人事考勤管理系统”图标启动程序。首先,将显示的是系统的开始界而窗口,如图1-1-1所示输入正确的用户名和密码,按“确定”,系统检验正确后即可进入系统,如图l-l-2o如果密码输入错误率达到三次系统自动退出运行。单击“取消”按钮,即可退出。初次登陆该系统的用户,系统在登陆窗体的下方为其设置了初始用户名“admiiT和密码“888888”,通过系统检验后的用户将顺利的进入本系统。系统的主界面如图1-1-3所示。4.2主界面操作2.2.1进入主界面后,管理员就可以通过菜单对木系统进行具体的操作。如图所示的是《人事考勤管理系统》中的菜单项。S综合人事官理系统□@8基本信息管建考勤考评管理系统用尸管理1菜单中包含木系统的全部功能,系统菜单项主要由三大部分组成,分别是:基木信息管理、考勤考评管理、系统用户管理。基木信息管理:包括部门管理、员工管理、退出系统。主要用于实现基木信息的添加、修改、删除、查看等功能。考勤考评管理:包括考勤管理和考评管理两部分。主要用于考勤考评信息的管理。系统用户管理:用户管理、修改密码。主要用于实现用户权限的创建和修改。2.3基木信息表的操作3.3.1部门信息管理操作单击菜单栏“基木信息管理一部门管理”弹出如图5-1-1的界面。 国部门管理疇S诙息8S技财办业響1添加修改删除图5-1~1单击“添加”按钮,弹出如图5・1・2的界面。图5-1-2女口,在部门名称中填入“招聘组”,单击“确定”按钮,即可将信息添加到部门管理信息中,单击部门管理中单击“修改”,将弹出如图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反员工部门调转员工姓名abc現在部门技术部调往部门1技术部2d新任职铸II确定取消|图5-2-3在调往部门下拉框中,选择所要调转的部门,单击“确定”即可更新数据。4、家庭主要成员管理在员工信息管理界面中单击“家庭主要成员管理”时,需要先选择员工的姓名。弹击如图5-2-4的界面。图5-2-4在此界面中,不能在当前界面的当前行进行添加、修改、删除等功能。单击“添 加”,弓单击如图5-2-5图5-2-55、学习与工作经历在员工信息管理界面中,选择员工后,单击“学习与工作经历”弹出如图5-2-6的界面。同样,也不能在当前行进行添加、修改、删除等。单击“添加”,弹出如图526的界面。图5-2-65.4考勤考评管理操作5.4.1考勤管理 单击“考勤考评管理一考勤管理”弹出如图5-3-1的界面。图5-3-1用户可以按照日期和部门查看员工考勤记录同样也不能在当前页面的当前行,进行添,修改,删除等信息。1添加考勤信息单击“添加”后,弹出如图5-3-2的界面。图5-3-2在窗体中,用户可以通过组合框输入员工的考勤情况,每个组合框中有3个选择,即0、0.5>和],分别表示没有此项目、半天和一天。单击“月度考勤统计”,弹出如图5-3-7的界面。 考勤月份2005-05考勤部门财务部E月度考勤统计表图5-3-75.4.2考评管理操作单击“考勤考评管理一考评管理”弹出如图5-3-8的界面按提示信息,输入正确后,单击“确定”即可保存。5.5用户管理操作单击“系统用户管理一用户管理”,弹出如图6-1-1图6-1-1 单击“添加用户”弹出如图6-2-2界面。图6-2-2在用户类型中,系统管理员拥有所有的权限,普通用户只能对部门信息进行查看,没有修改的权限。该窗体可以判断用户名是否已经存在、密码和确认密码是否相同、以及密码长度是否大于或等于6等。如果输入的数据完全满条件,则保存到数据库中。单击“系统用户管理一修改密码”,弹出如图6-2-3的界面。图6-2-3单击“基木信息管理一退出系统”,退出木系统。以上操作都是在系统权限下进行的,具有普通用户权限的用户是不能对系统进更改操作的,只能实现查看信息和修改密码等操作。 第六章结束语经过几个多月的设计和开发,人事考勤管理系统基木开发完毕,测试结果基本正常,而H其功能基木符合用户需求,能够完成员工基木信息、部门信息等存储和查询。并提供部分系统维护功能,使用户方便进行数据修改和数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如系统所涉及的管理内容不够全面,用户界面不够美观以及测试不全面,以至在遇到测试中没有涉及到的输入方法或许系统也会出错等多方面问题。这些都有待进一步改善。如果读者发现错误或是有更好的意见请与木人联系,以便使这个系统更加完美、全面,使企业管理更加快捷、方便。在木次毕业设计中给予我指导与帮助的老师和同学们。我从指导教师李老师身上学到了很多东西。李老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。另外,还要感谢学校的领导,是他们为我们提供了一个良好的学习与开发的环境,使得系统能及时开发完成。还有我的同学们同样给与我不少帮助,这里一并表示感谢。 第七章参考文献[1]VisualBasic+ACCESS数据库系统开发与实例出版社:人民邮电出版社[2]VisualBasic6.0程序设计作者:陈明王智广出版社:中央广播电视大学出版社[3]数据库基础与应用作者:刘世峰出版社:中央广播电视大学出版社[4]Access±机操作指导作者:解季萍徐孝凯出版社:中央广播电视大学出版社