欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    毕业设计(论文)-员工考勤管理系统设计.doc

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

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

    毕业设计(论文)-员工考勤管理系统设计.doc

    目目 录录 1.引言1 2.系统分析1 2.1 系统需求分析 .1 2.2 解决方案设计 .1 2.3 系统功能分析 .2 3.数据库设计2 4.主程序模块4 5.系统相关表单的设计实现5 5.1 “登录系统“表单 .5 5.2 “关于“表单 .8 5.3 用户设置 .9 5.4 “日常操作“表单 .11 5.5 信息管理表单 .14 5.6 记录查询功能表单 .25 5.7 系统打印功能 .26 6.系统主菜单的设计28 6.1 创建系统菜单 .28 6.2 创建系统主表单 .29 7.系统的运行和维护30 后 记31 参考文献32 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 1 - 1.1.引言引言 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已 进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算 机对员工出勤管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、 存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工考勤管理的效率, 也是企业的科学化、正规化管理,与世界接轨的重要条件。员工考勤信息管理系统是一个中 小型企业单位不可缺少的部分,它的内容对于中小企业的决策者和管理者来说都至关重要, 因此,开发一个代替手工操作的新型的计算机管理的员工考勤管理系统对企业和公司来说刻 不容缓,这就是本课题的由来。 2.2.系统系统分析分析 2.1 系统需求分析 员工考勤管理系统是员工对考勤实行了信息化管理,员工考勤管理中主要涉及的管理任 务有 4 个方面:部门信息管理、员工基本信息管理、考勤信息管理、以及加班信息管理。因 此,我使用 Visual FoxPro6.0 数据库做了员工考勤管理系统。员工考勤系统的目的是为实 现员工考勤数据采集、数据统计和信息查询过程的自动化,完善人事管理现代化,方便员工 上班报到,方便管理人员统计、了解员工出勤情况,方便管理部门查询,准确地掌握员工出 勤情况,有效地管理、掌握人员流动情况。 2.2 解决方案设计 解决企业员工的管理的复杂性,根据上面的功能,得出系统总体基本功能设计模块如图 1、图 2 所示: 图 1 系统总体功能设计 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 2 - 图 2 记录打印功能设计 2.3 系统功能分析 该系统要实现的功能如下: 1、部门信息管理功能:企业部门信息的添加、修改和删除。 2、员工管理功能:企业员工的信息如员工编号、姓名、性别、婚否、部门号等信息的 添加、修改、删除、查询和打印。 3、员工考勤记录管理:对员工的考勤进行记录,记录某一员工在一个时间段的出勤情 况,并对记录的考勤进行浏览、修改和删除。 4、员工加班记录管理:记录一个员工加班的时间,对记录进行浏览、修改和删除。 5、记录查询:对员工信息、考勤记录和加班记录进行查询。 6、信息打印:员工信息、部门信息的报表打印以及加班记录、考勤记录报表的打印。 7、系统功能:系统用户的添加、删除功能。 3.3.数据库设计数据库设计 数据库中表的设计: 1、系统帐号表 系统帐号表主要存储系统帐户信息,如用户登录的用户名、密码及访问权限,见表 1 表 1 “系统用户”表 字 段 名数据类型说 明 用户名字符型字符宽度 12,主索引字段 密码字符型字符宽度 12 权限字符型字符宽度 2 2、员工基本信息表 员工基本信息表存储员工的基本信息数据,如员工号、姓名、性别、学历等,见表 2: 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 3 - 表 2 “员工基本信息“表 字 段 名数据类型说 明 员工号字符型字符宽度 6,主索引 姓名字符型字符宽度 20 性别字符型字符宽度 4 学历字符型字符宽度 10 所在部门字符型字符宽度 6 籍贯字符型字符宽度 30 民族字符型字符宽度 12 婚姻字符型字符宽度 4 生日日期型字符宽度 8 身份证字符型字符宽度 18 电话字符型字符宽度 14 住址字符型字符宽度 30 邮编字符型字符宽度 6 3、部门基本信息表 部门基本信息表主要存储部门的基本信息,如部门号、部门名称、员工人数等,见表 3: 表 3 “部门基本信息“表 字 段 名数据类型说 明 部门号字符型字符宽度 5,主索引字段 部门名称字符型字符宽度 20 员工人数数值型字符宽度 4 上班制度字符型字符宽度 10 4、考勤记录表 主要记录员工的考勤基本信息,如员工号、考勤编号、考勤状况等,见表 4: 表 4 “考勤记录“表 字 段 名数据类型说 明 考勤编号字符型字符宽度 12,主索引字段 员工号字符型字符宽度 6 考勤状况字符型字符宽度 4 考勤日期日期型字符宽度 8 考勤时段字符型字符宽度 4 5、 加班记录表 加班记录表主要记录员工的加班记录,如加班的编号、员工号、开始时间等,见表 5: 表 5 “加班记录“表 字 段 名数据类型说 明 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 4 - 加班编号字符型字符宽度 6,主索引字段 员工号字符型字符宽度 6 开始时间日期时间型字符宽度 8 结束时间日期时间型字符宽度 8 加班时长数值型字符宽度 4 系统中各自由表在 Visual FoxPro 数据库中的联系图: 图 3 员工考勤管理系统中表的关系 4.4.主程序模块主程序模块 在进行 VFP6.0 应用程序开发,需要对应用程序进行的系统环境进行设置,以保证应用 程序的正常运行。这些系统环境的基本设置可以在菜单“工具“|“选项“的对话框中设置。 但是对于不同的应用程序,所需要的系统环境的设置还有所区别,例如控制显示程序命 令运行结果、设置日期表达方式、设置操作窗口的显示形式和标题等,对于这些更加具体的 环境设置,一般在应用程序的主程序中通过编程来实现这些设置。 编写主程序,可以按以下步骤来进行: 项目管理器中单击“代码“选项按钮,打开“代码“选项卡,如图 4 所示: 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 5 - 图 4 “代码“选项卡 选定“程序“列表项,此时屏幕上弹出名为“程序 1“的文本框,在这里编写程序,程 序文件的扩展名为.prg。 系统主程序的功能是进行前期的系统处理工作,设置系统的工作环境,包括隐藏主表单, 调用“系统登录“表单。主程序如下: CLOSE ALL CLEAR ALL SET CENTURY ON && 显示四位年代 SET HOURS TO 24 && 用 24 小时制显示时间 PUBLIC TJ && 声明全局全变量 PUBLIC QX _SCREEN.VISIBLE=.F. DO FORM 员工考勤管理系统logo.scx && 执行 logo 表单 READ EVENTS 5.5.系统相关表单的系统相关表单的设计实现设计实现 5.1 “登录系统“表单 5.1.1 创建表单 运行主程序之后,进入到登录系统表单,它的功能是进行用户验证,如果用户名和密码 都正确,则登录成功,如果用户登录次数达三次以上的则自动退出系统。“登录系统“表单如 图 5 所示,表单的属性设置如表 6 所示。 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 6 - 图 5 “登录系统“表单 表 6 “登录系统“表单属性 属 性属 性 值 AutoCenter.T. BordeStyle 3可调边框 Caption 登录系统 Closable.T. Icon 胡玲员工考勤管理系统 clock03.ico MDIForm.T. MaxButton.F. MinButton.F. NameLogo Picture 胡玲员工考勤管理系统 img777.jpg ShowWindow 2作为顶层表单 ShowTips.T. TitleBar 1打开 WindowType 1模式 设置完表单属性,添加表单的数据环境,该表单的数据环境是添加“account“表,表单 由六个标签控件、两个文本框控件组成。这些控件的属性设置如表 7 所示。 表 7 “系统帐号“控件属性 控 件属 性属 性 说 明 Autosize.T. Backcolor 0 透明 Fontblod.T. Fontsize16 标签控件 Fontname 楷体 LbltitleCaption 欢迎进入考勤管理系统 Label1Caption 用户名 Label3Caption 密码 Command1Caption 确定 Command2Caption 取消 Fontsize9 Height37 文本框控件 Width73 Txt 密码Passwordchar* 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 7 - 5.1.2 实现代码 表单属性设置完之后,要让表单能正常执行,需要“确定“按钮的单击次数,要添加一个 表单属性。添加的方法是在 VISUAL FOXPRO 主窗口中单击“表单“|“新建属性“选项,在弹出 新建属性窗口中输入要添加的属性名称,然后在属性窗口中找到刚才添加的属性,并将其初 始化为 0,一定要初始化,否则在使用时会弹出“数据类型不匹配“之类的错误。因为新建的 属性默认数据类型为逻辑型,如果对其赋以类型值就会出错。 “确定“按钮的功能是判断表单中帐号和密码输入的是否与帐号的数据一致,如果输入正 确则进入系统,反之则弹出警告窗口。“确定“按钮的 click 事件代码如下: SET EXACT ON &&改为精确比较 thisform.i=thisform.i+1 &&次数自动加 1 SELECT account LOCATE FOR ALLTRIM(用户名)=ALLTRIM(THISFORM.txt 用户名.value) &&查找帐号 IF FOUND() AND ALLTRIM(密码)=ALLTRIM(Thisform.txt 密码.value) THISFORM.RELEASE qx=account.权限 DO FORM MAIN ELSE IF THISFORM.I99 &&连结新的字符串,记录编号自动加 1 BH=STR(BH,3) CASE BH9 BH=STR(BH,2) BH=“0“+BH OTHERWISE BH=STR(BH,1) BH=“00“+BH ENDCASE BH=DTOS(DATE()+BH &&考勤编号由日期、考勤时段、编号组 成 append blank replace 考勤编号 with BH replace 员工号 with alltr(thisform.pageframe1.page1.combo1.value) replace 考勤状况 with alltr(thisform.pageframe1.page1.cmb 考勤状况.value) replace 考勤日期 with date() replace 考勤时段 with alltr(thisform.pageframe1.page1.Combo2.value) MESSAGEBOX(“添加成功“,64,“考勤系统信息“) endif endif 在 page2 的“确认“按钮的 Click 事件中添加代码如下: LOCAL BH &&声明本地变量来保存编号 SELECT JIABAN &&选择工作区 GO BOTTOM &&到末记录 BH=JIABAN.加班编号 BH=RIGHT(BH,4) &&取得末记录的记录编号的后四位 BH=VAL(BH)+1 &&把后四位转化为数值型 DO CASE CASE BH999 &&连结新的字符串,记录编号自动加 1 BH=STR(BH,4) BH=“JB“+BH CASE BH99 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 14 - BH=STR(BH,3) BH=“JB0“+BH CASE BH9 BH=STR(BH,2) BH=“JB00“+BH OTHERWISE BH=STR(BH,1) BH=“JB000“+BH ENDCASE append blank replace 加班编号 with BH replace jiaban.员工号 with thisform.pageframe1.page2.cmb 员工号.value replace 开始时间 with thisform.pageframe1.page2.text1.value replace 结束时间 with thisform.pageframe1.page2.text2.value replace 加班时长 with thisform.pageframe1.page2.text3.value (thisform.pageframe1.page2.text2.value-thisform.pageframe1.page2.text1.value)/3600 MESSAGEBOX(“加班管理添加成功“,64,“考勤系统信息“) 5.5 信息管理表单 这个功能模块包括“员工信息管理“表单、“部门信息管理“表单、“考勤记录“表单、“加 班记录“表单 4 个表单组成,在此仅列举其中的两个表单的制作加以解说。 5.5.1 新建“员工信息管理“的表单 在数据环境中添加“员工基本信息“表和“部门基本信息“表,并把“员工基本信息“表中的 “所在部门“和“部门基本信息“表中的“部门名称“关联起来,如下图:。 图 9 “员工信息管理”表单 表单中用到多个标签控件和文本框控件,表单控件的属性设置在此省略。设置“员工信 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 15 - 息管理“表单的属性如表 12 所示。 表 12 “员工信息管理“表单属性 属 性属 性 值 AutoCenter.T. BordeStyle 2固定对话框 Caption 员工信息管理 Closable.T. ControlBox.T. Height400 Icon 胡玲员工考勤管理系统clock03.ico Modiform.T. MaxButton.F. MinButton.F. NameYgadmin ShowTips.T. ShowWindow 1在顶层表单中 WingdowType 1模式 5.5.2 实现代码 表单有浏览、新增和修改三种状态,而在表单中表现为文本框是否可用,所以为控制表 单要新建方法属性:Modmod 和 Modpre 。其中 Modmod 方法属性使表单进入浏览状态, Modpre 方法属性使表单进入非浏览状态。同时,还需要在表单添加一个属性 Oldrecord,并 将其设置为 1。 Modpre 方法属性的代码如下: THISFORM.txt 姓名.READONLY=.T. THISFORM.cmb 性别.ENABLED=.F. THISFORM.cmb 学历.ENABLED=.F. THISFORM.cmb 婚否.ENABLED=.F. THISFORM.cmb 民族.ENABLED=.F. THISFORM.cmb 所在部门.ENABLED=.F. THISFORM.txt 籍贯.READONLY=.T. THISFORM.txt 电话.READONLY=.T. THISFORM.txt 身份证.READONLY=.T. THISFORM.txt 住址.READONLY=.T. THISFORM.txt 邮编.READONLY=.T. THISFORM.ygadmmr.ENABLED=.T. THISFORM.ygadmabg.cmdadd.ENABLED=.T. THISFORM.ygadmabg.cmdmod.ENABLED=.T. 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 16 - THISFORM.ygadmabg.cmddel.ENABLED=.T. THISFORM.ygadmabg.cmdser.ENABLED=.T. THISFORM.ygadmabg.cmdpri.ENABLED=.T. THISFORM.ygadmabg.cmdsave.ENABLED=.F. THISFORM.ygadmabg.cmdcancel.ENABLED=.F. THISFORM.ygadmabg.cmdexit.ENABLED=.T. Modmod 方法属性的代码如下: THISFORM.txt 姓名.READONLY=.F. THISFORM.cmb 性别.ENABLED=.T. THISFORM.cmb 学历.ENABLED=.T. THISFORM.cmb 婚否.ENABLED=.T. THISFORM.cmb 民族.ENABLED=.T. THISFORM.cmb 所在部门.ENABLED=.T. THISFORM.txt 籍贯.READONLY=.F. THISFORM.txt 电话.READONLY=.F. THISFORM.txt 身份证.READONLY=.F. THISFORM.txt 住址.READONLY=.F. THISFORM.txt 邮编.READONLY=.F. THISFORM.ygadmmr.ENABLED=.F. THISFORM.ygadmabg.cmdadd.ENABLED=.F. THISFORM.ygadmabg.cmdmod.ENABLED=.F. THISFORM.ygadmabg.cmddel.ENABLED=.F. THISFORM.ygadmabg.cmdser.ENABLED=.F. THISFORM.ygadmabg.cmdpri.ENABLED=.F. THISFORM.ygadmabg.cmdsave.ENABLED=.T. THISFORM.ygadmabg.cmdcancel.ENABLED=.T. THISFORM.ygadmabg.cmdexit.ENABLED=.F. 表单在初始化时先将数据环境中的员工信息表取消过滤条件,然后使表单进入浏览状态, 需要在表单的 Init 事件中进行设置。 表单的 Init 事件的代码如下: SELECT YUANGONG SET FILTER TO THISFORM.MODPRE() THISFORM.REFRESH() 表单中选择部门时,要在表单的部门名称和上班制度栏显示相应信息,需要添加 Cmb 所 在部门的 Valid 事件代码,其代码如下: THISFORM.REFRESH() 表单中生日栏是只读的,在 Modmod 方法属性中没有将属性去掉,意味着生日栏是不可 用的。因为将从填入的身份证号中取得生日信息,18 位身份证从第 7 位起是生日的年月日。 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 17 - TXT 生日栏 Valid 事件代码如下: LOCAL SID &&声明一个全局变量 SID=THIS.VALUE DYEAR=SUBSTR(SID,7,4) &&从第 7 位起取 4 位作为年 DMONTH=SUBSTR(SID,11,2) &&从第 11 位起取 2 位作为年 DDAY=SUBSTR(SID,13,2) &&从第 13 位起取 2 位作为年 BIRTH=DMONTH+“/“+DDAY+“/“+DYEAR &&连接月日年 BIRTH=CTOD(BIRTH) &&将月日年装换成日期型 THISFORM.TXT 生日.VALUE=BIRTH THISFORM.TXT 生日.REFRESH() “添加“按钮的作用是在表单中的数据缓冲区新建一个记录,使原编号自动加 1,并使标 定进入非浏览状态。 “添加“按钮的 Click 事件代码如下: LOCAL BH &&声明本地变量来保存编号 SELECT YUANGONG &&选择工作区 THISFORM.OLDRECORD=RECNO() GO BOTTOM &&到末记录 BH=YUANGONG.员工号 APPEND BLANK &&添加新的记录 BH=RIGHT(BH,4) &&取得末记录的记录编号的后四位 BH=VAL(BH)+1 &&把后四位转化为数值型 DO CASE CASE BH999 &&连结新的字符串,记录编号自动加 1 BH=STR(BH,4) BH=“TR“+BH CASE BH99 BH=STR(BH,3) BH=“TR0“+BH CASE BH9 BH=STR(BH,2) BH=“TR00“+BH OTHERWISE BH=STR(BH,1) BH=“TR000“+BH ENDCASE THISFORM.TXT 员工号.VALUE=BH &&显示员工号 THISFORM.txt 姓名.SETFOCUS() THISFORM.MODMOD() &&表单进入非浏览状态 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 18 - THISFORM.REFRESH() “修改“按钮的作用是保存表单中当前记录,使表单进入修改状态,并刷新表单。“修改“ 按钮的 Click 事件的代码如下: THISFORM.OLDRECORD=RECNO() THISFORM.MODMOD() THISFORM.REFRESH() “删除“按钮的作用是删除表单中的当前记录,同时移动记录指针到数据表的首记录,并 刷新表单。“删除“按钮的 Click 事件代码如下: YN=MESSAGEBOX(“确定删除“,4+32,“考勤系统提示“) IF YN=6 DELETE PACK MESSAGEBOX(“删除成功“,64,“考勤系统提示“) GO TOP THISFORM.REFRESH() ENDIF “查询“按钮的作用是调用一个输入查询条件的表单,查询功能将在这个表单完成。“查 询“按钮的 Click 事件的代码如下: DO FORM YGSER “打印“按钮的作用是将表单中当前记录的员工号作为参数传递给员工信息标签。“打印“ 按钮的 Click 事件代码如下: LABEL FORM YGINFO FOR 员工号=THISFORM.txt 员工号.VALUE PREVIEW “保存“按钮的作用是将表单中必添的数据在正确的情况下保存到数据表中。“保存“按钮 的 Click 事件代码如下: LOCAL OK,BHNUM OK=.T. DO CASE CASE EMPTY(ALLTRIM(THISFORM.txt 姓名.VALUE)&& 如果姓名栏为空 MESSAGEBOX(“姓名不能为空“,48,“考勤系统警告“) THISFORM.txt 姓名.SETFOCUS() OK=.F. CASE EMPTY(ALLTRIM(THISFORM.cmb 性别.VALUE) && 如果性别栏为 空 MESSAGEBOX(“性别不能为空“,48,“考勤系统警告“) THISFORM.cmb 性别.SETFOCUS() OK=.F. CASE EMPTY(ALLTRIM(THISFORM.cmb 婚否.VALUE) && 如果婚姻栏为 空 MESSAGEBOX(“婚姻状况不能为空“,48,“考勤系统警告“) 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 19 - THISFORM.cmb 婚否.SETFOCUS() OK=.F. CASE EMPTY(ALLTRIM(THISFORM.cmb 所在部门.VALUE) && 如果部门栏为 空 MESSAGEBOX(“所在部门不能为空“,48,“考勤系统警告“) THISFORM.cmb 所在部门.SETFOCUS() OK=.F. CASE EMPTY(ALLTRIM(THISFORM.txt 电话.VALUE) && 如果电话栏为 空 MESSAGEBOX(“电话不能为空“,48,“考勤系统警告“) THISFORM.txt 电话.SETFOCUS() OK=.F. CASE EMPTY(ALLTRIM(THISFORM.txt 身份证.VALUE) && 如果身份证栏为 空 MESSAGEBOX(“身份证不能为空“,48,“考勤系统警告“) THISFORM.txt 身份证.SETFOCUS() OK=.F. CASE LEN(ALLTRIM(THISFORM.txt 身份证.VALUE)DATE()-18*365 OR THISFORM.txt 生日. VALUE =DATA()-30 AND TTOD(开始时间) =DATE()-30 AND 考勤日期=DATE()-30 AND 考勤日期=DATE() PREVIEW - 员工信息标签 (X) LABEL FORM YGINFO PREVIEW - 记录打印 部门信息标签 (-L) LABEL FROM YGINFO PREVIEW 用户设置 Do form yhsz 关于 Do form about 退出 YN=MESSAGEBOX(“确定退出“,4+32,“考勤系统信息 “) IF YN=6 CLEAR QUIT ENDIF 菜单创建好之后,单击 Visual FoxPro “文件“|“保存“选项,将创建好的菜单保存。单 击“菜单“|“生成“选项,将菜单生成可执行文件。由于菜单是嵌在表单中的,单击“显示“|“ 常规选项“选项,选中“顶层菜单“即可。 6.2 创建系统主表单 6.2.1 创建表单 新建一个表单,将所有的数据表都添加到数据环境中,并且设置好各项表单属性,完成 后运行如图 19 所示: 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 30 - 图 19 系统主表单 6.2.2 实现代码 由于表单与系统菜单配合使用,所以要在表单初始化式将菜单载入。添加表单的 Init 事件代码如下: DO MAINMENU.MPR WITH RHIS THISFORM.RELEASE() 7.7.系统的运行和维护系统的运行和维护 当建立好各个各个功能模块后,在项目运行前还须对它们“连编“。在项目管理器中选定 连编按钮就会显示一个如图 20 所示的连编选项对话框。 图 20 连编选项对话框 选择“连编成可执行文件“选项按钮,从而连编项目,并生成以.exe 为扩展名的可执行 文件。此时,员工考勤管理系统就生成了。 此系统虽然已经生成,但还是存在一些问题,它还必须在实际运用中不断地更新,改正 遗留的错误,要使系统适合各个多变的运行环境,充分发挥管理系统的作用。 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 31 - 后后 记记 通过此系统的开发,本人了解了员工考勤管理系统开发的全过程,通过使用 VFP 数据库 开发也使我掌握了此软件开发工具的使用方法以及相关的技巧,而使用 VFP 数据库作为数据 载体,也使我熟悉和掌握了 VFP 数据库的安装、配置和使用时应该注意的地方。 此系统的开发,极大的巩固了我在校期间所学的专业知识,从而运用得更加熟练,使自 己的脑海中有了一定的总体设计的思路和流程,对今后的项目开发起到了重要的作用。 从需求,到分析,到总体设计,到详细设计,到代码编写,到文档建立,到测试,到部 署实施,一步步走过来,我深刻体会到软件开发中存在着很多值得学习的知识和很多需要注 意的规范,同时也为自己在本学院的学习生活画上了圆满的句号。 在这里我要感谢在设计和论文方面给我诸多建议和帮助的田老师,使我能够顺利完成设 计和论文。 由于时间仓促,本文难免有疏漏之处,望老师们能加以谅解! 指导老师:田永晔 员工考勤管理系统 设计人:胡玲 - 32 - 参考文献参考文献 1、罗晓沛主编, 数据库技术(中级),北京清华大学出版社,1999 2、陈华生、单启成,Visual FoxPro 5.0 教程.苏州苏州大学出版社.2002 3、吴迪、曲蒙编著, Visual FoxPro 6.0 中文版命令手册,北京清华大学出版社,1999 4、徐尔贵、徐晓红编著, Visual FoxPro 6.0 面向对象数据库教程,北京电子工业出版社,2000 5、萨师煊、王珊编著, 数据库系统概论(第二版),高等教育出版社,1991 6、李淑华、金杰, Visual FoxPro 6.0 实用教程,中国电力出版社,2001 7、卢湘鸿主编, Visual FoxPro6.0 程序设计基础,清华大学出版社 8、杨密、马茂盛 , 数据库在企业管理中的应用,北京工业大学出版社,2002

    注意事项

    本文(毕业设计(论文)-员工考勤管理系统设计.doc)为本站会员(爱问知识人)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

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




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开