数据库vfp课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⑷ 工资表:员工编号、基本工资、津贴、奖金、应发工资、缺勤扣款、医疗保险、住房基金、所得税、实发工资
⑸ 缺勤登记表:员工编号、缺勤日期、缺勤类别
⑹ 操作员表:操作员姓名、操作员密码、操作员级别
其中“员工表”与“部门表”之间通过“部门代码”字段建立联系,“员工表”与“职称表”之间通过“职称代码”字段联系,“员工表”与“工作表”之间通过“员工编号”字段建立联系,“缺勤登记表”与“员工表”之间通过“员工编号”字段建立联系。
通过这次设计,我学会了和别人配合工作,因为一个人所学的知识不可能面面俱到的,只有通过合作,发挥自己的优点,体现团队精神,才能使工作做得更为出色。通过这次设计,我学到了许多书本上学不到的知识,增强了自己的动手能力。大学生活将过去一半的我十分珍惜这次锻炼的机会,我按部就班的完成了自己的设计任务,但由于自己的知识水平有限,仍然存在很多的不足之处,恳请老师多多指教!
计算机技术的高速发展,使我深深地认识到只有不断的加强学习,才能在计算机技术方面不至于被淘汰,今后,我们还要加强学习,努力使自己成为一位专业的计算机人员,为我们自己所从事的工作服务。
选择【工作管理】菜单下的【预览工资单】菜单项即可出现如上图所示的工资发放清单预览窗口。单击工具栏中的翻页按钮可分别浏览不同部门的工作清单,单击打印按钮可实现打印功能。
选择【统计查询】菜单下的【按工资额查询】菜单项即可出现如左图所示的【按基本工资查询】窗口。
选择【统计查询】菜单下的【按工资额查询】菜单项即可出现如左图所示的【按职称查询】窗口。
选择【员工管理】菜单下的【员工缺勤登记】菜单项即可出现右图【员工缺勤登记】界面。该操作就是向“缺勤登记表”当中添加新记录。
选择【工作管理】菜单下的【调整津贴标准】菜单项即可出现左图【调整津贴标准】界面。该界面下能够以表格的形式分别修改相应职称的津贴标准(此时的“职称代码”和“职称名称”是不可修改的)。
4.统计查询功能
可完成按部门及工资额标准查询员工信息,按部门及职称等级查询员工信息,按部门以及性别和婚姻状况为条件统计员工人数,统计汇总并显示所有员工当月的病事假天数等操作。
建库结果
2.1、数据库中表的建立
员工管理系统
2.2、数据库中E-R图和关系图的建立
由上述表的信息得出E-R图如下
⑴ 员工表
⑵ 部门表
第一章 需求分析•••••••••••••••••••••••••••••••••••••••••2
1.1、数据需求•••••••••••••••••••••••••••••••••••••••••••••••2
1.2、功能分析•••••••••••••••••••••••••••••••••••••••••••••••3
⑶ 职称表
⑷工资表
⑸ 缺勤登记表
⑹ 操作员表
⑺ 各类实体E-R图
2.3、数据建模
系统开发设计
3.1、开发流程和功能介绍
一、数据库中实时数据
⑴ 员工表
⑵ 部门表
⑶ 职称表
⑷ 工资表
⑸ 缺勤登记表
⑹ 操作员表
二、窗体界面及功能
输入操作员姓名及密码,登录系统,在主窗口中出现相应的菜单栏和工具栏。如下图:
选择【系统管理】菜单下的【操作员管理】菜单项,即可出现如图界面:
选择【员工管理】菜单下的【员工调入】菜单相即可出现如右图【员工调入】界面。该操作就是向“员工表”添加新记录,同时也向“工资表”中同步添加相对应的新记录。
选择【员工管理】菜单下的【员工调出处理】菜单项即可出现左图【员工调出处理】界面。该操作就是将员工的基本信息、工作信息以及缺勤信息从“员工表”、“工资表”和“缺勤登记表”中同步删除。
系统概况
一、课ห้องสมุดไป่ตู้名称
员工管理系统
二、设计环境
开发软件:Microsoft Visaul FoxPro 6.0
操作系统:Windows XP
需求分析
1.1、数据需求
⑴ 员工表:员工编号、员工姓名、性别、出生日期、工作日期、最后学历、婚否、部门代码、职称代码、备注说明
⑵ 部门表:部门代码、部门名称
⑶ 职称表:职称代码、职称名称、津贴标准
在该界面下可完成增加或删除操作员的操作。增加操作员就是向“操作员表”中添加记录,删除操作员就是从“操作员表”中删除相应的记录。
选择【系统管理】菜单下的【修改本人密码】菜单项,即可出现如左图界面。在该界面下可完成当前操作员本人的登录密码的操作。修改前要核对原密码,当原密码输入正确时方可修改。该操作的结果就是修改“操作员表”中的“操作员密码”字段的值。
1.2、功能分析
1.系统管理功能
可完成增加或删除应用系统的操作员,修改当前操作员自身的密码,退出应用系统等操作。
2.员工管理功能
可完成员工调入时的信息登记,员工调出时的信息清理,员工内部调动时的部门信息变更,员工职称变动是的职称信息变更,日常管理当中的员工缺勤登记等操作。
3.工资管理功能
可完成员工津贴标准的统一调整,个人基本工资数额的修改,根据相应的工资项目标准和每个人的病事假天数按月重修核算所有员工的当月工资项目,按部门预览或打印当月的员工工资清单等操作。
任何一个经济组织或社会组织在存续过程中都会产生大量的数据,并且关注许多于之相关的数据。他们需要对这些数据进行存储,并按照一些特定的规则对这些数据进行分析、整理,从而保证自己的工作按序进行,提高效率、提高竞争力。
员工管理是每个企业必不可少的。员工管理系统一般包括员工的部门调动、职称变动、工资情况、人数统计等功能。如果人工直接统计的的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可想象。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。
第二章 建库结果••••••••••••••••••••••••••••••••••••••••3
2.1、数据库中表的建立•••••••••••••••••••••••••••••••••••••••3
2.2、数据库中E-R图和关系图的建立•••••••••••••••••••••••••••6
2.3、数据建模•••••••••••••••••••••••••••••••••••••••••••••••8
选择【员工管理】菜单下的【员工内部调动】菜单项,即可出现右图【员工部门调动】界面。该操作就是修改“员工表”当中指定记录的“员工编号”和“部门代码”字段的值。由于“员工编号”的前两位就是所属部门的“部门代码”,因此这两项内容必须同步修改。
选择【员工管理】菜单下的【员工职称变动】即可出现左图【职称变动】界面。该操作就是修改“员工表”当中指定记录的“职称代码”字段的值
第三章 系统开发••••••••••••••••••••••••••••••••••••••••9
3.1、开发流程和功能介绍•••••••••••••••••••••••••••••••••••••9
第四章 结论与体会•••••••••••••••••••••••••••••••••••••18
摘要
《数据库原理与应用》课程设计报告
学生姓名:钱佳智班级、学号:测绘090506
所在学院:浦江学院
专 业:测绘工程
课程设计题目:员工管理系统
指导教师:董有福
2010 年12月25 日
摘要••••••••••••••••••••••••••••••••••••••••••••••••••••2
系统概况••••••••••••••••••••••••••••••••••••••••••••••••2
选择【统计查询】菜单下的【员工分类统计】菜单项即可出现如右图所示的【统计人数】窗口
选择【统计查询】菜单下的【缺勤情况统计】菜单项即可出现如左图所示的【缺勤情况统计】窗口。
结论与体会
通过这次的课程设计,使我们了解了一个简单的员工管理系统的设计过程,并且基本掌握了
Microsoft Visaul FoxPro 6.0的基本用法,掌握数据库的基本知识及其应用情况,加深对
该课程的理解,在这次设计过程中使我们对编程和数据库的开发建立了浓厚的兴趣。
在设计过程中遇到了很多的问题,但是最后通过自己的努力、同学之间的探讨和在网上寻找最后都得到了解决,虽然这次的设计是一个很小的程序但是设计这样的程序真的不简单呀,首先要想好设计的界面,以及这些界面是怎样连接起来的。然后要考虑数据库怎么样和应用程序连接起来。在设计中我深知自己掌握的知识还远远不够,掌握的一些理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是光知道书本上的知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应用到时间中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定要去应用它,发展它,让它在现实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。而且知识又不是单一的,它是互相联系的,学科与学科之间都有着内在的联系。计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。在设计阶段,通过对课题的深入分析与研究,迫使我对技术有了一定的了解。在遇到问题时,得到了指导老师与同学的悉心帮助,使我感受到集体的力量是无穷的。
选择【工资管理】菜单下的【调整基本工资】菜单项即可出现右图【员工部门调动】界面。在该界面下能够以表格的形式分别修改所有员工的基本工资额(此时的“员工编号”和“员工姓名”是不可修改的)。
选择【工作管理】菜单下的【核算本月工资】菜单项即可出现上图【核算本月工作】界面。在该界面内输入或选定相应的计算标准,单击【重修核算工作项目】按钮,就可得如下图的核算结果。该表单的实际功能就是按照相应的公式重新计算“工资表”中各个字段的值。
相关文档
最新文档