单位人事信息管理C#源程序实训报告

上传人:M****1 文档编号:470200439 上传时间:2022-08-10 格式:DOC 页数:19 大小:1.75MB
返回 下载 相关 举报
单位人事信息管理C#源程序实训报告_第1页
第1页 / 共19页
单位人事信息管理C#源程序实训报告_第2页
第2页 / 共19页
单位人事信息管理C#源程序实训报告_第3页
第3页 / 共19页
单位人事信息管理C#源程序实训报告_第4页
第4页 / 共19页
单位人事信息管理C#源程序实训报告_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《单位人事信息管理C#源程序实训报告》由会员分享,可在线阅读,更多相关《单位人事信息管理C#源程序实训报告(19页珍藏版)》请在金锄头文库上搜索。

1、安徽机电职业技术学院实训报告书专 业 网络技术 系 别 信息工程系 实训项目 单位人事信息管理 报告人 班级 网络3092班 指导教师 实训时间 2010-12-11至 2010-12-22 目录第一章 问题描述3第二章 总体设计4第三章 界面设计6第四章 详细设计 8第五章 代码设计11第六章 实训总结16 第一章 问题描述实训项目背景介绍针对现在的一些公司企业对其员工的人事管理需求越来越大,更好的了解员工的一些基本信息,同时也方便员工能了解自己在公司的一些信息。我们实训小组以某个虚拟公司的人事管理系统为实训项目,并认为这个实训项目更具有实际意义。通过讲对C#程序设计教程(第二版)的学习,将

2、C#的知识充分运用到此次的实训当中,并连接到Access数据库中,对数据库中的数据进行草做!因此,我们认为此次的实训项目更具有重要意义。此次的实验要我们能够结合所学的知识来进行灵活的运用! 第二章 总体设计 1、普通员工所有的功能和管理员不一样,因此登录后的界面不一样2、普通员工有查询功能,输入员工号,能查找出该员工的个人信息并且有能修改自己的登录密码的功能3、管理员具有查询所有员工信息、修改员工信息、添加员工、删除员工、修改自己的登录密码的功能 4、连接到Access数据库,并通过代码在数据库中进行相应功能的操作。 第三章 界面设计(含详细设计) 第四章 详细设计(包含在第三章中)一、系统登

3、录界面:提供职工登录窗口和管理员登录窗口,利用tabControl控件很好的将两个登录窗口分开。二、员工菜单界面:为员工提供些菜单选择,点击“查询”则跳转到员工个人信息查询界面,选择“修改密码”则跳转到员工修改密码界面,选择“退出”则退出该界面。1、员工个人信息查询界面员工输入自己的员工号和密码后,点击“查询”按钮则可以查看到自己的一些信息。2、员工修改密码界面如果员工想修改自己的登录密码,员工可以按照界面把需要填写的信息写完整则可以修改密码。三、管理员菜单界面有:查询用户、添加用户、删除用户、修改用户、修改密码、退出按钮,点击相应的按钮则跳转到相应的界面。1、 查询用户界面提供多条件的查询,

4、并将查询到的信息显示在先放的方框里,有按员工号、姓名、部门、学历条件查询。2.、添加用户界面管理员填完员工相应的信息,让后点击“添加”按钮则可以完成添加员工的操作。3、删除用户界面输入要删除的员工号在点击“删除”按钮出现提示框:点击“确定”则可以完成删除操作,取消则“取消”本次操作。4、修改用户界面:点击“修改”按钮出现要修改用户原来的信息,然后进行相应的修改再点击“保存”按钮即可完成修改操。5、修改登录密码界面如果管理员想修改自己的登录密码,管理员可以按照界面把需要填写的信息写完整则可以修改密码第五章 代码设计本项目运用了两个类:Person和PersonManager,其中Person主要

5、写员工的一些字段和属性,PersonManager写查询的方法和方法的重载,运用的主要代码是查询、添加、删除、修改等连接数据库代码。1、 Person类的代码:class Person #region 属性 private string _number; public string Number get return _number; set _number = value; private string _name; public string Name get return _name; set _name = value; private string _sex; public stri

6、ng Sex get return _sex; set _sex = value; private string _birthday; public string Birthday get return _birthday; set _birthday = value; private string _mingzu; public string Mingzu get return _mingzu; set _mingzu = value; private string jiguan; public string Jiguan get return jiguan; set jiguan = va

7、lue; private string hunying; public string Hunying get return hunying; set hunying = value; private string xueli; public string Xueli get return xueli; set xueli = value; private string id; public string Id get return id; set id = value; private string zhiwu; public string Zhiwu get return zhiwu; se

8、t zhiwu = value; private string teleophone; public string Teleophone get return teleophone; set teleophone = value; private string phone; public string Phone get return phone; set phone = value; private string address; public string Address get return address; set address = value; private string sch

9、ool; public string School get return school; set school = value; private string zhichen; public string Zhichen get return zhichen; set zhichen = value; private string bumen; public string Bumen get return bumen; set bumen = value; #endregion2、 PersonManager类的代码:#region 方法 /员工查询个人信息方法 public Person F

10、ind(string PersonNo, string pwd) /数据库部分 OleDbConnection mycon = new OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0; data source=zhigong.mdb); OleDbCommand mycom = new OleDbCommand(select * from information where ( 员工号= + PersonNo + and密码= + pwd + ), mycon); mycon.Open(); OleDbDataReader dr = mycom.ExecuteReader(); Person p = new Person(); if (dr.Read() = false) p = null; else p.Sex = dr性别.T

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号