ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:21.15KB ,
资源ID:20927414      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20927414.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#人事管理系统Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C#人事管理系统Word格式.docx

1、 b5E2RGbCAP3、查询功能:输入需查询的姓名或工号等相关条件,显示相关的员工信息。4、浏览功能:显示所有员工相关信息,及根据部门显示相关部门的员工信息,并能显示员工通讯录 电话、邮件)。 p1EanqFDPw5、修改功能:对已录入的记录进行修改操作。6、删除功能:根据操作员的选择删除指定的单条记录。7、期初设置:部门信息、职务信息、职称信息等的录入、修改。2/112)数据表设计员工信息表 / 操作员登录信息表 /部门表;以及一些相关的初始表设计 如学历表、职务表、职称表等,这些表主要让用户操作方便)。 DXDiTa9E3d3)界面设计采用 MDI 窗体 /树形结构 +选项卡实现。网络版

2、设计要求:登录时按不同用户登录操作,可分为 3 类操作员、部门经理、员工。其中登录时的用户名采用员工工号,并将操作权限与用户名联系,初始密码可指定。实现基本的录入 /修改 /删除 /查询等外,还应有以下的设计内容:1、考勤信息操作:见部门经理操作权限。2、每月工资收入 基本工资绩效工资考勤金,如迟到一次扣 20,旷工一次扣 50 等,金额用户可以修改,基本工资人事部门录入修改,绩效工资、考勤金部门经理录入修改) 可选做) RTCrpUDGiT分权限操作:1操作员可以实现所有的功能。2部门经理只能查看本部门的所有员工基本信息,但员工的个人信息 婚否、家庭住址等)不能查看。并实现本部门的员工进行考

3、核奖惩或日常考勤。5PCzVD7HxA3 员工可以查看自己的所有信息。但只能对个人的通讯方式、家庭地址等进行修改,但基本信息表 即该员工在单位的信息,如部门、职务等)不能修改。 jLBHrnAILg3/114考勤汇总:部门经理和操作员可以查看员工的考勤汇总信息 汇总信息分按月及按年汇总显示)。在单机版表设计的基础上应增加如:奖惩表,考勤表,工资表等。表设计时必须充分考虑信息的访问权限、表间的关联及程序的扩展性。采用 MDI 窗体设计,运用子窗体完成功能。三、课程设计时间及课时分配课程设计时间为二周 2 学分),在学习完 C#程序设计课程后进行。课程设计讲授学时含在实训中进行。序号任务课 时1任

4、务布置及讲解、学生查阅相关资料52总体规划3表设计 /功能数据视图设计84MDI 窗体设计及调试输入模块设计及调试76显示模块设计及调试修改模块设计及调试删除模块设计及调试4/119查询模块设计及调试10汇总分析设计及调试11整体程序调试12编写课程设计说明书13答辩总计60四、课程设计说明书的编写规范课程设计说明书的字数在 1500 字左右,画出总体设计模块图。说明书具体应有的内容为:设计目的、设计要求、总体设计模块图、模块具体功能说明、表设计、分模块设计中的关键代码说明 可在源代码中写出)、源代码 刻光盘上交)、课程设计总结、参考资料。 xHAQX74J0X五、课程设计的考核与成绩评定成绩

5、评定实行优秀、良好、中等、及格和不及格五个等级。要获得良好和优秀者必须实现高级要求。考勤占 20,旷课或请假时间超过 20 学时 。关闭用对象名 .close(dvzfvkwMI1SqlCommand为向远程数据库发送 sql 命令,命令字符串包含 sql 命令串和连接对象。执行命令采用 ExecuteNonQuery方法。 rqyn14ZNXI6/11SqlDataAdapter为数据适配器,作用是将用户发出的 select命令所得到符合条件的记录填充到指定的数据表。填充时采用的是 fill 方法。 EmxvxOtOcoDataTable为数据表,可在用户计算机的内存中产生一张虚拟的数据表,

6、用户可以在其中存放查询命令得到的结果。 SixE2yXPq52、设计中的常见问题及解决思路连接数据库后,根据要求发出 sql 命令,如果是 select命令则填充到数据表中,然后根据数据表进行相关操作。 6ewMyirQFLA、select命令填充后,需要得到指定记录的字段内容可采用以下方法:数据表 .Rowsi 字段名 。i 代表数据表中的第 i+1 条记录 0 为第一条记录), 字段名 为该条记录的指定字段。通过类型的转换得到该内容。 kavU42VRUsB、 insert/update/delete命令,需要通过组合字符串得到 sql 命令串 ,当前的信息未被更新是因为当前的显示信息是从

