基于VFP考勤管理系统毕业论文

上传人:l**** 文档编号:129727164 上传时间:2020-04-23 格式:DOC 页数:40 大小:1.03MB
返回 下载 相关 举报
基于VFP考勤管理系统毕业论文_第1页
第1页 / 共40页
基于VFP考勤管理系统毕业论文_第2页
第2页 / 共40页
基于VFP考勤管理系统毕业论文_第3页
第3页 / 共40页
基于VFP考勤管理系统毕业论文_第4页
第4页 / 共40页
基于VFP考勤管理系统毕业论文_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《基于VFP考勤管理系统毕业论文》由会员分享,可在线阅读,更多相关《基于VFP考勤管理系统毕业论文(40页珍藏版)》请在金锄头文库上搜索。

1、. . .基于VFP考勤管理系统毕业论文目录第一章 概述21.1引言21.2软件的国外发展概况 21.3系统的功能概述3第二章 数据库和数据表设计52.1 培训管理系统数据库规化设计52.2 员工培训管理系统数据库逻辑设计72.3 员工培训管理系统数据库的实现9第三章 系统设计143.1 需求分析143.2 系统分析163.3 系统数据库的设计183.4 创建日常处理功能183.5 开始界面表单的建立163.6 员工管理表单的建立143.7 成绩管理表单的建立183.8 授课管理表单的建立183.9 连编应用程序18第四章 软件运行及 184.1 运行环境及配置184.2 功能和特点184.3

2、 开发工具18第五章 总结与展望18第六章 致谢18参考文献第一章 概述1.1引言人力资本作为企业最重要的资本,日益受到企业的关注和重视。尤其对成长型企业,管理并开发人力资源,营造符合企业与个人共同发展的环境,提高单位员工的技术素质和对企业的满意度、忠诚度,已成为现代企业永续经营的关键。人力资源管理系统应以此为目标,简化部分人力资源工作,让系统自动处理一部分业务并起到极大的辅助作用,从而使管理人员把工作重点放在为企业的战略发展献计献策上。系统协助企业建立规化、人性化、实时互动化的人力资源管理平台,力争满足企业战略层、管理层、人事业务操作层和企业全体单位员工的不同需要。作为人力资源管理的一部分重

3、要容培训管理主要通过建立企业的培训体系便得企业的培训管理工作更加系统化,可对课程设置等诸多方面进行管理,便于后期的培训参考与查询,从而为企业的现代化管理服务。1.2软件的国外发展概况 近年来,有关单位员工培训管理的软件很多。但大部分是培训中介组织的一项面向企业的服务,而且还是一些网络版本。比如,在美国有ASTD-American Society for Training and Development、The Distance and Education Training Council Online、TCMs HR Careers、Resource Software 、Safety Soft

4、ware & Computer Based Training Software Skills Testing Software等;在国,网络学校及其培训管理软件比较盛行,如中国广播电视大学。真正由企业自身组织的单位员工培训,据调查的资料可知,到目前为止只有一些国外国企业以及在中国的跨国企业,拥有自己的单位员工培训管理软件,而且这些也只是作为企业其他软件的一个组成部分出现,如摩托罗拉的单位员工培训管理就是其人力资源管理软件的一个组成部分,并且还只实现了单位员工个人信息管理很小的一部分功能。在国企业中,尽管领导们都认识到单位员工培训的重要性,也有一些企业采取了一些有益的措施。他们购买了计算机,也建

5、立起自己的部网,对单位员工培训管理采用了一些简单的应用程序,但离使用计算机系统和专门软件来管理还有一段距离。综上所述,无论在国外,目前还没有一套比较完善的、专门的、适用于各种企业自己使用的企业单位员工培训管理软件。因此,研究开发出一套比较通用、功能比较完善的企业单位员工培训管理软件,力求在这一领域取得一些新的成果。1.3系统的功能概述本文设计的培训管理系统是一个小型的管理系统,主要帮助完成以下几个方面的功能。打印成绩:能够输出某个员工的所有成绩表格,以便在填写员工结业成绩单时使用。安排课程表:能够排出课程表,并给教师下达上课通知单。成绩排序:能够给出某门课程的成绩排序表。统计功能:能够统计教师

6、教学工作量,即教什么课程,多少学时等,以便以此给教师计酬。查询成绩:能查询任一个单位、任一名学生、任一门课程的成绩。成绩统计:能够对一个单位或者一门课程进行成绩统计、排序分析等。1.3.1员工培训管理系统分析报告编号容备注0001员工信息录入0002员工信息修改0003员工信息删除0004员工信息查询0005员工成绩录入0006员工成绩打印0007员工成绩排序(按课程)0008统计教师工作量0009员工成绩统计0010用户管理表1-1 功能模块表1.3.2 员工培训管理系统逻辑模型 员工培训管理系统员工信息管理管理员工成绩管理课程管理教师管理用户管理 图1-1培训管理系统逻辑模型第二章 数据库

