人事管理系统_第1页
人事管理系统_第2页
人事管理系统_第3页
人事管理系统_第4页
人事管理系统_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上目录一、 需求分析报告二、 可行性分析报告三、 业务流程图四、 数据流程图五、 数据字典六、 ER 图七、 代码设计八、 数据库设计一、需求分析报告1.1引言本次可行性报告的编写目的在于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的一个具体应用,在实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过一系列的操作可以快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必不可少的办公软件。本分析报告是为项目开发者、投资者、领导,以及参与实施本

2、项目的工作者作参考,为了方便公司的人事管理。1.2项目概述1.2.1项目要求:功能:对人事资料、人力资源、工资管理、考勤管理等进行综合管理性能:软件开发工具:SqlServer2005、Microsoft Visual Studio;操作系统:windows XP ;服务器::x86服务器;硬件环境:普通电脑;输入/输出:输入查询条件,输出查询内容;基本的数据流程和处理流程:先对人员信息进行录入,然后再对它们分类。可以对数据进行插入、删除、修改、查询;安全与保密要求:此系统可以分为用户和管理员,用户可以进行新用户的注册,基本信息更改,密码的更改,管理员可以进行用户的管理,数据库的备份更新等。1

3、.2.2项目背景:随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 本系统是对公司的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据

4、进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。 1.2.3项目目标:项目的目标在于开发一个功能使用、操作方便,简单明了的人事管理系统。再设计出功能强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力求做到通过使用本系统,尽量使单位的人事管理工作系统化、自动化和规范化,从而达到提高企、事业单位管理效率的目的,同时也希望此次工程加强我们自身的小组协作意识,加深程序设计思想,同时要学习工程设计思想,再技术和软件工程思想上

5、同时得到锻炼和提高。人事管理信息系统,在实际工作中得到了广泛的应用,它对企事业单位的人力资源进行有效的管理,提高了管理的效率。本系统的技术完备、成熟,经济效益合理,满足安全真实的企业人事管理信息系统要求。1) 规范企业管理,实现对全公司人事管理的实时监控。2) 实现对每名员工个人业绩的考核。3) 实现较完善的人事管理体系。4) 为企业领导决策提供依据。5) 系统符合实际生产需求,人机界面友好、操作简便。1.2.4条件、假定和限制:目前,在人力资源管理方面,我们了解的不是很多,没有深入到企业里去调查研究,一切关于人力资源管理方面的知识都是从网上调用过来,因此假定的背景都是单一、美好的状态下进行的

6、。对于用在实际中还需要多多改善。1.3功能需求1.3.1系统的简要说明用户使用本软件时,会区分权限。本软件只有两类用户:企业员工、系统管理员。使用软件时,企业员工只需登录便能查询、浏览他所需要的信息。企业员工之所以那么少功能是为了防止企业员工随意删改个人信息,或者是恶意去破坏信息的完整性。系统管理员要登录验证才能进入系统去修改信息。其中,管理员的权限有对员工资料的查询、修改、建档、删除。1.3.2功能描述:本系统采用的是C/S模式,其主要的功能是在客户端的浏览器上体现的。C/S结构的客户端可以完成浏览、查询、数据输入等简单功能,绝大部分工作要由服务器承担,包括对数据的保存,如:数据存储、恢复,

7、以及对系统系统失效的后果及恢复的处理方法等。1) 系统管理:此系统可以分为用户和管理员,用户可以进行新用户的注册,基本信息更改,密码的更改,管理员可以进行用户的管理,数据库的备份更新等。2) 招聘管理:应聘者面试之后,录入应聘者信息,假若应聘成功,则继续下一步工资,新建员工就职,录入员工基本信息管理。3) 人事管理:这一系统包含员工档案管理、部门管理、调动管理、合同管理、培训管理、绩效考评管理这几个子模块。4) 工资管理: 这里包含基本的帐套管理、帐套维护、保险福利保险、工资管理等5) 自动提醒功能:包含试用期到期提醒,合同到期提醒以及企业人性化的员工生日提醒。1.3.3下面是该系统的功能模块

