基于vfp的考勤管理系统__内容摘要:
看自己创作的表单图 ,单击“保存表单并用表单设计器打开表单”复选框,对表进行处理。 单 击“完成”。 图 请假信息表单 报表 出差管理 单机“工具”→“向导” →选择“表单”,选择“一对多表单设计” 自己的需求选择字段,选择“员工信息”表中的员工编号,姓名,年龄,部门,职务等字段内容,单击“下一步”,可以发现步骤 2 中可以选择子表的内容选择“出差”表中出差时间,出差地点,备注等字段内容, 步骤 3 中我们将建立父表和子表之间的关系,将 2 个数据表连接,选择员工编号为匹配字段。 单击“下一步”。 步骤 4 选择表单样式 选择“浮雕式”“ 文本按钮”模式单击“下一步 ”。 步骤 5是排序次序 选择“升序” 单击“下一步”。 步骤 6 完成 通过预览可以查看自己创作的表单图 ,单击“保存表单并用表单设计器打开表单”复选框,对表进行处理。 单击“完成”。 图 加班信息表单 加班管理 单机“工具”→“向导” →选择“表单”,选择“一对多表单设计” 自己的需求选择字段,选择“员工信息”表中的员工编号,姓名,年龄,部门,职务等字段内容,单击“下一步”,可以发现步骤 2 中可以选择子表的内容选择“加班”表中工编号,姓名,加班时间,日期,备注等字段内容, 步 骤 3 中我们将建立父表和子表之间的关系,将 2 个数据表连接,选择员工编号为匹配字段。 单击“下一步”。 步骤 4 选择表单样式 选择“浮雕式”“ 文本按钮”模式单击“下一步”。 步骤 5是排序次序 选择“升序” 单击“下一步”。 步骤 6 完成 通过预览可以查看自己创作的表单图 ,单击“保存表单并用表单设计器打开表单”复选框,对表进行处理。 单击“完成”。 通过“打印”选项按钮可以对进行打印处理: 图 图 出差信息表单及打印的显示窗口 系统模块 关于系统版本信息 VFP 既具有 Visual 语言系列的功能强大、直观易用以及面向对象的优点,它的可视化能力也算是比较强,虽然没能加上文字夜光,动画效果,可是根据表单的应用就可以得到很好的效果,版本信息也是一个简单的模块组成。 打开所建立的项目考勤管理 .pjx 在表单中 ,单击“新建”创建一个表单,添加 label1 到label5并输入系统的信息和版本资料,制作等。 添加一个“确定”,命令( mand)按钮,属性为 exit 带有直接退出功能。 如图 用户密码修改 打开 ”项目 ”考勤管理 .pjx 在“表 单”新建一个名称为密码修改的表单,表单有 4个标签, 4个文本框,和两个命令按钮组成的,在四个标签中分别输入用户名,密码,新密码,重新输入新密码,将其与四个文本框对应的摆放好。 两个命令按钮中一个为“确定”按钮,另一个为“取消”按钮。 给表单弄一些细微的更改,加图片的处理得出图 图 密码修改表单的建立 由于操作有确定按钮和取消按钮的 clik 中的代码完成,所填写的代码在附录中 密码修改 代码。 退出 退出直接根据在菜单的功能来完成,在菜单中的系统管理模块中插入“退出”结果设为“过程 ”在空白的过程栏中输入代码: IF messagebox(“请确认是否退出本系统。 ”,4+32,”考勤管理系统 ”)=6 wait “正在退出考勤管理系统 ” window nowait wait clea clear event QUIT Endif 第四章 系统设计 表单建立 欢迎界面的世界 系统刚开始有个欢迎界面,该界面有一个表单来完成的。 命名为“欢迎界面”,打开“文件”点击“新建”然后创建表单,根据表单设计器,可以对表单进行加工处理,比如更换名称,设置属性,加控件等。 图 新建表单 在表单空处点击右键“属性”根据添加几个 label,将“欢迎使用。 ” forecolor 选为,“欢迎进入考勤管理系统” forecolor 选为 , backcolor 设置为,添加制作,版本,指导老师等标签。 根据 VFP的特点给该表单加以图片,使其有更好的视觉效果。 操作如下右键弹开“属性”,找到 picture 及表单的图片属性,将自己选好的图片插入到该位置即可。 图 欢迎界面 在表单中为了切换窗口,设置一个 mand(命令按钮) 名字改为“进入” ,双击并输入以下代码: *设置文件目录为 E:\Microsoft Visual Studio\Vfp98\titi set path to E:\Microsoft Visual Studio\Vfp98\titi\数据库 *调用用户登录界面 do form yhdl *释放开始界面 thisform . release 代码的作用就是调用用户登录界面,释放开始界面,让程序进入用户登陆界面 保存表单并运行,观察运行的结果。 根据结果进行适当的修改至满意的结果,开始界面设计完毕, 调用数据库来进入用户登陆界面。 登陆界面 点击“进入”之后,将切换成用户登录窗口,登录窗口也是一个表单,通过加一些控件和代码将其实现。 主要加 text, mand, edit 等按钮控件来完成 图 用户登录界面 在创建的 2 个命令按钮中, mand1 里名称修改为“确认”,并双击进入 mand .click中输入以下代码: OPEN DATABASE 数据库 USE yh *先打开 kcgl数据库文件,然后使用 yh 表,并定位到第一个记录 USER_N=TRIM() USER_P=TRIM() *定义逻辑变量 is_user,用于判断是否为合法用户 LOCATE ALL FOR user_name=USER_N IF FOUND() AND user_password=USER_P DO 菜单 .mpr *调用主界面 ELSE MESSAGEBOX(用户名或用户密码不正确,请重新输入。 ,0+16,提示 ) ENDIF 此功能实现为,用户登录就需 要调用表 YH的信息来完成的 ~ 在另一个命令按钮 mand2里将名称修改为“取消”, 并双击进入 mand .click中输入以下代码: USE CLOSE ALL *关闭所有的表和数据库文件 *释放登录表单 此功能实现为, 实现功能为关闭所有的表和数据库文件。 主界面的设计 主界面为本系统最基本、最重要的功能模块,通过主界面的菜单能对系统的其他功能集中管理。 主要采用了顶层表单技术,大大减轻了设计、编程的工作量。 通过登录界面验证之后,要是用户名和密码都为 正确就可以进入该界面。 表 44 菜单基本结构 考勤基本管理 加班管理 出差管理 请假管理 系统管理 员工信息 加班信息 出差信息 请假信息 密码修改 日常操作 报表 报表 报表 系统版。基于vfp的考勤管理系统__
相关推荐
示 Petri 网模型的唯一出口,模型实例将在该点结束流程。 终止库所的特征是,没有从该库所指向变迁的内向弧,但可以有一个或多个从变迁指向该库所得外向弧。 中间库所,即 intermediate place,在标准 Petri 网模型中可以有 0 个或多个,它是除去起始库所和终止库所外的第三类库所,通常,中间库所起到的作用是连接变迁与变迁
flow,犹如大多数计算机领域的术语一 样,也是个合成词,是英文单词 work和英文单词 flow 的组合。 Work翻译为任务、工作等, flow则翻译为流程、流动等。 Flow反映的是一种 事物 的动态属性或变化过程, 例如 水的流动被称为水流 ,空气的流动被称为气流 ,还有物料流、资金流等,在抽象领域还有信息流、控制流等 , 因此, 使用 任务
员工信息管理、工资结算管理、工资结构设置、考勤信息管理、部门信息管理、岗位信息管理。 本系统 还 可以方便员工 查看个人工资详细情况,主要包括查看个人信息及个人工资明细,并可以申请假期。 系统角色 普通用户 员工通过该系统可以查看个人相关信息、每月工资信息、每月考勤信息, 可以修改密码, 并可以向上级申 请假期。 管理员 管理员通过该系统可以管理员工信息 (包括增加、删除、修改、查看员工信息 )
WS 编程技术 ,使用下拉式菜单 ,立体弹出式窗 口等可视化手段 ,每一过程应有相应的功能提示。 系统的查询功能要方便灵活,如图书可以按书目编号、名称、出版社、作者等多种关键字查询。 系统应有丰富的报表打印功能,提供相关图书、读者、借书信息报表,同时可实现汇总和对数据项的组合输出功能,方便打印。 构建开发环境 系统开发平台: Visual ; 数据库管理系统软件: Access 2020;
ntStandard) 字段名 字段名 类型 长度 *标号 Number 文本 10 *品种 Variety 文本 40 抗压强度 3天 Press3Days 数字 单精度型 抗析强度 3天 Analyse3Days 数字 单精度型 抗压强度 28天 Press28Days 数字 单精度型 抗析强度 28天 Analyse28Days 数字 单精度型 钢材生产厂家 (SteelFactory)
好。 面向对象的方法把最稳定的部分 —— 对象作为构筑系统的基本单位,把最容易发生的变化部分 ——— 属性和服务封装在对象之内。 外部操作只能通过消息请求对象的服务而不能直接对对象进行操作,因此不必涉及对对象的内部操作。 对需求变化的适应性。 面向对象的开发方法各阶段采用一致的表示方法,这使得在任何阶段都可以对系统加以扩充和修改,能较好地适应需求的变化,这是结构化方法无法做到的。 可重用性好。