毕业论文(设计):基于Delphi的人事_工资_考勤管理系统的设计与实现.doc

上传人:文****钱 文档编号:42030 上传时间:2018-05-09 格式:DOC 页数:29 大小:570.47KB
下载 相关 举报
毕业论文(设计):基于Delphi的人事_工资_考勤管理系统的设计与实现.doc_第1页
第1页 / 共29页
毕业论文(设计):基于Delphi的人事_工资_考勤管理系统的设计与实现.doc_第2页
第2页 / 共29页
毕业论文(设计):基于Delphi的人事_工资_考勤管理系统的设计与实现.doc_第3页
第3页 / 共29页
毕业论文(设计):基于Delphi的人事_工资_考勤管理系统的设计与实现.doc_第4页
第4页 / 共29页
毕业论文(设计):基于Delphi的人事_工资_考勤管理系统的设计与实现.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、浙江经贸职业技术学院毕业论文(设计)第页1浙江经贸职业技术学院毕业论文(设计)题目基于DELPHI的人事/工资/考勤管理系统的设计与实现指导老师专业班级计算机应用技术200501姓名学号200520111182008年月日浙江经贸职业技术学院毕业论文(设计)第页2摘要在企业间商业竞争越来越激烈的今天,要想在竞争中处于不败之地,必须提高合理安排人力资源的能力。本文从系统概述、系统调研及可行性分析、系统分析、系统设计、系统实现、系统测试这六个方面对人事/工资/考勤酒店管理系统进行阐述,第一章对系统作了整体的概述;第二章对系统的总体目标、技术可行性分析作了详细地说明;第三章是对系统的功能、性能需求作

2、了详细地说明以及画出了整个系统的流程图及DFD图;第四章是本文的主体部分,从概要设计、数据库设计、详细设计三个方面对系统的设计内容进行了阐述;第五章是对系统各功能模块的实现进行了说明,主要应用了DELPHI及MICROSOFTACCESS数据库进行开发;第六章则是对系统的测试部分作了一些介绍;论文的最后是对整个系统完成的一些总结以及自己的一些心得体会。关键词人事/工资/考勤管理系统;DELPHI;MICROSOFTACCESS数据库浙江经贸职业技术学院毕业论文(设计)第页3目录引言41系统概述411开发方法及开发技术4111DELPHI编程语句4112MICROSOFTACCESS数据库52系

3、统调研及可行性分析522系统总体目标523技术可行性分析53系统分析631系统需求分析6311功能需求6312性能需求632系统流程图733数据流图(DFD图)734数据字典835逻辑模型94系统设计941概要设计9412功能模块结构图11413功能模块描述1142数据库设计12421表设计12422表与表之间的关系及其约束1343详细设计14431职工登入模块设计14432管理系统主界面设计16433人事管理系统模块设计16434工资管理系统模块设计17435考勤管理系统模块设计18436服务系统界面设计195系统实现1951职工登录模块实现1952管理系统主界面实现2053人事管理系统模块

4、实现2254考勤管理系统模块实现2355工资管理系统模块实现246系统测试27浙江经贸职业技术学院毕业论文(设计)第页461功能测试环境2762功能测试记录27结论28参考文献28引言企业资源之本的人力资源,长期以来一直作为一个孤立的系统独立于企业核心管理系统之外。最初企业管理者为了减轻企业在工资核算方面大量而繁琐的手工操作,往往聘请一些咨询公司或引进一些工资核算系统。在企业间的商业竞争越来越激烈的今天,如何吸引优秀人才、合理安排人力资源、降低人员成本、提高企业竞争力,已经是企业管理者考虑的首要问题。企业级的数据库管理系统在人力资源系统的加入以后,使得其功能真正扩展到了全方位企业管理的范畴。人

