项目1-员工(绩效)信息管理系统
IT项目管理(软件项目的生命周期)
启动+规划+执行+控制+结束
整体
范围
进度
成本
质量
人力
沟通
风险
采购
干系人
软件工程
软件定义期=软件任务立项+项目可行性分析+指定项目计划+软件需求分析
软件开发期=软件概要设计+软件详细设计+编码和单元测试+系统集成测试+系统确认验证
软件维护期
开发模型
瀑布模型(毕业设计常用
)=背景调研+可行性分析+项目计划+需求分析+软件设计+编码和单元测试+系统集成和验收+系统运行和维护
快速原型模型
迭代模型
螺旋模型
公司类型
软件自主研发产品——用友
软件解决方案项目
外包
· 人员
· 项目
岗位
软件开发–软件开发工程师–程序员
软件产品–产品经理、助理–产品狗–web 墨刀
软件设计–ui+ue–设计狮
软件实施/运维/运营–运营喵
软件测试–质量管理QA
软件销售–市场鸡
背景调研
系统分析
需求分析:CMMT
甲方–乙方(用户需求–软件需求–SRS需求规格说明书)提供解决方案(软件)需求分析师/(软件)产品经理/(软件)项目经理
立项
项目名称:企业员工绩效信息管理系统
基础功能:员工信息管理,部门信息管理,项目信息管理,绩效信息管理
系统设计
功能模块设计:员工,部门,项目,绩效(高内聚低耦合)
概要设计(数据库设计–UML/ER图;表结构/表关系:一对一,一对多,多对多)
详细设计(传统瀑布模型/敏捷迭代模型)–需求变更
原型设计(后台界面布局/静态页面)–UE用户体验/UI用户界面
技术架构设计
系统功能
系统注册,主界面,各表数据的维护
数据库设计————ER图
表结构,表关系
Employee(code,pass,name,age,gender,…,dept_code)
Department(code,name,tel,address,…)
Project(code,name,time,…)
Score(emp_code,proj_code,score)
Performance
员工:员工编号,密码,姓名,性别…部门编号
部门:部门编号,部门名称,办公电话…
项目:项目编号,项目名称,项目时间…
绩效:员工编号,项目编号,绩效分数…
信息类型表
关系类型表
数据字典表(基础数据表)dictionary/工具类
员工:id,员工编号,密码,姓名,性别,入职时间,部门主键
,[头像]…
部门:id,报名编号,部门名称,办公电话,[部门人数]…
项目:id,项目编号,项目名称,项目时间…
绩效:id,员工编号
,项目编号
,绩效评分…
数据库实例schema
数据库密码规范:小写字母拼写,多个单词下划线连接
表结构table
主键:唯一标识
物理主键-id–INT(PK/NN/AI)–物理结构中的唯一标识
逻辑主键-code–业务逻辑中的唯一标识
系统架构/技术架构
BS/CS
JDK1.7/1.8
Eclipse(STS
)
前端web:html/css/js/jqury/layui
后端java:jsp/servlet/spring/ssm/spring boot(自主研发的闭源框架)
DB:mysql/Oracle/SQL server
console/swing +j avase+memory(list)/file(io)
jsp(html/css/js/jq/layui/ajax/json) + jsp(el/jstl)/servlet(filter/instener)/jdbc(dao) + mysql(sql)
thymeleaf + ssm/springboot + mysql/redis
SSM=Spring SpringMVC MyBatis
SSH=Spring Struts2 Hibernate(OPM-JPA)
Spring Boot
MAVEN–项目管理工具/项目构建工具
MVC=Model View Controller
模型(实体层模型/数据层模型/业务层模型) 视图 控制器
JSON格式的数据:{"a":"b","c":"d","e":"f"}/[{"aa":"a1"},{"aa"."a2"}]
AJAX
Layui
JWT(JSON Web Token)
项目1-员工(绩效)信息管理系统相关推荐
- SpringBoot+Vue项目月度员工绩效考核管理系统
文末获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclip ...
- Java项目:企业员工绩效工资管理系统(java+SpringBoot+FreeMarker+Mysql)
源码获取:博客首页 "资源" 里下载! 超级管理员等角色,除基础脚手架外,实现的功能有: 超级管理员:系统管理.用户管理(冻结等).职称管理.部门管理(工资项).岗位管理(考核指标 ...
- python月度员工绩效考核管理系统vue
员工的功能有: (1)个人资料管理功能,对本人基本信息进行维护; (2)公告信息管理功能,实现在线查询公告; (3)绩效考核管理功能,查询自己的考核信息; (4)绩效指标管理功能,查询考核的指标. 本 ...
- C语言 项目 CRM系统(客户信息管理系统)
项目目标 项目需求说明 系统界面 1)添加客户界面 通过编号来区分客户 2)删除客户界面 对用户输入的编号进行核查,存在与否,合法与否 3)显示客户列表界面 4)修改客户信息的界面 项目设计 Cust ...
- Java实训项目:GUI学生信息管理系统(2019)【下】
Java实训项目:GUI学生信息管理系统(2019)[下] 本篇目录 六.实现步骤 13.应用程序类 14.窗口界面类(JFrame)
- Java实训项目:GUI学生信息管理系统(2019)【中】
Java实训项目:GUI学生信息管理系统(2019)[中] 本篇目录 四.涉及知识点 1.Java基本语法 2.Java流程控制
- Java实训项目:GUI学生信息管理系统(2019)【上】
Java实训项目:GUI学生信息管理系统(2019)[上] 本篇目录 零.实训概述 1.实训目的 2.项目简介
- Java实训项目:GUI学生信息管理系统(2017)
Java实训项目:GUI学生信息管理系统(2017) 实训目的:让学生综合运用J2SE有关知识开发[学生信息管理系统].主要涉及程序控制结构.面向对象编程.图形用户界面.Java数据库应用.MySQL ...
- Java项目开发,学生信息管理系统
Java项目开发,学生信息管理系统 @author:Mr.Gu @date:2020/5/31 开发时间大二年级,数据结构综合实习 文章目录 Java项目开发,学生信息管理系统 开发效果 开发要求 开 ...
- SSM毕设项目月亮直播平台信息管理系统9r411(java+VUE+Mybatis+Maven+Mysql)
SSM毕设项目月亮直播平台信息管理系统9r411(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuil ...
最新文章
- SAP WM Storage Type配置界面里的Addn to Stock
- java selenium (六) XPath 定位
- zcmu2014(公式推导+二分)
- 【NOIP2013模拟联考5】军训(training)
- ArcGIS实验教程——实验六:空间数据格式转换
- 香港计算机mphil申请成功案例,香港稀有CS MPhil录取:申请也有起死回生的惊喜...
- Android基础 淡入淡出、上下弹出动画的
- MyEclipse10 离线图文安装SVN插件教程
- 阿里云专家带你揭秘云计算数据底座——对象存储
- 微信小程序文件下载---视频,图片。
- 关于理财的一点点学习成果(先写这些吧)
- mongo分组查询,统计 Group.grouping(),Group.first(),Accumulator(“$sum“, new Integer(1) 含义解释
- C语言中将字符串转换为数字
- 小米路由器显示DNS服务器设置错误,小米路由器dns地址怎么设置
- \itshape和\textit的区别or用法
- pyrorch中 out.view(out.size(0), -1) out.view(-1, 1, 28, 28) clamp(min,max)作用
- Spring报错 conflicts with existing, non-compatible bean definition of same name and class
- (C语言实现)页面置换——先进先出算法(FIFO)
- 毕业求职:求职面试前不知如何准备? 4 个秘诀助你自信面试!
- java取余位运算_使用位运算取余