VFP课程设计报告.docVIP

  • 65
  • 0
  • 约7.28千字
  • 约 18页
  • 2017-09-16 发布于北京
  • 举报
VFP 目录 1、系统设计背景 2、系统设计目标 3、系统功能 4、系统功能模块结构示意图 5、数据库表设计结构 6、主要模块的设计说明和程序代码 7、测试情况 8、心得体会 任务分工: 施文:负责制作输入新纪录模块,修改数据模块,综合数据模块,退出模块的表单制作和代码撰写,以及主程序的代码撰写。同时,制作了数据库表(用户密码表)。 张烨婷:负责系统登录、部门设置与维护模块,用户名及密码维护模块,主表单模块和数据统计模块的表单制作和代码撰写,以及菜单的制作。同时,制作了数据库表(教职工表)。 1.系统设计背景 随着计算机技术的飞速发展,计算机在管理中的应用日益普及。人事管理系统是公司管理的一个重要内容,随着当今企业人员数量的增加,企业的人事管理工作也变得越来越复杂,如果能够实现其管理的自动化,无疑将给企业的管理部门带来很大的方便。计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。 目前,我国企业对于人事管理系统的应用基本上还处于初级阶段,主要表现在应用范围比较窄、水平比较差和效果不理想等方面。虽然目前存在这些问题,但很多企业还是根据自身的条件和需求,开始实施应用人事管理系统,以加强和深化人事管理工作。所以说,采用人事管理系统能够为用户提供充足的信息和快捷的查询手段,而实施一套既有国际化管理理念,又能够满足中国特殊的人事管理环境的管理信息系统,则是实现高效的人事管理的一种重要途径,能够使人事管理都能专注于人力资源的发展和规划,并大幅提升工作效率和水平。 系统设计目标 通过一个企业人事管理系统,使企业的人事管理工作系统化、规范化、自动化,从而达到提高企业人事管理效率的目的。 3.系统功能 (1)原题功能: 主要包括:记录的输入、修改、删除和统计等。系统的主要功能模块有表单功能模块、菜单文件和数据库文件。 (2)新增功能:查询功能 (3) 开发设计思想 尽量采用企业现有软硬件环境及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的:系统应符合企业人事管理的规定,满足公司日常员工管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求;系统采用模块化程序设计方法,即便于系统功能的各种组合修改,又便于未参与开发的技术维护人员补充、维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作 4.系统功能模块结构图 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、修改。在系统功能分析的基础上,考虑Visual FoxPro 6.0程序编制的特点,得到如下所示的系统功能模块结构图。 5.数据库表设计结构 Tblrs表如下图: 设计过程如下: Tblbm表如下图: 设计过程如下: 主要模块的设计功能和设计代码 (1)本模块是系统登录模块,运行时将通过此模块调用主表单,进而管理整个人事管理系统。如下图: 程序代码: Command1(确定)的click事件 select 用户密码表 scan if alltrim(thisform.text1.value)=alltrim(用户密码表.密码) wait 密码正确,正在加载系统,请稍候……windows timeout 2 flag=.t. do form 主表单 thisform.release endif endscan if eof() and not flag messagebox(密码输入错误+alltrim(str(ncount+1))+次!,64,密码信息框) ncount=ncount+1 if ncount=3 thisform.setall(enabled,.f.,commandbutton) wait由于错误次数太多,系统即将于3秒后退出! windows timeout 3 thisform.release endif thisform.text1.value= thisform.text1.setfocus Endif thisform.release clear events 部门初始化模块的功能是完成对部门信息的增加、删除、修改操作。如下图: 程序代码 Command1(添加记录)的click事件 if this.caption=添加记录 mand2.enabled=.f. mand3.en

文档评论(0)

1亿VIP精品文档

相关文档