5、力资源管理的功能范围,也从单一的工资核算、人事管理,发展到可为企业的决策提供帮助的全方位解决方案。这些领域包括人力资源规划、员工考核、劳动力安排、时间管理、招聘管理、员工薪资核算、培训计划、差旅管理等,并同企业管理系统中的财务、生产系统组成高效的、具有高度集成性的企业资源系统。1系统概述人事/工资/考勤管理系统往往广泛应用于工业、商业、企业、事业、行政等单位,几乎每个进行了信息化建设的单位都具有人事/工资/考勤管理系统。一个人事/工资/考勤管理系统应该提供包括人事、工资、考勤以及后台管理等4个部分。(1)人事管理应该包括对个人档案资料、个人简历、个人工作资料档案等项目管理,全面合理地反映员工的

6、人事档案,并可随时查询及打印人事档案资料卡片。(2)工资管理需要将工资核算与人事管理无缝结合,确保资料的及时、准确及一致性,每月的工资数据可由系统自动生成。每月的工资作为一个核算单元,可随时切换工资核算期间。(3)考勤管理应与工资管理和人事管理无缝的结合,及时反应员工考勤情况。(4)后台管理。对数据库表的备份和恢复、数据库表的维护等。11开发方法及开发技术本系统开发主要采用DELPHI编程语言,后台采用ACCESS2000数据库,采用ADO访问数据库技术,采用C/S体系结构。111DELPHI编程语句DELPHI是OBJECTPASCAL语言的一种版本,是一种优秀的、成熟的、使用广泛浙江经贸职

7、业技术学院毕业论文(设计)第页5的WINDOWS应用程序开发工具。112MICROSOFTACCESS数据库MICROSOFTACCESS数据库是OFFICE组件之一,具有基本的数据库功能,也是一个很好的管理工具。一贯体现的简易,快捷、功能强大,独特的数据处理和向导式的编程方式,让数据库开发人员大大提高了开发效率。2系统调研及可行性分析21系统调研(1)系统在员工进入公司时为员工建立人事档案,人事档案的管理由公司经理级人员完成。人事档案应该包括员工进入公司的时间、员工级别、员工的基本工资、员工所在部门和员工的其他基本信息等。(2)员工的工资应该包括基本工资和奖金两个部分。基本工资根据员工的级别

8、(试用员工、正式员工、组长、部门经理、总经理)划分,奖金应根据员工的业绩由其直接或更高级领导确定。(3)员工到公司上班时应首先登录公司签到,离开公司时登录系统签离。如果办事外出或者出差应由上级领导确认考勤情况。(4)系统应该可以对基础数据进行维护。(5)员工调动和离职应保留员工的历史信息,以备日后查询。(6)系统还应该提供强大的数据统计、查询、报表生成以及打印等功能。(7)系统客户端运行在WINDOWS平台下,服务器端可以运行在WINDOWS平台或者UNIX平台下。系统还应该有一个比较好的图形用户界面。(8)系统应该有很好的可扩展性。22系统总体目标本人事/工资/考勤管理系统在使用上比较方便、

9、简单;为企业人力资源的安排提供依据,为企业的发展提供重要保证。界面设计上美观大方;后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构。23技术可行性分析本系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完成可以实现预定的功能。DELPHI是OBJECTPASCAL语言的一种版本;MICROSOFTACCESS数据库不仅可用于单纯的存储数据,还可以作为前端应用开发工具,可以像EXCEL一样方便地被使用。它支持多种后台数据库,利用它可方便地建立日常的管理数据库,并搭建复杂而又稳健的应浙江经贸职业技术学院毕业论文(设计)第页6用系统。于是,

10、采用MICROSOFTACCESS技术完整能够实现本系统的开发。3系统分析31系统需求分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。311功能需求一个公司的角色是员工、各级管理者(包括组长、部门经理和总经理等)和系统管理员。员工和各级管理者是系统的用户,而系统管理员是系统管理者,虽然系统管理员也是一个员工,但这并不影响系统的功能。人事管理部门只是信息的录入和操作人员,仅根据上级领导的决策将员工的变动录入到系统。但是,经理级角色对出勤登记,拥有是否要求员工出勤的权限。对于普通员工,签到和签离可以采用不同的方式。员工的离职包括了辞退员工、员工的辞职及

