今天开始做员工评价系统,首先进行需求分析

挖掘需求得到一个大体的界面功能描述,展示给客户

根据功能设计数据库表

t功能模块:登陆模块1.将登陆信息存储到session中注册模块2.可以注册普通用户和管理员用户,管理员用户需要超级管理员确认主界面模块1.个人信息1.身份信息,查询UserInfo表中的所有信息,使用UserInfoView视图显示2.显示用户的核心技能信息,查询用户的核心技能信息,使用CoreSkillsView视图显示,每个技能后跟超链接,可以查询技能详情3.显示用户的专业技能信息,查询用户的专业技能信息,使用TeachSkillsView视图显示,每个技能后跟超链接,可以查询技能详情2.自我测评1.显示当前自我评价信息,使用OneselfEvaluationInfoView显示2.进行自我评价,自我评价信息每个时间段的都进行存储,标记最新评价,对比旧评价OneselfEvaluationView3.他人评价1.显示当前他人评价信息,标记最新的评价。超链接显示评价详情OthersEvaluationInfoView2.对他人进行评价,标记是否匿名评价,OthersEvaluationView,提交评价3.请求他人进行评价,数据库中存储他人请求信息,需要一个子表4.主页面1.显示当前系统用户之间相互评价详情,MainView,谁对谁评价了,点击可以查看具体的评价信息,可以针对性的查看某人受到的评价和对他人的评价,可以对他人的评价进行评价2.主页面包括,前面四个功能模块5.管理员视图1.添加公司角色,添加新角色核技能要求,添加角色专业技能,添加各个技能等级要求,2.对普通用户不可见,3.新员工的职能分配4.更新职能要求5.发布最新消息6.退出系统数据库表设计:1.用户表
TB_User1.UserID     int 用户ID2.UserName      string  用户名3.UserPassword       string  用户密码,MD5加密4.UserDate     string  用户最后登录系统的时  5.UserLever     int 用户权限等级,一级普通用户,二级管理员,三级超级管理员,按照等级升序排列6.UserConfirm       int 是否确认2.用户信息表TB_UserInfo1.UserInfoID      int 用户信息表ID2.UserID     int 用户表的外键3.UserInfoName        string  用户姓名4.UserInfoAge       int 用户年龄。。。3.职业基础表TB_Professional   存储职业信息1.ProfessionalID  int 存储职业ID2.ProfessionalName    string  职业名字3.ProfessionalDetails   string  职业详细介绍4.职业基础表子表,TB_CoreSkills 存储每个职业的核心技能1.CoreSkillsID      int 存储核心职业ID2.CoreSkillsName    string  核心职业名字3.CoreSkillsDetails   string  核心职业的介绍4.ProfessionalID int 存储职业ID5.CoreSkillsGUID  GUID    全球唯一5.职业基础表子表,TB_TechSkills 存储每个职业的专业技能1.TeachSkillsID       int 存储专业技能ID2.TeachSkillsName   string  存储专业技能名字3.TeachAkillsDetails    string  存储专业技能介绍4.ProfessionalID    int 存储职业ID5.TeachAkillsGUID GUID    全球唯一6.职业基础表子表等级表,TB_Lever1.LeverID       int 等级ID2.LeverNum      int 等级编号3.LeverDetails      string  等级详情4.LeverGUID     GUID    等级归属7.测评表TB_Evaluation,存储评价信息1.EvaluationID     int 评价ID2.EvaluationDetails string  评价详情3.EvaluationMain    int 评价人ID4.EvaluationBy     int 被评价人ID5.EvaluationDate  string  评价时间8.评价栏目TB_EvaluationInfo1.EvaluationInfoID   int 评价栏目ID2.LeverID     int 每个小技能的等级3.EvaluationID      int 评测详情9.角色表Role   每个角色,比如开发,测试,开 和测试1.RoleID     int 角色ID2.RoleName      string  角色名3.RoleDetails        string  角色介绍10.角色职能表RoleContent 每个角色对应的职能,比如开发和测试,对应两个基础字段,开发对应一个1.RoleContentID       int 主键ID2.RoleID        int 角色ID1.ProfessionalID    int 存储职业ID

