c#人力资源管理系统Word文档下载推荐.docx

上传人:聆听****声音 文档编号:3674578 上传时间:2023-05-02 格式:DOCX 页数:19 大小:139.40KB
下载 相关 举报
c#人力资源管理系统Word文档下载推荐.docx_第1页
第1页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第2页
第2页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第3页
第3页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第4页
第4页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第5页
第5页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第6页
第6页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第7页
第7页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第8页
第8页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第9页
第9页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第10页
第10页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第11页
第11页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第12页
第12页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第13页
第13页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第14页
第14页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第15页
第15页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第16页
第16页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第17页
第17页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第18页
第18页 / 共19页
c#人力资源管理系统Word文档下载推荐.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

c#人力资源管理系统Word文档下载推荐.docx

《c#人力资源管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《c#人力资源管理系统Word文档下载推荐.docx(19页珍藏版)》请在冰点文库上搜索。

c#人力资源管理系统Word文档下载推荐.docx

每个岗位会分配给一个员工,随着时间的过去,各个职位都会被分配给工作人员。

3.设计任务与要求:

该人力资源管理系统要求实现对企业人力资源各个方面进行科学快捷的管理的功能。

界面美观、标准、专业、统一,实施方法简单、方便。

4.开发环境说明:

采用C#进行人力资源管理系统界面的设计;

数据库管理系统采用SQLSERVER2008。

二.功能需求分析。

1.功能分析

(1)用户登录管理:

创建新的用户;

删除新的用户;

(2)员工信息管理:

可以查询企业员工的基本信息;

员工基本信息的修改;

员工基本信息的删除;

(3)部门信息管理:

部门信息的修改;

部门信息的删除;

部门信息的查询;

(4)职称信息管理:

查询职业信息。

(5)工资信息管理:

查询工资信息。

2.需求分析

(1)用户登录信息表:

用户账号,用户密码;

(2)员工信息表:

员工编号,姓名,年龄,性别,电话,部门,岗位;

(3)部门信息表:

部门编号,部门名称,员工编号;

(4)职称信息表:

职称等级编号,职位,所属部门;

(5)工资信息表:

员工编号,职位级别,职位,基本工资。

三.概念设计模型:

各实体属性为:

员工:

员工编号,姓名,年龄,性别,电话,部门编号,出生日期,入职日期部门:

部门编号,部门名称,员工编号

岗位:

职称等级编号,职位,所属部门

基本工资:

员工编号,职位级别,职位,基本工资各联系的属性为:

员工隶属:

隶属部门员工担任:

担任岗位岗位影响:

工资数

四.逻辑设计模型:

员工(员工编号,姓名,年龄,性别,电话,部门编号,出生日期,入职日期)部门(部门编号,部门名称,员工编号)

岗位(岗位编号,岗位名称,所属部门)

基本工资(员工编号,岗位级别,岗位,基本工资)员工隶属(员工编号,部门编号,隶属部门)

员工担任(员工编号,岗位编号,担任岗位)岗位影响(员工编号,工资数)

五.数据字典

岗位表结构

属性名

数据类型

说明

岗位名称

char(10)

Notnull

岗位编号

主键

基本工资

char(20)

notnull

员工编号

char(10)

部门表结构

部门编号

部门名称

员工表结构

char(20)

员工姓名

职务

性别

年龄

smallint

出生日期电话

入职日期

char(20)char(20)

char(20

工资表结构

int

职位名称

Char(20)

用户登录信息

Accoun(tSID)

password

五.系统功能模块

事管理

部门管理

招聘管理

六.数据库设计

(1)员工Staff表

(2)职位表Position

(3)部门信息表Department

(4)工资信息表Wage

(5)用户登录表Userr

七.界面设置

(1)登录界面

主要部分代码:

stringstrCon="

DataSource=WQ-20160228JQFY;

InitialCatalog=rel;

Trusted_Connection=true;

"

;

Stringid=account.Text;

stringpassword=pass.Text;

SqlConnectionsqlCon=newSqlConnection(strCon);

sqlCon.Open();

stringsrelev="

selectlevfromPositionwhereSID=

'

+id+"

SqlCommandcmd1=newSqlCommand(srelev,sqlCon);

SqlDataAdaptersda=newSqlDataAdapter(cmd1);

DataTabledt=newDataTable();

sda.Fill(dt);

stringlevel=dt.Rows[0]["

lev"

].ToString();

if((int.Parse(level)==0))

{

MessageBox.Show("

没有权限!

);

return;

}

if(id!

="

&

&

password!

try

stringstrSql="

selectSID,passwordfromUserrwhereSID='

ANDpassword='

+password+"

SqlCommandcmd=newSqlCommand(strSql,

sqlCon);

SqlDataReaderdr=cmd.ExecuteReader();

if(dr.Read())

form2f2=newform2();

f2.Show();

else

请输入正确的账号和密码!

catch

账号和密码不能为空!

(2)注册界面

部分代码:

privatevoidbutton1_Click(objectsender,EventArgse) //提交到数据库的Userr表中

Trusted_Connection=true;

stringac=account.Text;

stringpass=word.Text;

insertintoUserrVALUES('

+ac+"

'

+pass

+"

SqlCommandcmd=newSqlCommand(strSql,sqlCon);

stringstr="

INSERTINTOStaff(SID)values('

+ac+"

SqlCommandcmdd=newSqlCommand(str,sqlCon);

if(cmd.ExecuteNonQuery()==1)

注册成功!

this.Close();

(3)管理人员

部分代码;

privatevoidbutton1_Click(objectsender,EventArgse)//查询部门信息

select*fromDepartment"

SqlCommandcmd=newSqlCommand(strSql,sqlCon);

SqlDataAdapterda=newSqlDataAdapter(cmd);

DataSetds=newDataSet();

da.Fill(ds,"

Department"

view2.DataSource=ds;

view2.DataMember="

view2.Columns[0].HeaderText="

SID"

//设置dataGridView1控件第一列的列头文字

view2.Columns[0].Width=80;

//设置dataGridView1控件第一列的列宽

view2.Columns[1].HeaderText="

Dname"

view2.Columns[1].Width=150;

sqlCon.Close();

(4)员工登录

八.心得体会

做程序一定要先规划,做出草案以及积累技术,然后才可以进行编程。

一开始对预期功能没有很清晰的认识,对于需求分析不够完善,然后浪费了很多时间。

由于时间仓促及力求精简的思想,部分功能未能十分完善;

对编程及数据库连接等很多技术并没有很熟悉的掌握,导致用户界面太过粗糙,功能实现太过简单;

编程方式缺陷有很多,还有很多可以优化的地方。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2