11、员工的退休。员工的升降职可以看作调动的一种,但是,如果是在同一部门升降职就不好处理了,因此将升降职和调动分开。升降职只界定在同一部门的职务变化。出勤登记,记录员工外出,它与员工签到和签离信息一起组成员工的考勤信息。考勤信息只适用于部门经理以下职务的员工。出勤信息由部门经理及经理以上职务的员工登记。功能(1)人事管理对个人档案资料、个人简历、个人工作资料三个项目进行管理。(2)工资管理对职工的工资信息进行输入、修改、查询。(3)考勤管理对职工的考勤记录进行添加、修改、查询。(4)报表管理查询及打印各类报表信息。(5)职工本人资料的管理只能查看和修改职工个人档案资料。312性能需求软件配置数据库M

12、ICROSOFTACCESS数据库操作系统客户端WINDOWS98,WINDOWS2000或WINDOWSXP服务器端WINDOWS2000SERVER操作系统硬件配置雇员客户端PENTIUMCPU/64MB/4GB管理员客户端PENTIUMIII/256MB/20GB服务器端XEON双机CPU/1GB/RAID5372GB网络配置百兆模式计算机网速为百兆浙江经贸职业技术学院毕业论文(设计)第页732系统流程图图31人事/工资/考勤管理系统流程图33数据流图(DFD图)图32人事/工资/考勤管理系统DFD图普通员工2考勤管理登录验证个人资料人事工资考勤管理服务系统1经理级登录验证登录系统身份验

13、证人事管理系统工资管理系统报表管理系统经理级考勤管理系统设定出勤人事管理部门员工调动员工离职增加员工员工升降职工资计算及其发放打印报表普通员工人事/工资/考勤管理系统的服务系统签到签离查看个人资料浙江经贸职业技术学院毕业论文(设计)第页834数据字典名字个人资料数据描述职工的个人信息,用于对职工的确认定义个人资料数据职工编号职工姓名职工性别出生日期籍贯民族政治面貌文化程度结婚状况毕业院校所学专业个人专长工种职务家庭地址住宅电话手机号码电子邮件身份证号码个人照片个人简历个人工作资料档案邮政编码位置输入到管理员客户端、雇员客户端名字考勤数据描述职工的考勤信息定义考勤数据职工编号年月迟到早退工伤假工

14、休假病假事假婚假产假丧假探亲假位置输入到管理员客户端、雇员客户端名字职工列表数据描述职工的部门信息,用于对职工部门的确认定义职工列表数据职工编号职工姓名部门代码部门名称职工类别职工职务查询密码位置输入到管理员客户端、雇员客户端名字工资数据描述职工的工资信息定义工资数据职工编号职工姓名基本工资基本奖金效益奖金养老保险医疗保险扣法工资扣发奖金考勤扣发位置输入到管理员客户端、雇员客户端浙江经贸职业技术学院毕业论文(设计)第页935逻辑模型图33逻辑模型4系统设计41概要设计用户界面包USERINTERFACEPACKAGE为通用用户界面类,调用业务包中的操作,检索和插入数据。可以简单地把它们看成将来

15、用户要操作的界面。1业务对象包USINESSOBJECTPACKAGE业务对象包包含系统数据库中的各个元普通员工经理级人事管理部门人事/考勤/工资管理系统人事工资管理考勤管理查看个人资料个人资料数据工资数据职工列表数据考勤数据职工职务职工编号部门名称职工姓名职工类别部门代码用户界面包业务对象包数据库包应用包图41三层C/S体系结构图浙江经贸职业技术学院毕业论文(设计)第页10素。它同数据库包协同完成任务。2数据库包DATABASEPACKAGE数据库包向业务对象包提供服务。3应用包UTILITYPACKAGE应用包向其他包提供服务。411层次结构图人事/工资/考勤管理系统人事管理系统模块考勤管

16、理系统模块工资管理系统模块报表模块人事/工资/考勤管理服务模块个人资料档案个人简历个人资料档案人事管理报表块工资管理报表考勤管理报表个人资料档案个人工资情况个人出勤情况图42层次结构图浙江经贸职业技术学院毕业论文(设计)第页11412功能模块结构图413功能模块描述1人事管理系统模块修改、删除、添加、查询职员及其信息。包括增加员工、员工离职、员工调动和员工升降职等。2工资管理系统模块对职工的工资信息进行输入、修改、查询。包括计算实发工资、工资发放等。3考勤管理系统模块对职工的考勤记录进行添加、修改、查询。包括员工的出勤登记。4报表模块查询及打印各类报表信息。5人事/工资/考勤管理系统模块只能查

