SSM框架学习(2)CRM项目软件开发周期
软件开发生命周期
1)招标-标书
2)可行性分析-可行性分析报告
3)需求分析-需求文档
产品经理,需求调研
项目原型:容易确定需求,开发项目时作为jsp网页
4)分析与设计
架构设计:
物理架构设计:
应用服务器:tomcat(apache),weblogic(bea->oracle),websphere(ibm),jboss(rehat),resin(MS)
web javaee:13种协议
servlet,jsp,xml,jdbc,mq......
数据库服务器:mysql,oracle,DB2,sqlserver,达梦
逻辑架构设计:代码分层
视图层->控制层->业务层->持久层->数据库
技术选型:java,.net
项目设计:
物理模型设计:哪些表,哪些字段,字段的类型和长度,以及表和表之间的关系。
powerdesigner
逻辑模型设计:哪些类,哪些属性和方法,方法的参数和返回值,以及类与类之间的关系
rational rose
界面设计:企业级应用 朴素
互联网应用 炫酷
算法设计:软件涉及算法
5)搭建开发环境
创建项目,添加jar包,添加配置文件,添加静态页面,添加公共类以及其他资源;能够正常启动运行。
6)编码实现:项目经理分配任务给组员。-注释
7)测试:交替开发测试,两周测试一次。-测试用例
8)试运营:实施部门-使用手册
9)上线:交给客户-实施文档
10)运维:一般5年,数据量的增加,数据查询越来越慢-运维手册
11)写文档
SSM框架学习(2)CRM项目软件开发周期相关推荐
- SSM框架学习(1)CRM项目初期设计
1.web项目的开发:如何分析,设计,编码,测试. 2.crm(客户关系管理)项目的学习,编程思想和编程习惯的形成是非常重要的. 编程思想不对,功能的分析无法想出来,所以学好编程思想非常关键. 3.c ...
- SSM框架学习(3)CRM项目核心业务
1)CRM项目的简介:Customer Relationship Management 客户关系管理系统 企业级应用,传统软件应用,给销售或者贸易型公司在使用,在市场,销售,服务等各个环节中 ...
- 教育培训课程报名管理系统(学生、教师、管理员)+SSM框架+mysql+tomcat+Maven项目(毕设学习)
教育培训课程报名管理系统(学生.教师.管理员)+SSM框架+mysql+tomcat+Maven项目(毕设学习)可以用于学习SSM.maven项目入门 可以用于课程设计.毕业设计的知识点入门学习 提示 ...
- SSM通用活动报名系统(会员、管理员)+SSM框架+mysql+tomcat+Maven项目(毕设学习)可以用于学习SSM、maven项目入门
SSM通用活动报名系统(会员.管理员)+SSM框架+mysql+tomcat+Maven项目(毕设学习)可以用于学习SSM.maven项目入门 可以用于课程设计.毕业设计的知识点入门学习 提示:此资源 ...
- SSM框架学习总结第零篇--框架是什么
SSM框架系列文章: SSM框架学习总结第零篇–框架是什么 SSM框架学习总结第一篇–MyBatis SSM框架学习总结第二篇–Spring SSM框架学习总结第三篇–Spring MVC SSM框架 ...
- SSM框架学习文档以及SSM整合(附Github地址=含SSM学习时的实例代码)
SSM框架学习 软件架构: 基于流行SSM框架:Spring+SpringMVC+Mybatis 项目配置: 使用Maven进行项目jar导入 使用Git进行版本控制,并将每次编写的代码上传到Gi ...
- 【图解】SSM框架学习总结
SSM框架学习首先掌握SSM三层结构及配置 图1:Spring.SpringMVC.Mybatis结构图 图2:SSM三层结构Dao.service.controller图 图3:SSM配置说明图 图 ...
- SSM 框架学习(黑马程序员)
(Spring+SpringMVC+MyBatis) SSM框架教程 黑马程序员最全SSM框架教程|Spring+SpringMVC+MyBatis全套教程 01. Spring 简介 1.1 Spr ...
- SSM框架学习(一)————SSM框架简介
目录 一.SSM框架简介 1.1 Spring 1.2 SpringMVC 1.3 MyBatis 二.MVC模式 2.1 mvc模式 2.1.1 MVC应用举例 2.2 SSM和SSH在MVC模式上 ...
- ssm框架整合的crud项目详细步骤
文章目录 由于很多图片加载不出来,点击这,看完整版 ssm_crud项目 一.项目说明 1.项目预览 2.项目的功能点 3.项目技术点 二.基础环境的搭建 1.创建maven工程 2.引入项目依赖的j ...
最新文章
- redis缓存存在的隐患及其解决方案
- acm数论之欧几里得gcd
- 精读《REST,GraphQL,Webhooks gRPC 如何选型》
- 牛客网_PAT乙级_1026跟奥巴马一起编程(15)
- 只需五步学会Maven 3.6.1OR 3.6.3及其他版本的下载安装与配置【图文详解】
- 仿星球大战个人引导页源码
- windows终止进程——taskkill
- guassdb200 single node deployment
- Web后端学习笔记Flask(2)模板
- tensorflow之卷积神经网络
- Skipping JaCoCo execution due to missing execution data file
- 如何使用保存实例状态保存活动状态?
- Error: [vuex] do not mutate vuex store state outside mutation handlers.
- C语言——三目运算符的进阶用法,比较三个或者四个数的大小
- 数据库中的三种完整性
- getSharedPreferences()与getSharedPreferences()与getDefaultSharedPreferences()的区别
- Java代理服务器---Freedom_Server
- 有没有适合男的下班以后做的副业?
- Android开发38岁被裁,本以为稳进Top3,今天已经是失业第42天
- 【数据治理】One ID中的核心技术ID-Mapping究竟是怎么实现的
热门文章
- 开源云服务器集群管理系统,云树·DMP : 数据库集群管理平台
- 【激发兴趣】台球小游戏基础版
- mvp的全称_MVP是什么的缩写?王者荣耀中的MVP是什么意思?
- 【优雅解决】:换源后 sudo apt-get update 出现 N: Updating from such a repository can't be done securely……
- SQL Server 2008 远程过程调用失败的问题解决方法
- Zebras CodeForces - 950C(思维)
- 为河南小伙恩辉舍己救人点赞<原创>
- 用A-priori算法实现frequent item set查找
- VS解决方案下文件的含义(记录)
- 华硕BIOS TPM设置