




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、EMS数据库设计启明培训小组:陈虹屹 冯磊 张源二零一一年一十二月 目录1.数据库设计原理21.1属性21.2实体间的关系31.3 E-R图32.数据字典42.1 Employee表42.2 Department表42.3 Wage_Files表43建表53.1建立Wage_files53.2 建立Department表:63.3建立Employee表:74.数据库应用:网站功能分析84.1系统模块功能说明84.11登录模块84.1. 2功能模块84.13添加模块91.数据库设计原理1.1属性每一个公司都有存在部门、员工以及要给每个员工发工资他们都存在他们各自的属性部门:部门编号、部门名、部门
2、经理、电话以及部门人数。员工:编号、姓名、所在部门、性别、出身日期、政治面貌、婚姻状况、家庭住址、电话号码、银行卡帐号。薪资:员工编号、员工姓名、基本工资、岗位工资、补贴、绩效工资、病假工资、事假工资、加班、其他加项、应发合计、扣养老金、扣失业保险、扣公积金、扣个税、扣其他、实发合计。1.2实体间的关系每一个部门都有多个员工,每一个员工都有一份工资档案,而每一个部门都会管理很多的工资档案。存在关系:部门与员工:1:n员工与工资;1:1部门和工资档案:1:m1.3 E-R图所以E-R关系图为: 图12.数据字典2.1 Employee表字段名数据类型可否为空说明IDCHAR(4)NOT NULL
3、信息编号EMPLOYEE _IDCHAR(4)NOT NULL员工编号USERNAMECHAR(10)NOT NULL昵称PASSWORDCHAR(15)NOT NULL DEPARTMENT_NAMECHAR(10) NULL部门名字EMPLOYEE_NAMECHAR(8)NOT NULL员工姓名SEXCHAR(2)NOT NULL性别BRITHDAYCHAR(6)NULL出生日期POLITICS_STATASCHAR(4)NULL政治面貌MARRIAGECHAR(6)NULL婚姻ADRRESSVARCHAR(50)NULL家庭地址EMALCHAR(20)NULL邮箱PHONEVARCHAR
4、(15)NULL电话号码ID_NUMBERCHAR(18)NULL身份证BANKARDCHAR(20)NULL银行卡2.2 Department表字段名数据类型可否为空说明DEPARTMEN_IDCHAR(4)NOT NULL 主键,部门编号DEPARTMENT_NAMECHAR(10)NOT NULL部门名DEPARTMEMT_NUMBERINT(11)NUT NULL部门人数DEPARTMENT_TELEPHONECHAR(15)NOT NULL联系电话2.3 Wage_Files表字段名数据类型可否为空说明Files_IdInt(6)Not null主键WAGE_DATECHAR(10)
5、NOT NULLEMPLOYEE_IDCHAR(4)NOT NULLFILES_NAMECHAR(8)NOT NULLBASIC_WAGEDECIMAL(8,2)NOT NULL 基本工资SUBSIDIESDECIMAL(8,2)Null补贴PERFORMANCEDECIMAL(8,2)Null绩效工资SICK_LEAVEDECIMAL(8,2)Null病假工资COMPASSIONATEDECIMAL(8,2)Null事假工资OVERTIMEDECIMAL(8,2)Null加班工资OTHERADD_ITEMSDECIMAL(8,2)Null其他加项PWAGEDECIMAL(8,2)Null应发
6、合计ANNUITYDECIMAL(8,2)Null养老金KVDECIMAL(8,2)Null医保UNEMPLOYMENTDECIMAL(8,2)Null失保RESERVED_FUNDSDECIMAL(8,2)Null公积金TAXDECIMAL(8,2)Null个税OTHER_FUNDDECIMAL(8,2)Null其他扣项PWAGE_REALITYDECIMAL(8,2)Null实发合计3建表建表语句如下:3.1建立Wage_filesCREATE TABLE WAGE_FILES(FILES_ID INT(6)AUTO_INCREMENT PRIMARY KEY,EMPLOYEE_ID CH
7、AR(4) NOT NULL,EMPLOYEE_NAME CHAR(8) NOT NULL,BASIC_WAGE DECIMAL(8,2) NOT NULL,SUBSIDIES DECIMAL(8,2),PREFORMANCE DECIMAL(8,2),SICK_LEAVE DECIMAL(8,2),COMPASSIONATE DECIMAL(8,2),OVER_TIME DECIMAL(8,2),OTHER_ADD_ITEMS DECIMAL(8,2),PWAGE DECIMAL(8,2),ANNUITY DECIMAL(8,2),KV DECIMAL(8,2),UNEMPLOYMENT D
8、ECIMAL(8,2),RESERVED_FUNDS DECIMAL(8,2),TAX DECIMAL(8,2),OTHER_FUNDS DECIMAL(8,2),PWAGE_REALITY DECIMAL(8,2),WAGE_DATE CHAR(10) );DESC WAGE_FILES; 图23.2 建立Department表:CREATE TABLE DEPARTMENT(DEPARTMENT_ID CHAR(4) PRIMARY KEY,DEPARTMENT_NAME CHAR(10),DEPARTMENT_NUMBER INT(10),DEPARTMENT_TELEPHONE CHA
9、R(15);输出结果: 图33.3建立Employee表:CREATE TABLE EMPLOYEE(ID INT(4) auto_incrementPRIMARY KEY ,EMPLOYEE_ID INT(4) NOT NULL,USERNAME CHAR(10) NOT NULL,EMPLOYEE_NAME CHAR(8) NOT NULL,PASSWORD CHAR(15) NOT NULL,DEPARTMENT_NAME CHAR(10) NOT NULL,SEX CHAR(2),BIIRTHDAY CHAR(6),POLITICS_STATAS CHAR (4),MARRIAGE C
10、HAR(4),.ADRRESS CHAR(50),EMAL CHAR(20),PHONE CHAR(15),BANKCARD CHAR(20),ID_NUMBER CHAR(18);输出结果为:DESC EMPLOYEE; 图44.数据库应用:网站功能分析4.1系统模块功能说明4.11登录模块(1) 选择不同的身份登录系统本系统有两种类型的用户:管理员和员工。当不同的用户登录系统选择补贴的用户化类型是,他们就会分别拥有不同的权限,管理员的权限最大,(2) 修改基本信息每个用户登录后都可以更改各自的基本信息,每次有更改,系统都会提醒管理员,让管理员核对。(3) 退出 每个用户登录系统后,单击突出就可以退出系统返回到登录界面,这样,他们遗留在session对象中的信息就会被Cle
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年纺织工程师实操考核的试题及答案
- 决胜中考物理试题及答案
- 2024年设计师职业规划试题及答案
- 广告设计师考试设计流程管理题及答案
- 公司法 司法试题及答案
- 探讨2024年美术设计师考试题型试题及答案
- 机床初级考试试题及答案
- 广告设计师的教学与培训方法 试题及答案
- 三天面试题及答案
- 汶上二招试题题库及答案
- 职业道德与法律第一课第一节课件市公开课一等奖省赛课微课金奖课件
- 部编人教版《道德与法治》九年级下册教案(全册)
- 2024春期国开电大思政课《中国近现代史纲要》在线形考(专题检测一至八)试题及答案
- 全过程工程咨询服务项目管理服务方案
- 复方氨基酸注射液(17AA-II)-临床用药解读
- 贫血中医辨证分析
- PLC的故障排除与维护技巧与方法
- 2019版新人教版高中英语必修+选择性必修共7册词汇表汇总(带音标)
- 微波技术与天线实验3利用HFSS仿真分析矩形波导
- GJB9001C内部审核检查表
- 烟草雪茄培训课件讲解
评论
0/150
提交评论