web项目开发---第三天
ssm核心业务
crm项目的简介:
Customer relationship Management 客户关系管理系统 销售或者贸易型公司使用。
企业级应用,内部员工使用。java开发的传统软件。
CRM项目的宗旨:增加新客户,留住老客户。把已有客户转化为忠诚客户。
进出口贸易公司来使用的,大宗贸易。商品收国家管制的。
crm项目的核心业务:
系统管理功能:保障业务管理功能,正常安全运行设计的功能。用户登陆、用户推出、登录验证、
业务管理功能:处理业务数据 市场活动:市场部 设计市场营销活动。线索:销售 增加线索。如果有购买意向转为高级销售。交易:销售部 更好的区分和统计各个阶段的问题。售后回访:客服部 妥善安排客户回访。主动提醒功能。
统计图表:管理层 销售各个阶段的数据。
crm项目表结构
tbl_user 用户表
tbl_dic_value 数据字典值 下拉列表
tbl_dic_type 数据字典类型表
tbl_activity 市场活动表
tbl_activity_remark 市场活动备注表
tbl_clue 线索表
tbl_clue_remark 线索备注表
tbl_customer 客户表
tbl_customer_remark 客户备注表
tbl_contacts 联系人表
tbl_contacts_remark 联系人备注表
tbl_tran 交易表
tbl_tran_remark 交易备注表
tbl_tran_histroy 交易历史表
tbl_task 任务表
crm表结构字段表
1.主键字段:在一个数据库表中,如果有一组字段唯一确定一条记录,则可以把它设计成主键字段。推荐没有业务含义的字段作为主键。identity 主键字段的类型和长度:主键值的生成方式决定。
(1)自增:数据库自身生成机制(数值型,长度有数据量决定)运行效率低,开发效率高。
(2)assigned:程序手动生成主键值。唯一非空。算法写保证不重复。 hi/low:数值型 长度由数据量决定。 uuid字符串 长度是32位。
(3)共享主键:tbl_person tbl_card
2.外键字段:经常操作的字段 确定表和表之间的关系。
内连接:查询所有符合条件的数据,并且要求结果在两张表中有对应的记录。
外连接:
外键是否为空,决定是否是否内连接。
做外连接:查询左侧表中所有符合条件的数据,即使右侧表中没有相对应的记录。
一对多: 多的那一端加外键
一对一:
多对多:第三张表,表示关联关系。
3.日期和时间的字段。
Date:java
把java日期类型转成数据库类型date
date:
time:
datatime:
char(10) YYYY-MM-dd
char(19) YYYY-MM-dd HH:mm:ss
创建数据库实例
create database;
sql脚本倒入数据库
搭建开发环境
(1)创建项目:Idea 一个项目很多工程。分开来做,符合技术发展要求。
设置jdk
创建工程 maven webapp groupid 不能重复一般是域名倒过来写。
补全目录结构 补充好test和main目录下 java和resources文件夹并设置文件格式。
设置编码格式 utf-8
(2)添加jar包:添加依赖。(项目经理来做)
等参考课件。
(3)添加配置文件
spring springmvc mybatis
(4)添加静态页面
webapps
-->stumgr
-->crm
-->html css js img
-->web-inf
-->web.xml
-->classes java程序编译生成的class文件
-->lib jar包
web应用根目录下的内容都是不安全的,外界可以通过url直接访问;
所以一般为了数据安全,都会把页面放到web-inf下面。外界不能直接访问。
(5)项目部署到tomcat
相关文章
- 直接在代码里面对list集合进行分页
- .NET Framework 4.5新特性详解
- 大数据的简要介绍
- 大数据的由来
- 高斯混合模型的自然梯度变量推理
- timing-wheel 仿Kafka实现的时间轮算法
- 使用Navicat软件连接自建数据库(Linux系统)
- 那一天,我被Redis主从架构支配的恐惧
- Redis 深入了解键的过期时间
- C#使用委托调用实现用户端等待闪屏
- 基于流计算 Oceanus 和 Elasticsearch Service 构建百亿级实时监控系统
- GRAND | 转录调控网络预测数据库
- JFreeChart API中文文档
- 临床相关突变查询数据库
- TIGER | 人类胰岛基因变化查询数据库
- 视频边缘计算网关EasyNVR在视频整体监控解决方案中的应用分析
- Apache Arrow - 大数据在数据湖后的下一个风向标
- 常见的电商数据指标体系
- AKShare-艺人数据-艺人流量价值
- MySQL中多表联合查询与子查询的这些区别,你可能不知道!