- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论公司员工信息管理系统研究和开发
论公司员工信息管理系统研究和开发
摘要:本文主要介绍了一个基于C#wlnrorm的公司员工信息管理系统,为公司管理员工信息提出了一个有效的解决方案。
关键词:员工信息;管理系统;c#winform
中国分类号:TP315 文献标识码:A 文章编号:1674-6708(2010)29-0236-02
0、引 言
随着互联网和计算机技术的不断深入发展,纸质记录信息的方式已经逐渐被淘汰。把员工信息记录在纸张上,有着诸多的缺点,比如易丢、易损、管理维护难等等。公司迫切需要把员工信息记录在电脑硬盘上,以便于长期保存,也便于管理和维护。这样开发一个员工信息管理系统变得尤为必要。
1、系统分析
员工信息管理系统可以使我们快速地查询员工的基本信息,并且准确地进行增加、编辑和删除操作,当然也可以增加员工的照片。另外,为了方便信息浏览,系统还可以将职工基本信息增加到Word中,不仅可以快速浏览信息,还可以通过Word文档进行打印。
2、系统功能模块设计
在系统需求分析的基础和模块化分析的基础上,我们把员工管理系统分成这几个模块。
1)登录模块该模块主要是用户通过输入用户名和密码,验证通过后登录主窗体;
2)系统主窗体模块该模块是主要的系统界面,是员工管理系统操作的重要环节。通过主窗体,用户可以调用系统相关的各子模块;
3)员工档案管理模块该模块主要是用来对员工的基本信息等各种信息等进行查询,而且可以进行增加、编辑及删除操作;
4)通讯录模块该模块主要用于对员工管理系统中的通讯录信息进行管理,包括对通讯录信息的增加、编辑、删除和查询等操作;
5)用户设置模块该模块主要用于对员工管理系统中的用户信息进行管理,包括对用户信息的增加、编辑和删除等操作,而且还可以为指定的用户设置操作权限。
3、系统功能的实现
3.1 系统开发环境
系统的开发需要搭建一个好的开发环境,我们开发员工信息管理系统是用C#inform开发的,所以需要用到的开发工具为Visual Studio 2008,数据库我们可以采用SQL Server 2005,并且为了处理一些图片,我们还需要用到IeonWorkshop软件。
3.2 数据库设计
为了能够长久的存储和管理员工信息,我们采用数据库软件。本系统采用了SQL SERVER 2005数据库作为后台数据库。我们创建一个dh_HRP数据库。
我们在数据库里创建了数据表,分别为用户权限表、员工基本信息表、政治面貌表、简介表、民族表和培训记录表等20张数据表。
然后我们根据ADO.NET来编写一个公共的数据库连接类DataClass,我们在类中定义了geteonO,con_eloseO,getcomO,getsqleom(),getDataSetO方法,getDataSet方法代码如下:
public DataSet getDataSet(stfing SQLstr,string tableName]{
getcon0;//打开与数据库的连接
SqlDataAdapter SQLda=new SqlDataAdapter(SQLstr,My_con);DataSet My_DataSet=new DataSet0;//创建DataSet对象
SQLda.Fill(My DataSet,tableName);
con_dose();//关闭数据库的连接
return My_DataSet;//返回DataSet对象的信息})
3.3 登录模块设计
登录模块主要为了提高系统的安全性,阻止非相关人员登录系统,我们通过用户输入用户名和密码来登录主窗体。
首先我们需要新建一个窗体,命名为Fma_Login.cs,增加上两个用来输入用户名和密码的textBox,和“确定”和“取消”button。
当用户属于用户名和密码后,验证通过后,登录到主窗体。
3.4 主窗体设计
主窗体是系统最主要的界面,只要用户拥有足够的权限,就可以通过它直接导航到需要的任何子窗体。主窗体具有菜单栏、工具栏和treeView。
菜单栏需要有基本信息、员工管理、记事管理、数据库维护、常用工具、软件管理和帮助等选项。
工具栏则应该具备员工基础信息管理、员工基本资料管理、员工合同提示、通讯录、日常记事和退出系统等功能。
TreeView是通过循环遍历菜单栏DropDownltem生成的。
3.5 员工档案管理横块设计
员工档案管理模块设计主要分成3部分,员工基础信息管理、员工资料查询、员工资料
文档评论(0)