资源目录
压缩包内文档预览:(预览前20页/共32页)
编号:1639596
类型:共享资源
大小:1.83MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vfp
考勤
系统
设计
- 资源描述:
-
【精品】VFP考勤系统设计,精品,vfp,考勤,系统,设计
- 内容简介:
-
新 乡 学 院 毕 业 论 文 2010 年 4 月完成 论 文 题 目 考勤管理系统 院(系)名称 计算机与信息工程学院 专 业 名 称 班 级 学 生 姓 名 学 号 指导教师姓名 1 目录 内容摘要 . 1 关键词 . 1 . 1 . 1 1前言 . 2 1. 1 开发工具简介 . 2 1 2 项目开发背景 . 2 1 3 项目开发目的和意义 . 3 2系统需求分析 . 4 2 1 需求分析 . 4 2 2 系统分析 . 4 3系统数据库及数据表的设计 . 6 3 1 考勤管理数据库分析 . 6 3 2 考勤管理数据库逻辑设计 . 8 4. 系统详细设计及实现 . 11 4 1 表单的制作 . 11 4 2 发布考勤管理系统 . 16 参考文献 . 18 致谢 . 19 1 内容 摘要 : 本系统是一个用 实现了员工考勤操作 ,员工加班操作 ,员工出差 操作 ,员工信息 ,考勤记录的管理 , 对考勤记录、加班记录的按条件查询,对一个月内考勤记录、加班记录、 员工出差 记录的统计查询。员工信息、部门信息的报表打印以及一个月内考勤记录、加班记录、日终处理记录的统计报表打印 ,大大减少了公司的人力和物力。本软件的日终维护大大减少了考勤中存在的误差,特别是数据备份功能,保证了系统 数据的安全。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成日常的考勤操作 ,包括文件管理 ,应用 ,数据管理 ,报表中心 ,考勤机管理等工作。经过实际使用证明,本文所设计的系统可以满足企业进行日常的员工考勤管理方面的需要。 关键词 : 考勤管理,数据库,数据备份 It is a on on s of on of of on in a of it of of on in a of of t on 2 1 前言 1. 1 开发工具简介 本系统以 开发工具, 下简称 一个优秀的,基于 台的数据库管理系统。 言系列的功能强大、 直观易用以及面向对象的优点,又兼有 为用户提供了众多向导、生成器、设计器及面向对象程序设计的技术支持,特别适合开发中小型系统。用 作方便、易于学习的特点。特别 ,同以前的版本相比,具有更快速、更有效、更灵活的突出特点 1 2 项目开发背景 随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高企业考勤管理的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位 地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提高企业的考勤管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。企业销售管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。 系统应符合公司现有的各项管理制度,并达到操作直观、方便、实用、安全等要求。 考勤管理系统是人事管理系统中最重要的信息。考勤考核对考核项目、考核方案、考核等级、考核员工分组、考核记录、考核结果等进行管理。通过员工考勤考核管理,反映员工在一定阶段的工作成绩。通过与员工工资、奖金挂钩,达到正负激励作用,从而更好促进工作质量的提高,增加企业的竞争能力和综合效益。 3 考勤管理登记考勤记录(包括迟到、 早退、 病假、事假 、 旷工 等 ),定期进行汇总,然后根据标准确定扣款额度,在工资发放时进行扣除。劳动考核管理则定期或不定期根据考核指标,对员工进行考核,记录考核结果和相应的正负激励额度,在奖金发放时进行体现,支持上级对下级、下级对上级或同级之间的评估方式。 1 3 项目开发 目的和 意义 随着科学技术的不断发展,公司企业对于考勤都实行了信息 化的管理, 各类公司 企业都越发认识到人力资源管理的重要性及提升 公司 企业自身人力资源管理水平的迫切性。而人力资源管理 水平的提升不仅需要高素质的管理人员而且也需要信息化工具进行辅助 。 本考勤管理系统开发的目的主要是为了统计员工的迟到、早退、矿工、事病假、加班以及出差情况,这些信息将直接作为公司对员工的奖罚、提升以及培训依据。 越来越多的公司和企业已经使用计算机系统代替繁琐冗余的手工操作来管理职工考勤的工作。 用该系统可以方便快捷的开发包含数据库的各种应用软件,开发出的可执行文 件效率较高,打包发布也非常方便。所以,采用 形用户界面)开发工具来实现考勤管理人员对考勤流程的管理,将大大提高工作效率,节省许多不必要的人工浪费 。 4 2 系统 需求分析 2 1 需求分析 在当今社会,各种物资越来越丰富,而作为一个企业,特别是一个商业企业来说,需要对这些物资进行管理。由于物质繁杂,管理起来有一定的难度,可以用信息化的手段来处理这件原本十分复杂的事物,所以我们可以用 设计一个考勤 管理系统。 ( 1) 需求预测 一般是我考勤管理系统应包含有迟到、早退、旷 工、事病假、加班以及出差统计查询,涉及到的表单有员工基本单、基本考勤单、加班情况单、出差情况单,新系统需求通过这个信息系统实现这些功能,另外还要实现打印、用户管理等辅助功能。 ( 2) 需求导出 通过开调查座谈会、重点查询、发调查表(如部门功能调查表、业务流程调查表、企业概况调查表)、观察、取样调查法、深入实践的调查方法、查阅资料以及原型法等信息采集技术来掌握用户需求的本质内容。 ( 3) 需求确认 将需求预测中分析到的需求反馈给用户,让用户提出一些新的要求。这个工作是系统分析中应该持续进行的工作,以确保在系统设计 时掌握确实、详尽的用户需求。 2 2 系统分析 2 2 1功能分析 该系统要实现的功能如下: ( 1) 员工信息 管理:主要是 实现员工对员工 编号、姓名、年龄、单位编号、单位姓名等信息的 管理 5 ( 2) 员工考勤操作:主要是针对某一个员工在其需要考勤的进段进行考勤,记录其 某一个时间段的考勤(上午或下午)情况 ( 3) 考勤记录管理:包括对考勤操作留下来的记录进行分条浏览、修改、删除、查询和打印。 ( 4) 加班记录管理:包括对加班管理操作留下来的记录进行修改、删除、查询和打印。 ( 5) 出差 记录管理:包括对 出差 管理操作留下来的记录 进行修改、删除、查询和打印。 ( 6) 记录查询:包括对考勤记录、加班记录的按条件查询,对 一个月内的考勤记录、加班记录、 出差 记录的统计查询。 ( 7) 信息记录打印:包括员工信息、部门信息的报表打印以及一个月内考勤记录、加班记录、日终处理记录的统计报表打印。 ( 8) 系统功能:包括系统登陆、系统退出以及关于本系统;本系统使用内置账号,不提供添加或者修改账号的功能。 2 2 2模块分析 根据上面所要求的功能,可以对上面的功能进行模块化,得出系统功能模块图 : 图 2考勤管理 系统功能模块图 管理系统 员工信息管理 基本考勤管理 加班管理 出差管理 6 3 系统数据库及数据表的设计 3 1 考勤管理数据库分析 数据库需求分析是整个设计过 程的基础。在分析阶段,针对考勤管理系统,分别管理层 员工进行详细的调研和分析; 该系统的流程图为: 从图 3本实例中主要是通过各种表单、单据进行员工管理和业务交流。在实际的工作过程中,有关考勤管理系统(简化后)涉及表格、单据如下: ( 1) 员工信息单:主要包括姓名、民族、年龄、以及单位等重要信息,基本表格如下: 员工编号 姓名 单位编号 单位名称 一月迟到 一月早退 一月事病假 一月旷工 。 十二月迟到 十二月早退 十二月事病假 十二月旷工 基本考勤关系 员工编号 姓名 民族 年龄 单位编号 单位名称 备注 员工编号 姓名 单位编号 单位名称 一月加班 。 十二月加班 员工编号 姓名 单位编号 单位名称 一月出差 。 十二月出差 员工信息关系 出差管理 加班管理 图 3 考勤管理系统的关系结构数据模型 7 表 3员 工信息单 姓名 陈可 民族 汉 年龄 21 简要 说明 单 位 机关 ( 2) 基本考勤单:基本考勤单是对员工每日出勤的考察清单。基本表格如下: 表 3基本考勤单 序号 姓名 单位编号 单位名称 考勤 备注 7 陈可 机关 迟到 ( 3) 加班单:加班单是公司企业对员工加班的主要凭证。基本表格如下: 表 3加班单 序号 姓名 单位编号 单位名称 加班时间 备注 ( 4) 出差单:加班单是公司企业对员工出差津贴的主要凭证。基本表格如下: 表 3出差单 序号 姓名 单位编号 出差时间 出差地点 备注 8 3 2 考勤管理数据库 逻辑 设计 实际工作中的表格往往不适合直接输入到计算机中。如:上述的基本考勤信息、加班信息单、出差信息单等,无法在计算机中直接建立这样的表,因此需要对实际的表格或清单进行规划化的设计。 1、 员工信息表 设计 员工信息表是考勤管理系统的一个基本表,主要由员工姓名、单位、年龄、民族、简要说明等组成。 表 3员工信息表 字段名 字段类型 字段宽度 小数点 索引否 员工编号 数值型 10 无 主索引 姓名 字符型 10 无 年龄 数值型 10 无 民族 字符型 10 无 单位 字符型 10 无 单位编号 数值型 10 无 备注 字符型 50 无 2、基本考勤表 设计 基本考勤表主要由姓名、单位编号、单位名称、考勤时间、备注等组成。主要是 记录员工的出勤情况。 表 3基本考勤表 字段名 字段类型 字段宽度 小数点 索引否 员工编号 数值型 10 无 主索引 姓名 字符型 10 无 单位 字符型 10 无 9 单位编号 数值型 10 无 一月迟到 数值型 10 无 一月早退 数值型 10 无 一月事病假 数值型 10 无 一月旷工 数值型 10 无 . 十二月迟到 数值型 10 无 十二月早退 数值型 10 无 十二月事病假 数值型 10 无 十二月旷工 数值型 10 无 3、 加班表设计 加班表主要由员工编号、姓名、单位编号、单位名称、日期时间、加班时间和备注组成,主要是用于存储员工的加班信息。 表 3加 班表 字段名 字段类型 字段宽度 小数点 索引否 员工编号 数值型 10 无 主索引 姓名 字符型 10 无 单位 字符型 10 无 单位编号 数值型 10 无 日期时间 日期时间型 8 无 加班时间 数值型 10 无 备注 字符型 50 无 4、出差表设计 出差表主要是由员工编号、单位编号、单位名称、出差时间、10 注等组成,主要是用于存储员工的出差信息。 表 3出差表 字段名 字段类型 字段宽度 小数点 索引否 员工编号 数值型 10 无 主索引 单位 字 符型 10 无 单位编号 数值型 10 无 出差时间 数值型 10 无 出差地点 字符型 20 无 备注 字符型 50 无 5、用户表设计 用户表的逻辑结构设计表如下: 表 3用户表 字段名 字段类型 字段宽度 小数点 索引否 说明 符型 8 无 用户名 符型 6 无 密码 11 4. 系统详细设计及实现 4 1 表单的制作 4 1 1开始界面表单的设计 主界面的主要功能是当用户启动“考 勤管理系统”时,显示的欢迎界面。利用表单布局工具将所添加的控件放置在合适的位置。 下面为各个事件添加代码。 在 段代码的主要目的是通过实现“欢迎使用!”从坐到右移动的效果;同时随机改变 现闪烁的效果。 i=*255) j=*255) k=*255) i,j,k) 在 段代码的目的是先将目录定位到 E:后执行用户登录界面,然后释放开始界面。 *设置文件目录为“ D: E: *调用用户登录页面 12 Do 释放开始界面 存表单并运行,观察运行的结果。根据结果进行适当的修改至满意的结果,开始界面设计完毕。 4 1 2用户登录表单的建立 用户登录界面的功能是要求使用者输入用户名和用户密码,对用户的身份进行验证。若当当前用户为合法用户,则调用“考勤管理系统”主界面,否则,不允许使用该管理系统,并给出提示信息。 用户登录 界面如图 4 图 4用户登录界面图 建立一个名称为“ 表单,给用户界面添加事件代码。 在 段代码是判断用户输入的用户名和密码是否和用户表中的用户名和密码相符。 se yh 13 Go 先打开 据库文件,然后使用 定位到第一个记录 F. *定义逻辑变量 于判断是否是合法用户 Do (If nd 遍历 断输入的用户名称和用户密码是否存在 If o 调用 主界面 用户名或用户密码不正确! ” ,0+16,” 提示 ” ) 在 钮控件的 段代码是当用户名和密码输入正确时关闭表和数据库文件,并释放表单。 关闭所有的表和数据库文件 14 *释放登录表单 将该表单保存并运行的 效果如下 图 : 图 4统登陆界面设计效果图 4 1 3主界面表单的建立 主界面为本系统最基本、最重要的功能模块,通过主界面的菜 单能对系统的其他功能集中管理。主要采用了顶层表单技术,大大减轻了设计、编程的工作量。 建立表单“ “ 单文件。考勤管理系统的菜单系统如下表: 表 4菜单基本结构 基本考勤管理 加班管理 出差管理 系统管理 表格界面 表格界面 表格界面 用户管理 考勤维护 加班维护 出差维护 关于 打印 报表 报表 推出 从考勤管理系统的菜单系统可以看到,该菜单系统由 1个条形菜单和 4个下拉式菜单组成,每个条形菜单都是下拉式菜单。 条形菜单的结构如图。 15 每一个菜单项都有热键方法说明,如 “退出系统( T)”菜单项运行后,显示为“退出系统( T)”,表示热键为 T(同时按下“ 和“ T”键能直接季候该菜单) 条形菜单是控制性菜单,执行的动作需要创建下拉式菜单。方法是:在某一条形菜单的菜单项中,单击“ 钮,然后再该菜单项下建立下拉式菜单。 图 4形菜单结构 4 1 4基本考勤管理系统表单的建立 基本考勤管理系统模块有两个主要的功能:编辑员工基本信息和查询员工的基本信息。 表格界面 使用向导建立表单 存为“ 并给该表添加数据库环境。表单预览如图 4 16 图 4单预览 基本 考勤维护 建立表单 存为“ 并给该表添加数据库环境。 4 1 5加班管理系统表单的建立 加班管理模块的主要功能是更新加班信息以及打印每月加班报表。我们建立一个一对多的表单来实现加班信息的更新,然后再在“报表”子菜单中设置每月加班报表。 ( 1)加班维护表单 ( 2)加班信息报表 4 1 5出差管理系统表单的建立 出差管理模块和加班管理模块基本类似,可以暗战同一种方法完成表单的建立。 4 2 发布考勤管理系统 4 2 1创建考勤管理系统项目 创建考勤 管理系统项目的步骤如下: 1、 添加和设置主程序 2、 添加数据库 3、 输入开发者信息 4、 连编 4 2 2浏览考勤管理系统 进入考勤管理系统,首先看到的是一个欢迎界面。 单击“欢迎”界面中的“进入”按钮,打开“用户登录”对话框,如图 4。 17 图 4欢迎界面 图 4用户登录界面 这个表单主要是保护系统的安全,输入正确的用户名和密码,就可以进入系统的主界面 。 18 参考文献 1 杨开英主编 . 数据库系统概论 2003, 3 曲桂东主编 . 数据库技术与应用 2003, 3 张婷编著 . 程设计案例精编 . 北京:中国水利水电出版社, 2004: 222268. 4 张建章 . 浅谈 计算机应用系统 J, 1988 19 致谢 经过两个月的努力,我的论文顺利的完成了,在这段时间里,我虽然遇到了很多的困难,但是在指导老师和同学的帮助下,我也看到了希望。考勤管理系统的设计,三年来所学 得知识也可能在这个设计中得以发挥,这也是检验三年来所学的成果的 方法 ,使我在实训过程中将三年来所学的知识汇聚到一起,我不但梳理了以前所学的知识,更在实训中将知识运用到自己的 作品 中,今后我会继续学习,不断充实自己。 在本论文的写作过程中,我的导师李老师倾注了大量的心血,从开始的选题到开题前的写作提纲,又是一遍又一遍的指导稿中的存在的问题,严格把关,循循善诱, 并提出了许多宝贵的意见和建议,我的论文才得以顺利完;在此我由衷的感谢。同时我还要感谢在写作论文期间给了我很大帮助的同学们,谢谢你们的乐于帮助和关心。 com 毕 业 论 文 2010 年 4 月完成论 文 题 目 员工培训管理系统 院(系)名 称 专 业 名 称 班 级 学 生 姓 名 学 号 指导教师姓名 1 目录 内容摘要 . 1 关键词 . 1 . 1 . 1 1 概述 . 2 言 . 2 件的国内外发展概况 . 2 统的功能概述 . 3 . 5 训管理系统数据库规范化设计 . 5 工培训管理系统数据库逻辑设计 . 7 工培训管理系统数据库的实现 . 9 . 14 始界面表单的建立 . 14 户登录界面表单的建立 . 16 界面表单的建立 . 18 工管理表单的建立 . 20 绩管理表单的建立 . 23 课管理表单的建立 . 24 程管理表单的建立 . 24 编应用程序 . 26 4 介 . 27 行环境及配置 . 27 能和特点 . 27 发工具 . 28 参考文献 . 29 致谢 . 30 1 内容摘要 : 随着人类社会的发展,要求每个紧跟时代的人都要不断的进行自我提高。因此,学习与再学习始终伴随着我们,其中有关的培训机 构有着为可替代的作用,在这种形势下,如何更好的对培训工作进行管理,就成了我们需要解决的一个问题,因此,开发一套完善的培训管理系统就成不可少了,本文介绍了在 上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,从软件工程的角度进行了科学而严谨的阐述。 关键词 : 单位员工培训 管理系统 up of to of to an in to on is an a is to to to a on to of of 2 1 概述 人力资本作为企业最重要的资本,日益受到企业的关注和重视。尤其对成长型企业,管理并开 发人力资源,营造符合企业与个人共同发展的环境,提高单位员工的技术素质和对企业的满意度、忠诚度,已成为现代企业永续经营的关键。人力资源管理系统 应 以此为目标,简化部分人力资源工作,让系统自动处理一部分业务并起到极大的辅助作用,从而使管理人员把工作重点放在为企业的战略发展献计献策上。系统协助企业建立规范化、人性化、实时互动化的人力资源管理平台,力争满足企业战略层、管理层、人事业务操作层和企业全体单位员工的不同需要。 作为人力资源管理的一部分重要内容 培训管理主要通过建立企业的培训体系便得企业的培训管理工作更加系统 化,可对课程设置等 诸多方面 进行管理,便于后期的培训参考与查询 ,从而为企业的现代化管理服务。 内外发展 概况 近年来,有关单位员工培训管理的软件很多。但大部分是培训中介组织的一项面向企业的服务,而且还是一些网络版本。比如,在美国有 CMs ;在国内,网络学校及其培训管理软件比较盛行,如中国广播电视大学。真正由企业自身组织的单位员工培训,据调查的资料可知,到目前为止只有一些国外国企业以及在中国的跨国企业,拥有自己的单位员工培训管理软件,而且这些也只是作为企业其他软件的一个组成部分出现,如摩托罗拉的单位员工培训管理就是其人力资源管理软件的一个组成部分,并且还只实现了单位员工个人信息管 理很小的一部分功能。 在国内企业中,尽管领导们都认识到单位员工培训的重要性,也有一些企业采取了一些有益的措施。他们购买了计算机,也建立起自己的内部网,对单位员工培训管理采用了一些简单的应用程序,但离使用计算机系统和专门软件来管理还有一段距 3 离。综上所述,无论在国内外,目前还没有一套比较完善的、专门的、适用于各种企业自己使用的企业单位员工培训管理软件。因此,研究开发出一套比较通用、功能比较完善的企业单位员工培训管理软件,力求在这一领域取得一些新的成果 。 统的功能 概述 本文设计的培训管理系统是一个小型的管 理系统,主要帮助完成以下几个方面的功能。 打印成绩:能够输出某个员工的所有成绩表格,以便在填写员工结业成绩单时使用。 安排课程表:能够排出课程表,并给教师下达上课通知单。 成绩排序:能够给出某门课程的成绩排序表。 统计功能:能够统计教师教学工作量,即教什么课程,多少学时等,以便以此给教师计酬。 查询成绩:能查询任一个单位 、任一名学生、任一门课程的成绩。 成绩统计:能够对一个单位或者一门课程进行成绩统计、排序分析等。 工 培训管理系统分析报告 编号 内容 备注 001 员工信息录入 002 员 工信息修改 003 员工信息删除 004 员工信息查询 005 员工成绩录入 006 员工成绩打印 007 员工成绩排序(按课程) 008 统计教师工作量 009 员工成绩统计 010 用户管理 表 1能模块表 4 工培训管理系统逻辑模型 图 1训管理系统逻辑模型 员工培训管理系统 员工信息管理管理 员工成绩管理 课程管理 教师管理 用户管理 5 训管理系统数据 库规范化设计 工注册表设计 员工注册表由编号,姓名,年龄,性别,单位,注册日期,注册,照片和说明组成,其员工实体关系为:员工关系(编号,姓名,年龄,性别,单位,注册日期,注册,照片,说明)。 在员工关系中,编号是关键字,其他非主属性完全依赖于它,所以该关系是第二范式,同时由于没有传递函数依赖,所以该关系也属于第三范式。 员工注册表样表 表 2工注册表 编号 姓名 年龄 性别 单位 注册 注册日期 照片 说明 图 2工实体关系图 员工 性别 编号 姓名 注册 说明 照片 年龄 单位 注册日期 6 师授课表 教师授课表的关系模式为:授课关系(教师姓名 ,课号,课程名称,授课时间,单位)。 其实体关系图如下: 图 2师授课表实体图 绩表设计 成绩表也是管理系统的一个基表,它由编号、成绩、姓名、课程名称、成绩、单位组成。成绩表的关系模式为:成绩关系(编号,姓名,课号,成绩,单位)。 编号也是成绩表的主关键字,其 他非主属性完全依赖于它。 图 2成绩表实体图 程名称表设计 课程名称表由课号和课程名称组成,其关系模式为:课程名称关系(课号, 课时,课程名称)。其实体关系如 图 2示 教师授课 教师姓名 课号 授课时间 单位 成绩 单位 课程名称 编号 姓名 成绩 7 图 2程表实体图 工培训管理系统数据库逻辑设计 数据库逻辑设计的任务是将上述员工注册关系、授课关系、成绩关系和课程关系模型转换为 据管理系统能够处理的具体形式。根据实际情况和征分别确定以上各关系中的各个属性的名称、数据类型、值域范围等,并对各表进行数据结构设计、关键字设计、约束设计等。 工注册表设计 员工注册表的逻辑结构设计如下图 员工注册表 表 2工注册表逻辑结构 表 字段名 字段类型 字段宽带 小数点 索引否 编号 字符型 10 无 主索引 姓名 字符型 10 无 年龄 数值型 10 无 性别 字符型 2 无 单位 字符型 10 无 注册日期 日期型 10 无 注册 字符型(二进制) 10 无 照片 通用型 4 无 说明 字符型 50 无 课程 课程名称 课号 课时 8 师授课表设计 教师授课表的逻辑结构设计如下表 教师授课表 表 2师授课表逻辑结构 表 字段名 字段类型 字段宽度 小数点 索引否 教师姓名 字符型 10 无 课号 字符型 10 无 课程名称 字符型 10 无 授课时间 日期型 10 无 单位 字符型 10 无 绩表设计 成绩表的逻辑结构设计如下表: 成绩表 表 2绩表逻辑结构 表 字段名 字段类型 字段宽度 小数点 索引否 编号 字符型 10 无 主索引 姓名 字符型 10 无 单位 字符型 10 无 课号 字符型 10 无 成绩 日期时间型 8 无 程表设计 课程表的逻辑结构设计 课程表 表 2程表逻辑结构 表 字段名 字段类型 字段宽度 小数点 索引否 课号 字符型 10 无 主索引 课时 日期 时间 型 10 课程名称 字符型 10 无 9 户表设计 用户表的逻辑结构设计 用户表 表 2户表逻辑结构 表 字段名 字段类型 字段宽度 小数点 索引否 符型 8 无 符型 6 无 工培训管理系统数据库的实现 实现数据库的逻辑结构的主要方法是使用 项目管理器。首先需要建立一个名为“ 项目保存在磁盘中。 ( 1)实现数据库结构 图 2建项目 图 创建如上图所示的“ 目后 ,在项目管理器中展开“数据”文件夹,选中数据库,单击“新建”按钮,在弹出的对话框中存储该数据库文件。 选中“ 据库,单击项目管理器中的“修改”按钮,即可 弹出 数据库 设计器 界面。 ( 2)设计数据表 设计数据表通常我们采用下面两种方法: 10 A 员工注册表 在如上图所示的数据库设计器中,单击鼠标右键,选择“新建表”,为数据库添加数据表。 选择“新建表”后, 在弹出的对话框中将表存储为“主菜单”,在弹出的表设计器中填写表的内容。 图 2计员工注册表 图 字段设置完成后,点击“确定”按钮为表输入数据,如不想现在输入,可以先单击“取消”按钮,以后再输入。 打开项目管理器,找到要输入数据的表 , 选中, 单击“浏览” 按钮 , 打开空 表,在 主窗口选择“表”,选择 “追加新记录”,就可以再表中输入数据了。但这种方法只允许输入一条记录,要输入多个记录,可 从主菜单 选择 “显示”的子菜单“追加方式”,可以连续输入多条记录。 当然如果有一个已有数据的表,可以使用“表”菜单下的子菜单“追加记录”,追加到当前表中,不过要求两个表的结构相同。 B 成绩表。我们通常可以使用表向导来设计数据表。 在项目管理器窗口中选择“表”选项,单击“新建” 在弹出的对话框中选择“表向导”按钮, 进入表创建 向导 3)单击“下一步”,进入向导,选择是创建一个新的数据库,还是将表加入到已有的数据库,我们选择将表 加入到“ 据库中,并将表命名为“ . 11 图 2绩表向导 图 4) 单击“下一步”按钮,进入向导,在这一步中对字段属性进行修改。 图 2绩表向导 图 5)单击“下一步”按钮, 这一步为表选择索引,这里选“编号”作为索引。 12 图 2绩表向导 图 6)单击“下一步”按钮, 这一步为新表和数据库中已有的表建立关系。 图 2绩表向导 图 7)单击“下一步”按钮,保存表。 总结:通过上述数据库表的设计,培训管理系统的 数据 结构如下图所示: 13 图 2训管理系统数据库 实体关系 图 姓名 编 号 授课时间 单位 教师授课 授课 员工 课程 成绩 选课 单位 注册 编号 性别 说明 照片 姓名 年龄 课号 课程名称 课时 14 始界面表单的建立 主界面的主要功能是当用户启动“员工培训管理系统”时,显示欢迎界面。开始界面上部的欢迎词不断地从左到右移动,“培训管理系统”六个字按一定的时间间隔闪烁,字体的颜色随机改变。当用户单击右下角的“进入”按钮,就可以进入“系统登录”界面。以下介绍这一模块的设计步骤。 首先新建一个表单,保存为“ 给表单添加 4 个标签控件 于显示开始界面中的文 字信息,再给此表单添加 1 个计时器 个形状控件 1 个图像控件 1 个按钮控件 按下表设置欢迎表单中各对象的属性值。 表 3始界面表单控件的属性表 对象名称 属性名称 属性值 T. F. 迎使用! 体 4 55, 0, 0 迎进入培训管理系统 T. 书 8 ,0,255 本: 体 4,0,64 制:江 晓茵 体 15 4,0,64 32 20 20 2 比填充 入 0 然后,利用表单布局工具将以上控件放置在合适的位置,下面为各个事件添加代码。 在 件的 件中添加如下代码。 目的是通过控制 签控件的位置,以实现“欢迎使用!”从左到右移动的效果;同时随机改变 件的字体颜色,实现闪烁效果。 If =*255) J=*255) K=*255) ,j,k) 在 钮控件的 件 中添加如下代码。目的是先将目录定位到 G:毕业设计 后执行用户登录界面,然后释放开始界面。 G:毕业设计 Do 户登录界面 16 保存表单并运行,观察运行的结果,可根据结果进行适当的修改 。图 3始界面运行图 户登录界面表单的建立 用户登录界面的功能是要求使用者输入用户名称和用户密码,对用户的身份进行验证。设计方法和欢迎界面表单相似。表单包括 3 个标签控件 于 显示提示信息, 再 给此表 添加 2 个文本框控件 2 个按钮控件下表给出了 单中各对象的属性 表 3户登录界面属性 对象名称 属性名称 属性值 户登录 t. f. f. 输入用户名和密码 体 2 17 ,0,255 t. 户名: 体 7, 113, 210 码: 体 7,113,210 定 消 登录界面添加事件代码。 件中添加如下代码: se o f. Do If f o 界面 18 用户名或密码不正确! ”,0+16,”提示 ”) 件中添加如下代码。 段代码目的是用户名和密码输入正确时,关闭表和数据库文件,并释放表单。 用户登录表单保存并运行,其结果如下图: 图 3户登录界面 图 界面表单的建立 主界面为系统最基本、最重要的功能模块,通过主界面的菜单能对系统的其他功能进行集中管理。主界面采用了顶层表单技术 。 表 3界面表单属性 对象名称 属性名称 属性值 训管理系统 t. f. t. 然 后建立一个名为“主菜单”的菜单文件。培训管理系统的菜单系统如下 19 表 3单基本结 构表 员工管理 成绩管理 授课管理 课程管理 退出 员工注册表 成绩单 授课表 课程对照表 复制 课程表 退出 为了能让“主菜单”显示在主界面中,还需进行设置:在菜单生成器中选择“显示 ”下拉菜单的“常规选项”,选中“顶层表单”单选按钮。如下图 图 3单常规选项 图 系统主菜单设计完成,在“主界面” 件添加代码 ,加载主菜单。 g:毕业设计 菜单 t. 将表单保存后主界面模块创建完毕,运行结果如下图 20 图 3界面运行效果 图 工管理表单的建立 立员工管理表单 员工管理模块有两个主要功能:编辑员工基本信息和查询员工的基本信息 。 表单上添加 6 个标签控件, 4 个文本框, 1 个图像控件和 1 个命令按钮组。 员工管理表单运行结果如下图: 21 图 3工注册卡 图 置数据环境 在员工管理表单中右键选择“数据环境”,进入数据环境设计器,右键选择“添加” 出现下图所示的“添加表或视图”对话框,将“ 添加到表单中。 图 3择数据环境 图 添加完表后,回到表单中,选择文本框 单击右键,选择“生成器”选项,即可出现“文本框生成器”对话框。我们可以对文本框进行设置。 22 图 3本框生成器 图 写代码 一个)按钮的代码 Go f. t. 二个 )按钮的代码 1 o t. 一个 )按钮的代码 1 23 Go t. 后一个 )按钮的代码 Go f. t. 出 )按钮的代码 绩管理表单的建立 绩管理表单 我们可以使用表单向导建立成绩管理表单,表单预览如下图 图 3绩管理表单 图 立员工成绩报表 我们可以使用报表向导建立员工成绩报表。 我们可以在报表设计器窗口中浏览报表,单击“显示”菜单下的报表控件工具栏,可对报表进行适当的修改,使之界面更加友好。 24 图 3表设计器对话框 图 课管理表单的建立 教师授课表表单上有 3 个标签控件, 2 个文本框控件, 1 个组合框控件和一个命令按钮组,对表单和其他各控件的属性进行设置。设计完后,教师授课表单如下图所示 图 3师授课表单 图 为组合框 件设置数据环境,方法跟设置 据环境类似。再分别添加命令按钮组的按钮控件的 件代码。 程管理表单的建立 课 程管理模块有两个主要功能:查询课程表信息和查询课程对照表信息。 25 立课程表表单 课程表表单上添加 9 个标签控件, 20 个文本框控件, 5 个形状控件, 1 个组合框控件和两个命令按钮,分别设置表单和其他控件的属性。设计完后,课程表表单如下图所示: 图 3程表 图 立课程对照表表单 课程对照表表单上添加 1 个标签控件, 1 个表格控件, 1 个形状控件, 1 个组合框控件和 5 个命令按钮。分别设置表单和其他控件的属性。 图 3程对照表表单 图 使用表格生成器设置数据环境 。、 26 下面为添加和退出按钮的 件编写代码 加 )的 件 保存 ” 出 )的 件 Do 退出 ” 保存 ” 退出” 编应用程序 系统设计和编程完成后,我们可以对系统进行连编,生成应用程序,再对应用程序进行测试,通过测试就可以发布了。 图 3编应用程序图 27 4 介 行环境及配置 以在 5 或 兼容版环境中运行, 下面是在 运行 荐的系统要求: 一台带有 486/66理器或更高档处理器的 容机、一个鼠标、 16携式 安装需要 15硬盘空间,用户自定义安装需要 85盘空间,完全安装需要 192 硬盘空间。 推荐使用 更高分辨率的监视器。 能和特点 关系型数据库系统 经历了 主要阶段后推出的。 分继承了 系列强大的功能,并在程序开发的 灵活性和开放性上有了进一步提高。简化的数据管理和更为合理的应用程序开发流程使新系统在数据组织、定义数据库规则和建立应用程序等方面变得更简单易行,利用可视化的设计工具和向导,用户可以快速创建表单、查询和报表。
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。