8、图:1.4运行需求1.4.1硬件接口1) 服务器端:PIII400主频、256M内存、10G硬盘、10100M网卡以上配置2) 客户端:P166主频、32M内存、2G硬盘、10100M网卡以上配置3) 一台路由器4) 远程拨入设备1.4.2软件接口a) MicroSoft Windows NT Server 4.0 /Windows 2003/ Windows xpb) 中文版MicroSoft Windows2003中文版Windows NT Workstation 4.0c) SQLserver2000数据库d) MicroSoft Office 2000/20031.4.3故障处理设备的

9、硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述故障的处理由用户自行解决。软件在运行过程中产生的数据库错误,将由系统自动记入错误日志,非数据传输引起的错误将由系统管理员或软件开发者解决。软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协助系统管理员解决。二、可行性分析报告(1)项目名称:人事管理系统(2)项目承担单位:略(3)承担可行性研究的单位:略(4)可行性研究工作的基本内容:在开发过程中,我们为了尽量给用户以方便,考虑到用户需求的实际情况,建立较为简单易明的系统服务,

10、开发此系统无论在经济上,操作上,还是在技术上都是可行的。2.1引言本次可行性报告的编写目的在于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的一个具体应用,在实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过一系列的操作可以快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必不可少的办公软件。本分析报告是为项目开发者、投资者、领导,以及参与实施本项目的工作者作参考,为了方便公司的人事管理。2.2可行性研究的前提2.2.1要求:功能:对人事资料、人力资源、工资管理

11、、考勤管理等进行综合管理性能:软件开发工具:SqlServer2005、Microsoft Visual Stutio 2008.操作系统:windows XP ;服务器::x86服务器;硬件环境:普通电脑;输入/输出:输入查询条件,输出查询内容;基本的数据流程和处理流程:先对人员信息进行录入,然后再对它们分类。可以对数据进行插入、删除、修改、查询;安全与保密要求:此系统可以分为用户和管理员,用户可以浏览自己的个人信息,但不能修改自己的信息,凡要修改都需通过管理员去修改。管理员主要管理系统的各种信息。目标:在于开发一个功能使用、操作方便,简单明了的人事管理系统。再设计出功能强大的软件的同时,尽

12、可能地减少对系统资源的占用,并且还要力求做到通过使用本系统,尽量使单位的人事管理工作系统化、自动化和规范化,从而达到提高企、事业单位管理效率的目的,同时也希望此次工程加强我们自身的小组协作意识,加深程序设计思想,同时要学习工程设计思想,再技术和软件工程思想上同时得到锻炼和提高。人事管理信息系统,在实际工作中得到了广泛的应用,它对企事业单位的人力资源进行有效的管理,提高了管理的效率。本系统的技术完备、成熟,经济效益合理,满足安全真实的企业人事管理信息系统要求。1规范企业管理,实现对全公司人事管理的实时监控。2实现对每名员工个人业绩的考核。3实现较完善的人事管理体系。4为企业领导决策提供依据。5系

13、统符合实际生产需求,人机界面友好、操作简便。2.2.2条件、假定和限制:目前,在人力资源管理方面,我们了解的不是很多,没有深入到企业里去调查研究,一切关于人力资源管理方面的知识都是从网上调用过来,因此假定的背景都是单一、美好的状态下进行的。对于用在实际中还需要多多改善。2.2.3决定可行性的主要因素:为了对部门人员的各种信息进行管理,提高团队生产运行效率。2.3经济可行性研究2.3.1投资系统代码开发费用,开发用的场地,计算机,网络环境等。目前,都得到了良好的解决。2.3.2收益学生研究型实践项目,有一定的实用价值。目前暂无商业上考虑。故省去收益分析,投资回收周期等项的说明。2.4社会可行性研

14、究1)必要性。如果不采用该系统,企业的人事档案方面的信息必然紊乱,要随时查询、修改员工相关信息以及查询公司在工资方面的负荷详细有很多的困难。2)可能性。由于该系统能以较低的成本,较短的时间开发出来,且能极大地提高员工信息查询、报表查询等方面的功能,必然能得到广大员工和领导的支持。但不容忽视的是由于新系统的投入使用会造成员工的不适应,必然会引起这些员工的抵触。所以企业内部要做好这些员工的工作。3)有益性。由于该系统能极大地提高员工管理的效率,从而节约成本。2.5技术可行性研究操作系统 :windows XP 或 windows2000数据库平台 :SQL Server 2005编程工具:Micr

