【项目实战-CRM】(一:技术架构 公司组织结构 软件开发声明周期 核心业务)

1.CRM技术架构

  • 视图层(View)
    功能:展示数据,跟用户交互。
    html css js jquery bootstrap jsp
  • 控制层(Controller)
    功能:控制业务处理流程,包括
    (1)接收请求 接收参数 封装参数
    (2)根据不同请求调用业务层处理业务
    (3)根据处理结果,返回处理信息
  • 业务层(Service)
    servlet —>优化:SpringMVC struts1 struts2 WebWork
  • 持久层(Dao/Mapper)
    功能:操作数据库
    jdbc —>优化:Mybatis ibatis hibernate
  • 整合层
    功能:维护类资源,维护数据库资源
    Spring(IOC AOP)

2.软件公司的组织结构

  • 研发部
    程序员 美工 DBA
  • 测试部
  • 产品部
  • 实施部
  • 运维部
  • 市场部

3. 软件开发的声明周期

  • 招标—》标书
  • 可行性分析—》可行性分析报告
    技术,经济
  • 需求分析—》需求文档
    产品经理,需求调研
    项目原型
  • 分析与设计
(1)架构设计:
			物理架构设计:
					应用服务器:tomcat weblogic websphere jboss
					数据库服务器:mysql oracle DB2 sqlserver 达梦
			逻辑架构设计:代码分层
					视图层--》控制层--》业务层--》持久层--》数据库
			技术选型:
					java
(2) 项目设计:
			物理模型设计:哪些表,哪些字段,字段类型和长度,表和表之间的关系
									powerdesigner
			逻辑模型设计:哪些类,类中属性和方法,方法的参数和返回值,类和类之间的关系
									 rational rose
		    界面设计:
		    					企业级应用 朴素
		    					互联网应用 炫酷
		    算法设计:--》算法设计文档
  • 搭建开发环境 --》技术架构文档
    创建项目,添加jar包,添加配置文件,添加静态页面,添加公共类以及其它资源;能够正常启动运行

  • 编码实现 --》注释

  • 测试–》测试用例

  • 试运行–》使用手册

  • 上线–》实施手册

  • 运维–》运维手册

  • 文档编撰

4.CRM核心业务

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值