MISP3:细化迭代1_搭建框架

一、任务:用选型的技术路线搭建系统核心架构

任务A:实现POS系统基础数据功能。

(1) 产品类别:产品类别增删改。(架构师完成)

(2) 产品:产品增删改查。(架构师完成)

(3) 客户:客户增删改查。(程序员完成)

任务B:按“课程设计文档模板”要求编写文档:

(1) 1.1 项目设想(分析员完成)

(2) 1.2 开发计划(项目经理完成)

(3) 3.2 软件架构设计( 架构师完成) 。涉及UML建模的可暂时不完成。

二、要求:

(1)产品类别:产品为1:n关系,界面用下拉框实现外键关联。

(2)架构上要求实现MVC模式和DAO模式

(3)字段要求格式检验(如必须输入数字)、范围(如数字上下限)、完备性(如必须输入字段)等等

三、制品交付:

(1) 程序提交的项目git。

(2) 文档发表在项目经理blog。

(3) 为方便指导老师评价程序,程序运行界面截图和测试报告发表在项目经理blog(另写一篇,测试员完成)。

交付时间:细化迭代1时间为2周(第3、4周),截止日期4月2日(第4周星期四) 24:00。

制品反馈见blog评论和git的issue。(第5周的“周一见”)。


附:为方便交流和分享,提供该阶段数据库表参考。各组可根据结合自己题目分析字段需求,修改和扩展表的字段。

主键可自增或UUID。

CUSTOMER 客户表

PRODUCTTYPE 产品类别表

PRODUCT  产品表

mysql参考脚本:

-- ----------------------------

-- Table structure for `customer`

-- ----------------------------

DROP TABLE IF EXISTS `customer`;

CREATE TABLE `customer` (

  `ID` int(11) NOT NULL AUTO_INCREMENT,

  `CUSTOMERNO` varchar(36) NOT NULL,

  `CUSTOMERNAME` varchar(36) NOT NULL,

  `TELEPHONE` varchar(36) DEFAULT NULL,

  `ADDRESS` varchar(100) DEFAULT NULL,

  PRIMARY KEY (`ID`),

  UNIQUE KEY `CUSTOMERNO` (`CUSTOMERNO`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------

-- Table structure for `producttype`

-- ----------------------------

DROP TABLE IF EXISTS `producttype`;

CREATE TABLE `producttype` (

  `ID` int(11) NOT NULL AUTO_INCREMENT,

  `PRODUCTTYPENAME` varchar(36) NOT NULL,

  `DESCRIPTION` varchar(100) DEFAULT NULL,

  PRIMARY KEY (`ID`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 


-- ----------------------------

-- Table structure for `product`

-- ----------------------------

DROP TABLE IF EXISTS `product`;

CREATE TABLE `product` (

  `ID` int(11) NOT NULL AUTO_INCREMENT,

  `PRODUCTNO` varchar(36) NOT NULL,

  `PRODUCTNAME` varchar(36) NOT NULL,

  `DESCRIPTION` varchar(100) DEFAULT NULL,

  `PRICE` double NOT NULL,

  `PRODUCTTYPE_ID` int(11) NOT NULL,

  PRIMARY KEY (`ID`),

  UNIQUE KEY `PRODUCTNO` (`PRODUCTNO`),

  KEY `PRODUCTTYPE_ID` (`PRODUCTTYPE_ID`),

  CONSTRAINT `product_ibfk_1` FOREIGN KEY (`PRODUCTTYPE_ID`) REFERENCES `producttype` (`ID`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


你可能感兴趣的:(MISP3:细化迭代1_搭建框架)