17、看和修改职工个人档案资料。包括员工的工资考勤信息的查看。人事管理部门执行体人事管理报表管理统计缺勤出勤情况员工调动员工离职增加员工员工升降职输出员工调动记录输出员工离职记录输出员工增加记录输出员工升降职记录得到员工信息打印报表得到签到签离信息工资管理输出工资记录员工执行体签到签离查看个人资料输入员工登录信息确定员工身份输出签到信息输入员工登录信息确定员工身份输出签离信息经理级执行体设定出勤登录验证显示雇员输出出勤信息图43功能模块结构图浙江经贸职业技术学院毕业论文(设计)第页1242数据库设计421表设计个人资料数据表(PRESON_INFO)用于保存职工的个人资料,其中EMPLOYEEID为

18、主键。表41个人资料数据表结构字段名称数据类型说明相关属性EMPLOYEEID数字职工编号字段大小长整型NAME文本职工姓名字段大小8SEX文本职工性别字段大小4DATE日期/时间出生日期格式短日期CITY文本籍贯字段大小10NATION文本民族字段大小20POLITY文本政治面貌字段大小10CULTURE文本文化程度字段大小6MARRIAGE文本结婚状况字段大小2GRADUATE文本毕业院校字段大小20SPEC文本所学专业字段大小50SPECI文本个人专长字段大小50WTYPE文本工种字段大小20DUTY文本职务字段大小20ADDRESS文本家庭住址字段大小50HOMEPHONE文本住宅电话

19、字段大小13MO_PHONE文本手机号码字段大小11EMAIL文本电子邮件字段大小20IDCARD数字身份证号码字段大小长整型PICTUREOLE对象个人照片RESUME文本个人简历字段大小200WORK文本个人工作资料档案字段大小200POSTALCODE文本邮政编码字段大小6职工列表数据表(DEPART_INFO)用于保存职工的部门信息,其中EMPLOYEEID为主键。表42职工列表数据表结构字段名称数据类型说明相关属性EMPLOYEEID数字职工编号字段大小长整型NAME文本职工姓名字段大小8DEPARTID数字部门代码字段大小长整型DEPARTNAME文本部门名称字段大小20EMPLO

20、YEECLASS文本职工类别字段大小10浙江经贸职业技术学院毕业论文(设计)第页13DUTY文本职工职务字段大小20PASSWORD数字查询密码字段大小长整型工资数据表(WAGE_MANAGE)用于保存职工的工资信息,其中EMPLOYEEID为主键。表43工资数据表结构字段名称数据类型说明相关属性EMPLOYEEID数字职工编号字段大小长整型NAME文本职工姓名字段大小8BASE_PAY数字基本工资字段大小长整型BASE_PRIZE数字基本奖金字段大小长整型BENEFIT_PRIZE数字效益奖金字段大小长整型E_INSURANCE数字养老保险字字段大小长整型MEDICARE数字医疗保险字段大小

21、长整型DEPRIVE_PAY数字扣发工资字段大小长整型DEPRIVE_PRIZE数字扣发奖金字段大小长整型DEPRIVE_ATTEND数字考勤扣发字段大小长整型考勤数据表(ATTEND_INFO)用于保存职工的考勤信息,其中EMPLOYEEID为主键。表44考勤数据表结构字段名称数据类型说明相关属性EMPLOYEEID数字职工编号字段大小长整型TIME文本年月字段大小7LATE数字迟到字段大小长整型LEAVE_EARLY数字早退字段大小长整型ABSENCE数字工伤假字段大小长整型JOB_WOUND数字公休假字段大小长整型S_LEAVE数字病假字段大小长整型PA_LEAVE数字事假字段大小长整型