15、osoft Visual Scudio 2008从以上可行性分析可知,该系统开发具备技术上、经济上和社会上的可行性。2.6风险性研究(1)、市场竞争激烈(2)、人员的流动性难以预料(3)、存在的一些技术难点(4)、难以预算结果(5)、某些相关的法律问题三、业务流程图四、数据流程图1)、人事管理系统第0层2)、人事管理系统第1层3)、P1“系统管理”展开4)、P1.1展开5)、P1.2展开6)、P2人事管理展开7)、P2.1培训管理展开7)、P2.2员工信息管理展开8)、P2.3部门管理展开9)、P2.4职务管理展开10)、P2.5调动管理展开11)、P2.6合同管理展开12)、P2.7绩效考评

16、管理展开13)、P3招聘管理14)、P4工资管理展开15)、P5自动提醒功能展开五、数据字典 数据元素条目名称:员工编号 总编号:1-1001别名:StaffID 编号:1001说明:公司系统分配给每个员工的编号数据值类型:连续类型:数字长度:10有关数据结构:员工表,奖惩表,培训课程表 数据元素条目名称:部门编号 总编号:1-1002别名:DeptID 编号:1002说明:公司分配给每个部门的编号数据值类型:连续类型:数字长度:10有关数据结构:部门表,简历表,缺员表 数据元素条目名称:合同编号 总编号:1-1003别名:ContractId 编号:1003说明:员工分配给每个合同的编号数据

17、值类型:连续类型:数字长度:4有关数据结构:合同表 数据元素条目名称:价格 总编号:1-1004别名:Cost 编号:1004说明:不同项目培训的花费数据值类型:连续类型:数字长度:4有关数据结构:培训课程表 数据元素条目名称:讲师 总编号:1-1005别名:Lecturer 编号:1005说明:不同项目培训的讲课的老师数据值类型:离散类型:字符长度:4有关数据结构:培训课程表 数据元素条目名称:分数 总编号:1-1006别名:Score 编号:1006说明:培训学员该项目获得的分数数据值类型:离散类型:数字长度:4有关数据结构:培训成绩表 数据元素条目名称:简历表编号 总编号:1-1007别

18、名:ResumeId 编号:1007说明:公司里每个员工的简历表的编号数据值类型:连续类型:数字长度:4有关数据结构:简历表 数据结构条目名称:奖惩表 总编号:2-1003说明:记录员工平时表现情况,奖励或者惩罚 编号:1003 结构:奖惩表编号 数量:每年约50份员工编号类别名时间题目内容 数据流条目名称:招聘记录表 总编号:3-1001说明:员工将应聘者资料进行整理,并作记录 编号:1001数据流来源:员工 数据流去向:P2.2 包含的数据结构:记录编号 流通量: 50份/年项目编号分数参加数量备注 数据流条目名称:员工表 总编号:3-1002说明:记录员工基本情况的表格 编号:1002数

19、据流来源:员工 数据流去向:P3.1 包含的数据结构:员工编号 流通量: 50份/年 员工名 性别 学历 卡号 移动电话 电话 QQ 邮件 备注 数据流条目名称:合同表 总编号:3-1003说明:员工与公司签订的合同 编号:1003数据流来源:员工 数据流去向:P3.4.1,P3.4.2 包含的数据结构:合同编号 流通量: 50份/年员工编号开始时间结束时间备注 数据存储条目名称:招聘记录表 总编号:4-1001说明:员工将应聘者资料进行整理,并作记录 编号:D2结构:记录编号 有关的数据流: 项目编号 P2.2D2 分数 信息量:200份/年 参加数量 有无立即查询:有 备注 数据存储条目名

