数据库企业员工管理设计内容摘要:
块。 本模块的具体实现功能是:在用户给出员工编号时和日期后后,统计出该员工该月的基 6 本工资、加班工资、总工资以及工资的发放。 同时显示出该月的加班情况。 3 逻辑设计 将 ER图 转化为关系模式 员工基本信息(工号,姓名,年龄,性别,身份证号,联系方式,家庭住址) 员工工资(工号,基本工资,加班工资,实发工资 ,剩余工资 ) 员工考勤(工号,年,月,日) 员工加班(工号, 年 , 月,日,时间, 加班费) 管理员(登录名,密码) 4 物理设计 1.管理员信息表 列名 数据类型 允许空 描述 id int notnull 管理员编号 name Varchar(20) notnull 管理员姓名 pwd Varchar(20) notnull 登录密码 2.员工信息表 列名 数据类型 允许空 描述 no Varchar(20) notnull 员工工号 name Varchar(20) notnull 员工姓名 age int null 员工年龄 sex char(10) notnull 性别 telephone Varchar(20) null 电话号码 address Varchar(50) null 家庭住址 department Varchar(20) null 部门 ID Varchar(20) null 身份证号 列名 数据类型 允许空 描述 no Varchar(20) notnull 员工编号 year Varchar(20) notnull 考勤年份 7 month Varchar( 20) notnull 考勤月份 time Varchar(20) notnull 考勤 时刻 列名 数据类型 允许空 描述 no Varchar(20) notnull 员 工编号 year Varchar(20) notnull 年份 month Varchar( 20) notnull 月份 jbsj Varchar(20) notnull 加班时间 jbf Varchar(20) notnull 加班费 4.员工工资管理表 列名 数据类型 允许空 描述 no Varchar(20) notnull 员工编 号 year Varchar(20) notnull 年份 month Varchar(20) notnull 月份 base float notnull 日 基本工资 jbgz float null 加班 工资 Total salary float notnull 员工总工资 ff float null 员工种类 sy float notnull 日期 5 编码 添加 员工: void CDlgAddyg::OnOK() { UpdateData(true)。 CDatabase db1。 (_T(员工管理 ),false,false,_T(ODBC。 ),false)。 CRecordset rs(amp。 db1)。 CString str=SELECT * FROM 员工信息 WHERE no=39。 +m_addno+39。 (CRecordset::snapshot,str)。 CString str=INSERT INTO 员工信息 VALUES(39。 +m_addno+39。 ,39。 +m_name+39。 ,39。 +m_age+39。 ,39。 +m_addsex+39。 ,39。 +m_phonenum+39。 ,39。 +m_address+39。 ,39。 +m_kind+39。 ,39。 +m_id+39。 ,39。 +m_addrx+39。 )。 8 (str)。 查询员工: void CDlgygxx::OnButtonOk() { CJZGDYGGLApp *app=(CJZGDYGGLApp*)AfxGetApp()。 GetDlgItem(IDC_EDIT1)GetWindowText(m_no)。 appno=m_no。 CDlggr a。 ()。 UpdateData(true)。 } 删除员工: void CDlgdelyg::OnDel() {UpdateData(true)。 int t。 t=()。 if(t==4) { CDatabase db。 (DSN=员工管理 )。 CString str=DELETE FROM 员工信息 WHERE no=39。 +m_delno+39。 if(MessageBox(删除 ?,提示 ,1)==1) {(str)。 MessageBox(删除成功 !)。 ()。 } } } 员工 加 班记录 : void CGlgJB::OnOK() { UpdateData(true)。 CString dj,no,temp2,temp,h1,m1,s1,h2,m2,s2,year,month。 float h1f,m1f,s1f,h2f,m2f,s2f,aa1,aa2,aa3,djf,pricef。 year=(4)。 month=(5,2)。 dj=m_dj。 (temp)。 h1=(2)。 h1f=atof(h1)。 m1=(3,2)。 m1f=atof(m1)。 s1=(2)。 s1f=atof(s1)。 aa1=h1f*60*60+m1f*60+s1f。 (temp2)。 h2=(2)。 h2f=atof(h2)。 m2=(3,2)。 m2f=atof(m2)。 9。数据库企业员工管理设计
相关推荐
1)增加记录 void CAddDlg::OnButton1() { UpdateData(true)。 //把编辑框里的东西放到相关变量 CAdd m_set。 ()。 ()。 do { if(==m_code) { MessageBox(学号已存在,请重新输入 !!,增加记录 )。 ()。 return。 学生学籍管理系统 学生学籍信息增加模块 学生学籍信息删除模块 学生学籍信息修改模块
属 性 1 会 员 会 员号、 会员 姓名、 会员 性别、 会员 出生日期、备注 2 店长推荐 50 元单人套餐、 100 元双人情侣套餐 3 餐桌 餐桌号、容纳人数、状态、备注 4 菜 菜号、菜名、价格、菜 系 号 5 今日特价 菜号、菜名、价格、菜系 6 结账 应付金额、实付金额、优惠金额 7 点菜 会员号 、厨师、房间、餐桌、菜、点菜时间、是否已做、是否已上 数据流 编号 数 据 流 名
参考文献 [1] 王珊、萨师煊.数据库系统概论.数据库技术丛书之一.北京:高等教育出版社, 2020. [2] Bain T 等. SQL Server 2020 数据库.北京:中国电力出版社, 2020. 1 原文已完。 下文为附加文档,如不需要,下载后可以编辑删除,谢谢。 施工组织设计 本施工组织设计是本着“一流的质量、一流的工期、科学管理”来进行编制的。 编制时,我公司技术发展部
本文实现的招生管理挖掘系统综合 了以前诸多部门的各种不同的系统,是一个系统的融合,这样做不仅使得管理操作统一、界面相同,更重要的是使得各项不同的数据能够保存在一个数据仓库系统中,共用相同的数据结构,以便更加方便地利用数据挖掘算法进行分析。 同时本文采用的决策树和聚类分析挖掘算法是最常使用的挖掘算法,它们高效、简单,能够快速地得出知识信息,并且能够以清楚简单易于理解的方式显示给用户。 最后
ime , isborrowed varchar (2) , foreign key (bookstyleno) references book_style (bookstyleno), ) 借书证表建立 create table system_readers ( readerid varchar(9)primary key, readername varchar(9)not null ,