22、W_LEAVE数字婚假字段大小长整型M_LEAVE数字产假字段大小长整型F_LEAVE数字丧假字段大小长整型H_LEAVE数字探亲假字段大小长整型422表与表之间的关系及其约束浙江经贸职业技术学院毕业论文(设计)第页14图44表与表的关系43详细设计431职工登入模块设计职工登入模块主要根据职工登入信息,与数据库中的信息成功匹配后,获得相应的操作权限。(1)流程图浙江经贸职业技术学院毕业论文(设计)第页15图45职工登入流程图(2)处理说明说明一打开登录界面,等待用户输入帐号、密码、选择身份,判断用户输入的信息与后台数据库是否匹配,查询语句为SQLADDSELECTPASSWORD,EMPLO

23、YEECLASSFROMDEPART_INFOWHEREEMPLOYEEIDDBCOMBOBOX1TEXTANDPASSWORDEDIT1TEXT若不匹配,则刷新页面,等待用户重新输入。说明二根据用户选择的身份类别,进行判断,如果是普通员工,调出人事/工资/考勤管理系统的服务系统界面,同时显示普通员工信息,查询语句为IFPERSONNELDATAADOQUERY1FIELDVALUESEMPLOYEECLASSBTHENSHOWMESSAGE密码正确你是合法用户你具有访问和修改个人资料的权限开始记录登录次数TIMES1输入用户名和密码用户名和密码正确TIMES等于3进入人事/工资/考勤管理系统

24、主界面进入人事/工资/考勤管理系统的服务系统退出权限是管理员结束TFTFFT浙江经贸职业技术学院毕业论文(设计)第页16如果是经理级和人事部门,则调出人事/工资/考勤管理系统主界面,同时显示管理人员信息。432管理系统主界面设计该界面主要实现密码设置,人事管理,工资管理,考勤管理,分别生成人事、工资、考勤管理报表。(1)流程图图46管理系统主界面流程图2处理说明说明一打开并激活窗口,根据用户需要,选择各个管理功能。说明二单击密码设置,进入添加密码设置界面,等待用户输入有关密码修改信息,单击确定按钮,相关语句为PERSONNELDATADEPART_INFOADOTABLEEDITPERSONN

25、ELDATADEPART_INFOADOTABLEPASSWORDEDIT3TEXT保存到数据库。433人事管理系统模块设计人事管理模块主要实现人事部门对职工及其信息的修改、删除、查询等操作。1流程图选择系统管理选择人事管理选择工资管理选择考勤管理选择报表管理选择报表帮助密码设置退出系统调出人事管理系统窗体调出工资管理系统窗体调出考勤管理系统窗体选择人事管理报表选择工资管理报表选择考勤管理报表开始结束浙江经贸职业技术学院毕业论文(设计)第页17图47人事管理系统流程图2处理说明说明一打开并激活窗口,加载个人信息至界面,相关语句为PERSONNELDATAPERSONNEL_INFOADOTAB

26、LEEDIT说明二单击查询按钮,进入查询界面,等待用户输入有关查询信息,单击查询按钮,相关语句为SQLADDSELECTFROMPRESON_INFOWHEREEMPLOYEEID0STR将数据库中查询到的信息显示在表格中。说明三如果需要修改职工信息,则单击修改按钮,相关语句为PERSONNELDATAPERSONNEL_INFOADOTABLEEDIT若要删除此职工信息,则单击删除按钮,相关语句为PERSONNELDATAPERSONNEL_INFOADOTABLEDELETE434工资管理系统模块设计工资管理模块主要实现人事部门对职工的工资记录的输入、修改、查询。1流程图个人资料档案管理个

27、人简历管理个人工作资料档案管理新增删除修改保存查询返回调出查询窗体结束开始查询返回调出查询窗体开始结束修改浙江经贸职业技术学院毕业论文(设计)第页18图48工资管理系统流程图2处理说明说明一打开并激活窗口,加载个人工资信息至界面,相关语句为SQLADDSELECTFROMWAGE_MANAGE说明二单击查询按钮,进入查询界面,等待用户输入有关查询信息,单击查询按钮,相关语句为SQLADDSELECTFROMWAGE_MANAGEWHERES将数据库中查询到的信息显示在表格中。说明三如果需要修改职工的工资信息,则单击修改按钮,相关语句为PERSONNELDATAWAGE_MANAGEADOTAB

