利用VF设计人事管理数据库系统.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用VF设计人事管理数据库系统

中国矿业大学矿业工程学院 实验报告 课程名称 数据库与运输信息系统 姓名 周轲雯 班级 交通运输10-1班 学号 日期 2013年6月 成绩 教师 王振军 超市管理系统设计 准备工作 1、建立文件夹 在系统的E盘建立一个文件夹用以存放此次设计的各种格式的数据、文件、程序等,文件命名为:超市管理系统。文件夹地址为:E:\超市管理系统 2、需求分析 在此系统中的数据库要包含:员工表,部门职位表,工资表,缺勤表,以及自由表操作员表。 数据库表: 员工表:员工编号,员工姓名,性别,出生日期,工作日期,学历,婚否,部门,职称,备注说明 部门职位表:部门名称,部门代号,职位名称,职位代号 工资表:员工编号,员工姓名,基本工资,津贴,奖金,应发工资,缺勤扣款,医疗保险,住房基金,所得税,实发工资,发出日期 缺勤表:员工编号,员工姓名,缺勤日期,缺勤类别 自由表: 操作员表:序号,操作员编号,操作员密码,操作员级别 数据库与表的创建 建立一个项目文件,文件名称为:超市管理系统,在此项目下建立“超市管理的人事管理系统”,在工具-选项中将默认目录设置为:e:\超市管理系统,将日期格式设置为年月日,24小时制,选择“年份”选项,选择“星期开始于”为“星期一”,设置为默认值。 在此数据库下建立各表。 员工表: 注一:依次设置标题为:员工编号,员工姓名,性别,出生日期,工作日期,学历,婚否,部门,职称,备注 注二:字段有效性规则设置为:xb字段为:xb=”男” or xb=”女” 部门职位表: 注一:字段标题依次设置为:部门名称,部门代号,职位名称,职位代号 注一:字段的标题依次设置为:员工编号,员工姓名,基本工资,津贴,奖金,应发工资,缺勤扣款,医疗保险,住房基金,所得税,实发工资,发出日期 缺勤登记表: 注一:字段的标题依次设置为:员工编号,员工姓名,缺勤日期,缺勤类别 操作员表: 查询与视图 在本程序中没有利用查询设计器来建设查询,而是利用表单来设立查询。由 于数据环境不是特别复杂,所以也并没有建立视图。 表单 操作员管理 数据环境为操作员表,文本框text2,text3的PasswordChar属性为“*” 命令按钮“确认”代码: public czybh,czymm,zcsrmm,czyjb czybh=thisform.text1.value czymm=thisform.text2.value zcsrmm=thisform.text3.value czyjb=thisform.text4.value locate for allt(操作员编号)==allt(czybh) if !eof() =messagebox(此编号已经存在,请重新输入!) thisform.text1.value= thisform.text1.setfocus else if czymmzcsrmm =messagebox(密码输入不一致,请确认!) thisform.text2.value= thisform.text3.value= thisform.text2.setfocus else insert into 操作员表(操作员编号,操作员密码,操作员级别) values (czybh,czymm,czyjb) =messagebox(输入成功!) endif endif thisform.text1.value= thisform.text2.value= thisform.text3.value= thisform.text4.value= 命令按钮“退出”代码: thisform.release 修改操作员密码 数据环境为“操作员表”,文本框text1,text2,text3的PasswordChar属性为“*”。 命令按钮“确定”代码为: locate for 操作员编号=czybh if not allt(czymm)==allt(thisform.text1.value) =messagebox(原密码输入错误,请重新输入!) thisform.text1.value= thisform.text2.value= thisform.text3.value= thisform.text1.setfocus else if not allt(thisform.text2)==allt(thisform.text3)

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档