员工评价系统第一天,项目需求分析相关推荐

  1. C#windows人事信息管理系统,员工评价系统

    中文摘要 为了提高人事信息的管理效率,本课题使用C#语言和SQL Server数据库系统开发了一个WinForm类型的人事管理系统对人事信息进行高效管理,以提升管理质量.本系统包含管理员登录注册.管理 ...

  2. 员工评价系统第二天,项目功能模块图

    项目功能模块图 项目需要实现的功能模块,的具体划分,也可以作为原型给客户看.

  3. 员工评价系统第三天,项目数据库表设计

    数据表的设计遵守1NF和2NF, 职业和技能和等级由于不经常变化,所以可以做成字典表,然后通过关系表进行对应. UserI作为用户在系统中的唯一标识,GUID作为技能的唯一标识,

  4. 员工评价系统 winform

    需求情况 listview控件展示数据 双击弹出评分窗口 点击评份可以提交内容 提交了内容后可以修改原来里面的数据

  5. XXX公司的员工积分系统

    上个星期给XXX公司做的员工积分系统结束了项目终验.这个项目是我跟的第一个项目. 现在在系统分系跟系统架构及团队管理方面有很多感想.在整个过程是也暴露出了很多问题.我现在想把这个项目的需求及相关情况讲 ...

  6. 第一个项目 学生评价综合系统

    第一个项目:StudentSystem 学生评价综合系统(代码和具体开发步骤以后附上) 技术选型: 前端:AdminLTE(Bootstrap+CSS)框架 后端:SSM(Spring+SpringM ...

  7. 江苏实时分析评价系统项目总结报告

    1.   引言 1.1.  编写目的 江苏实时雨水情分析评价项目的开发已经基本完成.写此项目开发总结报告,以方使我们在以后的项目开发中来更好的实施项目的定制开发.让我们在今后的项目开发中有更多的有据资 ...

  8. java员工请假系统_基于jsp的员工请假管理系统-JavaEE实现员工请假管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的员工请假管理系统, 该项目可用各类java课程设计大作业中, 员工请假管理系统的系统架构分为前后台两部分, 最终实 ...

  9. 软件工程实践项目1:课程评价系统

    ‎实践项目1:课程评价系统 系统参与者分为用户和管理员两类. 基本需求: 管理员可以在系统中添加/删除课程,维护课程的基本信息. 用户可以按需查询课程的所有信息并对课程或课程评价本身进行评价. 系统进 ...

最新文章

  1. MybatisPlus中使用通用CRUD实现插入操作
  2. c++矩阵作为函数输入变量_C++实现矩阵乘法
  3. 计算任何一天是星期几的几种算法
  4. OpenCV_轮廓的查找、表达、绘制、特性及匹配
  5. The hierarchy of the type UserOperateLogAdvisor is inconsistent
  6. python 装饰器 三 (带有参数的装饰器)
  7. 微服务升级_SpringCloud Alibaba工作笔记0016---Nacos之服务提供者注册
  8. 如何使用bash / sed脚本删除文本文件的第一行?
  9. spring+jdbc+template+transaction实现
  10. html (第四本书第九章参考)
  11. 【开源微信】Java实现基于Redis公众号模板消息队列
  12. c# RoundUp函数
  13. K8S异常之Unable to update cni config err=no vaild network found in /etc/cni/net.d
  14. ps如何切html用的图片,前端实战(一)-----用ps把PSD切成HTML能用的图片
  15. 随机森林、LGBM基于贝叶斯优化调参
  16. 【历史上的今天】3 月 11 日:谷歌推出 Google Voice;互联网先驱诞生日;Foursquare 上线
  17. pc端网页实现微信扫码登录
  18. Blender3.5 面的操作(一)
  19. R7800评测 转帖自http://gric.pixnet.net/blog/post/113779838/3
  20. SOUI的配置和使用

热门文章

  1. redis - set key value [expiration EX seconds|PX milliseconds] [NX|XX]
  2. 【QT学习】Graphics View框架(基础篇)- 图元、场景、视图
  3. H264和MPEG4编码哪一种画质更好,文件大小有区别吗?
  4. ITSS认证各级别的特点和申报基本条件
  5. CentOS 7.4安装telnet服务端
  6. 【计算机图形学】小白谈计算机图形学(二)画圆篇之中点画圆法,Bresenham画圆算法,椭圆实操,线型处理详解
  7. 读诗经看大河:湛湛汝水九曲湾 前坪水库保安澜
  8. 商务礼仪——尊重、适合、适合的尊重
  9. 联想开天s620z改win7和Linux,联想台式机预装win10改win7详细教程
  10. 计算标准差分母是n还是n-1?