28、LEPAYSTRTOFLOATCELLS13,I435考勤管理系统模块设计考勤管理模块主要实现经理级对职工的考勤记录的添加、修改、查询。1流程图图49考勤管理系统流程图2处理说明说明一打开并激活窗口,加载个人考勤信息至界面,相关语句为SQLADDSELECTFROMATTEND_INFO说明二单击查询按钮,进入查询界面,等待用户输入有关查询信息,单击查询按钮,相关语句为S1SELECTFROMATTEND_INFOWHERES将数据库中查询到的信息显示在表格中。说明三如果需要编辑职工的考勤信息,则单击编辑按钮,相关语句为PERSONNELDATAATTEND_INFOADOTABLEEDIT编

29、辑删除新增用户保存用户查询返回调出查询窗体开始结束浙江经贸职业技术学院毕业论文(设计)第页19436服务系统界面设计服务系统主要实现普通职工对自己的个人档案资料进行修改及查看其个人工资情况和考勤情况。1流程图图410服务系统界面流程图2处理说明说明一打开并激活窗口,根据用户需要,选择各个管理功能。说明二单击密码设置,进入添加密码设置界面,等待用户输入有关密码修改信息,单击确定按钮,相关语句为PERSONNELDATADEPART_INFOADOTABLEEDITPERSONNELDATADEPART_INFOADOTABLEPASSWORDEDIT3TEXT保存到数据库。5系统实现51职工登录

30、模块实现个人资料管理个人工资情况管理个人出勤情况管理系统管理帮助密码设置退出系统开始结束浙江经贸职业技术学院毕业论文(设计)第页20图51职工登录模块效果图该模块主要实现的功能是1管理人员和普通职工,凭口令进入系统。2用户名错误或密码错误提醒并返回错误点,三次口令错误,退出系统3根据权限的不同,管理人员进入人事/工资/考勤管理系统,普通职工进入人事/工资/考勤管理系统的服务系统。主要代码如下IFPERSONNELMAINFRMNILTHENAPPLICATIONCREATEFORMTPERSONMAINFRM,PERSONMAINFRM52管理系统主界面实现浙江经贸职业技术学院毕业论文(设计)

31、第页21图52管理系统主界面效果图该模块主要实现的功能是1主要实现密码设置功能,人事管理,工资管理,考勤管理,分别生成人事、工资和考勤管理报表。2通过菜单、快捷键或导航菜单调用相应子程序3主窗体状态栏上显示当前系统时间,当前日期,各种文本信息。主要代码为IFPASSWORDCHANGEFRMNILTHENAPPLICATIONCREATEFORMTPASSWORDCHANGEFRM,PASSWORDCHANGEFRMPASSWORDCHANGEFRMSHOW浙江经贸职业技术学院毕业论文(设计)第页2253人事管理系统模块实现图53人事管理系统模块效果图该模块主要实现的功能是1添加职员及其信息。

32、2修改、删除职员及其信息。3查询职员及其信息。主要代码如下PERSONNELDATAPERSONNEL_INFOADOTABLEEDITPERSONNELDATAPERSONNEL_INFOADOTABLEPICTURELOADFRMFILEOPENDIALOG1FILENAME浙江经贸职业技术学院毕业论文(设计)第页2354考勤管理系统模块实现图54考勤管理系统模块效果图该模块主要实现的功能是1添加职工的考勤记录。2查询职工的考勤记录。3修改职工的考勤记录。主要代码如下MESSAGEDLG请选择新增考勤项目,MTINFORMATION,MBOK,0;PERSONNELDATAPERSONNE