20、称:应聘者信息表 总编号:4-1002说明:应聘者对自己的基本情况信息填写 编号:D3结构:记录编号 有关的数据流: 项目编号 P2.2D2 分数 信息量:200份/年 参加数量 有无立即查询:有 备注处理过程条目名称:新用户注册 总编号:5-1001编号:P1.1.1说明: 对新用户建档,填写新用户所有基本信息输出:P1.1.1D1输入:系统管理员P1.1.1处理:系统管理员根据新用户的信息进行输入,并将信息保存在用户信息表中。处理过程条目名称:用户登录 总编号:5-1002编号:P1.1.2说明:通过用户名跟密码进行系统的登录。输出:P1.1.2D1输入:系统管理员P1.1.2处理:系统管

21、理员输入用户名跟密码后,查找用户信息表是否存在此输入的数据,若存在则让用户登录系统,否则返回重新登录。处理过程条目名称:用户权限设置 总编号:5-1003 编号:P1.1.3说明:设定特定的权限让只有特定的用户能在某些特殊模块中操作或访问。输出:P1.1.3D1输入:系统管理员P1.1.3处理:系统管理员设置用户的权限,并将信息保存在用户信息表中。处理过程条目名称:初始化数据库 总编号:5-1004编号:P1.2.1说明:将数据库初始化。输出:P1.2.1数据备份输入:系统管理员P1.2.1处理: 对数据库进行初始化外部实体条目名称:员工 总编号:6-1001说明: 编号:001个数:约300

22、个输出数据流:员工(招聘计划书)P2.1员工(招聘记录)P2.2员工(应聘者信息)P2.3员工(基础信息)P3.1.1员工(驾证信息)P3.1.2员工(家庭信息)P3.1.3员工(住宿信息)P3.1.4员工(就职信息)P3.3.1员工(调动信息)P3.3.2员工(离职信息)P3.3.3员工(复职信息)P3.3.4员工(加薪升职信息)P3.6.1员工(奖惩信息)P3.6.2员工(业务信息)P3.6.3员工(保险福利信息)P4.3员工(考勤信息)P4.4员工(工资信息)P4.5输入数据流:P3.5.4员工(培训材料)P4.1、P4.2员工P5.1、P5.2、P5.3员工外部实体条目名称:经理 总编

23、号:6-1002说明: 编号:002个数:约5个输出数据流:.输入数据流: P2.1经理(招聘计划书)P3.3.1、P3.3.2、P3.3.3经理P3.5.1经理(培训计划书)P3.6.3经理(业务考核报表)P4.5经理(工资表)外部实体条目名称:系统管理员 总编号:6-1003说明: 编号:003个数:约2个输出数据流: 系统管理员(用户信息)P1.1.1、P1.1.2、P1.1.3系统管理员P1.2.1、P1.2.2输入数据流:六、ER图下面是人事管理系统部分ER图:1)、员工ER图2)、部门管理ER图3)、人事调动ER图4)、合同表ER图5)、培训管理ER图6)、应聘者信息ER图7)、招

24、聘记录ER图8)、自动提醒ER图9)、用户表ER图10)、类别表11)、缺员表ER图12)、加薪升职ER图13)、业务考核ER图七、代码设计用户身份表代码种类:顺序码例如:1、系统管理员 2、员工代码类型:X 用户身份标识型号标准: 1系统管理员 2员工表格输出代码种类:层次码,层次码,顺序码例如:A表示2010年6月7日打印用户表 代码类型:X XX XXXXXX 表格名 年月日 出入库标记标准: A用户表 B类别表 C员工表年月日标准: 10年11月1号09年5月2号类别表代码种类:顺序码例如: 0员工类别 1部门类别 2性别类别代码类型:X 型号标准: 0员工类别 1部门类别 2性别类别

25、 八、数据库设计8.1表格设计表名字段(英文)字段(中文)数据类型备注UserInfo(用户表)UserId用户编号int不为空,自动增长,主键UserName用户名nchar(30)不为空Password 密码nchar(30)不为空Confim确认密码nchar(30)不为空ScaptPassword密码提示问题nchar(50)不为空Answer答案nchar(30)不为空Sex性别char(2)不为空Email邮箱nchar(30)不为空MobilePhone手机char(11)不为空Telephone固定电话char(20)不为空QQ QQ号码nchar(10)可为空Remark备注

