经理评分系统

开发工具:Visual Studio 2012

项目需求说明:

  ·显示员工信息

  ·实现项目经理给员工评分

实现思路及关键代码:

  (1)创建MyOffice项目,创建员工类(SE)、项目经理类(PM)。两个类的属性分别包括以下几项:

    SE类:工号、年龄、姓名、性别、人气值、项目经理年度评分、经理评价。

    PM类:ID、年龄、姓名、性别、资历。

  同时,项目经理可以为员工评分,新词PM类具有评分的方法。

  (2)创建查看评分窗体(FrmShow),添加定义员工数组,将员工数据绑定到FrmShow窗体的ListView控件上,运行结果如图所示

    

  (3)双击ListView列表,弹出评分窗体(FrmJudge),显示员工姓名、评价内容、评分值,效果如图所示

  (4)项目经理填写评分,评价后,弹出FrmJudge窗体关闭,刷新父窗体FrmShow中的员工信息,运行结果如图所示

    

    

编写思路:

(1)首先在FrmShow里面初始化数组

(2)把数组里的值循环绑定在ListView中,数据显示成功!

(3)双击ListView控件获取选中的SE对象,参考判定条件:SE中的ID == 选中行的第0位的ID,并保存下标index

(4)在FrmJudge窗体中创建SE对象,并接收FrmShow中index下标

(5)将评价和评分Text文本框中的值更新到SE对象数组中,并刷新列表,本窗体关闭

开发完成!

一个小小的练习分享给大家,希望对初学者有所帮助,谢谢!

转载于:https://www.cnblogs.com/chenyang520/p/8693635.html

小项目 经理评分系统 总结相关推荐

  1. C小项目 —— 学生选课系统

    C小项目 -- 学生选课系统 #include<stdio.h> #include<windows.h> #include<stdlib.h> #include&l ...

  2. 案例 项目经理评分 c# 1613922661

    案例 项目经理评分 c# 1613922661 界面情况 要求: ListView控件 双击评分 提交后更新数据

  3. 第二章 项目经理评分

    using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace MyOff ...

  4. 【小项目】OA系统-员工管理

    [小项目]OA系统-员工管理 嘿,你好啊,好久没有更新文章了,本站最近遭遇了大的波动,暂时没心情更新.刚好16级学弟学妹们要参加初级软件工程师的证书考试,看了他们的习题,就简单做了一个,方便他们观看. ...

  5. Node项目之评分系统(一)- 基本介绍

    最近半个月,一直在学习Node的Web开发,使用的Web的框架为express,模版引擎最后还是选用了ejs,相对于jade不需要学习新的语法规则,并且方便粘贴一些HTML代码片段,减轻了前端设计的好 ...

  6. java学习之小项目彩票购买系统

    项目需求 双色球投注区分为红色球号码区和蓝色球号码区, 红色球号码区由1-33共33个号码组成,蓝色球号码区由1-16共16个号码组成. 投注时选择6个红球号码和1个蓝球号码组成一注进行单式投注,每注 ...

  7. java小项目租车系统_Java学习笔记三十:Java小项目之租车系统

    Java小项目之租车系统 一:项目背景介绍: 根据所学知识,编写一个控制台版的"呱呱租车系统" 功能: 1.展示所有可租车辆: 2.选择车型.租车量: 3.展示租车清单,包含:总金 ...

  8. Python小项目——银行记账系统

    项目描述: 该系统为银行记账系统,主要包含以下几个模块,用户模块,金融模块. 项目需求: 1.用户可以登陆自己的账户 2.用户可以存取款,如果金额单笔交易大于2W,则禁止交易,小于100禁止交易. 3 ...

  9. java小项目租车系统_Java小作业--嘻嘻租车小系统

    Java作业–租车小系统 项目介绍: 根据所学知识,编写一个控制台版的"嘻嘻租车系统" 功能: 展示所有可租车辆 选择车型.租车天数 展示租车清单,包括:总金额.总载货量及其车型 ...

最新文章

  1. Linux那些事儿之我是Sysfs(9)sysfs文件系统模型
  2. python【Matlibplot绘图库】画多个曲线的折线图(Matplotlib.pyplot.plot)
  3. java 回车 按钮事件,java--键盘事件类,按下回车则模拟鼠标
  4. 计算机网络·片偏移练习题
  5. 实习小白::(转) Cocos2d-x 3.0开发(五)关联程序逻辑与cocoStudio导出文件
  6. OpenYurt 联手 eKuiper,解决 IoT 场景下边缘流数据处理难题
  7. 使用fastjson的parseObject方法将json字符串转换成Map 或者List
  8. Xcode debug时如何查看内存中的数据
  9. 5.4shell编程3
  10. 数据结构-队列,优先队列
  11. centos gradle 安装
  12. SPSS 相关性的选择
  13. Ubuntu 安装 gcc 过程
  14. 二级c语言考试怎么调试程序,计算机二级C语言考试具体内容及分值
  15. 荣耀电视鸿蒙安装第三方软件,荣耀电视如何安装第三方应用?当贝市场几招搞定!...
  16. linux系统下如何解压RAR文件软件rarforlinux
  17. 在python中正确的赋值语句为3y=x+1-在 Python 中,正确的赋值语句为 ( ) 。_学小易找答案...
  18. python学习(一)数据类型和运算符
  19. 如何使用python做图_如何使用python做动图
  20. java解压缩zip、rar

热门文章

  1. 9.脚本语言知识总结
  2. 五分钟让你的C语言播放音乐
  3. TP6框架--EasyAdmin学习笔记:Excel表单导入数据库
  4. iOS使用外置TTF字体
  5. 电脑语音设置修复计算机,一键修复电脑没声音的解决办法
  6. Edgecam2016基础编程到车铣复合加工视频教程
  7. 华为正式发布nova4系列手机 首创极点全面屏引关注
  8. python 欠采样_欠采样-Python数据科学技术详解与商业项目实战精讲 - python自学网...
  9. 型号、品牌、数量拆词工具类
  10. 小马哥----高仿苹果6 主板型号LT6082 芯片6582 真2g运存 15年新版山寨机型