




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库课程设计 人力资源管理系统 学院:计算机科学学院 班级:软件工程1401 1 课程设计说明 1. 设计题目:人力资源管理系统 人力资源部门希望建立一个数据库来管理它的员工。一个公司有几个部门,而一个员工属于一个部门。这个部门指派一个经理来全面负责部门事务和部门员工。为了有助于管理好部门工作,某些工作人员被任命来管理一组人员。当有一个新的员工进入公司时,需要他以前的工作经历和成绩。通常来说,每个员工都要经历一次面试,这通常是由经理来进行的。公司定义了一系列的职位类型,例如经理、业务分析员、销售人员和秘书,而且每个类型都有相关的等级,员工所处的位置决定了员工的工资。职位依据其工作量来分配给一个部门。例如,一个部门可能分配给两个业务分析员的职位。每个岗位会分配给一个员工,随着时间的过去,各个职位都会被分配给工作人员。2. 设计任务与要求: 该人力资源管理系统要求实现对企业人力资源各个方面进行科学快捷的管理的功能。 界面美观、标准、专业、统一,实施方法简单、方便。3. 开发环境说明: 采用C#进行人力资源管理系统界面的设计; 数据库管理系统采用SQL SERVER2008。2 功能需求分析。1. 功能分析(1) 用户登录管理: 创建新的用户; 删除新的用户 ;(2) 员工信息管理: 可以查询企业员工的基本信息; 员工基本信息的修改; 员工基本信息的删除;(3)部门信息管理: 部门信息的修改; 部门信息的删除; 部门信息的查询;(4)职称信息管理:查询职业信息。;(5)工资信息管理:查询工资信息。2.需求分析(1) 用户登录信息表:用户账号,用户密码;(2)员工信息表:员工编号,姓名,年龄,性别,电话,部门,岗位;(3)部门信息表:部门编号,部门名称,员工编号;(4)职称信息表:职称等级编号,职位,所属部门;(5)工资信息表:员工编号,职位级别,职位,基本工资。3 概念设计模型:各实体属性为: 员工:员工编号,姓名,年龄,性别,电话,部门编号,出生日期,入职日期 部门:部门编号,部门名称,员工编号 岗位:职称等级编号,职位,所属部门 基本工资:员工编号,职位级别,职位,基本工资各联系的属性为: 员工隶属:隶属部门 员工担任:担任岗位 岗位影响:工资数四 逻辑设计模型: 员工(员工编号,姓名,年龄,性别,电话,部门编号,出生日期,入职日期) 部门(部门编号,部门名称,员工编号) 岗位(岗位编号,岗位名称,所属部门) 基本工资(员工编号,岗位级别,岗位,基本工资) 员工隶属(员工编号,部门编号,隶属部门) 员工担任(员工编号,岗位编号,担任岗位) 岗位影响(员工编号,工资数)五数据字典 岗位表结构属性名数据类型说明岗位名称char (10)Not null岗位编号char (10)主键基本工资char(20)not null员工编号char(10)not null 部门表结构属性名数据类型说明部门编号char (10)主键部门名称char (10)not null 员工表结构属性名数据类型说明员工编号char (20)主键员工姓名char (10)not null部门编号char (10)职务char (10)not null性别char (10)not null年龄smallintNot null 出生日期 char (20)Not null电话char (20)入职日期char (20Not null 工资表结构属性名数据类型说明员工编号char (10)主键基本工资intnot null职位名称Char(20)not null 用户登录信息属性名数据类型说明Account(SID)char (20)主键passwordChar(20)not null5 系统功能模块 人力资源管理系统 部门管理 招聘管理 人事管理 工资管理 6 数据库设计 (1)员工Staff表 (2)职位表Position (3)部门信息表Department (4)工资信息表Wage (5)用户登录表Userr 七.界面设置 (1)登录界面 主要部分代码: string strCon = Data Source=WQ-20160228JQFY;Initial Catalog=rel; Trusted_Connection=true; String id = account.Text; string password = pass.Text; SqlConnection sqlCon = new SqlConnection(strCon); sqlCon.Open(); string srelev = select lev from Position where SID = +id+; SqlCommand cmd1 = new SqlCommand(srelev, sqlCon); SqlDataAdapter sda = new SqlDataAdapter(cmd1); DataTable dt = new DataTable(); sda.Fill(dt); string level = dt.Rows0lev.ToString(); if(int.Parse(level) = 0) MessageBox.Show(没有权限!); return; if (id!= & password != ) try string strSql = select SID ,password from Userr where SID = +id+ AND password = +password+; SqlCommand cmd = new SqlCommand(strSql, sqlCon); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read() form2 f2 = new form2(); f2.Show(); else MessageBox.Show(请输入正确的账号和密码!); catch MessageBox.Show(请输入正确的账号和密码!); else MessageBox.Show(账号和密码不能为空!); (2)注册界面 部分代码:private void button1_Click(object sender, EventArgs e) /提交到数据库的Userr表中 string strCon = Data Source=WQ-20160228JQFY;Initial Catalog=rel; Trusted_Connection=true; string ac = account.Text; string pass = word.Text; SqlConnection sqlCon = new SqlConnection(strCon); sqlCon.Open(); string strSql = insert into Userr VALUES( + ac + , + pass + ); SqlCommand cmd = new SqlCommand(strSql, sqlCon); string str = INSERT INTO Staff(SID) values(+ac+); SqlCommand cmdd = new SqlCommand(str, sqlCon); if (cmd.ExecuteNonQuery() = 1) MessageBox.Show(注册成功!); this.Close(); (3)管理人员 部分代码; private void button1_Click(object sender, EventArgs e) /查询部门信息 SqlConnection sqlCon = new SqlConnection(strCon); sqlCon.Open(); string strSql = select * from Department; SqlCommand cmd = new SqlCommand(strSql, sqlCon); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds, Department); view2.DataSource = ds; view2.DataMember = Department; view2.Columns0.HeaderText = SID; /设置dataGridView1控件第一列的列头文字 view2.Columns0.Width = 80; /设置dataGridView1控件第一列的列宽 view2.Columns1.HeaderText = Dname; view2.Columns1.Width = 15
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年在线教育平台用户增长与留存策略市场细分领域分析报告
- 互助学习小组2025年现代汉语考试试题及答案
- 2025年计算机一级Photoshop色彩匹配试题及答案
- 现代汉语语言表述能力试题及答案
- 2025年餐饮业应对突发事件的信息化建设策略报告
- 2025年城市轨道交通智慧运维系统在城市轨道交通土壤监测系统中的应用报告
- 废旧轮胎破碎设备市场前景及竞争格局报告
- 无动力乐园项目的技术需求与设施配置:创新与保障
- 公园项目设施配置与配套服务分析
- 家庭教育中的在线教育平台应用分析
- 数字媒体对人际亲密关系的影响机制研究
- 税务审计理论试题及答案解析
- 智能海洋牧场装备行业跨境出海战略研究报告
- 麻醉镇静药与阿片类
- 中考化学第一轮复习 物质的性质与应用(常见的酸碱盐)测试题(解析版)
- 病理学课件-炎症的机制
- 2025年全国保密教育线上培训考试试题库含答案(新)附答案详解
- 2025世界高血压日控住血压稳住幸福高血压健康讲座
- 安徽卓越县中联盟2024-2025学年高三下学期5月份检测政治试卷+答案
- 广东省珠海市2024-2025学年下学期期中八年级数学质量监测试卷(含答案)
- 焊接工程师职业技能考核试题及答案
评论
0/150
提交评论