26、nchar(200)可为空CategoryInfo(类别表)CategoryId类别编号int不为空,自动增长,主键CategoryName类别名nchar(20)不为空InfoType类别类型int不为空Introduction类别简介nvarchar(100)可为空StateValue状态int不为空Staff(员工表)StaffID员工编号int不为空,自动增长,主键StaffName员工姓名nchar(30)不为空Sex性别int不为空,CategoryInfo表外键Education学历int不为空,CategoryInfo表外键IdCardNo身份证号码nchar(20)不为空Bi

27、rthday生日datetime不为空FatherName父亲姓名char(10)可为空FatherPosition父亲职务char(10)可为空MotherName母亲姓名char(10)可为空MotherPosition母亲职务char(10)可为空Marriage婚姻状况int不为空CategoryInfo表外键SpouseName配偶姓名char(10)可为空SpTelephone配偶电话char(11)InhabitOrNot是否住宿Int不为空CategoryInfo表外键RoomNo房间号Int可为空Hometown故乡nchar(20)不为空Address现居地nchar(20

28、)不为空Postal邮编char(6)不为空MobilePhone移动电话nchar(20)不为空TelPhone固话nchar(20)可为空QQQQ号码nchar(10)可为空Email电子邮件nchar(30)可为空MSN MSNnchar(10)可为空Dept(部门表)DeptID部门编号int不为空,自动增长,主键DeptName部门名字nchar(10)不为空DeptManager部门经理nchar(20)不为空Introduction部门简介nchar(200)可为空StaffQuantity员工数量nchar(10)不为空Position(职务表)PositionId职务编号in

29、t不为空,自动增长,主键PositionName职务名称nchar(10)不为空Introduction职务简介nchar(200)可为空RewardPunishment(奖惩表)RePunId奖惩编号int不为空,自动增长,主键StaffId员工编号int不为空,Staff表外键ReOrPu奖惩类别int不为空,CategoryInfo表外键Time奖惩时间datetime不为空Title主题nchar(30)不为空Content奖惩内容nchar(200)不为空TrainItem(培训课程表)ItemId课程编号int不为空,自动增长,主键ItemName课程名称nchar(20)不为空C

