1.1 业务需求目标
1.1.1 业务需求
1.1.2 概要设计
1.1.3 详细设计
1.2 技术设计
1.2.1 数据库设计
1.2.1.1 用户表
CREATE TABLE `mysql`.`USER_INFO` (
`USERID` VARCHAR(45),
`PASSWORD` VARCHAR(45),
`ROLE` VARCHAR(45)
)
ENGINE = InnoDB;
1.2.1.2 客户表
CREATE TABLE `mysql`.`KF_INFO` (
`ID` VARCHAR(20),
`KHBH` VARCHAR(3),
`XM` VARCHAR(200),
`DH` VARCHAR(45),
`SFZ` VARCHAR(45),--身份证
`DZ` VARCHAR(45),--地址
`PSLX` VARCHAR(45),--配送路线
`KFJLSJ` VARCHAR(45)--客户建立时间
)
ENGINE = InnoDB;
1.2.1.3 产品表
CREATE TABLE `mysql`.`CP` (
`CP_ID` VARCHAR(45),
`CP_NAME` VARCHAR(45),
`CP_CLASS` VARCHAR(45),
`CP_DESC`VARCHAR(200)
)
ENGINE = InnoDB;
1.2.1.4 订单表
CREATE TABLE `mysql`.`DD` (
`DD_ID` VARCHAR(45),
`KHBH` VARCHAR(45),
`CP_ID` VARCHAR(45),
`SL` DOUBLE,
`JG` DOUBLE, --价格
`RQSJ` VARCHAR(45)
)
ENGINE = InnoDB;
ALTER TABLE `mysql`.`dd` ADD COLUMN `QTSM`VARCHAR(500) AFTER `RQSJ`;
--其他说明
1.2.2 数据初始化
1.2.2.1 系统超级管理员
insert into user_info(userid,password,role) values(‘admin‘,‘admin‘,‘supermanager‘);
insert into KF_INFO(ID,KHBH,XM,DH,SFZ,DZ,PSLX,KFJLSJ) values(‘1‘,‘1‘,**,‘*‘,‘********‘,‘hn‘,‘pslx‘,‘kfjlsj‘);
insert into CPVALUES(‘1‘, ‘MF‘, ‘MF‘, ‘MF‘) ;
1.2.3 编码设计
1.2.3.1 前台页面设计
1.2.3.2 后台程序设计
1.2.4 测试设计
1.2.4.1 业务功能测试
1.2.4.2 用户测试
1.2.5 上线及运维
1.2.5.1 数据库安装与程序布署
1.2.5.2 数据备份与恢复
show variables like ‘%char%‘
mysqldump -uroot - proot mysql dd > test1.sql
mysqldump -uroot -proot mysql dd > E:\mfc
1.2.5.3 程序版本管理
1.3 管理与实施计划
安装部署
1、mysql 执行好root用户下执行 all.sql (请将MYSQL 账号和密码改为root) 2、将mfc.war放到D:\apache-tomcat-6.0.32\webapps目录下! 3、启动TOMCAT :D:\apache-tomcat-6.0.32\bin\startup.bat 4、访问 http://localhost:8080/mfc/index.jsp