7、虚拟表 DataTable)中读取的,两者不同步,需要做的是当更新时,有两种方法: 1、先删除当前的表信息,然后重新填充记录。 2、若采用绑定的方式可以直接修改虚拟表的数据 。M2ub6vSTnP一般在操作时,我们能采用组合框下拉的尽量采用下拉选择,用户输入的越少错误就越少。7/11在用户操作界面中,除主键码外不能出现外键码,外键码必须用真实信息代替。部分输入不合要求时,一般是给出提示,然后用 foucs 方法定位到该组件中。对于非编程出现的错误,需要采用 try-catch 语句去捕捉,注意在提示出错后需要添加 return 退出当前的事件。 0YujCfmUCwD、显示问题采用 DataG

8、ridView 组件显示时,组件中字段名应显示为中文。ID 编号)是数据库各表中用于建立关联所设置的,除必须外一般情况下不显示。E、合理性问题用户在录入数据时,部分数据必须输入,否则插入的记录就不合理,如只插入了一个 ID 号,而无其它任何信息。F、退出正在执行的方法return 可以退出正在执行的方法。3、命令的执行顺序在定义完数据库操作对象和填充的数据表对象后,执行命令的顺序如下:eUts8ZQVRd获取窗体的数据,组合命令字符根据数据库字段的类型,添加相应的参数 无参数该步骤可以省略)执行 sql 命令若是 select命令,将结果填充到数据表中 若数据表中已有数据需先清空数据表)将数据

9、表对象中的数据显示到窗体中 绑定显示或相应数据表单元内容送控件中)8/11因数据库操作时大量的代码会重复 数据库操作),而其中不同的就是命令字符串和 sql 命令的条件参数不同,所以我们可以将 sql 命令单独写成一个数据库访问类,而命令字符串和 sql 命令的条件参数可以做为命令的参数传递过去,执行完后可以将数据表对象做为参数或返回值送给调用的方法 详细可以参阅 NorthWind 程序)。 sQsAEJkW5T在一个窗体中可以根据需要创建多个表对象,分别填充不同的内容,这些表对象可以显示在窗体中,也可以不显示。不显示并不表示该表不存在!当同时有多个命令需要执行时,必须每个命令单独执行。 G

10、MsIasNXkA当我们需要从数据库的多个表中获取相应的信息时,可以先设计视图 联合查询),视图只是虚拟表,只能用于显示查看不能进行插入、修改等操作!若要执行插入、修改等命令只能对数据库中的表进行操作,并且不同的表也必须单独进行操作! TIrRGchYzg4、关于常用的显示控件属性用于显示数据库表的所有记录的控件 DataGridView该控件用于显示数据库表对象中的全部记录,执行的方式为:DataGridView 对象 .DataSource=数据库表对象。该方法称为绑定,当数据库表对象中的记录发生变化时,显示的内容也会随之变化,不需要去手动修改。但有时为防止在用户直接在 DataGridV

11、iew 对象中修改数据 因为是绑定的,修改数据后数据表对象的数据也会随之变化,当改的类型与数据表冲突时程序会崩溃),一般设置其 ReadOnly 属性为True。7EqZcWLZNX还有一些如去除添加行、禁止点标题栏后的排序、将数据表中的部分字段不显示等可以参见上课的案例 NorthWind)。 lzq7IGf02E9/11用于便捷操作的组合框,一般情况下组合框会绑定到数据库表中的某些字段中,特别是当我们操作的表中有外键,就需要绑定。绑定方式如下:zvpgeqJ1hk先将主键表中的主键码字段和内容字段用 select命令填充到数据表对象中,然后执行以下步骤:组合框对象 .DataSource

12、= 数据库表对象。组合框对象 .DisplayMember = 内容字段 组合框对象 .ValueMember = 主键码字段 当用户在组合框中选择好内容后,其主键码就在组合框的 SelectedValue 属性中。注意绑定后需要设置组合框为只能下拉选择! NrpoJac3v1其它的控件使用一般是将数据表中指定记录的字段内容显示出来,详细参见上课的案例 NorthWind ),绑定的组合框也可以赋值 Text 属性),但赋值的内容一定要是组合框下拉列表中存在的! 1nowfTG4KI各种便捷技巧可以参考上课案例。5、关于网络查询时关键字的选择问题很多同学当发现问题时,往往不知道该怎么查询错误及

13、解决,而使用网络搜索引擎可以很便捷的查找到解决的方法,但问题是当出现问题后,很多同学都是直接复制代码去查询,这样很难找到相关内容。 fjnFLDa5Zo例假如错误的语句为:dgvSaleProdcuts.RowsintCount.CellsUnitPrice.Value=txbUnitPrice.Text。tfnNhnE6e5如何选择关键字?这是一个 DataGridView 对象的指定单元格赋值问题,其中有很多都是自定义的,除对象外,变量、字段等自己定义的不能出现,所以关键字为:HbmVN777sL10/11RowsCellsValueText 外加对象的类: DataGridView TextBox最后加上错误提示,最后按内容的先后顺序,中间加空格,结果如下:DataGridView RowsCellsValue TextBox Text 类型错误11/11

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1