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-员工(绩效)信息管理系统相关推荐

  1. SpringBoot+Vue项目月度员工绩效考核管理系统

    文末获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclip ...

  2. Java项目:企业员工绩效工资管理系统(java+SpringBoot+FreeMarker+Mysql)

    源码获取:博客首页 "资源" 里下载! 超级管理员等角色,除基础脚手架外,实现的功能有: 超级管理员:系统管理.用户管理(冻结等).职称管理.部门管理(工资项).岗位管理(考核指标 ...

  3. python月度员工绩效考核管理系统vue

    员工的功能有: (1)个人资料管理功能,对本人基本信息进行维护; (2)公告信息管理功能,实现在线查询公告; (3)绩效考核管理功能,查询自己的考核信息; (4)绩效指标管理功能,查询考核的指标. 本 ...

  4. C语言 项目 CRM系统(客户信息管理系统)

    项目目标 项目需求说明 系统界面 1)添加客户界面 通过编号来区分客户 2)删除客户界面 对用户输入的编号进行核查,存在与否,合法与否 3)显示客户列表界面 4)修改客户信息的界面 项目设计 Cust ...

  5. Java实训项目:GUI学生信息管理系统(2019)【下】

    Java实训项目:GUI学生信息管理系统(2019)[下] 本篇目录 六.实现步骤 13.应用程序类 14.窗口界面类(JFrame)

  6. Java实训项目:GUI学生信息管理系统(2019)【中】

    Java实训项目:GUI学生信息管理系统(2019)[中] 本篇目录 四.涉及知识点 1.Java基本语法 2.Java流程控制

  7. Java实训项目:GUI学生信息管理系统(2019)【上】

    Java实训项目:GUI学生信息管理系统(2019)[上] 本篇目录 零.实训概述 1.实训目的 2.项目简介

  8. Java实训项目:GUI学生信息管理系统(2017)

    Java实训项目:GUI学生信息管理系统(2017) 实训目的:让学生综合运用J2SE有关知识开发[学生信息管理系统].主要涉及程序控制结构.面向对象编程.图形用户界面.Java数据库应用.MySQL ...

  9. Java项目开发,学生信息管理系统

    Java项目开发,学生信息管理系统 @author:Mr.Gu @date:2020/5/31 开发时间大二年级,数据结构综合实习 文章目录 Java项目开发,学生信息管理系统 开发效果 开发要求 开 ...

  10. SSM毕设项目月亮直播平台信息管理系统9r411(java+VUE+Mybatis+Maven+Mysql)

    SSM毕设项目月亮直播平台信息管理系统9r411(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuil ...

最新文章

  1. SAP WM Storage Type配置界面里的Addn to Stock
  2. java selenium (六) XPath 定位
  3. zcmu2014(公式推导+二分)
  4. 【NOIP2013模拟联考5】军训(training)
  5. ArcGIS实验教程——实验六:空间数据格式转换
  6. 香港计算机mphil申请成功案例,香港稀有CS MPhil录取:申请也有起死回生的惊喜...
  7. Android基础 淡入淡出、上下弹出动画的
  8. MyEclipse10 离线图文安装SVN插件教程
  9. 阿里云专家带你揭秘云计算数据底座——对象存储
  10. 微信小程序文件下载---视频,图片。
  11. 关于理财的一点点学习成果(先写这些吧)
  12. mongo分组查询,统计 Group.grouping(),Group.first(),Accumulator(“$sum“, new Integer(1) 含义解释
  13. C语言中将字符串转换为数字
  14. 小米路由器显示DNS服务器设置错误,小米路由器dns地址怎么设置
  15. \itshape和\textit的区别or用法
  16. pyrorch中 out.view(out.size(0), -1)  out.view(-1, 1, 28, 28)  clamp(min,max)作用
  17. Spring报错 conflicts with existing, non-compatible bean definition of same name and class
  18. (C语言实现)页面置换——先进先出算法(FIFO)
  19. 毕业求职:求职面试前不知如何准备? 4 个秘诀助你自信面试!
  20. java取余位运算_使用位运算取余

热门文章

  1. 幅频特性和相频特性的物理意义
  2. 【2021-12-17】css反爬+pytesseract文字识别
  3. Python编写九九乘法表代码以及解决方案
  4. LDA算法——线性判别
  5. arcgis 视频教程 ArcGIS Pro 从0到1
  6. Java完全自学手册pdf,flutter中文网
  7. 应用案例 | 2018款奥迪 A4 Avant 车发动机无法起动故障诊断
  8. 电脑主机箱前置耳机没声音(window7)
  9. 【IT项目管理】第8章 习题
  10. 如何下载spring sts