一、 设计任务。
结合数据库应用与开发、管理信息系统课程内容,设计一个人力资源管理系统,实现对企业人员的管理。
二、 需求分析:
1、 储存记录企业员工的基本信息。
2、 能记录、查询员工所在部门,方便领导查找。
3、 统计部门员工人数。
4、 能详细记录部门员工的招录、辞退情况。
三、 概念设计。
人力资源管理系统e-r模型。
四、 逻辑结构设计。
将e-r关系图转换成关系数据库模式。
员工(员工编号,姓名 ,性别,部门,备注)部门(部门编号,名称,人数,负责人)
权限(用户名,密码,权限类别)
员工辞退(员工编号,姓名,性别,部门,辞退时间)员工招录(员工编号,姓名,性别,部门,进厂日期)五、 系统运行。
1、 员工查询。
2、 部门查询。
3、 员工编辑。
4、部门编辑。
5、员工辞退。
6、员工招录。
六、 vb程序**:
1、 用户登录。
private sub command1_click()= "select * from 权限 where 用户名 = trim(text1) &and 密码 ='trim(text2) &
if <>0 then
if "权限类别") 系统管理员" then= true
= true
= true
= true
= true
= true
unload me
else= true
= false
= true
= false
= true
= false
unload me
end if
elsemsgbox "姓名或密码错!"
end if
end sub
private sub form_load()end sub
2、 员工查询。
private sub command1_click()= "select * from 员工 where 员工编号='"
if = 0 then
msgbox " 无此员工!"
end if
end sub
private sub command2_click()= "select * from 员工 "
end sub
private sub datagrid1_click()end sub
3、 部门查询:
private sub command1_click()= "select * from 部门 where 部门编号 =if = 0 then
msgbox " 无此部门!"
end if
end sub
private sub command2_click()= "select * from 部门 "
end sub
private sub datagrid1_click()end sub
4、 员工编辑。
private sub command1_click()if = false then
end if
end sub
private sub command2_click()if = false then
end if
end sub
private sub command3_click()on error goto p
msgbox "删除成功"
a = 0if a = 1 then
p:msgbox "操作有误"
end if
end sub
private sub command4_click()= true
= false
= false
= false
= false
= false
= false
= true
end sub
private sub command5_click()= true
= false
= false
= false
= false
= false
= false
= true
end sub
private sub command6_click()= false
= true
= true
= true
= true
= true
= true
= false
end sub
private sub command7_click()unload me
end sub
private sub command8_click()end sub
private sub frame1_dragdrop(source as control, x as single, y as single)
end sub
5、 部门编辑。
private sub command1_click()if = false then
end if
end sub
private sub command2_click()if = false then
end if
end sub
private sub command3_click()end sub
private sub command4_click()= true
= false
= false
= false
= false
= false
= false
= true
end sub
private sub command5_click()= true
= false
= false
= false
= false
= false
= false
= true
end sub
private sub command6_click()on error goto e
= false
= true
= true
= true
= true
= true
数据库库课程设计
目录。引言11 开发环境1 1.1 硬件环境1 1.2 软件环境1 1.2.1 sql server 2005 delphi7简单介绍2 2 需求分析3 2.1 信息需求3 2.2 功能需求3 2.3 安全性与完整性要求3 3 概念结构设计3 4 逻辑结构设计4 5 数据库实现6 5.1 创建数据库...
数据库课程设计总结数据库课程设计个人总结
数据库课程设计个人总结 4班6组赵 王婆卖瓜时间过了,言归正传吧。凡是都要有个总结,以下便是我在这个课程设计中的一点心得。首先我分析一下我们组任务顺利完成的成功之处并总结一些经验,供以后反省参考用。凡事预则备,不预则废。这是我的座右铭,也是我深有感悟的几句古语之一。在这个项目的开始阶段,老师便让我们...
数据库课程设计
简单pos系统。班级 计科二班 姓名 韩田田 学号 201010510237 目录。前言。销售管理作为零售企业现代化管理不可缺少的组成部分,日益受到人们的重视。传统销售模式以及销售管理体系和机制,已经越来越难以适应零售企业现代化管理的需求。pos point of sales,销售终端的英文缩写 是...