- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计_工资管理系统__178540527
一、问题描述
设计一个工资管理系统,使其具有以下功能:
1)员工基本信息的管理功能。
2)单位员工变动、奖惩情况的管理功能。
3)工资的计算、修改功能。
4)查询统计功能。
5)报表打印功能。
6)具有数据备份和数据恢复功能。
二、系统总体设计:
1)设计一个登录界面,使该系统具有一定的安全性和通用性,对应的,在数据库里建立一个登录界面表。
2)在数据库内设计三个信息表,分别是员工情况表,员工部门表,工资表。
3)在VB界面内设计窗体,并书写代码,使其与数据库连接起来,并具有相应功能。
三、数据库设计:
使用T-SQL语句创建数据库,表,及所要添加的相应数据
创建数据库语句如下:
create database 工资管理系统
创建员工情况表语句如下:
create table 员工情况表
(
员工编号 char(10) NOT NULL,
姓名 varchar(50),
性别 char(10),
出生年月 datetime,
部门编号 char(10) NOT NULL,
)
向员工情况表添加数据:
insert into 员工情况表
(员工编号,姓名,性别,出生年月,部门编号)
values
(01,张三,男,11/23/1991,a)
insert into 员工情况表
(员工编号,姓名,性别,出生年月,部门编号)
values
(02,李四,男,5/23/1994,b)
insert into 员工情况表
(员工编号,姓名,性别,出生年月,部门编号)
values
(03,王五,男,8/28/1992,c)
insert into 员工情况表
(员工编号,姓名,性别,出生年月,部门编号)
values
(04,小红,女,9/07/1992,d)
insert into 员工情况表
(员工编号,姓名,性别,出生年月,部门编号)
values
(05,小明,男,10/01/1992,e)
添加数据完毕
创建工资表语句如下:
create table 工资表
(
员工编号 char(10) NOT NULL,
基本工资 char(10) NOT NULL,
奖金 char(10),
扣除 char(10),
)
向工资表内添加数据:
insert into 工资表
(员工编号,基本工资,奖金,扣除)
values
(01,4000,300,100)
insert into 工资表
(员工编号,基本工资,奖金,扣除)
values
(02,2300,200,50)
insert into 工资表
(员工编号,基本工资,奖金,扣除)
values
(03,2500,150,100)
insert into 工资表
(员工编号,基本工资,奖金,扣除)
values
(04,3000,220,150)
insert into 工资表
(员工编号,基本工资,奖金,扣除)
values
(05,2000,100,0)
添加数据完毕
创建员工部门表语句如下:
create table 员工部门表
(
员工编号 char(10) NOT NULL,
部门编号 char(10) NOT NULL,
部门名 varchar(50)NOT NULL,
负责人 varchar(50)NOT NULL,
)
向员工部门表内添加数据:
insert into 员工部门表
(员工编号,部门编号,部门名,负责人)
values
(01,a,办公室,张强)
insert into 员工部门表
(员工编号,部门编号,部门名,负责人)
values
(02,b,一车间,王强)
insert into 员工部门表
(员工编号,部门编号,部门名,负责人)
values
(03,c,销售部,夏雨)
insert into 员工部门表
(员工编号,部门编号,部门名,负责人)
values
(04,d,设计部,露露)
insert into 员工部门表
(员工编号,部门编号,部门名,负责人)
values
(05,e,管理部,刘伟)
添加数据完毕
创建系统登录表语句如下:
Create table 系统登录
(用户名 char(10) not null,
密码 char(10) not null,
身份 varchar(50) not null)
向系统登录表内添加数据:
Insert into 系统登录
Values(‘123’,‘23’,‘管理员’)
Insert into 系统登录
Values(‘122’,‘01’,‘普通用户’)
添加数据完毕
数据库创建完毕!
详细设计
1)设计VB登录界面
图像如下:
设置身份为管理员,成功登录
相应代码为:
Set Conn = New ADODB.Connection
On
您可能关注的文档
- 数学与应用数学专业毕业论文_分段函数分析性质的讨论.doc
- 数学与应用数学专业毕业论文_安徽省个人消费支出的计量分析.doc
- 数学与应用数学本科毕业论文_分块矩阵的应用.doc
- 数学与应用数学毕业论文_n阶行列式的计算方法.doc
- 数学与应用数学本科毕业论文_浅谈幂级数展开式的应用.doc
- 数学与应用数学毕业论文_一类矩阵秩的恒等式及推广.doc
- 数学与应用数学毕业论文_三个三次幂等矩阵线性组合的秩的不变性的一些研究.doc
- 数学与应用数学毕业论文_中学数学中的数形结合思想.doc
- 数学与应用数学毕业论文_二次矩阵的逆特征值问题.doc
- 数学与应用数学毕业论文_使用量词解决一类不等式问题的初探.doc
文档评论(0)