33、L_INFOADOTABLEINSERT浙江经贸职业技术学院毕业论文(设计)第页2455工资管理系统模块实现图55工资管理系统模块效果图该模块主要实现的功能是1输入、修改职工的工资信息。2查询职工的工资信息,对实发工资进行计算。主要代码如下CELL13,IFLOATTOSTRFILEBYNAMEBASE_PAYASFLOATFIELDBYNAMEBASE_PRIZEASFLOATFLOATTOSTRFILEBYNAMEBENEFIT_PRIZEASFLOATFIELDBYNAMEEINSURANCEASFLOATFLOATTOSTRFILEBYNAMEMEDICAREASFLOATFIELDB

34、YNAMEDEPRIVE_PAYASFLOATFLOATTOSTRFILEBYNAMEDEPRIVE_PRIZEASFLOATFIELDBYNAMEDEPRIVE_ATTENDASFLOAT56服务系统界面实现浙江经贸职业技术学院毕业论文(设计)第页25图56服务系统界面效果图该模块主要实现的功能是1只能查看用户本人的资料。2只能对用户本人的个人档案资料进行修改,对其他的内容无权更改。主要代码如下IFDBCOMBOBOX4TEXT管理人员THENPERSONNELDATADEPART_INFOADOTABLEEMPLOYEECLASSAELSEPERSONNELDATADEPART_INFOA

35、DOTABLEEMPLOYEECLASSB57数据模块的实现浙江经贸职业技术学院毕业论文(设计)第页26图57数据模块界面该模块创建理由及功能是由于系统的众多功能都与后台数据库有交互,要避免向每个界面中添加数据访问组件来访问数据库中的数据。在其他界面需要访问数据库时,只须在其他单元文件中引用数据模块的单元文件就可以直接访问到数据集中的数据了。数据模块界面中的各组件分别与需要访问和操作的数据表相关联。58数据报表的生成采用RAVE报表设计打印控件组设计的报表如下浙江经贸职业技术学院毕业论文(设计)第页27图58职员档案资料报表6系统测试61功能测试环境测试人测试系统WINDOWSXP测试课题基于

36、DELPHI人事/工资/考勤管理系统测试方法黑盒测试62功能测试记录测试模块测试内容测试结果职工登入模块当用户输入用户名和密码时,测试输入是否正确,正确则进入界面,否则弹出对话框,提示错误已成功浙江经贸职业技术学院毕业论文(设计)第页28管理系统主界面当用户输入的查询条件无误,则把符合条件的数据记录显示在表格中。已成功人事管理系统模块当用户输入的查询条件无误,则把符合条件的数据记录显示在表格中。能正常运行考勤管理系统模块进入人事/工资/考勤管理系统主界面时,是否能在该窗体进行人事管理功能的实现能正常运行工资管理系统模块进入人事/工资/考勤管理系统主界面时,是否能在该窗体进行工资管理功能的实现能

37、正常运行服务系统界面进入人事/工资/考勤管理系统主界面时,是否能在该窗体进行考勤管理功能的实现已成功报表管理模块进入人事/工资/考勤管理系统主界面时,是否能在该窗体进行报表管理功能的实现已成功结论经过以上详细的设计与构架,终于完成了基于DELPHI人事/工资/考勤管理系统的开发。在本次开发过程中,我遇到了很多的困难包括整个系统的架构方面、技术实现方面以及系统测试等方面。同时,我也受到了很大的启发,希望通过今后的学习,能够对本系统在功能方面更加强大,得到进一步的完善。参考文献1塞奎春、陈紫鸿、宋坤DELPHI数据库开发关键技术与实例应用M北京人民邮电出版社,20042周兴华、李增民、臧洪光DELPHI7数据库项目案例导航M北京清华大学出版社,20053魏宝刚、陈越、王申康数据结构与算法分析M浙江浙江大学出版社,20044LARRYLCONSTANTINE、LUCYADLOCKWOOD(著)、刘正捷等(译)面向使用的软件设计M北京机械工业出版社,2004浙江经贸职业技术学院毕业论文(设计)第页295陈松乔、任胜兵、王国军现代软件工程M北京清华大学出版社,20046张朝辉网络服务器配置与应用手册M北京国防工业出版社,20047陈瑞、叶核亚DELPHI程序设计实用教程(第二版)M北京电子工业出版社,20058君明工作室ACCESS数据库应用实例完全解析北京人民邮电出版社,2006

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。