版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库课程设计
——人力资源管理系统
学院:计算机科学学院
班级:软件工程1401
一.课程设计阐明
1.设计题目:人力资源管理系统
人力资源部门但愿建立一种数据库来管理它口勺员工。一种企业有几种部门,
而一种员工属于一种部门。这个部门指派一种经理来全面负责部门事务和部门员
工。为了有助于管理好部门工作,某些工作人员被任命来管理一组人员。当有一
种新的员工进入企业时,需要他此前的I工作经历和成绩。一般来说,每个员工都
要经历一次面试,这一般是由经理来进行的U企业定义了一系列日勺职位类型,例
如经理、业务分析员、销售人员和秘书,并且每个类型均有有关日勺等级,员工所
处的位置决定了员工的工资。职位根据其工作量来分派给一种部门。例如,一种
部门也许分派给两个业务分析员日勺职位。每个岗位会分派给一种员工,伴随时间
的过去,各个职位都会被分派给工作人员。
2.设计任务与规定:
该人力资源管理系统规定实现对企业人力资源各个方面进行科学快捷口勺管理
的功能。
界面美观、原则、专业、统一,实行措施简朴、以便。
3.开发环境阐明:
采用C#进行人力资源管理系统界面H勺设计;
数据库管理系统采用SQLSERVER2023o
二.功能需求分析。
1.功能分析
⑴顾客登录管理:
创立新『、J顾客;
删除新的顾客;
(2)员工信息管理:
可以查询企业员工的基本信息;
员工基本信息日勺修改:
员工基本信息日勺删除;
⑶部门信息管理:
部门信息口勺修改;
部门信息日勺删除;
部门信息日勺查询;
(4)职称信息管理:查询职业信息。;
(5)工资信息管理:查询工资信息。
2.需求分析
⑴顾客登录信息表:顾客账号,顾客密码;
⑵员工信息表:员工编号,姓名,年龄,性别,,部门,岗位;
(3)部门信息表:部门编号,部门名称,员工编号;
⑷职称信息表:职称等级编号,职位,所属部门;
(5)工资信息表:员工编号,职位级别,职位,基本工资。
三.概念设计模型:
Q工;Q
/V
<8
1><s>
「「
_______
、------部门
隶属岗位
Q..£)
基本工奥
各实体属性为:
员工:员工编号,姓名,年龄,性别,,部门编号,出生日期,入职日期
部门:部门编号,部门名称,员工编号
岗位:职称等级编号,职位,所属部门
基本工资:员工编号,职位级别,职位,基本工资
各联络日勺属性为:
员工从属:从属部门
员工担任:担任岗位
岗位影响:工资数
四.逻辑设计模型:
员工(员工编号,姓名,年龄,性别,,部门编号,出生日期,入职日期)
部门(部门编号,部门名称,员工编号)
岗位(岗位编号,岗位名称,所属部门)
基本工资(员工编号,岗位级别,岗位,基本工资)
员工从属(员工编号,部门编号,从属部门)
员工担任(员工编号,岗位编号,担任岗位)
岗位影响(员工编号,工资数)
五.数据字典
岗位表构造
属性名数据类型阐明
岗位名称char(10)Notnull
岗位编号char(10)主键
基本工资char(20)notnul1
员工编号char(10)notnull
部门表构造
属性名数据类型阐明
部门编号char(10)主键
部门名称char(10)notnull
员工表构造
属性名数据类型阐明
员工编号char(20)主键
员工姓名char(10)notnull
部门编号char(10)
职务char(10)notnull
性别char(10)notnul1
年龄smallintNotnull
出生日期char(20)Notnull
char(20)
入职日期char(20Notnull
工资表构造
属性名数据类型阐明
员工编号char(10)主键
基本工资intnotnull
职位名称Char(20)notnull
顾客登录信息
属性名数据类型阐明
Account(SID)char(20)主键
passwordChar(20)notnull
五.系统功能模块
人力资源管理系统
P1,、
招
工人部
聘
事门
资
管
管管
管理
理理
-r-rrt
六.数据库设计
(1)员工Staff表
WQ-20160228JQFY.rel-dbo.Staffrel2.sql-WQ-2016...Adminis
列名数据类型允许Null值
叫SIDchar(20)B
Snamechar(10)回
Sagechar(10)回
Ssexchar(10)而
Steiphonechar(25)回
Danmechar(10)回
educationchar(20)画
□
(2)职位表Position
列名数据类型允许值
N□ull
SDchar(20)
□
staffchar(10)n
Danmechar(10)
0
levint
□
(3)部门信息表Department
列名颊据突型允许Null值
kIDID|char(10)□
Dnamechar(10)B
0
(4)工资信息表Wage
w^-zuxouzzoj^r-T.rei-aoo.wagereiz.sqi-W^-ZUIO...A
列名数据类型一充许Null值
□
犯char(20)
I□
staffchar(10)
□
wagechar(10)
⑦
levint□
(5)顾客登录表Userr
WQ20160228JQFY.rel-dbo.UserrWQ-20160228JQFY.rel-dbo.Wa
列名数据类型允许Null值
►五Ichar(20)
passwordchar(20)
七.界面设置
(1)登录界面
账号:|管理登录
密码:|员工登录
注册账户退出
重要部分代码:
stringstrCon="DataSource=WQ-20230228JQFY;InitialCatalog=rel;
Trusted_Connection=true;〃;
Stringid=account.Text;
stringpassword=pass.Text;
SqlConnectionsqlCon=newSqlConnection(strCon);
sqlCon.Open();
stringsrelev="selectlevfromPositionwhereSTD
+id+〃'〃;
SqlCommandcmdl=newSqlCommand(srelev,sqlCon);
SqlDataAdaptersda=newSqlDataAdapter(cmdl);
DataTabledt=newDataTableO:
sda.Fill(dt);
stringlevel=dt.Rows[0]["lev"].ToStringO;
if((int.Parse(level)==0))
(
MessageBox.Show("没有权限!〃);
return;
if(id!=〃〃&&password!="〃)
try
(
stringstrSql="selectSTD,passwordfromUserr
whereSTD='"+id+”'ANDpassword='"+password+〃'”;
SqlCommandcmd=newSqlCommand(strSql,sqlCon);
SqlDataReaderdr=cmd.ExecuteReader();
if(dr.Read())
(
form2f2=newforn2();
f2.Show();
)
else
MessageBox.Show(〃请输入对的H勺账号和密码!”);
catch
MessageBox.Show(〃请输入对的)日勺账号和密码!〃);
else
MessageBox.Show(〃账号和密码不能为空!〃);
}
(2)注册界面
账号:
密码:
提交
部分代码:
privatevoidbuttonl_Click(objectsender,EventArgse)〃提交到数据
库口勺Userr表中
stringstrCon="DataSource=WQ-20230228JQFY;Initial
Catalog=rel;Trusted_Connection=true;77;
stringac二account.Text;
stringpass=word.Text;
SqlConnectionsqlCon=newSqlConnection(strCon):
sqlCon.Open();
stringstrSql=/zinsertintoUserrVALUES('"+ac++
pass+);;
SqlCommandcmd=newSqlCommand(strSql,sqlCon);
stringstr="INSERTINTOStaff(SID)values('"+ac+〃');”;
SqlCommandcmdd=newSqlCommand(str,sqlCon);
if(cmd.ExecuteNonQucry()==1)
MessageBox.Show(〃注册成功!〃);
this.Close();
)
(3)管理人员
查询部门信息查询取位信息查询工奥查询员工信息删除信息
输入ID:
删除员工信息删除其权限
部分代码;
privatevoidbuttonl_Click(objectsender,EventArgse)〃杳询部门信
息
(
SqlConnectionsqlCon=newSql
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 标准化MDT在基层推广策略
- 极端气候事件后气候敏感性疾病预测模型重建
- 临县《投资顾问师技能》冲刺押题卷
- 极端低温对采血设备运行的影响及应对
- 医学26年:腹膜后脓肿诊疗要点 查房课件
- 高二联盟(2027届生物)半期考试试题
- Unit 5 Being Helpful说课稿2025年小学英语六年级下册广东版(开心英语)
- 2025-2026学年甘肃省白银市靖远县高一下学期5月期中考试英语试题
- 26年检测全球健康适配要点
- 初中政治理解说课稿
- 江西铜业校招题库及答案
- (新修订)部编人教版语文一年级经典诵读30首
- 电工基础第3版微课版逄锦梅教学课件全套
- 沐足技师培训资料
- 云南省义务教育人工智能课程教学指南(2025年版)
- 赌博教育警示课件
- 2025年河南省行政执法人员执法证考试题库及答案
- 汽车用油油液课件
- 高处坠落培训安全培训
- 技术咨询合同(中华人民共和国科学技术部制)
- 治安管理处罚法普法讲座
评论
0/150
提交评论