7、和数据表设计2.1 培训管理系统数据库规化设计2.1.1 员工注册表设计员工注册表由编号,年龄,性别,单位,注册日期,注册,照片和说明组成,其员工实体关系为:员工关系(编号,年龄,性别,单位,注册日期,注册,照片,说明)。在员工关系中,编号是关键字,其他非主属性完全依赖于它,所以该关系是第二式,同时由于没有传递函数依赖,所以该关系也属于第三式。员工注册表样表表2-1 员工注册表编号年龄性别单位注册日期照片说明 员工性别编号姓名注册说明照片年龄单位注册日期图2-1 员工实体关系图2.1.2 教师授课表教师授课表的关系模式为:授课关系(教师,课号,课程名称,授课时间,单位)。其实体关系图如下: 教

8、师授课教师姓名课号授课时间单位图2-2 教师授课表实体图2.1.3 成绩表设计成绩表也是管理系统的一个基表,它由编号、成绩、课程名称、成绩、单位组成。成绩表的关系模式为:成绩关系(编号,课号,成绩,单位)。编号也是成绩表的主关键字,其他非主属性完全依赖于它。 成绩单位课程名称编号姓名成绩图2-3 成绩表实体图2.1.4 课程名称表设计 课程名称表由课号和课程名称组成,其关系模式为:课程名称关系(课号,课时,课程名称)。其实体关系如图2-4所示课程课程名称课号课时 图2-4 课程表实体图2.2 员工培训管理系统数据库逻辑设计数据库逻辑设计的任务是将上述员工注册关系、授课关系、成绩关系和课程关系模

9、型转换为Visual FoxPro 6.0 数据管理系统能够处理的具体形式。根据实际情况和Visual FoxPro 6.0 特征分别确定以上各关系中的各个属性的名称、数据类型、值域围等,并对各表进行数据结构设计、关键字设计、约束设计等。2.2.1 员工注册表设计员工注册表的逻辑结构设计如下图员工注册表表 2-2 员工注册表逻辑结构表字段名字段类型字段宽带小数点索引否编号字符型10无主索引字符型10无年龄数值型10无性别字符型2无单位字符型10无注册日期日期型10无注册字符型(二进制)10无照片通用型4无说明字符型50无2.2.2 教师授课表设计教师授课表的逻辑结构设计如下表教师授课表表 2-

10、3 教师授课表逻辑结构表字段名字段类型字段宽度小数点索引否教师字符型10无课号字符型10无课程名称字符型10无授课时间日期型10无单位字符型10无2.2.3 成绩表设计成绩表的逻辑结构设计如下表:成绩表表2-4 成绩表逻辑结构表字段名字段类型字段宽度小数点索引否编号字符型10无主索引字符型10无单位字符型10无课号字符型10无成绩日期时间型8无2.2.4 课程表设计课程表的逻辑结构设计课程表表2-5 课程表逻辑结构表字段名字段类型字段宽度小数点索引否课号字符型10无主索引课时日期时间型10课程名称字符型10无2.2.5 用户表设计用户表的逻辑结构设计用户表表2-6 用户表逻辑结构表字段名字段类

11、型字段宽度小数点索引否USER_NAME字符型8无USER_PASSWORD字符型6无2.3 员工培训管理系统数据库的实现实现数据库的逻辑结构的主要方法是使用Visual FoxPro 的项目管理器。首先需要建立一个名为“peixun”的项目保存在磁盘中。(1)实现数据库结构图 2-5 新建项目图创建如上图所示的“peixun”项目后,在项目管理器中展开“数据”文件夹,选中数据库,单击“新建”按钮,在弹出的对话框中存储该数据库文件。选中“peixun”数据库,单击项目管理器中的“修改”按钮,即可弹出数据库设计器界面。(2)设计数据表 设计数据表通常我们采用下面两种方法:A 员工注册表 在如上图

12、所示的数据库设计器中,单击鼠标右键,选择“新建表”,为数据库添加数据表。选择“新建表”后,在弹出的对话框中将表存储为“主菜单”,在弹出的表设计器中填写表的容。图 2-6 设计员工注册表图字段设置完成后,点击“确定”按钮为表输入数据,如不想现在输入,可以先单击“取消”按钮,以后再输入。打开项目管理器,找到要输入数据的表,选中,单击“浏览”按钮,打开空表,在Visual Foxpro 6.0的主窗口选择“表”,选择“追加新记录”,就可以再表中输入数据了。但这种方法只允许输入一条记录,要输入多个记录,可从主菜单选择“显示”的子菜单“追加方式”,可以连续输入多条记录。当然如果有一个已有数据的表,可以使

13、用“表”菜单下的子菜单“追加记录”,追加到当前表中,不过要求两个表的结构相同。B成绩表。我们通常可以使用表向导来设计数据表。在项目管理器窗口中选择“表”选项,单击“新建”在弹出的对话框中选择“表向导”按钮,进入表创建向导3)单击“下一步”,进入向导,选择是创建一个新的数据库,还是将表加入到已有的数据库,我们选择将表加入到“peixun”数据库中,并将表命名为“cj”.图2-7成绩表向导图4)单击“下一步”按钮,进入向导,在这一步中对字段属性进行修改。图2-8成绩表向导图5)单击“下一步”按钮,这一步为表选择索引,这里选“编号”作为索引。图2-9成绩表向导图6)单击“下一步”按钮,这一步为新表和数据库中已有的表建立关系。图2-10成绩表向导图7)单击“下一步”按钮,保存表。总结:通过上述数据库表的设计,培训管理系统的数据结构如下图所示:姓名编号授课时间单位教师授课授课员工课程成绩选课单位

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号