30、ategoryId类别编号int不为空,Category表外键StartTime开始时间datetime不为空FinishTime结束时间datetime不为空Cost费用nchar(10)可为空Place地点nchar(20)可为空Sponsor主办方nchar(30)可为空Lecturer讲师nchar(30)可为空TrainScore(培训成绩表ScoreId成绩编号int不为空,自动增长,主键StaffId员工编号int不为空,Staff表外键ItemId课程编号int不为空,TrainItem表外键Score成绩int不为空Contract(合同表)ContractId合同编号int

31、不为空,自动增长,主键StaffId员工编号int不为空,Staff表外键StartTime开始时间datetime不为空FinishTime结束时间datetime不为空Remark备注nchar(200)可为空Dimission(离职表)DimissionId离职编号int不为空,自动增长,主键StaffId员工编号nchar(20)不为空,Staff表外键DimissionTime离职时间datetime不为空DimissionReason离职理由nchar(200)不为空PositionTransfer(员工调动表)TransferId调动编号int不为空,自动增长,主键StaffId

32、员工编号int不为空,Staff表外键PresentDept调后部门int不为空,Category表外键PastDept调前部门int不为空,Category表外键PresentPosition调后职务int不为空,Category表外键PastPosition调前职务int不为空,Category表外键TransfeTime调动时间datetime不为空TransferReason调动原因nchar(100)可为空LackPosition(缺员表)LackPositionId缺员编号int不为空,自动增长,主键DeptId缺员部门int不为空,Dept表外键LackPosition缺员职务i

33、nt不为空,Position表外键LackQuantity缺员总量nchar(20)不为空OtherRequire其他要求nchar(100)可为空RecuitRecord(招聘记录表)RecordId招聘记录编号int不为空,自动增长,主键RecruitTime招聘时间datetime不为空DeptId部门编号int不为空,Dept表外键NeedQuantity需要总量int不为空Remark备注nchar(200)可为空TrainRecord(培训记录表)RecordId培训记录编号int不为空,自动增长,主键ItemId培训项目编号int不为空,TrainItem表外键JoinQuant

34、ity参加人数nchar(30)不为空Remark备注nchar(200)可为空Interviewer(应聘者信息表)InterviewerId应聘者编号int不为空,自动增长,主键InterviewerName应聘者姓名nchar(20)不为空InterDept应聘部门int不为空,Dept表外键InterPosition应聘职务int不为空,Position表外键Speciality专业nchar(30)不为空Sex性别int不为空,CategoryInfo表外键Education学历int不为空,CategoryInfo表外键IdCardNo身份证号码nchar(20)不为空Mobile

35、Phone移动电话nchar(20)不为空TelPhone固话nchar(20)可为空QQQQ号码nchar(10)可为空Email电子邮件nchar(30)可为空Remark备注nchar(200)可为空IncreasePromotion(加薪升职统计表)InPrId加薪升职统计表编号int不为空,自动增长,主键StaffId员工编号int不为空,Staff表外键IncreaseOrNot是否加薪nchar(2)不为空PromotionOrNot是否升职nchar(2)不为空Remark备注nchar(200)可为空Business(业务考核统计表)BusinessId编号int不为空,自动

36、增长,主键StaffId员工编号int不为空,Staff表外键AssignQuantity预计业务量nchar(30)不为空ReachQuantity达到业务量nchar(30)不为空Remark备注nchar(200)可为空Attendence(考勤表)AttendenceId考勤表编号int不为空,自动增长,主键StaffId员工编号int不为空,Staff表外键AbsenceTime缺勤时间datetime不为空AbsenceCategory缺勤类别int不为空Attention(自动提醒列表)AttentionId自动提醒列表编号int不为空,自动增长,主键AttentionCateg

37、ory提醒类别int不为空,CategoryInfo表外键StaffId员工编号int不为空,Staff表外键Remark备注nchar(100)不为空,自动增长,主键Salary(工资表)SalaryId工资表编号int不为空,Staff表外键StaffId员工编号int不为空BasicSalary基本工资Float不为空Prize奖金Float不为空TimingSalary计时工资Float不为空PieceSalary计件工资Float不为空Welfare福利Float不为空Insurance保险Float不为空Tax所得税Float不为空FactSalary实发工资Float不为空8.2

38、 SQL语句/建数据库create database Permanagement on primary( name=Permanagement_data1, filename='D:Permanagement.mdf', SIZE=10MB, FILEGROWTH=10%) LOG ON( NAME=Permanagement_log1, filename='d:Permanagement.ldf', SIZE=1MB, MAXSIZE=5MB, FILEGROWTH=1MB)GO/建用户表create table UserInfo( UserId int no

39、t null identity(1,1) primary key, UserName nchar(30) not null, password nchar(30) not null, Confim nchar(30) not null, ScaptPassword nchar(50) not null, Answer nchar(30) not null, Sex char(2) not null, Email nchar(30) not null, MobilePhone char(11) not null, Telephone char(20) not null, QQ nchar(10)

40、 not null, Remark nchar(200) not null,)/建立类别表CREATE TABLE CategoryInfo( CategoryId int NOT NULL identity(1,1) primary key, CategoryName nchar(20) NOT NULL, InfoType int not null, Introduction nvarchar(100) null, StateValue int not null )/(用Enum类实现/诸如:0 员工类别 1部门类别 2性别类别 4婚姻状况类别 5培训类别 6专业类别 7 缺勤类别 8学历

41、类别 9职务类别/建立员工表CREATE TABLE dbo.Staff(StaffID int NOT NULLIDENTITY(1,1) primary key ,StaffName nchar(30) NOT NULL,Sex int references CategoryInfo(CategoryId) NOT NULL,Education int references CategoryInfo(CategoryId) NOT NULL,IdCardNo nchar(20) NOT NULL,MobilePhone nchar(20) NOT NULL,TelPhone nchar(20) NULL,QQ nchar(10) NULL,Email nchar(30) NULL,Remark nchar(200) NULL)/建立部门表CREATE TABLE dbo.Dept(DeptID int NOT NULL i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论