数据库作业课程设计

发布 2020-02-26 18:53:28 阅读 5351

一、 设计任务。

结合数据库应用与开发、管理信息系统课程内容,设计一个人力资源管理系统,实现对企业人员的管理。

二、 需求分析:

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,销售终端的英文缩写 是...